

/* Start:/bitrix/templates/main/components/bitrix/sale.basket.basket.line/main/style.css?14533653258027*/
.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_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:20px;
	height:14px;
	margin-right:3px;	
	position: relative;
	margin-bottom: -3px;
}
/*
.bx_cart_sidebar .bx_small_cart .icon_cart{background:url(/bitrix/templates/main/components/bitrix/sale.basket.basket.line/main/images/cart.png)    no-repeat top center}
.bx_cart_sidebar .bx_small_cart .icon_cart{background:url(/bitrix/templates/main/components/bitrix/sale.basket.basket.line/main/images/cart.png)    no-repeat top center}
.bx_cart_sidebar .bx_small_cart .icon_profile{background:url(/bitrix/templates/main/components/bitrix/sale.basket.basket.line/main/images/profile.png) no-repeat top center}
*/

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

.bx_cart_block .bx_small_cart a{font-weight:bold;/*color:#404040*/}
.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{position:relative;width:100%}
.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-bottom:21px;*/padding-top:10px;width:100%}
.bx_cart_block.bx_cart_fixed 		 	.bx_item_listincart .bx_itemlist_container{position:relative}
/*.bx_cart_block.bx_cart_sidebar .bx_title_component{*/
	/*margin:10px;*/
	/*padding:10px 0 17px;*/
	/*font-size:18px;*/
	/*line-height:20px;*/
	/*color:#000;*/
	/*vertical-align:middle;*/
	/*border-bottom:1px solid #E5E5E5;*/
/*}*/
/*.bx_cart_block.bx_cart_sidebar .bx_title_component .cart_icon_big{*/
	/*line-height:20px;*/
	/*height:20px;*/
	/*width:25px;*/
	/*background:url(/bitrix/templates/main/components/bitrix/sale.basket.basket.line/main/images/cart_big.png) no-repeat center;*/
/*}*/
/*.bx_cart_block.bx_cart_sidebar.close 	.bx_item_listincart{height:0;overflow:hidden}*/
.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{
	font-weight:bold;
	padding:3px;
	background:#ebebeb;
	margin:0 10px 20px;
	line-height:16px;
	font-size:13px;
	/*height:16px;*/
	border-radius:3px;
	text-align:center;
}
/*.bx_cart_block.bx_cart_fixed    .bx_item_listincart .bx_itemincart{position:relative}*/
.bx_cart_block .bx_item_listincart .bx_item_delete{
	background:url(/bitrix/templates/main/components/bitrix/sale.basket.basket.line/main/images/delete_item.png) no-repeat center;
	width:16px;
	height:16px;
	position:absolute;
	right:10px;
	top:-3px;
	cursor:pointer;
	opacity: .2;
}
.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 #E5E5E5;
	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 #e5e5e5;
	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;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:13px;
	cursor:pointer;
}

.bx_cart_block .bx_bt_button_type_2 				{
	border:1px solid #e9e9e9;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f1f1f1));
	background-image:-webkit-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:-moz-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:-o-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	color:#656565;
	text-shadow:0 1px 0 #fff;
}
.bx_cart_block .bx_bt_button_type_2:hover 		{background:#fff}
.bx_cart_block .bx_bt_button_type_2:active 	{
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fcfcfc));
	background-image:-webkit-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:-moz-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:-o-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	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 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}

.bx_cart_block .bx_medium.bx_bt_button_type_2 		{font-weight:bold}
.bx_cart_block .bx_medium.bx_bt_button_type_2:hover{ }
.bx_cart_block .bx_medium.bx_bt_button_type_2:active{ }



/* End */


/* Start:/bitrix/templates/main/components/bitrix/search.title/main/style.css?14528721352946*/
.bx_search_container{
	height: 50px;
	line-height: 50px;
}

