
	
body{
       background-size: 100vw 100vh;
       background: url(http://static1.repo.aif.by/1/46/25477/3588f9d0ede9fcced4d10086034f2b48.jpg) repeat-x;
       background-attachment: fixed;
       background-color: #ead179;
}



#header{
    background: rgb(248, 246, 244);
    background: -moz-linear-gradient(top, rgba(248, 246, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(248, 246, 244, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(248, 246, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(248, 246, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(248, 246, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(248, 246, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
    position: relative;
}
 /*background: transparent;*/
#logo{
    padding: 0px 30px 0px;
background: rgba(197, 89, 25, 0.19);
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgba(197, 89, 25, 0.188235);
}


#logo_image img {
    width: 160px;
    height: auto;
    max-height: 999px;
}

#logo_image img {
     margin: 5px;
}
#top_bar{
    border-bottom: 2px solid rgb(230,232,234);
    background: #cdd0d2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(bottom, #cdd0d2 0%, #e1e2e3 6%, #eaebeb 10%, #f2f3f3 19%, #f9f9f9 35%, #fdfdfd 55%, #ffffff 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#cdd0d2), color-stop(6%,#e1e2e3), color-stop(10%,#eaebeb), color-stop(19%,#f2f3f3), color-stop(35%,#f9f9f9), color-stop(55%,#fdfdfd), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(bottom, #cdd0d2 0%,#e1e2e3 6%,#eaebeb 10%,#f2f3f3 19%,#f9f9f9 35%,#fdfdfd 55%,#ffffff 100%);
    background: -o-linear-gradient(bottom, #cdd0d2 0%,#e1e2e3 6%,#eaebeb 10%,#f2f3f3 19%,#f9f9f9 35%,#fdfdfd 55%,#ffffff 100%);
    background: -ms-linear-gradient(bottom, #cdd0d2 0%,#e1e2e3 6%,#eaebeb 10%,#f2f3f3 19%,#f9f9f9 35%,#fdfdfd 55%,#ffffff 100%);
    background: linear-gradient(to top, #cdd0d2 0%,#e1e2e3 6%,#eaebeb 10%,#f2f3f3 19%,#f9f9f9 35%,#fdfdfd 55%,#ffffff 100%);
    border-bottom:0;
}
#date_time, #site_map_link{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
}
/*языки*/
#lng {height: 22px; line-height: 22px; float: left; font-size: 12px; }
#lng > span, #lng > a {display: block; float: left; padding: 0 0.3em; }
#lng > span:hover, #lng > a:hover {background: transparent; color:#c00; }
#lng > span span {margin: 0 0.6em; }
#lng img {height: 16px; width: auto; display: block; float: left; margin: 3px 0;}
.lng_active{background: transparent}

/*размер шрифта*/
#font_size_changer {float: left; margin-right: 50px;}
#font_size_changer a {display: inline-block; width: 2.2em; text-align: center; font-size: 12px; cursor: pointer; float: left; text-decoration: none; font-weight: bold; }
#font_size_changer a:hover {background-color: transparent; color: #c00; }
.fs_active {background-color: transparent; }



#site_map_link a:hover{
    background: transparent;
    color:#c00;
}
#site_map_link a:hover, .b-share a:hover{
    background: none;
}
#rss_top_link, #site_map_link, #date_time{
    margin-right: 15px;
}
#h_menu{
    background: transparent;
    border-bottom: 2px solid #eee;
    border-top: 1px solid #d6d6d7;
}
#h_menu ul li{
    display: inline-block;
    padding: 5px 15px;
}
#h_menu ul li a, #h_menu ul li span{
    cursor: pointer;
    text-decoration: none;
    border-bottom: 1px solid #259;
    color: #037;
    border-bottom-color: rgb(76, 120, 164);
    border-bottom-color: rgba(0, 62, 126, .5);
    display: inline;
    padding: 0;
    min-width: 0;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    font-size: 16px;
}
#h_menu ul li a:hover, #h_menu ul li span:hover{
    background: transparent;
    color:#c00;
    border-bottom: 1px solid #c00;
}

