

/* Start:/bitrix/templates/envylab/components/bitrix/sale.basket.basket.line/envy/style.css?15621662537174*/
.bx_cart_block{
	/*color:#404040;*/
	font-size:12px;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	white-space: normal;
	line-height: normal !important;
}
.bx_cart_block.bx_cart_fixed{
	border:1px solid #b7b7b7;
	background:#fff;
	max-height: 100%;
	width:100%;
	overflow: hidden;
	border-radius:3px;
	position:fixed;
	z-index:1000;
	width:210px;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	/*max-height:100%;*/
	
}
.bx_cart_block.bx_cart_fixed.top 	{top:5px}
.bx_cart_block.bx_cart_fixed.right 	{right:5px}
.bx_cart_block.bx_cart_fixed.bottom {bottom:5px}
.bx_cart_block.bx_cart_fixed.left 	{left:5px}
.bx_cart_block.bx_cart_fixed.max_height{top:5px;bottom:5px}
/**/
.bx_cart_block.bx_cart_sidebar 			.bx_small_cart{padding: 6px 8px 12px; border: 1px solid #676767; height: 20px;}
.bx_cart_block.bx_cart_fixed 			.bx_small_cart{padding:10px 8px;line-height: 20px; border: 1px solid #676767;}
.bx_cart_block.bx_cart_fixed.min 						{min-height:88px}
.bx_cart_block.bx_cart_fixed.min		.bx_small_cart{padding:10px 8px}
/*.bx_cart_block.bx_cart_fixed.max_height .bx_small_cart{padding:10px 8px }*/
.bx_cart_block .bx_small_cart .icon_cart,
.bx_cart_block .bx_small_cart .icon_info,
.bx_cart_block .bx_small_cart .icon_spacer,
.bx_cart_block .bx_small_cart .icon_profile{
	display:inline-block;
	width:22px;
	height:22px;
	margin-right:3px;	
	position: relative;
	margin-bottom: -4px;
}

.bx_cart_block .bx_small_cart .icon_cart{background:url(/bitrix/templates/envylab/components/bitrix/sale.basket.basket.line/envy/images/cart.png)    no-repeat top center}
.bx_cart_block .bx_small_cart .icon_profile{background:url(/bitrix/templates/envylab/components/bitrix/sale.basket.basket.line/envy/images/profile.png) no-repeat top center}
.bx_cart_block .bx_small_cart .icon_info{background:url(/bitrix/templates/envylab/components/bitrix/sale.basket.basket.line/envy/images/info.png) no-repeat top center}

.bx_cart_block .bx_small_cart a{font-family: 'PT Sans', Tahoma, sans-serif;text-transform: uppercase; text-decoration:none; font-size: 15px;}
.bx_cart_block .bx_small_cart a:hover{text-decoration:none}
.bx_cart_block .bx_small_cart .link_profile{font-weight:normal}
.bx_cart_block .bx_small_cart .link_another{font-weight:normal; margin-left:26px;}

.bx_cart_block  .bx_item_listincart {display: none}
.bx_cart_block:hover  .bx_item_listincart {display: block}

.bx_cart_block  .bx_item_listincart{
position: absolute;
width: 100%;
background: #fff;
z-index: 7000;
border: 1px solid #c4c4c4;
right: 0;
}
.bx_cart_block.bx_cart_fixed 			.bx_item_listincart{padding-bottom:21px}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart{
	position: absolute;
	bottom: 0;
	/*height: 100%;*/
	top: 70px;
}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart.top2{top: 55px;}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart.top1{top: 40px;}
.bx_cart_block.bx_cart_fixed.close .bx_item_listincart{	top:auto !important}

.bx_cart_block 				 		 	.bx_item_listincart .bx_itemlist_container{padding-top:10px;width:100%}
.bx_cart_block.bx_cart_fixed 		 	.bx_item_listincart .bx_itemlist_container{position:relative}

.bx_cart_block.bx_cart_fixed .bx_item_listincart .bx_itemlist_container{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	overflow:auto;
}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart .bx_itemlist_container{
	position: absolute;
	bottom: 80px;
	top: 0;
}
.bx_cart_block.bx_cart_fixed.close.top{bottom:auto}
.bx_cart_block.bx_cart_fixed.close.bottom{top:auto}
.bx_cart_block.bx_cart_fixed.close .bx_item_listincart{height:0;overflow:hidden}

.bx_cart_block.bx_cart_fixed .bx_item_listincart .status{
	width:100%;
	background:#f7f7f7;
	position:absolute;
	bottom:0;
	z-index:120;
	text-align:center;
	font-size:12px;
	color:#4f4f4f;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	padding:3px;
	border-radius:0 0 2px 2px ;
}

.bx_cart_block 					.bx_item_listincart .status:hover{background:#ececec;cursor:pointer}
.bx_cart_block 					.bx_item_listincart .bx_itemincart{
	position:relative;
	padding:0 10px;
	margin-bottom:15px;
}
.bx_cart_block .bx_item_listincart .bx_item_status{
	padding:3px;
	background:#c4c4c4;
	margin:0 10px 20px;
	line-height:16px;
	font-size:14px;
	text-align:center;
}
.bx_cart_block .bx_item_listincart .bx_item_delete{
	background:url(/bitrix/templates/envylab/components/bitrix/sale.basket.basket.line/envy/images/delete_item.png) no-repeat center;
	width:16px;
	height:16px;
	position:absolute;
	right:10px;
	top:-3px;
	cursor:pointer;
	opacity: .3;
}
.bx_cart_block .bx_item_listincart .bx_item_delete:hover{opacity: 1;}
.bx_cart_block .bx_item_listincart .bx_item_img_container{
	text-align:center;
	padding-bottom:16px;
	color:#3f3f3f;
	font-size:12px;
}
.bx_cart_block .bx_item_listincart .bx_item_img_container a{}
.bx_cart_block .bx_item_listincart .bx_item_img_container a img{
	max-width:90px;
	height:auto;
	border:1px solid #e6e6e6;
}
.bx_cart_block .bx_item_listincart .bx_item_title{padding-bottom:5px}
.bx_cart_block .bx_item_listincart .bx_item_title a{
	font-size:13px;
	color:#3f3f3f;
	text-decoration:none;
}
.bx_cart_block .bx_item_listincart .bx_item_title a:hover{text-decoration:underline}
.bx_cart_block .bx_item_listincart .bx_item_price{padding-bottom:5px}
.bx_cart_block .bx_item_listincart .bx_item_price .bx_item_oldprice{
	text-decoration:line-through;
	color:#b0b0b0;
	vertical-align:bottom;
	font-size:12px;
	font-weight:bold;
}
.bx_cart_block .bx_item_listincart .bx_item_col_summ{
	font-size:12px;
	border-bottom:1px solid #c4c4c4;
	padding-bottom:10px;
}
.bx_cart_block .bx_item_listincart .bx_itemincart:last-child .bx_item_col_summ{border-bottom:none}
.bx_cart_block .bx_item_hr{
	border:none;
	border-top:1px solid #c4c4c4;
	width:100%;
	margin:11px 0;
}
.bx_cart_block .bx_item_listincart .bx_button_container{
	/*height:62px;*/
	width:100%;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	padding:15px 10px;
	text-align:center;
}
.bx_cart_block.bx_cart_fixed .bx_item_listincart .bx_button_container{position:relative}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart .bx_button_container{
	position:absolute;
	bottom:21px;
}


/* buttons */
.bx_cart_block .bx_bt_button_type_2{
	display:inline-block;
	text-align:center;
	text-decoration:none;
	font-size:15px;
	cursor:pointer;
}

.bx_cart_block .bx_bt_button_type_2 				{
	border:1px solid #676767;
	background:#fff;
	color:#676767;
}
.bx_cart_block .bx_bt_button_type_2:hover 		{background:#fff}
.bx_cart_block .bx_bt_button_type_2:active 	{
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}

.bx_cart_block .bx_small.bx_bt_button_type_2{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}

.bx_cart_block .bx_small.bx_bt_button_type_2 		{ }
.bx_cart_block .bx_small.bx_bt_button_type_2:hover 	{ }
.bx_cart_block .bx_small.bx_bt_button_type_2:active 	{ }


.bx_cart_block .bx_medium.bx_bt_button_type_2		{
	padding:0 12px;
	height:25px;
	line-height:25px;
	color: #4e4e4e;
text-transform: uppercase;
}

.bx_cart_block .bx_medium.bx_bt_button_type_2:hover{ }
.bx_cart_block .bx_medium.bx_bt_button_type_2:active{ }

.bx_small_cart {
position: relative;
}
.num_cart {
position: absolute;
background: #780606;
border-radius: 9px;
width: 17px;
height: 16px;
color: #fff;
text-align: center;
border: 1px solid #fff;
top: 16px;
left: 15px;
}

/* End */


/* Start:/bitrix/templates/envylab/components/bitrix/menu/multilevel_top/style.css?15621662535105*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	min-height:37px;
	width:100%;
	list-style:none;
	float:left;
	font-size: 11px;
}

#horizontal-multilevel-menu{}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:0.75em 0.8em;
	text-decoration:none;
	text-align:center;
	font-family: 'PT Sans', Tahoma, sans-serif;
	text-transform: uppercase;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#4e4e4e;
	padding:1.3em 1.5em;
	font-size: 120%;
	position: relative;
}
#horizontal-multilevel-menu li:nth-child(2) a.root-item:after {
	position: absolute;
	content: '';
	width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #000;
	top: 47%;
	right: 8%;
	z-index: 5001;
}
#horizontal-multilevel-menu li:nth-child(2) a.root-item:hover:after {border: 0px solid;}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	text-decoration: underline;
	color:#4e4e4e;
	padding:1.3em 1.5em;
	font-size: 120%;
	position: relative;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	color:#4e4e4e;
	text-decoration: underline;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/envylab/components/bitrix/menu/multilevel_top/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/envylab/components/bitrix/menu/multilevel_top/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu ul li:hover, #horizontal-multilevel-menu ul li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:5000;
	height:auto;
	width:255px;
	background:#404040;
	padding-top: 37px;
}
#horizontal-multilevel-menu li ul:before {
	position: absolute;
	content: '';
	width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #fff;
	top: 0;
	left: 13%;
	z-index: 5001;
}
#horizontal-multilevel-menu li ul ul:before {border: 0px solid;}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #525454;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#FFF;
	font-size: 145%;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-43px 0 0 250px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1562166240467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/envylab/components/bitrix/menu/catalog_native/style.css?156216625310760*/
.bx-no-touch .menu_bg.active,
.bx-no-touch .notive.header,
.bx-no-touch .menu-page{display:none !important;}
@media (min-width:570px) 							{
	.menu_bg.active,
	.notive.header,
	.menu-page{display:none !important;}
}

@media (max-width:569px) 							{
	.bx-touch .header_inner_include_aria{padding-top:10px}
	.bx-touch .header_wrap{padding-top:60px}
	.bx-touch .site_title,
	.bx-touch .cart_block,
	.bx-touch .login_block,
	.bx-touch .bx_cart_login_top,
	.bx-touch .header_inner_bottom_line>div,
	.bx-touch .header_top_section{display:none;}

	.bx-touch .notive.header {
		position:fixed;
		top: 0;
		right:0;
		left:0;
		z-index:10001;
		margin:0;
		padding:0;
		height:44px;
		background-color:#000;
		/*background-image:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/panel_bg.png);
		background-size: 44px;*/
		background-repeat:repeat;
		box-shadow:0 1px 1px 0 rgba(1,1,1,.2);
	}
	.bx-touch .notive.gn_general_nav {
		position:absolute;
		top:8px;
		left:9px;
		display:block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width:37px;
		height:29px;
		border:1px solid rgba(12,33,46,.6);
		border-radius:4px;
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4OWRiMyIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzNTA3MiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,191,191,0.6)), color-stop(100%,rgba(68,68,68,0.6)));
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center, -webkit-linear-gradient(top,rgba(192,191,191,0.6) 0%,rgba(68,68,68,0.6) 100%);
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,    -moz-linear-gradient(top,rgba(192,191,191,0.6) 0%,rgba(68,68,68,0.6) 100%);
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,     -ms-linear-gradient(top,rgba(192,191,191,0.6) 0%,rgba(68,68,68,0.6) 100%);
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,      -o-linear-gradient(top,rgba(192,191,191,0.6) 0%,rgba(68,68,68,0.6) 100%);
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,         linear-gradient(to bottom, rgba(192,191,191,0.6) 0%,rgba(68,68,68,0.6) 100%);
		-webkit-background-size:15px auto, 100%;
		background-size:15px auto, 100%;
		box-shadow:0 1px 1px 0 rgba(255,255,255,.15);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99689db3', endColorstr='#99135072',GradientType=0 );
	}
	.bx-touch .notive.cart_link {
		position:absolute;
		top: 8px;
		right:9px;
		display:block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width:37px;
		height:29px;
		border:1px solid rgba(12,33,46,.6);
		border-radius:4px;
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4OWRiMyIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzNTA3MiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,191,191,0.6)), color-stop(100%,rgba(68,68,68,0.6)));
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center, -webkit-linear-gradient(top,rgba(192,191,191,0.6) 0%,rgba(68,68,68,0.6) 100%);
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,    -moz-linear-gradient(top,rgba(192,191,191,0.6) 0%,rgba(68,68,68,0.6) 100%);
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,     -ms-linear-gradient(top,rgba(192,191,191,0.6) 0%,rgba(68,68,68,0.6) 100%);
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,      -o-linear-gradient(top,rgba(192,191,191,0.6) 0%,rgba(68,68,68,0.6) 100%);
		background:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,         linear-gradient(to bottom, rgba(192,191,191,0.6) 0%,rgba(68,68,68,0.6) 100%);
		-webkit-background-size:16px auto, 100%;
		background-size:16px auto, 100%;
		box-shadow:0 1px 1px 0 rgba(255,255,255,.15);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99689db3', endColorstr='#99135072',GradientType=0 );
	}
	.bx-touch .notive.title{
		overflow:hidden;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:0 50px;
		width:100%;
		color:#fff;
		text-align:left;
		-ms-text-overflow:ellipsis;
		text-overflow:ellipsis;
		text-shadow:0 1px rgba(0,0,0, 0.42);
		white-space:nowrap;
		font-size: 22px;
		line-height:44px;
	}

	.bx-touch .menu-page{
		position:fixed;
		top: 44px;
		bottom:0;
		opacity:0.97;
		left:-100%;
		z-index:10000;
		overflow:visible;
		margin:0;
		padding:0;
		width: 85%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		background:#ecf1f4;
		box-shadow:2px 0 2px 0 rgba(1,1,1,.15);
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.bx-touch .menu-items{
		overflow:auto;
		height:100%;
		-webkit-tap-highlight-color:transparent;
	}

	.bx-touch .menu-separator{
		display:block;
		padding-left:15px;
		border-bottom: 1px solid #fff;
		height:40px;
		color:#123751;
		vertical-align:middle;
		text-decoration:none;
		font-weight:bold;
		font-size:16px;
		line-height:40px;
	}

	.bx-touch .menu-section .menu-separator{
		background:#fff;
		margin-bottom:1px;
	}
	.bx-touch .menu-item{
		position:relative;
		display:block;
		overflow:hidden;
		padding:0 10px 0 20px;
		height:44px;
		background:#fff;
		color:#123751;
		text-decoration:none;
		-ms-text-overflow:ellipsis;
		text-overflow:ellipsis;
		white-space:nowrap;
		font-size:16px;
		line-height:42px;
		margin-bottom:1px;
		-webkit-tap-highlight-color:transparent;
	}

	.bx-touch .menu-separator-user{
		display:block;
		position:relative;
		padding-left:55px;
		height:40px;
		color:#123751;
		vertical-align:middle;
		text-decoration:none;
		font-weight:bold;
		font-size:16px;
		line-height:40px;
	}
	.bx-touch .menu-item-avatar{
		position:absolute;
		display:block;
		top: 9px;
		left:21px;
		width:22px;
		height:22px;
		border:1px solid #fff;
		background-color:#63839c;
		background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAIAAACR5s1WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxQzAzNTk0Mjk4MjM2ODExOTIzQ0UzMzY5M0ZCNjAwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRUEzRkQ1MkNEM0UxMUUxQTZCOURCRkUzNzFFQURBMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Q0FGN0U5Q0NEMjkxMUUxQTZCOURCRkUzNzFFQURBMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFMUExODRBNzQyMDY4MTE4OEM2OEExMTQ2OTFCMDNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFDMDM1OTQyOTgyMzY4MTE5MjNDRTMzNjkzRkI2MDBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dqo5jQAABQRJREFUeNrsWF1PHFUYPl8zszM7sNgPKBawlCpuV0ArYBqVWJNe6ZXx3gt/in/DG+OF8UpNaqKmJFxoiDVBLQUF+mER+mEplGW3uztz5hzfM2dZkd0dZmCJXvBm9iOzM3Oe87zved7nLP7wo4/Rfx0E/Q/iCMR2sH3cg6sf+F9npax+HjYIHI5de9ffqhAkhhcgwCEaeUggqmNjTDAiuBZVFgCAUCikEEhDkS0HUUNAcfgpBRJqODVvDQSwKXhQZkRsUyIPg4nqtLn3Ql/X2+ND2XPPMUrh1NrG5tzS3clrs2v5MiYUql0kyUhsEDBNoggQ3H/39ZF33npNz1PRgdCxTNvE2ND48OCnX03+srSCqKHIik0GScIBkoK7Jr78xqsBDB4WQe2AM6bBPnjvsmMRJDmkCLdcJ3QdBL5/aTRHQ0bqDwj4aeLlwcDzAC/GuKXpCFcBDBP4lRMdbUEQRFx7pqcLLqOmBflTNRsjISzu0pAhCO5BYQRhHTQLk1EAAawRwnC88oy/OlRNnuk+mRs8J4IoEH2nu/t7ulY2ypjKltVETREF56eOd0AuRGTA753PZOBiTQJuIRMKRBB4vg8gotedLmG4Gl6gYK1hQm7nVWL8842Few8eAhURx1axODO3WBMr2cIlGqoVK/HgyndTivHmxzdXp/LFMiVU61XrdEL1SMwMw7DSM7/dfLyxHjSJJ5v5q9Mzhp0mhgVNBcXrHglMDTBh2g427U8+/1JL5K4DTn72xRViOJadpowdgmIqEDA923Yzd+6vf/3tZD0NU99Pz99Zddo7jFQK2phSqniqyWK6GNXEQacoJXYatWfWnuTDmcudiwLWg5VyUrZNDQsWBqqJ2l42h+3p4UIXo1po6BckvGzLHH9lWKvCThATF8csJ/3T78ue4CCX4HyIREIduGq8EoHA/wAICVBnJAq4xfDoyMDw88pG+D7f9VjANDaUHR16cXbx7g+zt0pcEsqU2VEFFGW3WITmEKIzKmTA2x1jLHs2N9AHRcQDXqlwUddBggADMshYbqD3/EDv7NLytfnbBU/oiUCC5A4/HAOEJkHpVJC2yJsXBrP9PTC2V6loxYwQzfBOj1KaO/vsSwM909eXflz4ExEGLVU0kS8WYWGE5Ibk71+66FhmoVjcc/j6WUDWxnP9m1uF+ZV1wiz13GRMAAm+dyHbaxDytPg0un03Cx9zn/Ox8/2/3ly10owQGjRyGE0LEzoQr5RPdjilcinaxUQHJDFlWdwrGSlbLRkUk4nQR6mezCuQRt/3QREOsstTXYeoJkyYTKYToY8CMj3OWZKNTIOA0cFeECSSiJUqPhx6aFQqe04qdWAQQnuMZrLJmnkIvaOaW7w9PpLVO5z9IghuLN4q+SIN+imTKKaiAkrZSs3/8eD6/MLpE5nuU50d7e2uY4PhdV037TgNbyyVyvmtPMw7v1XIF4r3Hz6699djZLnusS5oac0YZQ1pCHeYlJmOnTleMYzVzcLyoyUoESgTlSW1XKV+313PwB8JWw1l0M2pYRqZTst2TdsFvZJNdgBRsk2ZkXLbDFhgaTCusEZArIJw1612OnjXE7HqDEroiQqYAwAhjDHDBAdAoYnAyUS9Q24bCEosQk1mKeOK9L4fh49q3JzV3i8Eh/TOByuTR2quIlkX3XmDbqVIm5T6Xt/olvr/buQBLb+se+i+/xY6+vfuCETc+FuAAQCMJERFG/TKEQAAAABJRU5ErkJggg==');
		background-size:22px;
		background-repeat:no-repeat;
	}
	.bx-touch .menu-item-selected .menu-item-avatar{top:11px}
	.bx-touch .menu-item-selected.menu-icon-user:before{margin-top:11px}
	.bx-touch .menu-item-selected{
		margin-top:-2px;
		height:46px;
		background-image:url(/bitrix/templates/envylab/components/bitrix/menu/catalog_native/images/menu-item-selected.png);
		background-size:46px 46px;
		background-repeat:repeat-x;
		line-height:46px;
	}
	.bx-touch .menu-item-selected:after {background:none}
	.bx-touch .menu-item-selected:before{
		margin-top:2px;
		height:46px
	}

	.bx-touch .menu_bg.active{
		position:fixed;
		top: 0;
		right:0;
		z-index:9999;
		width:1000px;
		height:2000px;
	}
}
/* End */


