html {
	height: 100%
}

body {
	height: 97%;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background:#ECEBEB ;
	font: normal 12px Tahoma;
	color: #000;	
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
}

td {
	vertical-align: top;
	padding: 0px;
}



h1, h2, h3, h4, p, span {
	padding: 0px;
	margin: 0px;
}

#share{position:fixed; left:5px; top:40%; display: none;}
#share a{display:block; width:32px; height:32px; margin:0 0 5px 0;}


.share42init{position:relative;}

.main{
width:998px;
min-height:300px;
margin:0 auto;
overflow: hidden;
padding:4px 4px 4px 4px;
background:#e5e4e4;
padding-bottom:30px;
}
.across{
width:998px;
margin:0 auto;
display: block;
}
.allHeader{
width:985px;
margin:0 auto;
display: block;
}
.topSearch{
width:985px;
height:32px;
background:#ecebeb;
display: block;
}
.TopSLeft{
width:618px;
margin-left:8px;
margin-top:9px;
vertical-align: middle;
float:left;
}
.TopSLeft td{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#293e6b;
}
.TopSLeft td img{
float:left;
margin:0 5px 0 0;
}
.TopSLeft a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#293e6b;
display: block;
text-decoration: none;  
padding:0 10px 0 10px;
}
.TopSLeft a:hover{
text-decoration: underline;
}
.TopSRight{
width:212px;
float:right;
margin-right:8px;
margin-top:6px;
}
.TopSRight input{
width:190px;
height:17px;
border:1px solid #1e405d;
background:#ededed;
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
border-top-left-radius:2px;
border-bottom-left-radius:2px;
border-right:none;
}
.Head{
width:985px;
margin:0 auto;
display: block;
padding-bottom:8px;
}
.head1{
width:985px;
height:7px;
-margin:0 0 -7px 0;
padding:0 0 0 0 ;
background:url(../img/14.jpg) no-repeat;
display: block;
}
.head2{
width:985px;
height:159px;
background:url(../img/2_1.jpg) no-repeat;
display: block;
}
.head2 a{
width:377px;
height:100px;
text-decoration: none;
display: block;
margin-left:310px;
padding-top:25px;
white-space: nowrap;
}
.head2 a span{
font-size:1.28em;
font-family:arial;
font-weight:bold;
color:#000;
display: block;
margin-left:189px;
margin-top:25px;
}
.head2 a tt{
font-size:0.92em;
font-family:arial;
font-weight:bold;
color:#969696;
display: block;
margin-left:189px;
letter-spacing: 4px;
}
.menu{
width:985px;
height:36px;
background:url(../img/15.jpg) no-repeat top center;
display: block;
margin:0 auto;
}
.menu span{
height:32px;
display: block;
float:left;
border-right:1px solid #547796;
}
.menu span a.open{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#fff;
padding:8px 12px 14px 12px;
background:url(../img/16.jpg) repeat-x;
}
.menu span a{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#ebebeb;
text-decoration: none;
padding:8px 12px 8px 12px;
display: block;
}
.menu span a:hover{
color:#fff;
padding:8px 12px 14px 12px;
background:url(../img/16.jpg) repeat-x;
}
.menu span a.linkOnMainPage:hover{
border-bottom-left-radius:2px;
}
.sered{
width:985px;
overflow: hidden;
display: block;
margin:0 auto;
}
.seredLV1{
width:985px;
min-height:100px;
display: block;
margin:0 auto;
background:url(../img/18.jpg) repeat-y;
overflow: hidden;
padding-bottom:30px;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
}        
.seredLV2{
width:985px;
display: block;
margin:0 auto;
background:url(../img/17.jpg) no-repeat top center;
overflow: hidden;
}         
.left{
width:755px;
display: block;
float:left;
margin-left:8px;
margin-top:2px;
}
.right{
width:195px;
float:right;
display: block;
margin-top:2px;
margin-right:5px;
}
.mainPage{
width:755px;
display: block;
float:left;
}
.welcome{
width:751px;
background:#f4f3f3;
padding:38px 4px 10px 5px;
border-bottom:1px solid #dee2e6;
margin-bottom:15px;
display: block;
text-align: left;
}
.welcome a{
float:left;
text-align: left;
margin-right:10px;
margin-bottom:4px;
}
.welcome p{
font-size:1.08em;
font-family:tahoma;
font-weight:regular;
color:#000;
text-indent: 13px;
text-align: left !important;
}
.welcome b{
font-size:1.08em;
font-family:tahoma;
font-weight:bold;
color:#454545;
display: block;
text-align: right;
margin-right:10px;
margin-top:10px;
clear: both;
}
.rgslideshowce, .tx-rgslideshow-pi1 {
    overflow: hidden;
}
.rgslideshow {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    overflow: hidden;
    position: relative;
}
.rgslideshowce, .tx-rgslideshow-pi1 {
    overflow: hidden;
}
.rgslideshow .rgsbigprev, .rgslideshow .rgsbignext {
    cursor: pointer;
    opacity: 0.6;
    outline: 0 none;
    position: absolute;
    width: 63px;
    z-index: 2;
}
.rgslideshow .rgsbigprev {
    background: url("gfx/prevlabel2.gif") no-repeat scroll left center transparent;
    left: 0;
}
.rgslideshow .rgsbignext {
    background: url("gfx/nextlabel2.gif") no-repeat scroll right center transparent;
    right: 0;
}
.rgslideshow a.rgsbigprev:hover {
    background: url("gfx/prevlabel.gif") no-repeat scroll left center transparent;
    opacity: 0.8;
}
.rgslideshow a.rgsbignext:hover {
    background: url("gfx/nextlabel.gif") no-repeat scroll right center transparent;
    opacity: 0.8;
}
.rgslideshow .rgssimg {
    left: 0;
    margin: 0 auto;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 1;
}
.rgslideshow img, .rgslideshow a, DIV.csc-textpic .rgslideshow img {
    border: 0 none;
}
.rgslideshow .rgsnest {
    background: url("images/transparent_bg.png") repeat scroll 0 0 transparent;
    border-top: 1px solid #333333;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 5;
}
* html .rgslideshow .rgsnest {
    background-image: none;
}
.rgslideshow .rgstitle {
    color: #FFFFFF;
    font: bold 12px/15px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 2px;
    padding: 2px 10px 0;
    text-transform: uppercase;
    z-index: 9;
}
.rgslideshow .rgsdescription {
    color: #FFFFFF;
    font-size:0.92em;
    height: 28px;
    line-height: 15px;
    overflow: hidden;
    padding: 3px 10px 5px;
}
.rgslideshownav {
    border-right: 1px solid #CCCCCC;
    text-align: right;
}
.rgslideshownav .rgsnav2 {
    background: url("images/navleft.gif") no-repeat scroll left center #404040;
    display: inline;
    height: 20px;
    margin: 0;
    padding: 3px 10px 1px 20px;
}
.rgslideshownav .rgsbrowser {
    display: inline;
}
.rgslideshownav .rgsbrowserEl {
    color: #D8D6D6;
    cursor: pointer;
    font-size: 0.83em;
    font-weight: bold;
    padding: 0 4px;
}
.rgslideshownav .rgsbrowserEl:hover {
    color: #FF9933;
}
.rgslideshownav .splitEl {
    color: #FFFFFF;
    font-size: 7px;
}
.rgslideshownav .rgsbrowser .rgsact {
    color: #FF9933;
    font-weight: bold;
}
.rgslideshownav .rgsnext, .rgslideshownav .rgsprev {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 9px;
    font-weight: bold;
}
.rgslideshownav .rgsplay {
    color: #D8D6D6;
    cursor: pointer;
    font-size: 9px;
    font-weight: bold;
    padding-left: 5px;
}
.rgslideshownav .rgsnext:hover, .rgslideshownav .rgsprev:hover, .rgslideshownav .rgsplay:hover {
    color: #FF9933;
}


.News_AND_Lows{
width:747px;
display: block;
overflow: hidden;
}
.newsB{
width:369px;
margin-right:20px;
margin-left:10px;
display: block;
overflow: hidden;
}
.newsB h1{
font-size:1.67em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;
display: block;
margin-bottom:15px;
}
.newsB a.allNewsSilka{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
margin-top:10px;
}
.newsB a.allNewsSilka:hover{
text-decoration: none;
}
.news{
width:369px;
padding-bottom:18px;
border-bottom:1px solid #dee2e6;
display: block;
overflow: hidden;
margin-bottom:20px;
}
.news tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:4px;
}
.news a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:4px;
text-decoration: none;
}
.news img{
width:136px;
height:90px;
display: block;
float:left;
text-align: left;
margin-right:5px;
margin-bottom:3px;
}
.news p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
padding:0 0 0 0;
margin:0 0 0 0;
}
.news a:hover{
text-decoration: underline;
}

.lowsB{
width:369px;
display: block;
}
.lowsB h1{
font-size:1.67em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;
display: block;
margin-bottom:15px;
}
.lowsB a.allLowsSilka{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
margin-top:10px;
}
.lowsB a.allLowsSilka:hover{
text-decoration: none;
}
.low{
width:369px;
padding-bottom:18px;
border-bottom:1px solid #dee2e6;
display: block;
overflow: hidden;
margin-bottom:20px;
}
.low tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:4px;
}                                                
.low a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
width:349px;
margin-bottom:4px;
text-decoration: none;
}
.low img{
width:136px;
height:90px;
display: block;
float:left;
text-align: left;
margin-right:5px;
margin-bottom:3px;
}
.low p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
padding:0 0 0 0;
margin:0 0 0 0;
display: block;
width:349px;
}
.low a:hover{
text-decoration: underline;
}






.anonsB{
width:369px;
display: block;
}
.anonsB h1{
font-size:1.67em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;
display: block;
margin-bottom:15px;
}
.anonsB a.allLowsSilka{
font-size:1em;
font-family: tahoma;
font-weight: regular;
color: #cb0005;
display: block;
margin-top: 10px; 
margin-bottom: 20px;
}
.anonsB a.allLowsSilka:hover{
text-decoration: none;
}
.anons{
width:369px;
padding-bottom: 10px;
border-bottom:1px solid #dee2e6;
display: block;
overflow: hidden;
margin-bottom: 5px;
}
.anons tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:4px;
}                                                
.anons a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
width:349px;
margin-bottom:4px;
text-decoration: none;
}
.anons img{
width:136px;
height:90px;
display: block;
float:left;
text-align: left;
margin-right:5px;
margin-bottom:3px;
}
.anons p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
padding:0 0 0 0;
margin:0 0 0 0;
display: block;
width:349px;
}
.anons a:hover{
text-decoration: underline;
}










.VideoArchive{
/* width: 252px; */
width: 504px;
display: block;
overflow: hidden;
margin-top: 0px;
/* margin-left: 270px; */
margin-left: 10px;

}
.VideoArchive h1{
font-size:1.67em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
margin-bottom:10px;
}/*
.SliderBack{
width:747px;
background:#f4f5f7;
padding:12px 0 12px 0;
border-top:1px solid #dee2e6;
border-bottom:1px solid #dee2e6;
display: block;
}  */ 
.SliderBack{
/*width: 245px; */
background: #EFF0F0;
padding: 10px;
border: 1px solid #dee2e6 !important;
display: block;
}       
.SliderBack h2{ 
color: #CB0005;
font: bold 13px Tahoma;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal{
background: url(../images/str_prev.png) no-repeat 0 0 !important;
}
.jcarousel-skin-tango .jcarousel-next-horizontal{ 
background: url(../images/str_next.png) no-repeat 0 0 !important;
}
.birthdays_{
width: 203px;
height: 284px;
float: right;
background: #EFF0F0;
border: 1px solid #DEE2E6;
padding: 10px;
} 
.birthdays_ h2{
color: #CB0005;
font: bold 13px Tahoma;
}
.birthdays_1{ 
height: auto;
background: #ffffff;
margin: 3px 0 3px 0;

    padding: 0 5px;
    width: 193px;
}
.birthdays_1_div1{
border-bottom: 1px solid #EFEFF0;
padding: 0 0 2px;
}  
.birthdays_1_div1 img{
margin: 4px 0 0 0;
float: left;
}    
.birthdays_1_div1 .birthdays_1_div2{
margin: 0 0 3px 70px;
}
.birthdays_1_div1 .birthdays_1_div2 .span1{
color: #1A53B1;   
font: bold 13px Tahoma;
display: inline-block;
margin: 0 0 0 0px;
}
.birthdays_1_div1 .birthdays_1_div2 .span2{ 
display: inline-block;
color: #454545;
}
.birthdays_1_div1 .birthdays_1_div2 .span3{ 
display: inline-block;
color: #CB0005;
font: bold 13px Tahoma;
} 
.birthdays_1_div1 .birthdays_1_div2 a{
display: inline-block;
color: #787979;
background: #E8E7E7;
border: 1px solid #787979;
cursor: pointer;
width: 75px;
padding: 0px 10px;
text-decoration: none;
font-weight: bold;
} 
.vse_vse{ 
color: #CB0005;
font: normal 13px Tahoma;
display: inline-block;
margin: -13px 0 0 150px;
padding: 0 0 15px;
}   
.vse_vse:hover{ 
text-decoration: none;
}
.clear{
clear: both;
}
.Online{
width:193px;
display: block;
overflow: hidden;
margin-bottom:20px;
}
.Online a img{
margin:0 0 20px 0;
}
.EmailLink{
width:193px;
display: block;
overflow: hidden;
margin-bottom:20px;
}
.FlashMapOFDagestan{
width:193px;
height:319px;
display: block;
overflow: hidden;
background:url(../img/19.jpg) no-repeat;
margin-bottom:20px;
}


.rightmap {
	margin: 30px auto 20px auto;
	width: 250px;
}

.rightmap .r1 {
	padding: 6px 0 0 25px;
	-margin: 0 0 -6px 0;
	width: 193px;
	height: 45px;
	font: normal 12px Tahoma;
	color: #fff;
	background: url(../images/r1.png) no-repeat;
	text-align: left;
}

.rightmap .r2 {
	width: 193px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

.rightmap .r2 span {
	padding: 5px 10px;	
	text-align: left;
	background: #f0f0f0;
	display: block;
	color: #4e5f7d;
}

.rightmap .r3 {
	width: 193px;
	height: 6px;
	background: url(../images/r3.png) no-repeat 
}

.OrderPioples{
width:193px;
display: block;
overflow: hidden;
margin-bottom:20px;
}
.Oprosnik{
width:192px;
padding-bottom:25px;
background:#fff url(../img/21.jpg) no-repeat bottom center;
display: block;
margin-bottom:20px;
}
.Oprosnik span{
display: block;
width:180px;
padding:5px 5px ;
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#fff;
background:#0b385b;
border:1px solid #d9d9d9;
}          
.oprosContent{
width:180px;
padding:12px 5px 5px 5px;
background:#fff;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
border-top:none;
border-bottom:none;
display: block;
}
.oprosContent p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#ce0c0c;
display: block;
padding:0 0 0 0;
margin:0 0 10px 0;
width:175px;
margin-left:3px;
}
.oprosContent label{
width:175px;
margin-left:3px;
display: block;
margin-bottom:3px;
}
.oprosContent label input{
margin-right:3px;
vertical-align: sub;
//vertical-align:top;
}
.oprosContent button{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#fff;
display: block;
border:1px solid #d9d9d9;
background:#0b385b;
width:158px;
padding-top:2px;
padding-bottom:2px;
margin:0 auto 5px auto;
}
.oprosContent a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#214666;
display: block;
text-align: center;
}

