

/* Start:/local/templates/redesign_new/components/altasib/geobase.select.city/.default/style.css?173822150813133*/
.altasib_geobase_link{
	display:block;
	line-height:21px;
	text-decoration:none;
}
.altasib_geobase_link .altasib_geobase_link_city{
	border-bottom:1px dashed;
	cursor:pointer;
	font-weight:bold;
	white-space:normal;
}
.altasib_geobase_link .altasib_geobase_link_city:hover,.altasib_geobase_link_city:active{
	border-bottom:1px dashed #333333;
	color:#333333;
}
#altasib_geobase_info{
	position:absolute;
	display:none;
	width:372px;
	z-index:999;
	border:0;
	background-color:#fff;
	max-height:306px;
	overflow-y:scroll!important;
}
#altasib_geobase_info div{
	padding:8px 6px;
	font:normal 14px Tahoma;
	color:#8c8c8c;
	border-bottom:1px solid #eaeaea;
}
#altasib_geobase_info div:hover{
	background-color:#e6ecef;
	cursor:pointer;
}
div.altasib_geobase_focus{
	background-color:#e6ecef;
}
#altasib_geobase_close{
	float:right;
	position:relative;
}
#altasib_geobase_close a{
	background:url("/local/templates/redesign_new/components/altasib/geobase.select.city/.default/images/close.png") no-repeat;
	position:absolute;
	right:-15px;
	top:-13px;
	display:block;
	font-size:1px;
	height:30px;
	line-height:1px;
	width:30px;
}
#altasib_geobase_close a:hover{
	background-position:0 -30px;
}
strong.altasib_geobase_light{
	font:bold 14px Tahoma;
	color:#333333;
}
#altasib_geobase_popup .altasib_geobase_pu_i{
	color:#444444!important;
	margin:0 20px;
	padding:23px 0 5px;
}
.altasib_geobase_city .altasib_geobase_clear{
	clear:both;
}
#altasib_geobase_popup{
	top:140px;
	margin:0 auto;
	background:none repeat scroll 0 0 #FFFFFF;
	width:521px;
	border:0 solid #ffffff;
	border-radius:5px;
	box-shadow:0 1px 10px #969696;
	-moz-box-shadow:0 1px 10px #969696;
	-webkit-box-shadow:0 1px 10px #969696;
}
.altasib_geobase_city .altasib_geobase_ttl{
	color:#333333;
	font:bold 14px Tahoma;
	margin:0 0 16px;
}
.altasib_geobase_city .altasib_geobase_title2{
	color:#333333;
	font:normal 14px Tahoma;
	padding:0 0 12px;
}
.altasib_geobase_city .altasib_geobase_find{
	border-radius:3px;
	margin:2px 135px 35px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.altasib_geobase_city .altasib_geobase_find input{
	color:#808080;
	font:14px/17px "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	width:99%;
	background:none repeat scroll 0 0 #F7F7F7;
	border:1px solid #808080;
	border-radius:2px;
	box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;
	color:#363636;
	font-size:13px;
	font-style:normal;
	height:auto;
	line-height:16px;
	padding:4px 8px;
	transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.altasib_geobase_city .altasib_geobase_find input:focus{
	color:#333333;
	border-color:#d8d8d8;
	box-shadow:0 1px 1px #fee3a2 inset,0 0 8px #fee3a2;
	outline:medium none;
}
.altasib_geobase_city .altasib_geobase_cities{
	margin:0 0 20px;
	padding-bottom:10px;
}
@media (max-width:400px){
	.altasib_geobase_city .altasib_geobase_cities ul{
		column-count:1;
		-moz-column-count:1;
		-webkit-column-count:1;
	}
}
.altasib_geobase_city .altasib_geobase_cities ul{
	list-style-type:none;
	padding:0;
}
.altasib_geobase_city .altasib_geobase_cities ul.altasib_geobase_list_ie{
	float:left;
	list-style:none outside none;
	padding:0;
	width:33%;
}
.altasib_geobase_city .altasib_geobase_cities ul.altasib_geobase_fst{
	column-count:3;
	-moz-column-count:3;
	-webkit-column-count:3;
	margin:0;
}
.altasib_geobase_city .altasib_geobase_cities ul li{
	margin-bottom:6px;
	padding:0;
}
.altasib_geobase_city .altasib_geobase_cities ul li a{
	display:block;
	padding-right:10px;
	display:inline-block;
	border-bottom:1px solid transparent;
}
.altasib_geobase_city .altasib_geobase_cities ul li a:hover{
	color:#333333;
}
.altasib_geobase_city .altasib_geobase_cities ul li,.altasib_geobase_city .altasib_geobase_cities ul li a{
	color:#3f9dd4;
	font:normal 14px Tahoma;
	text-decoration:none;
}
.altasib_geobase_city .altasib_geobase_cities ul li.let a:first-letter{
	color:#ED1C24;
	font-weight:bold;
}
.altasib_geobase_city .altasib_geobase_cities ul li.altasib_geobase_act a{
	color:#333333;
	font-weight:bold;
}
.altasib_geobase_city .altasib_geobase_cities ul li.emp{
	height:17px;
}
.altasib_geobase_city .altasib_geobase_cutting .cutit a,.altasib_geobase_city .altasib_geobase_cutting .uncutit a{
	border-bottom:1px dashed #ED1C24;
	color:#ED1C24;
	font-size:12px;
	line-height:15px;
	margin:0 0 0 350px;
	text-decoration:none;
}
.altasib_geobase_city .altasib_geobase_cutting .cutit a{
	font-weight:normal;
}
.altasib_geobase_city .altasib_geobase_cutting .uncutit a{
	font-weight:bold;
}
.altasib_geobase_city .altasib_geobase_cutting .cutit{
	display:none;
}
.altasib_geobase_city .altasib_geobase_cutting .uncutit span{
	background:url("/local/templates/redesign_new/components/altasib/geobase.select.city/.default/images/red_up.gif") no-repeat scroll center center;
	font-size:12px;
	line-height:15px;
	padding:0 3px;
}
.altasib_geobase_city .altasib_geobase_cutting .cutit span{
	background:url("/local/templates/redesign_new/components/altasib/geobase.select.city/.default/images/red_up.gif") no-repeat scroll center center;
	font-size:12px;
	line-height:15px;
	padding:0 3px;
}
.altasib_geobase_city .altasib_geobase_cutting.uncutted .cutit{
	display:block;
}
.altasib_geobase_city .altasib_geobase_cutting.uncutted .uncutit{
	display:none;
}
a#altasib_geobase_btn{
	background:url("/local/templates/redesign_new/components/altasib/geobase.select.city/.default/images/buttons.png");
	color:#ffffff;
	cursor:pointer;
	display:block;
	float:right;
	font:normal 12px Tahoma;
	width:109px;
	padding-top:5px;
	margin-top:2px;
	text-align:center;
	text-decoration:none;
	height:27px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
a#altasib_geobase_btn:hover{
	background-position:0 -28px;
}
a#altasib_geobase_btn.altasib_geobase_disabled,a#altasib_geobase_btn.altasib_geobase_disabled:hover,a#altasib_geobase_btn.altasib_geobase_disabled:active{
	background:url("/local/templates/redesign_new/components/altasib/geobase.select.city/.default/images/buttons.png") no-repeat;
	background-position:0 -55px;
	cursor:default;
	color:#8d8d8d;
	text-shadow:1px 1px #ffffff;
	height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#altasib_geobase_win{
	display:none;
	top:9%;
	left:0;
	color:#000000;
	margin:0;
	padding:0;
	width:100%;
	z-index:10000;
	height:100%;
	position:fixed;
}
#altasib_geobase_popup_back{
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
	-webkit-transition:opacity 400ms;
	-moz-transition:opacity 400ms;
	-o-transition:opacity 400ms;
	transition:opacity 400ms;
}