.home-icon-active, .home-icon, .home-icon-active:hover, .home-icon:hover{
    width: 20px!important;
    display: inline-block!important;
    text-decoration: none;
    border-bottom: 0!important;
    background: url("http://sch78.minsk.edu.by/sm.aspx?guid=12133") 13px 8px no-repeat!important;
}
.menu_active{
    background: transparent;
    color:#c00!important;
    border-bottom: 1px solid #c00!important;
}
.ya-site-form__input-text{
    font-size: 14px;
    padding: 3px 5px;
}
.aside_box{
    background: #efefef;
    padding: 25px 20px;
    margin-top: 20px;
}
.aside_box > h3 {
    margin: 0;
    padding: 0;
    background: transparent;
    border-bottom: none;
    font-size: 18px;
    text-transform: uppercase;
    color: rgb(152,0,46);
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    padding-bottom: 15px;
}
.aside_box > .wrapper {
    padding: 0;
    background: transparent;
    overflow: hidden;
}
.section_menu {line-height: normal; font-family: 'Roboto Condensed', sans-serif; font-size: 15px}
.section_menu li{
    margin-bottom: 10px;
    list-style: none;
}
.section_menu li:before{
    content: "• ";
    color: rgb(152,0,46);
    font-size: 20px;
}
.section_menu li li:before{
    content: "› ";
    color: rgb(152,0,46);
    font-size: 20px;
    margin-left: -10px;
}
.section_menu a:link, .section a:visited {text-decoration: underline; }
.section_menu a {text-decoration: underline; }
.section_menu a:hover {text-decoration: underline; color: #c00;}

.section_menu li li{
    margin-bottom: 0px;
}
.section_menu li li a{
    line-height: 12px;
}
.section_menu li li a{
    text-decoration: none!important;
}
.section_menu li span.active{
    font-size: 18px;
}

.aside_box img{
    filter: gray; /* IE6-9 */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    opacity: 0.8;
    width: 100%!important;
    height: auto!important;
}
.aside_box img:hover{
    filter: none;
    -webkit-filter: grayscale(0);
    opacity: 1;
}
.aside_box:first-of-type{
    margin-top: 0;
}
.icon-img-menu{
    display: none;
}
.counter_cy{
    display: none;
}

#region_2_default{
    background: none;
}
#breadcrumbs{
    text-align: left;
    color:#666;
    padding: 0.5em 10px 0.5em 20px;
}
h1,h2,h3{
    line-height: normal;
    font-family: 'Roboto Condensed', sans-serif;
}
.content_box h1, .content_box p{
    margin-bottom: 15px;
}
h1, .post h1{
    font-size: 36px;
}
.content_box strong{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
}
#footer{
    border-top: 2px solid rgb(230,232,234);
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+1,000000+100&0.4+0,0.1+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 1%, rgba(0,0,0,0.1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 1%,rgba(0,0,0,0.1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 1%,rgba(0,0,0,0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#1a000000',GradientType=0 ); /* IE6-9 */

}
#footer_line{
    background: transparent;
}
.off-banners.banners{
    margin-top: 0px;
    display: block;
    float: none;
    width: 100%;
}
.off-banners.banners:after{
    content: " ";
    clear: both;
}
.off-banners.banners img{
    filter: gray; /* IE6-9 */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    opacity: 0.7;
}
.off-banners.banners img:hover{
    filter: none;
    -webkit-filter: grayscale(0);
    opacity: 1;
}
.off-banners.banners a{
    margin: 5px 5px 0 0;
    display: inline-block;
}
#copyright{
    float:none;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
.slider-text{
    padding: 10px 40px;
    bottom:0;
    left:0;
    width: 100%;
    background: rgba(218, 37, 28, .85);
    color:#fff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
}
.slider-text a{
    color:#fff;
}
.edu_by .ajax__tab_body{
    border: 2px solid rgba(218, 37, 28, 1);;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    background: linear-gradient(-310deg, transparent 80%, #efefef) 100% 0 no-repeat;
    background-size: 400px 450px;
    margin-top: 3px;
}
.edu_by .ajax__tab_header .ajax__tab_outer{
    background: transparent;
}
.ajax__tab_tab{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 19px;
    text-decoration: underline;
    color:#037;
    color:rgba(218, 37, 28, 1);
}
.ajax__tab_active{
    border: 2px solid rgba(218, 37, 28, 1);;
    padding: 5px;
    background: #fff;
    text-decoration: none!important;
    border-bottom: 0;
    color:rgba(218, 37, 28, 1);
}
.ajax__tab_active .ajax__tab_tab{
    text-decoration: none;
    color:rgba(218, 37, 28, 1);
}
.ajax__tab_body a{
    color:rgba(218, 37, 28, 1);
}
.edu_by .ajax__tab_header .ajax__tab_tab{
    font-size: 16px;
}
.excerpt_preview{
    width: 200px;
}
.excerpt_preview a{
    display: block;
    width: 100%;
}
.excerpt_preview a img{
    display: inline-block;
    width: 100%;
    max-width: none;
    height: 150px;
}
#content .ajax__tab_body h1{
    text-align: left;
}
.link-button{
    background:rgba(218, 37, 28, 1);
    color:#fff!important;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background:rgba(218, 37, 28, 0.5);
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 1px;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background:rgba(218, 37, 28, 1);
}
.bx-wrapper .bx-pager.bx-default-pager a:hover {
    background:rgba(218, 37, 28, 0.8);
}
.content_box table td{
    padding: 0 4px;
}
.content_box table tr:nth-child(odd):hover{
    background: #efefef;
}
.content_box table tr:nth-child(even):hover{
    background: #f1f2f3;
}
.excerpt_content{
    overflow:visible;
}
.show-hide{
    text-align: right;
}
.read_more{
    text-align: right;
    top: -25px;
    position: relative;
}