#file_opros{float:left; 
clear:both;
line-height: 17px;
margin:0 0 0 5px;
}

.oprosContent a:hover{
text-decoration: none;
}

.FullAnswerR{
width:180px;
padding:12px 5px 5px 5px;
background:#fff;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
border-top:none;
border-bottom:none;
display: block;
}
.FullAnswerR p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#ce0c0c;
display: block;
padding:0 0 0 0;
margin:0 0 10px 0;
width:175px;
margin-left:3px;
}
.FullAnswerR tt{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
margin-bottom:10px;
margin-top:5px;
clear: both;
} 
.FullAnswerR a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#214666;
display: block;
text-align: center;
margin-top:20px;
}
.FullAnswerR a:hover{
text-decoration: none;
}
.FullAnswerR td span{
display: block;
height:5px;
background:#0b385b;
width:100px;
float:left;
margin-right:6px;
}
.FullAnswerR td small{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#cb0005;
padding-right:10px;
}
.rightMiniBannersZone{
width:177px;
display: block;
margin:0 auto;
}
.rightMiniBannersZone a{
margin:0 auto 10px auto;
display: block;       
}
.BigBannersZone{
text-align: center;
width:975px;
padding:12px 5px 12px 5px;
background:#fff;
border-radius:2px;
margin:10px auto 0 auto;
display: block;
}
.BigBannersZone img{
 padding:0 2%;
}

.MapSite{
width:975px;
padding:12px 5px 12px 5px;
display: block;
background:none;
} 













/*���������*/


.mapBlock{
width:auto;
display: block;
margin-right: 5px;
overflow: hidden;
max-width: 230px;
min-width: 80px;
}









.mapBlock a{
text-decoration: none;
font-size:0.92em;
font-family:tahoma;
-ms-word-break: break-all;
word-break: break-all;
color:#454545;
display: block;
margin-bottom:7px;
}
.mapBlock a:hover{
text-decoration: underline;
}
.mapBlock a.boldLink{
font-size:0.92em;
font-family:tahoma;
font-weight:bold;
color:#244d71;
display: block;
}
.mapBlock a.greyLink{
color:#858585;
}
.allFooter{
width:975px;
padding:12px 5px 12px 5px;
background:#fff;
border-radius:2px;
margin:10px auto 0 auto;
display: block;
overflow: hidden;
}
.adress{
width:252px;
display: block;
float:left;
margin-left:9px;
}
.adress p{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
margin:0 0 3px 0;
padding:0 0 0 0;
}
.adress tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#5d5d5d;
display: block;
}
.NumberPhone{
width:282px;
display: block;
float:left;
margin-left:49px;
}
.NumberPhone p{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
margin:0 0 3px 0;
padding:0 0 0 0;
}
.NumberPhone tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#5d5d5d;
display: block;
}
.NumberPhone a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#5d5d5d;
display: block;
}
.NumberPhone a:hover{
text-decoration: none;
}
.HotLogs{
width:90px;
display: block;
float:left;
margin-left:55px;
}
.HotLogs a{
margin:0 auto;
}
.demo{
width:142px;
display: block;
float:right;
}
.demo a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#636363;
display: block;
}
.demo a:hover{
text-decoration: none;
}
.welc_right{
 width:190px; 
 height:auto;
 overflow: hidden;
 background:#fff;
 text-align: center;
 padding:2px 0 0 0;
 margin:0 0 10px 0;
}
.welc_right img{border:none;}
.welc_right p{
 font:normal 1em Tahoma; 
 color:#000;
 margin:10px;
 text-align:left;
}
.welc_right div{
 width:171px;
 height:47px;
 background: url(../images/welc.jpg) no-repeat;
 padding:0 10px;
 font:normal 11px Tahoma;
 color:#fff;
 text-align: right;
}

.calendar{
width:195px;
display: block;
overflow: hidden;
margin-bottom:20px;
}div.men{
   -width:340px;
    margin-top:19px;
    margin-left:-1px;
    padding:5px 5px 10px 5px;
    max-width:407px;
    min-height:0;
    position: absolute;
	visibility: hidden;			 		  		
	z-index: 999;
	background:#1e415d url(../img/23.jpg) repeat-x top;
	padding-top:6px;
	padding-bottom:10px;   		
}
.menL{
width:150px;
display: block;
float:left;
overflow: hidden;
margin-left:15px;
padding-right:15px;
padding-bottom:10px;
-margin-left:0;
}
.menL a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#fff;
display: block;
width:140px;
text-decoration: none;
padding:8px 5px 8px 5px;
border-bottom:1px solid #587892;
}
.menL a:hover{
text-decoration: underline;
}
.menR{
width:161px;
display: block;
margin-left:192px;
margin-top:10px;
overflow: hidden;
-float:right;
-margin-left:0;
}
.menR a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#a6b5c2;
display: block;
text-decoration: none;
margin-bottom:7px;
}
.menR a:hover{
color:#fff;
}
.menR hr{
border-top:1px solid #587891;
border-bottom:none;
}
.ZagAndPath{
width:736px;
display: block;
overflow: hidden;
margin-top:24px;
margin-left:17px;
-margin-left:0;
}
.zag{
width:736px;
display: block;
overflow: hidden;
margin-bottom:6px;
}
.zag h1{
font-size:1.75em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;
display: block;
}
.path{
width:736px;
float:left;
overflow: hidden;
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color: #000;

}
.path td{
padding-right:5px;
}
.path a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
text-decoration: none;

margin-right:5px;

}
.path a:hover{
text-decoration: underline;
}
.path span{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;

}
.path b{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
font-weight:normal;
color:#000;
display: block;
}
.allSearch{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
}
.TheSearch{
width:736px;
padding:10px 0 10px 0;
display: block;
border-top:1px solid #dee2e6;
border-bottom:1px solid #dee2e6;
}
.search{
width:736px;
height:110px;
padding-top:13px;
display: block;
background:#eef0f2;
}
.dBSearch{
width:549px;
display: block;
margin:0 auto 0 auto;
}
.searchInput{
width:549px;
display: block;
background:#e6e9ec;
padding-top:15px;
padding-bottom:15px;
}
.searchInput table{
margin:0 auto;
}
.searchInput input{
width:439px;
height:17px;
background:#ededed;
border:1px solid #1e405d;
border-top-left-radius:2px;
border-bottom-left-radius:2px;
border-right:none;
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
}
.searchInput button{
width:70px;
height:21px;
background:url(../img/24.jpg) no-repeat;
border:none;
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#fff;
}
.searchInput button:hover{
cursor: pointer;
}
.searchOption{
width:549px;
margin:10px auto 0 auto;
display: block;
}
.searchOption input{
vertical-align: sub;
//vertical-align: top;
}
.searchOption small{
font-size:0.92em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
margin-left:6px;
margin-right:6px;
}
.searchOption p{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
padding:0 0 0 0;
margin:0 0 5px 21px;
}
.SearchCont{
width:700px;
display: block;
overflow: hidden;
margin-top:30px;
}
.SearchCont h1{
font-size:1.75em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;
display: block;
padding-bottom:18px;
border-bottom:1px solid #dee2e6;
margin-bottom:18px;
}
.resultS{
width:700px;
display: block;
overflow: hidden;
padding-bottom:34px;
background:url(../img/25.jpg) repeat-x bottom;
margin-bottom:18px;
}
.resultS a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:13px;
}
.resultS a:hover{
text-decoration: none;
}
.resultS p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
}
.resultS b{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#454545;
}
.resultS tt{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#a2a2a2;
margin-top:15px;
display: block;
}
.resultS a.adressOfResultSearch{
font-size:1em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;
display: block;   
margin-top:7px;     
}
.vertu{
width:auto;
display: block;
clear: both;
overflow: hidden;
float:right;
}
.vertu td{
padding-left:2px;
padding-right:2px;
}
.vertu td a{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#aeaeae;
display: block;
text-decoration: none;
padding:3px 5px ;
}
.vertu td a:hover{
color:#cb0005;
text-decoration: underline;
}
.vertu td span{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#1a53b1;
display: block;
margin:0 0 0 0;
padding:3px 5px 0 5px;
}
.allPriemnnay{
width:736px;
margin-left:17px;
-margin-left:0;
padding-top:10px;
padding-bottom:10px;
display: block;
border-top:1px solid #dee2e6;
border-bottom:1px solid #dee2e6;
}
.priemnay{
width:705px;
padding-left:31px;
padding-top:24px;
padding-bottom:24px;
display: block;
background:#eef0f2;
}
.FormaOFPriem{
width:475px;
display: block;
overflow: hidden;
}
.FormaOFPriem th,.FormaOFPriem td{
padding-bottom:11px;
}
.FormaOFPriem th{
font-size:1em;
font-family:tahoma;
font-weight:normal;
color:#454545;
text-align: right;
width:99px;
padding-right:25px;
vertical-align:top;
}
.FormaOFPriem input{
display: block;
width:348px;
border:1px solid #c4c5c6;
height:21px;
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
float:left;
background:#fff;

}
.FormaOFPriem select{
display: block;
width:350px;
border:1px solid #c4c5c6;
height:26px;
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
float:left;
background:#fff;
}
.FormaOFPriem select option{
font-size:1.08em;
font-family:tahoma;
font-weight:regular;
color:#000;
}
.FormaOFPriem textarea{
display: block;
width:350px;
height:100px;
border:1px solid #c4c5c6;
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
background:#fff;
}
.FormaOFPriem td img{
width:106px;
height:25px;
float:right;
}  
.FormaOFPriem label.error{
 height:21px; color:#CB0005;  float:right; 
}          
.FormaOFPriem button{
font-size:1.08em;
font-family:tahoma;
font-weight:regular;
color:#fff;
background:#cb0005;
padding:4px 10px;
border:none;
margin-left:393px;
}
.FormaOFPriem button:hover{
cursor: pointer;   
}
.deputatsList{
width:350px;
height:329px;
padding:5px 0px 5px 0px;
position: absolute;
z-index:999;
border:1px solid #c4c5c6;
border-top:none;
background:#fff;
margin-top:-300px;
margin-left:119px;
//margin-left:-394px; 
//margin-top:-270px;     
display: none;
}
.deputatsList a{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
text-decoration: none;
display: block;
padding:4px 5px;
}
.deputatsList a:hover{
background:#dee2e6;
}
.allNews{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
margin-top:15px;
padding-top:20px;
border-top:1px solid #dee2e6;
}
.news{
width:auto;
display: block;
overflow: hidden;
margin-bottom:18px;
padding-bottom:10px;
border-bottom:1px solid #dee2e6;
}
.news div{
width:auto;
height:auto;
overflow:hidden;
text-align:left;
}
.news div  a.downLoad{
width:auto;
font-size:0.92em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;

text-decoration: underline;
padding:4px 0 4px 0px;
margin-top:15px;
margin-bottom:4px;
}
.news div  a.downLoad:hover{
text-decoration: none;
}
.news div  span.downLoad {
width:auto;
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#E0E4E7;
text-decoration: none;
margin:20px 10px 0; 
padding:0;
}
.news tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:4px;
}
.news a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:5px;

text-decoration: none;
}
.news a:hover{
text-decoration: underline;
}
.news img{
width:136px;
height:90px;
display: block;
float:left;
text-align: left;
margin-right:8px;
margin-bottom:4px;
}
.news p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
margin-bottom:4px;
text-indent: 13px;
}

