.special-settings 
{
	display: none;
}
html.specialversion #panel
{
	display: none;
}
 .specialversion .Logo img
 {
	display: block;
 }
html.specialversion .special-settings, .specialversion .LogoSpecial
{
	display: block;
}
.specialversion .LogoSpecial
{
    position: absolute;
    font-size:16px;
	line-height:normal;
}
.specialversion .LogoSpecial span
{
    font-size: 26px;
	text-transform:uppercase;
	padding: 7px 0 0;
	display: block;
	font-weight: bold;
}
html.specialversion .setting-block
{
	max-width:1180px;
	margin:0 auto;
}
html.specialversion .SectionBlock .Links .Icon1, html.specialversion .InfoBlock .Links .Icon1, html.specialversion .SectionBlock .Links .Icon2, .InfoBlock .Links .Icon2
{
	background: none !important;
	padding: 4px 0 4px 10px;
}
html.specialversion ul
{
	list-style:none;
	padding:0;
}
html.specialversion  {
	background-image: none !important;
	/* background-color: #fff !important; */
	color: #2c2c2c;
	}
html.specialversion body {
	padding-top: 45px;
	background: transparent;
	}
html.specialversion a#specialversion {
	display: none;
	}

html.specialversion, .specialversion .specialversion body {
	margin: 0px;
	padding: 0 0px;
	height: 100%;
	color: #2c2c2c;
	font: normal 16px/24px Arial, Georgia, sans-serif;
}
html.specialversion .Holder 
{
    margin:15px 0 0;
}
html.specialversion #Blocks, html.specialversion #BlocksCont
{
	background: transparent;
}
html.specialversion.imagesoff .HeaderBlock .Mail a::before, html.specialversion.imagesoff .HeaderBlock .Tel a::before, html.specialversion.imagesoff .ServiceList ul li .Icon, html.specialversion.imagesoff .Reviews .Items::before, html.specialversion.imagesoff .NewsBlock .Date::before, html.specialversion.imagesoff .Contacts .Tel a::before, html.specialversion.imagesoff .Contacts .Mail a::before, html.specialversion.imagesoff .Content img
{
	display:none;
}
html.specialversion hr
{
    margin: 35px 0;
}
html.specialversion .Developer
{
	display:none;
}
html.specialversion .search-page form
{
	background:none;
	padding:0;
}
.specialversion .MainMenu
{
    font-size:24px !important;
}
.specialversion .Conteiner
{
    background:none;
}
.specialversion .Content.ContBg 
{
    background:none;
    padding: 0;
}
.specialversion .ServicesTabs .Box.Active, .specialversion .ServicesTabs ul.Tabs li.Active
{
	background:none;
}
.specialversion h1 
{
    color: inherit;
    font-size: 1.6em;
    padding: 0 0 15px;
}
.specialversion h2 
{
	color: inherit; 
	font-size: 1.5em;
}
.specialversion h3 
{
	color: inherit; 
	font-size: 1.4em;
}
.specialversion h4 {
	color: inherit; 
	font-size: 1.3em;
}
.specialversion p,
.specialversion img,
.specialversion table,
.specialversion ol,
.specialversion form,
.specialversion li,
.specialversion fieldset {
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	list-style: none;
}
.specialversion input { outline: none; }
.specialversion p { margin:0; }

