

/* Start:/local/templates/index/colorbox/colorbox.css?16171995292922*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(/local/templates/index/colorbox/images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/local/templates/index/colorbox/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/local/templates/index/colorbox/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/local/templates/index/colorbox/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}

/* End */


/* Start:/local/templates/.default/components/bitrix/menu/top/style.css?161970404710859*/
.bx_horizontal_menu_advaced .animate{
}

.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

/* 1st level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;
	background:#ecf5fa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
	background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-weight:bold;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
	background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
	box-shadow:inset 0 1px 0 0 #ecf3f8;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:58px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced .bx_hma_one_lvl.current>a{
	padding:20px 2px 18px;
	background:#d0e3f0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWNmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e3f0), color-stop(100%,#aacfe4));
	background:-webkit-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:   -moz-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:    -ms-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:     -o-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:        linear-gradient(to bottom, #d0e3f0 0%,#aacfe4 100%);
	box-shadow:inset 0 1px 4px 0 rgba(16,63,91,.2);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3f0', endColorstr='#aacfe4',GradientType=0 );
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover>a{
	z-index:140;
	height:40px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{ }

/* // 1st level */
/* The Container */

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{
	display:block;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}

/*// Container */
/* 2nd level*/

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li a{
	font-size:11px;
	line-height:normal;
}

/* //2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent a{line-height:15px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .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;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	/*max-height:220px;*/
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}

/* // The Panel*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
}

@media (min-width:980px) {
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}
}

@media (max-width:569px) {
	.header_inner_bottom_line{
		overflow:hidden;
		height:auto;
	}
}

span.ex-h3 {
	display: block;
	font-size: 1.17em;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	margin: 0 0 10px;
	font-weight: bold;
}
/* End */


/* Start:/local/templates/index/components/bitrix/menu/middle-header/style.css?163915837110665*/
.bx_horizontal_menu_advaced .animate{
}

.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

/* 1st level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;
	background:#ecf5fa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
	background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-weight:bold;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
	background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
	box-shadow:inset 0 1px 0 0 #ecf3f8;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:58px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced .bx_hma_one_lvl.current>a{
	padding:20px 2px 18px;
	background:#d0e3f0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWNmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e3f0), color-stop(100%,#aacfe4));
	background:-webkit-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:   -moz-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:    -ms-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:     -o-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:        linear-gradient(to bottom, #d0e3f0 0%,#aacfe4 100%);
	box-shadow:inset 0 1px 4px 0 rgba(16,63,91,.2);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3f0', endColorstr='#aacfe4',GradientType=0 );
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover>a{
	z-index:140;
	height:40px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{ }

/* // 1st level */
/* The Container */

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{
	display:block;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}

/*// Container */
/* 2nd level*/

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li a{
	font-size:11px;
	line-height:normal;
}

/* //2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent a{line-height:15px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .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;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	/*max-height:220px;*/
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}

/* // The Panel*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
}

@media (min-width:980px) {
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}
}

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


/* Start:/local/templates/index/components/bitrix/menu/top-left/style.css?163915837110665*/
.bx_horizontal_menu_advaced .animate{
}

.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

/* 1st level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;
	background:#ecf5fa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
	background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-weight:bold;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
	background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
	box-shadow:inset 0 1px 0 0 #ecf3f8;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:58px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced .bx_hma_one_lvl.current>a{
	padding:20px 2px 18px;
	background:#d0e3f0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWNmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e3f0), color-stop(100%,#aacfe4));
	background:-webkit-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:   -moz-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:    -ms-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:     -o-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:        linear-gradient(to bottom, #d0e3f0 0%,#aacfe4 100%);
	box-shadow:inset 0 1px 4px 0 rgba(16,63,91,.2);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3f0', endColorstr='#aacfe4',GradientType=0 );
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover>a{
	z-index:140;
	height:40px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{ }

/* // 1st level */
/* The Container */

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{
	display:block;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}

/*// Container */
/* 2nd level*/

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li a{
	font-size:11px;
	line-height:normal;
}

/* //2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent a{line-height:15px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .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;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	/*max-height:220px;*/
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}

/* // The Panel*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
}

@media (min-width:980px) {
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}
}

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


/* Start:/local/templates/.default/components/bitrix/search.title/header/style.css?16393867672387*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:1200;
	background: #fff;
}

table.title-search-result {
	width: 100%;
	border-collapse: collapse;
	border:none;
	background: #fff;
}

table.title-search-result th {
	background-color:#fff;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	max-width: 240px;
	width: 100%;
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/.default/components/bitrix/search.title/header/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
.title-search-result tr td a{
    white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
    width:100%;
}
@media (max-width: 525px) {
	.title-search-result tr td a {
		white-space: normal;
	}
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section.list/main_menu/style.css?16171995295639*/
.bx_catalog_line{margin-bottom: 30px}
.bx_catalog_line .bx_catalog_line_category_title{
	font-size: 24px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.bx_catalog_line .bx_catalog_line_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul{padding: 0}
.bx_catalog_line .bx_catalog_line_ul li{
	list-style: none;
	margin-bottom: 20px;
}

.bx_catalog_line .bx_catalog_line_img{
	display: block;
	position: relative;
	border:1px solid #ccc;
	width: 125px;
	height: 125px;
	border-radius: 2px;
	overflow: hidden;
	float: left;
	margin-right: 40px;
	-webkit-background-size: auto 99% ;
			background-size: auto 99% ;
	background-position: center;
	background-repeat: no-repeat;
}

.bx_catalog_line .bx_catalog_line_title{
	padding: 0;
	vertical-align: top;
	line-height: 18px;
	margin-bottom: 10px;
}
.bx_catalog_line .bx_catalog_line_title a{
	color: #4c7da6;
	font-size: 18px;
}
.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration: none}
.bx_catalog_line .bx_catalog_line_description{
	color: #3f3f3f;
	font-size: 14px;
}


@media (max-width:639px) {
	.bx_catalog_line .bx_catalog_line_img{
		width: 50px;
		height: 50px;
		margin-right: 10px;
	}

	.bx_catalog_line .bx_catalog_line_title{
		line-height: 14px;
		margin-bottom: 5px;
	}
	.bx_catalog_line .bx_catalog_line_title a{font-size: 14px}
	.bx_catalog_line .bx_catalog_line_description{font-size: 11px}
}



	.bx_catalog_line .bx_catalog_line_img,
	.bx_catalog_line .bx_catalog_line_title,
	.bx_catalog_line .bx_catalog_line_title a,
	.bx_catalog_line .bx_catalog_line_description{
-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;
}

.bx_catalog_text{margin-bottom: 30px}
.bx_catalog_text .bx_catalog_text_category_title{
	font-size: 24px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.bx_catalog_text .bx_catalog_text_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul{padding: 0}
.bx_catalog_text .bx_catalog_text_ul li{
	list-style: none;
	margin: 0 10px 10px;
	float: left;
}
.bx_catalog_text .bx_catalog_text_title{
	padding: 0;
	margin: 0;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_text .bx_catalog_text_title a{
	color: #4c7da6;
	font-size: 14px;
	white-space: nowrap;
}
.bx_catalog_text .bx_catalog_text_title a:hover{
	text-decoration: none;
}

@media (max-width:639px) {
	.bx_catalog_text .bx_catalog_line_title{
		line-height: 12px;
		margin-bottom: 5px;
	}
	.bx_catalog_text .bx_catalog_line_title a{font-size: 12px}
}

	.bx_catalog_text .bx_catalog_line_title,
	.bx_catalog_text .bx_catalog_line_title a{
		-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;
	}

.bx_catalog_tile{margin-bottom: 30px}
.bx_catalog_tile .bx_catalog_tile_category_title{
	font-size: 24px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.bx_catalog_tile .bx_catalog_tile_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul{padding: 0}
.bx_catalog_tile .bx_catalog_tile_ul li{
	list-style: none;
	margin-bottom: 20px;
	float: left;
	width:12.5%;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
	text-align: center;
}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: both;}

.bx_catalog_tile .bx_catalog_tile_img{
	display: block;
	background: #fff;
	position: relative;
	border:1px solid #ccc;
	width: 78px;
	height: 78px;
	border-radius: 2px;
	overflow: hidden;
	margin: 0 auto;
}
.bx_catalog_tile .bx_catalog_tile_img span{
	display: block;
	width: 500px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	margin-left: -250px;
	text-align: center;
}
.bx_catalog_tile .bx_catalog_tile_img span img{
	height: 100%;
	width: auto;
}
.bx_catalog_tile .bx_catalog_tile_title{
	padding: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a{
	color: #4c7da6;
	font-size: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration: none}


/*3*/
@media (max-width:639px) {
	.bx_catalog_tile .bx_catalog_tile_title{
		line-height: 14px;
		margin-bottom: 5px;
	}
	.bx_catalog_tile .bx_catalog_tile_title a{font-size: 11px}
}


/*2*/
@media (min-width:640px) and (max-width:980px){
	.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear: both;}
}
/*3*/
@media (min-width:480px) and (max-width:639px) {
	.bx_catalog_tile .bx_catalog_tile_ul li{width:25%}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear: both;}
}
/*4*/
@media (max-width:479px) {
	.bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}
	.bx_catalog_tile .bx_catalog_tile_img{
		width: 100%;
		height: 80px;
	}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear: both;}

}


	.bx_catalog_tile .bx_catalog_tile_title,
	.bx_catalog_tile .bx_catalog_tile_title a,
	.bx_catalog_tile .bx_catalog_tile_ul li,
	.bx_catalog_tile .bx_catalog_tile_img{
		-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/index/components/bitrix/menu/footer-category/style.css?164561166410665*/
.bx_horizontal_menu_advaced .animate{
}

.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

/* 1st level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;
	background:#ecf5fa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
	background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-weight:bold;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
	background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
	box-shadow:inset 0 1px 0 0 #ecf3f8;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:58px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced .bx_hma_one_lvl.current>a{
	padding:20px 2px 18px;
	background:#d0e3f0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWNmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e3f0), color-stop(100%,#aacfe4));
	background:-webkit-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:   -moz-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:    -ms-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:     -o-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:        linear-gradient(to bottom, #d0e3f0 0%,#aacfe4 100%);
	box-shadow:inset 0 1px 4px 0 rgba(16,63,91,.2);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3f0', endColorstr='#aacfe4',GradientType=0 );
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover>a{
	z-index:140;
	height:40px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{ }

/* // 1st level */
/* The Container */

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{
	display:block;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}

/*// Container */
/* 2nd level*/

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li a{
	font-size:11px;
	line-height:normal;
}

/* //2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent a{line-height:15px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .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;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	/*max-height:220px;*/
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}

/* // The Panel*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
}

@media (min-width:980px) {
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}
}

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


/* Start:/local/templates/index/components/bitrix/menu/footer-client/style.css?164561166410665*/
.bx_horizontal_menu_advaced .animate{
}

.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

/* 1st level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;
	background:#ecf5fa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
	background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-weight:bold;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
	background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
	box-shadow:inset 0 1px 0 0 #ecf3f8;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:58px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced .bx_hma_one_lvl.current>a{
	padding:20px 2px 18px;
	background:#d0e3f0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWNmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e3f0), color-stop(100%,#aacfe4));
	background:-webkit-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:   -moz-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:    -ms-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:     -o-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:        linear-gradient(to bottom, #d0e3f0 0%,#aacfe4 100%);
	box-shadow:inset 0 1px 4px 0 rgba(16,63,91,.2);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3f0', endColorstr='#aacfe4',GradientType=0 );
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover>a{
	z-index:140;
	height:40px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{ }

/* // 1st level */
/* The Container */

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{
	display:block;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}

/*// Container */
/* 2nd level*/

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li a{
	font-size:11px;
	line-height:normal;
}

/* //2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent a{line-height:15px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .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;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	/*max-height:220px;*/
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}

/* // The Panel*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
}

@media (min-width:980px) {
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}
}

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


/* Start:/local/templates/index/components/bitrix/menu/footer-additionally/style.css?164561166410665*/
.bx_horizontal_menu_advaced .animate{
}

.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

/* 1st level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;
	background:#ecf5fa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
	background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-weight:bold;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
	background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
	box-shadow:inset 0 1px 0 0 #ecf3f8;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:58px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced .bx_hma_one_lvl.current>a{
	padding:20px 2px 18px;
	background:#d0e3f0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWNmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e3f0), color-stop(100%,#aacfe4));
	background:-webkit-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:   -moz-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:    -ms-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:     -o-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:        linear-gradient(to bottom, #d0e3f0 0%,#aacfe4 100%);
	box-shadow:inset 0 1px 4px 0 rgba(16,63,91,.2);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3f0', endColorstr='#aacfe4',GradientType=0 );
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover>a{
	z-index:140;
	height:40px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{ }

/* // 1st level */
/* The Container */

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{
	display:block;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}

/*// Container */
/* 2nd level*/

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li a{
	font-size:11px;
	line-height:normal;
}

/* //2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent a{line-height:15px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .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;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	/*max-height:220px;*/
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}

/* // The Panel*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
}

@media (min-width:980px) {
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}
}

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


/* Start:/local/templates/index/components/bitrix/menu/footer-account/style.css?164561166410665*/
.bx_horizontal_menu_advaced .animate{
}

.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

/* 1st level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;
	background:#ecf5fa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
	background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-weight:bold;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
	background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
	box-shadow:inset 0 1px 0 0 #ecf3f8;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:58px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced .bx_hma_one_lvl.current>a{
	padding:20px 2px 18px;
	background:#d0e3f0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWNmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e3f0), color-stop(100%,#aacfe4));
	background:-webkit-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:   -moz-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:    -ms-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:     -o-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:        linear-gradient(to bottom, #d0e3f0 0%,#aacfe4 100%);
	box-shadow:inset 0 1px 4px 0 rgba(16,63,91,.2);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3f0', endColorstr='#aacfe4',GradientType=0 );
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover>a{
	z-index:140;
	height:40px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{ }

/* // 1st level */
/* The Container */

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{
	display:block;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}

/*// Container */
/* 2nd level*/

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li a{
	font-size:11px;
	line-height:normal;
}

/* //2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent a{line-height:15px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .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;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	/*max-height:220px;*/
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}

/* // The Panel*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
}

@media (min-width:980px) {
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}
}

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


/* Start:/local/templates/index/components/bitrix/menu/footer-support/style.css?164561166410665*/
.bx_horizontal_menu_advaced .animate{
}

.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

/* 1st level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;
	background:#ecf5fa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
	background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-weight:bold;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
	background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
	box-shadow:inset 0 1px 0 0 #ecf3f8;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:58px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced .bx_hma_one_lvl.current>a{
	padding:20px 2px 18px;
	background:#d0e3f0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWNmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e3f0), color-stop(100%,#aacfe4));
	background:-webkit-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:   -moz-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:    -ms-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:     -o-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:        linear-gradient(to bottom, #d0e3f0 0%,#aacfe4 100%);
	box-shadow:inset 0 1px 4px 0 rgba(16,63,91,.2);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3f0', endColorstr='#aacfe4',GradientType=0 );
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover>a{
	z-index:140;
	height:40px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{ }

/* // 1st level */
/* The Container */

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{
	display:block;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}

/*// Container */
/* 2nd level*/

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li a{
	font-size:11px;
	line-height:normal;
}

/* //2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent a{line-height:15px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .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;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	/*max-height:220px;*/
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}

/* // The Panel*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
}

@media (min-width:980px) {
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}
}

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


/* Start:/local/templates/index/components/bitrix/menu/footer-search-now/style.css?164561166410665*/
.bx_horizontal_menu_advaced .animate{
}

.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

/* 1st level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;
	background:#ecf5fa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
	background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
	background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-weight:bold;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
	background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
	background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
	box-shadow:inset 0 1px 0 0 #ecf3f8;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:58px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced .bx_hma_one_lvl.current>a{
	padding:20px 2px 18px;
	background:#d0e3f0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWNmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e3f0), color-stop(100%,#aacfe4));
	background:-webkit-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:   -moz-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:    -ms-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:     -o-linear-gradient(top,#d0e3f0 0%,#aacfe4 100%);
	background:        linear-gradient(to bottom, #d0e3f0 0%,#aacfe4 100%);
	box-shadow:inset 0 1px 4px 0 rgba(16,63,91,.2);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3f0', endColorstr='#aacfe4',GradientType=0 );
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover{
	border-radius:3px 3px 0 0;
	box-shadow:none;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown:hover>a{
	z-index:140;
	height:40px;
	background:#fff;
	box-shadow: 0    1px  0    0px #fff,
	-4px 10px 12px -3px rgba(1,1,1,.16),
	4px 10px 12px -3px rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{ }

/* // 1st level */
/* The Container */

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{
	display:block;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}

/*// Container */
/* 2nd level*/

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li a{
	font-size:11px;
	line-height:normal;
}

/* //2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent a{line-height:15px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
.bx_horizontal_menu_advaced .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;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	/*max-height:220px;*/
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}

/* // The Panel*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_horizontal_menu_advaced .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_horizontal_menu_advaced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
}

@media (min-width:980px) {
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}
}

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


/* Start:/local/templates/.default/components/bitrix/search.title/footer/style.css?16393857582496*/
/*div.title-search-result {*/
/*	border:1px solid #c6c6c6;*/
/*	display:none;*/
/*	overflow:hidden;*/
/*	z-index:205;*/
/*}*/

/*table.title-search-result {*/
/*	border-collapse: collapse;*/
/*	border:none;*/
/*	width:10%;*/
/*}*/

/*table.title-search-result th {*/
/*	background-color:#F7F7F7;*/
/*	border-right:1px solid #e8e8e8;*/
/*	color:#949494;*/
/*	font-weight:normal;*/
/*	padding-top:2px;*/
/*	padding-bottom:2px;*/
/*	padding-left:14px;*/
/* 	padding-right:12px;*/
/*	text-align:right;*/
/*	vertical-align:top;*/
/*	white-space:nowrap;*/
/*	width:1%;*/
/*}*/

/*table.title-search-result td {*/
/*	background-color:white;*/
/*	color:black;*/
/*	font-weight:normal;*/
/*	padding-top:2px;*/
/*	padding-bottom:2px;*/
/*	text-align:left;*/
/*	white-space:nowrap;*/
/*}*/

/*table.title-search-result td.title-search-item {*/
/*	padding-left:8px;*/
/*	padding-right:15px;*/
/*}*/

/*table.title-search-result td.title-search-item a {*/
/*	padding-left:4px;*/
/*	padding-right:15px;*/
/*	text-decoration: none;*/
/*	color:black;*/
/*	vertical-align:top;*/
/*	display:block;*/
/*}*/

/*table.title-search-result td.title-search-item img {*/
/*	vertical-align:top;*/
/*}*/

/*table.title-search-result td.title-search-item b {*/
/*	color:#cf0000;*/
/*	font-weight:normal;*/
/*}*/

/*table.title-search-result tr.title-search-selected td*/
/*,table.title-search-result tr.title-search-selected a*/
/*,table.title-search-result tr.title-search-selected td.title-search-more a*/
/*{*/
/*	!*background-color:#fff2be;*!*/
/*}*/

/*table.title-search-result td.title-search-more {*/
/*	font-size:11px;*/
/*	font-weight:normal;*/
/*	padding-right:15px;*/
/*	padding-left:24px;*/
/*	padding-top:0px;*/
/*}*/

/*table.title-search-result td.title-search-more a*/
/*{*/
/*	padding-left:12px;*/
/*	padding-right:15px;*/
/*	text-decoration:none;*/
/*	color:#999999;*/
/*}*/

/*table.title-search-result td.title-search-all {*/
/*	padding-left:24px;*/
/*	padding-right:15px;*/
/*}*/

/*table.title-search-result td.title-search-all a*/
/*{*/
/*	padding-left:4px;*/
/*	text-decoration:none;*/
/*	color:#808080;*/
/*}*/

/*table.title-search-result td.title-search-separator*/
/*, table.title-search-result th.title-search-separator {*/
/*	padding-top:0px;*/
/*	padding-bottom:0px;*/
/*	font-size:4px;*/
/*}*/

/*div.title-search-fader {*/
/*	display:none;*/
/*	background-image: url('/local/templates/.default/components/bitrix/search.title/footer/images/fader.png');*/
/*	background-position: right top;*/
/*	background-repeat: repeat-y;*/
/*	position:absolute;*/
/*}*/
/* End */


/* Start:/local/templates/index/template_styles.css?1645611664244362*/
/*html{
	background: rgb(162,8,152);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyMDg5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2EyMDg5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwNzZjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc2Y2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,	rgba(162,8,152,1) 0%, rgba(162,8,152,1) 50%, rgba(0,118,205,1) 50%, rgba(0,118,205,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(162,8,152,1)), color-stop(50%,rgba(162,8,152,1)), color-stop(50%,rgba(0,118,205,1)), color-stop(100%,rgba(0,118,205,1)));
	background: -webkit-linear-gradient(left,	rgba(162,8,152,1) 0%,rgba(162,8,152,1) 50%,rgba(0,118,205,1) 50%,rgba(0,118,205,1) 100%);
	background: -o-linear-gradient(left,	rgba(162,8,152,1) 0%,rgba(162,8,152,1) 50%,rgba(0,118,205,1) 50%,rgba(0,118,205,1) 100%);
	background: -ms-linear-gradient(left,	rgba(162,8,152,1) 0%,rgba(162,8,152,1) 50%,rgba(0,118,205,1) 50%,rgba(0,118,205,1) 100%);
	background: linear-gradient(to right,	rgba(162,8,152,1) 0%,rgba(162,8,152,1) 50%,rgba(0,118,205,1) 50%,rgba(0,118,205,1) 100%);
}*/
html,
body{
	height:100%;
	background: #FBF9F9;
}
body{
	color:#000;
	font-size: 13px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	min-width:320px;
}
.workarea > ul,
.workarea .contact-page ul{
	margin: 0;
	padding: 0 0 25px 14px;
	color: #a09f9f;
	line-height: 22px;
}
.contact-page p,
.delivery-page p,
.contact-page h1,
.delivery-page h1,
.contact-page h3,
.delivery-page h3,
.contact-page li,
.delivery-page li,
.delivery-page .sub-title{
	font-family: Calibri, sans-serif !important;
	line-height: 30px;
}
.contact-page li,
.delivery-page li{
	font-size: 18px;
    line-height: 30px;
}
.contact-page p,
.delivery-page p{
	margin: 0;
    font-size: 18px;
    line-height: 28px;
}
.contact-page h1,
.delivery-page h1{
	font-size: 32px;
	margin: 0 0 25px;
}
.contact-page h3{
    font-weight: bold;
    font-size: 32px;
    margin: 0 0 20px;
}
.contact-page iframe{
	margin: 0 0 50px;
}
.delivery-page h3{
	margin: 35px 0 20px;
	font-weight: bold;
    font-size: 32px;
}
.delivery-page .sub-title{
	font-size: 24px;
}
.delivery-page iframe{
	margin-left: 20px;
}
.bx_page h2,
.bx_page p,
.bx_page strong
{
	font-family: Calibri, sans-serif !important;
}
.bx_page h2{
	font-weight: bold;
}
h1.topic {
	font-family: Calibri,sans-serif;
	font-size: xx-large;
	margin: 0 0 20px;
}
h1.action {
	color: #000;
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin: 0 0 15px;
}
.bx_page ul{
	padding-left: 19px;
}
.bx_page li{
	font-family: Calibri, sans-serif !important;
	color: #a09f9f;
	line-height: 22px;
}
.bx_page strong{
	color: #a09f9f;
}
.obzor h3{
	font-family: Calibri, sans-serif !important;
	font-weight: normal;
	margin: 0 0 12px;
}
.obzor p{
	font-family: Calibri, sans-serif !important;
	line-height: 24px;
	margin: 0 0 13px;
}
img{
	border-style:none;
	vertical-align: top;
}
a{color: #000;}
a:hover {text-decoration:none;}
p{
	color: #a09f9f;
	margin:0 0 25px;
	font-size: 13px;
	line-height: 24px;
}
h1, h2, h3, h4, h5, h6{margin:0 0 10px;}
form, fieldset {
	border-style:none;
	margin:0;
	padding:0;
}
input, textarea, select {
	font:13px/15px Arial, Helvetica, sans-serif;
	outline:none;
	vertical-align:middle;
}
header, footer, article, section, hgroup, nav, figure, aside { display: block; }
figure {
	margin:0;
	padding:0;
}
.holder{
	margin: 0 auto;
	width: 1134px;
}
.holder .holder {
	padding: 0;
}
@media (min-width: 1540px) {
	.holder{
		width: 1438px;
		padding: 0 9px;
	}
}
@media (max-width: 1200px) {
	.holder {width: 970px;}
}
@media (max-width: 1024px) {
	.holder {width: 940px;}
}
@media (max-width: 992px) {
	.holder {
		max-width: 710px;
		width: 100%;
	}
}
@media (max-width: 767px) {
	.holder {
		box-sizing: border-box;
		padding: 0 10px;
	}
}
.holder:after {
	content: "";
	display: block;
	clear: both;
}
.hidden{
	display:none;
	left:-9999px;
	position:absolute;
	top:-9999px;
}
#wrapper {
	height:100%;
	/*display: table;*/
	margin:0 auto;
	/*width:1060px;*/
	position: relative;
	overflow-x: hidden;
}
#wrapper > .show-filter{
	position: fixed;
	top: 50%;
	left: 0;
	width: 100%;
	z-index: 4;
}
#wrapper > .show-filter span{
	position: absolute;
	top: 0;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999px;
}
#wrapper > .show-filter .show{
	left: 50%;
	margin: 0 0 0 -784px;
	height: 185px;
	width: 41px;
	background: url(/local/templates/index/./images/bg-hide-filter.png) no-repeat;
	display: none;
}
.site-id-ua #wrapper > .show-filter .show{
	background: url(/local/templates/index/./images/bg-hide-filter-ua.png) no-repeat;
}
#wrapper > .show-filter .show.active{background: url(/local/templates/index/./images/bg-show-filter.png) no-repeat;}
.site-id-ua #wrapper > .show-filter .show.active{background: url(/local/templates/index/./images/bg-show-filter-ua.png) no-repeat;}
#wrapper > .show-filter .go-up{
	display: none;
	right: 50%;
	margin: 0 -624px 0 0;
	height: 114px;
	width: 41px;
	background: url(/local/templates/index/./images/bg-on-top.png) no-repeat;
}
@media (min-width: 1540px) {
	#wrapper > .show-filter .go-up {
		margin: 0 -770px 0 0;
	}
}
@media (max-width: 1200px) {
	#wrapper > .show-filter .go-up {
		margin: 0 -546px 0 0;
	}
}
.site-id-ua #wrapper > .show-filter .go-up{
	background: url(/local/templates/index/./images/bg-on-top-ua.png) no-repeat;
}

#header .top-menu{
	float: left;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	min-width: 40%; /*466px*/
	max-width: 495px;
}