.bx_search_container .bx_field{
	position: relative;
	margin-top: 15px;
	height: 30px;
	border-top:    1px solid #8ca3ae;
	border-right:  1px solid #a0b4be;
	border-bottom: 1px solid #b6c8d1;
	border-left:   1px solid #a0b4be;
	border-radius: 3px;
	background: #fff;
	box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1);
	line-height: 30px;
}
.bx_search_container .bx_field .bx_input_text{
	position: absolute;
	left: 0;
	height: 30px;
	outline: none;
	border: none;
	background: none;
	line-height: 30px;
	width: 100%;
	padding-right: 40px;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5px;
}
.bx_search_container .bx_field .bx_input_submit{
	position: absolute;
	top: 2px;
	right: 0;
	bottom: 0;
	width: 34px;
	border: none;
	background: url('/bitrix/templates/main/components/bitrix/search.title/main/images/search_lupe.png') no-repeat left center;
	cursor: pointer;

}

div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 370px;
	margin-left: 11px;
	margin-top:-20px;
	background-color: #FFF;
}

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

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 45px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
}
.bx_searche .bx_item_element{
	/*float: left;*/
	padding-left: 10px;
	margin-left: 70px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	color: #4788cb;
	font-size: 13px;
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #a7a7a7;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_item_block.all_result a{
	margin-top: 0;
}
/* End */


