﻿BODY{}
#ban{top:1%;margin:0 auto;}
#main{position:absolute;overflow:auto;margin:0 auto;border-right:1px solid #231F20;width:100%;height:99%;z-index:3;}
INPUT{font-size:8pt;}
td.tr_tit{}
td.desc{}
td.item{}
.logo{width:80%;}
table.newsblock{margin-bottom:12px;}
.sidebar{position:absolute;overflow:auto;left:45%;margin:0 auto;border-right:1px solid #231F20;width:100%;top:30%;height:70%;z-index:2;}
.mainsidebar{position:absolute;overflow:auto;margin:0 auto;border-right:1px solid #231F20;width:100%;top:30%;height:70%;z-index:2;}
.ban{position:fixed;overflow:auto;margin:0 auto;z-index:2;font:italic normal 400 18px/93% Verdana, Geneva, Arial, Helvetica, sans-serif;left:45%;width:40%;height:60px;}
.main_content_center{margin:0 auto;max-width:1280px;}
.header{font-size:10px;background-color:#FFFFFF;margin:0px;}
.header_li_top{font-size:10px;background:#0d1e77 url(img/header_li_top.gif) repeat-x scroll bottom;height:45px;}
.header_li_bottom{font-size:10px;background:#77140d url(img/header_li_bottom.png) repeat-x scroll bottom;height:25px;}
.header_top_c_left{}
.header_top_c_bg{}
.header_top_c_planet{background:transparent url(img/header_top_c_planet.jpg) no-repeat scroll left;height:165px;text-align:right;color:#95d8f7;}
.header_top{background-color:#FFFFFF;margin:0px 0px 10px 0px;}
.header_txt{color:red;padding:0px 0px 1px 5px;text-align:center;vertical-align:middle;font-size:20px;font-weight: bold;}
.img_school{margin:0 10%;width:100%;}
.menu_header{padding:0px 22px 0px 27px;background:url(img/menu_head.png) no-repeat scroll bottom;height:55px;font-size:14px;font-family:Arial, Helvetica;font-weight:bold;text-align:center;line-height:80%;}
.menu_box{text-align:center;vertical-align:top;padding:12px 2px 12px 2px;font-size:12px;max-width:190;width:10%;}
.menu_tr_l{background:#b9b9b9 url(img/menu_tr_l.gif) repeat-y scroll 0;}
.menu_tr_r{background:#b9b9b9 url(img/menu_tr_r.gif) repeat-y scroll 0;}
.menu_top{background:url(img/fon-r2.png) left top repeat-y;background-size: 100%;}
.menu_bottom ul{margin:0px;padding:0px;list-style-type:none;}
.menu_bottom li{font-family:Verdana;background:url(img/d.gif) no-repeat;font-size:11px;font-weight:bold;padding:0px 1px 9px 20px;margin:0px 0px 0px 2px;}
.spacer{font-size:4px;}
.tr_tit{font-family:Arial;font-size:107%;text-align:left;padding:0px 18px 0px 18px;color:#239CF1;font-weight:bold;}
.desc{font-family:Tahoma;font-size:70%;color:#555;padding:4px 0px 5px 0;}
.item{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:80%;text-align:justify;padding:8px 18px 25px 18px;}
.tr_tit_lt{}
.tr_tit_rr{font-family:Tahoma;font-size:70%;padding:4px 0px 5px 20px;}
.news_next{font-family:Arial;font-size:87%;text-align:center;color:#000000;padding:1px;}
.news_next a:link, .news_next a:visited{color:#00008B;text-decoration:none;}
.news_next a:hover{color:#993300;text-decoration:underline;}
.news_next_caren_pg{background-color:#F7F7F7;border:1px solid #B1BFD6;}
.addcomment{color:#999999;margin-left:1em;}
.addcomment a:link, .addcomment a:visited{color:#009900;text-decoration:none;font-weight:normal;}
.addcomment a:hover{color:#ffbc24;text-decoration:underline;font-weight:normal;}
table.comment{border:1px solid #B1BFD6;margin-top:10px;padding:3px;valign:top;}
table.pmenu{text-align:right;margin:0px;margin-top:6px;padding:0px;border:0px solid #ddd;border-spacing:0px;width:100%;border-collapse:collapse;}
table.pmenu th{border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;text-align:center;font-weight:normal;padding:6px;background-color:#e5e5e5;}
table.pmenu tr.row0{background-color:#FFF;}
table.pmenu tr.row1{background-color:#F9F9F9;}
table.pmenu tr.itogo{background-color:#e5e5e5;}
table.pmenu td{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:6px;}
table.pmenu td:nth-child(1){border-left:none;}
table.pmenu td:nth-last-child(1){border-right:none;}
table.pmenu td:nth-child(3){text-align:left;}
div.pmenu_zo{text-align:center;font-weight:bold;font-size:16px;padding-bottom:6px;padding-top:18px;}
div.pmenu_menu_row{background-color:#F9F9F9;width:100%;align:center;padding-top:6px;margin-top:14px;margin-bottom:14px;padding-bottom:6px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
span.pmenu_menu_item{padding-left:6px;padding-right:6px;padding-top:6px;}
span.pmenu-current{border-bottom:4px solid #e5e5e5;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:6px;}
span.pmenu-now{border-top:3px solid #e5e5e5;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:6px;}
span.pmenu_today{border-right:4px solid #e5e5e5;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:6px;}
div.pmenu-date{text-align:right;text-decoration:underline;font-style:italic;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:3px;}
div.pmenu-no-data{padding-top:8px;text-align:center;}
table.pmenu_moulist{text-align:right;margin:0px;margin-top:6px;padding:0px;border:0px solid #ddd;border-spacing:0px;width:100%;border-collapse:collapse;}
table.pmenu_moulist th{border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;text-align:center;font-weight:normal;padding:6px;background-color:#e5e5e5;}
table.pmenu_moulist tr.row0{background-color:#F9F9F9;}
table.pmenu_moulist tr.row1{background-color:#FFF;}
table.pmenu_moulist td{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:6px;}
table.pmenu_moulist td:nth-child(1){border-left:none;}
table.pmenu_moulist td:nth-last-child(1){border-right:none;text-align:left;}
div.pmenu_ou_name{text-align:center;font-size:16px;}
a { margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;}
a:link, a:visited{color:#00017D;text-decoration:underline;}
a:hover{color:#993300;text-decoration:underline;}
TD,P{font-family:Verdana;font-size:84%;}
.mainbody{text-align:left;vertical-align:top;max-width:900px;}
.topper{background:url(img/fon-top.png) center top no-repeat transparent;height:78px;}
.row-1{background:url(img/fon-r1.png) left top repeat-y;padding-left:10px;padding-right:10px;background-size: 100%;}
.bottomer{background:url(img/fon-bot.png) center top no-repeat transparent;height:25px;}
.bottom{font-family:Tahoma;font-size:71%;color:#999999;background:#F0F0F0 url(img/tltle_line.gif) repeat-x scroll left top;height:58px;padding:15px 0px 15px 80px;line-height:150%;}
.bottom_shadow{background:#FAFAFA url(img/bottom_shadow.jpg) no-repeat scroll right top;}
.inputbox{font-size:12px;color:#00019D;background-color:transparent;padding:0px 3px 0px 3px;}
.contentheading,
.componentheading,
#guestbook h1,
.gallery-header{color:#2D8BCF;font-size:18px;font-weight:bold;padding:2px 8px 2px 0;margin-top:0;}
#gallery-block{margin-top:0 !important;}
.contentpaneopen{margin-bottom:0px;}
.contentbox{border-style:dotted;border-width:1px;padding:7px 10px 7px 14px;}
.footer,
.footer a{font-size:11px;color:#ABABAB;text-decoration:none;padding:4px;text-align:center;max-width:1280px;margin:0 auto;}
table.block{margin-bottom:12px;}
div.bday_header{padding:2px 0px 0px 6px;height:20px;color:#41A2E8;font-weight:bold;font-size:12px;}
#bdayinf_b li{font-weight:normal;}
.abouteou{background-color:#FFFFFF;margin-top:6px;padding:0px;border:1px solid #ddd;border-spacing:0px;border-collapse:collapse;}
.abouteou th{font-size:85%;margin-top:6px;border-collapse:collapse;border:1px solid #ddd;}
.grad_menu{background-color:#F8F8F8;text-align:center;padding:4px;}
.grad_menu a{margin:0 36px;}
.abouteou form{margin:0px;padding:0px;}
.highlight{background-color:Yellow;color:Blue;padding:0;}
.aboutou_info{padding:0 18px;}
table.adminou{margin:10px 20px;border:0px;border-spacing:0 5px;}
table.adminou td{padding:3px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:180%;}
table.adminou h2{font-family:Verdana;font-size:16px;white-space:nowrap;word-spacing:4px;margin:0;letter-spacing:2px;}
table#sp_menuID{background:url(img/fon-r2.png) left top repeat-y;width:97%;}
.TPopUpItem0 tr td{cursor:pointer;}
.TMenuItem0 td:first-child,
.TPopUpItem0 td:first-child{cursor:pointer;font-size:11px;font-weight:bold;text-decoration:underline;background:url(img/d.gif) no-repeat 0 2px;padding:3px 0px 4px 20px;}
td.TExpand0{background-image:none;}
.TPopUp0{box-shadow:2px 3px 10px rgba(0,0,0, 0.3);}
#bells_countdown_watch{font:normal 30px/39px 'Lucida Console', monospace;text-align:center;color:#444;height:35px;margin:5px auto 0;width:150px;}
.bells_countdown_watch_sep{margin:0 2px;}
#mod_bells h1,
#mod_bells h2{text-align:center;}
#mod_bells h1{border-bottom:1px solid #d3e5ff;}
#mod_bells h2{color:#555;font:normal 17pt/1.35em 'Verdana',sans-serif;margin:18px 0 9px;}
#mod_bells table{border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;border-collapse:collapse;margin:0 auto;}
#mod_bells table tr th,
#mod_bells table tr td{border:none;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
#mod_bells table tr th{text-align:center;font:bold 10pt 'Verdana',sans-serif;padding:6px 10px;background-color:#f5f5f5;}
#mod_bells table tr td{font:normal 10pt 'Verdana',sans-serif;padding:4px 10px;}
.news_next{margin-top:1em;}
.news_next a,
.news_next_caren_pg{padding:4px 10px 5px;}
.news_next a:hover{border:1px solid #ddd;}
.bloginf_date{color:green;}
.bloginf_text{font-weight:normal;}
#guestbook{width:95%;margin:0 auto;max-width:70em;}
.guestbook-name{font-weight:bold;font-size:120%;}
.guestbook-name,
.guestbook-date{margin-bottom:0.3em;}
.guestbook-message,
.guestbook-empty{margin:0.8em 0 1.5em 0;line-height:1.35em;}
.guestbook-date{color:#386000;}
#guestbook form{margin-bottom:2em;}
#guestbook table tr td{padding-right:1em;}
#guestbook h2{font-size:11pt;}
.lastcontent-articles,
.lastcontent-gallery{text-align:center;color:black;margin-bottom:5px;font-size:110%;}
::-webkit-scrollbar-track:hover{border-left:solid 1px #aaa;background-color:#eee;}
::-webkit-scrollbar-track{border-width:0;}
::-webkit-scrollbar-thumb:hover{border-width:1px 1px 1px 2px;border-color:#555;background-color:#777;}
::-webkit-scrollbar-thumb{border-width:1px 1px 1px 2px;border-color:#777;background-color:#aaa;}
::-webkit-scrollbar{width:12px;}
@media screen and (max-width:824px){
.mainbody{max-width:822px;}
.logo{width:100%;}.img_school{margin:0 auto;}
 td, th {width:100%;display:block;overflow: hidden; text-overflow: ellipsis;width: auto;}
 tr{display:block;margin-bottom:10px;}
 input, td, th , a {font-size:16px;}
.menu_box{width:100%;}*{padding:0;margin:0 auto;}
/*.re:after{content: "Навигатор";}*/
.rf:after{content: "Поиск по сайту";}
.re_view{display: none;}
}
@media screen and (max-width:539px){
.mainbody{max-width:537px;}
input, td, th , a {font-size:14px;}
}
@media screen and (max-width:321px){
.mainbody{max-width:319px;}
}