#header .top-menu li{
	float: left;
	margin: 0 0 0 12px;
}
#header .top-menu li:first-child {
	margin: 0;
}
#header .top-menu li a{
	display: block;
	color: #fbf9f9;
	padding: 9px 0;
}
#header .top-menu li .menu-list__item_fl a {
	display: flex;
}
#header .login-block{
	float: left;
	color: #fbf9f9;
	font-weight: bold;
	margin: 0 10px 0 0;
}
#header .login-block .log{
	display: block;
	padding: 11px 0 3px 33px;
	color: #fbf9f9;
	position: relative;
	font-size: 12px;
	line-height: 14px;
}
#header .login-block .log:before {
	content:"";
	position: absolute;
	top: 6px;
	left: 0;
	height: 18px;
	width: 19px;
	background: url(/local/templates/index/./images/bg-sprt.png) 0 0 no-repeat;
}
#header .city-sel ul{
	display: none;
}
#header .city-sel.active ul{
	display: block;
}
#header .city-sel ul li{
	margin: 5px 0 0;
	position: relative;
	cursor: pointer;
}
#header .city-sel ul li:first-child {
	margin: 0;
}
#header .cart-block{
	float: right;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #fbf9f9;
	height: 33px;
	width: 154px;
}
#header .cart-block .go-cart{
	display: block;
	font-size: 12px;
	line-height: 14px;
	padding: 10px 10px 10px 40px;
	color: #225fc2;
	position: relative;
}
#header .cart-block .go-cart:before {
	content:"";
	position: absolute;
	top: 7px;
	left: 15px;
	height: 17px;
	width: 20px;
	background: url(/local/templates/index/./images/svg/basket.svg) no-repeat center;
}
#header .middle{padding: 25px 0 17px;}
.logo {
	background: url(/local/templates/index/./images/logo.png) no-repeat; /* Новогодняя: ng_logo.png; Повседневная: logo.png; Новогодняя: NG_logo.png; */
	float: left;
	margin: 27px 54px 0 0;
	height: 96px; /*Повседневная: 91   Новогодняя: 96*/
	overflow: hidden;
	text-indent: -9999px;
	width: 145px; /*Повседневная: 137   Новогодняя: 145*/
}
.logo a{
	display: block;
	height: 100%;
}
.fast-search .note{
	display: block;
	padding: 0 0 0 24px;
	font-size: 12px;
	line-height: 14px;
}
.fast-search .note span{text-decoration: underline;}
.callback-block__ico {
	margin: 0 0 5px;
}
.soc-net-list {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.soc-net-list__item {
	flex-shrink: 0;
	display: block;
	width: 25px;
	height: 25px;
	margin: 0 10px 0 0;
}
.soc-net-list__item:last-child {
	margin: 0;
}
.soc-net-list__item svg {
	display: block;
	width: 100%;
	height: 100%;
}
.callback-block .to-call,
.callback-block .to-contacts,
.callback-block .time,
.callback-block strong{
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.callback-block .to-call,
.callback-block .to-contacts{
	color: #0374cc;
	padding: 2px 0 0;
}
.callback-block .to-call,
#header .mobtopbar .to-call {
	display: none;
}
.js-nav{padding: 11px 0;}
.js-nav > ul{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/local/templates/index/./images/bg-body.png) 50% 0 repeat-y;
	width: 100%;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.js-nav > ul > li{
	float: left;
	padding: 2px 2px 0 2px;
	font-weight: bold;
	width: 133px;
	position: relative;
}
.js-nav > ul > li.active,
.js-nav > ul > li:hover{
	margin: -11px 0 0;
	padding: 0;
	border: 2px solid #7f20a4;
	border-bottom: none;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.js-nav > ul > li:first-child{width: 134px;}
.js-nav > ul > li > a{
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 78px 0 17px;
	height: 30px;
	text-align: center;
	position: relative;
}
.js-nav > ul > li:hover > a{z-index: 301;}
.js-nav > ul > li.active > a,
.js-nav > ul > li:hover > a{
	background: #fdfdfd;
	color: #0c0c0c;
	padding: 89px 0 17px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.js-nav > ul > li > a:before{
	content:"";
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -42px;
	height: 84px;
	width: 84px;
	background-image: url(/local/templates/index/./images/bg-sprt-white-labe.png);
}
.js-nav > ul > li a.apple:before{background-position: 0 0;}
.js-nav > ul > li a.smart:before{background-position: -85px 0;}
.js-nav > ul > li a.plan:before{background-position: 0 -85px;}
.js-nav > ul > li a.note:before{background-position: -85px -85px;}
.js-nav > ul > li a.akse:before{background-position: 0 -170px;}
.js-nav > ul > li a.gadj:before{background-position: -85px -170px;}
.js-nav > ul > li a.auto:before{background-position: 0 -255px;}
.js-nav > ul > li:hover a:before{
	top: 11px;
	background-image: url(/local/templates/index/./images/bg-sprt-dark-labe.png);
}
.js-nav > ul > li:hover a.apple:before{background-position: 0 0;}
.js-nav > ul > li:hover a.smart:before{background-position: -85px 0;}
.js-nav > ul > li:hover a.plan:before{background-position: 0 -85px;}
.js-nav > ul > li:hover a.note:before{background-position: -85px -85px;}
.js-nav > ul > li:hover a.akse:before{background-position: 0 -170px;}
.js-nav > ul > li:hover a.gadj:before{background-position: -85px -170px;}
.js-nav > ul > li:hover a.auto:before{background-position: 0 -255px;}
.js-nav > ul > li.active a:before{
	top: 11px;
	background-image: url(/local/templates/index/./images/bg-sprt-dark-labe.png);
}
.js-nav > ul > li.active a.apple:before{background-position: 0 0;}
.js-nav > ul > li.active a.smart:before{background-position: -85px 0;}
.js-nav > ul > li.active a.plan:before{background-position: 0 -85px;}
.js-nav > ul > li.active a.note:before{background-position: -85px -85px;}
.js-nav > ul > li.active a.akse:before{background-position: 0 -170px;}
.js-nav > ul > li.active a.gadj:before{background-position: -85px -170px;}
.js-nav > ul > li.active a.auto:before{background-position: 0 -255px;}
.js-nav > ul .drop{
	background: #fdfdfd;
	display: none;
	position: absolute;
	left: 0;
	z-index: 300;
	margin: -10px 0 0 -2px;
	padding: 33px 33px 23px;
	border: 2px solid #7f20a4;
	-webkit-border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	border-radius: 0 5px 5px 5px;
}

.js-nav > ul .back .drop{
	left: inherit;
	right: 0;
	margin: -10px -2px 0 0;
	-webkit-border-radius: 5px 0 5px 5px;
	-moz-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px;
}
.js-nav > ul > li:hover .drop{display: block;}
.js-nav > ul .drop > ul{
	list-style: none;
	margin: 0;
	padding: 0;
	max-width: 100%;
}
.js-nav > ul .drop > ul > li{
	display: table-cell;
	padding: 0 0 0 10px;
}
.js-nav > ul .drop > ul > li > ul {
	padding: 2px 4px;
}
.js-nav > ul .drop > ul > li > ul:nth-child(even) {
	/*background: rgba(0,118,205,.05);*/
}
.js-nav > ul .drop > ul > li h3{
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 5px;
}
.js-nav > ul .drop > ul > li .nav-drop{
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 5px;
	padding: 0 4px;
}
.js-nav > ul .drop > ul > li:first-child{padding: 0;}
.js-nav > ul .drop > ul > li a{color: #0485c6;white-space: nowrap;}
.js-nav > ul .drop > ul ul{
	list-style: none;
	margin: 0;
	padding: 0;
	/*width: 146px;*/
}
.js-nav > ul .drop > ul ul > li{margin: 0 0 5px;}

.js-nav > ul > li:nth-child(5) .drop {
	right: -274px;
}

.js-nav > ul > li:nth-child(5) .drop > ul > li:nth-child(1) > ul,
.js-nav > ul > li:nth-child(5) .drop > ul > li:nth-child(2) > ul {
	width: 176px;
}

.js-nav > ul > li:nth-child(5) .drop > ul > li:nth-child(1) a,
.js-nav > ul > li:nth-child(5) .drop > ul > li:nth-child(2) a {
	white-space: normal;
}

.book-effect{
	overflow: hidden;
	background: #fdfdfd;
	width: 100%;
	-webkit-box-shadow: 0 0 10px 0 #dddcdc;
	box-shadow: 0 0 10px 0 #dddcdc;
}
.book-effect .list{
	border: 1px solid #d5d3d3;
	border-top: none;
	margin: 0 auto;
	width: 958px;
	-webkit-box-shadow: 0 0 10px 0 #dddcdc;
	box-shadow: 0 0 10px 0 #dddcdc;
}
.book-effect .list.one{height: 15px;}
.book-effect .list.two{
	height: 2px;
	width: 956px;
}
.book-effect .list.three{
	height: 1px;
	width: 954px;
}
.book-effect .list.four{
	height: 1px;
	width: 952px;
}
@media (min-width: 1540px) {
	.book-effect .list{
		width: 1038px;
	}
	.book-effect .list.two{
		width: 1036px;
	}
	.book-effect .list.three{
		width: 1034px;
	}
	.book-effect .list.four{
		width: 1032px;
	}
}
#main{
	/*overflow:hidden;*/
	/*display:table-row;*/
}
@media all and (-webkit-min-device-pixel-ratio:0) {
	#main{
		min-height: 100%;
	}
}
.breadcrumbs{
	list-style: none;
	margin: 20px 0 20px;
	padding: 0;
	overflow: hidden;
	width: 100%;
}
.breadcrumbs li{
	float: left;
	padding: 0 5px 0 14px;
	margin: 0 14px 0 -14px;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	position: relative;
}
.breadcrumbs li .before,
.breadcrumbs li:before{
	content:"";
	position: absolute;
	top: 8px;
	left: 2px;
	margin: 0;
	height: 0;
	width: 4px;
	border-top: 1px solid #000;
}
.breadcrumbs li a {
	color: #000;
	text-decoration: none;
}
.breadcrumbs li a:hover{text-decoration: underline;}
/*.breadcrumbs li span {
	display: block;
	font-weight: bold;
	border-bottom: 1px solid #d2d0d0;
}*/
.btn{
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	padding: 15px 5px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

.btn-submit {
    text-align: center;
}
.aside-form .btn-submit,
.blue-grad{
	background: rgb(56,169,208);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4YTlkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDg2YzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,	rgba(56,169,208,1) 0%, rgba(61,134,199,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,169,208,1)), color-stop(100%,rgba(61,134,199,1)));
	background: -webkit-linear-gradient(top,	rgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
	background: -o-linear-gradient(top,	rgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
	background: -ms-linear-gradient(top,	rgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
	background: linear-gradient(to bottom,	rgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
}
.grey-grad{
	background: rgb(253,253,253);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,	rgba(253,253,253,1) 0%, rgba(244,244,246,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(244,244,246,1)));
	background: -webkit-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: -o-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: -ms-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: linear-gradient(to bottom,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
}

.gallery-holder {
	width: 100%;
}
.gallery-holder .gallery{
	border-bottom: none;
	position: relative;
}
.gallery-holder .gholder {
	width: 100%;
	position: relative;
}
.gallery-holder .gmask {
	position: relative;
	overflow: hidden;
}
.gallery-holder .gmask ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.gallery-holder .gmask ul li {
	float: left;
	position: relative;
	width: 100%;
}
.gallery-holder .gmask ul li .btn{
	position: absolute;
	bottom: 35px;
	right: 152px;
}
.gallery-holder .gmask ul li img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.gallery-holder a.btn-prev,
.gallery-holder a.btn-next {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	margin: auto;
	z-index: 3;
	text-indent: -9999px;
	background: #FFFFFF;
	border-radius: 5px;
}

.gallery-holder a.btn-prev:after,
.gallery-holder a.btn-next:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.gallery-holder a.btn-prev:after {
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1L1 5L5 9' stroke='%23979595' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.gallery-holder a.btn-next:after {
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='%23979595' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.gallery-holder a.btn-next {
	right: 10px;
}

.gallery-holder a.btn-next:hover {

}

.gallery-holder a.btn-prev {
	left: 10px;
}
.gallery-holder a.btn-prev:hover {

}

.gallery-holder .pagination-box {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 1;
}
.gallery-holder .pagination-box {
	display: none !important;
}

.gallery-holder .pagination{
	overflow: hidden;
}

.gallery-holder .pagination ul{
	display: flex;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 0 7px;
	height: 20px;
	background: #fff;
	border-radius: 5px;
}
.gallery-holder .pagination ul li {
	flex-shrink: 0;
	margin: 0 5px;
}
.gallery-holder .pagination a {
	display: block;
	height: 8px;
	width: 8px;
	border-radius: 50%;
	background: #b3d6f1;
	text-indent: -9999px;
	transition: 150ms;
}
.gallery-holder .pagination .active a {
	background: #0077D1;
}
.gallery-holder .page-num{
	display: block;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	color: #979595;
	width: 60px;
	height: 20px;
	background: #fff;
	border-radius: 5px;
	text-align: center;
	margin-right: 5px;
}
.gallery-holder a.disabled {
	border-color: #eee;
	color: #eee;
}
.slideshow .gmask ul li {
	position: absolute;
	top: 0;
	left: 0;
}
.slideshow .gmask ul li.active {z-index: 1;}
.slideshow .gmask .btn{
	text-transform: uppercase;
	min-width: 174px;
	text-shadow: 1px 1px 0 #2b6992;
	-webkit-box-shadow: 0 1px 2px 1px #b1b2b4;
	box-shadow: 0 1px 2px 1px #b1b2b4;
}
.tab-list {
	margin: 0 0 15px; /*38px*/
	height: 1%;
}
.tab-list:after{
	content: "";
	display: block;
	clear: both;
}
.tab-list p {margin: 0 0 30px;}
ul.tabset {
	position: relative;
	list-style: none;
	overflow: hidden;
	margin: 0 0 16px;
	width: 100%;
	padding: 0;
}
ul.tabset>li {
	margin: 0 0 0 40px;
	float: left;

}
ul.tabset>li:first-child{margin: 0;}
ul.tabset>li>a,
ul.tabset>li>strong {
	color: #0485c6;
	float: left;
	padding: 0;
	font-size: 21px;
	line-height: 23px;
}
ul.tabset a.active,
ul.tabset strong.active {
	text-decoration: none;
	color: #0c0c0c;
	font-weight: bold;
}
ul.tabset a:hover {text-decoration: none;}
.jcarousel-skin-one{
	list-style:none;
	margin:0 0 10px;
	width: 100%;
	/*margin: 0;*/
	padding: 0;
	box-sizing: border-box;
}
@media (max-width: 767px) {
	.jsSlider {
		width: 320px;
	}
}
.jcarousel-skin-one * {
	box-sizing: border-box;
}
.jcarousel-skin-one .jcarousel-clip{
	overflow: hidden;
	position: relative;
	border: 1px solid #dadada;
}
.jcarousel-skin-one li{
	/*height: 538px;*/
	background: #fff;
	padding: 0;
	width: 276px !important;
	margin: 0 14px 0 0;
}
@media (min-width: 1540px) {
	.jcarousel-skin-one li {
		width: 352px !important;
	}
}
@media (max-width: 1200px) {
	.jcarousel-skin-one li {
		width: 316px !important;
	}
}
@media (max-width: 1024px) {
	.jcarousel-skin-one li {
		width: 306px !important;
	}
}
@media (max-width: 992px) {
	.jcarousel-skin-one li {
		width: 350px !important;
	}
}
@media (max-width: 767px) {
	.jcarousel-skin-one li {
		width: 320px !important;
	}
}

.jcarousel-skin-one.small .item-wrapp {
	padding: 24px;
}
.img-wrapp{
	display: block;
	position: relative;
	font: 0;
	text-decoration: none;
	text-align: center;
}

.img-wrapp img{
	font-size: 13px;
	display: inline-block;
	vertical-align: middle;
}
.item-wrapp {
	position: relative;
	padding: 56px 24px 24px 24px;
}
.catalog-list .item-wrapp {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	box-sizing: border-box;
}
.catalog-list .item-wrapp > * {
	flex-shrink: 0;
}
.white-block .imgs-side .enlarger {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 23px;
	width: 20px;
	background: url(/local/templates/index/./images/bg-sprt.png) -39px -119px no-repeat;
	cursor: pointer;
}
.item-wrapp .enlarger {
	display: none;
}
.white-block .imgs-side .enlarger{
	top: -51px;
	right: 4px;
	z-index: 4;
}
.dis-label{
	color: #fff;
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	line-height: 14px;
}
.dis-label span{
	display: block;
	position: relative;
	right: -5px;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	background: #a10998;
	-moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(-10deg) skewY(0deg);
	-webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(-10deg) skewY(0deg);
	-o-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(-10deg) skewY(0deg);
	-ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(-10deg) skewY(0deg);
	transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(-10deg) skewY(0deg);
}
.dis-label span span{
	display: block;
	padding: 10px;
	position: relative;
	right: 5px;
	-moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(10deg) skewY(0deg);
	-webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(10deg) skewY(0deg);
	-o-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(10deg) skewY(0deg);
	-ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(10deg) skewY(0deg);
	transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(10deg) skewY(0deg);
}
.dis-label.violet{
	border-left: 4px solid #71086b;
	background: #a10998;
}
.dis-label.violet span{background: #a10998;}
.dis-label.green{
	border-left: 4px solid #0c882d;
	background: #0eb73b;
}
.dis-label.green span{background: #0eb73b;}
.dis-label.grey{
	border-left: 4px solid #bdbdbd;
	background: #d2d2d2;
}
.dis-label.grey span{background: #d2d2d2;}
.dis-label.blue{
	border-left: 4px solid #0660a3;
	background: #0176cd;
}
.dis-label.blue span{background: #0176cd;}
.dis-label.dark-violet{
	border-left: 4px solid #4c1e7a;
	background: #6b2daa;
}
.dis-label.dark-violet span{background: #6b2daa;}
.dis-label.red{
	border-left: 4px solid #c9382e;
	background: #6b2daa;
}
.dis-label.red span{background: #f0493c;}
.item-wrapp .color-list{
	display: flex;
	align-items: center;
	position: absolute;
	top: 24px;
	right: 10px;
	z-index: 1;
}
.item-wrapp .dis-label{
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 1;
}
h2 .dis-label{margin: -3px 0 0 10px;}
.color-list span{
	flex-shrink: 0;
	display: block;
	padding: 2px;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	margin-right: 4px;
	border: 1px solid #dadada;
}
.color-list span:last-child {
	margin: 0;
}
.color-list span:nth-child(n+10) {
	display: none;
}
.color-list span.active{

}
.color-list span a{
	display: block;
	border-radius: 50%;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	text-decoration: none;
}
.color-list span a:hover {
	text-decoration: none;
}
.item-wrapp .img-wrapp{
	width: 100%;
	height: 202px;
	margin: 0 0 21px;
}
.item-wrapp .img-wrapp picture {
	display: block;
	height: 100%;
}
.item-wrapp .img-wrapp picture img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}
.small .item-wrapp .img-wrapp{height: 150px;}
.item-wrapp.dont-factor .img-wrapp{
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.item-wrapp h3{
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	color: #000;
	margin: 0 0 9px;
	text-align: center;
	height: 72px; /*57*/
	overflow: hidden;
}

.item-wrapp p{
	color: #000;
	font-size: 15px;
	font-weight: normal;
	height: 70px; /*57*/
	line-height: 18px;
	margin: 0 0 18px;
	overflow: hidden;
	text-align: center;
}
.item-wrapp .a-wrapp{
	text-decoration: none;
	display: block;
}
.item-wrapp h3 a{
	color: #000;
	text-decoration: none;
}
.item-wrapp .prices{
	overflow: hidden;
	margin: 0 0 12px;
	font-size: 24px;
	line-height: 28px;
	height: 28px;
	text-align: center;
}
.item-wrapp .prices .price{
	/* float: left; */
	width: 47%;
	color: #138013;
	text-align: left;
}
.item-wrapp.dont-factor .prices .price{
	display: block;
	float: none;
	text-align: center;
	color: #d0d0d0;
	width: 100%;
}
.item-wrapp .prices .old-price{
	float: right;
	width: 47%;
	color: #c5bebe;
	text-align: right;
}
.item-wrapp .prices .old-price span{position: relative;}
.item-wrapp .prices .old-price span:before{
	content:"";
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	border-top: 1px solid #c5bebe;
}
.sale-products-gift .product-item-label-left {
	left: 10px;
}
.sale-products-gift .product-item-label-top {
	top: 10px;
}
.center-box{
	text-align: center;
	margin-bottom: 12px;
}
.btns-block{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}
.btns-block .btn{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	height: 40px;
	width: calc(50% - 5px);
	padding: 0 15px;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 21px;
}
.small .btns-block .btn{
	width: 100%;
}
.small .btns-block .btn + .btn {
	margin-top: 10px;
}
.site-id-ua .small .btns-block .btn{
	/*width: 175px;*/
}
.btns-block .btn.buy{
	border-radius: 5px;
	background: #1967C6;
	color: #fff;
}
.btns-block .btn.more{
	border-radius: 5px;
	color: #111111;
	border: 1px solid currentColor;
}
.item-wrapp .public-block {
	display: flex;
	justify-content: space-between;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 24px;
}
.item-wrapp .public-block a{
	color: #1967C6;
	flex-shrink: 0;
	white-space: nowrap;
}
.item-wrapp .public-block .comparison{
	position: relative;
	padding: 0 0 0 24px;
}
.item-wrapp .public-block .comparison:before{
	content:"";
	position: absolute;
	top: 0;
	left: 0;
	height: 16px;
	width: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8313 6.25251C13.7857 6.20239 13.7209 6.17358 13.6531 6.17358H13.1783C13.1783 6.17358 11.5347 3.04661 11.4497 2.8844C11.3586 2.71047 11.2206 2.5582 11.0143 2.5582C10.0102 2.5582 9.07318 2.34396 8.37586 1.95488C8.02794 1.76076 7.7656 1.53369 7.60532 1.29502V0.605292C7.60532 0.270989 7.33433 0 7.00003 0C6.66573 0 6.39474 0.270989 6.39474 0.605292V1.29502C6.23446 1.53369 5.97213 1.76076 5.6242 1.95488C4.92685 2.34393 3.98983 2.5582 2.98574 2.5582C2.77942 2.5582 2.65516 2.68474 2.55032 2.8844C2.30521 3.3512 0.821791 6.17358 0.821791 6.17358H0.34697C0.279117 6.17358 0.214381 6.20218 0.168681 6.25233C0.122982 6.30251 0.100586 6.36957 0.10679 6.43715C0.239773 7.88096 1.4542 9.01155 2.93271 9.01155C4.41123 9.01155 5.62566 7.88096 5.75864 6.43715C5.76484 6.36963 5.74233 6.30263 5.69666 6.25251C5.65099 6.20239 5.58628 6.17358 5.51846 6.17358H5.04361L3.6094 3.44123C4.72683 3.35162 5.70223 3.02385 6.39477 2.54235V12.4868H3.65132C3.23345 12.4868 2.8947 12.8255 2.8947 13.2434C2.8947 13.6612 3.23345 14 3.65132 14H10.2324C10.6503 14 10.9891 13.6612 10.9891 13.2434C10.9891 12.8255 10.6503 12.4868 10.2324 12.4868H7.60535V2.54235C8.2979 3.02385 9.27329 3.35165 10.3907 3.44123L8.95648 6.17358H8.48163C8.41378 6.17358 8.34904 6.20218 8.30335 6.25233C8.25765 6.30251 8.23525 6.36957 8.24148 6.43715C8.37444 7.88096 9.58889 9.01155 11.0674 9.01155C12.5459 9.01155 13.7604 7.88096 13.8933 6.43715C13.8995 6.36963 13.877 6.30266 13.8313 6.25251ZM4.01818 6.17358H1.84722L2.93268 4.1056L4.01818 6.17358ZM9.98188 6.17358L11.0674 4.10557L12.1529 6.17358H9.98188Z' fill='%231967C6'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
}
.item-wrapp .public-block .comparison.active{color: #000;}

.item-wrapp .public-block .compare{
	position: relative;
	padding: 0 0 0 24px;
}
.item-wrapp .public-block .compare:before{
	content:"";
	position: absolute;
	top: 0;
	left: 0;
	height: 16px;
	width: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8313 6.25251C13.7857 6.20239 13.7209 6.17358 13.6531 6.17358H13.1783C13.1783 6.17358 11.5347 3.04661 11.4497 2.8844C11.3586 2.71047 11.2206 2.5582 11.0143 2.5582C10.0102 2.5582 9.07318 2.34396 8.37586 1.95488C8.02794 1.76076 7.7656 1.53369 7.60532 1.29502V0.605292C7.60532 0.270989 7.33433 0 7.00003 0C6.66573 0 6.39474 0.270989 6.39474 0.605292V1.29502C6.23446 1.53369 5.97213 1.76076 5.6242 1.95488C4.92685 2.34393 3.98983 2.5582 2.98574 2.5582C2.77942 2.5582 2.65516 2.68474 2.55032 2.8844C2.30521 3.3512 0.821791 6.17358 0.821791 6.17358H0.34697C0.279117 6.17358 0.214381 6.20218 0.168681 6.25233C0.122982 6.30251 0.100586 6.36957 0.10679 6.43715C0.239773 7.88096 1.4542 9.01155 2.93271 9.01155C4.41123 9.01155 5.62566 7.88096 5.75864 6.43715C5.76484 6.36963 5.74233 6.30263 5.69666 6.25251C5.65099 6.20239 5.58628 6.17358 5.51846 6.17358H5.04361L3.6094 3.44123C4.72683 3.35162 5.70223 3.02385 6.39477 2.54235V12.4868H3.65132C3.23345 12.4868 2.8947 12.8255 2.8947 13.2434C2.8947 13.6612 3.23345 14 3.65132 14H10.2324C10.6503 14 10.9891 13.6612 10.9891 13.2434C10.9891 12.8255 10.6503 12.4868 10.2324 12.4868H7.60535V2.54235C8.2979 3.02385 9.27329 3.35165 10.3907 3.44123L8.95648 6.17358H8.48163C8.41378 6.17358 8.34904 6.20218 8.30335 6.25233C8.25765 6.30251 8.23525 6.36957 8.24148 6.43715C8.37444 7.88096 9.58889 9.01155 11.0674 9.01155C12.5459 9.01155 13.7604 7.88096 13.8933 6.43715C13.8995 6.36963 13.877 6.30266 13.8313 6.25251ZM4.01818 6.17358H1.84722L2.93268 4.1056L4.01818 6.17358ZM9.98188 6.17358L11.0674 4.10557L12.1529 6.17358H9.98188Z' fill='%231967C6'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
}
.item-wrapp .public-block .compare.active{color: #000;}

.reviews{
	color: #1967C6;
}
.reviews.not{
	color: #9b9b9b;
	text-decoration: none;
}
.reviews.not span{background-position: -31px -142px;}
.item-wrapp .warranty{
	font-size: 14px;
	line-height: 16px;
}
.item-wrapp .warranty span{color: #111;}
.item-wrapp .warranty a{color: #707070;}
.item-wrapp .warranty strong{color: #707070;}
.item-wrapp .stores{color: #9b9b9b;}
.item-wrapp .stores .many{color: #47b172;}
.item-wrapp .stores .not{color: #a10998;}
.content-menu{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.content-menu > li{margin: 0 0 14px;}
.content-menu h2{
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	margin: 0;
	padding: 25px 25px 16px 94px;
	position: relative;
}
.content-menu h2 a{
	color: #000;
	text-decoration: none;
}
.content-menu h2:before{
	content:"";
	position: absolute;
	top: -9px;
	left: -2px;
	height: 84px;
	width: 84px;
	background-image: url(/local/templates/index/./images/bg-sprt-dark-labe.png);
}



.content-menu div.note:before {
	background-position: -85px -85px;
}
.content-menu div.apple:before {
	background-position: 0 0;
}
.content-menu div.smart:before {
	background-position: -85px 0;
}
.content-menu div.plan:before {
	background-position: 0 -85px;
}
.content-menu div.akse:before {
	background-position: 0 -170px;
}
.content-menu div.gadj:before {
	background-position: -85px -170px;
}
.content-menu div.auto:before {
	background-position: 0 -255px;
}
.content-menu div:before {
	background-image: url("/local/templates/index/./images/bg-sprt-dark-labe.png");
	content: "";
	height: 84px;
	left: -2px;
	position: absolute;
	top: -9px;
	width: 84px;
}
.content-menu div{
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	padding: 25px 25px 16px 94px;
	position: relative;
}
.content-menu h2.apple:before{background-position: 0 0;}
.content-menu h2.smart:before{background-position: -85px 0;}
.content-menu h2.note:before{background-position: -85px -85px;}
.content-menu h2.plan:before{background-position: 0 -85px;}
.content-menu h2.gadj:before{background-position: -85px -170px;}
.content-menu h2.auto:before{background-position: 0 -255px;}
.content-menu h2.akse:before{background-position: 0 -170px;}
.content-menu >li > ul{
	list-style: none;
	margin: 0;
	padding: 0 0 0 94px;
	overflow: hidden;
}
.content-menu > li > ul > li{
	float: left;
	margin: 0 2% 0 0;
	width: 21%;
}
.content-menu > li > ul > li a{color: #0485c6;}
.content-menu > li > ul > li a:hover{color: #000;}
.content-menu > li > ul h3{
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 12px;
}
.content-menu > li > ul p{
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 12px;
}
.content-menu ul ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.content-menu ul ul li{
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 8px;
}
.content-menu ul ul li a:hover{font-weight: bold;}
h2, h1.ex-h2{
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	color: #000;
	margin: 0 0 15px;
}

h2 a{
	color: #000;
	text-decoration: none;
}
.news-block{
	/*border: 1px solid #dadada;*/
	/*background: #fff;*/
	/*display: table;*/
	margin: 0 0 47px;
}
.news-block .in-box{
	/* display: table-cell; */
	/*padding: 22px 30px;*/
	/*border-right: 1px solid #dadada;*/
	/*width: 659px;*/
}
.news-block .in-box .read-all{
	display: block;
	margin: 0 0 8px;
}
.news-block .in-box .read-all a{color: #0473cc;}
.news-block .news-list{
	list-style: none;
	margin: 0;
	padding: 0 0 9px;
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
	width: 100%;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.news-block .news-list p{color: #000;}
.news-block .news-list img,
.news-block .news-list iframe{
	max-width: 658px !important;
}
.news-block .news-list li{
	margin: 0 0 10px;
	padding: 15px 20px 15px;
	position: relative;
	width: calc(50% - 5px);
	box-sizing: border-box;
	background: #fff;
	border-left: 3px solid #1967C6;
}
/*.news-block .news-list li:before{*/
/*	content:"";*/
/*	position: absolute;*/
/*	bottom: 0;*/
/*	left: 0;*/
/*	width: 70px;*/
/*	border-bottom: 4px solid #0473cc;*/
/*}*/
.news-block .news-list time{
	display: block;
	margin: 4px 0 8px;
	font-size: 11px;
	line-height: 12px;
	color: #8d8d8d;
}
.news-block .news-list h3{
	font-size: 21px;
	line-height: 36px;
	margin: 15px 0 13px;
}
.news-block .news-list h3 a{color: #000;}

.news-block .news-list p{
	font-size: 18px;
	line-height: 24px;
	margin: 0 0 8px;
	font-weight: bold;
}
.news-block .news-list p a{color: #000;}


.last-news{
	font-size: 21px;
	line-height: 36px;
	margin: 0 0 13px;
	font-weight: bold;
}
.last-news a{
	color: #000;
	text-decoration: none;
}

.last-news a{
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin: 0 0 15px;
}
.news-block .news-list .bottom-news{
	overflow: hidden;
	margin: 0 0 10px;
	font-size: 11px;
	line-height: 12px;
}
.news-block .news-list .bottom .coments{
	float: left;
	padding: 9px 10px;
	border: 1px solid #c7c7c7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 0 15px 0 0;
}
.news-block .news-list .bottom .coments span{
	position: relative;
	padding: 0 0 0 20px;
}
.news-block .news-list .bottom .coments span:before{
	content:"";
	position: absolute;
	top: 2px;
	left: 0;
	height: 10px;
	width: 12px;
	background: #fff url(/local/templates/index/./images/bg-sprt.png) -39px -8px no-repeat;
}
.news-block .news-list .bottom .tags{
	float: left;
	padding: 10px 10px 10px 21px;
	position: relative;
}
.news-block .news-list .bottom .tags:before{
	content:"";
	position: absolute;
	top: 10px;
	left: 0;
	height: 12px;
	width: 12px;
	background: #fff url(/local/templates/index/./images/bg-sprt.png) -24px -80px no-repeat;
}

.news-block .news-list .bottom-news .all-news{
	float: right;
	padding: 6px;
	color: #0076cd;
	font-size: 14px;
	line-height: 16px;
	text-decoration: underline;
}
.news-block .news-list .bottom-news .all-news:hover{text-decoration: none;}
.news-block .rss{
	display: table-cell;
	padding: 21px 12px;
	width: 214px;
}
.news-block .rss h4{
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 18px;
	text-transform: uppercase;
}

.news-block > .rss > p{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 0 18px;
	text-transform: uppercase;
}

.news-block .rss-form{margin: 0 0 50px;}
.news-block .rss-form fieldset{
	overflow: hidden;
	margin: 0 0 15px;
}
.news-block .rss-form input[type=text]{
	float: left;
	background: #fff;
	border: 1px solid #eaeaea;
	color: #000;
	margin: 0;
	padding: 5px 30px 5px 10px;
	height: 19px;
	width: 170px;
	-webkit-box-shadow:inset 1px 1px 1px 0 #bfbfbf;
	box-shadow:inset 1px 1px 1px 0 #bfbfbf;
}
.news-block .rss-form button{
	float: left;
	background: none;
	border-style: none;
	color: #000;
	margin: 0 0 0 -30px;
	padding: 0;
	height: 30px;
	width: 30px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
	position: relative;
}
.news-block .rss-form button:before{
	content:"";
	position: absolute;
	top: 8px;
	left: 3px;
	height: 16px;
	width: 16px;
	background: url(/local/templates/index/./images/bg-sprt.png) 0 -141px no-repeat;
}
.news-block .rss-form a{
	font-size: 14px;
	line-height: 16px;
	color: #dd7714;
}
.news-block .rss h5{
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	padding: 0 0 9px;
	margin: 0 0 25px;
	text-transform: uppercase;
	position: relative;
}
.news-block .rss h5:before{
	content:"";
	position: absolute;
	left: 2px;
	bottom: 0;
	width: 31px;
	border-top: 3px solid #9d0b99;
}

.news-block .rss .popular{
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	padding: 0 0 9px;
	margin: 0 0 25px;
	text-transform: uppercase;
	position: relative;
}
.news-block .rss .popular:before{
	content:"";
	position: absolute;
	left: 2px;
	bottom: 0;
	width: 31px;
	border-top: 3px solid #9d0b99;
}

.news-block .rss .tem-list{
	list-style: none;
	margin: 0;
	padding: 0 0 0 4px;
}
.news-block .rss .tem-list li{
	font-size: 13px;
	line-height: 15px;
	margin: 0 0 17px;
}
.news-block .rss .tem-list li a{color: #0076cd;}
.social-block{
	overflow: hidden;
	margin: 0 0 24px;
}
.social-block .left{
	float: left;
	border: 1px solid #dadada;
}
.social-block .right{
	float: right;
	border: 1px solid #dadada;
}
.text-block{margin: 0 0 49px;}

.popup-box{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	height: 100%;
	width: 100%;
	z-index: 10;/*5*/
}
.overlay{
	position: fixed;
	top: 0;
	left: 0;
	cursor: pointer;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 10;
}
.main-popup-box{
	height: 100%;
	width: 100%;
	text-align: center;
	font-size: 0;
	letter-spacing: -3px;
	position: fixed;
}
.main-popup-box:before{
	content:"";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
*+html .main-popup-box:before{display: inline;}
.main-popup-box .popup{
	position: relative;
	background: #fff;
	display: inline-block;
	vertical-align: middle;
	min-width: 100px;
	padding: 20px;
	font-size: 12px;
	letter-spacing: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: left;
	z-index: 15;
}
*+html .main-popup-box .popup{display: inline;}
.close{
	position: absolute;
	top: 0;
	right: 0;
	background: #f00;
	cursor: pointer;
	height: 20px;
	width: 20px;
	-webkit-border-radius: 0 5px 0 5px;
	-moz-border-radius: 0 5px 0 5px;
	border-radius: 0 5px 0 5px;
	overflow: hidden;
	text-indent: -9999px;
}
.content-box{min-width: 300px;}
.content-box > img{display: block;}
.cont-block{display: none;}
.title-box{
	overflow: hidden;
	margin: 0 0 5px;
}
.title-box .sort-block{
	float: right;
	margin: 0 0 0 10px;
}
.catalog .sort-block{
	float:none;
	width:357px;
	margin: 0 auto 30px;
}
.catalog .sort-block span {
    margin-top: 7px;
    display: inline-block;
}
.catalog .sort-block ul,
.title-box .sort-block ul{
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 1px solid #e9e7e7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.catalog .sort-block ul li,
.title-box .sort-block ul li{
	float: left;
	border-left: 1px solid #e9e7e7;
	background: #fbf9f9;
	color: #000;
	cursor: pointer;
}
.catalog .sort-block ul li:first-child,
.title-box .sort-block ul li:first-child{border-style: none;}
.catalog .sort-block ul li a,
.title-box .sort-block ul li a{
	display: block;
	padding: 6px 17px;
	text-decoration: none;
}
.catalog .sort-block ul li a:hover,
.title-box .sort-block ul li a:hover{color: #969696;}
.title-box .sort-block ul li.active{
	background: #f1eeee;
	-webkit-box-shadow:inset 1px 1px 2px 0 #e3e1e1;
	box-shadow:inset 1px 1px 2px 0 #e3e1e1;
}
.catalog .sort-block ul li.active a,
.title-box .sort-block ul li.active a{color: #969696;}
.title-box .sort-block > span{
	float: right;
	padding: 6px 12px 0 0;
}
.title-box .articl{
	display: block;
	overflow: hidden;
	font-size: 16px;
	line-height: 14px;
	letter-spacing: 1px;
	color: #606060 ;
	padding: 4px 0;
}
.white-block {
	border: 1px solid #dadada;
	background: #fff;
	margin: 0 0 18px;
	position: relative;
}
.white-block.need-table{display: table;}

.catalog-block {
	position: relative;
	display: flex;
	box-sizing: border-box;
}

.catalog-block * {
	box-sizing: border-box;
}

.catalog-block.no-pagen {margin: 0 0 50px;}
.white-block:after,
.catalog-block:after{
	content: "";
	display: block;
	clear: both;
}
.catalog-block .catalog{
	/*float: right;*/
	/*margin: 0 -1px;*/
	/*width: 720px;*/
}
.catalog-block.close-filter .catalog{
	margin: 0;
	width: 960px;
}
.catalog-block .catalog .catalog-list{
	flex-grow: 1;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	margin: 0;
}
.catalog-block .catalog .catalog-list:after{
	content: "";
	display: block;
	clear: both;
}
.catalog-block .catalog .catalog-list li{
	background: #fff;
	position: relative;
	/*height: 573px;*/
	padding: 0;
	width: 295px;
	margin: 0 0 10px 10px;
}
.catalog-block .catalog .catalog-list.actions li {
	width: 352px;
}
.catalog-block .catalog .catalog-list.actions li:nth-child(4n + 1) {
	margin: 0 0 10px 0;
}
@media (max-width: 1539px) {
	.catalog-block .catalog .catalog-list.actions li {
		width: 276px;
	}
}
@media (max-width: 1200px) {
	.catalog-block .catalog .catalog-list li {
		width: 350px;
	}
	.catalog-block .catalog .catalog-list.actions li {
		width: 316px;
	}
	.catalog-block .catalog .catalog-list.actions li:nth-child(4n + 1) {
		margin: 0 0 10px 10px;
	}
	.catalog-block .catalog .catalog-list.actions li:nth-child(3n + 1) {
		margin: 0 0 10px 0;
	}
}
@media (max-width: 1024px) {
	.catalog-block .catalog .catalog-list.actions li {
		width: 306px;
	}
}
@media (max-width: 992px) {
	.catalog-block .catalog .catalog-list li:nth-child(odd) {
		margin-left: 0;
	}
	.catalog-block .catalog .catalog-list.actions li {
		width: 350px;
	}
	.catalog-block .catalog .catalog-list.actions li:nth-child(3n + 1) {
		margin: 0 0 10px 10px;
	}
	.catalog-block .catalog .catalog-list.actions li:nth-child(2n + 1) {
		margin: 0 0 10px 0;
	}
}
@media (max-width: 767px) {
	.catalog-block .catalog .catalog-list.actions li {
		margin: 0 auto 10px;
	}
	.catalog-block .catalog .catalog-list.actions li:nth-child(4n + 1) {
		margin: 0 auto 10px;
	}
	.catalog-block .catalog .catalog-list.actions li:nth-child(3n + 1) {
		margin: 0 auto 10px;
	}
	.catalog-block .catalog .catalog-list.actions li:nth-child(2n + 1) {
		margin: 0 auto 10px;
	}
}
.shieldik {
	left: 0;
	position: absolute;
	top: 10px;
	z-index: 10;
}
.catalog-block .catalog .catalog-list li:hover{
	-webkit-box-shadow: 0 0 5px 0 #7cb6e2;
	box-shadow: 0 0 5px 0 #7cb6e2;
}
.catalog-block .catalog .catalog-list li.duo-banner{
	border-style: none;
	overflow: hidden;
	width: 95%;
	margin: 2px 0px 0px 2px;
}

.catalog-block #aside{
	flex-shrink: 0;
	padding: 8px 10px;
	width: 218px;
	position: relative;
	z-index: 1;
	background: #fff;
	border: 1px solid #EFEFEF;
}
@media (max-width: 1200px) {
	.catalog-block #aside {
		width: 250px;
	}
}
@media (max-width: 1024px) {
	.catalog-block #aside {
		width: 220px;
	}
}
.catalog-block.close-filter #aside{display: none;}

#aside .all-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
#aside .all-list > li{
	border-top: 1px solid #dadada;
	padding: 20px 9px;
}
#aside .all-list > li:first-of-type {
	/*padding: 12px 9px 28px;*/
	border-top: 0;
}
#aside h3{
	font-size: 17px;
	line-height: 19px;
	color: #222;
	margin: 0 0 15px;
}
#aside .comparison-list{
	list-style: none;
	margin: 0 0 15px;
	padding: 0;
}
#aside .comparison-list li{
	font-size: 14px;
	line-height: 16px;
	padding: 0 0 0 20px;
	margin: 0 0 10px;
	position: relative;
}
#aside .comparison-list li a{color: #066ec2;}
#aside .comparison-list li .dell{
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
	width: 15px;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
	z-index: 20;
}
.compars-table .box .dell{
	position: absolute;
	top: 0;
	left: 15px;
	height: 19px;
	width: 19px;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
	border: 1px solid #e7e5de;
	border-radius: 10px;
}
#aside .comparison-list li .dell:before{
	content:"";
	position: absolute;
	top: 4px;
	left: 3px;
	height: 7px;
	width: 7px;
	background: url(/local/templates/index/./images/bg-sprt.png) -22px -143px no-repeat;
}
.compars-table .box .dell:before{
	content: "";
	position: absolute;
	top: 6px;
	right: 6px;
	height: 7px;
	width: 7px;
	background: url(/local/templates/index/./images/bg-sprt.png) -22px -143px no-repeat;
}
#aside .to-compar{
	margin: 0 0 0 20px;
	color: #1967C6;
	font-weight: bold;
}
.aside-form {
	overflow: hidden;
}
.aside-form .row{margin: 0 0 10px;}
.row:after{
	content: "";
	display: block;
	clear: both;
}
.row .col{float: left;}
.aside-form .row .col{
	float: left;
	padding: 0 1% 0 0;
	width: 49%;
}
.aside-form input[type=checkbox]{
	float: left;
	margin: 0 10px 0 0;
	height: 14px;
	width: 14px;
}
.aside-form label{
	display: block;
	overflow: hidden;
	color: #066ec2;
	cursor: pointer;
}
.bx_filter_param_area_block label {
	float: left;
	padding: 6px 7px 0 0;
	color: #000;
	font-size: 14px;
	line-height: 16px;
}
.aside-form .row a.sum-filt{
	color: #066ec2;
	margin: 0 5px 0 0;
}
.aside-form .row span.summ{
	color: #a7a7a7;
	font-size: 12px;
	line-height: 14px;
}
.aside-form .cost-block {
	overflow: hidden;
	margin: 0 0 10px;
}
.aside-form .cost-block label{
	float: left;
	padding: 6px 3px 0 0;
	color: #000;
	font-size: 14px;
	line-height: 16px;
}
.aside-form .cost-block input[type=text]{
	float: left;
	background: #f7f7f7;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:inset 1px 1px 1px 0 #e7e7e7;
	box-shadow:inset 1px 1px 1px 0 #e7e7e7;
	color: #000;
	margin: 0 12px 0 0;
	padding: 5px;
	height: 29px;
	width: 56px;
}
.aside-form .cost-block input[type=text].max-price {
	margin: 0;
}
.aside-form .reset{
	background: none;
	border-style: none;
	color: #bbb;
	margin: 0 12px 0 0;
	padding: 0;
	width: 120px;
	text-decoration: underline;
	cursor: pointer;
}
.aside-form .reset:hover{text-decoration: none;}
.aside-form .btn-submit{
	border-style: none;
	border-radius: 5px;
	background: #0075ff;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 6px;
	width: 40px;
	cursor: pointer;
}
.show-block{
	padding: 25px 0;
}
.news-block .show-block{
	position: relative;
}
.navigation_map .show-block{
	padding: 25px 0 0;
	position: relative;
	left: 0;
	width: 100%;
}
.show-block .row > span{
	float: right;
	margin: 8px 0 0 12px;
}
.show-block .num{
	float: right;
	background: rgb(253,253,253);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,	rgba(253,253,253,1) 0%, rgba(244,244,246,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(244,244,246,1)));
	background: -webkit-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: -o-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: -ms-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: linear-gradient(to bottom,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f4f4f6',GradientType=0 );
	border: 1px solid #e8e8e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 1px 0 #f1f1f1;
	box-shadow: 0 1px 1px 0 #f1f1f1;
	color: #000;
	margin: 0 0 0 12px;
	position: relative;
}
.show-block .num span{
	display: block;
	position: relative;
	padding: 6px 25px 6px 11px;
	height: 16px;
	width: 21px;
	cursor: pointer;
}
.show-block .num span:before{
	content:"";
	position: absolute;
	top: 12px;
	right: 9px;
	height: 6px;
	width: 10px;
	background: url(/local/templates/index/./images/bg-sprt.png) 0 -93px no-repeat;
}
.show-block .num ul{
	display: none;
	list-style: none;
	position: absolute;
	left: 0;
	background: rgb(253,253,253);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,	rgba(253,253,253,1) 0%, rgba(244,244,246,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(244,244,246,1)));
	background: -webkit-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: -o-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: -ms-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: linear-gradient(to bottom,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f4f4f6',GradientType=0 );
	border: 1px solid #e8e8e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 1px 0 #f1f1f1;
	box-shadow: 0 1px 1px 0 #f1f1f1;
	color: #000;
	margin: 0 0 0 -1px;
	padding: 6px 11px;
	width: 35px;
}
.show-block .num:hover ul{display: block;}
.show-block .num ul li{
	cursor: pointer;
	margin: 0 0 5px;
}
.show-block .num ul li{text-decoration: none;}
.show-block .num ul li a{text-decoration: none;}
.show-block .more-goods{
	display: block;
	height: 40px;
	width: 40px;
	margin: -9px auto 8px;
	background: #0485c6;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	cursor: pointer;
}
@media (max-width: 953px) {
	.show-block .more-goods {
		margin: 20px auto 8px;
	}
}
.show-block .more-goods:before{
	content:"";
	position: absolute;
	top: 50%;
	left: 50%;
	height: 22px;
	width: 28px;
	margin: -11px 0 0 -14px;
	background: url(/local/templates/index/./images/bg-sprt.png) 0 -158px no-repeat;
}
.show-block .more-goods-text{
	display: block;
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	margin: 0 0 28px;
}
.show-block .pagenate{
	list-style: none;
	margin: 0;
	padding: 0 0 20px;
	font-size: 0;
	letter-spacing: 0;
	text-align: center;
	/*margin-left: 70px;*/
}
.show-block .pagenate li{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 10px;
	font-size: 19px;
	line-height: 21px;
	min-width: 30px;
}
.show-block .pagenate li:first-child{margin: 0;}
.show-block .pagenate li a{
	display: block;
	min-width: 25px;
	text-align: center;
	height: 21px;
	padding: 6px 4px;
	text-decoration: none;
}
.show-block .pagenate li:hover a{
	font-weight: bold;
	color: #969696;
}
.show-block .pagenate li.active a{
	font-weight: bold;
	color: #969696;
	padding: 5px 3px;
	background: #f7f7f7;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:inset 1px 1px 1px 0 #e7e7e7;
	box-shadow:inset 1px 1px 1px 0 #e7e7e7;
}
.show-block .pagenate-skalar{
	list-style: none;
	margin: 0;
	padding: 0 0 20px;
	font-size: 0;
	letter-spacing: 0;
	text-align: center;
}
.show-block .pagenate-skalar li{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 10px;
	font-size: 19px;
	line-height: 21px;
}
@media (max-width: 639px) {
	.show-block .pagenate-skalar li {
		font-size: 16px;
	}
}
.show-block .pagenate-skalar li:first-child{margin: 0;}
.show-block .pagenate-skalar li a{
	display: inline-block;
	min-width: 25px;
	text-align: center;
	height: 21px;
	padding: 6px 4px;
	text-decoration: none;
}
.show-block .pagenate-skalar li:hover a{
	font-weight: bold;
	color: #969696;
}
.show-block .pagenate-skalar li.active a{
	font-weight: bold;
	color: #969696;
	padding: 5px 3px;
	background: #f7f7f7;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:inset 1px 1px 1px 0 #e7e7e7;
	box-shadow:inset 1px 1px 1px 0 #e7e7e7;
}
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit a{
	display: block;
	height: 100%;
	font: 0;
	letter-spacing: -3px;
	text-align: center;
	background: #fbfbfb;
}
.sliderkit a:before{
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.sliderkit a img{
	display: inline-block;
	vertical-align: middle;
}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;/*optional*/}
.sliderkit img{border:0;}
.sliderkit .sliderkit-nav{z-index:4;position:absolute;text-align:center;}
.sliderkit .sliderkit-nav-clip{
	position:relative;
	overflow:hidden;
	margin:-20px auto 0;
	padding: 20px 0 0;
}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;}
.sliderkit .sliderkit-btn{z-index:4;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:3;}
.sliderkit .sliderkit-panel-old{z-index:2;}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
.photoslider-mini{width:500px;height:335px;}
.photoslider-mini .sliderkit-go-btn{position:absolute;top:0;z-index:10;width:50px;height:335px;}
.photoslider-mini .sliderkit-go-prev{left:0;}
.photoslider-mini .sliderkit-go-next{right:0;}
.photoslider-mini .sliderkit-go-btn a{display:block;width:50px;height:335px;opacity:0.6;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-position:center center;}
.photoslider-mini .sliderkit-go-prev a{background-image:url("/local/templates/index/./images/slider-arrow-left.gif");}
.photoslider-mini .sliderkit-go-next a{background-image:url("/local/templates/index/./images/slider-arrow-right.gif");}
.photoslider-mini .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photoslider-mini .sliderkit-go-btn span{display:none;}
.photoslider-bullets{width:500px;height:335px;}
.photoslider-bullets .sliderkit-nav{position:absolute;top:10px;right:10px;}
.photoslider-bullets .sliderkit-nav-clip ul li{float:left;margin:0 1px 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li a{width:13px;height:13px;background:transparent url("/local/templates/index/./images/bullet-off.png") no-repeat 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a{background:transparent url("/local/templates/index/./images/bullet-on.png") no-repeat 0 0;}
.photoslider-1click{width:500px;height:335px;}
.photoslider-1click .sliderkit-nav{position:absolute;bottom:10px;right:10px;}
.photoslider-1click .sliderkit-nav-clip ul li{float:left;margin:0 1px 0 0;}
.photoslider-1click .sliderkit-nav-clip ul li a{display:block;padding:2px 6px;color:#fff;background:#000}
.photoslider-1click .sliderkit-nav-clip ul li.sliderkit-selected a{color:#000;background:#fff;}
.photoslider-1click .sliderkit-nav-clip ul a:hover{color:#fff;background:#00668d;}
#photoslider-vertical{width:570px;height:350px;}
#photoslider-vertical .sliderkit-nav{left:10px;top:99px;width:150px;height:90px;}
#photoslider-vertical .sliderkit-nav-clip{top:19px;width:150px !important;text-align:center;}
#photoslider-vertical .sliderkit-nav-clip li{width:150px !important;text-align:center;display:block;color:#090909;font-size:1.2em;text-transform:uppercase;}
#photoslider-vertical .sliderkit-nav-btn{position:absolute;z-index:10;left:110px;width:15px;height:15px;}
#photoslider-vertical .sliderkit-nav-prev{top:0;}
#photoslider-vertical .sliderkit-nav-next{top:75px;}
#photoslider-vertical .sliderkit-nav-btn a{display:block;width:15px;height:15px;cursor:pointer;background:transparent url("/local/templates/index/./images/mc-hpslider-arrows.gif") no-repeat 0 0;}
#photoslider-vertical .sliderkit-nav-prev a{background-position:0 0;}
#photoslider-vertical .sliderkit-nav-next a{background-position:0 -15px;}
#photoslider-vertical .sliderkit-nav-btn span{display:none;}
#photoslider-vertical .sliderkit-panels{margin-left:200px;}
.photosgallery-std{width:386px;height:412px;padding:0 0 145px;}
.photosgallery-std .sliderkit-nav{
	left:0;
	bottom:0;
	width:366px;
	padding:10px;
	background: #f2f2f2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.photosgallery-std .sliderkit-nav-clip ul li{float:left;margin:0;}
.photosgallery-std .sliderkit-nav-clip ul li a{
	display:block;
	width:117px;
	height:106px;
	margin:0;
	padding:0;
	background: #f2f2f2;
	outline: none;
	position: relative;
}
.photosgallery-std .sliderkit-nav-clip ul .video.sliderkit-selected,
.photosgallery-std .sliderkit-nav-clip ul .video{
	position: relative;
	cursor: pointer;
}
.photosgallery-std .sliderkit-nav-clip ul .video.sliderkit-selected:after,
.photosgallery-std .sliderkit-nav-clip ul .video:after{
	content:"";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -23px 0 0 -23px;
	height: 46px;
	width: 46px;
	background: url(/local/templates/index/./images/bg-sprt.png) 0 -181px no-repeat;
}
.photosgallery-std .sliderkit-nav-clip ul .video.sliderkit-selected img,
.photosgallery-std .sliderkit-nav-clip ul .video img{
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.photosgallery-std .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;position: relative;}
.photosgallery-std .sliderkit-nav-clip ul li.sliderkit-selected a:after{
	content:"";
	position: absolute;
	top: -20px;
	left: 50%;
	margin: 0 0 0 -5px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #f2f2f2;
}
.photosgallery-std .sliderkit-btn{position:absolute;top:0;}
.photosgallery-std .sliderkit-btn span{display:none;}
.photosgallery-std .sliderkit-btn-disable{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photosgallery-std .sliderkit-nav .sliderkit-btn a{display:none;width:15px;height:76px;/*background:transparent url("/local/templates/index/./images/arrows-h.png") no-repeat center 0;*/}
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-next{right:20px;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery-std .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}
.photosgallery-std .sliderkit-go-btn{
	position:absolute;
	top:30%;
	z-index:5;
	width:18px;
	height:28px;
	display: block !important;
}
.photosgallery-std .sliderkit-go-prev{left:0px;}
.photosgallery-std .sliderkit-go-next{right:0px;}
.photosgallery-std .sliderkit-go-btn a,
.photosgallery-std .sliderkit-go-prev a{
	position: relative;
	outline: none;
}
.photosgallery-std .sliderkit-go-prev a:before,
.photosgallery-std .sliderkit-go-next a:before{
	content:"";
	position: absolute;
	top: 50%;
	left: 50%;
	height: 17px;
	width: 9px;
	margin: -8px 0 0 -4px;
	background-image: url(/local/templates/index/./images/bg-sprt.png);
}
.photosgallery-std .sliderkit-go-prev a:before{background-position: 0 -122px;}
.photosgallery-std .sliderkit-go-next a:before{background-position: -10px -122px;}
.photosgallery-std .sliderkit-go-prev a:hover:before{background-position: -20px -122px;}
.photosgallery-std .sliderkit-go-next a:hover:before{background-position: -30px -122px;}
.photosgallery-std .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photosgallery-std .sliderkit-go-btn span{display:none;}
.photosgallery-std .sliderkit-panel{top:0;left:0;width:386px;height:394px;}
.photosgallery-captions{width:500px;height:335px;padding:0 0 76px;}
.photosgallery-captions .sliderkit-nav{left:0;bottom:0;width:480px;padding:10px;background:#000;}
.photosgallery-captions .sliderkit-nav-clip ul li{float:left;margin:0;}
.photosgallery-captions .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:3px;}
.photosgallery-captions .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #fff;}
.photosgallery-captions .sliderkit-btn{position:absolute;top:0;}
.photosgallery-captions .sliderkit-btn a{display:block;height:76px;background:transparent url("/local/templates/index/./images/arrows-h.png") no-repeat center 0;}
.photosgallery-captions .sliderkit-btn span{display:none;}
.photosgallery-captions .sliderkit-btn-disable{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photosgallery-captions .sliderkit-nav-btn{width:15px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev{left:15px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next{right:15px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}
.photosgallery-captions .sliderkit-go-btn{width:10px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev{left:40px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next{right:40px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a{background-position:0 center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a{background-position:-20px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a:focus{background-position:-40px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a:focus{background-position:-60px center;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;height:70px;width:500px;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-text{height:50px;padding:10px 15px;font-size:0.9em;color:#fff;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:bold;border:none;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-overlay{height:70px;width:500px;background:#000;opacity:0.6;}
.photosgallery-vertical{width:500px;height:335px;}
.photosgallery-vertical .sliderkit-nav{top:0;left:0;width:95px;height:100%;background:#000;}
.photosgallery-vertical .sliderkit-nav-clip{left:7px;}
.photosgallery-vertical .sliderkit-nav-clip ul li{margin:0;padding:0;}
.photosgallery-vertical .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;padding:3px;}
.photosgallery-vertical .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #c5dbe6;}
.photosgallery-vertical .sliderkit-nav-clip ul li img{width:75px;height:50px;margin-bottom:-3px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn{position:absolute;left:0;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a{display:block;width:95px;height:16px;background:transparent url("/local/templates/index/./images/arrows-v.png") no-repeat center 0;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a span{display:none;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev{top:25px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next{bottom:25px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a{background-position:center -89px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a{background-position:center -108px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:center -126px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a:focus{background-position:center -145px;}
.photosgallery-vertical .sliderkit-go-btn a{width:200px;height:300px;background:#ccc;opacity:.8;}
.photosgallery-vertical .sliderkit-go-prev{top:0;left:0;}
.photosgallery-vertical .sliderkit-go-next{top:0;right:0;}
.photosgallery-vertical .sliderkit-panel{top:0;left:0;width:500px;height:335px;}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;height:85px;width:500px;}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text{height:65px;padding:10px 15px 10px 115px;font-size:0.9em;color:#fff;}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:bold;border:none;}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-overlay{height:85px;width:500px;background:#000;opacity:0.6;}
.photosgallery-minimalistic{width:500px;height:335px;padding:0 0 50px;}
.photosgallery-minimalistic .sliderkit-nav{left:0;bottom:0;width:500px;padding:0;background:#000;}
.photosgallery-minimalistic .sliderkit-nav-clip{margin:0 auto;}
.photosgallery-minimalistic .sliderkit-nav-clip ul li{float:left;margin:0 0 0 0;}
.photosgallery-minimalistic .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:0;opacity:0.4;}
.photosgallery-minimalistic .sliderkit-nav-clip ul li.sliderkit-selected a{opacity:1;}
.photosgallery-minimalistic .sliderkit-panel{top:0;left:0;width:500px;height:335px;}
.newslider-vertical{width:560px;height:165px;}
.newslider-vertical .sliderkit-nav{width:200px;height:165px;}
.newslider-vertical .sliderkit-nav-clip li{height:50px;width:190px;margin-bottom:5px;padding-right:10px;}
.newslider-vertical .sliderkit-nav-clip li a{height:37px;width:180px;padding:13px 0 0 10px;text-align:left;font-size:1.3em;color:#fff;text-decoration:none;background:#00668d;}
.newslider-vertical .sliderkit-nav-clip li a:hover,
.newslider-vertical .sliderkit-nav-clip li a:focus{color:#fff;}
.newslider-vertical .sliderkit-panels{position:absolute;left:200px;width:358px;height:158px;overflow:hidden;border:1px solid #ccc;}
.newslider-vertical .sliderkit-panel{left:0;top:0;width:338px;height:138px;padding:10px;background:#fff;}
.newslider-vertical .sliderkit-news h3,
.newslider-vertical .sliderkit-news h3 a{color:#000;font-weight:bold;}
.newslider-vertical .sliderkit-news h3{font-size:1.2em;margin:0 0 15px;}
.newslider-vertical .sliderkit-news img{float:right;width:130px;height:auto;margin:0 0 0 10px;overflow:hidden;}
.newslider-vertical .sliderkit-news p{margin:0;}
.newslider-vertical .sliderkit-news-readmore{position:absolute;right:10px;bottom:10px;}
.carousel-demo1{width:500px;height:84px;}
.carousel-demo1 .sliderkit-nav{left:0;bottom:0;width:480px;height:64px;padding:10px;background:#ccc;}
.carousel-demo1 .sliderkit-nav-clip ul li{float:left;margin:0 5px 0 0;}
.carousel-demo1 .sliderkit-nav-clip ul li a{display:block;width:96px;height:64px;overflow:hidden;margin:0;opacity:0.8;}
.carousel-demo1 .sliderkit-nav-clip ul li a:hover{opacity:1;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:84px;background:transparent url("/local/templates/index/./images/arrows-h.png") no-repeat center 0;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next{right:20px;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}
.carousel-demo1 .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}
.carousel-demo2{width:400px;height:84px;}
.carousel-demo2 .sliderkit-nav{left:0;bottom:0;width:380px;height:64px;padding:10px;background:#ccc;}
.carousel-demo2 .sliderkit-nav-clip ul li{float:left;margin:0 5px 0 0;}
.carousel-demo2 .sliderkit-nav-clip ul li a{display:block;width:96px;height:64px;overflow:hidden;margin:0;opacity:0.8;}
.carousel-demo2 .sliderkit-nav-clip ul li a:hover{opacity:1;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:84px;background:transparent url("/local/templates/index/./images/arrows-h.png") no-repeat center 0;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev{left:20px;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next{right:20px;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}
.carousel-demo2 .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}
.carousel-continuous{width:570px;height:84px;}
.carousel-continuous .sliderkit-nav{left:0;bottom:0;width:550px;height:64px;padding:10px;background:#ccc;}
.carousel-continuous .sliderkit-nav-clip ul li{float:left;margin:0 5px 0 0;}
.carousel-continuous .sliderkit-nav-clip ul li a{display:block;width:96px;height:64px;overflow:hidden;margin:0;opacity:0.8;}
.carousel-continuous .sliderkit-nav-clip ul li a:hover{opacity:1;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:84px;background:transparent url("/local/templates/index/./images/arrows-h.png") no-repeat center 0;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev{left:10px;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-next{right:10px;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.carousel-continuous .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel-continuous .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}
.carousel-continuous .sliderkit-nav .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}
.slideshow-standard{width:500px;height:335px;}
.slideshow-standard .sliderkit-nav{left:0;bottom:0;width:295px;padding:10px 0 10px 205px;background:#000;}
.slideshow-standard .sliderkit-nav-clip ul li{float:left;margin:0;}
.slideshow-standard .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:3px;}
.slideshow-standard .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #fff;}
.slideshow-standard .sliderkit-btn a{position:relative;float:left;display:block;width:20px;height:23px;margin:0 5px;background:transparent url("/local/templates/index/./images/slideshow-btns.gif") no-repeat 0 0;}
.slideshow-standard .sliderkit-btn span{display:none;}
.slideshow-standard .sliderkit-play-btn a{background-position:-50px 0;}
.slideshow-standard .sliderkit-play-btn a:hover,
.slideshow-standard .sliderkit-play-btn a:focus{background-position:-50px -23px;}
.slideshow-standard .sliderkit-pause-btn a{background-position:-75px 0;}
.slideshow-standard .sliderkit-pause-btn a:hover,
.slideshow-standard .sliderkit-pause-btn a:focus{background-position:-75px -23px;}
.slideshow-standard .sliderkit-go-prev a{background-position:-25px 0;}
.slideshow-standard .sliderkit-go-next a{background-position:0 0;}
.slideshow-standard .sliderkit-go-prev a:hover,
.slideshow-standard .sliderkit-go-prev a:focus{background-position:-25px -23px;}
.slideshow-standard .sliderkit-go-next a:hover,
.slideshow-standard .sliderkit-go-next a:focus{background-position:0 -23px;}
.slideshow-standard .sliderkit-panel{top:0;left:0;width:500px;height:335px;}
.slideshow-carousel{width:500px;height:335px;padding:0 0 40px;}
.slideshow-carousel .sliderkit-nav{left:0;bottom:40px;width:480px;padding:10px;}
.slideshow-carousel .sliderkit-nav-clip ul li{float:left;margin:0;}
.slideshow-carousel .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:3px;}
.slideshow-carousel .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #fff;}
.slideshow-carousel .sliderkit-controls{position:absolute;bottom:0;left:0;width:295px;padding:10px 0 10px 205px;background:#000;}
.slideshow-carousel .sliderkit-go-btn a,
.slideshow-carousel .sliderkit-play-btn a{position:relative;float:left;display:block;width:20px;height:23px;margin:0 5px;background:transparent url("/local/templates/index/./images/slideshow-btns.gif") no-repeat 0 0;}
.slideshow-carousel .sliderkit-btn span,
.slideshow-carousel .sliderkit-play-btn span{display:none;}
.slideshow-carousel .sliderkit-play-btn a{background-position:-50px 0;}
.slideshow-carousel .sliderkit-play-btn a:hover,
.slideshow-carousel .sliderkit-play-btn a:focus{background-position:-50px -23px;}
.slideshow-carousel .sliderkit-pause-btn a{background-position:-75px 0;}
.slideshow-carousel .sliderkit-pause-btn a:hover,
.slideshow-carousel .sliderkit-pause-btn a:focus{background-position:-75px -23px;}
.slideshow-carousel .sliderkit-go-prev a{background-position:-25px 0;}
.slideshow-carousel .sliderkit-go-next a{background-position:0 0;}
.slideshow-carousel .sliderkit-go-prev a:hover,
.slideshow-carousel .sliderkit-go-prev a:focus{background-position:-25px -23px;}
.slideshow-carousel .sliderkit-go-next a:hover,
.slideshow-carousel .sliderkit-go-next a:focus{background-position:0 -23px;}
.slideshow-carousel .sliderkit-panel{top:0;left:0;width:500px;height:335px;}
.tabs-standard{width:550px;height:185px;}
.tabs-standard .sliderkit-nav{position:relative;width:550px;height:22px;text-align:left;}
.tabs-standard .sliderkit-nav-clip{margin:0;}
.tabs-standard .sliderkit-nav-clip li{height:22px;padding:0 0 0 5px;margin:0 2px 0 0;}
.tabs-standard .sliderkit-nav-clip li,
.tabs-standard .sliderkit-nav-clip li a{float:left;background:transparent url("/local/templates/index/./images/tabs-menu.gif") no-repeat 0 0;}
.tabs-standard .sliderkit-nav-clip li a{height:18px;margin:0;padding:4px 10px 0;color:#fff;text-decoration:none;background-position:right -22px;}
.tabs-standard .sliderkit-nav-clip li.sliderkit-selected{background-position:0 -44px;}
.tabs-standard .sliderkit-nav-clip li.sliderkit-selected a{color:#000;background-position:right -66px;}
.tabs-standard .sliderkit-panels{width:528px;height:140px;overflow:hidden;padding:10px;border:1px solid #a3a3a3;background:#fff;}
.tabs-standard .sliderkit-panel{width:528px;height:140px;background:#fff;}
.tabs-standard .sliderkit-news h3,
.tabs-standard .sliderkit-news h3 a{color:#000;font-weight:bold;}
.tabs-standard .sliderkit-news h3{font-size:1.2em;margin:0 0 15px;}
.tabs-standard .sliderkit-news img{float:right;width:130px;height:auto;margin:0 0 0 10px;overflow:hidden;}
.tabs-standard .sliderkit-news p{margin:0;}
.tabs-noheight{width:550px;}
.tabs-noheight .sliderkit-nav{position:relative;width:550px;height:22px;text-align:left;}
.tabs-noheight .sliderkit-nav-clip{margin:0;}
.tabs-noheight .sliderkit-nav-clip li{height:22px;padding:0 0 0 5px;margin:0 2px 0 0;}
.tabs-noheight .sliderkit-nav-clip li,
.tabs-noheight .sliderkit-nav-clip li a{float:left;background:transparent url("/local/templates/index/./images/tabs-menu.gif") no-repeat 0 0;}
.tabs-noheight .sliderkit-nav-clip li a{height:18px;margin:0;padding:4px 10px 0;color:#fff;text-decoration:none;background-position:right -22px;}
.tabs-noheight .sliderkit-nav-clip li.sliderkit-selected{background-position:0 -44px;}
.tabs-noheight .sliderkit-nav-clip li.sliderkit-selected a{color:#000;background-position:right -66px;}
.tabs-noheight .sliderkit-panels{width:528px;padding:10px;border:1px solid #a3a3a3;background:#fff;}
.tabs-noheight .sliderkit-panel{position:relative;}
.tabs-noheight .sliderkit-news h3,
.tabs-noheight .sliderkit-news h3 a{color:#000;font-weight:bold;}
.tabs-noheight .sliderkit-news h3{font-size:1.2em;margin:0 0 15px;}
.tabs-noheight .sliderkit-news img{float:right;width:130px;height:auto;margin:0 0 0 10px;overflow:hidden;}
.tabs-noheight .sliderkit-news p{margin:0;}
.tabs-imbricate{width:550px;height:200px;}
.tabs-imbricate img{border:none;}
.tabs-imbricate .customtabs-nav{position:relative;width:550px;height:22px;text-align:left;}
.tabs-imbricate .customtabs-nav-clip{margin:0;}
.tabs-imbricate .customtabs-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.tabs-imbricate .customtabs-nav-clip li{height:22px;padding:0 0 0 5px;margin:0 2px 0 0;}
.tabs-imbricate .customtabs-nav-clip li,
.tabs-imbricate .customtabs-nav-clip li a{float:left;background:transparent url("/local/templates/index/./images/tabs-menu.gif") no-repeat 0 0;}
.tabs-imbricate .customtabs-nav-clip li a{display:block;overflow:hidden;height:18px;margin:0;padding:4px 10px 0;color:#fff;text-decoration:none;background-position:right -22px;}
.tabs-imbricate .customtabs-nav-clip li.customtabs-selected{background-position:0 -44px;}
.tabs-imbricate .customtabs-nav-clip li.customtabs-selected a{color:#000;background-position:right -66px;}
.tabs-imbricate .customtabs-panels{width:528px;height:150px;padding:10px;border:1px solid #a3a3a3;}
.tabs-imbricate .customtabs-panel{z-index:1;position:absolute;overflow:hidden;width:528px;height:150px;background:#fff;}
.tabs-imbricate .customtabs-panel-active{z-index:5;}
.tabs-imbricate .customtabs-panel-old{z-index:4;}
.tabs-imbricate .customtabs-news h3,
.tabs-imbricate .customtabs-news h3 a{color:#000;font-weight:bold;}
.tabs-imbricate .customtabs-news h3{font-size:1.2em;margin:0 0 15px;}
.tabs-imbricate .customtabs-news img{float:right;width:130px;height:auto;margin:0 0 0 10px;overflow:hidden;}
.tabs-imbricate .customtabs-news p{margin:0;}
.tabs-imbricate .carousel-demo2{width:528px;}
.tabs-imbricate .carousel-demo2 .sliderkit-nav{width:508px;}
.pagination-basic .sliderkit-nav{margin:0 0 10px;text-align:right;}
.pagination-basic .sliderkit-nav li{display:inline;margin:0 2px;}
.pagination-basic .sliderkit-nav li a{padding:1px 3px;border:1px solid #ccc;text-decoration:none;}
.pagination-basic .sliderkit-nav li.sliderkit-selected a,
.pagination-basic .sliderkit-nav li a:hover{color:#fff;border:1px solid #666;background:#666;}
.pagination-basic .sliderkit-block{margin:0 0 10px;padding:15px;border:1px solid #666;}
.vertical-menulist{width:200px;height:400px;margin:15px 0 0;}
.vertical-menulist .sliderkit-nav-clip{text-align:left;border:1px solid #ccc;}
.vertical-menulist .sliderkit-nav-clip,
.vertical-menulist .sliderkit-nav-clip ul li{width:198px !important;margin:0;}
.vertical-menulist .sliderkit-nav-clip ul li a{display:block;padding:5px 10px;}
.vertical-menulist .sliderkit-nav-clip ul li a:hover{color:#fff;background:#666;}
.vertical-menulist .sliderkit-controls{width:200px;margin:0 0 5px;text-align:center;}
.vertical-menulist .sliderkit-controls .sliderkit-btn-disable a{cursor:default;color:#b2ceea;}
.jq-checkbox {
	float: left;
	margin: 0 5px 0 0;
	position: relative;
	width: 13px;
	height: 13px;
	border: 1px solid #C3C3C3;
	border-radius: 3px;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-checkbox.checked span {
	display: block;
	width: 9px;
	height: 9px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA;
}
.jq-checkbox.focused {border: 1px solid #08C;}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}
.jq-radio {
	width: 12px;
	height: 12px;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-radio.checked span {
	display: block;
	width: 6px;
	height: 6px;
	overflow: hidden;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #666;
}
.jq-radio.focused {border: 1px solid #08C;}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}
.jq-file {
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
}
.jq-file.focused {border: 1px solid #5794BF;}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	width: 170px;
	padding: 7px 10px 6px;
	border: none;
	background: none;
	color: #333;
	font: 14px Arial, Tahoma, sans-serif;
}
.jq-file__browse {
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, Tahoma, sans-serif;
}
.jq-file:hover .jq-file__browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	width: 185px;
	height: 30px;
	padding: 0 36px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, Tahoma, sans-serif;
	outline: none;
}
/*.jq-selectbox__select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}*/
/*.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}*/
.jq-selectbox.focused .jq-selectbox__select {border: 1px solid #5794BF;}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 13px;
	height: 8px;
	margin: -4px 0 0 -6px;
	overflow: hidden;
	background: url(/local/templates/index/./images/bg-sprt.png) 0 -93px no-repeat;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	top: 32px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #C6CBD0;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Arial, Tahoma, sans-serif;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background: #fff;
	color: #000;
}
.jq-selectbox li:hover {
	background: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {color: #AAA;}
.jq-selectbox li.disabled:hover {background: none;}
.jq-selectbox li.optgroup {font-weight: bold;}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {padding-left: 25px;}
.jq-select-multiple {
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, Tahoma, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {border: 1px solid #5794BF;}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {border-radius: 3px 3px 0 0;}
.jq-select-multiple li:last-child {border-radius: 0 0 3px 3px;}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {color: #AAA;}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {font-weight: bold;}
.jq-select-multiple li.option {padding-left: 25px;}
input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	height: 18px;
	padding: 10px 12px;
	border: 1px solid #cecece;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #333;
	font: 14px Arial, Tahoma, sans-serif;
	-webkit-box-shadow:inset 0 1px 0 0 #eee;
	box-shadow:inset 0 1px 0 0 #eee;
}
input[type="search"].styler {-webkit-appearance: none;}
textarea.styler {overflow: auto;}
/*input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {border-color: #B3B3B3;}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}*/
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, Tahoma, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {content: '';}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.white-block.need-table .imgs-side{
	display: table-cell;
	vertical-align: top;
	padding: 62px 17px 24px;
	width: 386px;
	background: #fcfcfc;
}
.white-block.need-table .imgs-side .in-box{position: relative;}
.white-block.need-table .right-side,
.white-block.need-table .center-side{
	display: table-cell;
	vertical-align: top;
	border-left: 1px solid #DADADA;
	width: 268px;
}
.white-block.need-table .center-side .in-box,
.white-block.need-table .right-side .in-box{
	padding: 18px 17px;
}
.white-block.need-table .center-side .in-box.bb{
	border-bottom: 1px solid #dadada;
	padding: 18px 17px 5px;
}
.white-block.need-table .right-side .title{
	display: block;
	margin: 0 0 10px;
}
.white-block.need-table .right-side .row{margin: 0 0 11px;}
.white-block.need-table .right-side .row a{color: #0485c6;}
.white-block.need-table .right-side .mar{margin: 0 23px 0 0;}
.white-block.need-table .right-side .banner{display: block;}
.white-block.need-table .right-side .service{
	display: block;
	color: #9b9b9b;
	padding: 13px 0 12px;
	font-size: 12px;
	line-height: 14px;
}
.white-block.need-table .right-side .row img{margin: 0 0 3px;}
.center-side .rating{
	float: left;
	margin: 0 0 35px;
}
.rating span{
	float: left;
	font-size: 12px;
	line-height: 14px;
	color: #c5bebe;
	width: 20px;
	padding: 3px 6px;
}
.rating ul{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	min-width: 90px;
}
.rating ul li{
	float: left;
	margin: 0 3px 0 0;
}
.rating ul li a{
	display: block;
	background: url(/local/templates/index/./images/bg-sprt.png) -19px -228px no-repeat;
	height: 18px;
	width: 18px;
	overflow: hidden;
	text-indent: -9999px;
}
.rating ul li.active a,
.rating ul li a:hover{background-position: 0 -228px;}
.center-side .reviews{float: right;}
.center-side .color-list{
	float: left;
	width: 120px;
	margin: 0 0 36px;
}
.center-side .color-list span{
	float: left;
	margin: 0 2px 0 0;
}
.center-side .row .col{width: 50%;}
.center-side .title{
	font-size: 12px;
	line-height: 14px;
	display: block;
	padding: 0 0 12px;
}
.center-side .row .col .jq-selectbox{float: right;}
.center-side .row .col .jq-selectbox__select{width: 44px;}
.main-price-block{
	font-size: 25px;
	line-height: 29px;
	margin: -6px 0 17px;
}
.main-price-block .price{
	font-weight: bold;
	margin: 0 0 4px;
}
.main-price-block .price span{
	font-size: 28px;
	line-height: 32px;
}
.main-price-block .old-price{color: #a9a9a9;}
.main-price-block .old-price > span{position: relative;}
.main-price-block .old-price > span:before{
	content:"";
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	border-top: 2px solid #a9a9a9;
}
.main-price-block .old-price span span{
	font-size: 28px;
	line-height: 32px;
}
.spinner{
	overflow: hidden;
	width: 80px;
}
.spinner .minus,
.spinner .plus{
	float: left;
	margin: 0;
	padding: 2px;
	height: 36px;
	width: 30px;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
}
.spinner .minus:before{
	content:"";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 14px;
	margin: -1px 0 0 -7px;
	border-top: 2px solid #d0d0d0;
}
.spinner .plus:before{
	content:"";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 14px;
	margin: -1px 0 0 -7px;
	border-top: 2px solid #d0d0d0;
}
.spinner .plus:after{
	content:"";
	position: absolute;
	top: 50%;
	left: 50%;
	height: 14px;
	margin: -7px 0 0 -1px;
	border-left: 2px solid #d0d0d0;
}
.spinner .minus:hover,
.spinner .plus:hover{background: #eee;}
.spinner input{
	float: left;
	border-style: none;
	background: #fff;
	color: #000;
	padding: 12px 0;
	height: 16px;
	width: 30px;
	font-size: 24px;
	line-height: 26px;
	text-align: center;
}
.center-side .btn.buy{
	padding: 12px 5px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	width: 124px;
}
.in-box.delivery .title a{
	display: inline-block;
	vertical-align: top;
	color: #0485c6;
	text-decoration: none;
	padding: 0 0 0 22px;
	position: relative;
}
.in-box.delivery .title a:before{
	content:"";
	position: absolute;
	top: -5px;
	left: 3px;
	height: 18px;
	width: 20px;
	background: url(/local/templates/index/./images/bg-sprt.png) -38px -228px no-repeat;
}
.in-box.delivery .title a span{text-decoration: underline;}
.in-box.delivery .title a:hover span{text-decoration: none;}
.in-box.delivery ul.deliv{
	list-style: none;
	margin: 0;
	padding: 16px 0 29px;
}
.in-box.delivery ul.deliv li{
	padding: 0 0 9px 18px;
	color: #644b45;
	font-size: 12px;
	line-height: 14px;
	position: relative;
}
.in-box.delivery ul.deliv li:before{
	content:"";
	position: absolute;
	top: 2px;
	left: 5px;
	height: 12px;
	width: 7px;
	background: url(/local/templates/index/./images/bg-sprt.png) -52px 0 no-repeat;
}
.in-box.delivery .fast-search{
	float: none;
	overflow: hidden;
	padding: 0 0 34px;
	width: auto;
}
.in-box.delivery .fast-search input{
	width: 138px;
	padding: 9px 10px;
}
.in-box.delivery .fast-search input[type="submit"]{
	width: 73px;
	height: 39px;
	color: #0d6dc9;
}
.character-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.character-list li{
	position: relative;
	margin: 0 0 10px;
}
.character-list li:before{
	content:"";
	position: absolute;
	top: 12px;
	left: 0;
	border-bottom: 1px dotted #000;
	width: 100%;
}
.character-list li:after{
	content: "";
	display: block;
	clear: both;
}
.character-list .name{
	float: left;
	position: relative;
	padding: 0 1% 0 0;
	max-width: 40%;
	background: #fff;
}
.character-list .value{
	float: right;
	position: relative;
	padding: 0 0 0 1%;
	width: 50%;
	background: #fff;
}
.tabs-example .padd{padding: 20px;}
.tabs-example .reviews-block{
	display: table;
}
.tabs-example .reviews-block .left{
	display: table-cell;
	vertical-align: top;
	padding: 20px;
	width: 470px;
}
.reviews-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.reviews-list > li{
	overflow: hidden;
	border-top: 1px solid #e4e4e4;
	padding: 22px 0 0;
}
.reviews-list > li:first-child{
	border-style: none;
	padding: 8px 0 0;
}
.reviews-list .name{
	float: left;
	margin: 0 10px 0 0;
	font-size: 12px;
	line-height: 14px;
}
.reviews-list time{
	float: left;
	margin: 0 10px 0 0;
	font-size: 12px;
	line-height: 14px;
	color: #8d8d8d;
}
.reviews-list .row{margin: 0 0 8px;}
.reviews-list p{
	line-height: 18px;
	margin: 0 0 25px;
}
.reviews-list .rating{
	float: left;
	margin: 0;
}
.reviews-list .rating ul li a{
	background: url(/local/templates/index/./images/bg-sprt.png) -16px -247px no-repeat;
	height: 13px;
	width: 15px;
}
.reviews-list .rating ul li.active a,
.reviews-list .rating ul li a:hover{background-position: 0 -247px;}
.tabs-example .reviews-block .read-all{color: #0485C6;}
.tabs-example .reviews-block .right{
	display: table-cell;
	vertical-align: top;
	width: 468px;
	background: #fcfbfa;
}
.reviews-form{padding: 28px 40px;}
.reviews-form h3{
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
}
.reviews-form .row{margin: 0 0 19px;}
.reviews-form input[type=text].styler{
	padding: 10px 12px;
	width: 361px;
}
.reviews-form textarea.styler{
	resize: none;
	height: 162px;
	padding: 10px 12px;
	width: 361px;
}
.reviews-form input[type=submit]{
	background: rgb(253,253,253);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,	rgba(253,253,253,1) 0%, rgba(244,244,246,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(244,244,246,1)));
	background: -webkit-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: -o-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: -ms-linear-gradient(top,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	background: linear-gradient(to bottom,	rgba(253,253,253,1) 0%,rgba(244,244,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f4f4f6',GradientType=0 );
	border: 1px solid #e8e8e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 1px 0 #f1f1f1;
	box-shadow: 0 1px 1px 0 #f1f1f1;
	color: #9b9b9b;
	margin: 0;
	padding: 6px;
	width: 126px;
	cursor: pointer;
}
.tabs-example .white-block .user-write{
	padding: 30px 20px;
	overflow: hidden;
}
.tabs-example .white-block .user-write .text-block{
	float: left;
	margin: -6px 10px 0 0;
	width: 420px;
}
.tabs-example .white-block .user-write .text-block p{
	margin: 0 0 24px;
	font-size: 14px;
	line-height: 24px;
	color: #000;
}
.tabs-example .white-block .user-write .text-block .material{
	color: #9b9b9b;
	text-decoration: none;
	font-size: 14px;
	line-height: 24px;
}
.tabs-example .white-block .user-write .img-block{
	float: right;
	width: 475px;
}
.tabs-example .white-block .user-write .img-block > img{
	display: block;
	margin: 0 0 32px;
}
.tabs-example .white-block .user-write .img-block ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 110%;
	overflow: hidden;
}
.tabs-example .white-block .user-write .img-block ul li{
	float: left;
	margin: 0 40px 10px 0;
}
.tabs-example .white-block .user-write .img-block ul li img{margin: 0;}
.tabs-example .white-block .comparison-block{
	padding: 30px 20px;
	overflow-x: auto;
}
.tabs-example .white-block .comparison-block .box{
	border-left: 1px solid #e7e5de;
	padding: 0 0 0 20px;
	margin: 0 0 0 20px;
	width: 434px;
	position: relative;
}
.tabs-example .white-block .comparison-block tr td{vertical-align: top;}
.tabs-example .white-block .comparison-block tr td:first-child .box{
	border-style: none;
	padding: 0;
	margin: 0;
}
.tabs-example .white-block .comparison-block .fast-search{
	float: none;
	padding: 0;
	width: 398px;
}
.tabs-example .white-block .comparison-block .fast-search .wrapp{width: 300px;}
.tabs-example .white-block .comparison-block .fast-search .wrapp input{width: 246px;}
.tabs-example .white-block .comparison-block .fast-search input[type=submit]{color: #9b9b9b;}
.tabs-example .white-block .comparison-block .central{
	margin: 0 auto;
	width: 240px;
}
.tabs-example .white-block .comparison-block .param-block{
	padding: 10px 0;
}
.tabs-example .white-block .comparison-block .param-block h3{
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #0c0c0c;
	margin: 0 0 20px;
}
.tabs-example .white-block .comparison-block .param-block .character-list{margin: 0 0 25px;}
.tabs-example .white-block .comparison-block .param-block .character-list li{
	font-size: 12px;
	line-height: 14px;
}
.tabs-example .white-block .comparison-block .param-block .character-list li:before{border-bottom: 1px dotted #a20898;}
.tabs-example .white-block .comparison-block .param-block .character-list.yes span{color: #a20898;}
.white-block.need-table.bott-detail .center-side{
	overflow: hidden;
	width: 536px;
}
.white-block.need-table.bott-detail .center-side .in-box{
	padding: 60px 17px;
	float: left;
	width: 298px;
}
.white-block.need-table.bott-detail .center-side .in-box:first-child{width: 170px;}
.white-block.need-table.bott-detail .main-price-block{margin: -6px 0 77px;}
.white-block.need-table.bott-detail .imgs-side{padding: 17px;}
.white-block.need-table.bott-detail .imgs-side .enlarger{top: 0;}
.white-block.need-table.bott-detail .imgs-side .photosgallery-std{
	padding: 0;
	height: 394px;
}
.white-block.need-table.bott-detail .imgs-side .sliderkit-nav{display: none;}
.white-block.need-table.bott-detail .imgs-side .photosgallery-std .sliderkit-go-btn{top: 45%;}
.white-block.need-table.bott-detail .center-side .title{
	font-size: 13px;
	line-height: 15px;
}
.white-block .cart{
	list-style: none;
	margin: 0;
	padding: 24px 13px;
}
.white-block .cart li{
	display: table;
	width: 100%;
	border-top: 1px solid #dadada;
	padding: 12px 0 0;
	margin: 15px 0 0;
}
.white-block .cart li:first-child{
	border-style: none;
	padding: 0;
	margin: 0;
}
.white-block .cart li .img,
.white-block .cart li .name,
.white-block .cart li .spin,
.white-block .cart li .price,
.white-block .cart li .dell{
	display: table-cell;
	vertical-align: middle;
}
.white-block .cart li .name{
	/*width: 370px;*/
	text-align: center;
}
.white-block .cart .img{
	text-align: center;
	width: 145px;
}
.basket-item-label-text, .basket-item-label-ring {
	position: absolute;
	z-index: 90;
	opacity: 1;
	transition: opacity 450ms ease;
}
.basket-item-label-text span, .basket-item-label-ring {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	background: #FF6060;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	transition: all 250ms ease;
}
.basket-item-label-ring {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 5px;
	font-weight: bold;
}
.basket-item-label-bottom {
	top: -10px;
}
.basket-item-label-right {
	left: -2px;
}
.basket-item-label-ring.basket-item-label-small {
	width: 102px;
	height: 22px;
	font-size: 13px;
	line-height: 22px;
}
.white-block .cart .img {
	position: relative;
}
.white-block .cart .name{
	width: 370px;
	padding: 10px 15px 0 8px;
}
.white-block .cart .name h3{
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}
.white-block .cart .name h3 a{color: #066ec2;}
.white-block .cart .spin{width: 180px;}
.white-block .cart .spin .btns-block{margin: 0;}
.white-block .cart .spin .spinner{width: 80px;}
.white-block .cart .spin .spinner .minus,
.white-block .cart .spin .spinner .plus{
	height: 28px;
	width: 22px;
}
.white-block .cart .spin .spinner input{
	padding: 8px 0;
	font-size: 18px;
	line-height: 20px;
	width: 26px;
}
.white-block .cart .spin .spinner .minus:before{
	width: 10px;
	margin: -1px 0 0 -5px;
}
.white-block .cart .spin .spinner .plus:before{
	width: 10px;
	margin: -1px 0 0 -5px;
}
.white-block .cart .spin .spinner .plus:after{
	height: 10px;
	margin: -5px 0 0 -1px;
}
.white-block .cart .price{
	padding: 0 5px;
	font-size: 24px; /*18px*/
	line-height: 28px; /*20px*/
	width: 185px;
}
.white-block .cart .price span{
	flex: none;
	order: 1;
	flex-grow: 0;
	margin: 3px 0px;
}
.white-block .cart .price > span,
.white-block .cart .price .basket-economy > span {
	display: block;
}
.white-block .cart .price .basket-old-price-block {
	font-size: 14px;
	line-height: 16px;
	display: block;
	text-decoration: line-through;
	opacity: 0.5;
}
.white-block .cart .price .basket-economy span{
	font-size: 12px;
	line-height: 14px;
	color: #FF6060;
	font-weight: bold;
}
.white-block .cart .price .basket-economy {
	flex: none;
	order: 2;
	flex-grow: 0;
	margin: 3px 0px;
}
.white-block .cart .dell{
	padding: 0 0 0 10px;
	width: 80px;
}
.white-block .cart .dell span{
	display: inline-block;
	vertical-align: top;
	color: #066ec2;
	text-decoration: underline;
	padding: 0 0 0 13px;
	position: relative;
	cursor: pointer;
}
.white-block .cart .dell span:hover{text-decoration: none;}
.white-block .cart .dell span:before{
	content:"";
	position: absolute;
	top: 3px;
	left: 0;
	height: 7px;
	width: 7px;
	background: url("/local/templates/index/./images/bg-sprt.png") -22px -143px no-repeat;
}
.promo-box {
	margin: 0 0 20px;
	overflow: hidden;
	font-size: 15px;
	line-height: 17px;
}
.promo-box .text{
	float: left;
	color: #656464;
	padding: 5px 20px 0 0;
}
.promo-box input.styler{
	float: left;
	font-size: 12px;
	line-height: 14px;
	padding: 7px 10px;
	width: 200px;
	margin: 0 20px 0 0;
}
.promo-box .refresh{
	float: left;
	color: #066ec2;
	padding: 5px 20px 5px 28px;
	position: relative;
}
.promo-box .refresh:before{
	content:"";
	position: absolute;
	top: 6px;
	left: 0;
	height: 15px;
	width: 19px;
	background: url(/local/templates/index/./images/bg-sprt.png) -29px -163px no-repeat;
}
.back-main-grad{
	background: rgb(93,55,176);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkMzdiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZjBhOWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,	rgba(93,55,176,1) 0%, rgba(159,10,154,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(93,55,176,1)), color-stop(100%,rgba(159,10,154,1)));
	background: -webkit-linear-gradient(left,	rgba(93,55,176,1) 0%,rgba(159,10,154,1) 100%);
	background: -o-linear-gradient(left,	rgba(93,55,176,1) 0%,rgba(159,10,154,1) 100%);
	background: -ms-linear-gradient(left,	rgba(93,55,176,1) 0%,rgba(159,10,154,1) 100%);
	background: linear-gradient(to right,	rgba(93,55,176,1) 0%,rgba(159,10,154,1) 100%);
}
.cart-color-block{
	padding: 17px 30px;
	margin: 0 0 30px;
	overflow: hidden;
}
.cart-color-block .btns-block.left{
	/*float: right;*/
	text-transform: uppercase;
	margin: 0;
	/*-webkit-box-shadow: 0 1px 2px 1px #701889;*/
	/*box-shadow: 0 1px 2px 1px #701889;*/
}
.cart-color-block .btns-block .btn.buy, .cart-color-block .btns-block .btn.someorder{width: 170px;}
.site-id-ua .cart-color-block .btns-block .btn.someorder{width: 220px;}
.cart-color-block .total{
	padding: 0 20px 0 0;
	color: #fff;
	font-size: 15px;
	line-height: 17px;
}
.cart-color-block .total span{
	font-size: 22px;
	line-height: 14px;
	font-weight: bold;
}
.cart-color-block .go-back{
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 23px;
	position: relative;
}
.cart-color-block .go-back:before{
	content:"";
	position: absolute;
	bottom: 4px;
	left: 0;
	height: 8px;
	width: 15px;
	background: url(/local/templates/index/./images/bg-sprt.png) -32px -247px no-repeat;
}
.order-fl {
	display: flex;
	align-items: center;
}
.order-fl-sb {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.card-more{margin: 0 0 30px;}
.card-more a{color: #066ec2;}
h3.title{
	font-size: 19px;
	line-height: 21px;
	font-weight: normal;
	margin: 0 0 10px;
}
.order-form{
	margin: 0 0 20px;
}
.order-form:after{
	content: "";
	display: block;
	clear: both;
}
.order-form .left{
	float: left;
	width: 429px;
}
.order-form .right{
	float: right;
	width: 480px;
}
.order-form .row{margin: 0 0 20px;}
.order-form input.styler[type="text"]{
	float: left;
	width: 402px;
}
.order-form textarea.styler{
	resize: none;
	height: 185px;
	width: 402px;
}
.order-form input.styler.first{
	width: 241px;
	margin: 0 13px 0 0;
}
.order-form input.styler.second{width: 121px;}
.order-form .jq-selectbox__select {
	width: 378px;
	height: 18px;
	padding: 10px 36px 10px 12px;
	border: 1px solid #cecece;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	-webkit-box-shadow:inset 0 1px 0 0 #eee;
	box-shadow:inset 0 1px 0 0 #eee;
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/16px Arial, Tahoma, sans-serif;
	outline: none;
}
.order-form .jq-selectbox__trigger{
	height: 33px;
	top: 4px;
	width: 33px;
}
.order-form .jq-selectbox__dropdown{top: 40px;}
.order-form .jq-selectbox__trigger-arrow{
	background-position: -49px -163px;
	width: 9px;
	margin: -2px 0 0 -7px;
}
.order-form .note{color: #a09f9f;}
.order-form .jq-checkbox.blue{
	border: 2px solid #2a8eca;
	height: 11px;
	width: 11px;
}
.order-form .jq-checkbox.blue.checked span{
	background: url(/local/templates/index/./images/bg-sprt.png) -49px -247px no-repeat;
	margin: 1px 0 0 1px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.order-form label.blue{
	font-size: 14px;
	line-height: 16px;
	color: #2a8eca;
	text-decoration: underline;
}
.order-form label.blue:hover{text-decoration: none;}
.order-form .title-box h2{overflow: hidden;}
.order-form .title-box .edit{
	float: right;
	color: #066ec2;
	padding: 7px 0 0 10px;
}
.order-form .right .btn{
	float: right;
	border-style: none;
	text-transform: uppercase;
	-webkit-box-shadow: 0 1px 2px 1px #B1B2B4;
	box-shadow: 0 1px 2px 1px #B1B2B4;
}
.order-form .cart-color-block{margin: -20px 0 20px;}
.order-form .cart-color-block .total{padding: 0;}
.order-form .cart .name{
	padding: 0 0 0 8px;
}
.order-form .cart .name .price{
	padding: 0;
	width: auto;
	font-size: 14px;
	line-height: 16px;
	display: block;
	padding: 0 10px 0 0;
}
.return-block{
	padding: 19px 0;
	color: #010101;
}
.return-block h2{
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	margin: 0 0 20px;
}
.return-block p{
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 42px;
	color: #010101;
}
.return-block strong{
	display: block;
	font-size: 15px;
	line-height: 22px;
	color: #010101;
}
.return-block ul{
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 42px;
	padding: 0 0 0 16px;
}
.news-block .news-list > h3{
	position: relative;
	padding: 0 0 14px;
}
.news-block .news-list h3:before{
	content:"";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 70px;
	border-bottom: 4px solid #0473cc;
}
.news-block .news-list > img, .news-block .news-list img{
	display: block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	margin: 15px auto;
}
.small-tabs ul.tabset{margin: 0 0 -3px;}
.small-tabs .tabset li{
	font-size: 11px;
	line-height: 12px;
	margin: 0 0 0 10px;
}
.small-tabs .tabset li a{
	padding: 10px 11px;
	color: #000;
	text-decoration: none;
}
.small-tabs .tabset li a span{
	display: block;
	position: relative;
	padding: 0 0 0 20px;
}
.small-tabs .tabset li a span:before{
	background: url("/local/templates/index/./images/bg-sprt.png") no-repeat scroll -39px -8px #FFFFFF;
	content: "";
	height: 10px;
	left: 0;
	position: absolute;
	top: 2px;
	width: 12px;
}
.small-tabs .tabset li a.active{
	border: 1px solid #c7c7c7;
	border-bottom: none;
	background: #fff;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	font-weight: normal;
	padding: 9px 10px;
}
.small-tabs .tab-list{
	border: 1px solid #c7c7c7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow-x: hidden;
}
.small-tabs .tab-list .subst{
	background: #fff;
	position: relative;
	z-index: 1;
	padding: 19px 10px 9px;
}
.small-tabs .button-mask{
	display: inline-block;
	vertical-align: top;
	padding: 8px;
	background: #0076cd;
	margin: 0 0 10px;
}
.small-tabs .button-mask .send{
	background: #f4f4f4;
	border-style: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 20px;
	line-height: 22px;
	color: #000;
	margin: 0;
	padding: 5px 10px;
	width: 260px;
	cursor: pointer;
	-webkit-box-shadow: 1px 1px 2px 0 #000;
	box-shadow: 1px 1px 2px 0 #000;
}
.small-tabs .button-mask .send:active{
	-webkit-box-shadow: inset 1px 1px 2px 0 #000;
	box-shadow: inset 1px 1px 2px 0 #000;
}
.delivery-block{
	overflow: hidden;
	padding: 26px 0 14px;
}
.delivery-block .text-block{
	float: left;
	width: 340px;
}
.delivery-block .text-block.left{
	padding: 0 90px 0 0;
	border-right: 1px solid #d6d4d4;
	margin: 0 90px 0 0;
}
.delivery-block .text-block .in-box{padding: 0 0 18px;}
.delivery-block .text-block p{
	font-size: 14px;
	line-height: 24px;
	color: #000;
	margin: 0 0 13px;
}
.delivery-block .text-block h3{
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;
	margin: 0 0 12px;
}
.delivery-block .map-block{
	float: right;
	width: 551px;
	overflow: hidden;
}
.contacts-list{
	list-style: none;
	margin: 0;
	padding: 20px 0 50px;
}
.contacts-list li{
	margin: 0 0 20px;
	font-size: 14px;
	line-height: 16px;
}
.contacts-list li strong{
	font-size: 16px;
	line-height: 18px;
}
.delivery-block dl{margin: 0 0 20px;}
.delivery-block dl dt{
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 5px;
}
.delivery-block dl dd{
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 20px;
}
.popup-ok{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 300px;
	font-size: 18px;
	line-height: 20px;
	padding: 15px 0;
	height: 20px;
	margin: -25px 0 0 -150px;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: none;
	-webkit-box-shadow: 0 0 5px 0 #ccc;
	-moz-box-shadow: 0 0 5px 0 #ccc;
	box-shadow: 0 0 5px 0 #ccc;
	z-index: 11001;
	text-align: center;
}
.baner-block  {
	margin: 0 0 17px;
	text-align: center;
	overflow: hidden;
	width: 100%;
}
.baner-block  > div{
	margin: 0 0 0 10px;
	display: inline-block;
	vertical-align: bottom;
}
.baner-block  > div:first-child{margin:0;}

#footer {
	background: #111;
	box-sizing: border-box;
}
#footer * {
	box-sizing: border-box;
}

.footer-menu + .footer-menu:before {
	content: "";
	display: block;
	width: 32px;
	border-top: 1px solid #fff;
	margin-bottom: 12px;
}

.footer-menu__item {
	margin-bottom: 12px;
}
.footer-menu__item a {
	display: inline-block;
	vertical-align: top;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #a0a0a0;
	text-decoration: none;
}
.form-fast-search__row {
	position: relative;
	width: 196px;
	height: 40px;
}
.form-fast-search__input {
	display: block;
	width: 100%;
	height: 40px;
	background: #FFFFFF;
	border-radius: 5px;
	padding: 0 10px 0 42px;
	box-shadow: none;
	border: 0;
}
.form-fast-search__submit {
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.91663 9.9165L12.8333 12.8332L9.91663 9.9165ZM11.375 6.27067C11.375 9.08963 9.08975 11.3748 6.27079 11.3748C3.45184 11.3748 1.16663 9.08963 1.16663 6.27067C1.16663 3.45172 3.45184 1.1665 6.27079 1.1665C9.08975 1.1665 11.375 3.45172 11.375 6.27067Z' stroke='%23979595' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	border: 0;
	box-shadow: none;
	position: absolute;
	left: 0;
	top: 0;
	background-color: transparent;
	cursor: pointer;
}
.footer-box__search {
	margin-bottom: 16px;
}
.footer-box__phone {
	margin-bottom: 16px;
}
.footer-box__time {
	margin-bottom: 16px;
}
a.footer-phone-list__phone {
	color: #fff;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
}
.footer-phone-list__item + .footer-phone-list__item {
	margin-top: 5px;
}
.footer-time {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #979595;
}

.footer-time .to-contacts {
	display: inline-block;
	vertical-align: top;
	color: #0374cc;
	padding: 3px 0 0;
}
.footer-soc-net .social {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.footer-soc-net .social li {
	margin-right: 14px;
	margin-bottom: 13px;
	flex-shrink: 0;
}
.footer-soc-net .social li:last-child {
	margin-right: 0;
}
.footer-soc-net .social li a {
	display: block;
}
.footer-soc-net .social li a svg {
	display: block;
}

.callback-block .phone-list{
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
#cboxTitle{
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#cboxCurrent{
	width: 25%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: right;
}
.error-page{
	margin: 0 auto 50px;
	overflow: hidden;
	width: 840px;
}
.error-page img{
	float: left;
	margin: 0 10px 0 0;
}
.error-page .text-side{
	overflow: hidden;
	color: #2f3440;
}
.error-page .text-side .title{
	font-size: 142px;
	line-height: 160px;
}
.error-page .text-side p{
	margin: 0 0 20px;
	font-size: 16px;
	line-height: 20px;
	color: #2F3440;
}
.error-page .text-side a{
	color: #ea7451;
	font-size: 16px;
	line-height: 20px;
}

.white-block.need-table .imgs-side{position:relative;}
.white-block.need-table .imgs-side .dis-label{
	position: absolute;
	z-index: 5;
	top: 5px;
	left: 5px;
}
.tab-list iframe{margin: 0 58px 0 0;}

  input[type="text"]::-webkit-input-placeholder {
	color: #ccc;
   }


.section_catalog h1 {
	color: #000000;
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin: 0 0 15px;
}
.section_catalog p {
	color: #000000;
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin: 0 0 15px;
}
.section_catalog_element {
	color: #000000;
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin: 0 0 15px;
}
h1.section_catalog_element {
	color: #000000;
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	margin: 0 0 15px;
}
.catalog_page{
	color: #222;
	font-size: 17px;
	font-weight: bold;
	line-height: 19px;
	margin: 0 0 15px;
}
.font-w { font-weight: bold;}
.news-block .news-list p.news-topic:before {
	border-bottom: 4px solid #0473CC;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	width: 70px;
}
.news-block .news-list p.news-topic {
	font-size: 21px;
	line-height: 36px;
	margin: 0 0 13px;
}

.news-block .news-list p.news-topic a {
	color: #000000;
}
.news-block .rss p.rss-s {
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 18px;
	text-transform: uppercase;
}
.news-block .rss p.popular:before {
	border-top: 3px solid #9D0B99;
	bottom: 0;
	content: "";
	left: 2px;
	position: absolute;
	width: 31px;
}
.news-block .rss p.popular {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin: 0 0 25px;
	padding: 0 0 9px;
	position: relative;
	text-transform: uppercase;
}
table.title-search-result td a,
table.title-search-result td a span  {
	text-decoration: none;

}/*
.workarea .napoleon-block{
	display: none;
}*/

.cat_descr
{
	font-family: Calibri, sans-serif !important;
	/*margin-top:-50px;*/
}
.cat_descr ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height: 24px;
}
.cat_descr p{
	color: #a09f9f;
	margin:0 0 10px;
	font-size: 18px;
}

.cat_descr li{
	color: #a09f9f;
	margin:0 0 10px;
	font-size: 18px;

	position:relative;
}
.cat_descr li:before{
	content:"";
	vertical-align: top;
	display:inline-block;
	margin:7px 10px 0 0;
	width:4px;
	height:4px;
	background:#a09f9f;
}
.cat_descr img{
	display:block;
	padding-right:10px;
}

.napoleon-block {
	display:none !important;
}
.form-holder .click-mobform{
	display:none;
}
.click-openmenu{
	display: none;
}

/* lang-switcher */
.lang-switcher {
	position: relative;
}
.lang-switcher.desktop {

}
.lang-switcher.mobile {
	display: none;
}
.lang-switcher.desktop .lang-switcher-language-text:first-child {
	border-bottom: 1px solid #fbf9f9;
	padding-bottom: 2px;
}
.lang-switcher {
	color: #fbf9f9;
}
.lang-switcher span,
.lang-switcher a {
	color: #fbf9f9;
}
.lang-switcher.desktop span,
.lang-switcher.desktop a {
	display: block;
	padding: 0;
}
.lang-switcher.mobile span,
.lang-switcher.mobile a {
	padding: 3px 4px 0;
	color: #fff;
	font-size: 18px;
	line-height: 21px;
}
.lang-switcher.desktop .lang-switcher-language-text:nth-child(2) {
	padding-top: 2px;
}
/*.lang-switcher a {
	color: #da251c;
}*/
.lang-switcher a,
.lang-switcher a:hover {
	text-decoration: none;
}
.button-menu-mobile {
	display: none;
}
table iframe{
  margin:20px 0;
}



/**
	сравнение в хедере
 */

.compare {
	/*float: right;*/
	/*width: 34px;*/
	/*height: 34px;*/
	/*margin: 0 13px 0 0;*/
	/*background: #fff;*/
	/*-webkit-border-radius: 50%;*/
	/*-moz-border-radius: 50%;*/
	/*border-radius: 50%;*/
}
/*.compare a {*/
/*	position: relative;*/
/*	display: block;*/
/*	width: 34px;*/
/*	height: 34px;*/
/*}*/
/*.compare a:before {*/
/*	content: "";*/
/*	position: absolute;*/
/*	top: 50%;*/
/*	left: 50%;*/
/*	height: 18px;*/
/*	width: 20px;*/
/*	background: url(/local/templates/index/images/svg/compare.svg) no-repeat center;*/
/*	-webkit-transform: translate(-50%, -50%);*/
/*	-moz-transform: translate(-50%, -50%);*/
/*	-ms-transform: translate(-50%, -50%);*/
/*	-o-transform: translate(-50%, -50%);*/
/*	transform: translate(-50%, -50%);*/
/*}*/

/*.compare a .count {*/
/*	position: absolute;*/
/*	top: 0;*/
/*	right: 0;*/
/*	width: 11px;*/
/*	height: 11px;*/
/*	line-height: 11px;*/
/*	background: #fff;*/
/*	border-radius: 50%;*/
/*	border: 1px solid #4d90d5;*/
/*	font-size: 10px;*/
/*	font-weight: bold;*/
/*	text-align: center;*/
/*	color: #225fc2;*/
/*}*/

#header .mobtopbar .top-menu .mob-menu-soc-net-list {
	list-style: none;
	padding: 10px 0;
	margin: 0;
	display: flex;
}

#header .mobtopbar .top-menu .mob-menu-soc-net-list li,
#header .mobtopbar .top-menu .mob-menu-soc-net-list li:first-child {
	padding: 0;
	margin-right: 14px;
	width: auto;

}
#header .mobtopbar .top-menu .mob-menu-soc-net-list li:last-child {
	margin: 0;
}

#header .top-menu .mob-menu-soc-net-list li a {
	width: 32px;
	height: 32px;
	padding: 0;
	display: block;
}
#header .top-menu .mob-menu-soc-net-list li a svg {
	width: 100%;
	height: 100%;
}

/*@media screen and (max-width: 1095px) {*/
/* 	html, body{*/
/* 		height:auto;*/
/* 	}*/
/* 	#main{*/
/* 		display: block;*/
/* 	}*/
/* 	#wrapper{*/
/* 		width:100%;*/
/* 		display: block;*/
/* 	}*/
/* 	.holder{*/
/* 		width:100%;*/
/* 		padding:0 30px;*/
/* 		  -moz-box-sizing: border-box;*/
/*    		-webkit-box-sizing: border-box;*/
/*    		box-sizing: border-box;*/
/* 	}*/
/* 	.js-nav > ul > li{*/
/* 		width:13.8%;*/
/* 	}*/
/* 	#header .cart-block .go-cart:before{*/
/* 		left:8px;*/
/* 	}*/

/* 	#header .login-block .log{*/
/* 		padding-left:24px;*/
/* 	}*/
/* 	#wrapper > .show-filter .go-up{*/
/* 		right:0;*/
/* 		margin:0;*/
/*		position: fixed;*/
/*		top: 50%;*/
/* 	}*/
/* 	 #wrapper > .show-filter .show.active{*/
/* 	 	left:0;*/
/* 	 	margin:0;*/
/* 	 }*/
/* 	.catalog-block .catalog{*/
/* 		width:640px;*/
/* 	}*/
/* 	.catalog-block .catalog .catalog-list li{*/
/* 		width:319px;*/
/* 	}*/
/* }*/


  @media screen and (max-width: 1023px) {
	.white-block.need-table  .right-side{
	 	display:none;
	}
	.white-block.need-table{
		display:block;
	}
	.white-block.need-table.bott-detail{
		display:none;
	}
	.white-block.need-table .imgs-side{
		width:65%;
	}
	.white-block.need-table .center-side{
		width: 35%;
	}
	.photosgallery-std{
		margin:0 auto;
	}
	.gallery-holder .gmask ul li img{
		width: 100%;
		height: 100%;
	}
}
   @media screen and (max-width: 1003px) {
	 .js-nav > ul > li {
	    width: 13.6%;
	}
	.news-block .rss,
	.news-block .in-box{
		width:100%;
		display:block;
		-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	}
	.show-block{
		/*position:static;*/
	}
	.show-block .pagenate{
		margin-left:0;
	}
	.news-block .rss .tem-list li{
		vertical-align:top;
		display: inline-block;
		padding-left: 10px;
	}
	.order-form .right{
		width:430px;
	}
}
@media screen and (min-width: 954px) {
	.tab-list {
		min-height: 353px;
	}
	.wr-list-menu {
		display: block !important;
	}
}
@media screen and (max-width: 992px) {
	#header .cart-block a.go-cart, #header .compare a {
		flex-shrink: 0;
		display: block;
		width:30px;
		height: 30px;
		border-radius: 50%;
		background: #fff;
		padding:0;
		 -moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		position:relative;
		 text-indent: -9999px;
	 }
	#header .cart-block .go-cart:before {
		left: 5px;
	}
	 .compare a .count {
		position:absolute;
		 top: -2px;
		 right: -4px;
		width:auto;
		 min-width: 13px;
		height:13px;
		line-height:13px;
		background:#fff;
		border-radius:7px;
		border:1px solid #1752c0;
		font-size:10px;
		font-weight:bold;
		text-align:center;
		 text-indent: 0;
	}
}
 @media screen and (max-width: 992px) {
	 #header .city-sel .title {
		 color: #1752c0;
	 }
	 #header .top{
		 background: #fff;
	 }
	 .header-search-mob {
		 box-sizing: border-box;
		 padding: 0 20px;
	 }
	 .header-search-mob * {
		 box-sizing: border-box;
	 }
	 .header-search-mob .fast-search input[type=text] {
		 border: 0;
		 box-shadow: none;
		 height: 50px;
		 box-sizing: border-box;
		 background: transparent;
		 padding: 10px 10px 10px 26px;
	 }
	 .header-search-mob .fast-search input[type=submit] {
		 position: relative;
		 z-index: 1;
		 width: 50px;
		 height: 50px;
		 border: 0;
		 box-shadow: none;
		 background: transparent;
		 text-indent: -9999px;
		 box-sizing: border-box;
	 }
	 .header-search-mob .fast-search .wrapp, .header-search-mob .fast-search.class-act input[type=text], .header-search-mob .fast-search input[type=text] {
		 float: none;
		 width: 100%;
	 }
	 .header-search-mob .fast-search .wrapp {
		 position: relative;
		 display: flex;
		 align-items: center;
		 height: 50px;
	 }
	 .header-search-mob .fast-search .wrapp:before {
		 right: -30px;
		 top: 15px;
		 left: auto;
		 z-index: 0;
	 }
	 .header-search-mob .fast-search {
		 width: 100%;
		 margin: 0;
		 float: none;
		 padding: 0;
	 }
	 .header-search-mob .fast-search .row {
		 margin: 0 0 5px;
		 display: flex;
		 align-items: center;
		 background: #fff;
		 border-radius: 26px;
		 height: 52px;
		 border: 1px solid #acacac;
	 }
	 .fast-search {
		 float: none;
		 margin: 0;
	 }
	 #header .login-block {
		 /*position: absolute;*/
		 /*top: 50px;*/
		 /*width: 100%;*/
		 /*left: 0;*/
		 display: none;
		 float: none;
		 margin: 0;
		 height: 50px;
	 }
	 .sep-auth {
		 margin: 0 10px;
		 flex-shrink: 0;
		 text-decoration: none;
	 }
	 #header .login-block .log {
		 padding: 0 0 0 30px;
		 font-size: 14px;
		 line-height: 16px;
		 white-space: nowrap;
		 overflow: hidden;
		 flex-shrink: 0;
		 text-decoration: none;
	 }
	 #header .login-block .log:before {
		 flex-shrink: 0;
		 top: 0;
		 text-decoration: none;
	 }
	 .auth-box-mob {
		 display: flex;
		 align-items: center;
		 height: 100%;
		 background: #000;
		 padding: 0 20px;
	 }
	 .auth-box-mob a {
		 color: #fff;
		 font-size: 14px;
		 line-height: 16px;
		 flex-shrink: 0;
		 text-decoration: none;
	 }
	 #header .middle {
		 padding: 15px 0;
		 max-width: 710px;
		 width: 100%;
		 margin-left: auto;
		 margin-right: auto;
	 }
	 #header .mobtopbar .top-menu {
		 float: none;
	 }
	 #header .top-menu li a.phone-mob-menu {
		 font-size: 18px;
		 color: #2f2f2f;
	 }
	 #header .top-menu li a.phone-mob-menu span {
		 color: #0670c2;
	 }
	 #header .mobtopbar .top-menu {
		 margin: 0;
	 }
	 .button-menu-mobile {
		 display: block;
	 }
	 .js-nav > ul > li > a {
		 font-size: 14px;
	 }
	 .logo {
		 margin-top: 13px;
	 }
  	.small-tabs .tabset li a.active{
		border: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
	}
	.small-tabs .tabset .rating li a {
		padding:0;
	}
	.small-tabs .tabset>li>a{
		border: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
		background:none;
	}
	.small-tabs .tabset li a span{
		color:#000;
	}
  	.news-block.home-news  .news-list {
		/* transform: translateY(-100%); */
		overflow: hidden;
		display: none;
	}
	.news-block.home-news .in-box{
		border:0;
	}
  	.clicknews{
		width:100%;
		display:block;
		margin-top:-45px;
		padding:10px;
		border:1px solid #dadada;
		moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 	18px;
		background: 	#fff;
		position:relative;
	}
	.clicknews:after{
		content:"";
		background: url(/local/templates/index/./images/bg-sprt.png) 0 -93px no-repeat;
		top: 50%;
	   right:10px;
	    width: 13px;
	    height: 8px;
	    position: 	absolute;
	    margin: -4px 0 0 -6px;
	}
	.last-news{
		display: none;
		margin-bottom: 	10px;
	}
  	ul.tabset>li>a,
	ul.tabset>li>strong{
  		float:none;
  	}
  	ul.tabset>li:first-child,
  	ul.tabset>li{
  		float:none;
  		display:block;
  	}
  	ul.tabset>li>a,
	ul.tabset>li>strong{
  		display: block;
  		width:100%;
  		float:none;
  		background: rgb(56,169,208);
	    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	    background: -moz-linear-gradient(top,	rgba(56,169,208,1) 0%, rgba(61,134,199,1) 100%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,169,208,1)), color-stop(100%,rgba(61,134,199,1)));
	    background: -webkit-linear-gradient(top,	phone-mob-menurgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
	    background: -o-linear-gradient(top, rgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
	    background: -ms-linear-gradient(top, rgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
	    background: linear-gradient(to bottom,	rgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
	    color:#fff;
	    padding:10px 15px;
	    text-decoration: none;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    border-radius:5px;
  	}
  	ul.tabset>li>a.active,
	ul.tabset>li>strong.active{
  		color:#fff;
  	}
	#mtab2,
	#mtab3,
	#mtab4{
		/*display:none;*/
	}
  	.tab{
  		/*padding-top:30px;*/
  	}
  	.tab .jcarousel-skin-one .jcarousel-prev{
  		left:-10px;
  	}
  	.tab .jcarousel-skin-one .jcarousel-next{
  		right:-10px;
  	}
  	.tabs-example .reviews-block .right{
  		width:100%;
  	}
  	.tabs-example .reviews-block .right,
  	.tabs-example .reviews-block{
  		display:block;
  	}
  	.white-block.need-table.bott-detail{
  		display:none;
  	}
  	.reviews-list{
  		overflow: hidden;
  	}
  	.reviews-form textarea.styler,
  	.reviews-form input[type=text].styler{
  		width:100%;
  		-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	box-sizing: border-box;
  	}
  	.reviews-form input[type=submit]{
		 background: -moz-linear-gradient(top,	rgba(56,169,208,1) 0%, rgba(61,134,199,1) 100%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,169,208,1)), color-stop(100%,rgba(61,134,199,1)));
	    background: -webkit-linear-gradient(top,	rgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
	    background: -o-linear-gradient(top, rgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
	    background: -ms-linear-gradient(top, rgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
	    background: linear-gradient(to bottom,	rgba(56,169,208,1) 0%,rgba(61,134,199,1) 100%);
	    color:#fff;
	    height:40px;
  	}
  	.reviews-form input[type=text].styler{
  		height:40px;
  	}
  	.error-page{
  		width:100%;
  	}
  	.error-page img{
  		width:48%;
  	}
  	.contact-table iframe{
  		width:100% !important;
  	}
  	.contact-table tr,
  	.contact-table td,
  	.contact-table{
  		display: block;
  	}
  	.contact-table td{
		margin-bottom:20px;
  	}
  	.obzor iframe{
  		width:100% !important;
  	}
  	.content-menu{
  		display:none;
  	}
  	.fix-body{
  		position:fixed;
  		width:100vw;
  		height:100vh;
  		overflow-y:hidden;
  	}
  	.fix-body #wrapper{
  		height:100vh;
  		overflow-y: hidden;
  		position: relative;
  	}
	.catalog-mob {
		position: relative;
		text-align: center;
		/*margin: 30px 0;*/
		/*padding: 0 30px;*/
		z-index: 11;
	}
	 .substrate-mob-menu[data-substrate="catalog-mob"] {
		 z-index: 10;
	 }
	.catalog-mob__inner {
		display: inline-block;
		vertical-align: top;
		flex-shrink: 0;
		position: relative;
		width: 100%;
		height: 43px;
		text-align: left;
	}
	.catalog-mob-button {
		width: 100%;
		height: 100%;
		border-radius: 4px;
		background: linear-gradient(91.28deg, #7229A8 3.95%, #3155BD 92.98%);
		color: #fff;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 18px;
		line-height: 100%;
		text-transform: uppercase;
		font-weight: bold;
		user-select: none;
	}
	 .catalog-mob-button__icon {
		 margin: 0 8px 0 0;
	 }
	 .catalog-mob-button__icon svg {
		 display: block;
	 }
	.catalog-mob-list {
		position: absolute;
		z-index: 100;
		top: 92%;
		left: 0;
		width: 100%;
		height: 260px;
		overflow: hidden;
		flex-shrink: 0;
		background: url(/local/templates/index/./images/bg-body.png) 50% 0 repeat-y;
		padding-top: 0;
		box-sizing: border-box;
		animation: upCloseMenu 300ms linear forwards;
	}
	 .catalog-mob-list * {
		 box-sizing: border-box;
	 }
	 .catalog-mob-list.open {
		 animation: downOpenMenu 300ms linear forwards;
	 }
	 .catalog-mob-list .backclick {
		 display: none;
		 animation: hideElement 300ms linear forwards;
	 }
	 .catalog-mob-list.open .backclick {
		 display: block;

		 animation: showElement 300ms linear forwards;
	 }
	 @keyframes downOpenMenu {
		 0% {
			 height: 0;
			 padding-top: 0;
			 opacity: 0;
		 }
		 100% {
			 height: 260px;
			 padding-top: 50px;
			 opacity: 1;
		 }
	 }
	 @keyframes upCloseMenu {
		 0% {
			 height: 260px;
			 padding-top: 50px;
			 opacity: 1;
		 }
		 100% {
			 height: 0;
			 padding-top: 0;
			 opacity: 0;
		 }
	 }
	.js-catalog-mob-list__inner {
		position: relative;
		height: calc(100% - 10px);
		overflow-y: auto;
		overflow-x: hidden;
	}
	 .js-catalog-mob-list__inner .js-nav > ul {
		 padding: 0;
	 }
	.substrate-mob-menu {
		position: fixed;
		z-index: 12;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background: rgba(0,0,0,.5);
		opacity: 0;
		transition: 300ms;
		animation: hideElement 300ms linear forwards;
	}
	 .substrate-mob-menu.open {
		 animation: showElement 300ms linear forwards;
	 }
	 @keyframes hideElement {
		 0% {
			 opacity: 1;
		 }
		 100% {
			 opacity: 0;
		 }
	 }
	 @keyframes showElement {
		 0% {
			 opacity: 0;
		 }
		 100% {
			 opacity: 1;
		 }
	 }

	.wr-list-menu {
		position:fixed;
		top: 0;
		left: 0;
		transform: translateX(-105%);
		z-index:13;
		height:100vh;
		width:300px;
		padding: 60px 0 10px;
		background: url(/local/templates/index/./images/bg-body.png) 50% 0 repeat-y;
		box-sizing: border-box;
		box-shadow: 0 0 6px rgba(0,0,0,0.35);
		opacity: 0;
	}
	 .wr-list-menu.open {
		 animation: moveRightMenu 300ms linear forwards;
	 }
	 .wr-list-menu.close {
		 animation: moveLeftMenu 300ms linear forwards;
	 }
	 @keyframes moveLeftMenu {
		 0% {
			 transform: translateX(0);
			 opacity: 1;
		 }
		 100% {
			 opacity: 0;
			 transform: translateX(-105%);
		 }
	 }
	 @keyframes moveRightMenu {
		 0% {
			 transform: translateX(-105%);
			 opacity: 0;
		 }
		 100% {
			 transform: translateX(0);
			 opacity: 1;
		 }
	 }
	 .wr-list-menu * {
		 box-sizing: border-box;
		 position: relative;
	 }
	 .js-wr-list-menu__inner {
		 position: relative;
		 overflow-y: auto;
		 overflow-x: hidden;
		 height: calc(100% - 50px);
	 }
	 .js-nav{
		overflow:hidden;
		width:100%;
    	box-sizing: border-box;
	}
	 .js-nav * {
		 box-sizing: border-box;
	 }
	.holder>.js-nav {
		display: none;
	}
	.js-nav > ul{
		width:100%;
		min-width:100%;
		padding-top:10px;
		padding-bottom:20px;
		border-radius:0;
		min-height:220px;
		background:none;
		float: none;
	}
	.js-nav > ul > li:first-child,
	.js-nav > ul > li{
		width:100%;
	}
	.js-nav > ul  li{
		position:static;
    	float: none;
   		 padding: 2px 2px 0 2px;
    	font-weight: bold;
	}
	.js-nav > ul > li a:before{
		display: none;
	}
	.js-nav > ul > li.active  a, .js-nav > ul > li:hover  a,
	.js-nav > ul > li  a{
		font-size: 14px;
		text-align:left;
		padding:5px 15px;
		margin:0;
		border:0;
		height:30px;
		line-height: 20px;
    	box-sizing: border-box;
    	background:none;
    	color:#fff;
    	display:block;
		text-decoration: none;
	}
	.js-nav > ul > li a:before{
		display: none;
	}
	.js-nav > ul .drop{
		background:none;
		/*display:block;*/
		position:static;
		width:100%;
		top:0;
		left:0;
		-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	box-sizing: border-box;
    	padding:50px 0 0;
    	border:0;
    	margin:0;
	}
	.js-nav > ul > li:hover .drop{
		display: none;
	}
	.js-nav > ul > li.active, .js-nav > ul > li:hover{
		margin:0;
		border:0;
		background:none;
		padding: 2px 2px 0 2px;
	}
	.js-nav > ul .drop > ul > li .nav-drop,
	.js-nav > ul .drop ul {
		font-size:13px;
		line-height: 	20px;
	}
	.js-nav > ul .drop > ul > li .nav-drop,
	.js-nav > ul .drop ul li a{
		color:#fff;
		height:30px;
		padding:5px 15px;
		display:block;
		margin:0;
	}
	.js-nav > ul .drop > ul > li .nav-drop{
		padding:0;
	}
	.js-nav > ul .drop ul ul{
		display:none;
	}
	.js-nav > ul .drop ul
	.js-nav > ul .drop ul ul{
		display: none;
	}
	.js-nav > ul .drop > ul > li{
		display: block;
		padding:0;
	}
	.js-nav > ul .drop > ul ul{
		width:100%;
		position:absolute;
		top:0;
		left:0;
		background: url(/local/templates/index/./images/bg-body.png) 50% 0 repeat-y;
	}
	.js-nav > ul  li p{
		margin:0;
	}
		.js-nav > ul ul{
		padding:0;
		margin:0;
		list-style:none;
	}
	.backclick{
		background-image: url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0602 0.939584C13.646 1.52537 13.646 2.47512 13.0602 3.0609L4.12083 12.0002L13.0602 20.9396C13.646 21.5254 13.646 22.4751 13.0602 23.0609C12.4744 23.6467 11.5246 23.6467 10.9389 23.0609L0.938851 13.0609C0.657546 12.7796 0.499511 12.3981 0.499511 12.0002C0.499511 11.6024 0.657546 11.2209 0.938851 10.9396L10.9389 0.939584C11.5246 0.353797 12.4744 0.353798 13.0602 0.939584Z' fill='white'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 25px 25px;
    	position: absolute;
    	top: 10px;
		left:5px;
		width: 40px;
		height:40px;
	}
	.newdrop{
		display:none;
	}
	.already-linked a{
		font-size:16px;
	}
	.book-effect{
		display: none;
	}
	#header-holder,
	#header .top{
		position: relative;
		z-index:10;
	}
	#header-holder {
		position:static;
	}
		#header .top-menu {
			display:none;
		}
		#header .mobtopbar .top-menu {
			display: block;
			min-width:100%;
			max-width:100%;
			padding-top:15px;
			padding-bottom: 135px;
			width:100%;
			background: 	#fff;
			position:relative;
			min-height:250px;
		}
		#header .mobtopbar .top-menu li {
			display: block;
			float:none;
			width:100%;
			padding-left:15px;
			margin: 0;
		}
		#header .mobtopbar .top-menu li:first-child {
			padding-left:15px;
			margin: 0;
		}
		#header .top-menu li a {
			font-size: 14px;
			color:#2f2f2f;
			text-decoration: none;
			font-weight: bold;
		}
		#header .top-menu li a:hover,
		#header .top-menu li a:focus {
			text-decoration: none;
		}
		#header .social{
			display: none;
		}
		.form-holder .click-mobform{
			height: 50px;
			width: 50px;
			border-radius:50%;
			display:block;
			position:absolute;
			top:32px;
			right:245px;
			background: #0670c2;
			cursor:pointer;
			z-index:2;
		}
		.form-holder .click-mobform svg{
			width:28px;
			height:28px;
			margin:11px;
		}
		.form-holder .click-mobform svg path{
			fill:#fff;
		}
		.form-holder .fast-search{
			display: none;
			width:100%;
		}
		.form-holder{
			width:100%;
			position:relative;
			z-index:1;
		}
		.logo{
			position:relative;
			z-index:2;
		}
		.callback-block{
			position: 	relative;
			z-index:2;
		}
		.form-holder .fast-search.class-act{
			display:block;
			width:100%;
			position:absolute;
			top:100px;
			left:0;
			background: 	#fff;
			-webkit-box-shadow:inset 0 0 3px 2px rgba(0,0,0,0.3);
			box-shadow:inset 0 0 3px 2px rgba(0,0,0,0.3);
			z-index:2;
		}
		.fast-search.class-act  .row{
			width:430px;
			margin:0 auto 7px;
			float:none;
		}
		.fast-search.class-act input[type=text]{
			width:238px;
	}
	.fast-search.class-act .note{
		padding-left:20%;
		margin-bottom: 	10px;
	}
	.click-openmenu{
		display:flex;
		align-items: center;
		justify-content: center;
		width:30px;
		height:42px;
		cursor:pointer;
		user-select: none;
	}
	.click-openmenu svg{
		flex-shrink: 0;
	}
	.click-openmenu svg.close-svg{
	    display:none;
	}
 	.closebar path,
	.click-openmenu svg path{
		fill:#fff;
	}
	.closebar{
		 position:absolute;
		 width: 35px;
	    height: 40px;
	    top:20px;
	   	right:20px;
	}
	.closebar .close-svg{
		display:block;
		width: 35px;
	    height: 40px;
	}
	.fltrclick{
		position:absolute;
		top:-50px;
		right:0;
		font-size:16px;
		border:1px solid #aaa;
		border-radius:5px;
		padding:7px 45px 7px 15px;
		background: #fff;
	}
	.fltrclick:after{
		content:"";
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzA2IDMwNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzA2IDMwNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJleHBhbmQtbW9yZSI+CgkJPHBvbHlnb24gcG9pbnRzPSIyNzAuMyw1OC42NSAxNTMsMTc1Ljk1IDM1LjcsNTguNjUgMCw5NC4zNSAxNTMsMjQ3LjM1IDMwNiw5NC4zNSAgICIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
		background-size:20px 20px;
		width:20px;
		height:20px;
		top:50%;
		position: absolute;
		margin-top:-10px;
		right:8px;
	}
	.fltrclick.active:after{
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
		-o-transform: rotate(-180deg);
	}
	.bx_filter_vertical{
		width:100%;
		position:relative;
	}
	.catalog-block #aside{
		width:100%;
		float:none;
		-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	box-sizing: border-box;
		border: 0;
		margin: 0 0 15px;
		padding-top: 0;
		padding-bottom: 0;
	}
	 .catalog-block {
		 display: block;
	 }
	.catalog-block .catalog{
		width:100%;
		overflow: hidden;
		float: none;
		padding-bottom: 30px;
	}
	.catalog-block .catalog .catalog-list{
		width:100%;
		padding:15px 0;
		-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	box-sizing: border-box;
	}
	.show-block .row{
		width:215px;
		margin: 0 auto;
	}
	.catalog-block .catalog .catalog-list li {
    	/*width: 50%;*/
    	-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	box-sizing: border-box;
	}
	.bx_filter_vertical{
		/*transform: translateY(-100%);*/
		overflow: hidden;
		display:none;
	}
	.bx_filter_vertical:hover{
		transform: translateY(0);
		display:block;
	}
	.order-form .right,
	.order-form .left{
		float:none;
		width:100%;
	}
	.order-form .jq-selectbox,
	.order-form textarea.styler,
	.order-form .jq-selectbox__select,
	.order-form input.styler[type="text"]{
		width:100%;
		-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	box-sizing: border-box;
    	height:40px;
	}
	.news-block{
		display: none;
		width:100%;
	}
	.tabs-example {
		margin: 0 0 50px;
	}
	.news-block .news-list img, .news-block .news-list iframe{
		width:100% !important;
	}
	.small-tabs .button-mask{
		-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	box-sizing: border-box;
	}
	.small-tabs .button-mask .send{
		width:233px;
		font-size: 	19px;
	}
	 .lang-switcher.mobile {
		 display: flex;
		 align-items: center;
		 position: absolute;
		 top: 21px;
		 right: 15px;
		 font-size: 16px;
		 font-weight: bold;
	 }

	 .lang-switcher.desktop {
		 display: none;
	 }
}
  @media screen and (max-width: 880px) {
	.MsoNormal img{
		width:100%;
		float:none;
		display: block;
		height:auto;
	}
	.white-block.need-table .imgs-side,
	.white-block.need-table .center-side{
		width:100%;
		float:none;
		display: block;
			-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	box-sizing: border-box;

	}
	.center-side .row .col .jq-selectbox{
		float: left;
	}
}
  @media screen and (max-width: 780px) {
  	.rating ul li.active a, .rating ul li a:hover{
  		 background-position:	-19px -228px;
  	}
  	.authorize-submit-cell input[type="submit"],
	  	div.bx-auth input.bx-auth-input {
	    vertical-align: middle;
	    width: 100%;
	    padding: 7px 10px;
	    display: inline-block;
	}
	.authorize-submit-cell input[type="submit"]{
		width:110%;
	}
  	.error-page .text-side p{
  		font-size: 14px;
  	}
  	.error-page .text-side .title {
	    font-size: 135px;
	    line-height: 123px;
	}
	.item-wrapp .public-block .comparison{
		width:auto;
	}
	.white-block .cart .dell span{
		width:30px;
		height:30px;
		padding-left:30px;
		overflow:hidden;
		-moz-box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	box-sizing: border-box;
	}
	.white-block .cart .dell span:before{
		background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM1LjQxMyAzNS40MTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1LjQxMyAzNS40MTM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMC41MzUsMTcuMjk0TDM0LjAwMiwzLjgyN2MwLjc4MS0wLjc4MSwwLjc4MS0yLjA0NywwLTIuODI4Yy0wLjc4LTAuNzgxLTIuMDQ4LTAuNzgxLTIuODI4LDBMMTcuNzA3LDE0LjQ2Nkw0LjI0MiwwLjk5OSAgICBjLTAuNzgtMC43ODEtMi4wNDctMC43ODEtMi44MjgsMHMtMC43ODEsMi4wNDcsMCwyLjgyOGwxMy40NjUsMTMuNDY3TDAuNTg2LDMxLjU4N2MtMC43ODEsMC43ODEtMC43ODEsMi4wNDcsMCwyLjgyOCAgICBjMC4zOSwwLjM5MSwwLjkwMiwwLjU4NiwxLjQxNCwwLjU4NnMxLjAyNC0wLjE5NSwxLjQxNC0wLjU4NmwxNC4yOTMtMTQuMjkzTDMyLDM0LjQxNWMwLjM5MSwwLjM5MSwwLjkwMiwwLjU4NiwxLjQxNCwwLjU4NiAgICBzMS4wMjMtMC4xOTUsMS40MTQtMC41ODZjMC43ODEtMC43ODEsMC43ODEtMi4wNDcsMC0yLjgyOEwyMC41MzUsMTcuMjk0eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
		background-size:25px 25px;
		width:30px;
		height:30px;
	}
}
@media screen and (max-width: 767px) {
	.catalog-block .catalog .catalog-list li + li {
		margin-top: 10px;
	}
	.catalog-block .catalog .catalog-list li {
		margin: 0 auto;
		width: 350px;
	}
	.catalog-block .catalog .catalog-list li:nth-child(odd) {
		margin-left: auto;
	}
	#header .top {
		padding: 0 10px;
	}
	.catalog-mob, .header__middle {
		padding: 0 20px;
	}
	.jcarousel-clip.jcarousel-clip-horizontal{
		width:520px;
		margin:0 auto;
	}
	.jcarousel-skin-one .jcarousel-next:hover,
	.jcarousel-skin-one .jcarousel-next{
		background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NzcuMTc1IDQ3Ny4xNzUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3Ny4xNzUgNDc3LjE3NTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0zNjAuNzMxLDIyOS4wNzVsLTIyNS4xLTIyNS4xYy01LjMtNS4zLTEzLjgtNS4zLTE5LjEsMHMtNS4zLDEzLjgsMCwxOS4xbDIxNS41LDIxNS41bC0yMTUuNSwyMTUuNQoJCWMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFjMi42LDIuNiw2LjEsNCw5LjUsNGMzLjQsMCw2LjktMS4zLDkuNS00bDIyNS4xLTIyNS4xQzM2NS45MzEsMjQyLjg3NSwzNjUuOTMxLDIzNC4yNzUsMzYwLjczMSwyMjkuMDc1egoJCSIvPgo8L2c+Cjwvc3ZnPg==) no-repeat;
		background-size:40px 40px;
	}
	.jcarousel-skin-one .navig{
		width:40px;
		height:40px;
	}
	.jcarousel-skin-one .jcarousel-prev:hover,
	.jcarousel-skin-one .jcarousel-prev{
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDc3LjE3NSA0NzcuMTc1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NzcuMTc1IDQ3Ny4xNzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMTQ1LjE4OCwyMzguNTc1bDIxNS41LTIxNS41YzUuMy01LjMsNS4zLTEzLjgsMC0xOS4xcy0xMy44LTUuMy0xOS4xLDBsLTIyNS4xLDIyNS4xYy01LjMsNS4zLTUuMywxMy44LDAsMTkuMWwyMjUuMSwyMjUKCQljMi42LDIuNiw2LjEsNCw5LjUsNHM2LjktMS4zLDkuNS00YzUuMy01LjMsNS4zLTEzLjgsMC0xOS4xTDE0NS4xODgsMjM4LjU3NXoiLz4KPC9nPgo8L3N2Zz4=) no-repeat;
		background-size:40px 40px;
	}
	.jcarousel-skin-one .jcarousel-next:hover,
	.jcarousel-skin-one .jcarousel-prev:hover{
		opacity:0.7;
	}
	.workarea{
		padding:0 10px;
	}
}
  @media screen and (max-width: 640px) {
	.show-block .pagenate li{
		margin-left:2px;
	}
	.news-block .rss, .news-block .in-box{
		padding:15px;
	}
}
@media screen and (max-width: 639px) {
	.error-page img{
		width:auto;
		float:none;
		overflow: hidden;
		margin-bottom: 20px;
	}
	.error-page{
		width:280px;
		overflow: hidden;
	}
	.catalog-block .catalog .catalog-list li{
		/*width:100%;*/
		float: none;
	}
	.white-block .cart li{
		display:block;
		position:relative;
	}
	.white-block .cart li .img, .white-block .cart li .name, .white-block .cart li .spin, .white-block .cart li .price, .white-block .cart li .dell {
   		display:inline-block;
   		margin-bottom: 	20px;
	  }
	  .white-block .cart li .name{
	  		width:64%;
	  }
	  .white-block .cart li .dell{
	  	position:absolute;
	  	top:0px;
	  	right:0px;
	  }
	  .white-block .cart .img{
	  	width:30%;
	  }
	  .white-block .cart .img img{
		max-width:100%;
		max-height:150px;
	}
	.white-block .cart .spin .btns-block{
		display:block;
		width:79px;
		margin:0 auto;
	}
}
@media screen and (max-width: 580px) {
	.js-nav > ul,
	#header .mobtopbar .top-menu{
		width:100%;
		min-width:100%;
	}
}
@media screen and (max-width: 479px) {
#header .city-sel{
	display: none;
}
.tabs-example .white-block .comparison-block .central{
	margin:0;
}
.compars-table{
	width:100%;
	table-layout:  fixed;
}
.tabs-example .white-block .comparison-block{
	overflow-y: hidden;
}
.tabs-example .white-block .comparison-block .box{
	width:100%;
	padding:0;
	margin:0;
}
.tabs-example .white-block .comparison-block .fast-search{
	width:100%;
}
.tabs-example .white-block .comparison-block tr td{
	display: block;
}
.fast-search.my-class{
	display: none;
}
.otstyp{
	margin:0;
}
}
@media screen and (max-width: 420px) {
.form-holder .click-mobform{
		right:95px; /*50px*/
		top:-62px;
	}
	.form-holder .click-mobform{
		width:33px;
		height:33px;
		background: #fff;
		margin-top: 	7px;
	}
	.form-holder .click-mobform svg {
	    width: 23px;
	    height: 23px;
	    margin: 5px;
	}
	.form-holder .click-mobform svg  path{
		fill:#0670c2;
		stroke-width:2px;
	}
	.form-holder .fast-search.class-act{
		top:-7px;
		z-index:3;
	}
	.form-holder{
		z-index:4;
	}
	#header .middle{
		padding:10px 0 0;
	}
	.logo{
		margin-right: 	15px;
	}
	.catalog .sort-block{
		font-size:12px;
		width:280px;
	}
	.catalog .sort-block ul li a{
		padding:6px 6px;
	}
	.catalog-block .catalog .catalog-list{
		padding:15px 0;
	}
	.section_catalog h1{
		margin-bottom: 50px;
	}
	.fltrclick{
		width:100%;
		top:-47px;
		right:0;
		left:0;
		-moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	}
}
@media screen and (max-width: 390px) {
	.catalog-block .catalog .catalog-list li {
		width: 320px;
	}
}
@media screen and (max-width: 375px) {
	.catalog .sort-block ul li a, .title-box .sort-block ul li a{
		padding:6px 16px;
	}
	.catalog .sort-block ul{
		float: left;
		margin-left: 10px;
	}
	.catalog .sort-block span{
		margin-left: 10px;
	}
	  	div.bx-auth input.bx-auth-input {
	    width: 85%;

	}
	.authorize-submit-cell input[type="submit"]{
		width:95%;
	}
		.fast-search input[type=text]{
		padding: 9px 10px 10px 32px;
	}
	.gallery-holder .page-num{
		margin-left: 4px;
	}
}

@media screen and (max-width: 580px) {
	#header .city-sel {
		width: 160px;
	}
}

.in-box .public-block.public-block_compare {
	overflow: hidden;
	padding: 0 0 12px;
	border-bottom: 1px solid #dadada;
	margin: 0 0 9px;
	font-size: 12px;
	line-height: 14px;
}

.in-box .public-block.public-block_compare .comparison.comparison_detail {
	float: none;
	width: 100%;
	position: relative;
	padding: 2px 0 0 28px;
	color: #0485c6;
}

.in-box .public-block.public-block_compare .comparison.comparison_detail:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 17px;
	width: 22px;
	background: url(/bitrix/templates/index/./images/bg-sprt.png) -35px -101px no-repeat;
}

.in-box .public-block.public-block_compare .comparison.comparison_detail.active {
	color: #000;
}

.in-box .public-block.public-block_compare {
	border-bottom: none;
	padding: 5px 0;
}

.in-box .public-block.public-block_compare .comparison.comparison_detail.active:before {
	background: url(/bitrix/templates/index/./images/bg-sprt.png) -38px -80px no-repeat;
}

/*mobile new designe*/
.box-mob {
	display: none !important;
}
.box-desktop {
	display: block !important;
}

.logo-mob {
	height: 100%;
	position: absolute;
	left: 75px;
	top: 0;
	background: #fff;
	padding: 5px;
	box-sizing: border-box;
}
.logo-mob a {
	height: 100%;
	display: flex;
	align-items: center;
}

.logo-mob svg {
	flex-shrink: 0;
}
.logo-mob img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}
.logo-mob_menu {
	position: absolute;
	top: 0;
	left: 54px;
	height: 50px;
}


.popup-main-discount {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1100;
	box-sizing: border-box;
}
.popup-main-discount * {
	box-sizing: border-box;
}
.popup-main-discount.visible {
	display: block;
}
.popup-main-discount__inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px;
}
.popup-main-discount__box {
	opacity: 0;
}
.popup-main-discount__box.open {
	animation: fadeIn 300ms linear forwards;
}
.popup-main-discount__box.close {
	animation: fadeOut 300ms linear forwards;
}
.popup-main-discount__substrate {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.8);
	opacity: 0;
}
.popup-main-discount__substrate.open {
	animation: fadeIn 300ms linear forwards;
}
.popup-main-discount__substrate.close {
	animation: fadeOut 300ms linear forwards;
}
@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.popup-box-discount {
	position: relative;
	z-index: 1;
	max-width: 730px;
	width: 100%;
	padding: 0;
	box-shadow: 0 2px 15px rgba(0, 0, 0, 0.45);
}
.popup-box-discount__img {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	border-radius: 8px;
	overflow: hidden;
}
.popup-box-discount__img img {
	max-width: 100%;
	max-height: 100%;
}
.popup-box-discount__close {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	cursor: pointer;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	position: absolute;
	top: -12px;
	right: -12px;
	border-radius: 50%;
	background: #222;
	padding: 5px;
}

.popup-box-discount__close svg	{
	display: block;
	width: 100%;
	height: auto;
}




@media (max-width: 992px) {
	.box-mob {
		display: block !important;
	}
	.box-desktop {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.wr-ifr iframe {
		float: none;
		width: 100%;
	}
}

/*new header*/
.box-double {
	display: flex;
	margin: 0 0 47px;
	box-sizing: border-box;
}
.box-double * {
	box-sizing: border-box;
}
.box-double__left {
	width: 233px;
	flex-shrink: 0;
	margin-right: 10px;
}

@media (min-width: 1540px) {
	.box-double__left {
		width: 350px;
	}
}

.box-double__right {
	flex-grow: 1;
	/*width: 890px;*/
	padding: 10px 0 0;
}

.button-catalog-menu .catalog-menu {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1002;
	width: 100%;
	padding-top: 50px;
}

.button-catalog-menu .catalog-menu .page-catalog {
	opacity: 0;
}

.button-catalog-menu .catalog-menu:hover .page-catalog {
	display: block!important;
	animation: open 100ms linear 250ms forwards;
}

.button-catalog-menu .catalog-menu:hover + .page-catalog__substrate {
	animation: open 100ms linear 250ms forwards;
}

.page-catalog__substrate {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(0,0,0,.45);
	z-index: 1000;
	opacity: 0;
	visibility: hidden;
}

#header {
	box-sizing: border-box;
	background: #fbf9f9;
}

#header * {
	box-sizing: border-box;
}

.header__bottom {
	position: relative;
	height: 60px;
}

.header__bottom:after, .header__bottom:before {
	content: "";
	background-color: inherit;
	position: absolute;
	width: 100vw;
	height: 100%;
	top: 0;
	z-index: 0;
}

.header__fix {
	position: relative;
	height: 60px;
	background-color: #222;
	padding: 0 30px;
	z-index: 1002;
}

.header__fix.fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1010;
}

.header__bottom:after {
	left: 50%;
}

.header__bottom:before {
	right: 50%;
}

.header__inner {
	position: relative;
	width: 1134px;
	height: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
}
@media (min-width: 1540px) {
	.header__inner {width: 1438px;}
}
@media (max-width: 1200px) {
	.header__inner {width: 970px;}
}
@media (max-width: 1024px) {
	.header__inner {width: 940px;}
}
@media (max-width: 992px) {
	.header__inner {
		flex-shrink: 0;
		max-width: 710px;
		width: 100%;
	}
	#header {
		padding: 14px 0 0;
		background: #fff !important;
	}
}
.button-catalog-menu {
	width: 100%;
	height: 50px;
	color: #fff;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	cursor: pointer;
	position: relative;
}

.button-catalog-menu__inner {
	position: relative;
	z-index: 1002;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0 13px;
	border-radius: 5px 5px 0 0;
	background: linear-gradient(90.83deg, #8C179F -7.76%, #1469C7 97.6%);
}

.header-link {
	position: relative;
	z-index: 1;
}

.button-catalog-menu__icon {
	margin-right: 15px;
}

.wr-btn-menu {
	display: flex;
	align-items: flex-end;
	width: 233px;
	height: 100%;
	margin-right: 10px;
}
@media (min-width: 1540px) {
	.wr-btn-menu {
		width: 350px;
	}
}

.menu-list {
	display: flex;
	align-items: center;
}

.menu-list__item {
	margin: 0 12px;
}
.menu-list__item_fl a {
	display: flex;
	align-items: center;
}
.menu-list__icon {
	margin-right: 10px;
}
.menu-list__icon svg {
	display: block;
}

.menu-list__item a {
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-list__item a:hover {
	text-decoration: none;
}

.header__block {
	display: flex;
	align-items: center;
	height: 100%;
}

.jcsb {
	justify-content: space-between;
}

.header-link__item {
	margin: 0 10px;
}

.header-link__item svg {
	display: block;
}

.header-basket {
	height: 24px;
	display: flex;
	align-items: center;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.header-basket:hover {
	text-decoration: none;
}

.header-basket__icon {
	margin: 0 10px 0 0;
}

.header-basket__text {
	white-space: nowrap;
}

.header-logo {
	width: 65px;
	height: 42px;
}

.header__middle {
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 30px;
}
.header__box-fl {
	display: flex;
}

.header__box-fl:first-child {
	flex-grow: 1;
}

.header-search {
	flex-grow: 1;
}

.header-logo {
	width: 65px;
	height: 42px;
	margin-right: 48px;
}

.header-logo img {
	width: 100%;
	height: auto;
}

.header-logo a {
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
}

.form-search {
	display: block;
	/*width: 455px;*/
	margin: 0 38px 0 0;
}

.header__middle .form-search__wrapp {
	flex-grow: 1;
}

.form-search__row {
	position: relative;
	display: flex;
	align-items: center;
	background: #FFFFFF;
	border: 1px solid #D7D5D5;
	border-radius: 5px;
	height: 40px;
	overflow: hidden;
}

.form-search__row:after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1666 14.1667L18.3333 18.3334L14.1666 14.1667ZM16.25 8.95842C16.25 12.9855 12.9854 16.2501 8.95829 16.2501C4.93122 16.2501 1.66663 12.9855 1.66663 8.95842C1.66663 4.93134 4.93122 1.66675 8.95829 1.66675C12.9854 1.66675 16.25 4.93134 16.25 8.95842Z' stroke='%23979595' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 12px;
	top: 0;
	bottom: 0;
	margin: auto;
}

input.form-search__input {
	display: block;
	/*width: 355px;*/
	width: 100%;
	padding: 0 10px 0 50px;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 38px;
	color: #222;
	height: 38px;
	background: #FBF9F9;
	border: 0;
	outline: none;
}

input.form-search__input::-webkit-input-placeholder {
	font-size: 18px;
	line-height: 38px;
	color: #979595;
}
input.form-search__input:-moz-placeholder           {
	font-size: 18px;
	line-height: 38px;
	color: #979595;
}
input.form-search__input::-moz-placeholder          {
	font-size: 18px;
	line-height: 38px;
	color: #979595;
}
input.form-search__input:-ms-input-placeholder      {
	font-size: 18px;
	line-height: 38px;
	color: #979595;
}

input.form-search__submit {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 38px;
	border: 0;
	border-left: 1px solid #D7D5D5;
	font-size: 18px;
	line-height: 38px;
	color: #979595;
	background: #FBF9F9;
	cursor: pointer;
	transition: color 150ms;
}

input.form-search__submit:hover {
	color: #0374cc;
}

.header-phone {
	flex-shrink: 0;
	position: relative;
	width: 170px;
	height: 37px;
	margin: 0 10px 0 0;
}
.header-phone:hover {
	z-index: 1010;
}

a.header-phone-list__phone {
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 23px;
	color: #222222;
	text-decoration: none;
	display: inline-block;
	white-space: nowrap;
	padding: 3px 0;
	transition: color 150ms;
}

a.header-phone-list__phone:hover {
	color: #1469C7;
}

.header-phone-list__dropdown {
	display: none;
}

.header-phone-list {
	position: absolute;
	top: 0;
	left: 0;
	background: #FBF9F9;
	padding: 5px 30px 6px 10px;
	border-radius: 8px;
}

.header-phone-list:hover {
	box-shadow: 0 0 3px rgba(0,0,0,.25);
	background: #fff;
}

.header-phone-list:hover .header-phone-list__dropdown {
	display: block;
}

.header-phone-list:hover:after {
	transform: rotate(180deg);
}

.header-phone-list.open {
	box-shadow: 0 0 3px rgba(0,0,0,.25);
}

.header-phone-list:after {
	content: "";
	position: absolute;
	right: 10px;
	top: 14px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66663 1.33325L4.99996 4.66659L8.33329 1.33325' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}

.header-time {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #979595;
}

.header-time .to-contacts {
	display: inline-block;
	vertical-align: top;
	color: #0374cc;
	padding: 3px 0 0;
}

.header__top {
	position: relative;
	height: 27px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 30px;
}

.header__top:after, .header__top:before {
	content: "";
	position: absolute;
	height: 0;
	width: 100vw;
	border-bottom: 1px solid #D7D5D5;
	bottom: 0;

}

.header__top:after {
	left: 50%;
}

.header__top:before {
	right: 50%;
}

.header-top-menu {
	display: flex;
	align-items: center;
}

.header-top-menu__item {
	margin-right: 24px;
}

.header-top-menu__item a {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #222222;
	text-decoration: none;
	transition: color 150ms;
}

.header-top-menu__item a:hover {
	color: #0374cc;
}

.header-top-box {
	height: 100%;
}

.header-top-box ul.social {
	display: flex;
	align-items: center;
	margin: 0 17px 0 0;
	padding: 0;
	list-style: none;
}

.header-top-box ul.social li {
	margin: 0 0 0 14px;
}

.header-top-box ul.social li a {
	display: block;
}

.header-top-box ul.social li a svg {
	display: block;
}

.header-top-box {
	flex-shrink: 0;
	display: flex;
	align-items: center;
}

.header-local {
	flex-shrink: 0;
	position: relative;
	height: 100%;
	border-right: 1px solid #D7D5D5;
	border-left: 1px solid #D7D5D5;
}

.city-sel.active {
	position: relative;
	z-index: 1020;
}

.header-local .city-sel {
	width: 170px;
	height: 100%;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.header-local .city-sel .title {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	position: relative;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #222222;
	padding: 0 30px 0 38px;
}

.header-local .city-sel .title:before {
	content: "";
	width: 16px;
	height: 16px;
	position: absolute;
	left: 8px;
	top: 5px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.02168 10.1915L8.00008 14.6666L11.9785 10.1915C15.0298 6.75912 12.5929 1.33325 8.00008 1.33325C3.4072 1.33325 0.970336 6.75912 4.02168 10.1915Z' stroke='url(%23paint0_linear_616_418)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8.66675C9.10457 8.66675 10 7.77132 10 6.66675C10 5.56218 9.10457 4.66675 8 4.66675C6.89543 4.66675 6 5.56218 6 6.66675C6 7.77132 6.89543 8.66675 8 8.66675Z' stroke='url(%23paint1_linear_616_418)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_616_418' x1='3.48243' y1='-142' x2='14.882' y2='-141.868' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238C179F'/%3E%3Cstop offset='1' stop-color='%231469C7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_616_418' x1='6.30588' y1='-38.3331' x2='10.5804' y2='-38.2714' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238C179F'/%3E%3Cstop offset='1' stop-color='%231469C7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.header-local .city-sel .title:after {
	content: "";
	width: 10px;
	height: 10px;
	position: absolute;
	right: 11px;
	top: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66663 1.33325L4.99996 4.66659L8.33329 1.33325' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.header-local .city-sel ul {
	list-style: none;
	background: #fff;
	position: absolute;
	top: 102%;
	left: 0;
	right: 0;
	padding: 10px;
	box-shadow: 0 0 3px rgba(0,0,0,.25);
	z-index: 100;
	margin: 0;
}

.header-local .city-sel ul li {
	padding: 3px;
}

.header-language {
	flex-shrink: 0;
	width: 85px;
	height: 100%;
	display: flex;
	align-items: center;
}

.header-language .lang-switcher {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
}

.header-language .lang-switcher a {
	color: #979595;
}

.lang-switcher span {
	color: #222222;
}

.lang-switcher.desktop .lang-switcher-language-text {
	padding: 0 5px;
	display: block;
}

.lang-switcher.desktop .lang-switcher-language-text:first-child {
	padding: 0 5px;
	border: 0;
	border-right: 1px solid #979595;
}

.header-user {
}

.header-user a {
	height: 24px;
	display: flex;
	align-items: center;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.header-user svg {
	display: block;
}

.header-user span {
	margin-left: 8px;
	display: block;
}

.header-compare a {
	width: 24px;
	height: 24px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	color: #fff;
}

.header-compare a svg {
	display: block;
}

.header-compare .count {
	color: #fff;
	font-size: 12px;
	position: absolute;
	top: -9px;
	right: -5px;
}

div.title-search-result {
	max-height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 1200;
}

.page-catalog:hover + .page-catalog__substrate {
	animation: open 100ms linear 250ms forwards;
}

.page-catalog > ul {
	position: relative;
	z-index: 1001;
	padding: 0;
	margin: 0;
	list-style: none;
	border: 1px solid #EFEFEF;
	background: #fff;
}

.page-catalog > ul > li {
	position: relative;
	transition: background 150ms;
	margin-top: -1px;
	width: 100%;
}

.page-catalog > ul > li:after {
	content: "";
	height: 0;
	width: calc(100% - 20px);
	border-bottom: 1px solid #efefef;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	transition: 150ms;
}

.page-catalog > ul > li:hover:after {
	opacity: 0;
}

.page-catalog > ul > li:hover {
	background: #EFEFEF;
	position: static;
}

.page-catalog > ul > li > a {
	min-height: 42px;
	position: relative;
	display: flex;
	align-items: center;
	font-size: 14px;
	line-height: 16px;
	color: #222;
	text-decoration: none;
	padding-right: 22px;
	padding-left: 40px;
	transition: color 150ms;
	font-weight: 400;
}

.page-catalog > ul > li a:hover, .page-catalog > ul > li a:focus, .page-catalog > ul > li a:active {
	text-decoration: none;
	color: #1469C7;
}

.page-catalog > ul > li:last-child:after {
	display: none;
}

.page-catalog > ul > li > a:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 10px;
	margin-top: auto;
	margin-bottom: auto;
	width: 15px;
	height: 15px;
	margin-right: 15px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	transition: background 150ms;
}

.page-catalog > ul > li > a:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	margin-top: auto;
	margin-bottom: auto;
	width: 6px;
	height: 10px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='%23979595' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.apple:before {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.602822 4.41132C-0.41167 6.17178 0.233261 8.84337 1.35512 10.4633C1.91511 11.2731 2.48206 12.0001 3.2586 12.0001C3.27323 12.0001 3.28791 11.9998 3.30294 11.9992C3.66778 11.9847 3.93142 11.8723 4.18634 11.7638C4.47253 11.6418 4.76851 11.5157 5.23278 11.5157C5.67445 11.5157 5.95632 11.6377 6.22889 11.7557C6.49754 11.8719 6.77424 11.9921 7.18311 11.9845C8.05781 11.9682 8.59486 11.1837 9.06868 10.4917C9.56312 9.76914 9.81115 9.0676 9.89484 8.7995L9.89822 8.78884C9.91415 8.7412 9.89165 8.68918 9.84597 8.66821C9.84471 8.66762 9.84007 8.66569 9.83877 8.66514C9.68474 8.60215 8.33358 8.00274 8.31937 6.36901C8.30619 5.04169 9.333 4.33881 9.53893 4.21141L9.54853 4.20543C9.57084 4.19107 9.58638 4.16829 9.59165 4.14225C9.59692 4.11624 9.59141 4.08917 9.57646 4.06729C8.86771 3.0301 7.78142 2.87379 7.34407 2.85498C7.28061 2.84865 7.2151 2.84546 7.14931 2.84546C6.63563 2.84546 6.14356 3.03947 5.74823 3.19535C5.47533 3.30295 5.23962 3.39589 5.07705 3.39589C4.89438 3.39589 4.65733 3.30181 4.38282 3.19291C4.01574 3.04722 3.59967 2.88213 3.15921 2.88213C3.14871 2.88213 3.13836 2.88225 3.12817 2.88244C2.10404 2.89751 1.13633 3.48343 0.602822 4.41132Z' fill='%23222222'/%3E%3Cpath d='M7.34499 7.55974e-05C6.72481 0.0253346 5.98085 0.407092 5.53619 0.927931C5.15829 1.36571 4.78912 2.09563 4.88638 2.83137C4.89248 2.8774 4.92993 2.91293 4.97624 2.91651C5.0181 2.91977 5.06083 2.92143 5.1034 2.92147C5.70981 2.92147 6.36398 2.58598 6.81074 2.04578C7.28094 1.47537 7.51869 0.743328 7.44677 0.0876166C7.44111 0.036233 7.3959 -0.00193096 7.34499 7.55974e-05Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.smart:before {
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.34367 0H0.65628C0.416619 0 0.22168 0.194939 0.22168 0.4346V14.5654C0.22168 14.8051 0.416645 15 0.65628 15H8.34367C8.58334 15 8.77827 14.805 8.77827 14.5654V0.4346C8.77827 0.194939 8.58308 0 8.34367 0ZM7.4357 0.729139C7.56163 0.729139 7.66393 0.831465 7.66393 0.957633C7.66393 1.08354 7.56163 1.18587 7.4357 1.18587C7.30956 1.18587 7.20723 1.08357 7.20723 0.957633C7.2072 0.831725 7.30979 0.729139 7.4357 0.729139ZM6.97253 0.853307C7.03016 0.853307 7.07686 0.900003 7.07686 0.957633C7.07686 1.01524 7.03016 1.06193 6.97253 1.06193C6.91467 1.06193 6.8682 1.01524 6.8682 0.957633C6.8682 0.900003 6.9149 0.853307 6.97253 0.853307ZM6.69661 0.853307C6.75424 0.853307 6.80094 0.900003 6.80094 0.957633C6.80094 1.01524 6.75424 1.06193 6.69661 1.06193C6.63898 1.06193 6.59231 1.01524 6.59231 0.957633C6.59205 0.900003 6.63875 0.853307 6.69661 0.853307ZM3.64342 0.729139H5.3563V1.18584H3.64342V0.729139ZM5.35627 14.3315H3.6434V13.8747H5.35627V14.3315ZM7.87154 13.3291H1.12815V1.71905H7.87154V13.3291Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.note:before {
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8281 9.23283V1.1005C13.8281 0.647229 13.4602 0.27832 13.0078 0.27832H1.99218C1.53983 0.27832 1.17187 0.647229 1.17187 1.1005V9.23286H0V9.72927L0.75 10.7216H14.25L15 9.72927V9.23286H13.8281V9.23283ZM2.10937 1.21533H12.8906V9.23283H2.10937V1.21533Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.plan:before {
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8413 0H1.15639C0.55327 0 0.0670776 0.489506 0.0670776 1.0931V13.9083C0.0670776 14.51 0.55327 15 1.15639 15H11.8413C12.4449 15 12.9325 14.5105 12.9325 13.9083V1.0931C12.9329 0.489506 12.4449 0 11.8413 0ZM11.8275 12.7243H1.17107V1.31419H11.8275C11.828 1.31419 11.828 12.7243 11.8275 12.7243ZM7.96261 14.0906H5.03599V13.772H7.96261V14.0906Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.akse:before {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.876 6.91406C10.876 6.58301 10.6094 6.31641 10.2783 6.31641C9.94727 6.31641 9.68066 6.58301 9.68066 6.91406C9.68066 8.96484 7.80566 10.6318 5.5 10.6318C3.19434 10.6318 1.31934 8.96484 1.31934 6.91406C1.31934 6.58301 1.05273 6.31641 0.72168 6.31641C0.390625 6.31641 0.124023 6.58301 0.124023 6.91406C0.124023 9.43945 2.21875 11.5254 4.90234 11.7979V13.4824H4.21094C3.87988 13.4824 3.61328 13.749 3.61328 14.0801C3.61328 14.4111 3.87988 14.6777 4.21094 14.6777H6.78906C7.12012 14.6777 7.38672 14.4111 7.38672 14.0801C7.38672 13.749 7.12012 13.4824 6.78906 13.4824H6.09766V11.7979C8.78125 11.5254 10.876 9.43945 10.876 6.91406Z' fill='%23222222'/%3E%3Cpath d='M5.50007 9.47754C6.99421 9.47754 8.20418 8.26758 8.20418 6.77344V3.02637C8.20418 1.53223 6.99421 0.322266 5.50007 0.322266C4.00592 0.322266 2.79596 1.53223 2.79596 3.02637V6.77344C2.79596 8.26758 4.00592 9.47754 5.50007 9.47754ZM3.96784 3.02637C3.96784 2.18262 4.65632 1.49414 5.50007 1.49414C6.34382 1.49414 7.0323 2.18262 7.0323 3.02637V6.77344C7.0323 7.61719 6.34382 8.30566 5.50007 8.30566C4.65632 8.30566 3.96784 7.61719 3.96784 6.77344V3.02637Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.gadj:before {
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7305 3.40905H9.27254C10.0133 2.68679 10.474 1.67876 10.474 0.564968C10.474 0.252944 10.2211 0 9.90905 0C8.46319 0 7.19537 0.776266 6.5 1.93381C5.80464 0.776266 4.53682 0 3.09099 0C2.77896 0 2.52602 0.252944 2.52602 0.564968C2.52602 1.67876 2.98681 2.68679 3.7275 3.40905H1.2695C0.957473 3.40905 0.704529 3.66199 0.704529 3.97402V14.4351C0.704529 14.7471 0.957473 15 1.2695 15H11.7305C12.0425 15 12.2955 14.7471 12.2955 14.4351V3.97402C12.2955 3.66199 12.0425 3.40905 11.7305 3.40905ZM11.1655 8.63956H7.06497V4.53899H11.1655V8.63956ZM9.27222 1.20183C9.02928 2.25961 8.19465 3.09425 7.13684 3.33719C7.3798 2.27937 8.21444 1.44474 9.27222 1.20183ZM5.86317 3.33715C4.80539 3.09422 3.97075 2.25958 3.72782 1.2018C4.7856 1.44474 5.62024 2.27937 5.86317 3.33715ZM5.93504 4.53899V8.63956H1.83446V4.53899H5.93504ZM1.83446 9.76949H5.93504V13.8701H1.83446V9.76949ZM7.06497 13.8701V9.76949H11.1655V13.8701H7.06497V13.8701Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.auto:before {
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6752 3.27796H13.575C13.4912 3.27796 13.4107 3.31034 13.3502 3.36828L13.1154 3.59325C12.7195 2.67732 12.1517 1.77157 11.3846 0.833851C10.97 0.32718 10.3568 0.0366211 9.7022 0.0366211H5.29776C4.64307 0.0366211 4.02988 0.327214 3.61548 0.833885C2.82423 1.80109 2.26764 2.68503 1.88116 3.59002L1.6498 3.36828C1.58932 3.31034 1.50876 3.27796 1.42497 3.27796H0.324916C0.145453 3.27796 0 3.42341 0 3.60288V4.35502C0 4.52652 0.133329 4.66843 0.304489 4.67927L1.43521 4.75049C1.26437 5.24972 1.13097 5.99366 1.13097 7.04282C1.13097 7.95316 1.31279 8.55147 1.62923 8.93882V10.6914C1.62923 10.8417 1.75106 10.9635 1.90135 10.9635H3.15296C3.30331 10.9635 3.42518 10.8417 3.42518 10.6914V9.60306H11.5749V10.6914C11.5749 10.8417 11.6967 10.9635 11.847 10.9635H13.0986C13.2489 10.9635 13.3708 10.8417 13.3708 10.6914V8.93882C13.6871 8.55147 13.8691 7.95316 13.8691 7.04282C13.8691 5.99366 13.7357 5.24972 13.5648 4.75049L14.6955 4.67927C14.8667 4.66843 15 4.52652 15 4.35502V3.60288C15 3.42341 14.8546 3.27796 14.6752 3.27796ZM4.54409 1.59353C4.72981 1.36654 5.00453 1.2363 5.29776 1.2363H9.7022C9.99544 1.2363 10.2703 1.36654 10.4559 1.59353C10.9926 2.24951 11.4163 2.87728 11.7439 3.50262L3.24864 3.50422C3.569 2.89277 3.99518 2.26448 4.54409 1.59353ZM3.61833 8.27217C2.99535 8.27217 2.49038 8.0687 2.49038 7.5751C2.49038 7.08152 2.6736 6.68129 3.29654 6.68129C3.91948 6.68129 4.74621 7.08152 4.74621 7.5751C4.74621 8.06867 4.2412 8.27217 3.61833 8.27217ZM8.68237 8.16931H6.3177C5.96121 8.16931 5.67121 7.87931 5.67121 7.52285C5.67121 7.42287 5.75229 7.34179 5.85234 7.34179H9.1478C9.24782 7.34179 9.32883 7.42287 9.32883 7.52285C9.32883 7.87934 9.03882 8.16931 8.68237 8.16931ZM11.3817 8.27217C10.7588 8.27217 10.2538 8.0687 10.2538 7.5751C10.2538 7.08152 11.0806 6.68129 11.7034 6.68129C12.3264 6.68129 12.5096 7.08152 12.5096 7.5751C12.5096 8.06867 12.0047 8.27217 11.3817 8.27217Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.xiaomi:before {
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.045 0.951582C-0.015 1.10908 -0.015 9.86158 0.045 10.0191C0.1125 10.1991 1.3875 10.1916 1.455 10.0116C1.485 9.94408 1.5 8.18158 1.5 6.10408L1.485 2.32408L4.59 2.33158C7.5225 2.34658 7.7025 2.35408 8.0025 2.49658C8.4 2.69158 8.685 2.97658 8.8575 3.35158C8.985 3.62908 9 3.90658 9 6.77908C9 8.49658 9.0225 9.95158 9.045 10.0191C9.0825 10.1166 9.2175 10.1391 9.7575 10.1391C10.3875 10.1391 10.425 10.1316 10.4625 9.96658C10.485 9.87658 10.5 8.26408 10.485 6.38908L10.4625 2.97658L10.2225 2.48908C9.9075 1.85158 9.465 1.40158 8.8575 1.10908L8.3625 0.876582L4.23 0.854082C0.465 0.831582 0.09 0.846582 0.045 0.951582Z' fill='black'/%3E%3Cpath d='M13.545 0.959062C13.485 1.10906 13.485 9.86906 13.545 10.0191C13.6125 10.1916 14.8875 10.1916 14.955 10.0191C15.015 9.86906 15.015 1.10906 14.955 0.959062C14.8875 0.786562 13.6125 0.786562 13.545 0.959062Z' fill='black'/%3E%3Cpath d='M4.5975 4.56656C4.5225 4.59656 4.5 5.20406 4.5 7.25156C4.5 8.70656 4.5225 9.95156 4.545 10.0191C4.6125 10.1916 5.8875 10.1916 5.955 10.0191C5.9775 9.95156 6 8.71406 6 7.25156V4.60406L5.835 4.55906C5.6325 4.50656 4.725 4.50656 4.5975 4.56656Z' fill='black'/%3E%3C/svg%3E%0A");
}

/*hover*/
.page-catalog > ul > li > a.apple:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.602822 4.41132C-0.41167 6.17178 0.233261 8.84337 1.35512 10.4633C1.91511 11.2731 2.48206 12.0001 3.2586 12.0001C3.27323 12.0001 3.28791 11.9998 3.30294 11.9992C3.66778 11.9847 3.93142 11.8723 4.18634 11.7638C4.47253 11.6418 4.76851 11.5157 5.23278 11.5157C5.67445 11.5157 5.95632 11.6377 6.22889 11.7557C6.49754 11.8719 6.77424 11.9921 7.18311 11.9845C8.05781 11.9682 8.59486 11.1837 9.06868 10.4917C9.56312 9.76914 9.81115 9.0676 9.89484 8.7995L9.89822 8.78884C9.91415 8.7412 9.89165 8.68918 9.84597 8.66821C9.84471 8.66762 9.84007 8.66569 9.83877 8.66514C9.68474 8.60215 8.33358 8.00274 8.31937 6.36901C8.30619 5.04169 9.333 4.33881 9.53893 4.21141L9.54853 4.20543C9.57084 4.19107 9.58638 4.16829 9.59165 4.14225C9.59692 4.11624 9.59141 4.08917 9.57646 4.06729C8.86771 3.0301 7.78142 2.87379 7.34407 2.85498C7.28061 2.84865 7.2151 2.84546 7.14931 2.84546C6.63563 2.84546 6.14356 3.03947 5.74823 3.19535C5.47533 3.30295 5.23962 3.39589 5.07705 3.39589C4.89438 3.39589 4.65733 3.30181 4.38282 3.19291C4.01574 3.04722 3.59967 2.88213 3.15921 2.88213C3.14871 2.88213 3.13836 2.88225 3.12817 2.88244C2.10404 2.89751 1.13633 3.48343 0.602822 4.41132Z' fill='%231469C7'/%3E%3Cpath d='M7.34499 7.55974e-05C6.72481 0.0253346 5.98085 0.407092 5.53619 0.927931C5.15829 1.36571 4.78912 2.09563 4.88638 2.83137C4.89248 2.8774 4.92993 2.91293 4.97624 2.91651C5.0181 2.91977 5.06083 2.92143 5.1034 2.92147C5.70981 2.92147 6.36398 2.58598 6.81074 2.04578C7.28094 1.47537 7.51869 0.743328 7.44677 0.0876166C7.44111 0.036233 7.3959 -0.00193096 7.34499 7.55974e-05Z' fill='%231469C7'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.smart:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.34367 0H0.65628C0.416619 0 0.22168 0.194939 0.22168 0.4346V14.5654C0.22168 14.8051 0.416645 15 0.65628 15H8.34367C8.58334 15 8.77827 14.805 8.77827 14.5654V0.4346C8.77827 0.194939 8.58308 0 8.34367 0ZM7.4357 0.729139C7.56163 0.729139 7.66393 0.831465 7.66393 0.957633C7.66393 1.08354 7.56163 1.18587 7.4357 1.18587C7.30956 1.18587 7.20723 1.08357 7.20723 0.957633C7.2072 0.831725 7.30979 0.729139 7.4357 0.729139ZM6.97253 0.853307C7.03016 0.853307 7.07686 0.900003 7.07686 0.957633C7.07686 1.01524 7.03016 1.06193 6.97253 1.06193C6.91467 1.06193 6.8682 1.01524 6.8682 0.957633C6.8682 0.900003 6.9149 0.853307 6.97253 0.853307ZM6.69661 0.853307C6.75424 0.853307 6.80094 0.900003 6.80094 0.957633C6.80094 1.01524 6.75424 1.06193 6.69661 1.06193C6.63898 1.06193 6.59231 1.01524 6.59231 0.957633C6.59205 0.900003 6.63875 0.853307 6.69661 0.853307ZM3.64342 0.729139H5.3563V1.18584H3.64342V0.729139ZM5.35627 14.3315H3.6434V13.8747H5.35627V14.3315ZM7.87154 13.3291H1.12815V1.71905H7.87154V13.3291Z' fill='%231469C7'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.note:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8281 9.23283V1.1005C13.8281 0.647229 13.4602 0.27832 13.0078 0.27832H1.99218C1.53983 0.27832 1.17187 0.647229 1.17187 1.1005V9.23286H0V9.72927L0.75 10.7216H14.25L15 9.72927V9.23286H13.8281V9.23283ZM2.10937 1.21533H12.8906V9.23283H2.10937V1.21533Z' fill='%231469C7'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.plan:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8413 0H1.15639C0.55327 0 0.0670776 0.489506 0.0670776 1.0931V13.9083C0.0670776 14.51 0.55327 15 1.15639 15H11.8413C12.4449 15 12.9325 14.5105 12.9325 13.9083V1.0931C12.9329 0.489506 12.4449 0 11.8413 0ZM11.8275 12.7243H1.17107V1.31419H11.8275C11.828 1.31419 11.828 12.7243 11.8275 12.7243ZM7.96261 14.0906H5.03599V13.772H7.96261V14.0906Z' fill='%231469C7'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.akse:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.876 6.91406C10.876 6.58301 10.6094 6.31641 10.2783 6.31641C9.94727 6.31641 9.68066 6.58301 9.68066 6.91406C9.68066 8.96484 7.80566 10.6318 5.5 10.6318C3.19434 10.6318 1.31934 8.96484 1.31934 6.91406C1.31934 6.58301 1.05273 6.31641 0.72168 6.31641C0.390625 6.31641 0.124023 6.58301 0.124023 6.91406C0.124023 9.43945 2.21875 11.5254 4.90234 11.7979V13.4824H4.21094C3.87988 13.4824 3.61328 13.749 3.61328 14.0801C3.61328 14.4111 3.87988 14.6777 4.21094 14.6777H6.78906C7.12012 14.6777 7.38672 14.4111 7.38672 14.0801C7.38672 13.749 7.12012 13.4824 6.78906 13.4824H6.09766V11.7979C8.78125 11.5254 10.876 9.43945 10.876 6.91406Z' fill='%231469C7'/%3E%3Cpath d='M5.50007 9.47754C6.99421 9.47754 8.20418 8.26758 8.20418 6.77344V3.02637C8.20418 1.53223 6.99421 0.322266 5.50007 0.322266C4.00592 0.322266 2.79596 1.53223 2.79596 3.02637V6.77344C2.79596 8.26758 4.00592 9.47754 5.50007 9.47754ZM3.96784 3.02637C3.96784 2.18262 4.65632 1.49414 5.50007 1.49414C6.34382 1.49414 7.0323 2.18262 7.0323 3.02637V6.77344C7.0323 7.61719 6.34382 8.30566 5.50007 8.30566C4.65632 8.30566 3.96784 7.61719 3.96784 6.77344V3.02637Z' fill='%231469C7'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.gadj:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7305 3.40905H9.27254C10.0133 2.68679 10.474 1.67876 10.474 0.564968C10.474 0.252944 10.2211 0 9.90905 0C8.46319 0 7.19537 0.776266 6.5 1.93381C5.80464 0.776266 4.53682 0 3.09099 0C2.77896 0 2.52602 0.252944 2.52602 0.564968C2.52602 1.67876 2.98681 2.68679 3.7275 3.40905H1.2695C0.957473 3.40905 0.704529 3.66199 0.704529 3.97402V14.4351C0.704529 14.7471 0.957473 15 1.2695 15H11.7305C12.0425 15 12.2955 14.7471 12.2955 14.4351V3.97402C12.2955 3.66199 12.0425 3.40905 11.7305 3.40905ZM11.1655 8.63956H7.06497V4.53899H11.1655V8.63956ZM9.27222 1.20183C9.02928 2.25961 8.19465 3.09425 7.13684 3.33719C7.3798 2.27937 8.21444 1.44474 9.27222 1.20183ZM5.86317 3.33715C4.80539 3.09422 3.97075 2.25958 3.72782 1.2018C4.7856 1.44474 5.62024 2.27937 5.86317 3.33715ZM5.93504 4.53899V8.63956H1.83446V4.53899H5.93504ZM1.83446 9.76949H5.93504V13.8701H1.83446V9.76949ZM7.06497 13.8701V9.76949H11.1655V13.8701H7.06497V13.8701Z' fill='%231469C7'/%3E%3C/svg%3E%0A");
}

.page-catalog > ul > li > a.auto:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6752 3.27796H13.575C13.4912 3.27796 13.4107 3.31034 13.3502 3.36828L13.1154 3.59325C12.7195 2.67732 12.1517 1.77157 11.3846 0.833851C10.97 0.32718 10.3568 0.0366211 9.7022 0.0366211H5.29776C4.64307 0.0366211 4.02988 0.327214 3.61548 0.833885C2.82423 1.80109 2.26764 2.68503 1.88116 3.59002L1.6498 3.36828C1.58932 3.31034 1.50876 3.27796 1.42497 3.27796H0.324916C0.145453 3.27796 0 3.42341 0 3.60288V4.35502C0 4.52652 0.133329 4.66843 0.304489 4.67927L1.43521 4.75049C1.26437 5.24972 1.13097 5.99366 1.13097 7.04282C1.13097 7.95316 1.31279 8.55147 1.62923 8.93882V10.6914C1.62923 10.8417 1.75106 10.9635 1.90135 10.9635H3.15296C3.30331 10.9635 3.42518 10.8417 3.42518 10.6914V9.60306H11.5749V10.6914C11.5749 10.8417 11.6967 10.9635 11.847 10.9635H13.0986C13.2489 10.9635 13.3708 10.8417 13.3708 10.6914V8.93882C13.6871 8.55147 13.8691 7.95316 13.8691 7.04282C13.8691 5.99366 13.7357 5.24972 13.5648 4.75049L14.6955 4.67927C14.8667 4.66843 15 4.52652 15 4.35502V3.60288C15 3.42341 14.8546 3.27796 14.6752 3.27796ZM4.54409 1.59353C4.72981 1.36654 5.00453 1.2363 5.29776 1.2363H9.7022C9.99544 1.2363 10.2703 1.36654 10.4559 1.59353C10.9926 2.24951 11.4163 2.87728 11.7439 3.50262L3.24864 3.50422C3.569 2.89277 3.99518 2.26448 4.54409 1.59353ZM3.61833 8.27217C2.99535 8.27217 2.49038 8.0687 2.49038 7.5751C2.49038 7.08152 2.6736 6.68129 3.29654 6.68129C3.91948 6.68129 4.74621 7.08152 4.74621 7.5751C4.74621 8.06867 4.2412 8.27217 3.61833 8.27217ZM8.68237 8.16931H6.3177C5.96121 8.16931 5.67121 7.87931 5.67121 7.52285C5.67121 7.42287 5.75229 7.34179 5.85234 7.34179H9.1478C9.24782 7.34179 9.32883 7.42287 9.32883 7.52285C9.32883 7.87934 9.03882 8.16931 8.68237 8.16931ZM11.3817 8.27217C10.7588 8.27217 10.2538 8.0687 10.2538 7.5751C10.2538 7.08152 11.0806 6.68129 11.7034 6.68129C12.3264 6.68129 12.5096 7.08152 12.5096 7.5751C12.5096 8.06867 12.0047 8.27217 11.3817 8.27217Z' fill='%231469C7'/%3E%3C/svg%3E%0A");
}

/* */
.page-catalog > ul > li > .drop > ul {
	display: flex;
	flex-wrap: wrap;
}
.page-catalog > ul > li > .drop > ul > * {
	width: 33.33%;
	margin-bottom: 16px;
}
.page-catalog > ul > li > .drop {
	position: absolute;
	left: 231px;
	top: -1px;
	background: #fff;
	width: 777px;
	padding: 13px 15px;
	min-height: calc(100% + 2px);
	/*display: none;*/
	opacity: 0;
	visibility: hidden;
	max-height: calc(100vh - 157px);
	overflow-y: auto;
	overflow-x: hidden;
}

@media (min-width: 1540px) {
	.page-catalog > ul > li > .drop {
		left: 349px;
		width: 1088px;
	}
}

.page-catalog > ul > li:hover > .drop {
	animation: open 100ms linear 250ms forwards;
	/*display: block;*/
}

@keyframes open {
	0%{
		opacity: 0;
		visibility: hidden;
	}
	100%{
		opacity: 1;
		visibility: visible;
	}
}

.page-catalog > ul > li > .drop ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.page-catalog > ul > li > .drop .nav-drop {
	margin: 0 0 15px;
	line-height: normal;
}
.page-catalog > ul > li > .drop .nav-drop > a {
	display: inline-block;
	vertical-align: top;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #222222;
	text-decoration: none;
}

.page-catalog > ul > li > .drop a {
	display: inline-block;
	vertical-align: top;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 150%;
	color: #222222;
	text-decoration: none;
}

.page-catalog > ul > li > .drop a:hover {
	text-decoration: underline;
	color: #1767C6;
}
/*@media screen and (max-width: 1095px) {*/
/*	.header__inner {*/
/*		width: 100%;*/
/*	}*/
/*}*/
@media screen and (max-width: 992px) {
	.form-search__wrapp {
		flex-grow: 1;
	}
	.form-search,input.form-search__input {
		width: 100%;
	}
	.header__box-fl {
		display: block;
		flex-shrink: 0;
		width: 100%;
	}
	input.form-search__input {
		background: #fff;
	}
	.button-menu-mobile_mb {
		margin-bottom: 5px;
	}
	.border-el {
		position: relative;
	}
	.border-el_bottom:after,.border-el_top:before {
		content: "";
		width: 35px;
		height: 0;
		border-bottom: 1px solid #D7D5D5;
		position: absolute;
		left: 15px;
	}
	.border-el_bottom:after {
		bottom: 0;
	}
	.border-el_top:before {
		top: 0;
	}
	.menu-list {
		display: block;
	}
	.menu-list__item {
		margin: 0;
	}
	.header__middle {
		height: auto;
		padding: 0 20px;
		justify-content: center;
	}
	.box-double__right {
		width: 100%;
		padding: 15px 0 0;
	}
	.form-search {
		margin: 0;
	}
	#header .top {
		height: 42px;
		margin: 0 0 15px;
	}
	.header__top {
		display: none;
	}
	#header-holder {
		display: block!important;
	}
	#header .top .holder {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	#header .top .holder:after {
		display: none;
	}
	#header .top .holder .header-logo {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	.header-basket__text {
		font-size: 0;
	}
	.header-basket__icon {
		margin: 0;
	}
	.header-basket {
		position: relative;
	}
	#count-items,.header-compare .count {
		position: absolute;
		color: #222;
		font-size: 12px;
		top: -9px;
		right: -5px;
	}
	.header-link__item svg path {
		stroke: #222;
	}
	.header-compare-block svg path {
		fill: #222;
	}
	.header-link__item {
		margin: 0px 5px;
	}
	.header-user span {
		display: none;
	}
}
@media screen and (max-width: 525px) {
	input.form-search__submit {
		display: none;
	}
	input.form-search__input {
		width: 100%;
	}
	.header__box-fl,.header__inner {
		display: block;
	}
	.form-search,.form-search__wrapp {
		width: 100%;
	}
	.header__middle {
		display: block;
	}
}


/*start popups buy in credit*/
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

.popup-main-credit {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2000
}

.popup-main-credit, .popup-main-credit * {
	box-sizing: border-box
}

.popup-box-credit__close svg, .popup-main-credit.visible {
	display: block
}

.popup-main-credit__inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px
}

.popup-main-credit__box {
	opacity: 0
}

.popup-main-credit__box.open {
	-webkit-animation: fadeIn 300ms linear forwards;
	animation: fadeIn 300ms linear forwards
}

.popup-main-credit__box.close {
	-webkit-animation: fadeOut 300ms linear forwards;
	animation: fadeOut 300ms linear forwards;
	position: relative;
	top: auto;
	right: auto;
	height: auto;
	width: 100%;
	border-radius: 5px;
	overflow: visible;
	text-indent: 0;
}

.popup-main-credit__substrate {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	/*background: rgba(0, 0, 0, .8);*/
	background: transparent;
	opacity: 0
}

.popup-main-credit__substrate.open {
	-webkit-animation: fadeIn 300ms linear forwards;
	animation: fadeIn 300ms linear forwards
}

.popup-main-credit__substrate.close {
	-webkit-animation: fadeOut 300ms linear forwards;
	animation: fadeOut 300ms linear forwards;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	border-radius: 0;
	overflow: visible;
	text-indent: 0;
}

.popup-box-credit {
	font-family: Arial, sans-serif;
	position: relative;
	z-index: 1;
	max-width: 900px;
	width: 100%;
	padding: 0 32px;
	background: #fbf9f9;
	box-shadow: 0 2px 15px rgba(0, 0, 0, .45);
	border-radius: 5px;
	max-height: 90vh
}

@media (max-width: 767px) {
	.popup-box-credit {
		padding: 0 13px
	}
}

.popup-box-credit__img {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.popup-box-credit__img img {
	max-width: 100%;
	max-height: 100%
}

.popup-box-credit__header {
	margin: 0;
	padding-top: 32px;
	padding-bottom: 9px
}

@media (max-width: 767px) {
	.popup-box-credit__header {
		padding-top: 18px;
		padding-bottom: 14px
	}
}

.credit-title a, .popup-box-credit__title {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
	color: #222
}

.popup-box-credit__close {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 5px;
	right: 5px
}

.credit-title {
	margin: 0;
	padding-bottom: 25px
}

@media (max-width: 767px) {
	.credit-title {
		padding-bottom: 14px
	}
}

.credit-title a {
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	color: #5372bc;
	text-decoration: none
}

@media (max-width: 992px) {
	.credit-title a {
		font-size: 16px;
		line-height: 18px
	}
}

.credit-total {
	display: flex;
	padding-bottom: 28px;
	margin: 0
}

@media (max-width: 767px) {
	.credit-total {
		display: block
	}
}

.credit-total__num {
	display: block;
	flex-shrink: 0;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #222;
	white-space: nowrap;
	margin-right: 23px
}

@media (max-width: 767px) {
	.credit-total__num {
		margin-right: 0;
		margin-bottom: 14px
	}
}

.credit-total__text {
	display: block;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #222;
	width: 360px
}

.credit-list {
	overflow-y: auto;
	overflow-x: hidden;
	margin-right: -20px;
	padding-right: 20px;
	padding-bottom: 10px
}

@media (max-width: 767px) {
	.credit-list {
		margin-right: -6px;
		padding-right: 6px
	}
}

.credit-list::-webkit-scrollbar {
	width: 5px
}

.credit-list::-webkit-scrollbar-track {
	background-color: #d7d5d5
}

.credit-list::-webkit-scrollbar-thumb {
	background-color: #222
}

.credit-list__item + .credit-list__item {
	margin-top: 10px
}

.credit-card {
	display: flex;
	justify-content: space-between;
	padding: 24px;
	background: #fff
}

@media (max-width: 992px) {
	.credit-card {
		flex-wrap: wrap;
		justify-content: flex-start
	}
}

@media (max-width: 767px) {
	.credit-card {
		padding: 20px
	}
}

.credit-card__box {
	margin-right: 20px
}

@media (max-width: 992px) {
	.credit-card__box {
		width: 100%;
		margin-right: 0;
		margin-bottom: 12px
	}

	.credit-card__box.term {
		width: 100%
	}

	.credit-card__box:nth-child(1) {
		order: 1
	}

	.credit-card__box:nth-child(2) {
		order: 2
	}

	.credit-card__box:nth-child(3) {
		order: 3
	}

	.credit-card__box:nth-child(4) {
		order: 5;
		margin-bottom: 0
	}

	.credit-card__box:nth-child(5) {
		order: 4
	}
}

.credit-card__box:last-child {
	margin: 0
}

@media (max-width: 992px) {
	.credit-card__box:last-child {
		margin-bottom: 14px
	}
}

.bank__icon {
	width: 30px;
	height: 30px;
	margin-bottom: 14px
}

.bank__icon img {
	display: block;
	max-width: 30px;
	max-height: 30px
}

.bank__period, .bank__title {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #222;
	margin-bottom: 18px
}

.bank__period {
	font-size: 12px;
	line-height: 14px;
	color: #5372bc;
	margin-bottom: 5px
}

.bank__contribution {
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	line-height: 11px;
	color: #a6a6a6
}

.details-credit {
	width: 186px
}

@media (max-width: 992px) {
	.details-credit {
		width: 100%
	}
}

.details-credit__title {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #a6a6a6;
	margin-bottom: 12px
}

.details-credit__descr, .details-credit__descr p, .details-credit__info, .details-credit__info p {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #222
}

.details-credit__descr p, .details-credit__info p {
	margin: 6px 0
}

.details-credit__info {
	display: none;
	padding: 6px 0
}

.term {
	width: 153px
}

@media (max-width: 992px) {
	.term {
		width: 100%
	}
}

.term__title {
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	line-height: 11px;
	color: #a6a6a6;
	margin-bottom: 7px
}

.term-list {
	display: flex;
	flex-wrap: wrap
}

.term-list__item {
	margin-right: 4px;
	margin-bottom: 3px
}

.button-term {
	display: block;
	width: 47px;
	height: 24px;
	cursor: pointer
}

.button-term__inner {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid currentColor;
	border-radius: 5px;
	color: #b2b2b2;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	transition: 150ms
}

.button-term__input {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	padding: 0;
	border: 0;
	box-shadow: none;
	outline: 0
}

.button-term__input:checked + span {
	display: none !important;
}

.button-term__input:checked + span + .button-term__inner {
	color: #222
}

.min-payment {
	text-align: right;
	width: 80px;
}

@media (max-width: 992px) {
	.min-payment {
		width: 120px;
		margin-right: 10px;
		text-align: left
	}
}

.min-payment__title {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #a6a6a6;
	margin-bottom: 6px
}

.button-more-info-credit, .min-payment__num {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 23px;
	color: #222
}

.button-more-info-credit {
	position: relative;
	display: inline-flex;
	align-items: center;
	padding-right: 16px;
	font-size: 10px;
	line-height: 11px;
	color: #5372bc;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.button-more-info-credit__indicator {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 10px;
	height: 10px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: transform 200ms
}

.button-more-info-credit__indicator svg {
	display: block;
	flex-shrink: 0
}

.active .button-more-info-credit__indicator {
	transform: rotate(180deg)
}

.button-buy-credit {
	display: inline-flex;
	height: 26px;
	align-items: center;
	justify-content: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	background: linear-gradient(90.83deg, #8c179f -7.76%, #1469c7 97.6%);
	border-radius: 5px;
	padding: 0 20px
}

@media (max-width: 992px) {
	.button-buy-credit {
		width: 118px;
		height: 32px
	}
}

.popup-main-form {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2000
}

.popup-main-form, .popup-main-form * {
	box-sizing: border-box
}

.popup-box-form__close svg, .popup-main-form.visible {
	display: block
}

.popup-main-form__inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px
}

.popup-main-form__box {
	opacity: 0
}

.popup-main-form__box.open {
	-webkit-animation: fadeIn 300ms linear forwards;
	animation: fadeIn 300ms linear forwards
}

.popup-main-form__box.close {
	-webkit-animation: fadeOut 300ms linear forwards;
	animation: fadeOut 300ms linear forwards;
	position: relative;
	top: auto;
	right: auto;
	height: auto;
	width: 100%;
	border-radius: 5px;
	overflow: visible;
	text-indent: 0;
}

.popup-main-form__substrate {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .8);
	opacity: 0
}

.popup-main-form__substrate.open {
	-webkit-animation: fadeIn 300ms linear forwards;
	animation: fadeIn 300ms linear forwards
}

.popup-main-form__substrate.close {
	-webkit-animation: fadeOut 300ms linear forwards;
	animation: fadeOut 300ms linear forwards;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	border-radius: 0;
	overflow: visible;
	text-indent: 0;
}

.popup-box-form {
	font-family: Arial, sans-serif;
	position: relative;
	z-index: 1;
	max-width: 540px;
	width: 100%;
	padding: 0 17px;
	background: #fbf9f9;
	box-shadow: 0 2px 15px rgba(0, 0, 0, .45);
	border-radius: 5px;
	max-height: 90vh
}

.popup-box-form__img {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.popup-box-form__img img {
	max-width: 100%;
	max-height: 100%
}

.popup-box-form__header {
	margin: 0;
	padding-top: 32px;
	padding-bottom: 21px
}

.popup-box-form__title {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
	color: #222
}

.popup-box-form__body {
	padding-bottom: 25px;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: calc(90vh - 74px);
	margin-right: -14px;
	padding-right: 14px;
}

.popup-box-form__body::-webkit-scrollbar {
	width: 5px;
}

.popup-box-form__body::-webkit-scrollbar-track {
	background-color: #D7D5D5;
}

.popup-box-form__body::-webkit-scrollbar-thumb {
	background-color: #222;
}

.popup-box-form__close {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 5px;
	right: 5px
}

.form-credit__row {
	display: block;
	margin-bottom: 15px
}

.form-credit__row:last-child {
	margin: 0
}

.form-credit__button {
	margin-top: 26px
}

.form-credit__title {
	display: block;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #222;
	margin-bottom: 5px;
	padding-left: 8px
}

.form-credit__title .error, .form-credit__title .required {
	color: red
}

.form-credit__input, .form-credit__select, .form-credit__textarea {
	border: 1px solid #222;
	display: block;
	width: 100%;
	background: #fbf9f9;
	border-radius: 5px;
	height: 35px;
	padding: 0 10px;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #222
}

.form-credit__select {
	padding: 0;
}

.form-credit__select .jq-selectbox__select {
	display: block;
	width: 100%;
	border: 0;
	background: transparent;
	box-shadow: none;
	height: 100%;
	color: #222;
	text-shadow: none;
	padding: 0;
	user-select: none;
	font: 16px/18px Arial, sans-serif;
}

.form-credit__select .jq-selectbox__select-text {
	display: flex;
	align-items: center;
	height: 100%;
	color: #222;
	padding: 0 30px 0 10px;
	position: relative;
	z-index: 1;
}

.form-credit__select .jq-selectbox__trigger {
	border: 0;
	z-index: 0;
}

.form-credit__input.error, .form-credit__select.error {
	color: red;
	border: 1px solid red
}

.form-credit__textarea {
	font-family: Arial, sans-serif;
	height: 70px;
	padding: 8px 10px;
	resize: none
}

.form-credit__submit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
	height: 40px;
	background: linear-gradient(90.83deg, #8c179f -7.76%, #1469c7 97.6%);
	border-radius: 5px;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
	color: #fff;
	padding: 0 25px;
	border: 0;
	box-shadow: none;
	outline: 0;
	cursor: pointer;
}

.form-credit__submit:active, .form-credit__submit:focus, .form-credit__submit:hover {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	outline: 0
}

.form-credit__input:active, .form-credit__input:focus, .form-credit__input:hover, .form-credit__input[value=""]:active, .form-credit__input[value=""]:focus, .form-credit__input[value=""]:hover, .form-credit__select:active, .form-credit__select:focus, .form-credit__select:hover, .form-credit__select[value=""]:active, .form-credit__select[value=""]:focus, .form-credit__select[value=""]:hover, .form-credit__textarea:active, .form-credit__textarea:focus, .form-credit__textarea:hover, .form-credit__textarea[value=""]:active, .form-credit__textarea[value=""]:focus, .form-credit__textarea[value=""]:hover {
	border: 1px solid #222;
	outline: 0
}

.form-credit__input[value=""], .form-credit__select[value=""], .form-credit__textarea[value=""] {
	/*border: 1px solid #dadada*/
}

@media (max-width: 992px) {
	.buy-credit {
		width: 118px
	}
}

.popup-main-message {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2000
}

.popup-main-message, .popup-main-message * {
	box-sizing: border-box
}

.popup-box-message__close svg, .popup-main-message.visible {
	display: block
}

.popup-main-message__inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px
}

.popup-main-message__box {
	opacity: 0
}

.popup-main-message__box.open {
	-webkit-animation: fadeIn 300ms linear forwards;
	animation: fadeIn 300ms linear forwards
}

.popup-main-message__box.close {
	-webkit-animation: fadeOut 300ms linear forwards;
	animation: fadeOut 300ms linear forwards;
	position: relative;
	top: auto;
	right: auto;
	height: auto;
	width: 100%;
	border-radius: 5px;
	overflow: visible;
	text-indent: 0;
}

.popup-main-message__substrate {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .8);
	opacity: 0
}

.popup-main-message__substrate.open {
	-webkit-animation: fadeIn 300ms linear forwards;
	animation: fadeIn 300ms linear forwards
}

.popup-main-message__substrate.close {
	-webkit-animation: fadeOut 300ms linear forwards;
	animation: fadeOut 300ms linear forwards;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	border-radius: 0;
	overflow: visible;
	text-indent: 0;
}

.popup-box-message {
	font-family: Arial, sans-serif;
	position: relative;
	z-index: 1;
	max-width: 354px;
	width: 100%;
	padding: 78px 72px 72px;
	background: #fbf9f9;
	box-shadow: 0 2px 15px rgba(0, 0, 0, .45);
	border-radius: 5px;
	max-height: 90vh
}

@media (max-width: 767px) {
	.popup-box-message {
		padding: 80px 15px 15px
	}
}

.popup-box-message__header {
	margin: 0
}

.popup-box-message__close {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 5px;
	right: 5px
}

.status-order {
	width: 210px;
	margin-left: auto;
	margin-right: auto
}

@media (max-width: 767px) {
	.status-order {
		width: 100%
	}
}

.status-order__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 30px
}

.status-order__icon svg {
	display: block;
	flex-shrink: 0
}

.status-order__title {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
	text-align: center;
	color: #222;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto
}

@media (max-width: 767px) {
	.status-order__title {
		margin-bottom: 58px
	}
}

.status-order__button {
	text-align: center
}

.button-close-status {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 127px;
	height: 40px;
	background: linear-gradient(90.83deg, #8c179f -7.76%, #1469c7 97.6%);
	border-radius: 5px;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
	color: #fff;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 0 20px
}

@media (max-width: 767px) {
	.button-close-status {
		width: 100%
	}
}

/*end popups buy in credit*/

.table-local iframe {
	max-width: 400px;
	width: 100%;
}

.jsSliderWrapper {
	position: relative;
}

.jsSlider-navigation__button {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	box-shadow: 0px 4px 5px rgba(0, 8, 29, 0.05),0px 3px 4px rgba(0, 8, 29, 0.06),0px 2px 6px rgba(0, 8, 29, 0.08);
	background-position: center;
	background-repeat: no-repeat;
	z-index: 1;
	cursor: pointer;
	user-select: none;
}
.button-prev {
	left: -20px;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.20782 0.705029C7.59709 1.09433 7.59743 1.72533 7.20859 2.11503L3.33243 5.99963L7.20859 9.88425C7.59743 10.2739 7.59709 10.905 7.20782 11.2942C6.81823 11.6838 6.18663 11.6838 5.79703 11.2942L0.502434 5.99963L5.79703 0.705029C6.18663 0.315429 6.81823 0.315429 7.20782 0.705029Z' fill='%238C959E'/%3E%3C/svg%3E%0A");
}
.button-next {
	right: -20px;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.794618 11.2945C0.405348 10.9052 0.405008 10.2742 0.793848 9.88448L4.67001 5.99988L0.793848 2.11526C0.405008 1.72557 0.405348 1.09454 0.794618 0.705263C1.18421 0.315693 1.81581 0.315693 2.20541 0.705263L7.50001 5.99988L2.20541 11.2945C1.81581 11.6841 1.18421 11.6841 0.794618 11.2945Z' fill='%238C959E'/%3E%3C/svg%3E%0A");
}
.wr-btn-order {
	flex-shrink: 0;
}
.wr-btn-order .btn.someorder {
	width: 170px;
	-webkit-box-shadow: 0 1px 2px 1px #701889;
	box-shadow: 0 1px 2px 1px #701889;
	text-transform: uppercase;
}
@media (max-width: 767px) {
	.jsSlider-navigation__button {
		width: 34px;
		height: 34px;
	}
	.button-prev {
		left: -15px;
	}
	.button-next {
		right: -15px;
	}
	.order-fl, .order-fl-sb {
		display: block;
	}
	.order-fl-sb {
		text-align: center;
	}
	.cart-color-block .go-back {
		display: inline-block;
		vertical-align: top;
		margin-bottom: 20px;
	}
	.cart-color-block .total {
		margin-bottom: 20px;
		padding: 0;
	}
}

.page-text {
	box-sizing: border-box;
	margin-bottom: 50px;
}
.page-text * {
	box-sizing: border-box;
}
.page-text p {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: #222222;
	margin: 15px 0;
}

.page-text ol {
	padding-left: 26px;
	margin: 15px 0;
}

.page-text ol li {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: #222222;
}

.page-text p strong {
	font-weight: bold;
}

.banner-main {
	margin-bottom: 26px;
	box-sizing: border-box;
}
.banner-main * {
	box-sizing: border-box;
}

.selection-block-list {
	display: flex;
	box-sizing: border-box;
	border: 1px solid #D7D5D5;
	counter-reset: selection;
	margin-bottom: 46px;
}
.selection-block-list * {
	box-sizing: border-box;
}

.selection-box {
	position: relative;
	width: 33.33%;
	min-height: 170px;
	background: #fff;
	flex-shrink: 0;
	border-right: 1px solid #D7D5D5;
	padding: 20px 20px 20px 50px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.selection-box > div {
	flex-shrink: 0;
}

.selection-box:after {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #FFFFFF;
	border: 1px solid #D7D5D5;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: -14px;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	color: #222222;
	z-index: 1;
}
.selection-box:nth-child(1):after {
	content: "-";
}
.selection-box:nth-child(2):after {
	content: "=";
}
.selection-box:nth-child(3):after {
	display: none;
}
.selection-box:nth-child(3) {
	border-right: 0
}
.selection-box__title {
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #222222;
	margin-bottom: 8px;
}
.selection-box__descr {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #979595;
	margin-bottom: 12px;
}
.selection-box:before {
	counter-increment: selection;
	content: counter(selection);
	position: absolute;
	top: 20px;
	left: 20px;
	border-radius: 50%;
	background: linear-gradient(155.77deg, #8020A4 8.53%, #1967C6 91.47%);
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
}

button.button-selection-box {
	display: inline-flex;
	background: linear-gradient(155.77deg, #8020A4 8.53%, #1967C6 91.47%);
	padding: 2px;
	border-radius: 5px;
	cursor: pointer;
	user-select: none;
	text-decoration: none;
	outline: none;
	border: 0;
	box-shadow: none;
}

button.button-selection-box:hover,
button.button-selection-box:focus,
button.button-selection-box:active {
	user-select: none;
	text-decoration: none;
	outline: none;
}

button.button-selection-box span {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 36px;
	white-space: nowrap;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	padding: 0 25px;
	border-radius: 5px;
}

button.button-selection-box_white span {
	background: #fff;
	color: #4e4e4e;
}

button.button-selection-box[disabled] {
	opacity: .6;
	cursor: default;
}

.banner-main__img img {
	display: block;
	width: 100%;
}


.popup-main-device {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2000
}

.popup-main-device, .popup-main-device * {
	box-sizing: border-box
}

.popup-box-device__close svg, .popup-main-device.visible {
	display: block
}

.popup-main-device__inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px
}

.popup-main-device__box {
	opacity: 0
}

.popup-main-device__box.open {
	-webkit-animation: fadeIn 300ms linear forwards;
	animation: fadeIn 300ms linear forwards
}

.popup-main-device__box.close {
	-webkit-animation: fadeOut 300ms linear forwards;
	animation: fadeOut 300ms linear forwards;
	position: relative;
	top: auto;
	right: auto;
	height: auto;
	width: 100%;
	border-radius: 5px;
	overflow: visible;
	text-indent: 0;
	background: #fbf9f9;
}

.popup-main-device__substrate {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .8);
	opacity: 0
}

.popup-main-device__substrate.open {
	-webkit-animation: fadeIn 300ms linear forwards;
	animation: fadeIn 300ms linear forwards
}

.popup-main-device__substrate.close {
	-webkit-animation: fadeOut 300ms linear forwards;
	animation: fadeOut 300ms linear forwards;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	border-radius: 0;
	overflow: visible;
	text-indent: 0;
	background: rgba(0, 0, 0, .8);
}

.popup-box-device {
	font-family: Arial, sans-serif;
	position: relative;
	z-index: 1;
	max-width: 495px;
	width: 100%;
	padding: 0 10px;
	background: #fbf9f9;
	box-shadow: 0 2px 15px rgba(0, 0, 0, .45);
	border-radius: 5px;
	max-height: 90vh;
}

.popup-box-device__img {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.popup-box-device__img img {
	max-width: 100%;
	max-height: 100%
}

.popup-box-device__header {
	margin: 0;
	padding-top: 32px;
	padding-bottom: 21px
}

.popup-box-device__title {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
	color: #222
}

.popup-box-device__footer {
	background: #DADADA;
	margin: 0 -10px;
	padding: 8px 10px;
	border-radius: 0 0 5px 5px;
}

.popup-box-device__footer p {
	margin: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #222222;
}

.popup-box-device__footer p a {
	margin: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #222222;
	text-decoration: none;
}

.popup-box-device__body {
	padding-bottom: 25px;
	max-height: calc(90vh - 104px);
	margin-right: -10px;
	padding-right: 10px;
}
.popup-box-device__body.scroll {
	overflow-y: auto;
	overflow-x: hidden;
}

.popup-box-device__body::-webkit-scrollbar {
	width: 5px;
}

.popup-box-device__body::-webkit-scrollbar-track {
	background-color: #D7D5D5;
}

.popup-box-device__body::-webkit-scrollbar-thumb {
	background-color: #222;
}

.popup-box-device__close {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 5px;
	right: 5px
}

.form-main__footer {
	display: flex;
}

.form-main__text {
	flex-grow: 1;
	margin-left: 10px;
}
.form-main__text p {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #222222;
	margin: 0;
}

.form-main__row {
	display: block;
	margin-bottom: 15px
}

.form-main__row:last-child {
	margin: 0
}

.form-main__button {
	margin-top: 26px
}

.form-main__title {
	display: block;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #222;
	margin-bottom: 5px;
	padding-left: 8px
}

.form-main__title .error, .form-main__title .required {
	color: red
}

.form-main__input, .form-main__select, .form-main__textarea {
	border: 1px solid #222;
	display: block;
	width: 100%;
	background: #fbf9f9;
	border-radius: 5px;
	height: 35px;
	padding: 0 10px;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #222
}

.form-main__select {
	padding: 0;
	flex-shrink: 0;
}

.form-main__select_sm {
	width: 152px;
}

.form-main__select_md {
	width: 313px;
}

.b-fl-sb {
	display: flex;
	justify-content: space-between;
}

.form-main__select .jq-selectbox__select {
	display: block;
	width: 100%;
	border: 0;
	background: transparent;
	box-shadow: none;
	height: 100%;
	color: #222;
	text-shadow: none;
	padding: 0;
	user-select: none;
	font: 16px/18px Arial, sans-serif;
}

.form-main__select .jq-selectbox__select-text {
	display: flex;
	align-items: center;
	height: 100%;
	color: #222;
	padding: 0 30px 0 10px;
	position: relative;
	z-index: 1;
}

.form-main__select .jq-selectbox__trigger {
	border: 0;
	z-index: 0;
}

.form-main__input.error, .form-main__select.error {
	/*color: red;*/
	border: 1px solid red
}

.form-main__textarea {
	font-family: Arial, sans-serif;
	height: 70px;
	padding: 8px 10px;
	resize: none
}

.form-main__submit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
	height: 40px;
	background: linear-gradient(90.83deg, #8c179f -7.76%, #1469c7 97.6%);
	border-radius: 5px;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
	color: #fff;
	padding: 0 25px;
	border: 0;
	box-shadow: none;
	outline: 0;
	cursor: pointer;
}

.form-main__submit:active, .form-main__submit:focus, .form-main__submit:hover {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	outline: 0
}

.form-main__input:active, .form-main__input:focus, .form-main__input:hover, .form-main__input[value=""]:active, .form-main__input[value=""]:focus, .form-main__input[value=""]:hover, .form-main__select:active, .form-main__select:focus, .form-main__select:hover, .form-main__select[value=""]:active, .form-main__select[value=""]:focus, .form-main__select[value=""]:hover, .form-main__textarea:active, .form-main__textarea:focus, .form-main__textarea:hover, .form-main__textarea[value=""]:active, .form-main__textarea[value=""]:focus, .form-main__textarea[value=""]:hover {
	border: 1px solid #222;
	outline: 0
}

.form-main .jq-selectbox__dropdown {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 202px;
}

.detail-goods {
	display: flex;
	padding: 10px;
	border-radius: 5px;
	border: 1px solid #DADADA;
}
.detail-goods__img {
	flex-shrink: 0;
	width: 60px;
	height: 60px;
	margin: 0 12px 0 0;
}
.detail-goods__box {
	flex-grow: 1;
}

.detail-goods__title {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: #222222;
	margin: 5px 0;
}

.detail-goods__price {
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #222222;
	margin: 5px 0;
}

.step-order {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.step-order__status {
	flex-shrink: 0;
	white-space: nowrap;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #222222;
}
.step-order__buttons {
	flex-shrink: 0;
	display: flex;
	align-items: center;
}

.radio-box {
	display: block;
	padding-left: 5px;
}
.radio-box__input {
	position: absolute;
	left: -9999px;
	width: 0;
	height: 0;
	padding: 0;
	border: 0;
	background: none;
	box-shadow: none;
}
.radio-box__indicator {
	position: relative;
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 1px solid #222;
	background: #fff;
	margin-right: 15px;
}
.radio-box__indicator:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
	transition: 150ms;
}
.radio-box__top {
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}
.radio-box__title {
	display: flex;
	align-items: center;
	flex-grow: 1;
}
.radio-box__text {
	flex-grow: 1;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: #222222;
}
.radio-box__sum {
	flex-shrink: 0;
	background: #ACACAC;
	border-radius: 5px;
	padding: 0 10px;
	height: 20px;
	display: inline-flex;
	align-items: center;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	transition: 150ms;
}
.radio-box__descr {
	padding-left: 30px;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #ACACAC;
}
.radio-box__input:checked + span + .radio-box__top .radio-box__indicator:after {
	background: #222;
}
.radio-box__input:checked + span + .radio-box__top .radio-box__sum {
	background: #222;
}
.result-price__top {
	border-bottom: 1px solid #C4C4C4;
	padding: 10px 0;
}
.result-price__row {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	display: flex;
	align-items: center;
}
.result-price__box + .result-price__box {
	margin-top: 10px;
}
.result-price__row span:first-child {
	flex-grow: 1;
}
.result-price__row span:last-child {
	flex-shrink: 0;
	white-space: nowrap;
}
.result-price__total {
	padding: 10px 0;
}
.result-price__total .result-price__row {
	font-weight: bold;
}

.device-card {
	padding-bottom: 15px;
	border-bottom: 1px solid #DADADA;
	margin-bottom: 25px;
}
.device-card__caption {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #222222;
	margin: 0 0 15px;
}
.device-card__hold {
	display: flex;
	align-items: center;
}
.device-card__img {
	flex-shrink: 0;
	width: 60px;
	height: 60px;
	margin-right: 12px;
}
.device-card__img img {
	object-fit: contain;
	width: 100%;
	height: 100%;
	object-position: center;
}
.device-card__box {
	display: flex;
	align-items: center;
	flex-grow: 1;
}
.device-card__title {
	flex-grow: 1;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: #222222;
	margin-right: 12px;
}
.device-card__price {
	flex-shrink: 0;
	white-space: nowrap;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #222222;
}



.selection-device-card {
	margin-bottom: 18px;
}
.selection-device-card__hold {
	display: flex;
	align-items: center;
}
.selection-device-card__img {
	flex-shrink: 0;
	width: 60px;
	height: 60px;
}
.selection-device-card__img img {
	object-fit: contain;
	width: 100%;
	height: 100%;
	object-position: center;
}
.selection-device-card__box {
	flex-grow: 1;
	padding: 0 12px;
}
.selection-device-card__title {
	flex-grow: 1;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: #222222;
	margin-bottom: 5px;
}
.selection-device-card__price {
	flex-shrink: 0;
	white-space: nowrap;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #222222;
	margin-bottom: 5px;
}
.selection-device-card__button {
	display: flex;
	align-items: center;
}
.selection-device-card__button .button-link:first-child {
	margin-right: 10px;
}
.button-link {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #0374cc;
	cursor: pointer;
	user-select: none;
	transition: 150ms;
	border-bottom: 1px solid transparent;
}
.button-link:hover {
	border-color: currentColor;
}

.selection-box-discount {
	margin: 15px 0 23px;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}
.selection-box-discount__row + .selection-box-discount__row {
	margin-top: 10px;
}
.selection-box-discount__row {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.selection-box-discount__row span {
	white-space: nowrap;
	flex-shrink: 0;
}

.selection-box__button .button-selection-order {
	width: 100%;
}


.device-total {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 25px;
}
.device-total__saving {
	flex-shrink: 0;
	white-space: nowrap;
	height: 20px;
	display: inline-flex;
	align-items: center;
	padding: 0 10px;
	background: #ACACAC;
	border-radius: 5px;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	margin-right: 12px;
}
.device-total__sum {
	flex-shrink: 0;
	white-space: nowrap;
}
.sum__text {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #222222;
}
.sum__num {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	text-align: right;
	color: #222222;
}



.nyBox {
	position: relative;
	height: 646px;
	padding: 28px 0;
	box-sizing: border-box;
}
.nyBox * {
	box-sizing: border-box;
}
.nyBox-body {
	position: relative;
	width: 475px;
	background: #fff;
	padding: 32px;
	margin: 0 auto;
	z-index: 1;
}
.nyBox-body:after {
	content: "";
	width: 232px;
	height: 10px;
	background: #111;
	position: absolute;
	top: -5px;
	right: -5px;
}
.nyBox-body:before {
	content: "";
	width: 10px;
	height: calc(100% + 15px);
	background: #111;
	position: absolute;
	top: -5px;
	right: -5px;
}
.nyBox-body__point {
	width: 10px;
	height: 10px;
	background: #111;
	position: absolute;
	right: -15px;
	top: -15px;
}
.nyBox-body__inner:after {
	content: "";
	width: 10px;
	height: 60px;
	background: #111;
	position: absolute;
	bottom: -15px;
	left: -5px;
}
.nyBox-body__inner:before {
	content: "";
	width: calc(100% + 25px);
	height: 10px;
	background: #111;
	position: absolute;
	bottom: -5px;
	left: -10px;
}
.nyBox-title {
	max-width: 367px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	line-height: 33px;
	margin-bottom: 25px;
	text-align: center;
	color: #111;
}
.nyBox-descr p {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	margin-bottom: 19px;
	color: #111;
}
.nyBox-button {
	text-align: center;
}
.button-ny-registration {
	position: relative;
	height: 39px;
	display: inline-flex;
	text-decoration: none;
}
.button-ny-registration:hover {
	text-decoration: none;
}
.button-ny-registration:before,
.button-ny-registration:after {
	content: "";
	position: absolute;
	width: 2px;
	height: calc(100% - 4px);
	top: 0;
	bottom: 0;
	margin: auto;
	background: #111;
}
.button-ny-registration:before {
	right: 100%;
}
.button-ny-registration:after {
	left: 100%;
}
.button-ny-registration__text {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	background: linear-gradient(90.83deg, #8C179F -7.76%, #1469C7 97.6%);
	padding: 0 25px;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 21px;
	color: #FFFFFF;
}

.button-ny-registration__text:before,
.button-ny-registration__text:after {
	content: "";
	position: absolute;
	width: calc(100% - 4px);
	height: 2px;
	left: 0;
	right: 0;
	margin: auto;
	background: #111;
}
.button-ny-registration__text:before {
	top: 100%;
}
.button-ny-registration__text:after {
	bottom: 100%;
}
.button-ny-registration .corner-top:before,
.button-ny-registration .corner-top:after {
	content: "";
	width: 2px;
	height: 2px;
	background: #111;
	position: absolute;
	top: 0;
}
.button-ny-registration .corner-top:before {
	left: 0;
}
.button-ny-registration .corner-top:after {
	right: 0;
}
.button-ny-registration .corner-bottom:before,
.button-ny-registration .corner-bottom:after {
	content: "";
	width: 2px;
	height: 2px;
	background: #111;
	position: absolute;
	bottom: 0;
}
.button-ny-registration .corner-bottom:before {
	left: 0;
}
.button-ny-registration .corner-bottom:after {
	right: 0;
}
.nyBox-body .cap {
	position: absolute;
	left: -69px;
	top: -54px;
}
.nyBox-body .cap img {
	display: block;
}
.nyBox-sponsors {
	margin-bottom: 22px;
}
.sponsors-list {
	display: flex;
	align-items: center;
	justify-content: center;
}
.sponsors-list__item {
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	margin-right: 30px;
}
.sponsors-list__item:last-child {
	margin-right: 0;
}
.sponsors-link {
	text-decoration: none;
}
.sponsors-link img {
	display: block;
}
.santa {
	position: absolute;
	z-index: 1;
	bottom: 86px;
	left: -30px;
}
.gifts {
	position: absolute;
	z-index: 1;
	bottom: 100px;
	right: 114px;
}
.tree {
	position: absolute;
	z-index: 1;
	bottom: 113px;
	right: 88px;
}


.footer__holder {
	padding: 20px 0;
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-column-gap: 20px;
}

.footer__bottom > .holder {
	padding: 7px 0;
}

.footer__bottom .copy {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #4c4c4c;
}

.footer-title-menu {
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	margin-bottom: 12px;
}

.footer-seo-text {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	margin-top: 20px;
	width: 140px;
}

.footer-box:nth-child(3) {
	grid-column: span 2;
}

.footer-box__row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 12px;
}

.footer-menu_link .footer-menu__item a {
	text-decoration: underline;
}

.footer-logo {
	display: block;
	padding-top: 10px;
}

.footer__bottom {
	background: #000;
}

@media (min-width: 1540px) {
	.santa {
		left: 126px;
	}
	.gifts {
		right: 268px;
	}
	.tree {
		right: 240px;
	}
	.form-fast-search__row {
		width: 232px;
	}
}

@media (max-width: 1200px) {
	.santa {
		left: -108px;
	}
	.gifts {
		right: 33px;
	}
	.tree {
		right: 1px;
	}
	.form-fast-search__row {
		width: 150px;
	}
}

@media (max-width: 992px) {
	.santa {
		left: -234px;
	}
	.gifts {
		right:-90px;
	}
	.tree {
		right: -124px;
	}
	.button-selection-box {
		padding: 0 15px;
	}
	.form-fast-search__row {
		position: relative;
		width: 196px;
		height: 40px;
	}
	.footer-logo, .footer-seo-text {
		padding: 12px 0 20px;
	}
	.footer-seo-text {
		margin: 0;
		width: 280px;
	}
	.footer__holder {
		grid-template-columns: repeat(2, 1fr);
		grid-row-gap: 12px;
	}
	.footer-box:nth-child(1) {
		grid-column: span 2;
	}
	.footer-box:nth-child(2) {
		grid-column: span 1;
	}
	.footer-box:nth-child(3) {
		grid-column: span 2;
	}
	.footer-box:nth-child(4) {
		grid-column: 2;
		grid-row: 2;
	}
}

@media (max-width: 767px) {
	.footer__holder, .footer__bottom > .holder {
		padding-left: 20px;
		padding-right: 20px;
	}
	.footer__bottom > .holder {
		padding-top: 14px;
		padding-bottom: 14px;
	}
	.gifts {
		bottom: 50px;
		right: calc(50% - 145px);
	}
	.tree {
		z-index: 0;
	}
	.santa {
		width: 178px;
		left: calc(50% - 156px);
		bottom: 130px;
		transform: scale(-1,1);
	}
	.santa img {
		width: 100%;
	}

	.sponsors-list__item {
		width: 30px;
		height: 30px;
		margin-right: 22px;
	}
	.sponsors-list__item img {
		width: 100%;
	}
	.sponsors-list__item:last-child {
		margin-right: 0;
	}
	.nyBox-descr p {
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 10px;
	}
	.nyBox-title {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 18px;
	}
	.nyBox-body .cap {
		left: -46px;
		top: -36px;
	}
	.nyBox-body .cap img {
		width: 96px;
		height: auto;
	}
	.nyBox-body {
		width: 320px;
		padding: 30px;
	}
	.button-selection-box {
		padding: 0 25px;
	}
	.selection-box {
		min-height: 190px;
		width: 100%;
		padding: 40px 20px 40px 50px;
		border-right: 0;
		border-bottom: 1px solid #D7D5D5;
	}
	.selection-box:last-child {
		border-bottom: 0;
	}
	.selection-block-list {
		display: block;
		max-width: 340px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.selection-box:after {
		top: auto;
		right: 0;
		left: 0;
		bottom: -14px;
	}
	.selection-box:before {
		top: 36px;
	}
}

@media (max-width: 539px) {
	.b-fl-sb {
		display: block;
	}
	.b-fl-sb > .jq-selectbox {
		display: block;
		width: 100%;
	}
	.b-fl-sb > .jq-selectbox:nth-of-type(2) {
		margin-top: 10px;
	}
}

@media (max-width: 479px) {
	.footer-box:nth-child(1) {
		grid-column: 1;
	}
	.footer-box:nth-child(3) {
		grid-column: 1;
		grid-row: 3;
	}
	.footer-box:nth-child(4) {
		grid-column: 1;
		grid-row: 4;
	}
	.footer__holder, .footer-box__row {
		grid-template-columns: 1fr;
	}
	.footer-box__row + .footer-box__row {
		margin-top: 12px;
	}
	.device-card__box {
		display: block;
	}
	.device-card__title {
		margin-bottom: 6px;
		margin-right: 0;
	}
	.device-total {
		display: block;
	}
	.device-total__saving {
		margin: 0 0 18px;
	}
	.form-main__footer {
		flex-direction: column-reverse;
	}
	.form-main__footer .form-main__submit {
		width: 100%;
	}
	.form-main__footer .form-main__text {
		width: 100%;
		margin: 24px 0 18px;
	}
}

.faq-box {
	padding: 50px 0;
}

.faq-box__title {
	margin: 0 0 32px;
}

.faq-box__item {
	margin-bottom: 16px;
	border: 1px solid #d2d2d2;
}

.descr p {
	margin: 0;
	font-size: 16px;
	line-height: 22px;
}

.descr p + p {
	margin-top: 10px;
}

a.descr__link {
	color: #0485c6;
}

.accordion-box__title {
	position: relative;
	display: block;
	padding: 12px 40px 12px 16px;
	font-size: 22px;
	line-height: 26px;
	margin: 0;
	cursor: pointer;
}

.accordion-box__title:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='17' viewBox='0 0 30 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.13845 0.646162C3.39999 -0.0922997 2.19999 -0.0922997 1.46152 0.646162C1.09229 1.01539 0.907679 1.47693 0.907679 1.98462C0.907679 2.44616 1.09229 2.95385 1.46152 3.32309L13.6461 15.5077C14.0154 15.8769 14.4769 16.0615 14.9846 16.0615C15.4923 16.0615 15.9538 15.8769 16.3231 15.5077L28.5077 3.32309C29.2461 2.58462 29.2461 1.38462 28.5077 0.646162C27.7692 -0.0922997 26.5692 -0.0922997 25.8308 0.646162L14.9846 11.4923L4.13845 0.646162Z' fill='black'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: 14px;
	transition: 200ms;
}

.accordion-box.open .accordion-box__title:before {
	transform: rotate(180deg);
}

.accordion-box__dropdown {
	 display: none;
	 padding: 0 16px 16px;
}

.main-top-line {
	display: flex;
	align-items: center;
	min-height: 50px;
	/*text-transform: uppercase;*/
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	/*background: #3651bb;*/
	padding: 5px 20px;
	background: linear-gradient(90.83deg, #8C179F -7.76%, #1469C7 97.6%);
	box-sizing: border-box;
}

.main-top-line * {
	box-sizing: border-box;
}

.main-top-line > span {
	display: block;
	width: 100%;
}

.gallery .page-num {
	display: none!important;
}


.wr-gift-slider .swiper-container {
	overflow: visible;
}

.wr-gift-slider {
	overflow: hidden;
	margin: -5px -5px 0;
	padding: 5px 5px 0;
}

.choose-gift-box {
	padding: 10px 0;
}






@media (max-width: 767px) {
	.wr-gift-slider {
		width: 320px;
		margin-left: auto;
		margin-right: auto;
	}
	.main-top-line {
		font-size: 12px;
	}
	.holder .holder {
		padding: 0 10px;
	}
}

@media (max-width: 480px) {
	.main-top-line > span {
		max-width: 320px;
		margin-left: auto;
		margin-right: auto;
	}
}
/* End */
/* /local/templates/index/colorbox/colorbox.css?16171995292922 */
/* /local/templates/.default/components/bitrix/menu/top/style.css?161970404710859 */
/* /local/templates/index/components/bitrix/menu/middle-header/style.css?163915837110665 */
/* /local/templates/index/components/bitrix/menu/top-left/style.css?163915837110665 */
/* /local/templates/.default/components/bitrix/search.title/header/style.css?16393867672387 */
/* /local/templates/.default/components/bitrix/catalog.section.list/main_menu/style.css?16171995295639 */
/* /local/templates/index/components/bitrix/menu/footer-category/style.css?164561166410665 */
/* /local/templates/index/components/bitrix/menu/footer-client/style.css?164561166410665 */
/* /local/templates/index/components/bitrix/menu/footer-additionally/style.css?164561166410665 */
/* /local/templates/index/components/bitrix/menu/footer-account/style.css?164561166410665 */
/* /local/templates/index/components/bitrix/menu/footer-support/style.css?164561166410665 */
/* /local/templates/index/components/bitrix/menu/footer-search-now/style.css?164561166410665 */
/* /local/templates/.default/components/bitrix/search.title/footer/style.css?16393857582496 */
/* /local/templates/index/template_styles.css?1645611664244362 */