/* Start:/bitrix/templates/main/template_styles.css?164794837115069*/
html {
	height: 100%;
}
article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 main,
 nav,
 section,
 summary {
	display: block;
}
a{color:#e41118;}
a.link{color:#e41118!important;border-bottom:1px dotted #e41118;text-decoration:none;font-size:14px!important;}
img{vertical-align: middle;}

.wrapper {
	width: 960px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
ul.top{font-size:16px;list-style:none; padding:25px 0 20px}
ul.top li{display:inline; padding : 0 11px;vertical-align: top;}
.f_right{float:right; position:relative}
.f_left{float:left}
.clear{clear:both}
/* Header
-----------------------------------------------------------------------------*/
.header {
	background:url(/bitrix/templates/main/img/h_line.png) repeat-x;
	min-height: 236px;
}

/* Carousel base class */
.carousel {
  height: 333px;
  margin-bottom: 60px;
}
.container {min-width:1000px}
.sliderContent .item{margin:3px;}
form{position:relative}
.head{padding-top:52px}
.personal{margin-top: -4px;margin-bottom:10px}
.info1 {text-align:right}
.info1 a{ color:#000;   text-decoration: none;font-size:28px;line-height:1.2em}
.info1 span{text-transform:uppercase}
.logo{padding-right:42px; padding:10px 15px;margin-bottom:10px ;display:block}
.logo a{cursor:pointer;display:block}#search{margin-bottom:10px ;display:block}
.header  input[type='text'] {width:284px; height:34px;text-indent:15px; margin-top:15px; border:1px solid #e1e1e1}
.header input[type='text']::-webkit-input-placeholder {font-style:italic}
.header input[type='text']:-moz-placeholder {font-style:italic}
.header  input[type='submit'] {background:url(/bitrix/templates/main/img/search.png) no-repeat; font-size:0;border:0; width: 23px;height: 23px;position: absolute;right: 10px;
top: 23px;cursor:pointer}
.follow{padding-left:94px; padding-top:25px}
span.new{ background:#cd3137; padding:0px 11px; font-size:12px;line-height:21px;display: inline-block;margin-bottom:28px;color:#fff}
/* Middle
-----------------------------------------------------------------------------*/
.content {
	padding: 0 0 180px;
}
.slider1 .sliderContent .item img{box-shadow:0px 0px 5px #ccc; padding:10px}
.menu{padding-top:48px}
.bread{height:44px;}
ul.ul_menu{list-style-image:url(/bitrix/templates/main/img/menu_list.png) ;font-size:18px;list-style-position: inside;}
ul.ul_menu li{padding: 15px 0;position:relative;border-width: 1px;width:248px}
.menu2{margin-top:30px;background:#ffe4d1; margin-bottom:43px;}
ul.ul_menu2{  padding:0;  width: 100%;font-size:18px;}
ul.ul_menu2 li{padding: 23px 0;position:relative;    display: table-cell;
	    border-width: 1px;    width: 1%;
    white-space: nowrap;
    text-align: center;}		
ul.ul_menu li a,
ul.ul_menu2 li a{color:#000; text-decoration:none;padding: 5px 20px;border: 2px solid transparent;}
ul.ul_menu li:after {content: "";
position: absolute;left: -1px;
right: -1px;height: 1px;top: 2px;
background-image: -webkit-gradient(linear,
 0 0,
 100% 0,
 from(#fedbcd),
 to(transparent));
background-image: -webkit-linear-gradient(left,
 #fedbcd,
 transparent);
background-image: -moz-linear-gradient(left,
 #fedbcd,
 transparent);
background-image: -o-linear-gradient(left,
 #fedbcd,
 transparent);
}
ul.ul_menu li:first-child:after{height: 0px;}
.l_menu{width:100%; border:1px solid #b2b2b2; padding:15px;margin-right:54px;margin-bottom: 20px;}
.type{padding:0 12px;}
.l_menu p{color:#000;font-size:12px}
h5{font-size:14px; font-weight:bold; color:#4e4e4e;text-transform:uppercase}
input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span {
    display:inline-block;
    width:12px;
    height:12px;
	margin:10px 8px 0px 0;
    vertical-align:sub;
    border:1px solid #b2b2b2;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span {
    background:url(/bitrix/templates/main/img/check_radio_sheet.png) no-repeat center;
}
.root-item-selected,
ul.ul_menu2 li a:hover {color:#e41118!important;border: 2px solid #e41118!important;}
.add_rew{padding-top:5px;}
.add_rew input[type="text"],
textarea{ border:1px solid #ddd;width:336px;margin-top:16px;resize:none; line-height:26px;text-indent:12px;font-size:12px;height:26px }
.add_rew  input[type='text']::-webkit-input-placeholder {font-size:#949494}
.add_rew  input[type='text']:-moz-placeholder {font-size:#949494}
input[type='submit'].review{padding: 0 28px;font-size: 14px;margin-left:40px;line-height: 31px;color: #e41118;background:#fff;text-transform:uppercase;
vertical-align: bottom;margin-bottom: 5px;border:3px solid #4e4e4e}
input[type='submit'].review:hover{color:#fff; background:#e41118; border-color:#e41118}
textarea{height:124px; width:333px;margin-bottom:20px}
.add_rew form{margin: 10px 0 47px;}

.catalog h2{margin-top:10px;color:#4e4e4e; font-size:30px; margin-bottom:20px}
.catalog h3{color:#4e4e4e; font-size:24px;line-height:24px; margin-bottom:20px}
.c_1{position:relative;display: inline-block;}
.c_1 span{position:absolute; display:block;height:10px; width:10px;background:#e41118 url(/bitrix/templates/main/img/cross.png) no-repeat center; cursor:pointer; right:1px; bottom:1px;}
div.compare{margin-bottom:37px}
a.buy.compare { display:inline-block;text-transform:none; margin:0 14px;vertical-align: bottom;line-height: 27px;}
a.buy.compare:hover{background:#e41118;color:#fff}
a.cancel{color:#4e4e4e;vertical-align: sub;}
.ban4{background:url(/bitrix/templates/main/img/ban4.png) no-repeat center;width:507px;height:70px;padding-left:127px;padding-top:24px;color:#fff;margin-bottom:17px;}
.ban4 h3{ font-size:24px; line-height:30px;color:#fff;
margin-bottom: 5px;}
a.m_info{margin-right:26px;color:#fff;border:2px solid #fff;line-height:37px;padding:0 20px; font-size:14px;text-decoration:none}
a.m_info:hover{border-color:#fff;color:#fff;}
.bonus{position:absolute; top:0; left:0;background:url(/bitrix/templates/main/img/bonus.png) no-repeat;width:71px; height:74px;}
.bonus:hover{background:url(/bitrix/templates/main/img/bonus2.png) no-repeat;}

.about p{color:#565656;font-size:12px;line-height:14px;margin-bottom:24px}
.title{font-size:24px; line-height: 24px;}
a.review{border:3px solid #4e4e4e; line-height:39px;padding:0 11px; text-decoration:none;text-transform: uppercase;color:#232323;display: inline-block;}
a:not(.ban3):hover{border-color:#e41118; color:#e41118}
a.ban3:hover{text-decoration:none}
.line{background:url(/bitrix/templates/main/img/line.png) no-repeat center; height:4px;margin-bottom:50px;}
.bans{width:490px}.ban{position:relative;margin-bottom:20px}
.ban img{border:1px solid #ebebeb; padding:5px;  }
.ban div{position:absolute; background:rgba(2,2,2,0.7); width:164px;  color:#cfcfd2;font-size:24px;padding:12px 0 0 12px   }
.m_20{margin-right:20px}
.ban3{ padding:12px;background:#282a34 url(/bitrix/templates/main/img/gifts.png) no-repeat bottom right}
.red{background:#cd3137; }
.red p{color:#fff;padding: 6px 20px;display: table-cell;vertical-align: middle; font-size:14px; padding-right:0}
.red span {position:relative; background:url(/bitrix/templates/main/img/pink.png) no-repeat; font-size:30px; width:117px; height:67px; display: table-cell;color:#fff; vertical-align: middle;text-align:center }
.view-item div a{height:40px;display:block}
.view-item img{    border: 1px solid #d7d7d7;margin :20px 0 10px}
.ban3 h1{color:#fff; font-size:24px; text-transform:uppercase;font-weight:bold; margin-top:28px;  }
.ban3 h2{color:#fff; font-size:18px;margin-bottom:0px;  margin-top:0px;   font-weight:bold; }
.slider.slider2{width:446px;height:144px; padding-bottom:0}
.slider2 .sliderContent{width:446px; height:147px;}
.slider2 .sliderContent .item{background:#282a34;height:144px;padding: 0 10%;}
.slider2 .sliderArrows a {width: 20px;margin-top: -10px;}
.slider2 .next,
.slider2 .next:hover{right:26px;}
.slider2 .prev,
.slider2 .prev:hover{left:26px;}
.item1{padding:10px;}
.price{font-size:18px; margin-bottom:11px;color:#4e4e4e;background:rgba(255,
255,
255,
0.7);}
.item1:hover{box-shadow:0px 0px 5px #cccccc}
.item1:hover .price{ display:block}
.items{width: 984px;margin-top:46px;
margin-left: -11px;}
.items2 .item1{ position: relative;}
.items2 .item1 .price {
       width: 88%;
    position: absolute;
    bottom: 7px;
   left: 6%;
    text-align: center;
    color: #8e8d8d;
 line-height: 35px;
}
.ecom {
	width:80%;background:rgba(255,
255,
255,
0.7);
	bottom: 15px; height:35px;
    right: 10%;   left: 10%;
    position: absolute;
    display: none;
}
.items2 .item1 a.buy {padding:0 7px;margin:10px auto}
a.buy {line-height:20px; display:none;border: 2px solid #aaaaaa;}
a.buy:hover{border-color:#e41118; color: #fff;background:#e41118}
.reserve span{color:#e41118; font-weight:bold; font-size:14px;}
.reserve a{border-bottom:1px dashed #4e4e4e; text-decoration: none; color: #4e4e4e;}
.item1:hover a.buy{display:inline-block}
.pic{position: relative; width: 143px }
.sale{background: url(/bitrix/templates/main/img/sale.gif) no-repeat ;font-size: 14px;color: #fff;
	position: absolute;width: 44px; height: 44px; top:9px; right:6px;line-height: 44px;
text-align: center;}
.sale2{position: absolute; background:#cd3137;width:37px; height:37px;border-radius:50%;color: #fff;top:14px; left:14px;
text-align: center;font-weight: bold;line-height: 37px;}
.paginator{padding-top:17px;}
.paginator a{font-size:16px;text-decoration:none;width:21px;height:21px;color:#000;padding: 0px 4px; }
.pages span{font-size:16px;  width:21px;height:21px; border:1px solid #aaaaaa; color:#e41118;padding: 0px 4px; }
.page{width:53px}.page a {font-size:12px;}.page img {vertical-align: baseline;}.page span{padding: 0px 4px;color:#aaaaaa }
.pages{float: left;width: 558px;text-align: center;}
.l_menu .line{margin:20px 0;height:1px}
button{width:129px; text-align:center; margin:0 auto;background: #fff;border: 2px solid #b2b2b2;line-height:37px;padding: 0;display: block;} 
button:hover{border-color:#e41118; color:#fff; background:#e41118}
.d_pic{width:336px;height:365px; border:1px solid #ddd; margin-right:44px;}
.d_info{width:225px;}
li.beline {
display: block;
position: relative;
line-height: 18px;
letter-spacing: -1ex;
}
.hover-active {
    display: none;
}
.item1:hover .ecom {
    display: block;
}
.item1:hover .hover-active {
    display: block;
}
.item1:hover .price{display:none}
.info {background:rgba(255,
255,
255,
0.7);
    width: auto;
    position: absolute;
    top: 18px;
    left: 14px;
    right: 14px;
    font-size: 12px;
    line-height: 14px;
    z-index: 10;
    color: #1c161e;
    text-align: left;
    padding: 0;
}
.info p{color: rgb(119,
 119,
 119);text-align: left;font-size: 13px;}
.b-list {
margin-top: 27px;
margin-bottom: 17px;
}
 .item1>a:first-child{display:block;}
.item1 .img{border:1px solid #d7d7d7;  text-align: center;
   max-height:196px;
    vertical-align: middle;}
.b_left,
 .b_right {
display: -moz-inline-box;
display: inline-block;
vertical-align: top;
letter-spacing: normal;
width: 50%;
}
.b_left {
vertical-align: middle;
margin-right: -50%;
overflow: hidden;
}
.b_right {
vertical-align: middle;
margin-left: 50%;
width: 49%;
}
.b_title {
display: inline;
padding-right: .3em;
}
.b_line {
display: -moz-inline-box;
display: inline-block;
width: 100%;
margin: 0 -100% 0 0;
vertical-align: baseline;
}
.b_content {
margin-left: .3em;
display: block;
}
.detail .line{height:1px; margin-bottom:40px}
.recomend .line{height:1px;margin-bottom: 30px;}
.b_content .chosen-container {margin-top:10px}
.question{padding:11px 4px}
.detail{height:438px;}
.detail a.review.buy,
.reviews a.review.buy{display:inline-block; border-color:#4e4e4e;line-height:41px;padding:0 28px;color:#e41118; font-size:18px;}
.detail a.review.buy:hover,
.reviews a.review.buy:hover{border-color:#e41114; color:#fff}
.reviews a.review.buy{ font-size:14px;line-height:31px;}
.b_price .price{vertical-align: middle;font-size: 30px;margin: 0;display: inline-block}.b_price{padding:18px 0;}
.b_price span{width:70px;display: inline-block;vertical-align: middle;font-size: 12px;margin: 0;}
.b_price.saleprice::after {
    content: "-10%";
    color: white;
    font-size: 12px;
    position: relative;
    top: -37px;
	right: -281px;
    background: red;
    border-radius: 30px;
    width: 35px;
    display: inline-block;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-weight: bold;
}
.question span{vertical-align: middle;margin-right:11px;font-weight:bold;font-size:18px; border:1px solid #464646; color:#464646; padding:0 4px; height:20px;}
.presence{vertical-align: middle;width: 60px;margin-left: 18px;}
.recomend h3{ margin-bottom: 10px;margin-right: 80px;display: inline-block;}
.block{border:2px solid #ddd; padding:15px; margin-top:14px; margin-bottom:30px; position:relative}
.block:after{content:"";width:14px; height:20px;left:86px; bottom:-19px; background:url(/bitrix/templates/main/img/konec.png) repeat-x ; position:absolute}
.pop{position:absolute; width:275px;border:1px solid #d4d4d4; z-index:100;text-align:center; right:0;background:#fff;box-shadow:0px 0px 0px 1px #f1f1f1; padding:14px 0; }
.pop tr td{padding: 0 5px;border-bottom:1px solid #e1e1e1;font-size:12px; line-height:12px}
.pop tr {text-align:left; }
.pop tr:first-child td{border-top:1px solid #e1e1e1}
.pop h5{text-align:center; text-transform: inherit;}
.pop  .price{display:table-cell; font-size:14px;line-height:22px;font-weight: 700;margin: 0;}
.price1{margin-bottom:15px; color:#e41118}.price1 span{font-size:14px;line-height:22px;font-weight: 700;}
.pop .f_right{margin-right:5px}
.pop:before{ background:url(/bitrix/templates/main/img/before.png) no-repeat; width:28px; height:11px; content:"";position: absolute;left:50px; top:-11px;}
/* Footer
-----------------------------------------------------------------�------------*/
.footer {
	width:100%;
	margin: -180px auto 0;
	height: 180px;

	background: url(/bitrix/templates/main/img/h_line.png) repeat-x 0 159px;

}
.wrap{width: 960px;margin:0 auto}
.copy{width:410px;}

.info.f_left{width:326px;}
.follow_us{width:224px;}
.follow_us a{margin-right:10px; display: inline-block; margin-top:12px; width:40px;height:40px;}
a.vk{background:url(/bitrix/templates/main/img/vk.png) no-repeat}
a.vk:hover{background:url(/bitrix/templates/main/img/vk1.png) no-repeat}
a.face{background:url(/bitrix/templates/main/img/face.png) no-repeat}
a.face:hover{background:url(/bitrix/templates/main/img/face1.png) no-repeat}
a.tw{background:url(/bitrix/templates/main/img/tw.png) no-repeat}
a.tw:hover{background:url(/bitrix/templates/main/img/tw1.png) no-repeat}

.ordercallblock {
	font-family: 'Open Sans',
 sans-serif;
	width: 350px;
}
.ordercallblock label {
	font-size: 13px;
}
.ordercallblock input {
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 310px;
	color: #000;
	padding: 0 10px;
	line-height: 35px;
	font-family: 'Open Sans',
 sans-serif;
}
.ordercallblock p {
	font-size: 14px;
	margin: 0
}
.ordercallblock button {
	cursor: pointer;
}

.bx_item_detail_rating .bx_stars_bg { z-index: 1 !important; }
.zoomContainer { z-index: 1000; }

.bx_filter .bx_ui_slider_pricebar_V {
	background: #e41118 !important;
}
.bx_filter .bx_ui_slider_pricebar_VN {
	background: #ffe4d1 !important;
}

.bx_order_make {font-size:14px;line-height: 18px; text-align:justify;}
p{font-size:14px;line-height: 18px; text-align:justify;}
.bx_page ul  {padding-left: 20px;}
.bx_page ul li {list-style: outside none circle; margin-left: 10px;font-size:14px;line-height: 18px; text-align:justify;}
.message.error{ color:red}
.f_right.about p {text-align:left;}
/* End */
/* /bitrix/templates/main/components/bitrix/sale.basket.basket.line/main/style.css?14533653258027 */
/* /bitrix/templates/main/components/bitrix/search.title/main/style.css?14528721352946 */
/* /bitrix/templates/main/template_styles.css?164794837115069 */
