body,html{font-family:Roboto,sans-serif}.no-padding-left{padding-left:0!important}#push{height:94px!important}footer{height:94px!important;margin:0 auto}#page{min-height:100%;height:100%;height:auto!important;margin:0 auto -94px}#page header{margin:0}.visual-impaired-active:after{content:'';position:absolute;border-top:4px solid #000;border-left:4px solid transparent;border-right:4px solid transparent}.visual-impaired-active-bg:after{content:'';margin-left:15px;position:absolute;border-top:4px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent}#bg-white.visual-impaired-active-bg:after{border-top:4px solid #fff}#bg-black.visual-impaired-active-bg:after{border-top:4px solid #000}#bg-blue.visual-impaired-active-bg:after{border-top:4px solid #9DD1FF}#font-large.visual-impaired-active:after{margin-left:3px;margin-top:3px}#font-medium.visual-impaired-active:after{margin-left:1px;margin-top:3px}#vi-block{height:75px;width:100%;min-width:1170px;background-color:#ddd}#vi-block a{color:#000!important;font-size:18px}#vi-regular{background:url(../images/icon_vi.png) no-repeat;height:28px;padding:2px 50px 0;float:left;margin-top:23px}#fonts{float:left;padding-right:50px;margin-top:20px}#bg{float:left;margin-top:15px}#font-large,#font-medium,#font-small{display:inline-block;padding-right:10px;width:19px;text-align:center}#font-small a{font-size:24px}#font-medium a{font-size:30px;line-height:30px}#font-large a{font-size:34px;line-height:30px}#bg-white{float:left;width:40px;height:40px;background-color:#fff;margin-right:10px;border-radius:5px}#bg-white a{font-size:28px;text-align:center;padding:3px}#bg-black{float:left;width:40px;height:40px;background-color:#000;margin-right:10px;border-radius:5px}#bg-black a{font-size:28px;text-align:center;padding:3px;color:#fff!important}#bg-blue{float:left;width:40px;height:40px;background-color:#9DD1FF;border-radius:5px}#bg-blue a{font-size:28px;text-align:center;padding:3px;color:#002C5B!important}img{vertical-align:middle;filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1)}.body{margin-bottom:50px}.body a{text-decoration:underline}.body a:hover{color:inherit}#page h3{font-weight:700;margin:20px 0}#page .body p{padding-right:15px}#page header #logo{width:107px;height:108px;float:left}#page header #logo a{display:block;width:100%;height:100%}#page header h1{font-family:Tinos,serif;font-weight:700;font-style:italic;letter-spacing:1.2px;text-align:center;padding-top:20px;margin-top:30px}#page header #search{font-family:Roboto,sans-serif;width:269px;float:right;margin-top:30px}#page header #search input{border:1px solid #000;min-height:28px;width:100%;background:url(../images/base/search_bg.png) 5px 6px no-repeat #fff;padding:0 13px 0 26px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#page #main-menu{min-height:73px;list-style-type:none;margin:20px 0 0 4px;padding:0;font-family:Roboto,sans-serif;position:relative}#page #main-menu .optional-text a{padding-top:5px!important}#page #main-menu li{display:inline-block;vertical-align:top;margin:0 0 0 -4px;padding:0;height:73px}#page #main-menu li:hover ul{display:block}#page #main-menu li a{display:block;width:100%;height:100%;font-weight:700;text-decoration:none!important;padding:20px 18px 0 20px;letter-spacing:-.2px}#page #main-menu li ul{display:none;position:absolute;z-index:1000;width:1170px;left:-4px;padding:15px 0 15px 4px}#page #main-menu li ul li{display:inline-block;background:0 0!important;margin:0;padding:0;width:24%;text-align:left;height:auto}#page #main-menu li ul li a{font-weight:700;padding:10px}#page #main-menu li ul li ul{margin:-10px 0 -10px 20px;position:relative;background:0 0!important;display:none!important}#page #main-menu li ul li ul li{display:block;margin:-22px 0 0}#page #main-menu li ul li ul li a{font-weight:400}#page #main-menu li a .small{display:block;font-weight:400;margin-top:-4px;letter-spacing:-.3px;line-height:14.8px}html body #page .body #year-tabs .navigation .item{display:inline-block;padding:5px;cursor:pointer;margin:0 0 5px}html body #page .body #year-tabs .navigation .item.active,html body #page .body #year-tabs .navigation .item:hover{font-weight:700}html body #page .body #year-tabs .navigation .item p{margin:0}html body #page .body #year-tabs .content{font-size:15px}html body #page .body #year-tabs .content .content-item{display:none}html body #page .body #year-tabs .content .content-item.active{display:block}html body #page .body #year-tabs .content .content-item .event,html body #page .body #year-tabs .content .content-item .item{padding:10px 0}html body #page .body #year-tabs .content .content-item .event:last-child,html body #page .body #year-tabs .content .content-item .item:last-child{border-bottom:none}footer #vk-link a{display:inline-block;width:100%;height:100%}#page #tab-panel{font-family:Roboto,sans-serif;margin:31px 0 0;height:372px}#page #tab-panel .content{float:left;width:75%;height:347px;position:relative}#page #tab-panel .content .content-item.active{display:block}#page #tab-panel .content .content-item{display:none}#page #tab-panel .content .content-item .description{position:absolute;bottom:0;right:0;width:353px;height:128px;padding:15px 17px 1px 27px;letter-spacing:-.2px}#page #tab-panel .content .content-item .description a{text-decoration:underline!important}#page #tab-panel .content .content-item .description p{margin:0 0 4px}#page #tab-panel .content .content-item .bg-image{overflow:hidden;width:845px;height:337px}#page #tab-panel .content .content-item .bg-image img{width:100%}#page #tab-panel .navigation{float:left;font-weight:700;width:25%;height:347px}#page #tab-panel .navigation .item{width:285px;height:68px;margin:0 0 25px;cursor:pointer}#page #tab-panel .navigation .item p{font-weight:700;margin:0 0 0 39px;padding:15px 0 0}body,html{height:100%}html body #page #tab-panel .navigation .item.active,html body #page #tab-panel .navigation .item:hover{background-position:0 top}#page h1,h2{font-weight:700;margin:30px 0 20px}#callboard .board{width:100%;height:291px;padding:20px 0 0}#callboard .board:before{content:'Доска объявлений';font-size:23px;font-weight:700;margin:30px 0 20px}#callboard .board .message{font-family:Roboto,sans-serif;width:240px;padding:15px 15px 10px 20px;margin-top:30px}#callboard .board .message .header{font-weight:700;margin-bottom:6px}#callboard .board .message p{margin:0}#callboard .banners img:first-child{margin-bottom:29px}#callboard .banners img{display:block;width:100%;height:100%}#front-news .latest-news p{margin:0}#front-news .latest-news .item .date-author{margin:2px 0}#front-news .latest-news .item .header a{text-decoration:underline!important;font-weight:700}#front-news .latest-news .item .news-image img{width:100%;max-height:100%}#front-news .news-education ul{list-style-type:none;padding:0}#front-news .news-education ul a{text-decoration:underline!important}#front-news .news-education ul .date{margin-right:5px}#front-news .news-education ul li{margin-bottom:15px}#front-news .news-education .header{font-weight:700}#photogalery #front-slider img:last-child{margin-right:0}#photogalery #front-slider .slick-slide{float:left;width:212px;margin-left:10px;text-align:center}#community{margin:30px 0 23px}#community .row{margin:0 0 13px}footer{padding-top:20px}footer a{text-decoration:underline!important}footer #vk-link{display:inline-block;background:url(../images/base/vk.png) no-repeat;width:29px;height:29px;position:relative;top:9px;filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1)}#about-menu{list-style-type:none;padding:30px 0 0;width:100%}#about-menu li{min-height:40px}#about-menu li ul{list-style-type:circle}#about-menu li a{font-weight:700;text-decoration:none!important;display:block;width:100%;height:100%;padding:10px}.color-text p{line-height:0;margin-top:-4px}.margin-bottom-medium{margin-bottom:20px}#teachers-list .item{margin-bottom:10px}#teachers-list .item .image{width:185px;height:250px}#teachers-list .item .image img{width:100%;height:100%;max-height:100%}.yiiPager{padding-bottom:30px!important;display:block!important}.yiiPager li.selected{text-decoration:none!important}.yiiPager li{display:inline-block;text-decoration:underline;border:none!important}.yiiPager li a{border:none!important;font-weight:400!important;background:0 0!important}.news-view,.news-view .item{margin-bottom:30px}.news-view .item a{text-decoration:underline}.news-view .item a:hover{color:inherit}#image-switch{margin-top:10px;margin-left:30px;float:right}html body #page .news-view .news-image img{max-width:100%;max-height:108px}