.news  a.downLoad{
font-size:0.92em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;
float:left;
text-decoration: underline;
padding:4px 0 4px 0px;
margin-top:15px;
margin-bottom:4px;
}
.news  a.downLoad:hover{
text-decoration: none;
}
.news  span.downLoad {
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#E0E4E7;
text-decoration: none;
float:left;
padding-right:8px;
}
.allNewsOpen{
width:736px;
margin-left:17px;
-margin-left:0;
display: block;
padding-top:20px;
border-top:1px solid #dee2e6;
margin-top:22px;
}
.newsOpen{
width:736px;
display: block;
margin-bottom:18px;
}
.newsOpen img{
width:240px;
}
.newsOpen tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:4px;
}
.newsOpen span{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:9px;
}
.newsOpen a img{
display: block;
float:left;
margin-right:9px;
margin-bottom:4px;
}
.newsOpen p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
text-indent: 13px;
}
.newsOpen small{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
margin-top:25px;
}
.newsOpen small a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#1a53b1;
text-decoration: none;
margin-left:12px;
}
.newsOpen small a:hover{
text-decoration: underline;
}
.galeryRubrics{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
margin-top:25px;
}
.galeryRubrics span{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
padding:10px 10px 10px 10px;
border-top:1px solid #dee2e6;
border-bottom:1px solid #dee2e6;
width:670px;
}
.rubricsCont{
width:736px;
display: block;
overflow: hidden;
margin-top:20px;
}
.rubricsCont td a{
display: block;
float:left;
text-decoration: none;
padding:7px 7px 7px 7px;
width:167px;
}
.rubricsCont td a:hover{
background:#edeeee;
}
.rubricsCont td a img{
width:167px;
height:112px;
display: block;
margin-bottom:5px;
}
.rubricsCont td a tt{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:5px;
}
.rubricsCont td a small{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
}
.AllTags{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
margin-top:20px;
}
.AllTags span{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
padding:10px 10px 10px 10px;
border-top:1px solid #dee2e6;
border-bottom:1px solid #dee2e6;
width:670px;
margin-bottom:10px;
}
.TagsCont{
width:670px;
padding:10px 10px 10px 10px;
display: block;
overflow: hidden;
background:#edeeee;
}
.TagsCont a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#1a53b1;
text-decoration: none;
background:#f5f5f5;
padding:1px 1px;
margin:4px 4px 4px 4px;
display: block;
float:left;
}
.TagsCont a:hover{
text-decoration: underline;
}
.allVideo{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
margin-bottom:20px;
margin-top:20px;
}
.VideoBar{
width:736px;
display: block;
padding-top:20px;
padding-bottom:20px;
border-top:1px solid #dee2e6;
border-bottom:1px solid #dee2e6;
}
.vidFone{
width:716px;
padding:15px 10px 15px 10px;
display: block;
overflow: hidden;
background:#edeeee;
}
.vidFone2{
width:716px;
display: block;
overflow: hidden;
background:#edeeee url(../img/39.jpg) repeat-y;
}
.RubVID{
width:159px;
padding-right:10px;
float:left;
}
.RubVID a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#1a53b1;
text-decoration: none;
padding-left:10px;
background:url(../img/redPoint.jpg) no-repeat left top;
display: block;
margin-bottom:10px;
}

.RubVID i{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
font-style: normal;
color:#454545;
text-decoration: none;
padding-left:10px;
background:url(../img/redPoint.jpg) no-repeat left top;
display: block;
margin-bottom:10px;
}

.RubVID a:hover{
text-decoration: none;
}
.video{
width:500px;
display: block;
float:right;
overflow: hidden;
}
.video #conteinerVideo{
width:500px;
height:300px;
overflow: hidden;
display: block;
margin-bottom:8px;
}
.video #conteinerVideo img{
width:500px;
height:300px;
display: block;
}
.vidInformation{
width:500px;
display: block;
overflow: hidden;
}
.vidInformation tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:9px;
}
.vidInformation span{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:11px;
}
.vidInformation p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
}
.videoRubrics{
width:736px;
display: block;
overflow: hidden;
margin-top:20px;
padding-bottom:40px;
border-bottom:1px solid #dee2e6;
}
.videoRubrics td a{
display: block;
float:left;
text-decoration: none;
padding:7px 7px 7px 7px;
width:167px;
}
.videoRubrics td a img{
width:167px;
height:113px;
display: block;
margin-bottom:5px;
}
.videoRubrics td a:hover{
background:#edeeee;
}
.videoRubrics td a tt{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
margin-bottom:5px;
}
.videoRubrics td a small{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
}
.allCenter{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
margin-top:15px;
}
.ListL{
width:139px;
padding:10px 3px 10px 3px;
display: block;
float:left;
background:#edeeee;
}     
.ListL a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#1a53b1;
display: block;
padding-left:8px;
background:url(../img/redPoint.jpg) no-repeat left top;
margin-bottom:10px;
text-decoration: none;
}

.ListL i{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
font-style:normal;
color:#454545;
display: block;
padding-left:8px;
background:url(../img/redPoint.jpg) no-repeat left top;
margin-bottom:10px;
text-decoration: none;
}

.ListL a:hover{
text-decoration: underline;
}
.center{
width:570px;
display: block;
overflow: hidden;
float:right;
}
.status{
width:558px;
display: block;
overflow: hidden;
border-top:1px solid #dee2e6;
padding-top:20px;
}
.stat{
width:558px;
display: block;
overflow: hidden;
padding-bottom:20px;
border-bottom:1px solid #dee2e6;
margin-bottom:18px;
}
.stat tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:5px;
}
.stat a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:5px;
text-decoration: none;
}
.stat a:hover{
text-decoration: underline;
}
.stat img{
display: block;
float:left;
text-align: left;
margin-right:9px;
margin-bottom:5px;
}
.stat p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
text-indent: 13px;
line-height:17px;
}
.AllRepublic{
width:558px;
display: block;
overflow: hidden;
border-top:1px solid #dee2e6;
padding-top:20px;
}
.repub{
width:558px;
display: block;
overflow: hidden;
padding-bottom:20px;
border-bottom:1px solid #dee2e6;
margin-bottom:18px;
}
.repub tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:5px;
}
.repub a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:5px;
text-decoration: none;
}
.repub a:hover{
text-decoration: underline;
}
.repub img{
display: block;
float:left;
text-align: left;
margin-right:9px;
margin-bottom:5px;
}
.repub p{
font-size:1em;
font-family:tahoma;
color:#454545;
display: block;
text-indent: 13px;
line-height:1.4;
}
.OpenRepublic{
width:558px;
display: block;
overflow: hidden;
padding-top:20px;
border-top:1px solid #dee2e6;
padding-bottom:18px;
border-bottom:1px solid #dee2e6;
}
.OpenRepublic tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:5px;
}
.OpenRepublic span{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:5px;
}
.OpenRepublic a{
display: block;
float:left;
text-align: left;
margin-right:9px;
margin-bottom:5px;
}
.OpenRepublic p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
text-indent: 13px;
line-height: 17px;
}
.bot{
width:558px;
display: block;
clear: both;
margin-top:15px;
}

.bot b{
float:left; 
font-weight:normal;
margin-right:20px;
margin-left:10px;
color: #CB0005;
}
.bot a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block; 
float:left;
margin-right:20px;
}
.bot a:hover{
text-decoration: none;
}
.allStructure{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
padding-top:18px;
border-top:1px solid #dee2e6;
}

.allStructureSoc{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
padding-top:5px;
border-top:1px solid #dee2e6;
}


.allStructure hr{
border-top:1px solid #fff;
border-bottom:none;
}
.allStructure span{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#fff;
display: block;
padding:7px 7px 7px 7px;
background:#0b385b;
margin-bottom:20px; 
overflow: hidden;
margin-top:10px;
}
.allStructure label{
border-top:1px solid #dee2e6;
border-bottom:none;
display: block;
width:736px;
margin-top:25px;
}
.block1{
width:736px;
display: block;
overflow: hidden;
}
.block1 b{
display: block;
text-align: center;
}
.block1 h1{
font-size:1.33em;
font-family:tahoma;
font-weight:bold;
color:#cb0005;
display: block;
text-align: center;
}
.block1 p{
color:#fff;
display: block;
text-align: center;
margin:0 auto;
}
.block1 a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
}
.block1 a:hover{
text-decoration: none;
}
.chairman{
width:262px;
display: block;
margin:0 auto;
padding:13px 10px;
background:#edeeee;
margin-bottom:21px;
}
.vice{
width:212px;
height:80px;
display: block;
float:left;
padding:13px 10px;
background:#edeeee;
}
.prezidium{
width:260px;
display: block;
padding:13px 10px;
background:#edeeee;
margin:40px auto 40px auto;
overflow: hidden;
}
.prezidium h1{
font-size:1.33em;
font-family:tahoma;
font-weight:bold;
color:#0b385b;
display: block;
text-align: center;
}
.prezidium p{
color:#fff;
display: block;
text-align: center;
margin:0 auto;
}
.prezidium a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
}
.prezidium a:hover{
text-decoration: none;
}
.committes{
width:736px;
display: flex;
flex-wrap: wrap;
overflow: hidden;
}
.commit{
width:212px;
display: block;
display: block;
float:left;
padding:13px 10px;
background:#edeeee;
margin:5px;
}
.commit tt{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#0b385b;
text-align: center;
display: block;
width:212px;
}
.commit p{
color:#fff;
display: block;
text-align: center;
margin:0 auto;
}
.commit a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
}
.commit a:hover{
text-decoration: none;
}
.allDeputy{
width:260px;
display: block;
padding:13px 10px;
background:#edeeee;
margin:20px auto 10px auto; 
overflow: hidden;
}
.allDeputy h1{
font-size:1.33em;
font-family:tahoma;
font-weight:bold;
color:#0b385b;
display: block;
text-align: center;
}
.apparat{
width:736px;
display: block;
overflow: hidden;
}
.rukApparat{
width:270px;
display: block;
margin:0 auto;
padding:13px 10px;
background:#edeeee;
margin:20px auto 10px auto; 
}
.rukApparat h1{
font-size:1.33em;
font-family:tahoma;
font-weight:bold;
color:#0b385b;
display: block;
text-align: center;
}
.rukApparat p{
color:#fff;
display: block;
text-align: center;
margin:0 auto;
}
.rukApparat a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
}
.rukApparat a:hover{
text-decoration: none;
}
.section{
width:212px;
height:70px;
display: block;
float:left;
padding:13px 10px;
background:#edeeee;
margin:5px;
}
.section tt{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#0b385b;
text-align: center;
display: block;
width:212px;
height:60px;
}
.filter{
width:716px;
display: block;
margin-left:17px; 
-margin-left:0;
background:#eef0f2;
padding:15px 10px 15px 10px;
border-top:1px solid #dee2e6;
border-bottom:1px solid #dee2e6;
overflow: hidden;
}
.filter a{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#6a6b74;
display: block;
float:left;
text-decoration: underline;
padding:0 4px;
margin:0 1px;
}
.filter a:hover{
text-decoration: underline;
color:#d7181f;
}

.filter b{
font-size:0.92em;
font-family:tahoma;
font-weight:normal;
color:#6a6b74;
display: block;
float:left;
text-decoration: none;
padding:0 4px;
margin:0 1px;
}

.filter span{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#CB0005;
display: block;
float:left;
text-decoration: none;
padding:0 4px;
margin:0 1px;
}


.allDeputys{
width:736px;
display: block;
overflow: hidden;
margin-left:17px; 
-margin-left:0;
margin-top:22px;
}
.allDeputys label{
border-top:1px solid #dee2e6;
border-bottom:none;
display: block;
width:736px;
}
.dept{
width:716px;
padding:15px 10px 15px 10px;
display: block;
overflow: hidden;
background:#eef0f2;
margin-bottom:20px;
margin-top:10px;
}
.dept img{
display: block;
float:left;
text-align: left;
margin-right:8px;
margin-bottom:5px;
}
.dept a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
text-decoration: none;
margin-bottom:5px;
margin-top:10px;
}                          
.dept a:hover{
text-decoration: underline;
}
.dept tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
margin-bottom:5px;
}
.dept small{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:15px;
}
.dept p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:10px;
}
.dept span{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
margin-bottom:10px;
}
.allDocuments{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
padding-top:20px;
border-top:1px solid #dee2e6;
}
.document{
width:736px;
display: block;
overflow: hidden;
padding-bottom:35px;
background:url(../img/35.jpg) repeat-x bottom;
margin-bottom:18px;
}
.document tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:5px;
}
.document a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:5px;
text-decoration: none;
}
.document a:hover{
text-decoration: underline;
}
.document p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
margin-bottom:5px;
}
.document a.downLoad{
font-size:0.92em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;
display: block;
text-decoration: underline;
padding:4px 0 4px 23px;
background:url(../img/34.jpg) no-repeat left center;
margin-top:15px;
margin-bottom:4px;
}
.document a.downLoad:hover{
text-decoration: none;
}
.document a.downLoad span{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#1a53b1;
text-decoration: none;
display: block;
float:left;
padding-right:8px;
}
.allQuestion{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
margin-top:15px;
}
.question{
width:736px;
display: block;
overflow: hidden;
padding-top:1px;
background:url(../img/36.jpg) repeat-x top;
border-bottom:1px solid #dee2e6;
margin-bottom:18px;
}
.question b{
font-size:0.92em;
font-family:tahoma;
font-weight:bold;
color:#cb0005;
display: block;
float:left;
padding:5px 0 5px 5px;
margin-bottom:10px;
}
.question tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
float:right;
padding:5px 5px 5px 0;
margin-bottom:10px;
}
.fromQ{
width:707px;
display: block;
overflow: hidden;
margin:28px auto 18px auto;
}
.fromQ th{
width:146px;
padding-right:13px;
vertical-align: top;
}
.fromQ td{
width:535px;
}
.fromQ th small{
font-size:0.92em;
font-family:tahoma;
font-weight:normal;
color:#000;
display: block;
margin-bottom:4px;
text-align: left;
}
.fromQ th strong{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
text-align: left;
}
.fromQ td p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
}
.forQ{
width:707px;
display: block;
overflow: hidden;
margin:28px auto 18px auto;
}
.forQ th{
width:146px;
padding-right:13px;
vertical-align: top;
}
.forQ td{
width:535px;
}
.forQ th small{
font-size:0.92em;
font-family:tahoma;
font-weight:normal;
color:#000;
display: block;
margin-bottom:4px;
text-align: left;
}
.forQ th strong{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
text-align: left;
}
.forQ td p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
}
.allOpenDeput{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
margin-top:12px;
border-top:1px solid #dee2e6;
border-bottom:1px solid #dee2e6;
padding:10px 0;
}
.OpenDeput{
width:716px;
padding:15px 10px;
display: block;
overflow: hidden;
background:#eef0f2;
}
.OpenDeput table{
display: block;
margin-bottom:10px;
}
.OpenDeput td{
padding-right:15px;
}
.OpenDeput strong{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:4px;
margin-top:5px;
}
.OpenDeput small{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
margin-bottom:4px;
}
.OpenDeput tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:12px;
}
.OpenDeput tt.fraction{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
}
.OpenDeput span{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
margin-bottom:4px;
}
.OpenDeput p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
margin:4px 0 4px 0;
}
.allOpros{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
margin-top:18px;
}
.allOpros h1{
font-size:1.5em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;
display: block;
margin-top:20px;
margin-bottom:12px;
}
.questionSO{
width:736px;
display: block;
margin-bottom:20px;
overflow: hidden;
}
.blockQSO{
width:330px;
display: block;
overflow: hidden;
float:left;
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #ebeef0;
border-bottom:1px solid #ebeef0;
}
.contentBQSO{
width:294px;
display: block;
overflow: hidden;
padding:15px 18px;
background:#eef0f2;
}
.contentBQSO b{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
margin-bottom:32px;
}
.contentBQSO label{
width:330px;
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:10px;
}
.contentBQSO button{
border:none;
width:110px;
margin-top:25px;
margin-bottom:15px;
padding:5px 0px;
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#fff;
background:#0b385b;
display: block;
float:left;
margin-right:15px;
}
.contentBQSO button:hover{
cursor: pointer;
background:#134776;
}
.archifResults{
width:736px;
display: block;
overflow: hidden;
}
.resultSO{
width:330px;
display: block;
overflow: hidden;
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #ebeef0;
border-bottom:1px solid #ebeef0;
float:left;
margin:14px 14px;
}
.contentRSO{
width:294px;
display: block;
overflow: hidden;
padding:15px 18px;
background:#eef0f2;
}