/* Start:/bitrix/components/eva/callback/templates/.default/style.css?15621662381673*/
/*çàêàçàòü çâîíîê*/
/*çàòåìíåíèå*/
#overlay{background:#000; opacity:.5; filter:alpha(opacity=50); display:none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 200;}
#form_wrapper_call{width:347px; padding:16px 18px 8px; margin-bottom:10px; z-index: 250; position:absolute; top:50%; left:50%; margin-left:-173px; display:none;}
#fhead {height:42px;background: url(/bitrix/components/eva/callback/templates/.default/images/plash.png) no-repeat 0 0;position:relative;padding:5px 0 0 0;} 
#fhead h3{font-weight:normal; color:#fff; margin:0 0 0 43px; padding-top:5px; background: url(/bitrix/components/eva/callback/templates/.default/images/phone.png) no-repeat 0 50%; padding: 0 0 0 83px; line-height: 1.5em;}
.wr_close{float:right;cursor:pointer;position:absolute; top:5px; right:5px;}
.frm_place{border-left: 1px solid #71ad00; border-right: 1px solid #71ad00; padding: 10px 15px 10px 15px; background:#fff;}
.frm_place p{font-size:1.3em; text-align:center; padding:10px 0;}
.mf-req{font-size:.7em;color:#f00;vertical-align:super;float:right;}
form#call_ord input[type="text"], form#call_ord textarea{width: 295px; font-family: Arial; border: 1px solid #b4b4b4; padding:3px 5px; font-size:1em; color:#b4b4b4;}
form#call_ord input[type="submit"]{border:none; background: #71ad00; color:#fff; width:150px; height:35px;}
form#call_ord div{margin-bottom:10px;}
form#call_ord div.mf-text{font-size:.8em; color:#707070;font-family: Arial;}
form#call_ord div.mf-text input{width:115px;}
form#call_ord div.mf-captcha{}
form#call_ord div.bsubm{text-align:right;}
form#call_ord div.bsubm p.warn{color:#71ad00; font-size:.8em;font-style:italic;margin-bottom:10px;text-align:center;}
#fbott{height:12px;background: url(/bitrix/components/eva/callback/templates/.default/images/plash.png) no-repeat 0 -56px;}

/* End */


/* Start:/bitrix/templates/envylab/template_styles.css?156216625346480*/
html{-webkit-text-size-adjust:none}
body{
	margin:0;
	padding:0;
	min-width:310px;
	font-family:Tahoma;
	color: #444;
	text-shadow: 0px 0px 0px #888;
}
html.bx-no-touch body{min-width:640px}
a img{border:none}
a{color: #000;}
a:hover{}

.error_message {
color: red;
font: 14px/16px Arial;
padding: 10px 15px;
}
#oneclickfrm .popup-window-content .error_message {max-width: 230px;}

h1, h2, h3{
font-family: 'PT Sans', Tahoma, sans-serif;
color: #000;
text-transform: uppercase;
font-weight: normal;
text-shadow: 0px 0px 0px #888;
margin: 1.5em 2em;
}
h1 {font-size: 1.5em}
h2 {font-size: 1.2em}
h3 {font-size: 1em; text-shadow: 0px 1px 0px #777;}

input[type="submit"], input[type="submit"]:hover, input {border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;}

.grid{}
.grid .bx_content_section{margin-bottom: 15px;}
.grid .bx_sidebar{margin-bottom: 15px;} 


/* grid1x2 */
.grid1x2{}
.grid1x2 .bx_content_section{
	float: right;
	width: 66%;
	margin-bottom: 15px;
}
.grid1x2 .bx_sidebar{
	float: left;
	width: 33%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid1x2 .bx_sidebar{}}
@media (max-width:640px){
	.grid1x2 .bx_content_section,
	.grid1x2 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid1x2 .bx_sidebar{}
}
@media (max-width:479px){	.grid1x2 .bx_sidebar{}}


/* grid2x1 */

.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid2x1 .bx_sidebar{}}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{}
}
@media (max-width:479px){	.grid2x1 .bx_sidebar{}}

/* grid1x3 */
.grid1x3{}
.grid1x3 .bx_content_section{
	float: right;
	width: 74%;
	margin-bottom: 15px;
}
.grid1x3 .bx_sidebar{
	float: left;
	width: 24%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid1x3 .bx_sidebar{}}
@media (max-width:640px) {
	.grid1x3 .bx_content_section,
	.grid1x3 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid1x3 .bx_sidebar{}
}
@media (max-width:479px){	.grid1x3 .bx_sidebar{}}


/* grid3x1 */

.grid3x1{}
.grid3x1 .bx_content_section{
	float: left;
	width: 74%;
	margin-bottom: 15px;
}
.grid3x1 .bx_sidebar{
	float: right;
	width: 24%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid3x1 .bx_sidebar{}}
@media (max-width:640px) {
	.grid3x1 .bx_content_section,
	.grid3x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid3x1 .bx_sidebar{}
}
@media (max-width:479px){	.grid3x1 .bx_sidebar{}}

/* grid2x2 */

.grid2x2 {}
.grid2x2 .bx_content_section{
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
.grid2x2 .bx_sidebar{
	float: right;
	width: 49%;
	margin-bottom: 15px;
}
@media (max-width:640px) {
	.grid2x2 .bx_content_section,
	.grid2x2 .bx_sidebar{
		width: 100%;
		float: none;
	}
}



/* grid2x2r */

.grid2x2r {}
.grid2x2r .bx_content_section{
	float: right;
	width: 49%;
	margin-bottom: 15px;
}
.grid2x2r .bx_sidebar{
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
@media (max-width:640px) {
	.grid2x2r .bx_content_section,
	.grid2x2r .bx_sidebar{
		width: 100%;
		float: none;
	}
}


/* grid1x2x1 */

.grid1x2x1{}
.grid1x2x1 .bx_content_section{
	width: 50%;
	display: inline-block;
	margin-bottom: 15px;
	vertical-align: top;
}
.grid1x2x1 .bx_sidebar.left{
	width: 24%;
	float: left;
	display: inline-block;
	margin-right: 1%;
	margin-bottom: 15px;
	vertical-align: top;
}
.grid1x2x1 .bx_sidebar.right{
	width: 24%;
	display: inline-block;
	margin-bottom: 15px;
	vertical-align: top;
}

@media (max-width:760px) {
	.grid1x2x1 .bx_content_section{
		width: 75%;
		float: right;
	}
	.grid1x2x1 .bx_sidebar.left{	float: left;}
	.grid1x2x1 .bx_sidebar.right{	float: left;}
	
	.smartcall {
		display: block;
		text-align: center;
		position: absolute;
		right: 160%;
		width: 150px;
	}
}

@media (max-width:640px) {
	.grid1x2x1 .bx_content_section{
		width: 100%;
		float: left;
	}
	.grid1x2x1 .bx_sidebar.left{
		width: 49%;
		display: inline-block;
	}
	.grid1x2x1 .bx_sidebar.right{
		width: 49%;
		float: right;
	}
}

@media (max-width:480px) {
	.grid1x2x1 .bx_content_section,
	.grid1x2x1 .bx_sidebar{
		width: 100% !important;
		float: none !important;
	}
}

.bx_content_section h1{margin-top: 0;font-family: 'PT Sans', Tahoma, sans-serif;}

/* ---- HEADER ---- */
.header_wrap{padding:0 20px;margin: 0;}
.header_wrap_container{
	margin:0 auto;
	padding:0;
	max-width:1200px;
}
/* ---- HEADER ---- TOP SECTION ---- */
.header_top_section{
	/*position:relative;*/
	min-height:30px;
	width:100%;
	border-top: 1px solid #e4e4e4;
}
.header_top_section_container_two{margin-top:1px}
.header_top_section_container_one{
	float:right;
	/*max-width:200px;
	width:100%;*/
}
.bx_cart_login_top{
	float:right;
	margin:24px 10px 0 0;
	padding:0;
	line-height:44px;
	vertical-align: middle;
	color: #000;
	white-space:nowrap;
}
.bx_cart_login_top table tr td {padding:0 5px}
.bx_cart_login_top>div{display: inline-block; width: 160px;} /*Fix ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

/* ---- HEADER ---- --END-- TOP SECTION ---- */
/* ---- HEADER ---- INNER ---- */

.header_inner{
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:7px 0 0;
	border-bottom: 2px solid #000;
}
.site_title{
	float:left;
	margin:0;
	padding:35px 0 0 10px;
	line-height:65px;
	height:65px;
}
a.site_title,
.site_title a{
	color:#000;
	font-size: 32px;
	font-weight: bold;
	text-decoration:none;
}
.header_inner_container_one{
	position:relative;
	float:right;
	margin-right:225px;
}
.header_inner_container_two{
	position:absolute;
	top:12px;
	right:0;
	width:228px;
}
.header_inner_include_aria {
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:8px 10px 0;
	/*height:80px;*/
	vertical-align:top;
	text-align:left;
	font-size:15px;
	font-family: 'PT Sans', Tahoma, sans-serif;
	text-align: right;
}
.header_inner_include_aria span{
	display:inline-block;
	padding-top:27px;
}
.header_inner_include_aria span a{
	text-decoration:none;
	color:#000;
	font-size:30px;
	line-height: 26px;
}
.smartcall {vertical-align: top; padding-top: 30px; display:inline-block; padding-left: 14px;}
.smartcall a{text-decoration:none; font-size:15px; border-bottom: 1px dashed #000; font-family: 'PT Sans', Tahoma, sans-serif; text-transform: uppercase; height: 17px; display: block;}

.header_inner_bottom_line_container{
	position:relative;
	left:-6px;
	margin-right:-12px;
	margin-bottom:-9px;
	padding:1px;
}
.header_inner_bottom_line{
	min-height:6px;
}
/* ---- HEADER ---- --END-- INNER ---- */


.worakarea_wrap_container{
	margin:0 auto;
	padding-bottom:10px;
	max-width:1200px;
	padding-top:25px;
}
.workarea_wrap{padding:0 20px}
.workarea_wrap h1{
	padding-bottom:0px;
	font-size:30px;
	font-family: 'PT Sans', Tahoma, sans-serif;
	margin: 0 10px 15px;
	text-transform: none;
	min-height: 39px;
}
.workarea_wrap h1 a{
	color:#000;
	text-decoration:none;
}
.bx_title_section{
	margin-top:0;
	padding-top:0;
	vertical-align:middle;
	font-size:26px;
}
.bx_title_section.fll{float:left}
.bx_title_section.stars{border:none}
.bx_title_section.stars .icon{
	display:inline-block;
	padding-right:10px;
	width:27px;
	height:26px;
	background:url(/bitrix/templates/envylab/images/stars.png) no-repeat center left;
	vertical-align:top;
	line-height:26px;
}
.bx_title_section.time{border:none}
.bx_title_section.time .icon{
	display:inline-block;
	padding-right:10px;
	width:30px;
	height:30px;
	background:url(/bitrix/templates/envylab/images/time.png) no-repeat center left;
	vertical-align:top;
	line-height:26px;
}

.bx_view_all_home{float:right}

/* FOOTER WRAP */
.bottom_wrap{
	padding:0 20px;
}
.bottom_wrap_container{
	margin:0 auto;
	padding-top:0px;
	padding-bottom:35px;
	max-width:1200px;
}
.bottom_wrap h2 {margin: 0 2em 1.2em;}
.bottom_wrap h3 {margin: 0 7px 5px;}

.bx_inc_social_footer span {
padding: 6px 5px;
display: inline-block;
border: 1px solid #000;
margin-left: 2.4em;
}

.step_one, .step_two, .step_three, .step_four {
background: url(/bitrix/templates/envylab/images/steps.png) 0 0 no-repeat;
min-width: 52px;
padding-left: 52px;
height: 60px;
overflow: hidden;
padding-bottom: 22px;
}
.steps_oneclick h3{margin: 0em 0.3em 0.2em;}
.steps_oneclick div{margin: 0em 0 0.5em;}
.steps_oneclick div span{margin: 0em 0.3em;display: block;}
#one_click_form input[type="text"] {
background: #fff;
border: 1px solid #ccc;
border-radius: 0px;
color: #000;
display: inline-block;
outline: none;
vertical-align: middle;
font-size: 14px;
padding: 6px 8px;
margin-bottom: 3px;
width: 90%;
}

.bottom_container_two span{
font-size: 12px;
padding: 0 7px 5px;
display: block;
}
.step_one {background-position: 0 0px;}
.step_two {background-position: 0 -82px;}
.step_three {background-position: 0 -166px;}
.step_four {background-position: 0 -250px;}


.footer_container_one,
.footer_container_two,
.footer_container_tre,
.footer_container_four {
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:24%;
	vertical-align:top;
	padding: 0 35px;
}
.bottom_container_one,
.bottom_container_two,
.bottom_container_tre{
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:33%;
	vertical-align:top;
	text-shadow:0 1px 0 #fff;
	position:relative;
}

.bottom_container_one:after,
.bottom_container_two:after{
border-right: 1px dashed #111;
position:absolute;
content:'';
width:1px;
height: 315px;
top: 35px;
}
.bottom_container_one:after,
.bottom_container_two:after{right: 20px;}

.bottom_container_one,
.bottom_container_two{padding:0 40px 0 0;}


.footer_wrap{padding:0 20px;}
.footer_wrap_container{
	margin:0 auto;
	padding-bottom:30px;
	max-width:1200px;
}
.two_foot_copyright {border-top: 1px solid #6b6b6b;}
.two_foot_copyright .footer_wrap_container {padding-bottom:20px;}

.footer_wrap h3 {border-bottom: 1px solid #6b6b6b;margin: 1.5em 0 1.1em;}

/* ---- INC ABOUT FOOTER ---- */
.bx_inc_about_footer h4{font-size:26px;}
.bx_inc_about_footer p{
	margin-top: 0;
	padding-top: 0;
	font-size: 15px;
	line-height: 22px;
}
.bx_inc_about_footer a{
	color: #0073a3;
	font-weight: bold;
	font-size: 13px;
	line-height: 22px;
}
.bx_inc_about_footer a:hover{text-decoration: none;}

/* ---- INC NEWS FOOTER ---- */
.bx_inc_news_footer h4{
	text-align: left;
	font-size:26px;
}
.bx_inc_news_footer .bx_inc_news_footer_newslist{
	margin: 0;
	padding: 0;
}
.bx_inc_news_footer .bx_inc_news_footer_newslist li{
	display: block;
	margin-top: 0;
	padding-top: 0;
	color: #607b8b;
	font-size: 13px;
	line-height: 22px;}
.bx_inc_news_footer .bx_inc_news_footer_newslist li a{
	color: #0073a3;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	line-height: 22px;
}

/* ---- INC SOCIAL FOOTER ---- */
.footer_social_icon{margin-top: 38px}

.footer_contact{
	margin-top: 70px;
}
.footer_contact span{
	display: block;
}
.footer_contact .foot_phone {font-size: 20px; padding-left: 20px; background: url(/bitrix/templates/envylab/images/phone.png) 0 50% no-repeat}
.foot_phone a {color: #fff; text-decoration: none;}
.footer_contact .foot_email {padding-left: 20px; background: url(/bitrix/templates/envylab/images/mail.png) 0 50% no-repeat}
.foot_addr {padding-left: 20px; background: url(/bitrix/templates/envylab/images/tut.png) 0 0 no-repeat}

.copyright{
	color: #fff;
	font-size: 12px;
	padding-top: 10px;
}
.developer{position: absolute;left: 0;}
.developer a {color: #fff; text-decoration: none}


.bt_blue,
.bt_white,
.bt_green{
	display:inline-block;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.shadow.bt_blue,
.shadow.bt_white,
.shadow.bt_green{box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.shadow.bt_blue:active,
.shadow.bt_white:active,
.shadow.bt_green:active{box-shadow:none}

.bt_blue  				{
	background:#00a2df;
	color:#fff;
	text-shadow:0 1px 0 #006cae;
}
.bt_blue:hover  		{
	background:#21afe4;
}
.bt_blue:active  		{
	background:#21afe4;
	box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21);
}

.bt_white 				{
	border:1px solid #e9e9e9;
	background:#fcfcfc;
	color:#656565;
	text-shadow:0 1px 0 #fff;
}
.bt_white:hover 		{
	background:#fff;
}
.bt_white:active 		{
	background:#f1f1f1;
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}

.bt_green 				{ }
.bt_green:hover 		{ }
.bt_green:active 		{ }


.small.bt_blue,
.small.bt_white,
.small.bt_green{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}
.small.bt_blue  		{ }
.small.bt_blue:hover  	{ }
.small.bt_blue:active  	{ }
.small.bt_white 		{ }
.small.bt_white:hover 	{ }
.small.bt_white:active 	{ }
.small.bt_green 		{ }
.small.bt_green:hover 	{ }
.small.bt_green:active 	{ }

.medium.bt_blue,
.medium.bt_white,
.medium.bt_green 		{
	padding:0 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}
.medium.bt_blue  		{
	height:27px;
	line-height:27px;
}
.medium.bt_blue:hover   { }
.medium.bt_blue:active  { }
.medium.bt_white 		{font-weight:bold}
.medium.bt_white:hover  { }
.medium.bt_white:active { }
.medium.bt_green 		{ }
.medium.bt_green:hover  { }
.medium.bt_green:active { }

.big.bt_blue,
.big.bt_white,
.big.bt_green 			{
	padding:0 13px;
	height:34px;
	font-weight:bold;
	line-height:34px;
}
.big.bt_blue  	 		{
	height:36px;
	line-height:36px;
}
.big.bt_blue:hover  	{ }
.big.bt_blue:active  	{ }
.big.bt_white 	 		{ }
.big.bt_white:hover 	{ }
.big.bt_white:active 	{ }
.big.bt_green 	 		{ }
.big.bt_green:hover 	{ }
.big.bt_green:active 	{ }

.bt.big.bt_blue.cart span{
	position:relative;
	bottom:-7px;
	display:inline-block;
	margin:0 10px 0 0;
	width:26px;
	height:23px;
	background:url(/bitrix/templates/envylab/images/bt_cart.png) no-repeat center;
}

/* component inc_catalog_footer */
.bx_inc_catalog_footer{
	color: #fff;
	text-shadow:0 1px 2px #17326e;
}
.bx_inc_catalog_footer h3,
.bx_inc_menu_footer h3 {
	padding: 0 0 8px 1px;
}
.bx_inc_catalog_footer ul{
	display: block;
	margin: 0;
	padding: 0;
}
.bx_inc_catalog_footer ul li{
	padding: 0;
	display: block;
}

.bx_inc_catalog_footer ul li a:hover{text-decoration: underline}


/* component inc_menu_footer */
.bx_inc_menu_footer{
	color: #fff;
}

.bx-touch .bx_inc_menu_footer h3{
	background-size:4px 5px;
}
.bx_inc_menu_footer ul{
	display: block;
	margin: 0;
	padding: 0;
}
.bx_inc_menu_footer ul li{
	display: block;
	padding: 0;
}
.bx_inc_catalog_footer ul li a,
.bx_inc_menu_footer ul li a,
.foot_addr,
.footer_contact {
	text-decoration: none;
	font-size: 15px;
	font-family: 'PT Sans', Tahoma, sans-serif;
	color: #fff;
	line-height: 26px;
}
.bx_inc_menu_footer ul li a:hover{text-decoration: underline}

.footer_wrap_container {position: relative;}
.footer_container_four h4 {position: absolute; right: 0; bottom: 20px;}

.bx_pagination_bottom .bx_pagination_page li.bx_active {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  background: #000;
  box-shadow: inset 0 2px 2px 0 rgba(0,0,0,.1);
  color: #fff;
}


/* .bx_catalog_top_home .bx_catalog_item */
.bx_item_list_recommended .bx_catalog_item_images,
.bx_item_list_you_looked_horizontal .bx_catalog_item_images,
.bx_catalog_top_home .bx_catalog_item_images {border: 1px solid #000}
.bx_catalog_top_home .bx_catalog_item_title,
.bx_catalog_top_home .bx_catalog_item_title a,
.bx_catalog_list_home .bx_catalog_item_title,
.bx_catalog_list_home .bx_catalog_item_title a,
.bx_item_list_recommended .bx_catalog_item_title,
.bx_item_list_recommended .bx_catalog_item_title a,
.bx_item_list_you_looked_horizontal .bx_catalog_item_title,
.bx_item_list_you_looked_horizontal .bx_catalog_item_title a {text-align: center; font-size: 15px; font-family: 'PT Sans', Tahoma, sans-serif; color: #000; text-transform: uppercase;text-shadow: 0px 1px 0px; height: 20px; padding-top: 10px;}
.bx_catalog_top_home .bx_catalog_item_price,
.bx_catalog_list_home .bx_catalog_item_price,
.bx_item_list_recommended .bx_catalog_item_price,
.bx_item_list_you_looked_horizontal .bx_catalog_item_price {text-align: center; text-shadow: 0px 1px 0px #b50606; font-weight: normal;}
.bx_catalog_top_home .bx_catalog_item_price .bx_price,
.bx_catalog_list_home .bx_catalog_item_price .bx_price,
.bx_item_list_recommended .bx_catalog_item_price .bx_price,
.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price {font-size: 22px; font-family: 'PT Sans', Tahoma, sans-serif; color: #b50606; padding-top: 0px;}
.bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_container, .bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_container,
.bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_container, .bx-no-touch .bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_container,
.bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container, 
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {border: 1px solid #000;}

.bx_catalog_list_home .bx_item_detail_size .bx_item_section_name_gray,
.bx_item_list_recommended .bx_item_detail_size .bx_item_section_name_gray,
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_item_section_name_gray {color: #444;}

.bx_item_list_recommended .bx_item_detail_size ul li .cnt,
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li .cnt,
.bx_catalog_list_home .bx_item_detail_size ul li .cnt,
.bx_catalog_top_home .bx_item_detail_size ul li .cnt {overflow: visible; border: 1px solid #ccc;}
.bx_item_list_recommended .bx_item_detail_size ul li:active .cnt, .bx_item_list_recommended .bx_item_detail_size ul li.bx_active .cnt,
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:active .cnt, .bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.bx_active .cnt,
.bx_catalog_list_home .bx_item_detail_size ul li:active .cnt, .bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt,
.bx_catalog_top_home .bx_item_detail_size ul li:active .cnt, .bx_catalog_top_home .bx_item_detail_size ul li.bx_active .cnt,
.bx_catalog_list_home .bx_item_detail_size ul li:hover .cnt,
.bx_catalog_top_home .bx_item_detail_size ul li:hover .cnt,
.bx_item_list_recommended .bx_item_detail_size ul li:hover .cnt,
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover .cnt {border: 1px solid #444;}

.bx_item_list_you_looked_horizontal {border-bottom: 1px solid #000;position: relative; border-radius: 0px;}
.bx_item_list_you_looked_horizontal:after {
position: absolute;
content: '';
width: 100%;
height: 1px;
border-bottom: 2px solid #000;
margin-top: 1px;
left: 0;
}
.popup-window .bx_item_list_you_looked_horizontal,
.popup-window .bx_item_list_you_looked_horizontal:after {border-bottom: 0px solid;}

.bx_item_list_recommended {border-bottom: 0px solid; position: relative; border-radius: 0px; margin: 20px 0 0;}
.bx_item_list_recommended:before {
position: absolute;
content: '';
width: 100%;
height: 1px;
border-top: 1px solid #000;
border-bottom: 2px solid #000;
margin-top: 1px;
}
.popup-window .bx_item_list_recommended:before {display:none}

.bx_item_list_you_looked_horizontal.bx_black .bx_item_list_title,
.bx_item_list_recommended.bx_black .bx_item_list_title,
.bx_item_list_recommended .bx_item_list_title {
background: none;
font-size: 1.2em;
font-family: 'PT Sans', Tahoma, sans-serif;
color: #000;
text-transform: uppercase;
font-weight: normal;
text-shadow: 0px 0px 0px #888;
margin: 0 2em 1.2em;
height: auto;
text-align: left;
line-height: normal;
}
.bx_item_list_recommended.bx_black .bx_item_list_title,
.bx_item_list_recommended .bx_item_list_title {padding-top: 20px;}

.bx_item_list_recommended .bx_bt_button_type_2,
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2,
.bx_catalog_list_home .bx_bt_button_type_2,
.bx_catalog_list_home .bx_medium.bx_bt_button_type_2,
.bx_catalog_top_home .bx_medium.bx_bt_button_type_2 {
border: 1px solid #000;
background-image: none;
background: #fff;
color: #000;
text-shadow: 0 0px 0 #000;
border-radius: 0px;
font-weight: normal;
text-transform: uppercase;
}

.bx_item_detail .bx_big.bx_bt_button.bx_cart span {display: none}

.popup-window .bx_catalog_list_home.bx_black .bx_bt_button:hover,
.bx_item_list_you_looked_horizontal.bx_black .bx_bt_button,
.bx_item_list_recommended.bx_black .bx_bt_button,
.bx_catalog_top_home.bx_black .bx_bt_button,
.bx_catalog_list_home.bx_black .bx_bt_button,
.bx_item_list_you_looked_horizontal.bx_black .bx_bt_button:hover,
.bx_item_detail .bx_bt_button:hover,
.bx_item_list_recommended.bx_black .bx_bt_button:hover,
.bx_catalog_top_home.bx_black .bx_bt_button:hover,
.bx_catalog_list_home.bx_black .bx_bt_button:hover,
.bx_item_detail .bx_notavailable {
background: #fff;
color: #000;
text-shadow: 0 0px 0 #000;
display: inline-block;
border-radius: 0px;
text-align: center;
text-decoration: none;
font-size: 14px;
cursor: pointer;
border: 1px solid;
font-weight: normal;
text-transform: uppercase;
}
.popup-window .bx_item_list_you_looked_horizontal.bx_black .bx_bt_button,
.popup-window .bx_item_list_recommended.bx_black .bx_bt_button,
.popup-window .bx_catalog_top_home.bx_black .bx_bt_button,
.popup-window .bx_catalog_list_home.bx_black .bx_bt_button {
background: #444;
color: #fff;
text-shadow: 0 0px 0 #fff;
display: inline-block;
border-radius: 0px;
text-align: center;
text-decoration: none;
font-size: 14px;
cursor: pointer;
border: 1px solid #444;
font-weight: normal;
text-transform: uppercase;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,
.bx_item_list_you_looked_horizontal.bx_black .bx_catalog_item_controls_visible .bx_catalog_item_controls_blocktwo a,
.bx_catalog_list_home .bx_catalog_item_controls_visible .bx_catalog_item_controls_blocktwo a,
.bx_item_list_recommended .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,
.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {line-height: 36px;height: 37px;width: 40%;min-width: 120px; padding: 0 5px;filter: none;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {min-width: 120px;}

.bx_catalog_list_home .bx_catalog_item_controls_visible {padding-top: 10px;text-align: center;}

@media (min-width: 960px) {
	.bx_item_list_you_looked_horizontal.col4 .bx_catalog_item,
	.bx_catalog_top_home.col4 .bx_catalog_item {
	padding: 1px 5px;
	margin: 0 0.2% 30px;
	width: 24.6%;
	}
	.bx_item_list_you_looked_horizontal.col5 .bx_catalog_item {
	padding: 1px 6px;
	margin: 0 0.25% 30px;
	width: 19.5%;
	}
	.bx_item_list_recommended.col4 .bx_catalog_item	{
	padding: 1px 5px;
	margin: 0 0.2% 20px;
	width: 24.6%;
	}
}
/* end .bx_catalog_item */

.btn_write_consult {float: right;margin-top: -54px;}
.page-faq {max-width: 800px;margin: 0 auto;width: 100%}
#order_form_div select {display: block;}

#vkkonsult img {max-width:328px;width:100%}

@media (max-width:1257px) {
	.bx_catalog_tile {max-width: 800px;}
}
@media (min-width:1100px) and (max-width:1200px) {
	.bottom_container_one{padding-right:20px; width:36%;}
	.bottom_container_two{padding-right:20px; width:27%}
	.bottom_container_tre {width:36%}
}
@media (max-width:1100px) {
	.bx_inc_social_footer span {margin-left:0}
	.bottom_container_one{padding-right:20px; width:34%;}
	.bottom_container_two{padding-right:20px; width:27%}
	.bottom_container_tre {width:38%}
	.bottom_container_tre iframe{display:block; margin: 0 auto;}
	.footer_container_four {padding-right: 0;}
	
	.bx-touch .bx_catalog_list_home div.bx_catalog_item{height: auto!important;} /*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ 1024*/
	.bx-touch #horizontal-multilevel-menu li a.root-item{padding: 1.3em 1em;}
}
@media (min-width:981px) and (max-width:1054px){
	.bottom_container_one,
	.bottom_container_two{width:49%}
	.bottom_container_tre {width:100%}
	.bottom_container_one:after, .bottom_container_two:after{border-right: 0px dashed #111;}
	
	.lSSlideWrapper, #sliderobj, #sliderobj img.preview_picture {max-height: 360px;}
	.lSAction > a {top: 4%;height: 101%;}
}
/*1*/
@media (max-width:981px){
	.header_inner_container_two{
		position:relative;
		top:auto;
		right:auto;
		clear:both;
		width:100%;
	}
	.header_inner_container_one{margin:0}
	.bottom_container_one:after, .bottom_container_two:after{border-right: 0px dashed #111;}
	
	.lSSlideWrapper, #sliderobj, #sliderobj img.preview_picture {max-height: 340px;}
	.lSAction > a {top: 5%;height: 101%;}
}
/*2*/
@media (max-width:980px){
	.header_top_section_container_one{ }
	.header_top_section_container_two{ }
	.bottom_container_tre{width:100%}
	.bottom_container_two{padding:0}
	.bottom_container_tre{padding:0}
	.bottom_container_one{width: 57%;}
	.bottom_container_two{width:42%}
	.bx_inc_social_footer span {margin-left: 0;}
	.bottom_wrap h2 {margin: 0 1em 1.2em;}
	.bx_cart_login_top {margin: 0 10px 10px 0!important}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) {clear: none;}
}
/*3*/
@media (max-width:857px) {
.bx_catalog_tile .bx_catalog_tile_ul li{margin: 10px 5px 15px;}
.bx_catalog_tile {max-width: 400px;}
.lSSlideWrapper, #sliderobj, #sliderobj img.preview_picture {max-height: 300px;}
.lSAction > a {top: 5%;height: 101%;}
}
@media (max-width:850px) {
	.footer_container_one,
	.footer_container_four,
	.footer_container_two,
	.footer_container_tre{width:49%; padding: 10px}
	.bx-no-touch hr.line_dashed {display:none!important;}
}
@media (max-width:760px) {
	.lSSlideWrapper, #sliderobj, #sliderobj img.preview_picture {max-height: 260px;}
	.lSAction > a {top: 6%;height: 101%;}
	.bx-touch .btn_write_consult {float:none; margin-top: 10px; margin-bottom: 10px;}
	
	.bx-touch .bx_catalog_list_home div.bx_catalog_item{height: auto!important;}
}
@media (min-width:480px) and (max-width:640px) {
.bx-touch .header_wrap {position: relative; margin-top:45px;}
/*.bx-touch .header_wrap:before {position: absolute; content: 'mobile 3'; z-index:10000; top:10px;}*/

.bx-touch .popup-window .bx_item_list_you_looked_horizontal.bx_black .bx_bt_button,
.bx-touch .popup-window .bx_item_list_recommended.bx_black .bx_bt_button,
.bx-touch .popup-window .bx_catalog_top_home.bx_black .bx_bt_button,
.bx-touch .popup-window .bx_catalog_list_home.bx_black .bx_bt_button {margin-bottom: 5px;}

.bx-touch .bottom_container_two,
.bx-touch .bottom_container_one,
.bx-touch .bottom_container_tre{width:100%}
.bx-touch .footer_container_one,
.bx-touch .footer_container_four,
.bx-touch .footer_container_two,
.bx-touch .footer_container_tre {width:49%; padding: 10px}
.bx-touch .bottom_container_two {padding-top: 20px;}
	
.bx-touch .site_title{
	float:none;
	text-align:center;
	display: block;
	padding: 5px 0 0 0;
	line-height: 30px;
	height: 30px;
}
.bx-touch .smartcall {position: absolute; display:block; vertical-align: top;padding-top: 5px; height: 15px; top: 5px; right: 0;}

.bx-touch .bx_catalog_tile {max-width: 98%; margin: 0 auto;}
.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{margin: 10px 5px 15px;}
.bx-touch .bx_catalog_tile .bx_catalog_tile_img, .bx-touch .bx_catalog_tile .bx_catalog_tile_img img{width: 100%;height: 80px;}
.bx-touch .bx_catalog_tile .bx_catalog_tile_title {width: 98%; bottom: 0px; right: 0px; position: relative; margin: 0 auto;}
.bx-touch .bx_catalog_tile .bx_catalog_tile_title a {padding:2px 2%;width: 95%;}
.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1),
.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(2n+1),
.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) {clear: none;}

.bx-touch .bx_item_detail .bx_item_title h1 {font-size: 30px;}

.bx-touch .bx_catalog_top_home .bx_medium.bx_bt_button_type_2,
.bx-touch .bx_catalog_top_home .bx_medium.bx_bt_button	{display: none}

#vk_groups, #vk_groups iframe {height: 290px!important;}
.bx-touch hr.line_dashed {display:none;}
}
/*4*/
@media (min-width:321px) and (max-width:479px) {

	.bx-touch .popup-window .bx_item_list_you_looked_horizontal.bx_black .bx_bt_button,
	.bx-touch .popup-window .bx_item_list_recommended.bx_black .bx_bt_button,
	.bx-touch .popup-window .bx_catalog_top_home.bx_black .bx_bt_button,
	.bx-touch .popup-window .bx_catalog_list_home.bx_black .bx_bt_button {margin-bottom: 5px;}
	
	.bx-touch .bx_catalog_top_home .bx_medium.bx_bt_button_type_2,
	.bx-touch .bx_catalog_top_home .bx_medium.bx_bt_button	{display: none}

	.bx-touch .header_wrap {position: relative; margin-top:45px;}
/*.bx-touch .header_wrap:before {position: absolute; content: 'mobile 4'; z-index:10000; top:10px;}*/
	.bx-touch .site_title{
		float:none;
		text-align:center;
		display: block;
		padding: 5px 0 0 0;
		line-height: 40px;
		height: 40px;
	}

	.bx-touch .worakarea_wrap_container {
		padding-top:20px;
		padding-bottom:10px;
	}
	.bx-touch .site_title{
		float:none;
		padding-left:0;
		text-align:center;
	}
	.bx-touch .header_inner_container_one{
		float:none;
		width:100%;
		text-align:center;
	}
	.bx-touch .header_inner_include_aria{
		display:block;
		padding:10px 0 10px;
		text-align:center;
	}
	
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li {margin: 5px 0 5px; width: 100%}
	
	.bx-touch .footer_container_one,
	.bx-touch .footer_container_two,
	.bx-touch .footer_container_tre,
	.bx-touch .footer_container_four,
	.bx-touch .bottom_container_one,
	.bx-touch .bottom_container_two,
	.bx-touch .bottom_container_tre{padding:0;width:100%}
	
	.bx-touch .bottom_container_tre iframe{max-width: 321px;}
	.bx-touch .footer_container_four h4 {position: relative; padding-top: 15px;}
	
	#vk_groups, #vk_groups iframe {height: 290px!important;}
	
}
/*5*/
@media (max-width:320px){

	.bx-touch .popup-window .bx_item_list_you_looked_horizontal.bx_black .bx_bt_button,
	.bx-touch .popup-window .bx_item_list_recommended.bx_black .bx_bt_button,
	.bx-touch .popup-window .bx_catalog_top_home.bx_black .bx_bt_button,
	.bx-touch .popup-window .bx_catalog_list_home.bx_black .bx_bt_button,
	.bx-touch .popup-window .bx_item_detail .bx_bt_button	{margin-bottom: 5px; margin-right: 10px;}

	.bx-touch .header_wrap {position: relative; margin-top:45px;}
/*.bx-touch .header_wrap:before {position: absolute; content: 'mobile 5'; z-index:10000; top:10px;}*/
	.bx-touch .worakarea_wrap_container {
		padding-top:10px;
		padding-bottom:10px;
	}
	.bx-touch .site_title{
		float:none;
		text-align:center;
		display: block;
		padding: 5px 0 0 0;
		line-height: 30px;
		height: 30px;
	}
	.developer {width: 100%; background: #000; margin: 0 -20px; padding: 5px 20px;}

	.bx-touch .smartcall {position: absolute; display:block; vertical-align: top;padding-top: 5px; height: 15px; top: 5px; right: 0;}
	
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li {margin: 5px 0 5px;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_img, .bx-touch .bx_catalog_tile .bx_catalog_tile_img img{width: 100%;height: 47px;}
	
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title {width: calc(100% - 16px); bottom: 0px; right: 0px; position: relative; margin: 0 auto;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title a {padding:2px 5px;width: calc(100% - 12px);}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1) {clear: none;}
	
	.bx-touch .footer_container_one,
	.bx-touch .footer_container_two,
	.bx-touch .footer_container_tre,
	.bx-touch .footer_container_four,
	.bx-touch .bottom_container_one,
	.bx-touch .bottom_container_two,
	.bx-touch .bottom_container_tre{padding:0;width:100%}
	.bx-touch .tac.ovh{display:none}
	.bx-touch .footer_container_four h4 {position: relative; padding-top: 15px;}
	.bx-touch .footer_wrap_container {padding-bottom: 5px;}
	#vk_groups, #vk_groups iframe {width: 270px!important; height: 290px!important;}
	.bx-touch .bx_inc_social_footer span {padding: 1px; margin-bottom: 15px;}
	.bx-touch .bx_item_detail .item_info_section {padding-right: 10px !important;}
	.bx-touch .bx_item_detail .bx_item_title h1 {font-size: 30px;}
	.bx-touch .bx_catalog_list_home .bx_catalog_item_controls_blocktwo a {min-width: 102px;}
	.bx-touch .bx_catalog_list_home .bx_catalog_item_controls_visible .bx_catalog_item_controls_blocktwo a {min-width: 90px;}
	
	.bx-touch .bottom_container_tre iframe{max-width: 320px; width:100%}
	.bx-touch .bx_catalog_top_home .bx_medium.bx_bt_button_type_2,
	.bx-touch .bx_catalog_top_home .bx_medium.bx_bt_button	{display: none}
}

/*iphone mobile fix*/
@media only screen and (max-device-width: 480px) {
	.bx-touch input[type="submit"], .bx-touch input[type="text"] { -webkit-appearance: none;} /*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	input[type="submit"], .bx-touch input[type="text"] { -webkit-appearance: none;}
}

.bx-touch .bx_catalog_top_home .bx_medium.bx_bt_button_type_2,
.bx-touch .bx_catalog_top_home .bx_medium.bx_bt_button	{display: none}

.bx-touch  .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls,
.bx-touch  .bx_item_list_recommended .bx_catalog_item .bx_catalog_item_controls{display:none;}

.site_title,
.worakarea_wrap_container,
.header_inner_container_one,
.header_top_section_container_two,
.header_inner_container_two,
.header_inner_include_aria,
.footer_container_one,
.footer_container_two,
.footer_container_tre,
.footer_container_four,
.bottom_container_one,
.bottom_container_two,
.bottom_container_tre{
	-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;
}

/* ===== reserved class ===== */
.p0{padding:0 !important}
.m0{margin:0 !important}
.dn{display:none !important}
.db{display:block !important}
.wa{width:auto !important}
.dib{display:inline-block !important}
.clb{clear:both !important}
.fln{float:none !important}
.fll{float:left !important}
.flr{float:right !important}
.m0a{margin:0 auto !important}
.fwb{font-weight:bold !important}
.fwn{font-weight:normal !important}
.tal{text-align:left !important}
.tar{text-align:right !important}
.tac{text-align:center !important}
.tdn{text-decoration:none !important}
.tdl{text-decoration:line-through !important}
.vat{vertical-align:top !important}
.vam{vertical-align:middle !important}
.vab{vertical-align:bottom !important}
.posr{position:relative !important}
.posa{position:absolute !important}
.whsn{white-space:normal !important}
.whsnw{white-space:nowrap !important}
.p05{padding:0 5px !important}
.w100p{width:100% !important}
.w90p{width:90% !important}
.wa{width:auto !important}
.ovh{overflow:hidden !important}

/* ===== Debug class ===== */
.dbg1{background-color:rgba(0,0,255,.3) !important}
.dbg2{background-color:rgba(0,255,0,.3) !important}
.dbg3{background-color:rgba(255,0,0,.3) !important}

.dbg0,
.dbg01>div{
	outline-width:2px;
	outline-style:solid;
	outline-color:rgba(0,255,0,.3);
	outline-offset:0px;
}
.dbg01>div>div{
	outline-width:2px;
	outline-style:solid;
	outline-color:rgba(0,0,255,.3);
	outline-offset:0px;
}
.debug{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:2px;
	border:1px solid #d0dbb1;
	background:#f5ffdb;
	color:#2d2d2d;
	font-size:8px;
}
#debsizing{font-weight:bold}

@media (min-width:981px){#debsizing:before{content:"981px < (1) "}}
@media (min-width:640px) and (max-width:980px){#debsizing:before{content:"640px < (2) "}#debsizing:after{content:" < 980px"}}
@media (min-width:480px) and (max-width:639px) {#debsizing:before{content:"480px < (3) "}#debsizing:after{content:" < 639px"; }}
@media (min-width:321px) and (max-width:479px) {#debsizing:before{content:"321px < (4) "}#debsizing:after{content:" < 479px"; }}
@media (max-width:320px){#debsizing:before{content:"(5) "}#debsizing:after{content:" < 320px"; }}

.bx_page{font-size: 85%;padding-bottom: 40px;}
.bx_page h1,
.bx_page h2,
.bx_page h3,
.bx_page h4,
.bx_page h5,
.bx_page h6{
	color:inherit;
	font-weight:500;
	font-family: 'PT Sans', Tahoma, sans-serif;
	line-height:1.1;
}
.bx_page p{margin:0 0 10px}
.bx_page ul,
.bx_page ol{
	margin-top:0;
	margin-bottom:10px;
}
.bx_page ul ul,
.bx_page ol ul,
.bx_page ul ol,
.bx_page ol ol{margin-bottom:0}
.bx_page .list_unstyled{padding-left:0;list-style:none}
.bx_page .list_nline{
	padding-left:0;
	list-style:none;
}
.bx_page .list_nline>li{
	display:inline-block;
	padding-right:5px;
	padding-left:5px;
}
.bx_page .list_nline>li:first-child{padding-left:0}

.bx_page a 		 {color:#444}
.bx_page a:hover {color:#ccc}
.bx_page a:active{color:#ccc}

.bx_catalog_top_home, .bx_catalog_list_home {border-bottom: 0px solid;}
hr{
position: relative;
margin: 0;
margin-top: 2px;
border-style: solid;
border-width: 1px;
border-color: #000;
}
hr:before {
height: 1px;
width: 100%;
width: calc(100% + 2px);
position: absolute;
content: '';
border-top: 1px solid #000;
top: -3px;
margin: 0 -1px;
}
hr.line_dashed {
height: 1px; 
width: 100%;
margin: 0;
border-style: dashed;
border-width: 1px;
border-color: #000;
border-top: 0px solid;
margin-bottom: 20px;
display: inline-block;
}
hr.line_dashed:before {display: none}

#overlay {position: fixed !important; z-index: 1000;}
#form_wrapper_call {z-index: 1001;}
#fhead, #fbott {background: #fff;color: #000; border: 1px solid #000;}
 form#call_ord input[type="submit"] {background: #4e4e4e}
form#call_ord input[type="submit"]:hover {background: #fff; color: #000; border: 1px solid #000; cursor: pointer;}
.frm_place {border-color: #4e4e4e}
#fhead{height: 32px;border-bottom: 1px solid #d6d6d6;}
#fhead .wr_close {background: #444}
#fhead .wr_close:hover {background: red}
#fhead h3 {
color: #000;
padding: 0;
margin: 0 0 0 5px;
text-transform: none;
text-shadow: 0px 0px 0px #888;
font-size: 17px;
}
#fbott {border-top: none;height: 1px;}
form#call_ord input[type="submit"] {text-transform: uppercase;}
form#call_ord div.mf-captcha {
text-align: right;
padding-right: 4px;
}
form#call_ord div.mf-text input#captcha_word {font-size: 1.25em;color: #000!important;}
form#call_ord input[type="text"], form#call_ord textarea {color: #000!important;}

/* section list of main page */
.bx_catalog_tile {margin: 10px auto;}
.bx_catalog_tile .bx_catalog_tile_title {
background: rgba(0, 0, 0, 0.55);
margin: 0;
padding: 3px;
position: absolute;
display: block;
bottom: 10px;
right: 15px;
z-index: 300;
}
.bx_catalog_tile .bx_catalog_tile_title a {
color: #fff;
text-decoration: none;
display: block;
padding: 13px 5px;
border: 1px solid #9f9f9f;
font-family: 'PT Sans', Tahoma, sans-serif;
font-size: 18px;
width: 227px;
}
.bx_catalog_tile .bx_catalog_tile_ul li {
width: 370px;
position: relative;
margin: 10px 15px 15px;
padding: 0;
}
.bx_catalog_tile .bx_catalog_tile_img {
width: 360px;
height: 207px;
border: 0px solid #ccc;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
filter: url('/bitrix/templates/envylab/images/gray.svg#grayscale');
filter: url("data:image/svg+xml;utf8,<svg xmlns = \'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\' /></filter></svg>#grayscale");
}
.bx_catalog_tile li:hover .bx_catalog_tile_img,
.bx_catalog_tile .bx_catalog_tile_img:hover { 
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;
-ms-filter: none;
}
.bx_item_list_recommended .bx_catalog_item_images_double, .bx_item_list_recommended .bx_catalog_item_images,
.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images,
.bx_catalog_top_home .bx_catalog_item_images_double, .bx_catalog_top_home .bx_catalog_item_images{-webkit-background-size: cover;background-size: cover;}

/* breadcrumbs */
.bx_breadcrumbs ul li a {
background: none;
position: relative;
margin: 0 10px;
padding: 0;
opacity: 1;
font-size: 17px;
font-family: 'PT Sans', Tahoma, sans-serif;
text-decoration: none;
color: #1a171b;
display: inline-block;
border-bottom: 1px solid;
}
.bx_breadcrumbs ul li a:hover{opacity: .8; text-decoration: none; border-bottom: 0px solid; padding-bottom: 1px;}
.bx_breadcrumbs ul li a:after {position: absolute; content: ' > '; width: 10px; padding: 0 7px; font-size: 14px;}
.bx_breadcrumbs ul li span {padding: 0 10px;color: #5c5c5c;font-size: 17px;}

.banner_inner {margin: 20px 0 0;}
.workarea_wrap .bx_item_detail {font-family: 'PT Sans', Tahoma, sans-serif;}

/* block in detail catalog element */
.descr_delivery {margin: 20px 0; font-size: 13px;}
.descr_delivery div {border-top: 1px solid #dedede}
.descr_delivery u {padding: 10px 0;display: inline-block; font-size: 15px;}
.descrshare {text-align: right; padding: 10px 0 0;}

#showOfertafrm {min-width: 300px; max-width: 600px; width: 80%;}
#showOfertafrm table {width: 100%;}
#showOfertafrm .popup-window-content-row {font-size: 12px;}

#oneclickfrm {max-width: 400px;}
.popup-window {
border-radius: 0px;
border: 1px solid;
border-color: #000;
}
.popup-window-titlebar .popup-window-top-row .popup-window-left-column, .popup-window-titlebar .popup-window-top-row .popup-window-center-column, .popup-window-titlebar .popup-window-top-row .popup-window-right-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-left-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-center-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-right-column{
background: #fff;color: #000;border-radius: 0px;
}
.popup-window-close-icon{
border-radius: 0px;
position: absolute;
right: 5px;
top: 5px;
width: 20px;
height: 20px;
background: #444 url(/bitrix/templates/envylab/images/cls_btn.png) 0 0 no-repeat;
cursor: pointer;
outline: none;
margin-top: -3px;
}
.popup-window-close-icon:hover {
border-radius: 0px;
width: 20px;
height: 20px;
background: red url(/bitrix/templates/envylab/images/cls_btn.png) 0 0 no-repeat;
}

.popup-window-button-text {line-height: 30px;}
.popup-window-button-accept, .popup-window-button-accept .popup-window-button-text {
background: #444;
color: #fff;
border: 0px solid;
height: 28px;
line-height: 30px;
}
.popup-window-button-accept .popup-window-button-text:hover{
background: #fff;
color: #000;
}
.popup-window-button-accept .popup-window-button-text, .popup-window-button-create .popup-window-button-text {text-shadow: none;}
.popup-window-button-left, .popup-window-button-right {display:none}
/*.popup-window-button-accept:hover,*/
.popup-window-button, .popup-window-button:hover {
background: #fff;
color: #000;
border: 1px solid;
text-shadow: 0 0px 0 #000;
border-radius: 0px;
height: 28px;
padding: 0;
font-weight: normal;
text-transform: uppercase;
text-shadow: none;
line-height: 28px;
}
.popup-window .bx_catalog_list_home.bx_black .bx_bt_button:hover,
.popup-window .bx_item_detail .bx_bt_button:hover{border: 1px solid #444;}
.popup-window .bx_item_list_you_looked_horizontal.bx_black .bx_bt_button:hover,
.popup-window .bx_item_list_recommended.bx_black .bx_bt_button:hover,
.popup-window .bx_catalog_top_home.bx_black .bx_bt_button:hover/*,.popup-window-button:hover */{border: 1px solid #ccc;}

#one_click_form {padding: 10px 0;font-size: 14px;}
#popup-window-content-oneclickfrm {padding: 10px 10px 0;}
#one_click_form table tr td:first-of-type {width: 80px}
textarea[name="message_buyer"] {width: 250px;height: 50px;}

.bx_ordercart .bx_sort_container a {
background-image: none;
background: #fff;
color: #000;
border: 1px solid #000;
height: 36px;
line-height: 36px;
text-shadow: none;
border-radius: 0px;
font-weight: normal;
text-transform: uppercase;
box-shadow: none;
}
.bx_ordercart .bx_ordercart_order_pay_center .checkout{font-family: 'PT Sans', Tahoma, sans-serif;}
.big.bt_blue,
.bx_ordercart .bx_ordercart_order_pay_center .checkout,
.bx_ordercart .bx_sort_container a.current,
.bx_ordercart .bx_sort_container a.current:hover,
.bx_ordercart .bx_sort_container a:hover {
background-image: none;
background: #444;
color: #fff;
border: 1px solid #000;
height: 36px;
line-height: 36px;
text-shadow: none;
border-radius: 0px;
font-weight: normal;
text-transform: uppercase;
box-shadow: none;
}
.bx_ordercart .bx_ordercart_order_pay_center .checkout:hover,
.big.bt_blue:hover {
background: #fff;
color: #000;
text-shadow: none;
background-image: none;
box-shadow: none;
}
.bx_my_order .bx_bt_button_type_2, .bx_order_list .bx_bt_button_type_2 {border: 1px solid #444;border-radius: 0px;}

.bx_ordercart .bx_ordercart_coupon input {padding: 0 10px;box-shadow: none;border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto {width: 15%;}
.bx_ordercart .bx_ordercart_photo_container,
.bx_item_detail_size_small_noadaptive ul li a {border: 1px solid #ccc;}
.bx-touch #basket_items .bx_item_detail_size_small_noadaptive ul li a {overflow: visible;}
.bx-touch #basket_items .bx_item_detail_size_small_noadaptive ul {width: 100%}
.bx-touch #basket_items .bx_item_detail_size_small_noadaptive .bx_size_scroller_container {max-width: 110px;padding-right: 5px;}
.bx_item_detail_size_small_noadaptive ul li a:hover {border: 1px solid #444;}
.bx_item_detail_size_small_noadaptive ul li:active a, .bx_item_detail_size_small_noadaptive ul li.bx_active a,
.bx-touch .bx_item_detail_size_small_noadaptive ul li:active a, .bx-touch .bx_item_detail_size_small_noadaptive ul li.bx_active a {border: 2px solid #444;}
.bx_ordercart .bx_ordercart_order_pay_center {padding-bottom: 20px;border-top: 0px solid;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control a,
.bx_my_order .bx_my_order_table td a {color: #444;font-size: 12px;}
div#basket_items_delayed {margin-bottom: 40px;}

.login_page {padding-bottom: 20px; max-width: 305px;}
.login_page .bx_auth_form img {display: block;padding-bottom: 10px;}
.login_page h2:nth-child(1) {display: none}
.login_page .input_text_style {height: 32px; border: 1px solid #c1c5c8; box-shadow: none; border-radius: 0px;}
.login_page a {color: #444;}
.mf-captcha .mf-req {font-size: 15px;}

label[for="SENDPRICE"] {color: red;font-weight: bold;}
.bx_mfeedback {font-size: 100%;max-width: 400px;}
.bx_mfeedback .big.bt_blue {font-weight: normal;}

.bx_my_order_cancel {margin-bottom: 20px;}

/* End */
/* /bitrix/templates/envylab/components/bitrix/sale.basket.basket.line/envy/style.css?15621662537174 */
/* /bitrix/templates/envylab/components/bitrix/menu/multilevel_top/style.css?15621662535105 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1562166240467 */
/* /bitrix/templates/envylab/components/bitrix/menu/catalog_native/style.css?156216625310760 */
/* /bitrix/components/eva/callback/templates/.default/style.css?15621662381673 */
/* /bitrix/templates/envylab/template_styles.css?156216625346480 */