.a-colors .a-color1 { color: #000 !important; border:2px solid #000 !important; background: #FFF !important; }
.a-colors .a-color1:hover { color: #FFF !important; background: #000 !important; }
.a-colors .a-color2 { color: #FFF !important; border:2px solid #000 !important; background: #000 !important; }
.a-colors .a-color2:hover { color: #000 !important; background: #FFF !important; }
.a-colors .a-color3 { color: #195183 !important;  border:2px solid #195183 !important; background: #9DD1FF !important; }
.a-colors .a-color3:hover { color: #9DD1FF !important; background: #195183 !important; }

.a-colors a {
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius:25px;
    border: 2px solid; 
	line-height: 32px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	vertical-align:middle;
}
.a-fontsize, 
.a-colors,
.a-images{
	float: left;
	margin: 10px 25px 0 0;
	}
.a-settings{
	float: left;
	margin: 10px 25px 0 0;
	}
.fs-big .a-fontsize-big, 
.fs-small .a-fontsize-small, 
.fs-normal .a-fontsize-normal 
{
    background-color: #000;
	position:relative;
    color: #fff !important;
}
.a-fontsize a 
{
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius:25px;
    border: 2px solid;  
	line-height: 32px;
	text-align: center;
	font-weight: bold;
	vertical-align:middle;
	text-decoration: none;
}
.a-images a
{
    background: #000 none repeat scroll 0 0;
    color: #fff !important;
    display: inline-block;
    font-size: 14px;
	height: 35px;
	line-height: 24px;
    padding: 5px 12px;
    text-decoration: none;
    vertical-align: middle;
    text-decoration: none;
	border-radius:3px;
}
.a-imagesoff
{
	border:none !important;
}
.a-imagesoff:focus, .a-imagesoff:focus span
{
    color: #fff !important;
}
.a-images a span
{
    color: #fff !important;
}
.a-settings a
{
    background: #000 none repeat scroll 0 0;
    display: inline-block;
    font-size: 14px;
	height: 35px;
	line-height: 24px;
    padding: 5px 12px;
    text-decoration: none;
    vertical-align: middle;
	border-radius:3px;
}
.norm-version 
{
	float: right;
	margin: 13px 0 0 0;
}
.norm-version a
{
    background: #000 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
	height: 35px;
	line-height: 24px;
    padding: 5px 12px;
    text-decoration: none;
    vertical-align: middle;
	border-radius:3px;
}

.a-fontsize-small { font-size: 14px; }
.a-fontsize-normal { font-size: 17px; }
.a-fontsize-big { font-size: 23px; }
.choose-colors { margin: 10px 0; }
.choose-colors li { list-style: none; }
.specialversion .TopPanel
{
	background:none !important;
}
.specialversion .TopPanel .Special
{
	display:none;
}
.specialversion .TopPanel .Menu
{
	width:100%;
	text-align: right;
}
.color1 *,
.color2 *,
.color3 *,
.color4 *,
.color5 * {
	/*background-image: none !important;*/
	text-shadow: none !important;
	font-family: inherit !important;
	}

.color1 * {
	border-color: #000 !important;
	color: #333 !important;
	}
.color2 * {
	border-color: #FFF !important;
	color: #a8a8a8 !important;
	}
.color3 * {
	border-color: #063462 !important;
    color: #000000 !important;
	}
.color4 * {
	 border-color: #4d4b43 !important;
	 color: #4D4B43 !important;
	} 
.color5 * {
	border-color: #a9e44d !important;
	color: #A9E44D !important;
	}
.color1 { background-color: #FFF !important; color: #000;}
.color2 { background-color: #000 !important; color: #FFF;}
.color3 { background-color: #9DD1FF !important; color: #063462;}
.color4 { background-color: #F7F3D6 !important; color: #4D4B43;}
.color5 { background-color: #3B2716 !important; color: #A9E44D;}


/*COLOR1*/
.color1 a
{
    background-color: #fff;
    border-color: #000;
    color: #000;
}
.color1 .a-colors a { border-color: #000; }
.color1 .a-images a { border-color: #000; }
.color1 .special-settings { border-color: #000; }
.color1 .special-settings 
{
	background: #f3f3f3;
	background: -moz-linear-gradient(top, #f3f3f3 0%, #d1d1d1 100%);
	background: -webkit-linear-gradient(top, #f3f3f3 0%,#d1d1d1 100%);
	background: linear-gradient(to bottom, #f3f3f3 0%,#d1d1d1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#d1d1d1',GradientType=0 );
	color: #000;
	text-shadow: #FFF 1px 1px 0px; 
	border-color: #9c9c9c !important;
}
.color1 .special-settings .popped { background-color: #f4f4f4 !important; border-color: #000; }
.color1 a, .color1 a span { color: #000 !important; outline: none; }
.color1 font,
.color1 a font { color: #000 !important;}
.color1 a:hover font {color: #fff !important; background:#000 !important; }
.color1 a:hover, .color1 a:focus {color:#fff !important; background:#000 !important;} 
.color1 a:hover span
{
	color:#fff !important;
}    
.color1 h1
{
	border-bottom: 1px solid #c4c4c4 !important;
}  
.color1 h1, .color1 h2, .color1 h3, .color1 h4
{
    color: #000 !important;
}
.color1 hr
{
    border-top: 1px solid #c4c4c4 !important;
}
.color1 .Slider .DescBlock .Desc .Title, .color1 .Slider .DescBlock .Desc .Anonse
{
	background:#000 !important;
	color: #fff !important; 
}
.color1 .Btn.Red
{
	background: #000 none repeat scroll 0 0 !important;
    color: #fff !important;
}
.color1 .NewsBlock .Date::before
{
	background-image: url(images/time-icon1.png)/*tpa=https://centr-progress.com/bitrix/templates/template/images/time-icon1.png*/;
}
.color1 .ServicesTabs ul.Tabs li
{
	background: #000;
}
.color1 .ServicesTabs ul.Tabs li.Active *
{
    color: #000 !important;
}
.color1 .ServicesTabs ul.Tabs li *
{
    color: #fff !important;
}
.color1 .LeftMenu ul 
{
    background: #fff;
}
.color1 .Footer
{   
	background:#000;
}
.color1 .CopyBlock .Copy, .color1 .CopyBlock .Social span
{   
	color:#fff !important;
}
.color1 input, .color1 textarea, .color1 select {border-color:#000; color:#000; }

.color1 .a-images a, .color1 .a-imagesoff *, .color1 .a-settings a, .color1 #normalversion
{
	background-color: #000;
	color: #FFF !important;
}
.color1 .a-images a:hover, .color1 .a-imagesoff:hover *, .color1 .a-settings a:hover, .color1 #normalversion:hover 
{
    background: #fff !important;
    color: #000 !important;
}
.color1 .a-images a span, .color1 .a-settings a span
{
	color: #FFF !important;
}
.color1 .a-imagesoff:focus  *
{
    background: #fff !important;
    color: #000 !important;
}
.color1 input[type="submit"], .color1 input[type="button"]
{
    background: #000 !important;
    color: #fff !important;
}
.color1 input[type="submit"]:hover, .color1 input[type="button"]:hover
{
    background: #d7d7d7 !important;
    color: #000 !important;
}
.color1 input[type="text"], .color1 input[type="password"], .color1 textarea, .color1 select 
{
	border:2px solid #000 !important;
    color: #000 !important;
}
.color1 a:focus, .color1 input[type="text"]:focus, .color1 input[type="password"]:focus, .color1 input[type="submit"]:focus, .color1 input[type="button"]:focus, .color1 select:focus, .color1 textarea:focus
{
    color: #000;
    outline:2px solid #000;
}
/*COLOR2*/
.color2 .a-colors a { border-color: #FFF; }
.color2 .a-fontsize a { color: #FFF; }
.color2 a { color: #FFF; outline: none; }
.color2 .special-settings { border-color: #FFF; }
.color2 .special-settings 
{
	background: #3f3f3f;
	background: -moz-linear-gradient(top, #3f3f3f 0%, #191919 100%);
	background: -webkit-linear-gradient(top, #3f3f3f 0%,#191919 100%);
	background: linear-gradient(to bottom, #3f3f3f 0%,#191919 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#191919',GradientType=0 );
	color: #000;
	text-shadow: #FFF 1px 1px 0px; 
	border-color: #3f3f3f !important;
}
.color2 .special-settings .popped { background-color: #000 !important; color: #FFF; }
.color2 a, .color2 a  span { color: #FFF !important; outline: none; }
.color2 font,
.color2 a font { color: #FFF !important;}
.color2 a:hover font {  color: #000 !important; background:#fff !important; }
.color2 a:hover, .color2 a:focus{ color: #000 !important; background:#fff !important;}
.color2 a:hover span
{
	color: #000 !important;
}  
.color2 .Holder
{   
	background:#000;
}
.color2 h1
{
	border-bottom: 1px solid #fff !important;
} 
.color2 h1, .color2 h2, .color2 h3, .color2 h4
{
    color: #fff !important;
}
.color2 hr
{
    border-top: 1px solid #c4c4c4 !important;
}
.color2 .LeftMenu ul 
{
    background: #000;
}
.color2 .LeftMenu ul li.Active a
{
    background: #000;
}
.color2 .Slider .DescBlock .Desc .Title, .color2 .Slider .DescBlock .Desc .Anonse
{
	background:#fff !important;
	color: #000 !important; 
}
.color2 .AboutBlock 
{
    background-color: #fff;
	color: #000 !important;
}
.color2 .AboutBlock *
{
	color: #000 !important;
}
.color2 .NewsBlock .Item .Date
{
	color: #000 !important;
}
.color2 .ServicesTabs ul.Tabs li
{
	background: #fff;
    color: #fff !important;
}
.color2 .ServicesTabs ul.Tabs li.Active *
{
    color: #fff !important;
}
.color2 .ServicesTabs ul.Tabs li *
{
    color: #000 !important;
}
.color2 .ServicesTabs ul.Tabs li *
{
    color: #000 !important;
}
.color2 .LeftMenu ul li.Active 
{
	background: #fff;
}
.color2 .Benefits
{
	background: #fff none repeat scroll 0 0 !important;
    color: #000 !important;
}
.color2 .Benefits *
{
	color: #000 !important;
}
.color2 .Benefits .Item::before
{
	color: #000 !important;
}
.color2 .Btn.Red
{
	background: #000 none repeat scroll 0 0 !important;
    color: #fff !important;
}
.color2 .NewsBlock .Date::before
{
	background-image: url(images/time-icon-color2.png)/*tpa=https://centr-progress.com/bitrix/templates/template/images/time-icon-color2.png*/;
}
.color2 .Footer
{   
	background:#000;
	border-top: 1px solid;
}
.color2 .CopyBlock .Copy, .color2 .CopyBlock .Social span
{   
	color:#fff !important;
}
.color2 input, .color2 textarea, .color2 select {border-color:#fff; color:#fff; }
.color2.fs-big .a-fontsize-big,
.color2.fs-small .a-fontsize-small,
.color2.fs-normal .a-fontsize-normal,
.color2 .a-images a 
{
	background-color: #FFF;
	color: #000 !important;
	border: 1px solid #000;
}
.color2 .a-images a, .color2 .a-imagesoff *, .color2 .a-settings a, .color2 #normalversion
{
	background-color: #FFF;
	color: #000 !important;
}
.color2 .a-images a:hover, .color2 .a-imagesoff:hover *, .color2 .a-settings a:hover, .color2 #normalversion:hover 
{
    background: #d7d7d7 !important;
    color: #000 !important;
}
.color2 .a-images a span, .color2 .a-settings a span
{
	color: #000 !important;
}
.color2 .a-imagesoff:focus  *
{
    background: #d7d7d7 !important;
    color: #000 !important;
}
.color2 input[type="submit"], .color2 input[type="button"]
{
    background: #fff !important;
    color: #000 !important;
}
.color2 input[type="submit"]:hover, .color2 input[type="button"]:hover
{
    background: #d7d7d7 none repeat scroll 0 0 !important;
    color: #000 !important;
}
.color2 input[type="text"], .color2 input[type="password"], .color2 textarea, .color2 select 
{
	border:2px solid #d7d7d7 !important;
    color: #000 !important;
}
.color2 a:focus, .color2 input[type="text"]:focus, .color2 input[type="password"]:focus, .color2 input[type="submit"]:focus, .color2 input[type="button"]:focus, .color2 select:focus, .color2 textarea:focus
{
    color: #000;
    outline: 2px solid #d7d7d7;
}

/*COLOR3*/   
.color3 a
{ 
	background-color: #9dd1ff;
    border-color: #063462;
    color: #063462;
}
.color3 .a-colors a { border-color: #063462; }
.color3 .a-colors a { border-color: #FFF; }
.color3 .a-colors a { border-color: #FFF; }
.color3 .a-images a { border-color: #063462; }
.color3 .special-settings { border-color: #063462 !important; }
.color3 .special-settings
{
	background: #bce5ff;
	background: -moz-linear-gradient(top, #bce5ff 0%, #8dc7ff 100%);
	background: -webkit-linear-gradient(top, #bce5ff 0%,#8dc7ff 100%);
	background: linear-gradient(to bottom, #bce5ff 0%,#8dc7ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bce5ff', endColorstr='#8dc7ff',GradientType=0 );
	color: #000;
	text-shadow: #FFF 1px 1px 0px; 
	border-color: #769dbf !important;
}
.color3 .special-settings .popped { background-color: #7DB7E7 !important; color: #063462; }
.color3 a, .color3 a  span { color: #063462 !important;  }
.color3 font,
.color3 a font { color: #063462 !important;  }
.color3 a:hover font {  color: #7DB7E7 !important; background:#063462 !important; }
.color3 a:hover, .color3 a:focus {color:#7DB7E7 !important;background:#063462 !important;  }
.color3 a:hover span {color:#7DB7E7 !important; }
.color3 h1
{
	border-bottom: 1px solid #769dbf !important;
} 
.color3 h1, .color3 h2, .color3 h3, .color3 h4
{
    color: #063462 !important;
}
.color3 hr
{
    border-top: 1px solid #063462 !important;
}
.color3 .Slider .DescBlock .Desc .Title, .color3 .Slider .DescBlock .Desc .Anonse
{
    background-color: #063462;
	color: #7db7e7 !important;
}
.color3 .Holder
{   
	background:#9dd1ff;
}
.color3 .ServicesTabs ul.Tabs li
{
	background: #063462;
    color: #7db7e7 !important;
}
.color3 .ServicesTabs ul.Tabs li.Active *
{
    color: #063462 !important;
}
.color3 .ServicesTabs ul.Tabs li *
{
    color: #7db7e7 !important;
}
.color3 .LeftMenu ul 
{
    background: #7db7e7;
}
.color3 .LeftMenu ul li.Active 
{
	background: #063462;
}
.color3 .LeftMenu ul li.Active a
{
    background: #7db7e7;
}
.color3 .AboutBlock 
{
    background-color: #063462;
	color: #7db7e7 !important;
}
.color3 .AboutBlock *
{
	color: #7db7e7 !important;
}
.color3 .NewsBlock .Item .Date *
{
	color: #063462 !important;
}
.color3 .NewsBlock .Date::before
{
	background-image: url(images/time-icon-color3.png)/*tpa=https://centr-progress.com/bitrix/templates/template/images/time-icon-color3.png*/;
}
.color3 .Benefits
{
	background: #063462 none repeat scroll 0 0 !important;
    color: #7db7e7 !important;
}
.color3 .Benefits *
{
	color: #7db7e7 !important;
}
.color3 .Benefits .Item::before
{
	color: #7db7e7 !important;
}
.color3 .Btn.Red
{
	background: #7db7e7 none repeat scroll 0 0 !important;
    color: #063462 !important;
}
.color3 .Reviews .owl-pagination .owl-page span
{
	background:#063462;
}
.color3 .Reviews .owl-pagination .owl-page.active span
{
	background:#f9a503;
}
.color3 .Footer
{   
	background:#063462;
}
.color3 .CopyBlock .Copy, .color3 .CopyBlock .Social span
{   
	color:#9dd1ff !important;
}
.color3 input, .color3 textarea, .color3 select {border-color:#063462; color:#063462;}
.color3.fs-big .a-fontsize-big,
.color3.fs-small .a-fontsize-small,
.color3.fs-normal .a-fontsize-normal,
.color3 .a-images a {
	background-color: #063462 !important;
	color: #063462;
	border: 1px solid #063462;
}
.color3 .a-images a, .color3 .a-imagesoff *, .color3 .a-settings a, .color3 #normalversion
{
	background-color: #063462 !important;
    color:#7db7e7 !important;
}
.color3 .a-images a:hover, .color3 .a-imagesoff:hover *, .color3 .a-settings a:hover, .color3 #normalversion:hover 
{
    background: #b5dcff  !important;
    color: #063462 !important;
}
.color3 .a-images a span, .color3 .a-settings a span
{
    color:#7db7e7 !important;
}
.color3 .a-imagesoff:focus  *
{
    background: #b5dcff  !important;
    color: #063462 !important;
}
.color3 input[type="submit"], .color3 input[type="button"]
{
    background: #063462 none repeat scroll 0 0 !important;
    color: #9dd1ff !important;
}
.color3 input[type="submit"]:hover, .color3 input[type="button"]:hover
{
    background: #b5dcff  !important;
    color: #063462 !important;
}
.color3 input[type="text"], .color3 input[type="password"], .color3 textarea, .color3 select 
{
	border:2px solid #063462 !important;
    color: #063462 !important;
}
.color3 a:focus, .color3 input[type="text"]:focus, .color3 input[type="password"]:focus, .color3 input[type="submit"]:focus, .color3 input[type="button"]:focus, .color3 select:focus, .color3 textarea:focus
{
    color: #9dd1ff;
    outline: 2px solid #063462;
}

/*COLOR4*/ 
.color4 a
{ 
    background-color: #f7f3d6;
    border-color: #4d4b43;
    color: #4d4b43;
}
.color4 .a-colors a { border-color: #4D4B43; }
.color4 .a-colors a { border-color: #FFF; }
.color4 .special-settings { border-color: #4D4B43 !important }
.color4 .special-settings
{
	background: #fbf8df;
	background: -moz-linear-gradient(top, #fbf8df 0%, #cbc7a3 100%);
	background: -webkit-linear-gradient(top, #fbf8df 0%,#cbc7a3 100%);
	background: linear-gradient(to bottom, #fbf8df 0%,#cbc7a3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf8df', endColorstr='#cbc7a3',GradientType=0 );
	color: #4D4B43;
	text-shadow: #FFF 1px 1px 0px; 
	border-color: #afaa85 !important;
}
.color4 .special-settings .popped { background-color: #F7F3D6 !important; color: #063462; }
.color4 a, .color4 a  span { color: #4D4B43 !important;  }
.color4 font,
.color4 a font { color: #4D4B43 !important;  }
.color4 a:hover font {  color: #F7F3D6 !important; background:#4D4B43 !important; }
.color4 a:hover, .color4 a:focus {color:#F7F3D6 !important;background:#4D4B43 !important;  }
.color4 a:hover span {color:#F7F3D6 !important; }
.color4 h1
{
	border-bottom: 1px solid #4d4b43 !important;
} 
.color4 h1, .color4 h2, .color4 h3, .color4 h4
{
    color: #4d4b43 !important;
}
.color4 hr
{
    border-top: 1px solid #4D4B43 !important;
}
.color4 .Slider .DescBlock .Desc .Title, .color4 .Slider .DescBlock .Desc .Anonse
{
    background-color: #4d4b43;
	color: #f7f3d6 !important;
}
.color4 .LeftMenu ul 
{
    background: #f7f3d6;
}
.color4 .LeftMenu ul li.Active 
{
	background: #4d4b43;
}
.color4 .LeftMenu ul li.Active a
{
    background: #f7f3d6;
}
.color4 .Holder
{   
	background:#f7f3d6;
}
.color4 .AboutBlock 
{
    background-color: #4d4b43;
	color: #f7f3d6 !important;
}
.color4 .AboutBlock *
{
	color: #f7f3d6 !important;
}
.color4 .ServicesTabs ul.Tabs li
{
    background-color: #4d4b43;
	color: #f7f3d6 !important;
}
.color4 .ServicesTabs ul.Tabs li.Active *
{
    color: #4d4b43 !important;
}
.color4 .ServicesTabs ul.Tabs li *
{
    color:#f7f3d6 !important;
}
.color4 .NewsBlock .Item .Date *
{
	color: #4d4b43 !important;
}
.color4 .Benefits
{
	background: #4d4b43 none repeat scroll 0 0 !important;
    color: #f7f3d6 !important;
}
.color4 .Benefits *
{
	color: #f7f3d6 !important;
}
.color4 .Benefits .Item::before
{
	color: #f7f3d6 !important;
}
.color4 .Btn.Red
{
	background: #f7f3d6 none repeat scroll 0 0 !important;
    color: #4d4b43 !important;
}
.color4 .NewsBlock .Date::before
{
	background-image: url(images/time-icon-color4.png)/*tpa=https://centr-progress.com/bitrix/templates/template/images/time-icon-color4.png*/;
}
.color4 .Reviews .owl-pagination .owl-page span
{
	background:#4d4b43;
}
.color4 .Reviews .owl-pagination .owl-page.active span
{
	background:#f9a503;
}
.color4 .Footer
{   
	background:#4d4b43;
}
.color4 .CopyBlock .Copy, .color4 .CopyBlock .Social span
{   
	color:#f7f3d6 !important;
}
.color4 input, .color4 textarea, .color4 select {border-color:#4D4B43; color:#4D4B43;}
.color4.fs-big .a-fontsize-big,
.color4.fs-small .a-fontsize-small,
.color4.fs-normal .a-fontsize-normal,
.color4 .a-images a
{
	background-color: #4D4B43;
	color: #4D4B43;
	border: 1px solid #4D4B43;
}
.color4 .a-images a, .color4 .a-imagesoff *, .color4 .a-settings a, .color4 #normalversion
{
    background: #4d4b43 none repeat scroll 0 0 !important;
    color: #f7f3d6 !important;
}
.color4 .a-images a:hover, .color4 .a-imagesoff:hover *, .color4 .a-settings a:hover, .color4 #normalversion:hover 
{
    background: #ede3a1 none repeat scroll 0 0 !important;
    color: #4d4b43 !important;
}
.color4 .a-images a span, .color4 .a-settings a span
{
    color: #f7f3d6 !important;
}
.color4 .a-imagesoff:focus  *
{
    background: #51431d none repeat scroll 0 0 !important;
    color: #4d4b43 !important;
}
.color4 input[type="submit"], .color4 input[type="button"]
{
    background: #4d4b43 none repeat scroll 0 0 !important;
    color: #f7f3d6 !important;
}
.color4 input[type="submit"]:hover, .color4 input[type="button"]:hover
{ 
	background: #ede3a1 none repeat scroll 0 0 !important;
    color: #4d4b43 !important;	
}
.color4 input[type="text"], .color4 input[type="password"], .color4 textarea, .color4 select
{
	border:2px solid #4d4b43 !important;
    color: #4d4b43 !important;
}
.color4 a:focus, .color4 input[type="text"]:focus, .color4 input[type="password"]:focus, .color4 input[type="submit"]:focus, .color4 input[type="button"]:focus, .color4 select:focus, .color4 textarea:focus
{
    color: #9dd1ff;
    outline: 2px solid #4D4B43;
}

/*COLOR5*/
.color5 a
{
    background-color: #3b2716;
    border-color: #a9e44d;
    color: #a9e44d;
}
.color5 .a-colors a { border-color: #4D4B43; }
.color5 .a-colors a { border-color: #FFF; }
.color5 .special-settings { border-color: #4D4B43 !important; }
.color5 .special-settings 
{
	background: #533a25;
	background: -moz-linear-gradient(top, #533a25 0%, #27180b 100%);
	background: -webkit-linear-gradient(top, #533a25 0%,#27180b 100%);
	background: linear-gradient(to bottom, #533a25 0%,#27180b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#533a25', endColorstr='#27180b',GradientType=0 );
	color: #4D4B43;
	text-shadow: #FFF 1px 1px 0px; 
	border-color: #150c05 !important;
}
.color5 .special-settings .popped 
{ 
	background-color: #3b2716;
    color: #a9e44d;
}
.color5 a, .color5 a  span { color: #a9dd38 !important;  }
.color5 font,
.color5 a font { color: #a9dd38 !important;  }
.color5 a:hover font {  color: #3B2716 !important; background:#a9dd38 !important; }
.color5 a:hover, .color5 a:focus {color:#3B2716 !important;background:#a9dd38 !important;  }
.color5 a:hover span {color:#3B2716 !important; }
.color5 h1
{
	border-bottom: 1px solid #afaa85 !important;
} 
.color5 h1, .color5 h2, .color5 h3, .color5 h4
{
    color: #a9e44d !important;
}
.color5 hr
{
    border-top: 1px solid #a9dd38 !important;
}
.color5 .Slider .DescBlock .Desc .Title, .color5 .Slider .DescBlock .Desc .Anonse
{
	background: #a9dd38 none repeat scroll 0 0 !important;
    color: #3b2716 !important;
}
.color5 .Holder
{   
	background:#3b2716;
}
.color5 .AboutBlock 
{
	background: #a9dd38 none repeat scroll 0 0 !important;
    color: #3b2716 !important;
}
.color5 .AboutBlock *
{
	color: #3b2716 !important;
}
.color5 .Benefits
{
	background: #a9dd38 none repeat scroll 0 0 !important;
    color: #3b2716 !important;
}
.color5 .Benefits *
{
	color: #3b2716 !important;
}
.color5 .Benefits .Item::before
{
	color: #3b2716 !important;
}
.color5 .ServicesTabs ul.Tabs li
{
    background-color: #a9dd38;
	color:#A9E44D !important;
}
.color5 .ServicesTabs ul.Tabs li.Active *
{
    color: #a9dd38 !important;
}
.color5 .ServicesTabs ul.Tabs li *
{
    color:#3b2716 !important;
}
.color5 .LeftMenu ul 
{
    background: #f7f3d6;
}
.color5 .LeftMenu ul li.Active 
{
	background: #a9dd38;
}
.color5 .LeftMenu ul li.Active a
{
    background: #f7f3d6;
}
.color5 .Btn.Red
{
	background: #3b2716 none repeat scroll 0 0 !important;
    color: #a9dd38 !important;
}
.color5 .NewsBlock .Date::before
{
	background-image: url(images/time-icon-color5.png)/*tpa=https://centr-progress.com/bitrix/templates/template/images/time-icon-color5.png*/;
}
.color5 .Reviews .owl-pagination .owl-page span
{
	background:#a9dd38;
}
.color5 .Reviews .owl-pagination .owl-page.active span
{
	background:#f9a503;
}
.color5 .Footer
{   
	background:#3b2716;
	border-top:1px solid;
}
.color5 .CopyBlock .Copy, .color5 .CopyBlock .Social span
{   
	color:#a9dd38 !important;
}
.color5 input, .color5 textarea, .color5 select {border-color:#a9dd38; color:#a9dd38;}
.color5.fs-big .a-fontsize-big,
.color5.fs-small .a-fontsize-small,
.color5.fs-normal .a-fontsize-normal
{
	background-color: #a9e44d;
	color: #fff !important;
	border: 1px solid #A9E44D;
}
.color5 .a-images a, .color5 .a-imagesoff *, .color5 .a-settings a, .color5 #normalversion
{
    background: #a9dd38 none repeat scroll 0 0 !important;
    color: #3b2716 !important;
}
.color5 .a-images a:hover, .color5 .a-imagesoff:hover *, .color5 .a-settings a:hover, .color5 #normalversion:hover 
{
    background: #51431d none repeat scroll 0 0 !important;
    color: #a9dd38 !important;
}
.color5 .a-images a span, .color5 .a-settings a span
{
    color: #3b2716 !important;
}
.color5 .a-imagesoff:focus  *
{
    background: #51431d none repeat scroll 0 0 !important;
    color: #a9dd38 !important;
}
.color5 input[type="submit"], .color5 input[type="button"]
{
    background: #a9dd38 none repeat scroll 0 0 !important;
    color: #3b2716  !important;
}
.color5 input[type="submit"]:hover, .color5 input[type="button"]:hover
{
    background: #51431d  !important;
    color: #a9dd38 !important;
}
.color5 input[type="text"], .color5 input[type="password"], .color5 textarea, .color5 select
{
	border:2px solid #a9dd38 !important;
    color: #3b2716 !important;
}
.color5 a:focus, .color5 input[type="text"]:focus, .color5 input[type="password"]:focus, .color5 input[type="submit"]:focus, .color5 input[type="button"]:focus, .color5 select:focus, .color5 textarea:focus, .color5 select:focus
{
    color: #3b2716;
    outline: 2px solid #a9dd38;
}

.specialversion input[type="text"], .specialversion textarea
{
	background:none !important;
}
/*size_text*/

.fs-small { font-size: 14px; line-height: 18px; }

.fs-small .Breadcrumbs, .fs-small .FilesList .Item .Format, .fs-small .NewsCont .Date
{
    font-size: 14px;
}
.fs-small input[type="text"], .fs-small input[type="password"], .fs-small select
{
    font-size: 20px !important;
}
.fs-normal { font-size: 17px; line-height: 20px; }

.fs-normal .Breadcrumbs, .fs-normal .FilesList .Item .Format, .fs-normal .NewsCont .Date
{
    font-size: 17px;
}
.fs-normal input[type="text"], .fs-normal input[type="password"], .fs-normal select
{
    font-size: 24px !important;
}
.fs-big { font-size: 23px; line-height: 26px; }
.fs-big .Breadcrumbs, .fs-big .FilesList .Item .Format, .fs-big .NewsCont .Date
{
    font-size: 20px;
}
.fs-big input[type="text"], .fs-big input[type="password"], .fs-big select
{
    font-size: 26px !important;
}

.fs-small body { font-size: 14px; line-height: 1.3em; }
.fs-normal body { font-size: 17px; line-height: 1.3em; }
.fs-big body { font-size: 23px; line-height: 1.3em;}
.fs-small input { font-size: 87.5%; line-height: 128.6%; }
.fs-normal input { font-size: 100%; line-height: 125%; }
.fs-big input { font-size: 137.5%; line-height: 185.7%; }
.fs-small select { font-size: 87.5%; line-height: 128.6%; }
.fs-normal select { font-size: 100%; line-height: 125%; }
.fs-big select { font-size: 137.5%; line-height: 185.7%; }
.fs-small textarea { font-size: 87.5%; line-height: 128.6%; }
.fs-normal textarea { font-size: 100%; line-height: 125%; }
.fs-big textarea { font-size: 137.5%; line-height: 185.7%; }\
.fs-big .a-fontsize-big,
.fs-small .a-fontsize-small,
.fs-normal .a-fontsize-normal {
	background-color: #000 !important;
	color: #fff !important;
	border: 1px solid #000;
}
.a-imagesoff {text-decoration: none;}
.imagesoff .a-images a .on { display: none; }
.imagesoff img { display: none; }
.imagesoff img.folder,
.imagesoff img.show-hide-image {display:inline;}
.imagesoff .navigation img {display:inline;}
.imageson .a-images a .off { display: none; }
.sans-serif { font-family: Tahoma, sans-serif; }
.sans-serif.color1 #sans-serif,
.serif.color1 #serif,
.color1.spacing-small #spacing-small,
.color1.spacing-normal #spacing-normal,
.color1.spacing-big #spacing-big,
.color1 .special-settings .popped .saveit a {
	background-color: #000 !important;
	border: 1px solid #000;
	color: #FFF !important; 
}

.color1 .special-settings .popped .saveit a span
{
	color: #fff !important;
}

.sans-serif.color2 #sans-serif,
.serif.color2 #serif,
.color2.spacing-small #spacing-small,
.color2.spacing-normal #spacing-normal,
.color2.spacing-big #spacing-big,
.color2 .special-settings .popped .saveit a {
	background-color: #FFF !important;
	border: 1px solid #FFF;
	color: #000 !important;
}
.color2 .special-settings .popped .saveit a span
{
	color: #000 !important;
}

.sans-serif.color3 #sans-serif,
.serif.color3 #serif,
.color3.spacing-small #spacing-small,
.color3.spacing-normal #spacing-normal,
.color3.spacing-big #spacing-big,
.color3 .special-settings .popped .saveit a {
	background-color: #063462 !important;
	border: 1px solid #063462;
	color: #7DB7E7 !important;
}
.color3 .special-settings .popped .saveit a span
{
	color: #7DB7E7 !important;
}

.sans-serif.color4 #sans-serif,
.serif.color4 #serif,
.color4.spacing-small #spacing-small,
.color4.spacing-normal #spacing-normal,
.color4.spacing-big #spacing-big,
.color4 .special-settings .popped .saveit a 
{
    background: #4d4b43 none repeat scroll 0 0 !important;
	border: 1px solid #4d4b43;
    color: #f7f3d6 !important;
}
.color4 .special-settings .popped .saveit a span
{
    color: #f7f3d6 !important;
}
.sans-serif.color5 #sans-serif,
.serif.color5 #serif,
.color5.spacing-small #spacing-small,
.color5.spacing-normal #spacing-normal,
.color5.spacing-big #spacing-big,
.color5 .special-settings .popped .saveit a {
	background-color: #A9E44D !important;
	border: 1px solid #A9E44D;
	color: #3B2716 !important;
}

.color5 .special-settings .popped .saveit a span
{
	color: #3b2716 !important;
}
.serif { font-family: "Times New Roman", serif !important; }
.spacing-big { letter-spacing: 5px; }
.spacing-normal { letter-spacing: 2px; }
.spacing-small { letter-spacing: 0; }
.special-settings {
	font-size: 14px;
	line-height: 40px;
	letter-spacing: 0;
	font-family: Tahoma, sans-serif;
	background-color: #f4f4f4;
	width: 100%;
	height: 60px;
	margin: 0 auto;
	position: fixed;
	top: 0;
	z-index: 1001;
	color: #000;
	border-bottom: 1px solid #000;
	border-width: 0 1px 1px 1px;
}
.special-settings .LabelName
{
	font-size:14px;   
	margin: 0 8px 0 0;
}
.special-settings .popped 
{
	display: none;
    border: 2px solid #c4c4c4 !important;
    margin: 0 auto;
    position: relative;
    top: 20px;
    width: 1000px;
}
.special-settings .popped .poppend-inner {
	padding: 10px 15px;
	}
.special-settings .popped .poppend-inner h2
{
	font-size:20px;
	font-weight:bold;
}
.choose-font-family a, .choose-letter-spacing a
{
	font-size:14px;  
}
.special-settings .popped .choose-colors ul,
.special-settings .popped .choose-colors li {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	}
.special-settings .popped .choose-colors li 
{
	margin: 0 0 5px;
}
.special-settings .popped .choose-colors li a {
	display: block;
	margin: 0 auto;
	padding:3px 15px;
	font-weight: bold;
	font-size: 110%;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.special-settings .popped .saveit { text-align: right; }
.special-settings .popped .saveit a {
	display: inline-block;
    margin: 0 0 0 10px;
    padding:0 20px;
	border-width: 2px;
	font-weight: bold;
	font-size:16px;
	-webkit-border-radius: 0;
	border-radius: 0;
	behavior: none;
}
.special-settings .popped a {
    padding:0 20px;
	border: 1px solid;
	vertical-align: middle;
}
.special-settings .popped p { display: block; float: none; }
.special-settings .popped a {
	display: inline-block;
	text-decoration: none;
	text-shadow: none;
}
.special-settings p { display: inline; float: left; }

.special-settings .saveit {
    font-size: 16px;
    font-weight: bold;
    margin-top: 15px;
    overflow: hidden;
    padding: 5px 0;
    width: 100%;
}

#color1 a {
	border-color: #000 !important;
	color: #000 !important;
	background-color: #FFF !important;
}
#color1 a:hover {
	color: #000 !important;
	}
#color2 a {
	border-color: #FFF !important;
	color: #FFF !important;
	background-color: #000 !important;
}
#color2 a:hover {
	color: #FFF !important;
	}
#color3 a {
	border-color: #063462 !important;
	color: #063462 !important;
	background-color: #9DD1FF !important;
}
#color3 a:hover {
	color: #063462 !important;
	}
#color4 a {
	border-color: #4D4B43 !important;
	color: #4D4B43 !important;
	background-color: #F7F3D6 !important;
}
#color4 a:hover {
	color: #4D4B43 !important;
	}
#color5 a {
	border-color: #A9E44D !important;
	color: #A9E44D !important;
	background-color: #3B2716 !important;
}
#color5 a:hover {
	color: #A9E44D !important;
	}
#sans-serif { font-family: Tahoma, sans-serif; }
#serif { font-family: "Times New Roman", serif; }
#spacing-big { letter-spacing: 5px; }
#spacing-normal { letter-spacing: 2px; }
#spacing-small { letter-spacing: 0; }
.clr {clear: both; height: 0; overflow: hidden;}  

/*Спецстили для карты*/
.specialversion .top_links a,
.specialversion .top_links a.active,
.specialversion .select_form_links a,
.specialversion .add_but {
	background: none;
	border-radius: 5px 5px 5px 5px;
	color: inherit;
	}
	.specialversion .add_but {
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		padding: 8px 20px;
		}

.specialversion .categories-note ul,
.specialversion .categories-note ul li {
	list-style: none !important;
	}
.specialversion .categories-note ul li a {
	padding: 10px !important;
	border-radius: 5px 5px 5px 5px;
	font-size: inherit;
	height: auto;
	min-height: 40px;
	}
.specialversion .form-note ul li, 
.specialversion .form-note #all {
	background: none;
	color: inherit;
	font-size: inherit;
	height: auto;
	min-height: 46px;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	text-align: left;
	}
	.specialversion .form-note ul li .digits, 
	.specialversion .form-note #all .digits,
	.specialversion .categories-note,
	.specialversion .select_form_links a,
	.specialversion .select_links label,
	.specialversion .select_links label a,
	.specialversion .map_leftrail fieldset label {
		font-size: inherit;
		color: inherit !important;
		}
.specialversion .bottom_banners,
.specialversion div.top_menu_list,
.specialversion .bottom_banners .top_menu_list,
.specialversion .bottom_banners .top_menu_list {
	background: transparent !important;
	color: inherit !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	}
	.specialversion .bottom_banners .top_menu_list ul,
	.specialversion .bottom_banners .top_menu_list li {
		list-style-type:disc !important;
		color: inherit;
		}
	.specialversion .bottom_banners .top_menu_list ul {
		margin-left: 50px;
		}
.specialversion .map_breadcrumb,
.specialversion .select_title_line {
	background: none;
	border: none;
	}
.specialversion .select_form_title {
	background: inherit;
	border: none;
	color: inherit;
	}

.specialversion .selectbox .select {
	text-shadow: none;
	font: inherit;
	line-height: 30px;
	}
.color1  .selectbox .select {
	border-color: #000;
	color: #fff;
	background: #000;
}
.color2  .selectbox .select {
	border-color: #fff;
	color: #000;
	background: #fff;
}
.color3  .selectbox .select {
	border-color: #063462;
	color: #7DB7E7;
	background: #063462;
}
.color4  .selectbox .select {
	border-color: #4D4B43;
	color: #F7F3D6 ;
	background: #4D4B43;
}
.color5  .selectbox .select {
	border-color: #A9E44D;
	color: #3B2716;
	background: #A9E44D;
}

.specialversion #adv_search {
	background: inherit;
	color: inherit;
	border: none;
	}
.specialversion #adv_search label {
	cursor: pointer;
	}
	.specialversion #adv_search label:hover {
		text-decoration: underline;
		}
.specialversion .form_buttons {
	margin-top: 10px;
	}
.specialversion .form_buttons input {
	border: none;
	padding: 6px 10px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	}
.specialversion .search_result_title,
.specialversion #cn_amap_search_result_list ol,
.specialversion #cn_amap_search_result_list ol li a,
.specialversion .goback,
.specialversion .detail_link,
.specialversion .subcontainer,
.specialversion .subcontainer h3,
.specialversion .indent h2,
.specialversion .more-info,
.specialversion .indent h3,
.specialversion .accessability-table,
.specialversion .additional-img h4,
.specialversion .more_photos,
.specialversion .alert,
.specialversion #cn_amap_result .search_result_title,
.specialversion .news-item-text,
.specialversion .news-item,
.specialversion .right-footer,
.specialversion .wizard_smalltext,
.specialversion .red_step,
.specialversion .wizard_sections,
.specialversion .bot_buttons,
.specialversion .select_raion,
.specialversion .left-footer,
.lt-ie9.specialversion .alert,
.specialversion .search_result_subtitle {
	color: inherit;
	}

	.specialversion .subcontainer h3 {
		font-weight: bold;
		}
	.specialversion .goback,
	.specialversion .detail_link,
	.specialversion .accessability-table tr td, 
	.specialversion .accessability-table tr th,
	.specialversion table tbody tr:nth-child(odd) td,
	.specialversion table tbody tr:nth-child(odd) th,
	.specialversion table tbody tr:hover td,
	.specialversion table tbody tr:hover th,
	.specialversion .more_photos,
	.specialversion .wizard_smalltext,
	.lt-ie9.specialversion .alert,
	.specialversion .bot_buttons,
	.specialversion .alert {
		background: inherit;
		}


.specialversion .btn,
.specialversion .btn-ok,
.specialversion .search_result_subtitle a {
	border: solid 1px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 5px 10px;
	}
	.specialversion .btn:after {
		background: none;
		}

.color1 .btn,
.color1 .MainMenu.big-header a {
	color: #000;
	background: #fff;
	}
	.color1 .btn:hover {
		color: #fff !important;
		background: #000;
		}
.color2 .btn,
.color2 .MainMenu.big-header a {
	color: #fff;
	background: #000;
	}
	.color2 .btn:hover{
		color: #000 !important;
		background: #fff;
		}
.color3 .btn,
.color3 .MainMenu.big-header a {
	color: #063462;
	background: #9dd1ff;
	}
	.color3 .btn:hover {
		color: #9dd1ff !important;
		background: #063462;
		}
.color4 .btn,
.color4 .MainMenu.big-header a {
	color: #4d4b43;
	background: #f7f3d6;
	}
	.color4 .btn:hover
	{
		color: #f7f3d6 !important;
		background: #4d4b43;
		}
.color5 .btn,
.color5 .MainMenu.big-header a {
	color: #a9e44d;
	background: #3b2716;
	}
	.color5 .btn:hover{
		color: #3b2716 !important;
		background: #a9e44d;
		}

/*new styles*/
.specialversion .top-master-but .btn .new-functional {
	color: inherit;
}
.specialversion .breadcrumb ul li {
	list-style: none;
	color: inherit;
}
.specialversion .top_contacts {
	color: inherit;
}
.specialversion .top-nav-wrapper {
	border-top: solid 1px;
	border-bottom: solid 1px;
}
.specialversion .top-nav {
	background: transparent !important;
}
.specialversion .top-nav li {
	list-style: none;
	margin: 0 !important;
	height: 40px;
	/*padding-top: 10px;*/
}
.color1 .top-nav > li:hover,
.color1 .top-nav > li.active,
.color1 .top-nav li ul,
.color1 .top-nav > li:hover > a:hover { 
	color: #000 !important;
	background: #fff !important;
}
.color2 .top-nav > li:hover,
.color2 .top-nav > li.active,
.color2 .top-nav li ul,
.color2 .top-nav > li:hover > a:hover { 
	color: #fff !important;
	background: #000 !important;
}
.color3 .top-nav > li:hover,
.color3 .top-nav > li.active,
.color3 .top-nav li ul,
.color3 .top-nav > li:hover > a:hover { 
	color: #063462 !important;
	background: #9dd1ff !important;
}
.color4 .top-nav > li:hover,
.color4 .top-nav > li.active,
.color4 .top-nav li ul,
.color4 .top-nav > li:hover > a:hover { 
	color: #4d4b43 !important;
	background: #f7f3d6 !important;
}
.color5 .top-nav > li:hover,
.color5 .top-nav > li.active,
.color5 .top-nav li ul,
.color5 .top-nav > li:hover > a:hover { 
	color: #a9e44d !important;
	background: #3b2716 !important;
}

.specialversion .top-nav li ul {
	border-radius: 0;
}

.specialversion .top-nav li ul li {
	padding: 0;
	border: none;
}
.specialversion .top-nav li a {
	border: none;
	display: block;
	color: inherit;
}

.specialversion .top-nav li ul li a {
	display: block;
	max-width: 207px;
	padding: 5px 10px;
}
.color1 .top-nav li ul li a:hover {color: #fff;}
.color2 .top-nav li ul li a:hover {color: #000;}
.color3 .top-nav li ul li a:hover {color: #9dd1ff;}
.color4 .top-nav li ul li a:hover {color: #f7f3d6;}
.color5 .top-nav li ul li a:hover {color: #3b2716;}

.color1 .top-nav li ul li a {color: #000;}
.color2 .top-nav li ul li a {color: #fff;}
.color3 .top-nav li ul li a {color: #063462;}
.color4 .top-nav li ul li a {color: #4d4b43;}
.color5 .top-nav li ul li a {color: #a9e44d;}

.specialversion  .menu-sitemap-tree ul {
	background: inherit;
	margin: 0;
	padding: 0;
}
.specialversion  .menu-sitemap-tree ul li {
	list-style: none;
	background: inherit;
}
.specialversion  .menu-sitemap-tree ul li a {
	padding: 3px 5px;
}
.specialversion  .menu-sitemap-tree ul .blue-menu-item a {
	color: inherit;
	font-weight: bold;
}
.specialversion  .menu-sitemap-tree .ir {
	background-color: inherit;
	overflow: auto;
	/* IE 6/7 fallback */
	*text-indent: 0;
	text-align: center;
	line-height: 20px;
}

.specialversion  .menu-sitemap-tree .ir:before {
	content: none;
	display: block;
	width: 0;
	height: 100%;
}

.color1 span.red,
.color1 .menu-sitemap-tree .ir,
.color1 .selected
{background: #000; color: #fff;}
.color2 span.red,
.color2 .menu-sitemap-tree .ir,
.color2 .selected
{background: #fff; color: #000;}
.color3 span.red,
.color3 .menu-sitemap-tree .ir,
.color3 .selected
{background: #063462; color: #9dd1ff;}
.color4 span.red,
.color4 .menu-sitemap-tree .ir,
.color4 .selected
{background: #4d4b43; color: #f7f3d6;}
.color5 span.red,
.color5 .menu-sitemap-tree .ir,
.color5 .selected
{background: #a9e44d; color: #3b2716;}

.specialversion .news-item {
	border-bottom: dashed 1px;
}
.specialversion .subscribe-block {
	background: inherit;
	border: solid 1px;
	padding-top: 0;
	border-radius: 8px;
}
.specialversion .subscribe-block .MainMenu {
	margin-top: 0;
}
.specialversion .checkbox {
	background-image: url(../../../images/checkboxes.png)/*tpa=https://centr-progress.com/images/checkboxes.png*/ !important;
}
.specialversion .jcarousel-prev, 
.specialversion .jcarousel-next {
	background-image: url(../../../images/all_icons.png)/*tpa=https://centr-progress.com/images/all_icons.png*/ !important;
}

.specialversion .wizard_smalltext,
.specialversion .bot_buttons {
	border: solid 1px;
}
.specialversion .wizard_title {
	border-radius: 5px 5px 0 0;
}
.specialversion #footer .container {
	border: none;
	border-top: solid 1px;
	background: inherit;
	border-radius: 0;
}
.lt-ie9.specialversion *,
.lt-ie9.specialversion .top-nav li:hover,
.lt-ie9.specialversion .blue-menu-item {
	filter: none !important;
}
.specialversion.fs-big #header {
	height: 280px;
}
.specialversion.fs-big #header .btn-block {
	display: inline-block;
}
.specialversion.fs-big .top_contacts {
	/*bottom: 100px;*/
	font-size: 16px;
	line-height: 30px;
}
.specialversion .expand {
	overflow: hidden !important;
}
.specialversion .breadcrumb ul,
.specialversion #footer .container p,
.specialversion .info-expert-copy {
	font-size: inherit;
}
.specialversion #footer .container.counters {
	border: none;
}
.specialversion .container input[type="text"], 
.specialversion .container textarea {
	font-size: inherit;
}