.contentRSO a{
color: #214666;
display: block;
font-family: tahoma;
font-size:0.92em;
text-decoration: underline;
}
.contentRSO a:hover{
text-decoration: none;
}

.contentRSO b{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#cb0005;
display: block;
margin-bottom:32px;
}
.contentRSO tt{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
margin-bottom:10px;
margin-top:5px;
clear: both;
} 
.contentRSO td span{
display: block;
height:13px;
background:#0b385b;
width:182px;
float:left;
margin-right:6px;
}
.contentRSO td small{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#cb0005;
padding-right:10px;
}
.contentRSO p strong{
color:#cb0005;
font-weight:bold;
}             
.contentRSO p.vivod{
margin-top:20px;
}
.PrintBody{
width:937px;
display: block;
margin:0 auto;
padding-bottom:40px;
}
.PringHead{
width:897px;
margin-top:20px;
margin-bottom:20px;
padding:15px 20px;
border-top:1px solid #dee2e6;
border-bottom:1px solid #dee2e6;
}
.PrintContent{
width:937px;
display: block;
padding-bottom:15px;
border-bottom:1px solid #dee2e6;
}
.PrintContent tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:5px;
}
.PrintContent strong{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:5px;
}
.PrintContent img{
float:left;
text-align: left;
display: block;
margin-right:9px;
margin-bottom:5px;
}
.PrintContent p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
text-indent: 13px;
margin-bottom:4px;
}
.PrintFooter{
width:921px;
padding:8px;
background:#efeeee;
border-radius:4px;
margin-top:20px;
overflow: hidden;
}
.PrAdress{
width:260px;
display: block;
float:left;
}
.PrAdress tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
}     
.PrintNumber{
width:282px;
display: block;
float:right;
padding-right:360px;
}
.PrintNumber tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
}
.PrintNumber span{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
}
.PrintNumber p{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
text-decoration: underline;
}
.allMap{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
margin-top:18px;
}
.sectionMap{
width:736px;
display: block;
overflow: hidden;
}
.sectionMap strong{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#cb0005;
display: block;
margin-bottom:2px;
margin-top:20px;
}
.sectionMap tt{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:14px;
}
.sectionMap a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:7px;
text-decoration: none;
margin-left:30px;
}
.sectionMap a:hover{
text-decoration: underline;
}
.sectionMap a.greyLink{
font-size:1em;
font-family:tahoma;
font-weight:normal;
color:#454545;
display: block;
margin-left:50px;
}
.sectionMap a.greyLink:hover{
text-decoration: none;
color:#cb0005;
}
.allGallery{
width:736px;
display: block;
overflow: hidden;
margin-left:17px;
-margin-left:0;
}
.rubsGallery{
width:736px;
display: block;
overflow: hidden;
margin-top:18px;
margin-bottom:18px;
}
.rubsGallery td{
padding:0 0 0 0 ;
margin:0 0 0 0;
}
.rubsGallery a{
display: block;
width:167px;
padding:7px 7px;
text-decoration: none;
float:left;
}
.rubsGallery a:hover{
background:#edeeee;
}
.rubsGallery a img{
display: block;
width:167px;
height:113px;
margin-bottom:3px;
}
.rubsGallery a tt{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
margin-left:2px;
}
.gallery{
width:736px;
display: block;
overflow: hidden;
background:#edeeee;
padding:10px 0 10px 0;
}
.galleryZag{
width:726px;
padding-left:10px;
display: block;
overflow: hidden;
padding-bottom:5px;
}
.galleryZag strong{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
}

.static{
display: block;
margin-left: 17px;
overflow: hidden;
padding-top: 10px;
width: 736px;
}
.static small{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#000;
display: block;
margin-bottom:8px;
}
.static b{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:5px;
text-decoration: none;
}
.static strong{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:5px;
padding-left:15px;
text-decoration: none;
margin-top:8px;
margin-bottom:8px;
}
.static a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
margin-bottom:5px;
text-decoration: none;
}
.static a:hover{
text-decoration: underline;
}
.static p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
margin-bottom:5px;
}
.static a.downloadFile{
margin-top:10px;
display: block;
text-decoration: none;
}
.static a.downloadFile img{
display: block;
float:left;
vertical-align: top;
}
.static a.downloadFile span{
font-size:0.92em;
font-family:tahoma;
font-weight:normal;
color:#1a53b1;
display: block;
float:left;
margin-left:10px;
margin-bottom:10px;
}
.static a.downloadFile tt{
font-size:0.92em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;
text-decoration: underline;
margin-left:10px;
}
.static a.downloadFile:hover tt{
text-decoration: none;
}
.static tt.lineGrey{
width:736px;
display: block;
height:21px;
margin-top:20px;
margin-bottom:15px;
background:url(../img/41.jpg) repeat-x;
}    
.static h2{
font-size:1.5em;
font-family:tahoma;
font-weight:normal;
color:#cb0005;
display: block;
border-bottom:1px solid #dee2e6;
padding-bottom:5px;
margin-bottom:20px;
}
.static h3{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#cb0005;
display: block;
border-bottom:1px solid #dee2e6;
padding-bottom:5px;
margin-bottom:20px;
margin-top:15px;
}
.static ol li{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#cb0005;
margin-bottom:10px;
}
.static ol li small{
font-size:1em;
font-family:tahoma;
font-weight:normal;
color:#454545;
display: block;
padding-left:4px;
}
.static ul li{
font-size:1em;
font-family:tahoma;
font-weight:normal;
color:#454545;
margin-bottom:10px;
list-style-type: none;
background:url(../img/40.jpg) no-repeat left top;
padding-left:15px;
}
.static blockquote{
display: block;
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#1a53b1;
display: block;
padding:0 0 0 0;
margin:0 0 0 0;
padding-top:15px;
padding-bottom:15px;
border-top:1px solid #dee2e6;
border-bottom:1px solid #dee2e6;
text-indent: 14px;
}
.static label{
width:168px;
display: block;
float:left;
text-align: left;
overflow: hidden;
margin-right:10px;
margin-bottom:5px;
margin-top:5px;
padding:10px 10px;
background:#edeeee;
}
.static label a{
display: block;
}
.static label a img{
width:168px;
height:113px;
}
.static label span{
font-size:0.92em;
font-family:tahoma;
font-weight:regular;
color:#454545;
display: block;
}
.static table{
border-left:1px solid #dddfe0;
margin:15px auto;
}
.static th{
font-size:0.92em;
font-family:tahoma;
font-weight:normal;
color:#fff;
padding:5px 10px;
background:#1a53b1;
border-right:1px solid #b6b1a9;
text-align: left;
}
.static td{
font-size:0.92em;
font-family:tahoma;
font-weight:normal;
color:454545;
padding:5px 10px;
background:#f6f8fa;
border-right:1px solid #dddfe0;
border-bottom:1px solid #dddfe0;
text-align: left;
}
.static td.TdGrey{
background:#eef0f2;
}

.FlashMapOFDagestan{
width:193px;
height:auto;
display: block;
overflow: hidden;
background:none;
margin-bottom:20px;
}
.topZagOfMap{
width:193px;
height:43px;
display: block;
overflow: hidden;
background:url(../img/42.jpg) no-repeat;
}
.topZagOfMap span{
font-size:9px;
font-family:tahoma;
font-weight:regular;
color:#fff;
display: block;
width:180px;
margin-left:20px;
padding-top:7px;
}
.FlashMap{
width:191px;
height:278px;
display: block;
overflow: hidden;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
}
.FlashMap img{
width:193px;
height:276px;
display: block;
}
  
.flash{
width:191px;
height:278px;
}


#mapBlock1{
  margin: 20px 12px 0 0; 
  width:auto;
  display: block;
  overflow: hidden;
}










/******************29.08.2012*************/
.by_photo{
	float: left;
	width: 200px;
}
.zag{
	padding: 30px 0;
} 
.zag h2{
	color: #cb0005;
	font-size:1.67em;
	padding: 0 0 15px;
}
.zag div{
} 
.zag div a{
	color: #000000;
	font-size:0.92em;
	text-decoration: underline;
}  
.zag div a:hover{
	text-decoration: none;
} 
.zag div span{ 
	color: #cb0005;
	font-size:0.92em;
}
.congratulate{
	background: #eef0f2;
	padding: 15px;
	margin-top:10px;
	
}
.imeninnk{
	width: 150px;
	margin: 20px 0 0 0px
} 
.imeninnk span{
	color: #1a53b1;
	font: bold 12px Tahoma;
}
.imeninnk span p{
	font: normal 11px Tahoma;
	color: #454545;
}
.datadr{ 
	width: 150px; 
	margin: 20px 0 0 0px
}  
.datadr span{ 
	color: #cb0005; 
	font: bold 12px Tahoma;
}
.datadr span p{ 
	font: normal 12px Tahoma;
	color: #454545;
}
form.send_pozdravlenie{ 
	width: 450px;
	height: auto; 
	margin: 0 0 0 210px
}
.send_pozdravlenie{
	width: auto;
	height: auto; 
	font: normal 13px Tahoma;
	color: #454545
} 
.send_pozdravlenie tr{
	width: auto;
	height: auto;
}
.send_pozdravlenie tr td{
	padding: 0 5px 15px;
    text-align: right;
} 
.send_pozdravlenie tr td textarea{
	width: 350px;
	height: auto; 
	border: 1px solid #c4c5c6;  
}  
.send_pozdravlenie tr td input{ 
	width: 350px;
	height: 25px;
	border: 1px solid #c4c5c6;   
}

.send_pozdravlenie label.error {
    color: #CB0005;
    float: right;
    height: 21px;
}
.otpravit{
	font: normal 13px Tahoma;
	background: #cb0005;
	color: #FFFFFF;  
	width: 90px !important;
	height: 22px !important;
	padding: 0px 0 4px 0 !important;
	display: block;
	border: none !important;
}                     





 /*****************          �����������          *******************/
 
