@font-face {
    font-family: 'robotoregular';
    src: url('/templates/school/font/roboto-regular-webfont.eot');
    src: url('/templates/school/font/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/school/font/roboto-regular-webfont.woff2') format('woff2'),
         url('/templates/school/font/roboto-regular-webfont.woff') format('woff'),
         url('/templates/school/font/roboto-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/* Browser Reset */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, caption, canvas, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, form, footer, header, hgroup, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, tt, table, tbody, textarea, tfoot, thead, time, tr, th, td, u, ul, var, video { margin: 0; padding: 0; /*font-size: 100%; font-weight: inherit; font-style: inherit; text-align: inherit; font-size: 16px;*/ font-family: 'robotoregular'; background: transparent; border: 0; outline: 0; vertical-align: baseline; white-space: normal; }
.background{background: rgba(0, 0, 0, 0) url("/templates/school/images/bg-content.jpg") repeat scroll center 175px;}
body a { text-decoration: none; color:#fff;}
body a:hover { text-decoration: underline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
:focus { outline: 0 }
h1, h2{border-bottom:3px solid #82bdff;}
table { border-collapse: collapse; border-spacing: 0; }
img { height:auto; max-width:100%;}
.none{display: none !important;}
.block{display: block;}
.inline-block{display: inline-block;}
.clear{clear:both;}
.bold{font-weight: bold;}
.right{float:right;}
.left{float:left;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.full{width:100% !important;}
p{margin-bottom:20px;}
h3{font-size:20px;text-transform:uppercase;font-weight:bold;}
h4{font-size:16px; /*text-transform:lowercase;*/ line-height: 20px; font-weight:normal;}
h4:first-letter {text-transform:uppercase;}
header{background-color:#00bbd3; color:#fff;height: 135px;}
header table#header-table{width: 1200px;margin: 0 auto;height: 100%;}
header table#table-right{width: 100%;}
header table td{vertical-align:middle;}
header table#table-right td{text-align: right;}
header table#table-right td a:hover div{text-decoration: underline;}
header #logo{ font-weight: bold;}
header #logo img{float: left;}
header #logo div{float: left;margin-top: 34px;}
header #logo span{font-size: 18px;}
header #logo span:nth-child(1){font-size: 16px;}
header #header-right div{text-align: right;}
header #header-right div#eyes{text-align: left;display:inline-block;background: url('/templates/school/images/eyes.png') no-repeat left center;padding: 5px 0 5px 48px;font-size:16px;margin-bottom:8px;}
header #header-right div#search #mod-search-searchword{border: 1px solid #00a0e4;height: 25px;padding: 5px 35px 5px 5px;width: 300px;}
header #header-right .btn-primary{display:none;}
header #header-right  div.sub_search{
    position: absolute;
    display: inline-block;
    padding: 2px;
    height: 30px;
    width: 30px;
    background: #fff url("/templates/school/images/search.png") no-repeat scroll right 5px;
    margin: 2px 0 0 -39px;
    cursor: pointer;
}



#nav{background-color:#002255; color:#fff;}
#nav-menu{width: 1200px;margin: 0 auto;height:42px;}
ul.menu li{float:left;padding: 9px 8px 10px 8px;}
ul.menu li.active,ul.menu li:hover{color: #ccc;background-color: #4bae4f;}
ul.menu li a{text-decoration: none;}
ul.menu li a span.menutitle{padding: 9px 8px 10px 8px;}
ul.menu li span.menutitle{font-size:17px;}



.container {width: 1200px;margin: 45px auto 0;padding: 17px;background-color:#ecfbff; border:3px solid #89c1ff; border-radius: 5px;}
.container a{color:#000;}
#front-slider{width:1200px;height:425px;}
#front-slider img{width: 100%;height:425px;}
#front-slider .cycle-slide{height: 425px;}
#front-slider .slider_title{height: 90px;left: 50px;padding: 15px;position: relative;top: -155px;width: 820px;color:#fff;background-color: rgba(0, 0, 0, 0.7);}
#front-slider .slides {width: 100%;}
#front-slider .slider_title a{color:#fff;}
#front-slider .slider_title p{margin:0 !important;}
#front-slider .slider_title p span{color:#fff !important;}
#front-slider  .slider_img{width: 100%;height:425px;text-align: center;}

#news h2,#content-left h1,#content-right h2,.category-list h2.item-page-title span{font-size: 31px;margin: 4px 0;padding: 5px 0 12px 65px;text-transform: uppercase;}
.category-list h2.item-page-title span.subheading-category, #content-left .item-page h1.item-page-title{text-transform: none;}


#news h2{background: url('/templates/school/images/bg_news.png') no-repeat left 0;}
#content-left h1{background: url('/templates/school/images/bg_left.png') no-repeat left 0; margin-bottom:15px;}
#content-right .moduletable h2{background: url('/templates/school/images/bg_right.png') no-repeat left 0;}
#content-right .moduletable h2.news_img{background: url('/templates/school/images/bg_news.png') no-repeat left 0;}
#content-right .moduletable h2.menu_right{background: url('/templates/school/images/menu.png') no-repeat left 0;}

#news .news_wrap{width: 370px;display:inline-block;float:left;margin:10px 15px 10px;}
#news .news_time{display:none;}
#news .news_time{text-align:right;margin-bottom:10px;font-size:1.2em;}
#news .news_img{width: 100%;height:208px;text-align: center;}
#news .news_title{margin-top:10px;font-size:1.2em;}
.content-text{margin:20px 0;}

#news .main_news {width: 270px;} 
#news .main_news .news_img{height:150px;} 

#content-right{width: 370px;float:left;margin-right:30px;}
#content-left{width: 800px;float:right;}
#content-right .slider_img{width: 370px;height:208px;text-align: center;}
#content-right  h3{font-size:16px;text-transform:none;}
.content-text div.cycle-slideshow .cycle-slide{width: 370px;}

table div.cycle-slideshow{width:1100px !important;}
table.slider_bottom{width: 100%;height: 100px;}
table.slider_bottom tr td{vertical-align:middle;}
table.slider_bottom tr td:nth-child(1){width: 50px;background: url('/templates/school/images/slider_botton_left.png') no-repeat center center;}
table.slider_bottom tr td:nth-child(3){width: 50px;background: url('/templates/school/images/slider_botton_right.png') no-repeat center center;}
table.slider_bottom tr td:nth-child(2){width: 1100px;}
table.slider_bottom tr td#next:hover,table.slider_bottom tr td#prev:hover{cursor:pointer;}
table.slider_bottom div.cycle-slide{width:245px;text-align: center;height: 60px;background-color:#fff;margin:0 14px;border:1px solid #ccc;}
table.slider_bottom div.cycle-slide img{height: 60px;}


footer{width: 100%;background-color:#4bae4f;}
footer table td{vertical-align:middle;}
footer .container {height: 65px;margin: 30px auto 0;background:none; border:0; border-radius: 0;}
footer #footer_text_left{color:#fff;font-size:10px;}

footer table td.webanatomy div{float: right; background:url(../images/webanatomy_mini.png) left center no-repeat; padding:13px 0 13px 60px; line-height:14px; width:170px; text-align:left; }
footer table td.webanatomy a{color:#fff; text-decoration:none;font-size:10px; }
footer table td.webanatomy a:hover{color:#fff; text-decoration:underline;}

.breadcrumbs{color:#00122e;margin-bottom:15px;}
.breadcrumbs a{color:#4c4c4c;}
ul.pager.pagenav li{float:left;padding-right:15px; display:none;}
div.item-page img{float: left;margin: 0 10px 10px 0; min-width: 180px;}
div.item-page a:nth-child(4n+5) img { clear: both; }

.categories-module li{
    padding: 7px 0 7px 15px;
    border-bottom: 1px dashed #82bdff;
    background: url('/templates/school/images/menu_arr.png') no-repeat left 13px;    
}
.categories-module li:last-child{border-bottom: none;}

.moduletable{margin-bottom: 20px;}
div.category-list{margin-top:4px;}
.category-list h2.item-page-title{
        background: url('/templates/school/images/bg_news.png') no-repeat left 0;
        padding: 5px 0 12px 65px;
		margin-bottom:5px;
}
.category-list h2.item-page-title span{
        padding: 0;
}
#tpllist,#tplbtns{display:none;}

div.item-page  .ped_img{
    display: inline-block;
    float: left;
	width: 126px;
    height: 126px;
	padding: 0 10px 0 0;	
}
div.item-page  .ped_img a{
    font-size: 0;
    padding: 0 136px 126px 0;
}
div.item-page  .ped_info{float:left;width: 644px;padding-left:20px;}
div.item-page  .ped_fio{
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    display: inline-block;
	margin-bottom:6px;
}
div.item-page   h3{
    text-align: center;
    margin-bottom: 10px;
	font-weight:400;

}
.a_donwload{
    background: #00A4DF;
    border-radius: 10px;
    padding: 2px 10px 4px;
    color: #fff;
    display: inline-block;
}

.container .category-list .cat-children h3{ display:none; }

#content-left div.cat-children .item-title a{font-size:16px;/*text-transform:lowercase;*/}
#content-left div.cat-children li:first-letter{text-transform:uppercase;}
#content-left div.cat-children ul.cat_list {list-style-type: disc; margin-left:20px;}
#content-left div.cat-children ul.cat_list ul {list-style-type: circle; margin-left:10px;}
/* k2-style */
div.itemListCategory{
    background: none; 
    border:none;
    margin: 0;
    padding: 0;
}

.itemListCategory h2{
    background: url('/templates/school/images/bg_news.png') no-repeat left 0;
    padding: 5px 0 12px 65px;
	margin-bottom:5px;
    font-size: 31px;
    margin: 4px 0;
    padding: 5px 0 12px 65px;
    text-transform: uppercase;		
}
/* end k2-style */
#pagination{
text-align:center;
	margin:15px auto;
}
#pagination .pagination{
    height: 10px;
    width: 450px;
    margin: 0 auto;
}
#pagination ul li{float:left;padding:0 4px;}

#content-left .login{display:none;}
#content-left div ul.nav.nav-tabs.nav-stacked{/*display:none;*/}

.category-list  form table td{padding-left:20px; background: url('/templates/school/images/int6_dot_6.jpg') no-repeat 2px 9px; }
/* novosti */
#content-left div.itemContainer{float:none !important; width: 100% !important;}
.print-icon{display: none;}
/* uptotop */
.cd-top {
	display: inline-block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 100px;
    right: 40px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: url(../images/uptop-1.png) no-repeat center;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
    z-index: 50;
    background-size: contain;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  opacity: 1;
}
/* uptotop  end*/





