@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

html, body {border:0 none;}
body {background:#FFF; color:#6c6548; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image: url(http://sch1479.ru/UserFiles/Image/bk/bk.png); }

a {color:#0000ff; text-decoration:underline; cursor:pointer;}
a:hover {text-decoration:none;}
img {border:0 none;}
form {display:block;}
area:hover { cursor:pointer;}

h1, h2, h3, h4, h5, h6 {color:#000; font-family:Garamond, Georgia, "Times New Roman", Times, serif; margin-top:20px; margin-bottom:20px;}
p {margin-bottom:12px;}

h2 {font-size:28px; font-weight:normal;}
h3 {font-size:26px; font-weight:normal; color:#6C6548;}
.page-main h3 {font-size:28px; font-weight:normal; color:#000;}

ul {list-style-type:none; margin-bottom:12px; padding-left:20px;}
ul li {margin-bottom:5px;}

.wrapper {padding:20px 0;}

.container {margin:0 auto; width:980px;}
.container .layout {overflow:hidden; zoom:1;}

.page-main .container .layout .panel-left {float:left; width:250px;}
.page-main .container .layout .panel-left-pad {padding:134px 18px 22px 23px;}
.page-main .container .layout .panel-center {float:left; width:490px;}
.page-main .container .layout .panel-center-pad {padding:0 0 22px 0;}
.page-main .container .layout .panel-right {float:right; width:220px;}
.page-main .container .layout .panel-right-pad {padding:0 20px 22px 8px;}
.page-main .container .layout .panel-left-double {clear:left; float:left; width:740px;}
.page-main .container .layout .panel-left-double-pad {padding:0 0 22px 0;}

.page-inner .container .layout .panel-left {float:left; width:250px;}
.page-inner .container .layout .panel-left-pad {padding:134px 18px 22px 23px;}
.page-inner .container .layout .panel-center {display:none;}
.page-inner .container .layout .panel-right {float:right; width:700px;}
.page-inner .container .layout .panel-right-pad {padding:105px 0 22px 8px;}
.page-inner .container .layout .panel-left-double {display:none;}


.header {color:#000; height:90px; position:relative;}
.header .logo {left:25px; position:absolute; top:8px;}
.header .text {font-family:Garamond, Georgia, "Times New Roman", Times, serif; left:250px; position:absolute; top:0px;}
.header .text h1 {font-size:34px; font-weight:normal; margin:0; text-transform:uppercase;}
.header .text .state {font-size:18px; margin:0;}
.header .text .type {display:block; text-align:right; text-transform:uppercase; width:492px;}
.header .text .ex {color:#979797; display:block; font-size:14px; text-align:right; width:492px;}
.header .nav {left:812px; position:absolute; top:16px;}
.header .nav ul {margin:0; padding:0;}
.header .nav ul li {/*border-right:1px solid #000; float:left;*/ line-height:12px; margin-right:4px; padding-right:4px; font-size:11px;}
.header .nav ul li.last {border:0; margin:0; padding:0;}
.header .nav ul li a {color:#000;}

.footer {border-top:5px solid #000; color:#000; padding:8px 28px;}
.footer p {margin:0;}
.footer p a {color:#000;}
.footer .old {color:#F00;}


.nav-main {font-family:Verdana, Geneva, sans-serif; font-size:14px; margin-bottom:50px;}
.nav-main ul {margin:0; padding:0;}
.nav-main ul li {background:url(/images/ico/arrow_01.gif) 13px 10px no-repeat; border-bottom:1px solid #ebebeb; margin:0; padding:5px 0 5px 35px;}
.nav-main ul li a {color:#000; text-decoration:none;}
.nav-main ul li a:hover {text-decoration:underline;}
.nav-main ul li.active a {color:#e52222;}
.nav-main ul li.active li a {color:#000;}
.nav-main ul li.active li.active a {color:#e52222;}
.nav-main ul li.active li.active li a {color:#666; font-size:11px;}
.nav-main ul li.active li.active li.active a {color:#e52222;}
.nav-main ul li.active li.active li.active li a {color:#000;}
.nav-main ul li.active li.active li.active li.active a {color:#e52222;}
.nav-main ul li.active li.active li.active li.active li a {color:#000;}
.nav-main ul li.active li.active li.active li.active li.active a {color:#e52222;}
.nav-main ul li.active li.active li.active li.active li.active li a {color:#000;}
.nav-main ul li.active li.active li.active li.active li.active li.active a {color:#e52222;}
.nav-main ul li ul {padding:8px 0 0 0;}
.nav-main ul li li {background:url(/images/ico/dot_01.gif) 2px 10px no-repeat; font-size:12px; border:0 none; padding:4px 0 4px 10px;}










/**/

.b-tabs {background:url(/images/bg/tabs_flash.gif) repeat-x; height:40px;}
.b-tabs ul {margin:0; padding:0; zoom:1;}
.b-tabs ul li {float:left; margin:0; padding:10px 0 0 0; text-align:center; vertical-align:middle; width:163px;}
.b-tabs ul li a {color:#FFF;}
.b-tabs ul li.active {font-weight:bold;}
.b-tabs ul li.active a {background:url(/images/ico/arrow_03.gif) 0 4px no-repeat; padding-left:10px; text-decoration:none;}

.b-flash {margin-bottom:7px;}

.b-about-short {background:url(/images/bg/stripe_01.gif); border-top:5px solid #ebe682; padding:12px 28px 8px 28px;}
.b-about-short h2 {margin-bottom:12px;}

.b-wide {border:1px solid #b5b5b5; color:#000; padding:20px 28px; overflow:hidden; zoom:1;}
.b-wide h3 {margin-bottom:20px;}
.b-wide ul {margin:0; padding:0; position:relative;}
.b-wide .item-album {float:left; margin-right:40px; width:380px;}
.b-wide .item-album ul {margin-left:-4px; overflow:hidden; zoom:1;}
.b-wide .item-album ul li {float:left; width:185px;}
.b-wide .item-album ul li .image {float:left; border:1px solid #eaeaea; margin-bottom:8px; padding:3px;}
.b-wide .item-album ul li p {background:url(/images/ico/arrow_02.gif) 4px 5px no-repeat; clear:both; margin:0; padding-left:18px;}
.b-wide .item-ege {float:left; width:210px;}
.b-wide .item-ege ul li {margin-bottom:8px; padding-left:20px; position:relative; zoom:1;}
.b-wide .item-ege ul li b {color:#ac9c38; position:absolute; left:0px;}
.b-wide .more {padding-top:10px; text-align:right;}

.b-history {}
.b-history .address {text-align:center;}
.b-history dl {margin-bottom:4px; overflow:hidden; zoom:1;}
.b-history dl dt {color:#000; float:left; font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-size:26px; width:100px;}
.b-history dl dd {margin:0 0 0 110px; padding:10px 0 0 0;}
.b-history dl dd p {margin-bottom:8px;}

.b-contact {}
.b-contact h3 {font-size:18px; font-weight:bold; margin-bottom:8px;}
.b-contact .address {line-height:20px; margin-bottom:32px;}

.b-study {margin-bottom:28px;}
.b-study ul {margin:0 0 0 -38px; padding:0; text-align:center;}
.b-study ul li {display:-moz-inline-stack; display:inline-block; margin: 0 0 0 38px; vertical-align:middle;}

.b-news {}
.b-news p.today {color:#808080; margin-bottom:8px; padding-left:20px;}
.b-news dl.list {margin-bottom:28px;}
.b-news dl.list dt {background:url(/images/ico/arrow_02.gif) 3px 5px no-repeat; color:#808080; margin-bottom:2px; padding-left:20px;}
.b-news dl.list dd {color:#000; margin-bottom:8px; padding-left:20px;}
.b-news dl.archive {padding-left:20px;}
.b-news dl.archive dt {color:#000; display:inline; margin-right:6px;}
.b-news dl.archive dd {color:#000; display:inline; margin-right:6px;}
.b-news .more {color:#000; padding:12px 0 0 20px;}

.b-medals {}
.b-medals h3 {font-size:14px; font-weight:bold; margin-bottom:8px;}
.b-medals .table-achievements {color:#000; margin-bottom:18px;}
.b-medals .table-achievements th {font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:12px; padding:0 24px 18px 0;}
.b-medals .table-achievements td {font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; line-height:35px; padding:0 24px 8px 0; text-align:right;}
.b-medals .table-achievements td img {vertical-align:middle;}
.b-medals ul.note {margin-bottom:60px;}
.b-medals ul.note li {line-height:19px; margin-bottom:3px;}
.b-medals ul.note li img {vertical-align:top;}

.b-album {}
.b-album ul {overflow:hidden; padding:0; zoom:1;}
.b-album ul li {float:left; height:180px; width:185px;}
.b-album ul li .image {float:left; border:1px solid #eaeaea; margin-bottom:8px; padding:3px;}
.b-album ul li p {background:url(/images/ico/arrow_02.gif) 4px 5px no-repeat; clear:both; color:#000; margin:0; padding-left:18px;}

.b-gallery {}
.b-gallery h3 {font-size:14px; font-weight:bold; margin-bottom:8px;}
.b-gallery p {margin-bottom:8px;}
.b-gallery .image {margin:0 0 20px 0; overflow:hidden; width:100%;}
.b-gallery ul {margin:0 -28px 32px 0; overflow:hidden; padding:0; zoom:1;}
.b-gallery ul li {border:1px solid #ebe9ed; height:94px; float:left; margin:0 28px 22px 0; overflow:hidden; width:94px;}
.b-gallery ul li .thumb {display:table-cell; height:94px; text-align:center; vertical-align:middle; width:100%;}

.b-administration {}
.b-administration .sep-0 {border-bottom:1px solid #d0cfcf; border-left:1px solid #d0cfcf; border-right:1px solid #d0cfcf; height:8px; font-size:0; overflow:hidden; margin:0 auto; width:90%;}
.b-administration .sep-1 {border-bottom:1px solid #d0cfcf; border-left:1px solid #d0cfcf; border-right:1px solid #d0cfcf; height:8px; font-size:0; overflow:hidden; margin:0 auto 20px auto; width:460px;}
.b-administration ul {margin:0; padding:0;}
.b-administration ul li {text-align:center;}
.b-administration ul li ul {padding-top:40px;}
.b-administration ul li .item {display:-moz-inline-stack; display:inline-block; margin:0 10px 20px 10px; vertical-align:top; width:200px;}
.b-administration ul li .item .image {margin-bottom:5px; overflow:hidden; width:200px;}
.b-administration ul li .item .name {margin-bottom:3px;}
.b-administration ul li .item .position {font-size:11px;}

.b-report {}
.b-report h3 {font-size:14px; font-weight:bold; margin-bottom:8px;}
.b-report ul {clear:both; margin:0; padding:0;}
.b-report ul li {margin-bottom:10px; overflow:hidden; position:relative; zoom:1;}
.b-report ul li ul {display:none; margin-bottom:-5px; padding:10px 0 0 10px;}
.b-report ul li li {}
.b-report ul li a {color:#6c6548; display:block; float:left; padding:0 0 0 50px; text-decoration:none;}
.b-report ul li a .ico {cursor:pointer; height:14px; overflow:hidden; font-size:0; left:0px; position:absolute; top:0px; width:31px;}
.b-report ul li a.folder .ico {background:url(/images/ico/folder.gif) 0 -16px no-repeat; }
.b-report ul li.open a .ico {background-position:0 0;}
.b-report ul li.open li a .ico {background-position:0 -16px;}

/**/

.w-news {border-top:1px solid #d3d3d3; margin-bottom:32px; padding:22px 0 0 8px;}
.w-news h3 {margin-bottom:18px;}
.w-news p {color:#808080; padding-left:20px;}
.w-news dl {}
.w-news dl dt {background:url(/images/ico/arrow_01.gif) 3px 4px no-repeat; color:#808080; margin-bottom:2px; padding-left:20px;}
.w-news dl dd {color:#000; margin-bottom:10px; padding-left:20px;}
.w-news .more {text-align:right;}

.w-see-more {border-top:1px solid #d3d3d3; margin-bottom:32px; padding:22px 0 0 8px;}
.w-see-more h3 {margin-bottom:20px;}
.w-see-more ul {margin:0; padding:0;}
.w-see-more ul li {background:url(/images/ico/arrow_01.gif) 3px 4px no-repeat; color:#000; margin-bottom:8px; padding-left:20px;}

.w-info {border:1px solid #000; float:right; margin:0 0 12px 20px; padding:12px 18px; width:185px;}
.w-info ul {margin:0; padding:0;}

/**/

.clear {clear:both; height:1px; font-size:0; line-height:0; overflow:hidden;}
.hide {display:none;}


#DynFotoDesc { font-style:italic;}

.obj_menu ul { margin-top:15px; margin-bottom:15px;} 
.obj_menu ul li {background:url(/images/ico/arrow_01.gif) 3px 4px no-repeat; color:#808080; margin-bottom:2px; padding-left:20px;}
.obj_menu ul li a {color:#000; text-decoration:none;}
.obj_menu ul li a:hover {color:#000; text-decoration:underline;}