.photogal {
width:747px;
display: block;
overflow: hidden;
}
.photogal h1{
font-size:1.67em;
font-family: tahoma;
font-weight: normal;
color: #cb0005;
display: block;
margin: 30px 0 10px; 
padding: 0px 10px;
}    
.photogal .path_ { height: 40px; margin: 0px 0 0 10px; } 
.photogal .path_ a { color: #000000; font: normal 11px tahoma; text-decoration: none; }  
.photogal .path_ a:hover { color: #000000; font: normal 11px tahoma; text-decoration: underline; }
.photogal .path_ span { color: #cb0005; font: normal 12px tahoma;}

.photo{
display: block; 
border-bottom:1px solid #dee2e6;
min-height: 300px;
}                   
.photos{
width: 350px;
height: 185px;
padding: 10px;
display: block;
overflow: hidden;
margin: 0px;
float:left;
} 
.photos:hover {
background: #edeeee;
} /*
.photos p{
font-size: normal 11px tahoma;
color: #000;
margin: 10px;
}  */ 
.photos p{
font-size: normal 11px tahoma;
color: #000;
margin: 10px;
} 
.photos a.photo_a{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
width:349px;
margin:0 0 4px;
text-decoration: none;
display: inline;
} 
.photos a.photo_a:hover{
text-decoration: underline;
}   
/*                                            
.photos span{
font-size:1em;
font-family:tahoma;
font-weight:bold;
color:#1a53b1;
display: block;
width:349px;
margin-bottom:4px;
text-decoration: none;
} */
/*
.photos p{
font-size:1em;
font-family:tahoma;
font-weight:regular;
color:#454545;
padding:0 0 0 0;
margin:0 0 0 0;
display: block;
width:349px;
} */



/*  ��� ������ �� ��������
.photos a{
display: block; 
margin-right:20px;
display: block;
float:left;
text-align: left;
}  */
.photos img{ 
display: block; 
margin-right:20px;
display: block;
float:left;
text-align: left;
}  
.photos a img{
}                             
.photogal .pages { text-align: right; margin: 40px 15px 0 0;  color: #aeaeae; font: normal 12px tahoma;}
.photogal .pages span{ color: #1a53b1; font: normal 12px tahoma;}
.photogal .pages a { color: #aeaeae; text-decoration: none; font: normal 12px tahoma; display: inline-block; width: 10px; margin: 0 3px; } 
.photogal .pages a:hover { color: #cb0005; text-decoration: underline;} 
.pages .strprev { background: url(../images/strprev.gif) no-repeat left top; width: 7px; height: 8px; } 
.pages .strnext { background: url(../images/strnext.gif) no-repeat right top; width: 7px; height: 8px; }
.photogal .brd_top { border-bottom:1px solid #dee2e6;}
.photo a { margin:20px 20px 0; display: inline-block; text-decoration: none; float: left; /*min-height: 280px;*/ }
.photo a img {}
.photo a span{ font-size: normal 11px tahoma; color: #000; display: inline-block; margin: 10px 0 0; width: 200px; height: 50px; } 

.photokat { display: block; border-bottom:1px solid #dee2e6; min-height: 205px; } 
.photokat a {}
.photokat a img {}
.photokat a span { font-size: normal 11px tahoma; color: #000; display: inline-block; margin: 10px 0 0; width: 200px; height: 50px; }

.photos a span{ font-size: normal 11px tahoma; color: #000; display: inline-block; margin: 10px 0 0; width: 200px; height: 50px; } 

.special-aaVersion-on.special-aaColor-yellow * {
    background-color: #000;
}			

.special-settings {
    padding: 0;
}

.content {
    display: flex;
}				

.ui-datepicker {
    width: 190px !important;
    padding: 2px 2px 0 !important;
}		

.MapSite table {
    width: 100%;
    table-layout: fixed;
}	

.menu span a.open, .menu span a {
    font-size: 12px;
}		  

.special-aaVersion-on a {
    -ms-word-break: break-all;
    word-break: break-all;
}

.special-aaVersion-on.special-aaColor-blue .welc_right div {
    color: #fff;
}

/* Start special_version */
/* ==========================================================================
   Ð Ñ›Ð Â±Ð¡â€°Ð Ñ‘Ð Âµ Ð¡ÐƒÐ¡â€šÐ Ñ‘Ð Â»Ð Ñ‘ Ð Ò‘Ð Â»Ð¡Ð Ð Ð†Ð¡ÐƒÐ ÂµÐ¡â€¦ Ð Ð†Ð Â°Ð¡Ð‚Ð Ñ‘Ð Â°Ð Ð…Ð¡â€šÐ Ñ•Ð Ð† Ð¡ÐƒÐ Ñ—Ð ÂµÐ¡â€ Ð Ð†Ð ÂµÐ¡Ð‚Ð¡ÐƒÐ Ñ‘Ð Ñ‘ Ð¡ÐƒÐ Â°Ð â„–Ð¡â€šÐ Â° */
/* ========================================================================== */
.special-aaVersion-on {
  /* ==========================================================================
		   Ð Ñ›Ð¡â€šÐ Ñ”Ð Â»Ð¡Ð‹Ð¡â€¡Ð ÂµÐ Ð…Ð Ñ‘Ð Âµ Ð Ñ”Ð Â°Ð¡Ð‚Ð¡â€šÐ Ñ‘Ð Ð…Ð Ñ•Ð Ñ” */
  /* ========================================================================== */
}
.special-aaVersion-on a {
  text-decoration: underline;
}
.special-aaVersion-on a:hover,
.special-aaVersion-on a:active {
  text-decoration: none;
}
.special-aaVersion-on .news-item:before,
.special-aaVersion-on .news-item:after {
  content: " ";
  display: table;
}
.special-aaVersion-on .news-item:after {
  clear: both;
}
.special-aaVersion-on .container-white,
.special-aaVersion-on .container-top-navigation,
.special-aaVersion-on .primary-box,
.special-aaVersion-on .secondary-box,
.special-aaVersion-on .white-box,
.special-aaVersion-on .container-footer,
.special-aaVersion-on .program-item-box > ul > li,
.special-aaVersion-on .container-big-primary,
.special-aaVersion-on .tts-tabs,
.special-aaVersion-on .td-gray {
  background: inherit;
}
.special-aaVersion-on .primary-box,
.special-aaVersion-on .primary-border-box,
.special-aaVersion-on .secondary-box {
  border: 0;
}
.special-aaVersion-on .program-item .secondary-box {
  border: 0;
}
.special-aaVersion-on .table-noborder th:first-child,
.special-aaVersion-on .table-noborder td:first-child {
  padding-left: 10px;
}
.special-aaVersion-on .gos-accreditation-text:after,
.special-aaVersion-on .arrow-list li,
.special-aaVersion-on .external-links-list li {
  background-image: none !important;
}
.special-aaVersion-on ul.arrow-list li,
.special-aaVersion-on ul.external-links-list li {
  padding-left: 0;
}
.special-aaVersion-on .slider-item .col {
  width: 100% !important;
}
.special-aaVersion-on .big-slider {
  border-bottom: solid 2px;
}
.special-aaVersion-on .owl-next,
.special-aaVersion-on .owl-prev {
  text-indent: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  background: none;
  position: relative;
  margin: 0;
  text-decoration: underline;
}
.special-aaVersion-on .owl-next:hover,
.special-aaVersion-on .owl-prev:hover {
  text-decoration: none;
}
.special-aaVersion-on .owl-next:after,
.special-aaVersion-on .owl-prev:after {
  position: absolute;
  content: ' ';
  top: 4px;
  height: 30px;
  width: 15px;
  background-position: -120px 0;
}
.special-aaVersion-on .owl-next {
  text-align: right;
}
.special-aaVersion-on .owl-next:after {
  background-position: -135px 0;
  right: 0;
}
.special-aaVersion-on .owl-prev {
  padding-left: 45px;
}
.special-aaVersion-on .owl-prev:after {
  left: 0;
}
.special-aaVersion-on .social-network {
  line-height: 40px;
  position: relative;
  display: block;
  float: left;
  width: auto;
  margin-right: 15px;
  vertical-align: middle;
}
.special-aaVersion-on .social-network:after {
  content: attr(title);
  top: 7px;
  position: relative;
}
.special-aaVersion-on .social-network .icon {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
.special-aaVersion-on .icon-social-vk {
  background-position: -120px -40px;
}
.special-aaVersion-on .icon-social-tw {
  background-position: -120px -80px;
}
.special-aaVersion-on .icon-social-fb {
  background-position: -120px -120px;
}
.special-aaVersion-on .icon-social-inst {
  background-position: -120px -160px;
}
.special-aaVersion-on .icon-social-in {
  background-position: -120px -200px;
}
.special-aaVersion-on .icon-social-gplus {
  background-position: -120px -240px;
}
.special-aaVersion-on .container-m50 {
  margin: 0;
}
.special-aaVersion-on .news-item-date {
  font-style: italic;
}
.special-aaVersion-on .news-item-header {
  font-size: 110%;
  line-height: 1.5;
}
.special-aaVersion-on .news-item-header + p {
  display: none;
}
.special-aaVersion-on .news-item-date,
.special-aaVersion-on h3,
.special-aaVersion-on .h3,
.special-aaVersion-on h4,
.special-aaVersion-on .h4,
.special-aaVersion-on ul.arrow-list li,
.special-aaVersion-on ul.external-links-list li {
  font-size: 100%;
}
.special-aaVersion-on .news-item-main .news-item-header {
  font-size: 110%;
}
.special-aaVersion-on .news-item-main .news-item-header + p {
  display: block;
}
.special-aaVersion-on .news-item {
  border-bottom: 0;
}
.special-aaVersion-on .mobile-nav-wrapper {
  top: 0;
  padding-top: 50px;
}
.special-aaVersion-on .tts-tabs {
  border: solid 1px;
  box-shadow: none;
}
.special-aaVersion-on .tts-tabs-switcher {
  border: 0;
  background-image: none;
  margin: 0;
}
.special-aaVersion-on .top-nav-block li.parent > a:after {
  background-position: 0 0;
}
.special-aaVersion-on.special-aaImage-off img {
  display: none !important;
}
.special-aaVersion-on.special-aaImage-off .slider-item {
  background-image: none !important;
}
.special-aaVersion-on .container-top-header > .content {
  position: relative;
}
/* ==========================================================================
	   Ð ÑŸÐ Â°Ð Ð…Ð ÂµÐ Â»Ð¡ÐŠ */
/* ========================================================================== */
.special-settings {
  padding: 20px 0;
  font-family: Tahoma, sans-serif;
  background: #ccc;
}
.aa-settings-popup {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 15;
  border: solid 2px;
}
.aa-block {
  float: left;
  padding: 0.5em 1em;
}
.aa-block a {
  display: inline-block;
  padding: 8px 10px;
  border: solid 2px;
  margin-left: -2px;
}
.aaFontsize .fl-l {
  padding: 8px 10px 8px 0;
  display: inline-block;
}
.aaFontsize a {
  float: left;
  text-decoration: none;
}
.aaFontsize-small {
  font-size: 16px;
}
.aaFontsize-normal {
  font-size: 20px;
  font-weight: bold;
}
.aaFontsize-big {
  font-size: 24px;
  font-weight: bold;
}
.aaColor {
  padding-left: 0;
  padding-right: 0;
}
.aaColor a {
  padding: 4px;
}
.aaColor a span {
  display: inline-block;
  padding: 4px .5em;
  font-weight: bold;
}
.aaColor a.aaColor-black.a-current {
  border-color: #000;
  background: #fff !important;
}
.aaColor a.aaColor-black span {
  background: #fff;
  color: #000;
}
.aaColor a.aaColor-yellow.a-current {
  border-color: #000;
  background: #ff0 !important;
}
.aaColor a.aaColor-yellow span {
  background: #ff0;
  color: #000;
}
.aaColor a.aaColor-blue.a-current {
  border-color: #000;
  background: #9fd7ff !important;
}
.aaColor a.aaColor-blue span {
  background: #9fd7ff;
  color: #143c5a;
}
.choose-colors {
  list-style: none;
  margin: 0;
  padding: 0;
}
.choose-colors li {
  margin-top: .5em;
}
/* ==========================================================================
	   Ð Â§Ð ÂµÐ¡Ð‚Ð Ð…Ð¡â€¹Ð Ñ˜ Ð Ñ—Ð Ñ• Ð Â±Ð ÂµÐ Â»Ð Ñ•Ð Ñ˜Ð¡Ñ“ */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-black {
  /* ==========================================================================
				   Ð ÑœÐ Â°Ð Ð†Ð Ñ‘Ð Ñ–Ð Â°Ð¡â€ Ð Ñ‘Ð¡Ð Ð Ò‘Ð Â»Ð¡Ð Ð Ñ˜Ð Ñ•Ð Â±Ð Ñ‘Ð Â»Ð¡ÐŠÐ Ð…Ð Ñ‘Ð Ñ”Ð Ñ•Ð Ð† */
  /* ========================================================================== */
}
.special-aaVersion-on.special-aaColor-black body,
.special-aaVersion-on.special-aaColor-black .aa-settings-popup {
  color: #000;
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .special-settings,
.special-aaVersion-on.special-aaColor-black .special-settings a,
.special-aaVersion-on.special-aaColor-black .special-settings .aa-block {
  color: #000;
  border-color: #000 !important;
}
.special-aaVersion-on.special-aaColor-black a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black a.btn {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black a.btn-link {
  padding-left: 1em;
  padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-black * {
  color: #000;
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .input,
.special-aaVersion-on.special-aaColor-black .btn {
  -webkit-transition: none !important;
  transition: none !important;
}
.special-aaVersion-on.special-aaColor-black hr {
  background: #000;
  height: 2px;
}
.special-aaVersion-on.special-aaColor-black .btn,
.special-aaVersion-on.special-aaColor-black button,
.special-aaVersion-on.special-aaColor-black input[type="button"],
.special-aaVersion-on.special-aaColor-black input[type="reset"],
.special-aaVersion-on.special-aaColor-black input[type="submit"] {
  background-color: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .btn:focus,
.special-aaVersion-on.special-aaColor-black button:focus,
.special-aaVersion-on.special-aaColor-black input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-black .btn:hover,
.special-aaVersion-on.special-aaColor-black button:hover,
.special-aaVersion-on.special-aaColor-black input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-black input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-black input[type="submit"]:hover {
  background-color: #fff;
  color: #000;
  text-decoration: underline;
  box-shadow: none;
  outline: auto;
}
.special-aaVersion-on.special-aaColor-black .btn-link,
.special-aaVersion-on.special-aaColor-black a.btn-link {
  background: transparent;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .btn-link:focus,
.special-aaVersion-on.special-aaColor-black a.btn-link:focus,
.special-aaVersion-on.special-aaColor-black .btn-link:hover,
.special-aaVersion-on.special-aaColor-black a.btn-link:hover {
  color: #000;
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-black .input,
.special-aaVersion-on.special-aaColor-black input[type="text"],
.special-aaVersion-on.special-aaColor-black input[type="password"],
.special-aaVersion-on.special-aaColor-black textarea {
  color: #000;
  background: #fff;
  padding: 5px;
}
.special-aaVersion-on.special-aaColor-black .input:focus,
.special-aaVersion-on.special-aaColor-black input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-black textarea:focus {
  outline: solid 3px #000;
}
.special-aaVersion-on.special-aaColor-black a.a-current,
.special-aaVersion-on.special-aaColor-black a.a-current span {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .container-top-header {
  background: inherit;
  border-bottom: solid 2px;
  padding: 20px 0;
}
.special-aaVersion-on.special-aaColor-black .container-top-header a,
.special-aaVersion-on.special-aaColor-black .container-top-header .open-menu {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .container-top-header a:hover,
.special-aaVersion-on.special-aaColor-black .container-top-header .open-menu:hover {
  text-decoration: none;
  background: #fff;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .container-search {
  background: #fff;
}
.special-aaVersion-on.special-aaColor-black .search-input {
  border: solid 1px;
  padding: 10px;
  box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-black .search-button:hover {
  background: #fff;
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .search-suggestions .search-result-item:hover {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .search-suggestions mark {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .body-wrapper header {
  border-bottom: solid 2px #000;
  padding-bottom: 40px;
}
.special-aaVersion-on.special-aaColor-black .container-white,
.special-aaVersion-on.special-aaColor-black .white-box {
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-black .top-nav-block li:hover > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li:focus > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent:hover,
.special-aaVersion-on.special-aaColor-black .top-nav-block li > a:hover,
.special-aaVersion-on.special-aaColor-black .top-nav-block li > a:focus,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent.active > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent.current > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.current a {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .top-nav-block .second-level {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-nav-block .second-level a {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .slider-item-text {
  background: rgba(255, 255, 255, 0.9);
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content + .content .col {
  width: 100% !important;
  margin: 30px 0;
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content + .content .col:nth-child(2) {
  font-style: italic;
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content + .content br {
  display: none;
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content h4:after,
.special-aaVersion-on.special-aaColor-black .footer-menu-content .h4:after {
  border-color: inherit;
}
.special-aaVersion-on.special-aaColor-black .radio + label > span,
.special-aaVersion-on.special-aaColor-black .checkbox + label > span {
  background: #fff;
}
.special-aaVersion-on.special-aaColor-black .radio + label:hover > span,
.special-aaVersion-on.special-aaColor-black .checkbox + label:hover > span,
.special-aaVersion-on.special-aaColor-black .radio + label:focus > span,
.special-aaVersion-on.special-aaColor-black .checkbox + label:focus > span {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .radio:focus + label,
.special-aaVersion-on.special-aaColor-black .checkbox:focus + label {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .checkbox:checked + label > span {
  border-color: #000;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .checkbox:checked + label > span:before {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .radio:checked + label > span {
  border-color: #000;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .radio:checked + label > span:before {
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__select {
  background: #fff;
  border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox li {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__search {
  padding: 4px 0;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__search input {
  background: #fff;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__not-found {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__dropdown {
  background: #000;
  color: #fff;
  padding: 4px;
  border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-black .jq-selectbox li:hover {
  background: #fff;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow {
  border-color: #000;
}
.focused .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__select {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
  border-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__search input {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__select {
  background: #fff;
}
.special-aaVersion-on.special-aaColor-black .table th,
.special-aaVersion-on.special-aaColor-black .table th * {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-black .table-hover tr:hover > td {
  background-color: #080808;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-bordered tbody + tbody tr:first-child td {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td {
  background: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule tr {
  border-bottom-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule tr td.vertical-separator {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.horisontal-separator,
.special-aaVersion-on.special-aaColor-black .table-schedule th.horisontal-separator {
  border-left-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.one-lection:hover,
.special-aaVersion-on.special-aaColor-black .table-schedule td.double-lection:hover {
  border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.current {
  border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day {
  color: rgba(0, 0, 0, 0.4);
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day .va-top,
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day .va-bottom,
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day .text-dark,
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day i {
  color: rgba(0, 0, 0, 0.4) !important;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day:hover {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule thead th .h2 {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li a {
  border: 0;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li a:hover,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li a:active,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.current > a,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.active > a {
  text-decoration: none;
  color: #fff;
  border-color: #000;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.parent > a:after {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.parent.current > a:after,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.parent > a:hover:after {
  border-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .page-navigation-pages {
  background: inherit;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-black .page-navigation-pages a.current {
  box-shadow: 0 0 0 1px #000;
}
.special-aaVersion-on.special-aaColor-black .right-arr:hover,
.special-aaVersion-on.special-aaColor-black .left-arr:hover,
.special-aaVersion-on.special-aaColor-black .page-navigation-pages a:hover {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .switch-block {
  background: #000;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-black .switch-block-item {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .switch-block-item.active {
  color: #000;
  background: #fff;
  box-shadow: inset 0 0 0 1px #000;
}
.special-aaVersion-on.special-aaColor-black .program-item-box > ul > li {
  border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .table-gray-header th span {
  color: #fff !important;
}
.special-aaVersion-on.special-aaColor-black .links-list .has-child > a:after,
.special-aaVersion-on.special-aaColor-black .links-list .has-child > a.opened:after {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .links-list a {
  border-bottom: 0;
}
.special-aaVersion-on.special-aaColor-black h2 a:hover,
.special-aaVersion-on.special-aaColor-black .h2 a:hover {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .icon,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-black .owl-next:after,
.special-aaVersion-on.special-aaColor-black .owl-prev:after,
.special-aaVersion-on.special-aaColor-black .white-box.primary-border-box.big-padding-box .btn:after,
.special-aaVersion-on.special-aaColor-black .mobile-nav ul li.parent a:after {
  background-image: url('/bitrix/templates/color_derbent/images/all-icons-black.png');
}
@media screen and (min-resolution: 192dpi) {
  .special-aaVersion-on.special-aaColor-black .icon,
  .special-aaVersion-on.special-aaColor-black .top-nav-block li.parent > a:after,
  .special-aaVersion-on.special-aaColor-black .owl-next:after,
  .special-aaVersion-on.special-aaColor-black .owl-prev:after,
  .special-aaVersion-on.special-aaColor-black .white-box.primary-border-box.big-padding-box .btn:after,
  .special-aaVersion-on.special-aaColor-black .mobile-nav ul li.parent a:after {
    background-image: url('/bitrix/templates/color_derbent/images/all-icons@2x-black.png');
  }
}
.special-aaVersion-on.special-aaColor-black h1,
.special-aaVersion-on.special-aaColor-black .h1,
.special-aaVersion-on.special-aaColor-black h2,
.special-aaVersion-on.special-aaColor-black .h2,
.special-aaVersion-on.special-aaColor-black h3,
.special-aaVersion-on.special-aaColor-black .h3,
.special-aaVersion-on.special-aaColor-black h4,
.special-aaVersion-on.special-aaColor-black .h4 {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black h1,
.special-aaVersion-on.special-aaColor-black .h1 {
  font-size: 42px;
}
.special-aaVersion-on.special-aaColor-black .header-info-block {
  width: 100%;
  margin: 0;
  font-size: 120%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.special-aaVersion-on.special-aaColor-black .news-item-main .news-item-header a {
  color: #000;
  font-size: 120%;
}
.special-aaVersion-on.special-aaColor-black .mobile-nav-wrapper,
.special-aaVersion-on.special-aaColor-black .mobile-nav > ul {
  background: #fff;
}
.special-aaVersion-on.special-aaColor-black .mobile-nav ul li.active > a {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .icon-hamburger,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:after {
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .active .icon-hamburger {
  background: transparent;
}
.special-aaVersion-on.special-aaColor-black .tts-tabs-switcher.active {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black ul.link-list li a:hover,
.special-aaVersion-on.special-aaColor-black ul.link-list li a:focus,
.special-aaVersion-on.special-aaColor-black ul.link-list li a:hover span,
.special-aaVersion-on.special-aaColor-black ul.link-list li a:focus span {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li ul {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li ul a {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li:hover > a,
.special-aaVersion-on.special-aaColor-black .top-header-nav li:focus > a,
.special-aaVersion-on.special-aaColor-black .top-header-nav li.active > a {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li.parent > a:after {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li:hover > a:after,
.special-aaVersion-on.special-aaColor-black .top-header-nav li:focus > a:after,
.special-aaVersion-on.special-aaColor-black .top-header-nav li.active > a:after {
  border-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .icon-hamburger,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:after {
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .active .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-black .active .icon-hamburger:after {
  background: #000;
}
/* ==========================================================================
	   Ð â€“Ð ÂµÐ Â»Ð¡â€šÐ¡â€¹Ð Ñ˜  Ð Ñ—Ð Ñ• Ð¡â€¡Ð ÂµÐ¡Ð‚Ð Ð…Ð Ñ•Ð Ñ˜Ð¡Ñ“ */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-yellow {
  /* ==========================================================================
				   Ð ÑœÐ Â°Ð Ð†Ð Ñ‘Ð Ñ–Ð Â°Ð¡â€ Ð Ñ‘Ð¡Ð Ð Ò‘Ð Â»Ð¡Ð Ð Ñ˜Ð Ñ•Ð Â±Ð Ñ‘Ð Â»Ð¡ÐŠÐ Ð…Ð Ñ‘Ð Ñ”Ð Ñ•Ð Ð† */
  /* ========================================================================== */
}
.special-aaVersion-on.special-aaColor-yellow body,
.special-aaVersion-on.special-aaColor-yellow .aa-settings-popup {
  color: #ff0;
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .special-settings,
.special-aaVersion-on.special-aaColor-yellow .special-settings a,
.special-aaVersion-on.special-aaColor-yellow .special-settings .aa-block {
  color: #000;
  border-color: #000 !important;
}
.special-aaVersion-on.special-aaColor-yellow a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow a.btn {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow a.btn-link {
  padding-left: 1em;
  padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-yellow * {
  color: #ff0;
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .input,
.special-aaVersion-on.special-aaColor-yellow .btn {
  -webkit-transition: none !important;
  transition: none !important;
}
.special-aaVersion-on.special-aaColor-yellow hr {
  background: #ff0;
  height: 2px;
}
.special-aaVersion-on.special-aaColor-yellow .btn,
.special-aaVersion-on.special-aaColor-yellow button,
.special-aaVersion-on.special-aaColor-yellow input[type="button"],
.special-aaVersion-on.special-aaColor-yellow input[type="reset"],
.special-aaVersion-on.special-aaColor-yellow input[type="submit"] {
  background-color: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .btn:focus,
.special-aaVersion-on.special-aaColor-yellow button:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-yellow .btn:hover,
.special-aaVersion-on.special-aaColor-yellow button:hover,
.special-aaVersion-on.special-aaColor-yellow input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-yellow input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-yellow input[type="submit"]:hover {
  background-color: #000;
  color: #ff0;
  text-decoration: underline;
  box-shadow: none;
  outline: auto;
}
.special-aaVersion-on.special-aaColor-yellow .btn-link,
.special-aaVersion-on.special-aaColor-yellow a.btn-link {
  background: transparent;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .btn-link:focus,
.special-aaVersion-on.special-aaColor-yellow a.btn-link:focus,
.special-aaVersion-on.special-aaColor-yellow .btn-link:hover,
.special-aaVersion-on.special-aaColor-yellow a.btn-link:hover {
  color: #ff0;
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-yellow .input,
.special-aaVersion-on.special-aaColor-yellow input[type="text"],
.special-aaVersion-on.special-aaColor-yellow input[type="password"],
.special-aaVersion-on.special-aaColor-yellow textarea {
  color: #ff0;
  background: #000;
  padding: 5px;
}
.special-aaVersion-on.special-aaColor-yellow .input:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-yellow textarea:focus {
  outline: solid 3px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow a.a-current,
.special-aaVersion-on.special-aaColor-yellow a.a-current span {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .container-top-header {
  background: inherit;
  border-bottom: solid 2px;
  padding: 20px 0;
}
.special-aaVersion-on.special-aaColor-yellow .container-top-header a,
.special-aaVersion-on.special-aaColor-yellow .container-top-header .open-menu {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .container-top-header a:hover,
.special-aaVersion-on.special-aaColor-yellow .container-top-header .open-menu:hover {
  text-decoration: none;
  background: #000;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .container-search {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .search-input {
  border: solid 1px;
  padding: 10px;
  box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-yellow .search-button:hover {
  background: #000;
  color: #ff0;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .search-suggestions .search-result-item:hover {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .search-suggestions mark {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .body-wrapper header {
  border-bottom: solid 2px #ff0;
  padding-bottom: 40px;
}
.special-aaVersion-on.special-aaColor-yellow .container-white,
.special-aaVersion-on.special-aaColor-yellow .white-box {
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li:hover > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li:focus > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent:hover,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li > a:hover,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li > a:focus,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent.active > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent.current > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.current a {
  color: #000;
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .top-nav-block .second-level {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-nav-block .second-level a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .slider-item-text {
  background: rgba(0, 0, 0, 0.9);
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content + .content .col {
  width: 100% !important;
  margin: 30px 0;
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content + .content .col:nth-child(2) {
  font-style: italic;
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content + .content br {
  display: none;
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content h4:after,
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content .h4:after {
  border-color: inherit;
}
.special-aaVersion-on.special-aaColor-yellow .radio + label > span,
.special-aaVersion-on.special-aaColor-yellow .checkbox + label > span {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .radio + label:hover > span,
.special-aaVersion-on.special-aaColor-yellow .checkbox + label:hover > span,
.special-aaVersion-on.special-aaColor-yellow .radio + label:focus > span,
.special-aaVersion-on.special-aaColor-yellow .checkbox + label:focus > span {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .radio:focus + label,
.special-aaVersion-on.special-aaColor-yellow .checkbox:focus + label {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .checkbox:checked + label > span {
  border-color: #ff0;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .checkbox:checked + label > span:before {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .radio:checked + label > span {
  border-color: #ff0;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .radio:checked + label > span:before {
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__select {
  background: #000;
  border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox li {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__search {
  padding: 4px 0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__search input {
  background: #000;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__not-found {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__dropdown {
  background: #ff0;
  color: #000;
  padding: 4px;
  border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox li:hover {
  background: #000;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow {
  border-color: #ff0;
}
.focused .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.dropdown .jq-selectbox__select {
  color: #000;
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white .jq-selectbox__search input {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white .jq-selectbox__select {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table th,
.special-aaVersion-on.special-aaColor-yellow .table th * {
  color: #000;
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-yellow .table-hover tr:hover > td {
  background-color: #ffff0f;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-bordered tbody + tbody tr:first-child td {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule tr {
  border-bottom-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule tr td.vertical-separator {
  border-top-color: #000;
  border-bottom-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.horisontal-separator,
.special-aaVersion-on.special-aaColor-yellow .table-schedule th.horisontal-separator {
  border-left-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.one-lection:hover,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.double-lection:hover {
  border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.current {
  border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day {
  color: rgba(255, 255, 0, 0.4);
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day .va-top,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day .va-bottom,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day .text-dark,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day i {
  color: rgba(255, 255, 0, 0.4) !important;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day:hover {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule thead th .h2 {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li a {
  border: 0;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li a:hover,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li a:active,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.current > a,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.active > a {
  text-decoration: none;
  color: #000;
  border-color: #ff0;
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.parent > a:after {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.parent.current > a:after,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.parent > a:hover:after {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .page-navigation-pages {
  background: inherit;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-yellow .page-navigation-pages a.current {
  box-shadow: 0 0 0 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .right-arr:hover,
.special-aaVersion-on.special-aaColor-yellow .left-arr:hover,
.special-aaVersion-on.special-aaColor-yellow .page-navigation-pages a:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .switch-block {
  background: #ff0;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-yellow .switch-block-item {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .switch-block-item.active {
  color: #ff0;
  background: #000;
  box-shadow: inset 0 0 0 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .program-item-box > ul > li {
  border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-gray-header th span {
  color: #000 !important;
}
.special-aaVersion-on.special-aaColor-yellow .links-list .has-child > a:after,
.special-aaVersion-on.special-aaColor-yellow .links-list .has-child > a.opened:after {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .links-list a {
  border-bottom: 0;
}
.special-aaVersion-on.special-aaColor-yellow h2 a:hover,
.special-aaVersion-on.special-aaColor-yellow .h2 a:hover {
  color: #ff0;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .icon,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-yellow .owl-next:after,
.special-aaVersion-on.special-aaColor-yellow .owl-prev:after,
.special-aaVersion-on.special-aaColor-yellow .white-box.primary-border-box.big-padding-box .btn:after,
.special-aaVersion-on.special-aaColor-yellow .mobile-nav ul li.parent a:after {
  background-image: url('/bitrix/templates/color_derbent/images/all-icons-yellow.png');
}
@media screen and (min-resolution: 192dpi) {
  .special-aaVersion-on.special-aaColor-yellow .icon,
  .special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent > a:after,
  .special-aaVersion-on.special-aaColor-yellow .owl-next:after,
  .special-aaVersion-on.special-aaColor-yellow .owl-prev:after,
  .special-aaVersion-on.special-aaColor-yellow .white-box.primary-border-box.big-padding-box .btn:after,
  .special-aaVersion-on.special-aaColor-yellow .mobile-nav ul li.parent a:after {
    background-image: url('/bitrix/templates/color_derbent/images/all-icons@2x-yellow.png');
  }
}
.special-aaVersion-on.special-aaColor-yellow h1,
.special-aaVersion-on.special-aaColor-yellow .h1,
.special-aaVersion-on.special-aaColor-yellow h2,
.special-aaVersion-on.special-aaColor-yellow .h2,
.special-aaVersion-on.special-aaColor-yellow h3,
.special-aaVersion-on.special-aaColor-yellow .h3,
.special-aaVersion-on.special-aaColor-yellow h4,
.special-aaVersion-on.special-aaColor-yellow .h4 {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-yellow h1,
.special-aaVersion-on.special-aaColor-yellow .h1 {
  font-size: 42px;
}
.special-aaVersion-on.special-aaColor-yellow .header-info-block {
  width: 100%;
  margin: 0;
  font-size: 120%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.special-aaVersion-on.special-aaColor-yellow .news-item-main .news-item-header a {
  color: #fff;
  font-size: 120%;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-nav-wrapper,
.special-aaVersion-on.special-aaColor-yellow .mobile-nav > ul {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-nav ul li.active > a {
  color: #000;
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:after {
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .active .icon-hamburger {
  background: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .tts-tabs-switcher.active {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:hover,
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:focus,
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:hover span,
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:focus span {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li ul {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li ul a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:hover > a,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:focus > a,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li.active > a {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li.parent > a:after {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:hover > a:after,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:focus > a:after,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li.active > a:after {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:after {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .active .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-yellow .active .icon-hamburger:after {
  background: #ff0;
}
/* ==========================================================================
	   Ð ÑžÐ ÂµÐ Ñ˜Ð Ð…Ð Ñ•-Ð¡ÐƒÐ Ñ‘Ð Ð…Ð Ñ‘Ð Ñ˜ Ð Ñ—Ð Ñ• Ð Ñ–Ð Ñ•Ð Â»Ð¡Ñ“Ð Â±Ð Ñ•Ð Ñ˜Ð¡Ñ“ */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-blue {
  /* ==========================================================================
				   Ð ÑœÐ Â°Ð Ð†Ð Ñ‘Ð Ñ–Ð Â°Ð¡â€ Ð Ñ‘Ð¡Ð Ð Ò‘Ð Â»Ð¡Ð Ð Ñ˜Ð Ñ•Ð Â±Ð Ñ‘Ð Â»Ð¡ÐŠÐ Ð…Ð Ñ‘Ð Ñ”Ð Ñ•Ð Ð† */
  /* ========================================================================== */
}
.special-aaVersion-on.special-aaColor-blue body,
.special-aaVersion-on.special-aaColor-blue .aa-settings-popup {
  color: #143c5a;
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .special-settings,
.special-aaVersion-on.special-aaColor-blue .special-settings a,
.special-aaVersion-on.special-aaColor-blue .special-settings .aa-block {
  color: #000;
  border-color: #000 !important;
}
.special-aaVersion-on.special-aaColor-blue a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue a.btn {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue a.btn-link {
  padding-left: 1em;
  padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-blue * {
  color: #143c5a;
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .input,
.special-aaVersion-on.special-aaColor-blue .btn {
  -webkit-transition: none !important;
  transition: none !important;
}
.special-aaVersion-on.special-aaColor-blue hr {
  background: #143c5a;
  height: 2px;
}
.special-aaVersion-on.special-aaColor-blue .btn,
.special-aaVersion-on.special-aaColor-blue button,
.special-aaVersion-on.special-aaColor-blue input[type="button"],
.special-aaVersion-on.special-aaColor-blue input[type="reset"],
.special-aaVersion-on.special-aaColor-blue input[type="submit"] {
  background-color: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .btn:focus,
.special-aaVersion-on.special-aaColor-blue button:focus,
.special-aaVersion-on.special-aaColor-blue input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-blue .btn:hover,
.special-aaVersion-on.special-aaColor-blue button:hover,
.special-aaVersion-on.special-aaColor-blue input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-blue input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-blue input[type="submit"]:hover {
  background-color: #9fd7ff;
  color: #143c5a;
  text-decoration: underline;
  box-shadow: none;
  outline: auto;
}
.special-aaVersion-on.special-aaColor-blue .btn-link,
.special-aaVersion-on.special-aaColor-blue a.btn-link {
  background: transparent;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .btn-link:focus,
.special-aaVersion-on.special-aaColor-blue a.btn-link:focus,
.special-aaVersion-on.special-aaColor-blue .btn-link:hover,
.special-aaVersion-on.special-aaColor-blue a.btn-link:hover {
  color: #143c5a;
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-blue .input,
.special-aaVersion-on.special-aaColor-blue input[type="text"],
.special-aaVersion-on.special-aaColor-blue input[type="password"],
.special-aaVersion-on.special-aaColor-blue textarea {
  color: #143c5a;
  background: #9fd7ff;
  padding: 5px;
}
.special-aaVersion-on.special-aaColor-blue .input:focus,
.special-aaVersion-on.special-aaColor-blue input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-blue textarea:focus {
  outline: solid 3px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue a.a-current,
.special-aaVersion-on.special-aaColor-blue a.a-current span {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-blue .container-top-header {
  background: inherit;
  border-bottom: solid 2px;
  padding: 20px 0;
}
.special-aaVersion-on.special-aaColor-blue .container-top-header a,
.special-aaVersion-on.special-aaColor-blue .container-top-header .open-menu {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .container-top-header a:hover,
.special-aaVersion-on.special-aaColor-blue .container-top-header .open-menu:hover {
  text-decoration: none;
  background: #9fd7ff;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .container-search {
  background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .search-input {
  border: solid 1px;
  padding: 10px;
  box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-blue .search-button:hover {
  background: #9fd7ff;
  color: #143c5a;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .search-suggestions .search-result-item:hover {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .search-suggestions mark {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .body-wrapper header {
  border-bottom: solid 2px #143c5a;
  padding-bottom: 40px;
}
.special-aaVersion-on.special-aaColor-blue .container-white,
.special-aaVersion-on.special-aaColor-blue .white-box {
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-blue .top-nav-block li:hover > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li:focus > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent:hover,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li > a:hover,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li > a:focus,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent.active > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent.current > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.current a {
  color: #9fd7ff;
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .top-nav-block .second-level {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-nav-block .second-level a {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .slider-item-text {
  background: rgba(159, 215, 255, 0.9);
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content + .content .col {
  width: 100% !important;
  margin: 30px 0;
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content + .content .col:nth-child(2) {
  font-style: italic;
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content + .content br {
  display: none;
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content h4:after,
.special-aaVersion-on.special-aaColor-blue .footer-menu-content .h4:after {
  border-color: inherit;
}
.special-aaVersion-on.special-aaColor-blue .radio + label > span,
.special-aaVersion-on.special-aaColor-blue .checkbox + label > span {
  background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .radio + label:hover > span,
.special-aaVersion-on.special-aaColor-blue .checkbox + label:hover > span,
.special-aaVersion-on.special-aaColor-blue .radio + label:focus > span,
.special-aaVersion-on.special-aaColor-blue .checkbox + label:focus > span {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .radio:focus + label,
.special-aaVersion-on.special-aaColor-blue .checkbox:focus + label {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .checkbox:checked + label > span {
  border-color: #143c5a;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .checkbox:checked + label > span:before {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .radio:checked + label > span {
  border-color: #143c5a;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .radio:checked + label > span:before {
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__select {
  background: #9fd7ff;
  border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox li {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__search {
  padding: 4px 0;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__search input {
  background: #9fd7ff;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__not-found {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__dropdown {
  background: #143c5a;
  color: #9fd7ff;
  padding: 4px;
  border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox li:hover {
  background: #9fd7ff;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow {
  border-color: #143c5a;
}
.focused .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__select {
  color: #9fd7ff;
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
  border-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__search input {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__select {
  background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table th,
.special-aaVersion-on.special-aaColor-blue .table th * {
  color: #9fd7ff;
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-blue .table-hover tr:hover > td {
  background-color: #174467;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-bordered tbody + tbody tr:first-child td {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td {
  background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule tr {
  border-bottom-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule tr td.vertical-separator {
  border-top-color: #9fd7ff;
  border-bottom-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.horisontal-separator,
.special-aaVersion-on.special-aaColor-blue .table-schedule th.horisontal-separator {
  border-left-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.one-lection:hover,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.double-lection:hover {
  border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.current {
  border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day {
  color: rgba(20, 60, 90, 0.4);
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day .va-top,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day .va-bottom,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day .text-dark,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day i {
  color: rgba(20, 60, 90, 0.4) !important;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day:hover {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule thead th .h2 {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li a {
  border: 0;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li a:hover,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li a:active,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.current > a,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.active > a {
  text-decoration: none;
  color: #9fd7ff;
  border-color: #143c5a;
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.parent > a:after {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.parent.current > a:after,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.parent > a:hover:after {
  border-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .page-navigation-pages {
  background: inherit;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-blue .page-navigation-pages a.current {
  box-shadow: 0 0 0 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .right-arr:hover,
.special-aaVersion-on.special-aaColor-blue .left-arr:hover,
.special-aaVersion-on.special-aaColor-blue .page-navigation-pages a:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .switch-block {
  background: #143c5a;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-blue .switch-block-item {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .switch-block-item.active {
  color: #143c5a;
  background: #9fd7ff;
  box-shadow: inset 0 0 0 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .program-item-box > ul > li {
  border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-gray-header th span {
  color: #9fd7ff !important;
}
.special-aaVersion-on.special-aaColor-blue .links-list .has-child > a:after,
.special-aaVersion-on.special-aaColor-blue .links-list .has-child > a.opened:after {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-list a {
  border-bottom: 0;
}
.special-aaVersion-on.special-aaColor-blue h2 a:hover,
.special-aaVersion-on.special-aaColor-blue .h2 a:hover {
  color: #143c5a;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .icon,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-blue .owl-next:after,
.special-aaVersion-on.special-aaColor-blue .owl-prev:after,
.special-aaVersion-on.special-aaColor-blue .white-box.primary-border-box.big-padding-box .btn:after,
.special-aaVersion-on.special-aaColor-blue .mobile-nav ul li.parent a:after {
  background-image: url('/bitrix/templates/color_derbent/images/all-icons-blue.png');
}
@media screen and (min-resolution: 192dpi) {
  .special-aaVersion-on.special-aaColor-blue .icon,
  .special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent > a:after,
  .special-aaVersion-on.special-aaColor-blue .owl-next:after,
  .special-aaVersion-on.special-aaColor-blue .owl-prev:after,
  .special-aaVersion-on.special-aaColor-blue .white-box.primary-border-box.big-padding-box .btn:after,
  .special-aaVersion-on.special-aaColor-blue .mobile-nav ul li.parent a:after {
    background-image: url('/bitrix/templates/color_derbent/images/all-icons@2x-blue.png');
  }
}
.special-aaVersion-on.special-aaColor-blue h1,
.special-aaVersion-on.special-aaColor-blue .h1,
.special-aaVersion-on.special-aaColor-blue h2,
.special-aaVersion-on.special-aaColor-blue .h2,
.special-aaVersion-on.special-aaColor-blue h3,
.special-aaVersion-on.special-aaColor-blue .h3,
.special-aaVersion-on.special-aaColor-blue h4,
.special-aaVersion-on.special-aaColor-blue .h4 {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue h1,
.special-aaVersion-on.special-aaColor-blue .h1 {
  font-size: 42px;
}
.special-aaVersion-on.special-aaColor-blue .header-info-block {
  width: 100%;
  margin: 0;
  font-size: 120%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.special-aaVersion-on.special-aaColor-blue .news-item-main .news-item-header a {
  color: #143c5a;
  font-size: 120%;
}
.special-aaVersion-on.special-aaColor-blue .mobile-nav-wrapper,
.special-aaVersion-on.special-aaColor-blue .mobile-nav > ul {
  background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .mobile-nav ul li.active > a {
  color: #9fd7ff;
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .icon-hamburger,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:after {
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .active .icon-hamburger {
  background: transparent;
}
.special-aaVersion-on.special-aaColor-blue .tts-tabs-switcher.active {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:hover,
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:focus,
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:hover span,
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:focus span {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li ul {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li ul a {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:hover > a,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:focus > a,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li.active > a {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li.parent > a:after {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:hover > a:after,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:focus > a:after,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li.active > a:after {
  border-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .icon-hamburger,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:after {
  background: #000;
}
.special-aaVersion-on.special-aaColor-blue .active .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-blue .active .icon-hamburger:after {
  background: #143c5a;
}
/* ==========================================================================
	   Ð ÑšÐ ÂµÐ Â»Ð Ñ”Ð Ñ‘Ð â„– Ð¡Ð‚Ð Â°Ð Â·Ð Ñ˜Ð ÂµÐ¡Ð‚ Ð¡â‚¬Ð¡Ð‚Ð Ñ‘Ð¡â€žÐ¡â€šÐ Â° */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-small body,
.special-aaVersion-on.special-aaFontsize-small .news-item,
.special-aaVersion-on.special-aaFontsize-small .breadcrumb ul,
.special-aaVersion-on.special-aaFontsize-small .fz12,
.special-aaVersion-on.special-aaFontsize-small .fz14,
.special-aaVersion-on.special-aaFontsize-small .fz16,
.special-aaVersion-on.special-aaFontsize-small .fz18,
.special-aaVersion-on.special-aaFontsize-small .fz20,
.special-aaVersion-on.special-aaFontsize-small .mb-fz12,
.special-aaVersion-on.special-aaFontsize-small .mb-fz14,
.special-aaVersion-on.special-aaFontsize-small .mb-fz16,
.special-aaVersion-on.special-aaFontsize-small .mb-fz18,
.special-aaVersion-on.special-aaFontsize-small .mb-fz20,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz12,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz14,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz16,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz18,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz20,
.special-aaVersion-on.special-aaFontsize-small .dt-fz12,
.special-aaVersion-on.special-aaFontsize-small .dt-fz14,
.special-aaVersion-on.special-aaFontsize-small .dt-fz16,
.special-aaVersion-on.special-aaFontsize-small .dt-fz18,
.special-aaVersion-on.special-aaFontsize-small .dt-fz20,
.special-aaVersion-on.special-aaFontsize-small .ld-fz12,
.special-aaVersion-on.special-aaFontsize-small .ld-fz14,
.special-aaVersion-on.special-aaFontsize-small .ld-fz16,
.special-aaVersion-on.special-aaFontsize-small .ld-fz18,
.special-aaVersion-on.special-aaFontsize-small .ld-fz20 {
  font-size: 16px;
  line-height: 1.4;
}
.special-aaVersion-on.special-aaFontsize-small .fz22,
.special-aaVersion-on.special-aaFontsize-small .fz24,
.special-aaVersion-on.special-aaFontsize-small .fz26,
.special-aaVersion-on.special-aaFontsize-small .fz30,
.special-aaVersion-on.special-aaFontsize-small .mb-fz22,
.special-aaVersion-on.special-aaFontsize-small .mb-fz24,
.special-aaVersion-on.special-aaFontsize-small .mb-fz26,
.special-aaVersion-on.special-aaFontsize-small .mb-fz30,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz22,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz24,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz26,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz30,
.special-aaVersion-on.special-aaFontsize-small .dt-fz22,
.special-aaVersion-on.special-aaFontsize-small .dt-fz24,
.special-aaVersion-on.special-aaFontsize-small .dt-fz26,
.special-aaVersion-on.special-aaFontsize-small .dt-fz30,
.special-aaVersion-on.special-aaFontsize-small .ld-fz22,
.special-aaVersion-on.special-aaFontsize-small .ld-fz24,
.special-aaVersion-on.special-aaFontsize-small .ld-fz26,
.special-aaVersion-on.special-aaFontsize-small .ld-fz30 {
  font-size: 26px;
  line-height: 15.4;
}
.special-aaVersion-on.special-aaFontsize-small .aaFontsize .fl-l {
  color: #000;
}
.special-aaVersion-on.special-aaFontsize-small .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-small .aaFontsize a {
  line-height: 22.4px;
}
.special-aaVersion-on.special-aaFontsize-small .aa-block a {
  padding-left: 16px;
  padding-right: 16px;
}
.special-aaVersion-on.special-aaFontsize-small .aaColor a {
  padding-left: 4px;
  padding-right: 4px;
}
/* ==========================================================================
	   Ð ÐŽÐ¡Ð‚Ð ÂµÐ Ò‘Ð Ð…Ð Ñ‘Ð â„– Ð¡Ð‚Ð Â°Ð Â·Ð Ñ˜Ð ÂµÐ¡Ð‚ Ð¡â‚¬Ð¡Ð‚Ð Ñ‘Ð¡â€žÐ¡â€šÐ Â° */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-normal body,
.special-aaVersion-on.special-aaFontsize-normal .news-item,
.special-aaVersion-on.special-aaFontsize-normal .breadcrumb ul,
.special-aaVersion-on.special-aaFontsize-normal .fz12,
.special-aaVersion-on.special-aaFontsize-normal .fz14,
.special-aaVersion-on.special-aaFontsize-normal .fz16,
.special-aaVersion-on.special-aaFontsize-normal .fz18,
.special-aaVersion-on.special-aaFontsize-normal .fz20,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz12,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz14,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz16,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz18,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz20,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz12,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz14,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz16,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz18,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz20,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz12,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz14,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz16,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz18,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz20,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz12,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz14,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz16,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz18,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz20 {
  font-size: 20px;
  line-height: 1.4;
}
.special-aaVersion-on.special-aaFontsize-normal .fz22,
.special-aaVersion-on.special-aaFontsize-normal .fz24,
.special-aaVersion-on.special-aaFontsize-normal .fz26,
.special-aaVersion-on.special-aaFontsize-normal .fz30,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz22,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz24,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz26,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz30,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz22,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz24,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz26,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz30,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz22,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz24,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz26,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz30,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz22,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz24,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz26,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz30 {
  font-size: 30px;
  line-height: 15.4;
}
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize .fl-l {
  color: #000;
}
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize a {
  line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-normal .aa-block a {
  padding-left: 20px;
  padding-right: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .aaColor a {
  padding-left: 4px;
  padding-right: 4px;
}
/* ==========================================================================
	   Ð â€˜Ð Ñ•Ð Â»Ð¡ÐŠÐ¡â‚¬Ð Ñ•Ð â„– Ð¡Ð‚Ð Â°Ð Â·Ð Ñ˜Ð ÂµÐ¡Ð‚ Ð¡â‚¬Ð¡Ð‚Ð Ñ‘Ð¡â€žÐ¡â€šÐ Â° */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-big body,
.special-aaVersion-on.special-aaFontsize-big .news-item,
.special-aaVersion-on.special-aaFontsize-big .breadcrumb ul,
.special-aaVersion-on.special-aaFontsize-big .fz12,
.special-aaVersion-on.special-aaFontsize-big .fz14,
.special-aaVersion-on.special-aaFontsize-big .fz16,
.special-aaVersion-on.special-aaFontsize-big .fz18,
.special-aaVersion-on.special-aaFontsize-big .fz20,
.special-aaVersion-on.special-aaFontsize-big .mb-fz12,
.special-aaVersion-on.special-aaFontsize-big .mb-fz14,
.special-aaVersion-on.special-aaFontsize-big .mb-fz16,
.special-aaVersion-on.special-aaFontsize-big .mb-fz18,
.special-aaVersion-on.special-aaFontsize-big .mb-fz20,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz12,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz14,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz16,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz18,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz20,
.special-aaVersion-on.special-aaFontsize-big .dt-fz12,
.special-aaVersion-on.special-aaFontsize-big .dt-fz14,
.special-aaVersion-on.special-aaFontsize-big .dt-fz16,
.special-aaVersion-on.special-aaFontsize-big .dt-fz18,
.special-aaVersion-on.special-aaFontsize-big .dt-fz20,
.special-aaVersion-on.special-aaFontsize-big .ld-fz12,
.special-aaVersion-on.special-aaFontsize-big .ld-fz14,
.special-aaVersion-on.special-aaFontsize-big .ld-fz16,
.special-aaVersion-on.special-aaFontsize-big .ld-fz18,
.special-aaVersion-on.special-aaFontsize-big .ld-fz20 {
  font-size: 24px;
  line-height: 1.4;
}
.special-aaVersion-on.special-aaFontsize-big .fz22,
.special-aaVersion-on.special-aaFontsize-big .fz24,
.special-aaVersion-on.special-aaFontsize-big .fz26,
.special-aaVersion-on.special-aaFontsize-big .fz30,
.special-aaVersion-on.special-aaFontsize-big .mb-fz22,
.special-aaVersion-on.special-aaFontsize-big .mb-fz24,
.special-aaVersion-on.special-aaFontsize-big .mb-fz26,
.special-aaVersion-on.special-aaFontsize-big .mb-fz30,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz22,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz24,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz26,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz30,
.special-aaVersion-on.special-aaFontsize-big .dt-fz22,
.special-aaVersion-on.special-aaFontsize-big .dt-fz24,
.special-aaVersion-on.special-aaFontsize-big .dt-fz26,
.special-aaVersion-on.special-aaFontsize-big .dt-fz30,
.special-aaVersion-on.special-aaFontsize-big .ld-fz22,
.special-aaVersion-on.special-aaFontsize-big .ld-fz24,
.special-aaVersion-on.special-aaFontsize-big .ld-fz26,
.special-aaVersion-on.special-aaFontsize-big .ld-fz30 {
  font-size: 34px;
  line-height: 15.4;
}
.special-aaVersion-on.special-aaFontsize-big .aaFontsize .fl-l {
  color: #000;
}
.special-aaVersion-on.special-aaFontsize-big .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-big .aaFontsize a {
  line-height: 33.6px;
}
.special-aaVersion-on.special-aaFontsize-big .aa-block a {
  padding-left: 24px;
  padding-right: 24px;
}
.special-aaVersion-on.special-aaFontsize-big .aaColor a {
  padding-left: 4px;
  padding-right: 4px;
}
/* ==========================================================================
	   Tahoma */
/* ========================================================================== */
.special-aaVersion-on.special-aaFont-tahoma body {
  font-family: Tahoma, sans-serif !important;
}
.special-aaVersion-on.special-aaFont-tahoma .news-item-main .news-item-header a {
  font-family: Tahoma, sans-serif;
}
/* ==========================================================================
	   Times */
/* ========================================================================== */
.special-aaVersion-on.special-aaFont-times body {
  font-family: 'Times New Roman', Times, serif !important;
}
.special-aaVersion-on.special-aaFont-times .news-item-main .news-item-header a {
  font-family: 'Times New Roman', Times, serif;
}
/* ==========================================================================
	   lettaer-spacing: normal */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-normal body {
  letter-spacing: normal !important;
}
/* ==========================================================================
	   lettaer-spacing: big */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-big body {
  letter-spacing: 0.2em !important;
}
/* ==========================================================================
	   lettaer-spacing: extra */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-extra body {
  letter-spacing: 0.4em !important;
}

/* End */




/*
	ВСПЛЫВАЮЩИЕ ОКНА
*/
[id$="-popup--clone"].popup-window,
[id$="-popup"].popup-window {width: 100%; padding: 20px; display: none;
	color: #000;
	background-color: #fff;
	border-radius: 4px;
}
.popup-window {max-width: 350px;}
.popup-window .carousel__button.is-close {display: none;}

.popup-window .btn {font-size: 16px;}

/** popup-header **/
.popup-header {margin: 0 0 24px;}

/** popup-body **/
.popup-body {margin: 0 0 24px;}

.popup-alert-msg {font-size: 24px; text-align: center;}

/** popup-footer **/
.popup-footer {text-align: center;}
.popup-footer .btn {font-size: 18px;color: #fff; background: #008954; padding: 4px 10px; border: none; width: 80px; height: 34px; cursor: pointer;}





