﻿@charset "utf-8";
/* HTML 5*/

@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,700&display=swap&subset=cyrillic');

/*Основной цвет ссылок*/
a					{ color:#0070e3;}
a:hover				{ color:#ff4c05;}
/*Основные блоки*/
body 			 	{ background:#e1f2fb;font-size: 16px;line-height:1.3; }
.wrap				{ min-width:1034px;
						background:none; }
.under_footer		{ background:none;}
.under_wraper		{ background:none;}
.under_shadow		{ box-shadow: 0 0 5px rgba(0,0,0,0.5);
width: 1016px; }
.header .logo 		{ width: 500px; }
.header				{ 
						position:initial;  padding-top: 15px; padding-bottom: 12px; }
.wrapheader			{ background:#fff; width:1016px; margin:0 auto;}
.wrapheaderbottom	{ background:#fff; width:1016px; margin:0 auto; border-bottom:13px solid #ce0909;}
.wrapper			{ background:#fff; 
						padding: 12px 18px 50px;
						border-radius:0;}
.number_tel			{ color: #0f03b5;
						font-size: 33px;
						font-weight: bold;
						padding: 41px 0 5px 0;}
.telefon 			{ }
.telefon span		{ 
						font-size:16px;
						font-weight:normal; 
						color:#010102;}
/*баннер*/						
header #Main_Banner 			{ }
header #Main_Banner  img 		{ display:block;}
.pager						{ display:none;  }

/*Верхнее меню*/
/*Верхнее меню*/
.top_menu		{ width:1016px;
					background:none;
					padding:0;
					border-bottom:8px solid #fff;}
#nav			{ margin:0 auto;
					width:1016px;
					height:44px;
					background:#ce0909;}
#nav td			{ background:url(images/razdelitel.html) no-repeat center left; padding: 0;}
#nav td:first-child	{ background:none;}
#nav td.active 		{ background:none;}
#nav td.active + td	{ background:none;}
#nav td .rela a		{ 
						font-size:12px;
						font-weight:bold;
						text-transform:uppercase;
						color:#ffffff;
						line-height: 45px;
						padding:0 10px;}
#nav td:hover .rela					{ background: #0199ce;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #0199ce 0%, #0086b5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0199ce), color-stop(100%,#0086b5));
background: -webkit-linear-gradient(top, #0199ce 0%,#0086b5 100%);
background: -o-linear-gradient(top, #0199ce 0%,#0086b5 100%);
background: -ms-linear-gradient(top, #0199ce 0%,#0086b5 100%);
background: linear-gradient(to bottom, #0199ce 0%,#0086b5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0199ce', endColorstr='#0086b5',GradientType=0 );}
#nav td:hover  .rela a					{ color:#fff; }
#nav td.active .rela					{ 
background: #0199ce;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #0199ce 0%, #0086b5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0199ce), color-stop(100%,#0086b5));
background: -webkit-linear-gradient(top, #0199ce 0%,#0086b5 100%);
background: -o-linear-gradient(top, #0199ce 0%,#0086b5 100%);
background: -ms-linear-gradient(top, #0199ce 0%,#0086b5 100%);
background: linear-gradient(to bottom, #0199ce 0%,#0086b5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0199ce', endColorstr='#0086b5',GradientType=0 );
}
#nav td.active  .rela a				{ color:#ffffff;}
#nav td.active:hover  .rela a			{ color:#ffffff; text-shadow:none;}
/*Верхнее подменю*/
.top_menu .submenu					{ background:none; 
										padding-top:8px;
										border-radius:0 0 5px 5px;}
.top_menu .submenu li					{ background:#0086b5; border-top:1px solid #1cb0e4;}
.top_menu .submenu li:last-child		{ border-radius:0 0 5px 5px;}
.top_menu .submenu li:last-child:hover a	{ border-radius:0 0 5px 5px;}
.top_menu .submenu a					{ color:#ffffff; 
										font-size:11px;}
.top_menu .submenu a:hover			{ background:#1cb0e4; color:#000; text-decoration:underline;}

/*Левое меню (каталог)*/	
.left_menu 							{}
menu.dropdown						{ background:none;
										border-radius:4px; 
										box-shadow:none;
										width: 250px;
										margin-left: -18px;}
menu.dropdown li a					{ display:block; 
										color:#000;
										
										font-weight:normal;}
menu.dropdown li a:hover				{ text-decoration:none; 
										color:#fff;}
menu.dropdown li a.active_link		{ background:none;
										color:#000;
										text-decoration:none;
										font-weight:normal; }
menu.dropdown li						{ border:none;
background: url(images/left_menu_bg.png) repeat-y top left #ce0909;
padding-left: 18px;
border-bottom: 1px solid #f5c250;}
.dropdown-border					{}
menu.dropdown li:hover				{ 
background: #0199ce;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #0199ce 0%, #0086b5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0199ce), color-stop(100%,#0086b5));
background: -webkit-linear-gradient(top, #0199ce 0%,#0086b5 100%);
background: -o-linear-gradient(top, #0199ce 0%,#0086b5 100%);
background: -ms-linear-gradient(top, #0199ce 0%,#0086b5 100%);
background: linear-gradient(to bottom, #0199ce 0%,#0086b5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0199ce', endColorstr='#0086b5',GradientType=0 );
}
menu.dropdown li:hover a				{ color:#fff; text-decoration:none;}
.dropdown-border					{ border: none;
										top: 0;
										background:#0086b5;}
menu.dropdown li table					{ background:#0086b5;
										border: none;
										border-radius: 0px 4px 4px 4px;
										top: 0; left:265px;}
menu.dropdown li table td	a			{ color:#fff;}
menu.dropdown li table td	a:hover		{ color:#fff; text-decoration:underline}
menu.dropdown li table td	a.active_link 	{ background:none;  color:#fff}		

/*Левое меню (информация)*/
.informacia						{}
.info nav li 						{ padding: 4px 0 4px;
									padding-left: 9px; 
									border-radius:4px;}
.info nav li a						{ color:#121212; 
								}	
.info nav li:hover	a				{ color:#1ca3d4; 
									text-decoration:underline;}


/*Форма задать вопрос*/
#vopros							{ background:url(images/back_vopros.png) no-repeat  top center; height:48px;}		
#vopros:hover					{ background:url(images/back_vopros.png) no-repeat center -48px;}
#vopros.activ_vopros			{ background:url(images/back_vopros.png) no-repeat center -48px; }
.box_vopros						{}
.form_vopros					{ background:#f4b833; left: 254px;}	
.box_vopros						{margin-top:30px;
									width: 240px;
									border-left: 10px solid #dd6a01;
									margin-left: -18px;}
.zadat_voros					{ background:#ffffff; border: 1px solid #f4b833;
									box-shadow:none;}
.ugol							{ background:url(images/enter_ugol.png) no-repeat left -14px;}
.button_non2					{ background:url(images/button.png) no-repeat top right; color:#000; }
.button_non2:hover	.input		{ background:url(images/button.png) no-repeat right -34px;}
.button_non						{ background:url(images/button.png) no-repeat top left;}
label.error						{ background: url(images/error.png) no-repeat top right; color:#000;}
.button_non:hover				{ background:url(images/button.png) no-repeat left -34px;}
.button_non:hover input			{ background:url(images/button.png) no-repeat right -34px;  }

/*заголовки*/
.header_grey_span, .informacia, .header_grey_span2	{  font-size:18px; Color:#202020; font-weight:bold;}

/*Блок Популярные товары*/
.karysel						{ border:none;
									box-shadow:none;}
.next							{ background: url(images/prev_next.png) no-repeat -19px 0;}
.prev							{ background: url(images/prev_next.png) no-repeat 0 0;}
.next:hover						{ background: url(images/prev_next.png) no-repeat -19px -19px;}
.prev:hover						{ background: url(images/prev_next.png) no-repeat 0 -19px;}
.karusel_kat	a					{ color:#33373d;}	 	
.karusel_kat a:hover					{ color:#1ca3d4}		
.name_tovar_karusel	 a				{ color:#33373d; font:14px;}		
.name_tovar_karusel a:hover				{ color:#1ca3d4}	
.cena_vkladka						{ color:#121212;}
.cena_vkladka span					{ color:#121212;}
.vkladka_old_cena					{ color:#676767;}

/*Карусель на главной 4 товара*/
.knopka_small	{background: url(gButtons.html) no-repeat 0px 0px;}
.knopka_small:hover {background: url(gButtons.html) no-repeat 0px -32px;}
.knopka_small.add {background: url(gButtons.html) no-repeat 0px -64px;}

/*Футер*/
.footer								{ width: 1016px;
padding: 0 9px;
border-radius: 5px 5px 0 0;
height: auto;
color:#fff;
background: #ce0909;
border-bottom: 10px solid #fff;}
.footer_wrap						{ }
.adress								{ width:55%;}
.adress, .adress a, .adress span		{ color:#fff; 
										
										font-weight:normal; 
										font-size:13px; }
.wrap .footer .adress a:hover						{ color:#fff;}
.footer section						{ width:980px; 
										margin: auto; 
										border-radius:3px;
										padding: 10px 0px;
										background: url(images/footer_border_top.html) repeat-x top;}
.img2b2c							{ background: url(images/2b2c_company2.png) no-repeat; }

/*Хлебные крошки*/
.bread								{ }
.bread_link							{ color:#121212;}
.bread_passive						{ color:#1ca3d4;}
.bread_link:hover					{ color:#1ca3d4}

/*3 банера*/
.yslygi .name_yslygi 			{ color: #252525; font:16px ;} 
.yslygi .name_yslygi:hover 		{ color: #1ca3d4;}
.text_yslygi 					{ color: #545353;}	



/*кнопка купить в карточке товара*/
.button	a  							{ background-image: url(images/button.png);
										background-position:right top 0px;  
										color:#000; }
.button	  							{ background-image: url(images/button.png);
										background-position:left top  0px; 
										margin:0!important}
.button:hover  						{ background-image: url(images/button.png);
										background-position: left  -34px ; }
.button:hover  a						{ background-image: url(images/button.png);
										background-position: right  -34px ;  color:#000;  }
.button_g a 							{ background-image: url(images/button.png);
										background-position: right -68px; 
										color:#000;}
.button_g							{ background-image: url(images/button.png);
										background-position: left -68px; 
										margin:0!important}
.button_g a:hover 					{ color:#000;}
/*Кнопка Купить*/ 
.kupit_button						{ background: url(images/button.png) no-repeat top left;}
 .kupit_button div					{ background: url(images/button.png) no-repeat top right; color:#000; }
 a.kupit_button:hover				{ background: url(images/button.png) no-repeat left -34px;}
 a.kupit_button:hover div				{ background: url(images/button.png) no-repeat right -34px;
										/*color:#60412c; 
										text-shadow:0px 1px 1px #fff;*/} 
.kupit_button_add					{ background: url(images/button.png) no-repeat 0 -68px; }
.kupit_button_add div				{ background: url(images/button.png) no-repeat right -68px;
										color:#000; 
										text-shadow: none;}
a.kupit_button_add:hover			{ background: url(images/button.png) no-repeat 0 -68px;}
a.kupit_button_add:hover div			{ background: url(images/button.png) no-repeat right -68px;}


.str_prev_next, .str_prev_next_none, .name_catalog , .name_podr	 a, .forma_tovar_sort a,.name_tovar_pop a  {color:#33373d;}
.str_prev_next:hover, .str_prev_next_none:hover, .forma_tovar_sort a:hover { color:#1ca3d4}
.name_tovar_pop a:hover				{ color:#1ca3d4}

/*Новости*/
.one_statya, .news			{ color:#121212;}
.one_news 					{ color:#121212;}
.one_news	a				{ font:14px ; 
								font-weight:normal;
								color:#545353;}
.one_news	a:hover			{ color:#1ca3d4; }
.date_news					{ color:#121212;}

/*корзина вид:список*/
.green	 td 							{ background: #E4E4E4;}
.korzina_pop_green					{ background: url(images/korzina_table.png) no-repeat 0 -16px;}
.korzina_pop:hover 					{ background: url(images/korzina_table.png) no-repeat 0 -32px;}
.korzina_pop						{ background:url(images/korzina_table.png) no-repeat 0 0px}

/*фильтр товаров*/
.left_filter .filter_header {
color:#000;
background: #ce0909;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ce0909 0%, #ce0909 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce0909), color-stop(100%,#ce0909));
background: -webkit-linear-gradient(top, #ce0909 0%,#ce0909 100%);
background: -o-linear-gradient(top, #ce0909 0%,#ce0909 100%);
background: -ms-linear-gradient(top, #ce0909 0%,#ce0909 100%);
background: linear-gradient(to bottom, #ce0909 0%,#ce0909 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce0909', endColorstr='#ce0909',GradientType=0 );
}
.ui-slider-range.ui-widget-header 	{ background: #ce0909;}
.left_filter .filter_buttons input:hover {
color:#000; 
box-shadow: 0px 1px 5px -3px;
border: 1px solid transparent;
background: #ce0909;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ce0909 0%, #ce0909 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce0909), color-stop(100%,#ce0909));
background: -webkit-linear-gradient(top, #ce0909 0%,#ce0909 100%);
background: -o-linear-gradient(top, #ce0909 0%,#ce0909 100%);
background: -ms-linear-gradient(top, #ce0909 0%,#ce0909 100%);
background: linear-gradient(to bottom, #ce0909 0%,#ce0909 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce0909', endColorstr='#ce0909',GradientType=0 );
}
.left_filter .filter_show input {
color: #121212;
text-decoration: underline;
}
.left_filter .filter_show input:hover {
color: #1ca3d4;
text-decoration: none;
}

.left_filter .checkbox2013 + label {
background: url(images/filter_checkboxs.png) no-repeat;
background-position-y: -40px;
}

.left_filter .checkbox2013 + label:hover {
background: url(images/filter_checkboxs.png) no-repeat;
background-position-y: -20px;
}

.left_filter .checkbox2013:checked + label {
background: url(images/filter_checkboxs.png) no-repeat;
}
/*Показать все в фильтре*/
.left_filter .filter_show input {
color: #121212;
text-decoration: underline;
}
.left_filter .filter_show input:hover {
color: #1ca3d4;
text-decoration: none;
}


#element_list2 						{ list-style:none!important;}
#element_list9 						{ list-style:none!important; }

.content, .company	 				{ color:#33373d;}
/*поиск*/
.poisk								{ border:none; 
										box-shadow: inset 1px 1px 3px #bbb6af;}
.but_poisk							{ background:url(images/search.png);}
input[type="text"], textarea, select	{ color:#353535;}


.shadow_korzina				{ background:none;}

.read_all					{ color:#1c1c1c;
								background: url(images/strelka_read_all.png) no-repeat top left; 
								padding-left:15px; }
.read_all:hover				{ background: url(images/strelka_read_all.png) no-repeat bottom left; 
								color:#1ca3d4;}
							
/*пагинатор*/							
.pagination, .pagination span, .pagination a.col ,.pagination a	{ color:#33373d}
.pagination a:hover, .pagination a.col:hover						{ color:#1ca3d4}

/*документы для скачивания*/
.name_g			{color: #33373d!important;}
.MRDTableProductCap div a:hover { color: #1ca3d4!important;}

/*фотогалерея*/
.foto_kat ul	li a				{ color:#474747;}
.foto_kat ul	li a:hover		{ color:#1ca3d4;}
.one_foto:hover 				{ background: #E4E4E4;}
.one_foto .name_foto 		{ color:#33373d;}
.one_foto:hover .name_foto 	{ color:#1ca3d4;}

/*Карусель на главной 4 товара*/
.knopka_small			{background: url(images/gButtons.png) no-repeat 0px 0px;}
.knopka_small:hover		{background: url(images/gButtons.png) no-repeat 0px -32px;}
.knopka_small.add		{background: url(images/gButtons.png) no-repeat 0px -64px;}

.name_podr	 a:hover			{ color:#1ca3d4;}
.name_catalog:hover 			{ color:#1ca3d4;}  
.uslugi_name:hover			{ color:#1ca3d4;}

/* кубики выбора комплектаций товара */
.Prop0 {
background-color: #e1e1e1;
color: #282828;
text-shadow: 2px 1px 3px #f6f6f6;
border-top: 1px solid #eee;
border-right: 1px solid #cbcac9;
border-bottom: 1px solid #bdbcbb;
border-left: 1px solid #e7e7e7;
}

.Prop0.active {
background-color: #424242;
color: white;
border-top: 1px solid #888787;
border-right: 1px solid #31302f;
border-bottom: 1px solid #323130;
border-left: 1px solid #616160;
text-shadow: none;
}

.Prop0.noactive {
border: 1px solid #e1e1e1;
color: #a9a9a9;
}
/*Комментарии к способам доставки*/
.delivery_desc {
color: #000;
}


.logo a {display: inline-block;font-weight: bold;font-size:83px;color:#dd0000; font-style:italic;}

body {font-family: 'Ubuntu', sans-serif;}
nav ul {margin: 0;padding: 0; list-style:none;display:flex; justify-content:space-between;}
nav ul li { text-align:center;width: 25%; list-style:none; font-weight: bold; text-transform:uppercase;}
nav ul li a {display: block; padding:20px 0;background: #ce0909;color:#fff; text-decoration:none;}
nav ul li.active a {background: #008ebf;}
nav ul li a:hover {background: #fff;color:#000;}
.content {width: 100%;}
img {max-width:100%;}
h2 {padding-bottom: 15px;}
.lvl2 {padding-top: 30px;}
.list-catalog { list-style:none;margin: 0;padding: 0;}
.list-catalog li { list-style:none;padding:10px 0;font-weight: bold;font-size: 16px;}
.list-catalog a {color: #008ebf}

.lvl3 {padding-top: 30px;}
.lvl4 {padding-top: 30px;}
#catalog {margin-left:0;padding-left:0}
#About_Company {padding-right: 20px;}
.pop-zya {border-bottom:1px dashed #ce0909;color:#ce0909; cursor:pointer;}
.pop-zya2 {border-bottom:1px dashed #ce0909;color:#ce0909; cursor:pointer;}
hr {

    margin: 18px 0;
    border: 0;
        border-top-color: currentcolor;
        border-top-style: none;
        border-top-width: 0px;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #fff;
}

.form-support {max-width:404px;margin:0 auto;border:1px solid red;padding:20px;}
.form-support .mrow {padding-bottom:15px;display:flex;}
.form-support label {width:170px;font-weight: bold;}
.form-support input[type=text] {width:228px;}
.form-support textarea {width:228px;}
.form-support .error {border:1px solid #ce0909;}
.form-support .row-btn { text-align:right;display:block}
.form-support .row-btn input {display:inline-block;}
.form-support h2 { text-align:center;}

.bg_popup{
	position: fixed;
	lefT: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 101;
	background: rgba(0,0,0, .5);
	display: none;
	}
.bl_popup_container, .bl_popup_container_thx{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 432px;
	height: 335px;
	border-radius: 5px;
	background: #fff;
	z-index: 105;
	display: none;
	}
#pop-advert { height:370px;}	
.popup_cont_head{
	height: 38px;
	border-radius: 5px 5px 0 0;
	line-height: 38px;
	background: #ce0909;
	color: #fff;
	font-size: 16px;
	padding: 0 ;
	position: relative;
	}
.ico_close{
	display: block;
	cursor: pointer;
	position: absolute;
	font-size:12px;
	width: 40px;
	height: 20px;
	color:#fff;
	top: -8px;
	right: 20px;
	}
.popup_cont{
	text-align: center;
	padding-top: 15px;
	}
	.popup_cont  select{width:413px;margin-top: 10px;border: 1px solid #c6c6c6;height: 30px;}
.popup_cont input[type="text"]{
	height: 30px;
	width: 395px;
	border: 1px solid #c6c6c6;
	padding: 0 0 0 15px;
	margin: 10px 0 0 0;
	font-size: 14px;
	font-style: italic;
	color: #888888;
	}
.popup_but_send{
	padding-top: 24px;
	}
.bl_popup_container .error {border:1px solid #ce0909 !important;}
.but_blue{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border: 0;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px -1px 1px rgba(172,73,36,1.0);
	padding: 0 18px;
	border-radius: 5px;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.7);
	background: #ce0909;
	cursor: pointer;
	}
.popup_cont p{
	color: #888888;
	font-size: 16px;
	font-style: italic;
	margin: 0 0 16px 0;
	}
.thx_tx{
	padding: 41px 0 0 0;
	}
.but_close{
	height: 40px;
	line-height: 40px;
	color: #fff;
	width: 202px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-radius: 5px;
	background: #ce0909;
	display: inline-block;
	margin-top: 21px;
	cursor: pointer;
	}
nav * {max-height:9999em;}
a[href^=tel]{ color:inherit; text-decoration: inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}	