@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Philosopher:400,700&subset=latin,cyrillic);


body {font: 14px/1.6 Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight:400; margin: 0; padding: 0; color: #000;}

ul, ol, dl, form {padding: 0;	margin: 0;}
p {margin: 0 0 10px 0; padding: 0;}
p.Date {margin-bottom:0 !important;}
a img {border: none;}

a:link, a:visited {color: #316fd5; text-decoration: none;}
a:hover, a:active, a:focus {color: #c57d07; text-decoration: underline;}
a.Red {color:#b40606 !important; text-decoration: underline;}
a.Red:hover {text-decoration: none;}
a.InternalLink {text-decoration: none !important; border-bottom: 1px dashed #316fd5 !important}
a.InternalLink:hover {text-decoration: none !important; border-bottom: 1px dashed #fff !important}

.container {width: 1000px; margin: 0 auto; padding: /*43px*/ 0 0 0 0;}
a.ContainerTop {display:block; height:43px;}
a.ContainerTopBig {display: block; height: 530px; position: absolute; top: 0px; width: 100%; left: 0;}
.page {width:1000px; margin: 0 auto; background-color:#FFF; box-shadow:0px 20px 50px rgba(0,0,0,.2); position:relative;} 
.header {background:url(/sm.aspx?guid=4933) no-repeat 0% 0%; position:absolute; width:577px; height:119px; top:11px; left:32px; padding:84px 0 0 104px; font-size:11px;}
.header a {margin-right: 45px;}

.Menu {background:url(/sm.aspx?guid=4943) no-repeat; width:1042px; height:138px; overflow:hidden; position:absolute; top:142px; left:-20px;}
.Menu a {color:#FFF; padding: 0 0 0 20px; line-height:25px; font-size:12px;}
.Menu a.MenuBig {font-size:19px; padding: 0 0 0 20px; background:url(/sm.aspx?guid=4913) no-repeat 0px 50%; font-family: 'Philosopher', sans-serif;}
.Menu_main {position:absolute; top:22px; left:45px;}
.Menu_teac {position:absolute; top:22px; left:277px;}
.Menu_info {position:absolute; top:22px; left:480px;}
.Menu_serv {position:absolute; top:22px; left:670px;}
.Menu_othr {position:absolute; top:22px; left:855px;}

.breadcrumbs {float: left; margin-top:287px; width: 1000px; overflow:hidden; /*max-height:38px;*/}

.sidebar1 {float: left; width: 300px; padding-bottom: 30px; margin-top:14px; font-size:12px;}
.SideHeader {background:url(/sm.aspx?guid=4953) no-repeat 0px 0px; padding:10px 0 0 50px; line-height:62px; color:#FFF; font-family: 'Philosopher', sans-serif;  font-size:19px; width:306px; height:77px; margin:0 0 15px -20px;}
.SideContent {padding: 0px 25px 15px 25px;}

.content {width: 690px; float: left; margin:2px 0 50px 0;}


.ContHeader, .ContHeader2, h1 {background:url(/sm.aspx?guid=4963) no-repeat right top; padding:5px 70px  0 50px; line-height:68px; color:#FFF; font-family: 'Philosopher', sans-serif; font-size:21px; width:718px; /*712*/ height:78px; margin:4px 0 10px 0; font-weight:700;}
.ContHeader2, h1 {margin-left:-13px;}
/*h1 {margin-top:20px;}*/
.SlideShow {width:650px; height:480px; overflow:hidden; padding:0 0 0 13px; margin:0 0 20px 0; position:relative;}
.SlideShow img {width:650px; position:absolute;}
.carousel {width:650px; height:488px; overflow:hidden; padding:0 0 0 13px; margin:0 0 20px 0;}
.carousel-control {position: absolute; top: 20px; width: 100px; height: 400px;
margin-top: -20px; font-size: 60px; font-weight: 100; line-height: 400px; color: #ffffff !important; text-align: center; background: none !important; border: none !important;}
.carousel-caption h4 {font-family: 'Philosopher', sans-serif; font-size:20px; line-height:24px;}
.ContContent {width:650px; padding:0 0 0 13px; margin:0 0 20px 0;}
.ContContent img {max-width:650px;}
.carousel-control.right {right:0 !important;}

.News {margin:0 0 60px 0;}
.Date {font-size:12px; color:#666; margin-bottom:3px;}
.NewsName {}
.News img {width:650px}
.NewsName h2 {padding:0; margin:0; font-weight:normal; font-size:30px; font-family: 'Philosopher', sans-serif; margin-bottom:15px; line-height: 28px;}
.NewsName a {text-decoration:none}


.content ul, .content ol { padding: 0 15px 15px 40px;}

ul.nav-r { list-style: none; margin:0 0 25px 0;}
ul.nav-r li {}
ul.nav-r a {padding: 10px 10px 10px 15px; margin:5px 0 5px 25px; display: block; width: 200px; text-decoration: underline; color:#2b66c4;}
ul.nav-r a.current, ul.nav-r a:hover, ul.nav-r a:active, ul.nav-r a:focus {background-color: #2b66c4; color: #FFF; text-decoration:none;}
ul.nav-r a.imglink {padding: 10px; text-align:center; }
ul.nav-r a.imglink img {width:170px; height:50px;}

.footer {padding: 10px 0; background:url(/sm.aspx?guid=1103) 60px 30px no-repeat; height:125px; position: relative; clear: both;}
.copyright {top:20px; right:0px; color:#333; width:250px; position:absolute;}

.fltrt {float: right; margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

.PhotoGallery {}
.PhotoGallery ul {padding:0; margin:15px 0;}
.PhotoGallery img {width:650px}
.PhotoGallery li {display: inline-block; vertical-align: middle}
.PhotoGallery li img {width: auto !important}

table.WithBorders td {border: 1px solid #CCC; padding:7px; text-align:center;}
table.WithBorders td.left {text-align:left; font-style:italic;}
table.WithBorders td.left2 {text-align:left;}
table.WithBorders {border-collapse:collapse}
table.WithBorders th {background: #EEE; font-weight:bold; text-align:center;  padding:7px; border: 1px solid #CCC;}

a.jwDisqusListingCounterLink {display:block; float:right; text-decoration: none; background: url(/sm.aspx?guid=5863) 50% 50% no-repeat; width:36px; height:27px; overflow:hidden; font-size:14px; font-weight:900; color:#fff; line-height:27px; text-align:center; margin-top:10px;}


.ShareButtons {position: absolute; width: 300px; height: 70px; top: 30px; right: 0px; line-height: 25px; font-size: 10px;}

a.File {padding-left:24px;}
.doc {background: url(/sm.aspx?guid=6993) left 50% no-repeat;}
.zip {background: url(/sm.aspx?guid=5943) left 50% no-repeat;}
.xls {background: url(/sm.aspx?guid=6333) left 50% no-repeat;}
.pdf {background: url(/sm.aspx?guid=6983) left 50% no-repeat;}
.mp3 {background: url(/sm.aspx?guid=7003) left 50% no-repeat;}
.rar {background: url(/sm.aspx?guid=6963) left 50% no-repeat;}
.pps {background: url(/sm.aspx?guid=6973) left 50% no-repeat;}
.jpg {background: url(/sm.aspx?guid=7013) left 50% no-repeat;}
.swf {background: url(/sm.aspx?guid=6953) left 50% no-repeat;}

a.spcExam {width:225px; height:120px; display:block; background:url(/sm.aspx?guid=7783) 50% 50% no-repeat;}

.tooltip {display:none; background:#000; font-size:12px; height:70px; width:160px; padding:25px; color:#eee;}

.carousel-caption {padding: 5px 20px; text-align: left !important; right: 0; left: 0; bottom: 0; background: rgba(0,0,0,.5);  margin: 0;}