.altasib_geobase_mb_link{
	display:inline;
	line-height:21px;
	text-decoration:none;
}
.altasib_geobase_mb_link .altasib_geobase_mb_link_city{
	border-bottom:1px dashed;
	cursor:pointer;
	font-weight:bold;
}
.altasib_geobase_mb_link .altasib_geobase_mb_link_city:hover,.altasib_geobase_mb_link_city:active{
	border-bottom:1px dashed #333333;
	color:#333333;
}
#altasib_geobase_mb_info{
	position:absolute;
	display:none;
	width:372px;
	max-height:340px;
	z-index:999;
	border:0;
	background-color:#fff;
	overflow-y:scroll;
}
#altasib_geobase_mb_info div{
	padding:8px 6px;
	font:normal 14px Tahoma;
	color:#8c8c8c;
	border-bottom:1px solid #eaeaea;
}
div.altasib_geobase_mb_focus{
	background-color:#e6ecef;
}
#altasib_geobase_mb_close{
	float:right;
	position:relative;
}
#altasib_geobase_mb_close a{
	background:url("/local/templates/redesign_new/components/altasib/geobase.select.city/.default/images/close.png") no-repeat;
	position:absolute;
	right:10px;
	top:9px;
	display:block;
	font-size:1px;
	height:30px;
	line-height:1px;
	width:30px;
}
strong.altasib_geobase_mb_light{
	font:bold 14px Tahoma;
	color:#333333;
}
#altasib_geobase_mb_popup .altasib_geobase_mb_pu_i{
	color:#444444!important;
	padding-bottom:5px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_clear{
	clear:both;
}
#altasib_geobase_mb_popup{
	top:140px;
	margin:0 auto;
	background:none repeat scroll 0 0 #FFFFFF;
	width:521px;
	border:0 solid #ffffff;
	border-radius:5px;
	box-shadow:0 1px 10px #969696;
	-moz-box-shadow:0 1px 10px #969696;
	-webkit-box-shadow:0 1px 10px #969696;
}
.altasib_geobase_mb_ttl{
	color:#333333;
	font:bold 14px Tahoma;
	margin:0 0 16px;
	padding:23px 20px 0;
}
.altasib_geobase_mb_city .altasib_geobase_mb_title2{
	color:#333333;
	font:normal 14px Tahoma;
	padding:0 0 12px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_find{
	margin:2px 14px 15px 0;
	padding:0 20px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_find input{
	color:#808080;
	font:14px/17px "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	width:99%;
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #eaeaea;
	border-radius:5px;
	box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;
	color:#363636;
	font-size:13px;
	font-style:normal;
	height:auto;
	line-height:16px;
	padding:12px 8px;
	transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;
}
.altasib_geobase_mb_city .altasib_geobase_mb_find input:focus{
	color:#333333;
	border-color:#d8d8d8;
	box-shadow:0 1px 1px #fee3a2 inset,0 0 8px #fee3a2;
	outline:medium none;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities{
	margin:0 0 20px;
	height:214px;
	padding-bottom:10px;
	overflow-y:hidden;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul{
	list-style-type:none;
	padding:0;
	border-top:1px solid #eaeaea;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul.altasib_geobase_mb_list_ie{
	float:left;
	list-style:none outside none;
	margin:0 0 0 -15px;
	padding:0;
	width:33%;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li{
	padding:0;
	border-bottom:1px solid #eaeaea;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li a{
	display:inline-block;
	padding:11px 10px 11px 20px;
	border-bottom:1px solid transparent;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li,.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li a{
	color:#333333;
	font:normal 16px Tahoma;
	text-decoration:none;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li.let a:first-letter{
	color:#ED1C24;
	font-weight:bold;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li.altasib_geobase_mb_act,.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li.altasib_geobase_mb_act a{
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	background-color:#fdb407;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li.emp{
	height:17px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .cutit a,.altasib_geobase_mb_city .altasib_geobase_mb_cutting .uncutit a{
	border-bottom:1px dashed #ED1C24;
	color:#ED1C24;
	font-size:12px;
	line-height:15px;
	margin:0 0 0 350px;
	text-decoration:none;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .cutit a{
	font-weight:normal;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .uncutit a{
	font-weight:bold;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .cutit{
	display:none;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .uncutit span{
	background:url("/local/templates/redesign_new/components/altasib/geobase.select.city/.default/images/red_up.gif") no-repeat scroll center center;
	font-size:12px;
	line-height:15px;
	padding:0 3px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting .cutit span{
	background:url("/local/templates/redesign_new/components/altasib/geobase.select.city/.default/images/red_up.gif") no-repeat scroll center center;
	font-size:12px;
	line-height:15px;
	padding:0 3px;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting.uncutted .cutit{
	display:block;
}
.altasib_geobase_mb_city .altasib_geobase_mb_cutting.uncutted .uncutit{
	display:none;
}
a#altasib_geobase_mb_btn,a#all_cities_button_mobile{
	background:url("/local/templates/redesign_new/components/altasib/geobase.select.city/.default/images/button_mobile.png") no-repeat;
	color:#ffffff;
	cursor:pointer;
	display:block;
	font:bold 16px Tahoma;
	height:43px!important;
	width:176px;
	padding-top:13px;
	margin-bottom:15px;
	margin-left:20px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
a#altasib_geobase_mb_btn.altasib_geobase_mb_disabled,a#altasib_geobase_mb_btn.altasib_geobase_mb_disabled:active{
	display:none;
}
#altasib_geobase_mb_win{
	display:none;
	top:5%;
	left:0;
	color:#000000;
	margin:0;
	padding:0;
	width:100%;
	z-index:10001;
	height:100%;
	position:fixed;
}
#altasib_geobase_mb_popup_back{
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
	-webkit-transition:opacity 400ms;
	-moz-transition:opacity 400ms;
	-o-transition:opacity 400ms;
	transition:opacity 400ms;
}
@media screen and (max-height:480px) and (orientation:	landscape){
	a#all_cities_button_mobile{
		display:none;
	}
	#altasib_geobase_mb_info{
		width:372px;
	}
	.altasib_geobase_mb_city .altasib_geobase_mb_cities{
		height:80px;
		overflow-y:scroll;
	}
}
@media screen and (max-width:480px){
	#altasib_geobase_mb_popup{
		width:320px;
	}
	a#altasib_geobase_mb_btn{
		margin-left:12px;
	}
	#altasib_geobase_mb_info{
		width:296px;
	}
	.altasib_geobase_mb_ttl{
		font-size:16px;
		margin:0 0 15px;
		padding:23px 12px 0;
	}
	.altasib_geobase_mb_city .altasib_geobase_mb_find{
		padding:0 12px;
	}
	.altasib_geobase_mb_city .altasib_geobase_mb_find input{
		padding:12px 8px;
		font-size:16px;
	}
	.altasib_geobase_mb_city .altasib_geobase_mb_cities ul li a{
		padding-left:12px;
	}
}
/* End */


/* Start:/local/templates/redesign_new/components/bitrix/menu/catalog_vertical1/style.css?17382215086291*/
.bx_vertical_menu_advanced{
	border-left:7px solid #e3eaef;
	background:#f1f4f7;
	border-radius:4px;
	box-shadow:0 0 1px 1px #dcdcdc;
}
.bx_vertical_menu_advanced>ul{
	display:block;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	border-radius:5px;
	background:#fff;
	list-style:none;
}

/* 1 уровень */
.bx_vertical_menu_advanced .bx_hma_one_lvl{
	display:block;
	padding:0;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	padding:10px 0 10px 12px;
	border-bottom: 1px solid #e3eaef;
	color:#000;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-size:14px;
	line-height:16px;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child,
.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child>a{border-radius:0 4px 0 0}
.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child,
.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child>a {border-radius:0 0 4px 0}
.bx_vertical_menu_advanced ul:last-child .bx_hma_one_lvl:last-child>a{border-bottom:none}

.bx_vertical_menu_advanced .bx_hma_one_lvl>a{}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover{
	padding:1px 0 0;
	border:none;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover>a{
	margin-left:-11px;
	padding:10px 0 10px 12px;
	width:100%;
	border:none;
	border-right:2px;
	background:#fff;
	box-shadow:-1px 2px 3px 0px rgba(1,1,1,.22);
	font-weight:bold;
	line-height:16px;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover{}
.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover>a{z-index:1500}

.bx_vertical_menu_advanced .bx_hma_one_lvl>a:active,
.bx_vertical_menu_advanced .bx_hma_one_lvl.current>a{}
/* // 1й уровень */
/* Контейнер*/
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:0;
	left:0;
	z-index:1300;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top:1px solid rgba(1,1,1,.1);
	border-radius:2px;
	background:#fff;
	box-shadow:0 5px 10px 0 rgba(1,1,1,.29);
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover .bx_children_container{display:block}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:-20000px;
	padding:10px 12px;
	padding-bottom:20000px;
	min-width:130px;
	max-width:280px;
	border-left:1px solid #f2f2f2;
	background:#fff;
}
.bx_shadow_fix{display:none}
.bx_vertical_menu_advanced .dropdown:hover .bx_shadow_fix,
.bx_vertical_menu_advanced .dropdown.hover .bx_shadow_fix{
	position: absolute;
	top: 0;
	right: -2px;
	bottom: -5px;
	z-index: 1500;
	display: block;
	width: 5px;
	background: #fff;
	opacity: 1;
}

.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 5px 0 7px -5px rgba(0,0,0,.12);
}
/*// Контейнер*/
/* 2й уровень*/
.bx_vertical_menu_advanced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel {
	display: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}

/*.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}*/
/* //2й уровень*/
/* 3й уровень */
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
/*.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a:hover{
	background:#f0f6f8;
	box-shadow:inset 0 1px 1px 0 #e3e9eb;
}*/
/* // 3й уровень */

/* Панель */
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_advanced_panel{
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel img{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	max-height:220px;
	border:1px solid #e7e9ea;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	max-height:220px;
	color:#000;
	text-align:left;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}

/* // Панель*/
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{
	display:block;
	color:#20394c;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	line-height:23px;
}

.bx_vertical_menu_advanced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
	line-height:16px;
}

@media (max-width:569px) {
	.bx_vertical_menu_advanced{display:none}
	.header_inner_bottom_line{
		overflow:hidden;
		height:auto;
	}
}
/* End */


/* Start:/local/templates/redesign_new/components/bitrix/breadcrumb/main/style.css?1738221508947*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url(/local/templates/redesign_new/components/bitrix/breadcrumb/main/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */


/* Start:/local/templates/redesign_new/styles.css?17484656731123*/
[data-code="COMPANY_ADR"]{height: 100px;}

.cookie-agreement {
   position: fixed;
   bottom: -250px;
   left: 50%;
   transform: translateX(-50%);
   display: flex;
   align-items: center;
   column-gap: 15px;
   width: calc(100% - 40px);
   max-width: 800px;
   padding: 20px;
   box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
   transition: 0.8s;
   z-index: 9999;
   background: #f3f3f3;
   backdrop-filter: blur(8px);
}
.cookie-agreement.js-v1-anim {
   bottom: 40px;
}
.cookie-agreement .cookie-agreement-text {
   font-size: 15px;
   color: #000000;
}
.cookie-agreement a {
   font-size: inherit;
   color: #3399ff;
   text-decoration: none;
}
.cookie-agreement button {
   height: 35px;
   padding: 0 18px;
   background: #107ec1;
   border: none;
   border-radius: 5px;
   font-size: 14px;
   font-weight: 100;
   color: #fff;
   outline: none;
   cursor: pointer;
   transition: 0.25s;
   text-transform: uppercase;
}

.footer-cookie {
   display: block;
   max-width: 1200px;
   margin: 0 auto;
   padding-bottom: 20px;
}
.footer-cookie a {
   color: #666666;
}
/* End */


/* Start:/local/templates/redesign_new/template_styles.css?173822150878011*/
@font-face{font-family:PTSansRegular;src:url("/local/templates/redesign_new/fonts/PTSansRegular/PTSansRegular.eot");src:url("/local/templates/redesign_new/fonts/PTSansRegular/PTSansRegular.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/PTSansRegular/PTSansRegular.woff") format("woff"),url("/local/templates/redesign_new/fonts/PTSansRegular/PTSansRegular.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:PTSansItalic;src:url("/local/templates/redesign_new/fonts/PTSansItalic/PTSansItalic.eot");src:url("/local/templates/redesign_new/fonts/PTSansItalic/PTSansItalic.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/PTSansItalic/PTSansItalic.woff") format("woff"),url("/local/templates/redesign_new/fonts/PTSansItalic/PTSansItalic.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:PTSansBold;src:url("/local/templates/redesign_new/fonts/PTSansBold/PTSansBold.eot");src:url("/local/templates/redesign_new/fonts/PTSansBold/PTSansBold.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/PTSansBold/PTSansBold.woff") format("woff"),url("/local/templates/redesign_new/fonts/PTSansBold/PTSansBold.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:MuseoSansCyrl;src:url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-500.eot");src:local("MuseoSansCyrl-500"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-500.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-500.woff") format("woff"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-500.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:MuseoSansCyrl;src:url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-300Italic.eot");src:local("MuseoSansCyrl-300Italic"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-300Italic.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-300Italic.woff") format("woff"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-300Italic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:MuseoSansCyrl;src:url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-500Italic.eot");src:local("MuseoSansCyrl-500Italic"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-500Italic.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-500Italic.woff") format("woff"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-500Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:MuseoSansCyrl;src:url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-900.eot");src:local("MuseoSansCyrl-900"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-900.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-900.woff") format("woff"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-900.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:MuseoSansCyrl;src:url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-700.eot");src:local("MuseoSansCyrl-700"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-700.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-700.woff") format("woff"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-700.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:MuseoSansCyrl;src:url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-700Italic.eot");src:local("MuseoSansCyrl-700Italic"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-700Italic.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-700Italic.woff") format("woff"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-700Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:MuseoSansCyrl;src:url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-300.eot");src:local("MuseoSansCyrl-300"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-300.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-300.woff") format("woff"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-300.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:MuseoSansCyrl;src:url("/local/templates/redesign_new/MuseoSansCyrl-100.eot");src:local("MuseoSansCyrl-100"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-100.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-100.woff") format("woff"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-100.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:MuseoSansCyrl;src:url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-100Italic.eot");src:local("MuseoSansCyrl-100Italic"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-100Italic.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-100Italic.woff") format("woff"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-100Italic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:MuseoSansCyrl;src:url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-900Italic.eot");src:local("Museo Sans Cyrl 900 Italic"),local("MuseoSansCyrl-900Italic"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-900Italic.eot?#iefix") format("embedded-opentype"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-900Italic.woff") format("woff"),url("/local/templates/redesign_new/fonts/MuseoSans/MuseoSansCyrl-900Italic.ttf") format("truetype");font-weight:bold;font-style:italic}.page-not-found{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;margin:100px 0 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-not-found .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:60px}.page-not-found .text p{margin:0}.page-not-found .text .title{font-size:46px;font-weight:100}.page-not-found .text .description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:46px}.page-not-found .text .description p{color:#979797;font-weight:600;line-height:1.4em}.page-not-found .text .description p:first-child{color:#000000;font-size:40px;font-weight:100;padding-right:30px}.page-not-found .slider{margin-top:80px;width:100%}.page-not-found .slider .sort-pagination{display:none}.advantages{list-style-type:none;margin:0;padding:0;margin:21px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.advantages li{background-color:#f3f3f3;height:114px;border-left:1px solid #ffffff;-webkit-flex-wrap:1;-ms-flex-wrap:1;flex-wrap:1;width:100%;padding:34px 10px 0 144px;-webkit-background-size:47px 42px;background-size:47px 42px;background-repeat:no-repeat;background-position:43px 50%;padding-left:120px}.advantages li:first-child{padding:34px 10px 0 133px;-webkit-background-size:49px 48px;background-size:49px 48px}.advantages li:last-child{padding:34px 10px 0 147px;-webkit-background-size:46px 40px;background-size:46px 40px}.advantages li>*{display:inline-block;vertical-align:middle;font-size:14px;font-weight:100;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#000000}.advantages li .title{font-weight:500;margin:0 0 3px;text-transform:uppercase}.altasib_geobase_link{color:#ffffff;font-weight:300;text-decoration:none;letter-spacing:0.4px;white-space:nowrap;padding-right:10px}.altasib_geobase_link .altasib_geobase_link_city{font-weight:400;padding:11px 19px 7px 3px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;background-image:url(/local/templates/redesign_new/img/to_bottom.png);-webkit-background-size:9px 5px;background-size:9px 5px;background-repeat:no-repeat;background-position:-webkit-calc(100% - 3px) -webkit-calc(50% + 3px);background-position:calc(100% - 3px) calc(50% + 3px);border:none !important}.altasib_geobase_link .altasib_geobase_link_city:hover{color:#ffffff;-webkit-border-radius:5px;border-radius:5px;background-color:#7cd0f5}#altasib_geobase_window_block{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);border-style:solid;border-color:#fff;background:#fff;color:#444;-webkit-border-radius:inherit;border-radius:inherit;font:normal 14px MuseoSansCyrl !important;position:relative}#altasib_geobase_window_block #altasib_geobase_close_kr{position:absolute;top:10px;right:10px;width:26px;height:26px;background-image:url(/local/templates/redesign_new/img/close.png);-webkit-background-size:13px 13px;background-size:13px 13px;background-repeat:no-repeat;background-position:center}#altasib_geobase_window_block .altasib_geobase_yc_ttl{font:normal 14px MuseoSansCyrl !important;text-transform:uppercase;font-size:16px !important;padding:0 0 10px}#altasib_geobase_window_block .altasib_geobase_your_city_block{padding:0}#altasib_geobase_window_block .altasib_geobase_your_city_block .altasib_geobase_your_city,#altasib_geobase_window_block .altasib_geobase_your_city_block .altasib_geobase_your_city_2{font:300 14px MuseoSansCyrl !important}#altasib_geobase_window_block .altasib_geobase_your_city_block .altasib_geobase_your_city{font-weight:bold !important}#altasib_geobase_window_block .altasib_geobase_yc_btn{font:normal 16px MuseoSansCyrl !important;height:40px !important;-webkit-border-radius:5px;border-radius:5px;border:1px solid #107ec1;font-weight:300;text-decoration:none;padding:10px;cursor:pointer;background:#107ec1;color:#ffffff !important}#altasib_geobase_window_block #altasib_geobase_yc_n{background:#ffffff;color:#0099ff !important;text-transform:capitalize}#altasib_geobase_popup{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);border-style:solid;border-color:#fff;background:#fff;color:#444;-webkit-border-radius:inherit;border-radius:inherit;font:normal 14px MuseoSansCyrl !important;width:1300px;max-width:100%}#altasib_geobase_popup .altasib_geobase_pu_i{margin:0;padding:0}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_ttl{display:block;max-width:100%;color:#000000;padding:25px 48px 14px;margin:0;font:23px MuseoSansCyrl !important}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_cities{margin:0 !important;padding:0 !important}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_cities .hr{width:100%;height:56px;background-color:#117ec1;border:none;margin:0;padding:14px 48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_cities .hr a{font:MuseoSansCyrl !important;color:#ffffff;font-size:20px;-webkit-column-count:2;-moz-column-count:2;column-count:2;cursor:pointer}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_cities .list{margin:46px 52px;-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-width:-webkit-calc((812px - 48px*5) / 5);-moz-column-width:calc((812px - 48px*5) / 5);column-width:calc((812px - 48px*5) / 5)}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_cities .list a{font:MuseoSansCyrl !important;font-weight:100;padding:0 30px;font-size:14px;position:relative;display:block;color:#117ec1}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_cities .list a:hover{color:#117ec1;cursor:pointer}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_cities .list a.selected{color:#117ec1;cursor:pointer}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_cities .list a[data-symbol]:first-child{padding-top:0}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_cities .list a[data-symbol]:before{content:attr(data-symbol);display:inline;position:absolute;left:5px;font-weight:500;color:#117ec1}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_title2{display:block;max-width:100%;color:#000;padding:0;margin:0 auto 0 50px;font:18px MuseoSansCyrl}#altasib_geobase_popup .altasib_geobase_pu_i #altasib_geobase_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:180px;height:35px;-webkit-border-radius:5px;border-radius:5px;background:#107ec1;font-size:14px;font-weight:100;letter-spacing:0.4px;text-align:center;color:#ffffff;text-transform:uppercase;padding:0 18px;border:none;text-shadow:none;font-family:MuseoSansCyrl !important;font-weight:300 !important;margin:0 40px 30px 0}#altasib_geobase_popup .altasib_geobase_pu_i .altasib_geobase_find{width:-webkit-calc(100% - 280px);width:calc(100% - 280px);position:relative}#altasib_geobase_popup .altasib_geobase_pu_i #altasib_geobase_search{width:100%;height:35px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);border:none;padding:12px 15px 10px;font-size:14px;line-height:2.57;letter-spacing:0.4px;color:#565656;margin:0 auto 30px 40px}#altasib_geobase_popup .altasib_geobase_pu_i #altasib_geobase_info{top:-webkit-calc(100% - 30px);top:calc(100% - 30px);left:40px;width:100%}#basket_items{width:100%}#basket_items td{text-align:left}#basket_items .photo{width:150px;padding:25px;text-align:center}#basket_items .photo img{display:inline;max-height:100%;max-width:100%}#basket_items a{color:#0099ff;font-weight:100}#basket_items input{width:60px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);padding:12px 15px 10px;font-size:14px;font-weight:100;line-height:2.57;letter-spacing:0.4px;color:#565656;margin:15px auto 10px;height:30px;background-color:#ffffff;border:none;text-align:left}#basket_items [data-level]{width:220px}#basket_items .quantity{width:120px}#basket_items .quantity input{width:50px;height:30px;background-color:#ffffff;border:solid 1px #e3e3e3;text-align:center;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:auto 0;display:inline-block;float:left}#basket_items .quantity [type="button"]{width:33px;cursor:pointer}#basket_items .quantity .minus{background-image:url(/local/templates/redesign_new/img/minus.png);-webkit-background-size:13px 2px;background-size:13px 2px;background-repeat:no-repeat;background-position:center}#basket_items .quantity .plus{background-image:url(/local/templates/redesign_new/img/plus.png);-webkit-background-size:11px 12px;background-size:11px 12px;background-repeat:no-repeat;background-position:center}#basket_items .delay,#basket_items .undo_delay{display:block;background:#f3f3f3;text-decoration:none;-webkit-border-radius:5px;border-radius:5px;width:110px;color:#666666;height:35px;line-height:35px;text-align:center;margin:12px auto 0;cursor:pointer}#basket_items .remove{background:url(/local/templates/redesign_new/img/close.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain;width:14px;height:14px;cursor:pointer;margin:0 auto}#basket_items .price>*,#basket_items .amount>*{text-align:center;font-size:18px}.sum{width:100%;height:65px;line-height:62px;background:#f3f3f3;font-size:26px;text-align:right;color:#000;margin-bottom:20px}#sunicense{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:35px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;font-size:14px;font-weight:100;letter-spacing:0.4px;text-align:center;color:#ffffff;text-transform:uppercase;padding:0 18px;border:none;float:right}.breadcrumbs{list-style-type:none;padding:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumbs li{display:inline;float:left;font-size:13px;font-weight:100;line-height:2.77;letter-spacing:0.3px;color:#999999}.breadcrumbs li a{text-decoration:none;color:inherit}.breadcrumbs li:last-child{color:#333333}.breadcrumbs li:not(:last-child):after{width:6px;height:6px;background-color:#d9d9d9;display:inline-block;-webkit-border-radius:50%;border-radius:50%;content:"";margin:auto 7px}.items-wrap{display:block}.items-wrap .line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.items-wrap .line>div{width:25%;height:auto;background-color:#ffffff;border-style:solid;border-width:1px 0px 1px 1px;border-color:#dbdbdb;display:block}.items-wrap .line>div:last-child{border-width:1px}.items-wrap .line>div a{text-decoration:none}.items-wrap .line>div .img{width:90%;height:-webkit-calc(238px * 0.9);height:calc(238px * 0.9);display:block;-webkit-background-size:contain;background-size:contain;margin:-webkit-calc(238px * 0.05);margin:calc(238px * 0.05);background-repeat:no-repeat;background-position:center}.items-wrap .line>div .title{font-size:14px;font-weight:100;line-height:2;letter-spacing:0.4px;text-align:center;color:#000000;padding:0 5%;display:inline-block;min-height:56px;width:100%}.items-wrap .line>div .description{font-size:14px;font-weight:100;line-height:1;letter-spacing:0.4px;text-align:left;color:#333333;padding:0 5%;display:inline-block;width:100%}.items-wrap .line>div .buy-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 18px 24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.items-wrap .line>div .buy-block .price{width:100%;font-size:24px;font-weight:100;line-height:2.33;letter-spacing:0.6px;text-align:center;color:#000000}.items-wrap .line>div .buy-block .price span{font-size:14px;line-height:4;letter-spacing:0.4px}.items-wrap .line>div .buy-block .checkbox{display:none}.items-wrap .line>div .buy-block .checkbox+label{display:block;width:35px;height:35px;border:solid 1px #dbdbdb;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;background-repeat:no-repeat;background-position:center}.items-wrap .line>div .buy-block .checkbox+.favorite{background-image:url("/local/templates/redesign_new/img/favorite.png");-webkit-background-size:15px 13px;background-size:15px 13px}.items-wrap .line>div .buy-block .checkbox+.favorite>a{display:block;width:100%;height:100%}.items-wrap .line>div .buy-block .checkbox+.compare{background-image:url("/local/templates/redesign_new/img/compare.png");-webkit-background-size:18px 16px;background-size:18px 16px}.items-wrap .line>div .buy-block .add-to-basket{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:35px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;font-size:14px;font-weight:100;letter-spacing:0.4px;text-align:center;color:#ffffff;text-transform:uppercase;padding:0 18px}.catalog-sort{position:relative;width:238px}.catalog-sort .select{width:100%;height:31px;background-color:#ffffff;border:solid 1px #c2c2c2;-webkit-border-radius:4px;border-radius:4px;background-image:url(/local/templates/redesign_new/img/drop.png);-webkit-background-size:14px 7px;background-size:14px 7px;background-repeat:no-repeat;background-position:-webkit-calc(100% - 5px) 50%;background-position:calc(100% - 5px) 50%;padding:6px 24px 6px 10px}.catalog-sort:hover{cursor:pointer}.catalog-sort:hover .list{display:block}.catalog-sort .list{display:none;position:absolute;top:100%;background:#ffffff;width:100%}.catalog-sort .list a{padding:5px 10px;line-height:1.9;text-decoration:none;color:#333;font-size:12px;width:100%;display:inline-block}.category_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.category_list .category{display:block;width:-webkit-calc(25% - 20px);width:calc(25% - 20px);margin:10px;padding:5px 5px 5px 5px;border:1px solid #cdcdcd;text-decoration:none}.category_list .category .img{display:block;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:210px}.category_list .category .title{display:inline-block;width:100%;text-align:center}.category_list .category .description{color:#000000}.solution_title{color:#ffffff;text-align:center;background-color:#107ec1;font-weight:bold;text-transform:uppercase;padding:9px 0;-webkit-border-radius:5px;border-radius:5px;font-size:16px}.comparision table{border-collapse:collapse}.comparision table tr:nth-child(even){background:#f3f3f3}.comparision table tr:hover{cursor:pointer;background:rgba(16,126,193,0.15)}.comparision table tr td{padding:5px 10px;width:250px;border:1px solid #dbdbdb}.comparision table tr td:first-child{width:350px}.comparision table tr.products:hover{background:transparent !important}.comparision table tr.products th.parameters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.comparision table tr.products th.parameters input{display:none}.comparision table tr.products th.parameters input+label{position:relative;padding-left:30px;line-height:2;display:inline-block;cursor:pointer}.comparision table tr.products th.parameters input+label:before{content:'';position:absolute;width:21px;height:21px;background-color:#f3f3f3;border:solid 1px #cccccc;top:1px;left:0;-webkit-border-radius:50%;border-radius:50%}.comparision table tr.products th.parameters input:checked+label:after{width:13px;height:13px;background-color:#107ec1;content:"";position:absolute;border:solid 1px #cccccc;top:5px;left:4px;-webkit-border-radius:50%;border-radius:50%}.comparision table tr.products th.item{border:1px solid #dbdbdb;padding-bottom:30px}.comparision table tr.products th.item a{text-decoration:none;text-align:center;width:90%;display:inline-block}.comparision table tr.products th.item .img{max-width:70%;height:240px;margin:0 auto;display:block;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.comparision table tr.products th.item .title{color:#0099ff;height:50px}.comparision table tr.products th.item .price{text-align:center;display:block;font-size:24px;margin:0 auto 5px;color:#000;font-weight:normal;width:100%}.comparision table tr.products th.item .add-to-basket{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:170px;height:35px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;font-size:14px;font-weight:100;letter-spacing:0.4px;text-align:center;color:#ffffff;text-transform:uppercase;padding:0 18px;margin:0 auto;border:none}.comparision table tr.products th.item .remove{background:url(/local/templates/redesign_new/img/close.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain;width:14px;height:14px;cursor:pointer;margin:10px 10px 10px auto}.location-group .city{padding:5px;cursor:pointer}.pickup-detail{display:none;margin:5px auto;border:1px solid #dbdbdb;padding:23px;background:#f3f3f3;-webkit-box-sizing:content-box;box-sizing:content-box;min-height:365px}.pickup-detail .pickup-content{width:480px;float:left;line-height:1.2em;position:relative}.pickup-detail .pickup-content .title{font-size:18px;color:#000;text-transform:uppercase;margin-bottom:15px}.pickup-detail .pickup-content table td{padding:5px}.pickup-detail .pickup-content table td:last-child{font-weight:400}.pickup-detail .clearfix{clear:both}.pickup-detail .detail-map{width:365px;height:365px;float:right}.pickup-detail .detail-map .ymaps-2-1-62-map{position:relative;z-index:0;display:block;margin:0 !important;padding:0 !important;text-align:left !important;text-decoration:none !important;color:#000;font-weight:400 !important;font-style:normal !important;line-height:normal;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}footer{background-color:#f3f3f3;margin-top:82px}footer .footer-menu{background-color:#107ec1}footer .footer-menu ul{list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:56px;margin:0;padding:0}footer .footer-menu ul a{font-size:16px;font-weight:300;line-height:2.25;color:#ffffff;text-decoration:none}footer .container{max-width:1200px;width:100%;margin:0 auto}footer>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0 33px}footer .copyright .logo{width:168px;height:41px;background-position:-90px -61px;display:block;margin:0 0 12px;background-image:url(/local/templates/redesign_new/images/sprite.png)}footer .copyright span{font-size:13px;font-weight:100;line-height:1.38;color:#aaaaaa}footer .copyright .phone{font-size:18px;font-weight:100;line-height:1.67;color:#000000;margin:20px auto}footer .copyright .timetable{font-size:13px;font-weight:100;line-height:1.38;color:#000000;background-image:url("/local/templates/redesign_new/img/date.png");-webkit-background-size:18px 18px;background-size:18px 18px;background-repeat:no-repeat;background-position:0px -webkit-calc(50% - 1px);background-position:0px calc(50% - 1px);padding-left:25px;-webkit-filter:grayscale(1);filter:grayscale(1)}footer .bottom-links .title{font-size:18px;font-weight:100;line-height:2;color:#3492cb}footer .bottom-links ul{margin:0;padding:0;list-style-type:none}footer .bottom-links ul a{text-decoration:none;font-size:14px;font-weight:100;line-height:1.75;color:#666666}.comment-form .field-group{width:550px}.comment-form .field-group .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:15px auto 10px}.comment-form .field-group .field label{padding-right:15px;padding-top:5px;white-space:nowrap}.comment-form .field-group .field [type="text"],.comment-form .field-group .field textarea{width:100%;height:35px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);border:none;padding:12px 15px 10px;font-size:14px;font-weight:100;line-height:2.57;letter-spacing:0.4px;color:#565656}.comment-form .field-group .field textarea{height:100px}.comment-form .field-group .field [type="submit"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:200px;height:35px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;font-size:14px;font-weight:100;letter-spacing:0.4px;text-align:center;color:#ffffff;text-transform:uppercase;padding:0 18px;border:none}.left-menu.personal .menu-title{background-position:20px center;background-repeat:no-repeat}.left-menu.personal ul li{font-size:15px;font-weight:400;line-height:4.44;color:#000000;height:70px;background-color:#f3f3f3;margin-top:1px;display:block;padding:0}.left-menu .menu-title{height:49px;-webkit-border-radius:5px;border-radius:5px;background-color:#ffa200;font-size:18px;font-weight:500;line-height:2;letter-spacing:0.2px;color:#ffffff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.left-menu ul{list-style-type:none;margin:0;padding:0}.left-menu ul a{padding:0 21px;text-decoration:none}.left-menu>ul>li>a{font-size:15px;font-weight:400;line-height:4.44;color:#000000;height:70px;background-color:#f3f3f3;margin-top:1px;display:block}.left-menu>ul>li>a>span{width:9px;height:9px;display:inline-block;background:url(/local/templates/redesign_new/images/left-menu/arrows.png) 0 0 no-repeat;cursor:pointer;margin-left:4px}.left-menu>ul>li>ul{display:none}.left-menu>ul .selected>a{color:#ffbb28}.left-menu>ul .selected>a>span{background-position:-11px 3px}.left-menu>ul .selected>ul{display:block}.left-menu>ul .selected>ul>li a{position:relative;font-size:14px;color:#666666;margin-left:21px;padding-left:15px;line-height:2}.left-menu>ul .selected>ul>li a:before{background:url(/local/templates/redesign_new/images/left-menu/arrows.png) -40px 0 no-repeat;left:0px;top:-webkit-calc(50% - 5px);top:calc(50% - 5px);width:7px;height:10px;position:absolute;content:' '}.left-menu>ul .selected>ul .selected>a{color:#ffbb28}.bx_filter_parameters_box_container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bx_ui_slider_track{width:100%}.main-banner-grid{margin:19px 0 0;height: auto;display: inline-block}.main-banner-grid>*{display:block;float:right}.main-banner-grid .very_big{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;width:957px;height:330px;float:left}.main-banner-grid .big{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;width:655px;height:402px;float:left}.main-banner-grid .middle{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;width:297px;height:284px}.main-banner-grid .small{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;width:297px;height:113px;margin-top:5px}.main_product-slider .item{border:solid 1px #dbdbdb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:416px}.main_product-slider .item a{text-decoration:none}.main_product-slider .item .img{width:90%;height:-webkit-calc(238px * 0.9);height:calc(238px * 0.9);display:block;-webkit-background-size:contain;background-size:contain;margin:-webkit-calc(238px * 0.05);margin:calc(238px * 0.05);background-repeat:no-repeat;background-position:center}.main_product-slider .item .title{font-size:14px;font-weight:100;line-height:2;letter-spacing:0.4px;text-align:center;color:#000000;padding:0 5%;display:inline-block;min-height:56px;width:100%}.main_product-slider .item .buy-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 18px 24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main_product-slider .item .buy-block .price{width:100%;font-size:24px;font-weight:100;line-height:2.33;letter-spacing:0.6px;text-align:center;color:#000000}.main_product-slider .item .buy-block .price span{font-size:14px;line-height:4;letter-spacing:0.4px}.main_product-slider .item .buy-block .checkbox{display:none}.main_product-slider .item .buy-block .checkbox+label{display:block;width:35px;height:35px;border:solid 1px #dbdbdb;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;background-repeat:no-repeat;background-position:center}.main_product-slider .item .buy-block .checkbox+.favorite{background-image:url("/local/templates/redesign_new/img/favorite.png");-webkit-background-size:15px 13px;background-size:15px 13px}.main_product-slider .item .buy-block .checkbox+.favorite>a{display:block;width:100%;height:100%}.main_product-slider .item .buy-block .checkbox+.compare{background-image:url("/local/templates/redesign_new/img/compare.png");-webkit-background-size:18px 16px;background-size:18px 16px}.main_product-slider .item .buy-block .add-to-basket{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:35px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;font-size:14px;font-weight:100;letter-spacing:0.4px;text-align:center;color:#ffffff;text-transform:uppercase;padding:0 18px}.auth-form{width:560px;margin-top:10px;float:left;padding:35px 60px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;-webkit-box-shadow:0 0 6px #dbdbdb;box-shadow:0 0 6px #dbdbdb}.auth-form input[type="text"],.auth-form input[type="password"]{width:100%;height:35px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);border:none;padding:12px 15px 10px;font-size:14px;font-weight:100;line-height:2.57;letter-spacing:0.4px;color:#565656;margin:15px auto 10px}.auth-form .forgot-password{display:block;line-height:2.57}.auth-form input[type="checkbox"]{display:none}.auth-form input[type="checkbox"]+label{position:relative;padding-left:30px;line-height:2;display:inline-block;cursor:pointer}.auth-form input[type="checkbox"]+label:before{content:'';position:absolute;width:21px;height:21px;background-color:#f3f3f3;border:solid 1px #cccccc;top:1px;left:0}.auth-form input[type="checkbox"]:checked+label:after{width:13px;height:13px;background-color:#107ec1;content:"";position:absolute;border:solid 1px #cccccc;top:5px;left:4px}.auth-form input[type="submit"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:35px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;font-size:14px;font-weight:100;letter-spacing:0.4px;text-align:center;color:#ffffff;text-transform:uppercase;padding:0 38px;margin-top:10px;border:none}.register-adv{color:#000;width:-webkit-calc(100% - 580px);width:calc(100% - 580px);float:right}.register-adv a{font-size:30px}.mfeedback .feedback-form{width:638px}.mfeedback .feedback-form .error{color:red}.mfeedback .feedback-form .field-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 10px}.mfeedback .feedback-form .field-line label{padding-right:10px}.mfeedback .feedback-form .field-line select{width:auto}.mfeedback .feedback-form .field-line .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:26px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.mfeedback .feedback-form .field-line .department{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mfeedback .feedback-form .field-line .department select{width:initial !important}.mfeedback .feedback-form .field-line .message{width:100%}.mfeedback .feedback-form .field-line .submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%}.mfeedback .feedback-form .field-line input,.mfeedback .feedback-form .field-line select,.mfeedback .feedback-form .field-line textarea{width:100%;height:35px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);border:none;padding:12px 15px 10px;font-size:14px;font-weight:100;line-height:2.57;letter-spacing:0.4px;color:#565656}.mfeedback .feedback-form .field-line select{padding:2px 15px}.mfeedback .feedback-form .field-line textarea{height:auto;resize:none;height:75px;width:100%}.mfeedback .feedback-form .field-line [type="submit"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:35px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;font-size:14px;font-weight:100;letter-spacing:0.4px;text-align:center;color:#ffffff;text-transform:uppercase;padding:0 18px;border:none}.news{font-size:15px;font-weight:400;line-height:1.5;color:#000000;background-color:#f3f3f3;margin-top:20px;display:block;padding:10px 20px 25px}.news .title{font-size:17px;font-weight:500;line-height:2;letter-spacing:0.2px;text-align:center}.news .news-list>div{margin:0 0 35px}.news .news-list>div .date{color:#999999;font-size:13px}.news .news-list>div .news-title{font-size:14px;margin:3px 0;font-weight:500}.news .news-list>div .description{color:#666666;font-size:12px;line-height:17px}.news .news-list>div .read-more{color:#3399ff;font-size:14px;padding:0 12px 0 0;background:url(/local/templates/redesign_new/images/left-news/arrow.png) right center no-repeat}.news .news-list .all-news{border:1px solid #dbdbdb;color:#999;height:34px;line-height:34px;width:185px;display:block;margin:0 auto;text-align:center;text-decoration:none}.novelty h2{font-size:24px;font-weight:100;line-height:2.33;text-align:center;color:#000000;text-transform:uppercase}.novelty .novelty-slider ul{list-style-type:none;padding:0;margin:0}.novelty .novelty-slider li{border:solid 1px #dbdbdb}.novelty .novelty-slider li a{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 8px;height:181px}.novelty .novelty-slider li a label{display:inline-block;height:27px;width:116px;position:absolute;top:0;right:0;background-color:#a7dc35;font-size:14px;font-weight:100;line-height:2;text-align:center;color:#ffffff}.novelty .novelty-slider li a .left{width:50%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.novelty .novelty-slider li a .left img{max-width:100%;max-height:100%}.novelty .novelty-slider li a .right{width:50%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:100;line-height:1.33;text-align:left;color:#000000}.obuchenie p:not([class]){text-indent:15px}.obuchenie .titles{color:#000000;display:inline-block;width:100%;padding:10px;font-weight:600;font-size:18px}.obuchenie .title{background-color:#117ec1;color:#ffffff;display:inline-block;width:100%;padding:10px;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;text-align:center;font-weight:600;margin:20px auto 0}.obuchenie .title.gray{text-transform:initial;background-color:#e8e8e8;margin:0 auto;color:#000000}.obuchenie .small-title{color:#000000;display:inline-block;width:100%;padding:10px;text-align:center;font-weight:600;margin:20px auto 0}.obuchenie .infogragicks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0;list-style-type:none}.obuchenie .infogragicks li{padding:0 50px}.obuchenie .infogragicks li .img{display:block;width:58px;height:53px;-webkit-background-size:auto auto;background-size:auto;background-repeat:no-repeat;background-position:center;margin:25px auto 15px}.obuchenie .gormon{display:inline-block;width:100%}.obuchenie .gormon .row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 10px;cursor:pointer}.obuchenie .gormon .row .num{width:120px;font-weight:200}.obuchenie .gormon .row .num:after{content:attr(data-num);display:inline-block;width:25px;height:15px;padding:5px 0;text-align:center;background-color:#e8e8e8;-webkit-border-radius:3px;border-radius:3px;margin-left:10px;font-weight:bold}.obuchenie .gormon .row .name{width:100%;font-weight:bold}.obuchenie .gormon .row .name:after{content:'';display:inline-block;border:6px solid transparent;border-left:7px solid #117ec1;top:2px;left:10px;position:relative}.obuchenie .gormon .row+.content{display:none}.obuchenie .gormon .row.active+.content{display:inline-block}.obuchenie .gormon .row.active .name:after{border-left:6px solid transparent;border-top:7px solid #117ec1;top:5px}.obuchenie .gormon .content{width:100%;float:initial;padding:0 10px 0 120px}.obuchenie .gormon .content .footnote:before{content:"*";color:#117ec1;padding-right:5px}.obuchenie .gormon .content ul{padding:10px 0 0 15px}.obuchenie .gormon .content ul:before{content:attr(data-title);display:inline-block;padding:3px 0;font-weight:500;left:-15px;position:relative}.obuchenie .gormon .content ul li{margin:6px 0;padding:3px 0}.obuchenie .gormon .content ul.footnotes:before{background-color:#cfecfe}.obuchenie .gormon .content li.footnotes{background-color:#cfecfe}.obuchenie .gormon-text{padding:10px 0}.obuchenie .gormon-text .row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;cursor:pointer}.obuchenie .gormon-text .row .name{width:100%;font-weight:bold}.obuchenie .gormon-text .row .name:before{content:'';display:inline-block;border:6px solid transparent;border-left:7px solid #117ec1;top:2px;position:relative}.obuchenie .gormon-text .row+.content{display:none}.obuchenie .gormon-text .row.active+.content{display:inline-block}.obuchenie .gormon-text .row.active .name:before{border-left:6px solid transparent;border-top:7px solid #117ec1;left:-5px;top:5px;margin-right:1px}.obuchenie .gormon-text .content{width:100%;float:initial;padding:0 10px 0 10px;text-indent:15px}.obuchenie .course{border-collapse:collapse}.obuchenie .course thead{background-color:#e8e8e8}.obuchenie .course tr{border-bottom:1px solid #e8e8e8}.obuchenie .course th,.obuchenie .course td{padding:20px 10px;border-collapse:collapse}.obuchenie .course th{font-weight:600;font-size:16px}.obuchenie .course td:first-child{font-weight:600}.obuchenie .course .img{display:block;width:47px;height:53px;-webkit-background-size:auto auto;background-size:auto;background-repeat:no-repeat;background-position:center;margin:0 0 15px}#order_form_div ul{padding:0}#order_form_div .steps{border-bottom:none;margin:0 auto 20px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#order_form_div .steps .item{cursor:pointer;font-size:14px;font-weight:100;font-style:normal;line-height:3.25;color:#000000}#order_form_div .steps .item:before{background-color:#107ec1;color:#ffffff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}#order_form_div .steps .item.active:before{border:solid 2px #107ec1;background-color:#ffffff;color:#000000}#order_form_div .steps .item.active ~ .item:before{width:40px;height:40px;background-color:#f3f3f3;font-size:18px;font-weight:300;line-height:2;color:#000000}#order_form_div .buttons{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#order_form_div .buttons>div{margin:55px auto 0}#order_form_div .form .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#order_form_div .form:not(.radio-field) input[type="text"],#order_form_div .form:not(.radio-field) textarea,#order_form_div .form:not(.radio-field) select{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:35px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);border:none;padding:5px 15px 5px;font-size:14px;font-weight:100;line-height:2.57;letter-spacing:0.4px;color:#565656}#order_form_div .form:not(.radio-field) textarea{resize:none;line-height:1.25;padding:9px 15px}#order_form_div .form:not(.radio-field) select{width:auto;padding:0 10px}#order_form_div .form .error{text-align:right;width:100%;font-weight:500;padding-right:30px}#order_form_div .form .city{padding:10px 0 20px}#order_form_div .form .city .package{background-image:url("/local/templates/redesign_new/img/city.png");background-repeat:no-repeat;background-position:left center;padding-left:20px;font-weight:300}#order_form_div .form #location_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0 0 0 5px;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;cursor:pointer;color:#107ec1;font-weight:bold;background-color:transparent}#order_form_div #company_dadata,#order_form_div #bank_dadata{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:35px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);border:none;padding:12px 15px 10px;font-size:14px;font-weight:500;line-height:2.57;letter-spacing:0.4px;color:#565656}#order_form_div .radio:checked+label:before{background-position:0 -18px}#order_form_div .checkbox:checked+label:before,#order_form_div .radio:checked+label:before{background-position:0 -15px}#order_form_div .checkbox,#order_form_div .radio{display:none}#order_form_div .checkbox+label,#order_form_div .radio+label{position:relative;padding-left:30px;line-height:2;display:inline-block;cursor:pointer}#order_form_div .checkbox+label:before,#order_form_div .radio+label:before{content:'';position:absolute;width:21px;height:21px;background-color:#f3f3f3;border:solid 1px #cccccc;top:1px;left:0;-webkit-border-radius:50%;border-radius:50%}#order_form_div .checkbox:checked+label:after,#order_form_div .radio:checked+label:after{width:13px;height:13px;background-color:#107ec1;content:"";position:absolute;border:solid 1px #cccccc;top:5px;left:4px;-webkit-border-radius:50%;border-radius:50%}#order_form_div .buttons div a{height:40px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1 !important;border:1px solid #107ec1 !important;font-size:16px;font-weight:500;line-height:2.44;color:#ffffff !important}#order_form_div .buttons div .white{color:#107ec1 !important;background-color:#ffffff !important}#deliv_sam ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:450px;-moz-column-width:450px;column-width:450px}#deliv_sam ul li{display:inline-block}#deliv_sam ul .delivery_price{color:#107ec1}#deliv_sam ul label{padding-bottom:20px;line-height:1.4 !important}#deliv_sam ul label span{font-weight:500}#deliv_sam ul label+div{padding-left:30px;padding-bottom:30px}[for="dost"],[for="pickup"]{padding-right:30px;background-repeat:no-repeat;background-position:right -webkit-calc(100% - 10px);background-position:right calc(100% - 10px);padding-top:10px}[for="dost"]:before,[for="pickup"]:before{top:11px !important}[for="dost"]:after,[for="pickup"]:after{top:15px !important}[for="dost"]{background-image:url("/local/templates/redesign_new/img/dost.png")}[for="pickup"]{background-image:url("/local/templates/redesign_new/img/pickup.png")}*{font-family:MuseoSans;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300}body,html{margin:0;padding:0}b{font-weight:500}a{color:#0099ff}.fancybox-light>a.fancybox-close{top:10px;right:10px;width:26px;height:26px;background-image:url("/local/templates/redesign_new/img/close.png");-webkit-background-size:13px 13px;background-size:13px 13px;background-repeat:no-repeat;background-position:center}main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main>.container{max-width:1200px;width:100%;margin:0 auto}main>.container aside{width:225px;float:left}main>.container .content{float:right;width:-webkit-calc(100% - 225px);width:calc(100% - 225px);padding-left:18px}h1{font-size:26px;font-weight:500;line-height:1.38;color:#000000;text-transform:uppercase}h2{font-size:24px;font-weight:100;line-height:2.33;letter-spacing:0.6px;text-align:center;color:#000000;text-transform:uppercase}h3{font-size:22px;font-weight:100;line-height:2.33;letter-spacing:0.6px;color:#000000;text-transform:uppercase}.bx-wrapper .bx-controls-direction a.bx-prev{left:0;background-color:rgba(0,0,0,0.07);-webkit-background-size:15px 23px;background-size:15px 23px;background-repeat:no-repeat;background-position:center;background-image:url(/local/templates/redesign_new/img/prev.png);width:32px;height:36px}.bx-wrapper .bx-controls-direction a.bx-prev:hover{background-color:rgba(0,0,0,0.3)}.bx-wrapper .bx-controls-direction a.bx-next{right:0;background-color:rgba(0,0,0,0.07);-webkit-background-size:15px 23px;background-size:15px 23px;background-repeat:no-repeat;background-position:center;background-image:url(/local/templates/redesign_new/img/next.png);width:32px;height:36px}.bx-wrapper .bx-controls-direction a.bx-next:hover{background-color:rgba(0,0,0,0.3)}#callback-popup{display:none;width:100%;background-color:#ffffff}#callback-popup .form-title{display:block;max-width:100%;font-size:23px;font-weight:400;color:#000000;padding:20px 30px 10px;margin:0;text-align:center}#callback-popup hr{width:100%;height:36px;background-color:#117ec1;border:none;margin:0}#callback-popup .form-fields{margin:35px 30px 20px}#callback-popup .form-fields .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}#callback-popup .form-fields .field label{white-space:nowrap;margin-right:10px}#callback-popup .form-fields .field input{width:100%;height:35px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);border:1px solid rgba(0,0,0,0.24);padding:12px 15px 10px;font-size:14px;font-weight:100;line-height:2.57;letter-spacing:0.4px;color:#000000}#callback-popup .form-fields .submit input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:200px;height:35px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;font-size:14px;font-weight:100;letter-spacing:0.4px;text-align:center;color:#ffffff;text-transform:uppercase;padding:0 18px;border:none;margin:15px auto 0}.sort-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 0 11px}.bx_filter .bx_filter_parameters_box{margin:initial}.bx_filter .bx_filter_parameters_box>*{font-weight:100}.bx_filter input[type="submit"]{border:none}.bx_filter .bx_filter_parameters_box_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}#product-is-added-to-basket{width:500px;padding:10px 10px 20px}#product-is-added-to-basket .title{font-size:22px;text-align:center;margin:20px auto;font-weight:500}#product-is-added-to-basket .img{width:300px;margin:0 auto;padding-bottom:10px}#product-is-added-to-basket .img img{max-width:100%;border:1px solid #dddddd}#product-is-added-to-basket .name{margin:0 auto;text-align:center;font-weight:500}#product-is-added-to-basket .buttons{margin:10px auto 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#product-is-added-to-basket .buttons a{height:40px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;border:1px solid #107ec1;font-size:16px;font-weight:300;color:#ffffff;text-decoration:none;padding:10px;cursor:pointer}#product-is-added-to-basket .buttons a:not(:last-child){margin-right:15px}#product-is-added-to-basket .buttons .close{color:#107ec1;background-color:#ffffff}#product-is-added-to-basket .buttons .to-order{text-transform:uppercase}.page-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.page-navigation>*{width:31px;height:31px;background-color:#ffffff;border:solid 1px #c4c4c4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;line-height:2.57;color:#000000;text-decoration:none}.page-navigation>*:first-child{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.page-navigation>*:last-child{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.page-navigation .nav-current-page{color:#999999;background-color:#f3f3f3}.page-navigation .next{background-image:url(/local/templates/redesign_new/img/pag_next.png);-webkit-background-size:7px 13px;background-size:7px 13px;background-repeat:no-repeat;background-position:center}.page-navigation .prev{background-image:url(/local/templates/redesign_new/img/pag_prev.png);-webkit-background-size:7px 13px;background-size:7px 13px;background-repeat:no-repeat;background-position:center}.items-wrap+.page-navigation{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:30px 0 0}.product-description .nabor .nabor_link{font-weight:bold;text-transform:uppercase;margin:30px 0 10px;display:inline-block;cursor:pointer;color:#000000}.product-description .nabor .nabor_link span{display:inherit;background:url(/local/templates/redesign_new/images/arrow-bottom.png) right center no-repeat;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;width:13px;height:10px}.product-description .nabor .nabor_link.open span{-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);-webkit-filter:FlipV;filter:FlipV;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.product-description .nabor .nabor_list{display:none;border-collapse:collapse}.product-description .nabor .nabor_list tr{background-color:#ffffff}.product-description .nabor .nabor_list tr:nth-child(even){background-color:#f3f3f3}.product-description .nabor .nabor_list tr td{border:1px solid #e2e2e2;padding:3px}.product-description .nabor .nabor_list tr td:first-child{width:280px}.product-description .availability span{font-size:14px;font-weight:bold;line-height:2.14;color:#4aac01;text-transform:uppercase}.product-description .availability span:before{content:"";width:10px;height:10px;background-color:#4aac01;margin-right:9px;display:inline-block;-webkit-border-radius:50%;border-radius:50%}.product-description .availability .none{color:#ff2828}.product-description .availability .none:before{background-color:#ff2828}.product-description .availability .info{color:#ffbb28}.product-description .availability .info:before{background-color:#ffbb28}.product-description div{display:block}.product-description div .name{font-size:14px;font-weight:100;line-height:1.71;color:#666666;display:inline-block}.product-description div .value{font-size:18px;font-weight:100;line-height:1.33;color:#000000;display:inline-block}.product-description div .value span{font-size:18px;font-weight:100;line-height:1.33;color:#000000}.product-description .price span{font-size:30px;font-weight:500;line-height:1.87;color:#000000}.product-description .price span s{font-size:inherit}.product-description .price span span{font-family:PTSansRegular;font-size:inherit;color:#959595;padding-left:12px}.product-description .price .origin-price{margin-right:15px;font-size:23px}.product-description .buy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-description .buy .quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-description .buy .quantity input{width:50px;height:30px;background-color:#ffffff;border:solid 1px #e3e3e3;text-align:center}.product-description .buy .quantity [type="button"]{width:33px;cursor:pointer}.product-description .buy .quantity .minus{background-image:url(/local/templates/redesign_new/img/minus.png);-webkit-background-size:13px 2px;background-size:13px 2px;background-repeat:no-repeat;background-position:center}.product-description .buy .quantity .plus{background-image:url(/local/templates/redesign_new/img/plus.png);-webkit-background-size:11px 12px;background-size:11px 12px;background-repeat:no-repeat;background-position:center}.product-description .buy .add-to-basket{-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;font-size:14px;font-weight:500;line-height:0.5;text-align:center;color:#ffffff;text-transform:uppercase;text-decoration:none;padding:13px 19px 12px;height:30px;margin-left:24px}.product-description .button .favorite{background-image:url(/local/templates/redesign_new/img/favorite.png);-webkit-background-size:15px 13px;background-size:15px 13px;background-repeat:no-repeat;background-position:23px -webkit-calc(50% + 2px);background-position:23px calc(50% + 2px);padding-left:42px;font-size:14px;font-weight:300;line-height:4;color:#949494;text-decoration:none}.product-description .button .favorite span{border-bottom:1px #000000 dotted}.product-description .button .compare{background-image:url(/local/templates/redesign_new/img/compare.png);-webkit-background-size:18px 16px;background-size:18px 16px;background-repeat:no-repeat;background-position:23px -webkit-calc(50% + 1px);background-position:23px calc(50% + 1px);padding-left:45px;font-size:14px;font-weight:300;line-height:4;color:#949494;text-decoration:none}.product-description .button .compare span{border-bottom:1px #000000 dotted}.product-description #discount_button{width:269px;height:40px;-webkit-border-radius:5px;border-radius:5px;background-color:#f3f3f3;background-image:url(/local/templates/redesign_new/img/procent.png);-webkit-background-size:18px 17px;background-size:18px 17px;background-repeat:no-repeat;background-position:19px 12px;padding-left:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:16px;font-weight:300;line-height:1.88;color:#000000;margin-top:83px}#discount_list{width:100%;background-color:#ffffff}#discount_list p{display:block;max-width:100%;font-size:22px;font-weight:400;color:#000000;padding:25px 48px 14px;margin:0}#discount_list .hr{display:block;width:100%;height:56px;background-color:#117ec1;border:none;padding:16px 52px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#discount_list .hr span{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;color:#ffffff}#discount_list .hr span:first-child{width:65%;text-align:left}#discount_list .list{margin:46px 52px;height:-webkit-calc(100% - 68px - 46px - 46px - 46px);height:calc(100% - 68px - 46px - 46px - 46px)}#discount_list .list div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 10px}#discount_list .list div span{font-weight:100;font-size:14px;position:relative;display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}#discount_list .list div span:first-child{width:65%;text-align:left}.page-content .nabors_list{display:inline-block}.page-content .nabors_list .nabors_item{display:inline-block;width:-webkit-calc(25% - 2px);width:calc(25% - 2px);padding:5px 5px 5px 5px;border:1px solid #cdcdcd}.page-content .nabors_list .nabors_item .img{display:block;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:210px}.page-content .nabors_list .nabors_item .title{display:inline-block;width:100%;text-align:center}.page-content .detail-tabs>ul{padding-left:0px;position:relative}.page-content .detail-tabs>ul:after{background:none !important}.page-content .detail-tabs>ul:before{background-color:#eeeeee;width:100%;height:3px;content:"";position:absolute;top:-webkit-calc(100% - 5px);top:calc(100% - 5px);left:0}.page-content .detail-tabs>ul li{font-size:17px;font-weight:300;line-height:2.12;letter-spacing:0.4px;color:#949494 !important;background:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.page-content .detail-tabs>ul .active{font-weight:500;color:#000000 !important;position:relative}.page-content .detail-tabs>ul .active:after{content:"";border-bottom:3px solid #107ec1;background:transparent !important;width:100%;height:0;display:block;left:0;right:0;top:-webkit-calc(100% - 3px);top:calc(100% - 3px);position:absolute}.page-content .detail-tabs>div>div{padding:20px}.disp-prop table{border-collapse:collapse}.disp-prop table tr:nth-child(even){background-color:#f3f3f3}.disp-prop table tr td{border:1px solid #e2e2e2;padding:3px}.disp-prop table tr td:first-child{width:280px}.photos-carousel ul{padding:20px 0}.search-page form input{width:100%;height:31px;background-color:#ffffff;border:solid 1px #c2c2c2;-webkit-border-radius:4px;border-radius:4px;padding:3px 10px}.second-banner-grid{margin:19px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.second-banner-grid>*{display:block;width:100%;height:301px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.second-banner-grid .custom{height:200px;margin:0 6px}.second-banner-grid .custom:first-child,.second-banner-grid .custom:last-child{margin:0}.sub-header{padding:20px 0 40px;margin:55px 0 0}.sub-header .container{max-width:1200px;width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sub-header .container>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sub-header .container>* .logo{width:225px;height:55px;background-position:-90px 0px;float:left;background-image:url(/local/templates/redesign_new/images/sprite.png)}.sub-header .container>* .company-name{font-size:24px;font-weight:100;line-height:1.5;color:#000000;font-style:italic;text-transform:uppercase;margin:25px 10px 0}.sub-header .container .phone{font-size:20px;font-weight:500;line-height:1.4;color:#000000;background-image:url("/local/templates/redesign_new/img/phone.png");-webkit-background-size:12px 20px;background-size:12px 20px;background-repeat:no-repeat;background-position:11px 50%;padding-left:34px}.sub-header .container .timetable{font-size:13px;font-weight:100;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:0.3px;text-align:left;color:#000000;background-image:url("/local/templates/redesign_new/img/date.png");-webkit-background-size:18px 18px;background-size:18px 18px;background-repeat:no-repeat;background-position:7px -webkit-calc(50% - 1px);background-position:7px calc(50% - 1px);padding-left:34px}.sub-header .container .callback{font-size:14px;font-weight:100;line-height:2.57;letter-spacing:0.4px;color:#565656;-webkit-border-radius:5px;border-radius:5px;background-color:#ffffff;border:solid 1px #ffa200;padding:0 22px 0 26px;text-decoration:none;height:34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.subscribe{font-size:15px;font-weight:400;line-height:1.5;color:#000000;background-color:#f3f3f3;margin-top:20px;display:block;padding:10px 20px 25px}.subscribe .title{font-size:17px;font-weight:500;line-height:2;letter-spacing:0.2px;text-align:center}.subscribe .description{font-weight:100;font-size:13px;padding-bottom:5px}.subscribe .subscribe-form label{padding-left:20px;display:inline-block;text-indent:-24px;font-size:13.5px;line-height:1.5}.subscribe .subscribe-form .email-input{width:100%;height:35px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);border:none;padding:12px 15px 10px;font-size:14px;font-weight:100;line-height:2.57;letter-spacing:0.4px;color:#565656;margin:15px auto 10px}.subscribe .subscribe-form .submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:35px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;font-size:14px;font-weight:100;letter-spacing:0.4px;text-align:center;color:#ffffff;text-transform:uppercase;padding:0 18px;border:none}.top-menu ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-menu ul li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-right:1px solid rgba(158,186,203,0.23);background-color:#f3f3f3}.top-menu ul li a{text-decoration:none;font-size:17px;font-weight:300;line-height:2.12;letter-spacing:0.4px;color:#000000;height:48px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.floating-header{position:fixed;top:0;left:0;right:0;height:56px;background-color:#107ec1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:999}.floating-header .container{max-width:1200px;width:100%;margin:0 auto}.floating-header .container ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style-type:none}.floating-header .container ul li:last-child{position:relative}.floating-header .container ul li a{padding:0 12px;color:#ffffff;font-weight:300;text-decoration:none;letter-spacing:0.4px;padding:11px 20px 7px}.floating-header .container ul li a:hover{-webkit-border-radius:5px;border-radius:5px;background-color:#7cd0f5}.floating-header .container ul li a.cart{background-image:url("/local/templates/redesign_new/img/basket.png");-webkit-background-size:27px 25px;background-size:27px 25px;background-repeat:no-repeat;background-position:23px 50%;padding-left:53px;cursor:pointer}.floating-header .container ul li a.cart span{display:inline-block;-webkit-border-radius:4px;border-radius:4px;background-color:#ffffff;font-size:14px;font-weight:500;text-align:center;color:#107ec1;padding:4px;min-width:24px;height:24px;margin:0 15px 0 7px}.floating-header .container ul li a.cart.not_clear{padding-right:35px}.floating-header .container ul li a.cart.not_clear:after{position:absolute;top:-webkit-calc(50% - 2px);top:calc(50% - 2px);display:inline-block;content:"";background-image:url("/local/templates/redesign_new/img/donw.png");width:9px;height:5px;margin:0 15px 0 10px;background-repeat:no-repeat;background-position:center}.floating-header .container ul li a.cart.open{-webkit-border-radius:5px;border-radius:5px;background-color:#7cd0f5}.floating-header .container ul li a.cart+div{display:none}.floating-header .container ul li a.cart.open+div{display:block;position:absolute;top:-webkit-calc(100% + 15px);top:calc(100% + 15px);right:0;width:400px;max-height:350px;z-index:9;background-color:#fff;border:1px solid #107ec1;-webkit-border-radius:5px;border-radius:5px;padding:10px 0}.floating-header .container ul li a.cart.open+div .list{width:100%;max-height:253px;overflow-x:auto}.floating-header .container ul li a.cart.open+div .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted  #e2e2e2;cursor:pointer;padding:0 10px}.floating-header .container ul li a.cart.open+div .row *{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.floating-header .container ul li a.cart.open+div .row .img{display:block;width:62px;min-width:62px;height:62px;margin-right:10px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center}.floating-header .container ul li a.cart.open+div .row .price{margin-left:10px;width:90px;text-align:right}.floating-header .container ul li a.cart.open+div .row a{padding:initial;color:initial;font-weight:300;letter-spacing:initial}.floating-header .container ul li a.cart.open+div .row a:hover{background-color:initial;color:#107ec1}.floating-header .container ul li a.cart.open+div a{padding:initial;color:initial;font-weight:300;letter-spacing:initial}.floating-header .container ul li a.cart.open+div a:hover{background-color:initial;color:#107ec1}.floating-header .container ul li a.cart.open+div a.close,.floating-header .container ul li a.cart.open+div a.button{cursor:pointer;margin:10px auto 5px;display:block;text-align:center}.floating-header .container ul li a.cart.open+div a.button{width:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:35px;-webkit-border-radius:5px;border-radius:5px;background-color:#107ec1;font-size:14px;font-weight:100;letter-spacing:0.4px;color:#ffffff;text-transform:uppercase;margin:7px auto 0}.floating-header .container ul li a.cart.open+div a.button:hover{background-color:#107ec1;color:#ffffff}.floating-header .container ul li a.compare{background-image:url("/local/templates/redesign_new/img/compare.png");-webkit-background-size:18px 16px;background-size:18px 16px;background-repeat:no-repeat;background-position:23px -webkit-calc(50% + 1px);background-position:23px calc(50% + 1px);padding-left:45px}.floating-header .container ul li a.favorite{background-image:url("/local/templates/redesign_new/img/favorite.png");-webkit-background-size:15px 13px;background-size:15px 13px;background-repeat:no-repeat;background-position:23px -webkit-calc(50% + 2px);background-position:23px calc(50% + 2px);padding-left:42px}.floating-header .container ul li a.login{background-image:url("/local/templates/redesign_new/img/login.png");-webkit-background-size:16px 18px;background-size:16px 18px;background-repeat:no-repeat;background-position:23px -webkit-calc(50% + 1px);background-position:23px calc(50% + 1px);padding-left:43px}.floating-header .container ul .top_city_select{-webkit-flex-basis:225px;-ms-flex-preferred-size:225px;flex-basis:225px}.floating-header .container ul .top_city_select a{padding:1px 20px 7px 5px;white-space:nowrap;display:inline-block}.floating-header .container ul .top_city_select a span{font-weight:400;padding:11px 19px 7px 3px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;background-image:url("/local/templates/redesign_new/img/to_bottom.png");-webkit-background-size:9px 5px;background-size:9px 5px;background-repeat:no-repeat;background-position:-webkit-calc(100% - 3px) -webkit-calc(50% + 3px);background-position:calc(100% - 3px) calc(50% + 3px)}.floating-header .container ul .top_city_select a:hover{-webkit-border-radius:0;border-radius:0;background-color:transparent}.floating-header .container ul .top_city_select a:hover span{-webkit-border-radius:5px;border-radius:5px;background-color:#7cd0f5}.floating-header .container ul .search{position:relative;display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:auto 20px}.floating-header .container ul .search .search_tooltip{display:none;height:auto;width:400px;position:absolute;top:100%;left:0;z-index:8;background:#fff}.floating-header .container ul .search .search_tooltip .element_wrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.floating-header .container ul .search .search_tooltip .element_wrap a .imgelems img{height:60px;padding-right:10px}.floating-header .container ul .search .search_tooltip .element_wrap a .nameels{color:#000000;text-align:left;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:10px}.floating-header .container ul .search .search_tooltip .element_wrap a .price{color:#000000;width:100px}.floating-header .container ul .search form{position:relative}.floating-header .container ul .search .field{width:100%;height:35px;-webkit-border-radius:5px;border-radius:5px;background-color:#f3f3f3;-webkit-box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);box-shadow:inset 1px 0.2px 2px 0 rgba(0,0,0,0.24);border:none;padding:0 28px 0 36px;font-size:14px;font-weight:100;line-height:2.57;letter-spacing:0.4px;color:#565656;background-image:url("/local/templates/redesign_new/img/lupa.png");-webkit-background-size:16px 16px;background-size:16px 16px;background-repeat:no-repeat;background-position:11px -webkit-calc(50% + 1px);background-position:11px calc(50% + 1px)}.floating-header .container ul .search .submit{width:28px;height:35px;background-image:url("/local/templates/redesign_new/img/search.png");-webkit-background-size:8px 14px;background-size:8px 14px;background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;border:none;position:absolute;top:0;right:0;z-index:1;cursor:pointer}#hidden_city_select{width:100%;background-color:#ffffff}#hidden_city_select p{display:block;max-width:100%;font-size:23px;font-weight:400;color:#000000;padding:25px 48px 14px;margin:0}#hidden_city_select .hr{width:100%;height:56px;background-color:#117ec1;border:none;margin:0;padding:14px 48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#hidden_city_select .hr a{color:#ffffff;font-size:20px;-webkit-column-count:2;-moz-column-count:2;column-count:2;cursor:pointer}#hidden_city_select .list{margin:46px 52px;-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-width:-webkit-calc((812px - 48px*5) / 5);-moz-column-width:calc((812px - 48px*5) / 5);column-width:calc((812px - 48px*5) / 5)}#hidden_city_select .list a{font-weight:100;padding:0 30px;font-size:14px;position:relative;display:block}#hidden_city_select .list a:hover{color:#117ec1;cursor:pointer}#hidden_city_select .list a.selected{color:#117ec1;cursor:pointer}#hidden_city_select .list a[data-symbol]:first-child{padding-top:0}#hidden_city_select .list a[data-symbol]:before{content:attr(data-symbol);display:inline;position:absolute;left:5px;font-weight:500;color:#117ec1}
#order_form_div .form:not(.radio-field) textarea {height:100px;}
/* End */
/* /local/templates/redesign_new/components/altasib/geobase.select.city/.default/style.css?173822150813133 */
/* /local/templates/redesign_new/components/bitrix/menu/catalog_vertical1/style.css?17382215086291 */
/* /local/templates/redesign_new/components/bitrix/breadcrumb/main/style.css?1738221508947 */
/* /local/templates/redesign_new/styles.css?17484656731123 */
/* /local/templates/redesign_new/template_styles.css?173822150878011 */
