html
{
	height: 100%;
}

header, nav, section, article, aside, footer
{
	display: block;
}
body
{
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100%;
	position:relative;
	margin: 0 auto;
	padding: 0;
}
*
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	border: 0;
}
button, input[type='submit'], input[type='button'], .basket_button, .basket_button span
{
	text-transform: uppercase;
	font-size: 12px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	outline: none;
}
h1, h2, h3, h4
{
	font-weight: normal;
}
h1
{
	font-size: 36px;
	line-height: 46px;
	margin: 15px 0;
}
h1.shifted
{
	padding-right: 200px;
}

.3-col {
column-count: 3 !important;
}

h2
{
	font-size: 24px;
}
h3, h3 a
{
	font-size: 20px;
}
a h3
{
	display: inline-block;
}
h4
{
	font-size: 15px;
}
img
{
	border: 0;
}
blockquote
{
	font-size: 13px;
	padding: 10px 10px 10px 125px;
	background: url("../images/quote.png") 34px 13px no-repeat;
	margin: 20px 0;
	vertical-align: middle;
	min-height: 45px;
	clear: both;
}
hr
{
	border: 0;
	height: 1px;
	margin: 20px 0;
}
p
{
	margin: 0 0 18px;
}
a
{
	cursor: pointer;
}
li
{
    list-style-type: none;
}
ol
{
	counter-reset:li;
}
ol li
{
	position:relative;
}
ol li:before
{
	content:counter(li) ". " !important;
	counter-increment: li;
	padding-right: 0 !important;
}
table
{
	border-collapse: collapse;
}
ul li:before
{
	content: "\25CF";
}
.right_block ul li:before , .right_block ol li:before
{
	padding:0px;
	margin-left:20px;
	width:20px;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	zoom:1;
}
div[id*=wait_comp]{display:none;}
.module-ans-qw .right-data{overflow:visible;}
.tabs > li:before, .tabs_content > li:before, .flex-viewport li:before, .flex-direction-nav  li:before, .slider_navigation li:before,
#footer .bottom_submenu li:before, .extended_pagination  li:before, .main-nav li:before, .bottom_main_menu li:before, .item_slider ul.slides li:before,
.module-gallery-list li:before, ul.left_menu li:before, ul.brands_list li:before, ul.stores_list li:before, .section_item_inner ul li:before, ul.tabs-content li:before,
.internal_sections_list  li:before, li.catalog_item:before, .compare_list ul li:before, .catalog_detail .set_wrapp li:before, .catalog_detail .bx_item_set_hor_container_big li:before,
.bx_modal_body  .bx_kit_one_section li:before, .bx_modal_body  .bx_kit_two_section li:before, .bx_kit_one_section li:before, .bx_kit_two_section li:before, .menu li:before, ul.flex-control-nav li:before,
.flex-control-nav ol li:before
{
	content: none !important;
	padding-right: 0;
}
div[class^="bx-"] li:before, ul[class^="bx-"] li:before
{
	content: none;
	padding-right: inherit;
}
div[class^="bx-"] input[type='button'], div[class^="bx-"] input[type='submit'], div[class^="bx-"] button
{
	text-transform: inherit;
	font-family: inherit;
	font-size: inherit;
	border: inherit;
}
button, input[type='submit'], input[type='button'], h4, .bottom_main_menu li a, .front_slider .item-title a span, .front_slider .price, .front_slider_wrapp  a.read_more,
.articles-list .item .item-title a span, .jobs_wrapp .item .salary, .jobs_wrapp .item  .item_title, .staff_wrapp .section  .item_title,
.staff_wrapp .item .name, .basket_button.button30 span, .page_not_found td.description .title404, .btn_big, .button30.popup_open span, #header ul.menu.adaptive .menu_opener a
{
	font-family: "elektra_text_probold", Arial, Helvetica, sans-serif;
}
.news_block .date, ul.tabs li, table.title-search-result *, .top-h-row   .phone span.phone_text, .top-h-row   .phone span.phone_text *, ul.menu li a, ul.mini-menu li a,
.header-cart-block .cart a, #footer .phone span.phone_text, #footer .phone span.phone_text *, ul.tabs li span, .catalog_item .item-title a span, .catalog_item .item-title a, .catalog_item .price.discount, .catalog_item .price.discount strike, .view-list .view-header span, .view-item .item-title a span, .file_type a, .services_block .item a span,
table.colored thead, table.colored th, blockquote, .left_menu a span, .form-block label, .question-list .q a, .module-cart .name-cell, .module-cart .name-cell *,
.bx_filter_container_title .name span, .module_products_list, .module_products_list *, .counter_block input[type="text"], .card_popup_frame.popup .total_wrapp,
.card_popup_frame.popup  .but_row a.to_basket .text, a.to_delay .text, .compare_list .compare_list_item .name a, .popup label, table.colored .order_item_name,
.left_block .internal_sections_list, .left_block .internal_sections_list *, .btn_big, .catalog_detail .set_wrapp .item .item-title a span,
.bx_item_set_hor .bx_item_set_hor_item .item-title a span, .bx_modal_body .bx_kit_item  .item-title a span, .card_popup_frame.popup .but_row .button30 span,
.card_popup_frame.popup .basket_empty .basket_empty_description, .include_module_error p, #header .basket_fly .opener .count
{
	font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;
}
h1, h2, h3, h3 a, .news_block a.name, .catalog_item .price,  .catalog_detail .item_main_info .price, .catalog_detail .item_main_info .price *, .catalog_detail .counter_block input[type="text"], .view-list .price, .button30 span, .basket_button span, .compare_button span, .basket_button, .catalog_detail .stock_board .title, .catalog_detail .stock_board .read_more, table.colored td.price .price, table.colored td.price .price *, .news_detail_wrapp .price_block .price, .news_detail_wrapp .price_block .price *, .catalog_section_list .section_item li.name a span, .module-cart .cost-cell, .module-cart .cost-cell *, .module-cart .summ-cell, .module-cart .summ-cell *, .module-cart .row_values .price,
.module_products_list .price-cell *, .display_list .desc_name a span, .display_list .price, .display_list .price *, .popup .pop-up-title,
.popup .item_name span, .card_popup_frame.popup .total_wrapp .price, .authorization-cols .form-block .intro, .module-order-history .price-cell, .module-order-history .summ-cell,
.module-order-history .drop-cell .result-row .price .r, .module-order-history .order_property .r, .bx-ss-selected span, .popup .soc-avt .row a span,
.catalog_detail .set_wrapp .title, .catalog_detail .bx_item_set_hor_container_big .title, .catalog_detail .set_wrapp .item .price, .bx_item_set_hor .bx_item_set_hor_item .price, .catalog_detail .bx_item_set_hor_container_big .total_wrapp .price, .popup-window-titlebar .popup-window-top-row .popup-window-center-column span div, .bx_modal_container .bx_modal_small_title, .bx_modal_body .bx_kit_item .price, .bx_kit_result_two .price, .bx_kit_result_one .price, .bx_kit_result_two .price *, .bx_kit_result_one .price *, .bx_kit_two_section .title, .card_popup_frame.popup .basket_empty .basket_empty_subtitle, .bx_modal_body .item_wrapp .item_block_title, #header .basket_fly .basket_title,
.flexslider .banner_title span, .header-cart-block .cart .cart-call.small, body .header-cart-block .cart .cart-call.small span, .filter_opener span
{
	font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;
}
.catalog_detail .tabs_content h4
{
	margin: 10px 0 15px;
}
.f-right
{
	float: right;
}
.f-left
{
	float: left;
}
.clear
{
	width: 100%;
	clear: both;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.b30
{
	margin-bottom: 30px !important;
}
.t30
{
	margin-top: 30px !important;
}
.b20
{
	margin-bottom: 20px !important;
}
.t20
{
	margin-top: 20px !important;
}
.fancybox-opened {
    z-index: 80030 !important;
}
#bx-composite-banner{text-align:center;margin:10px 0 0;}
.m16{margin:0;padding:0 0 18px 0;color:green;}
#content
{
	margin-bottom: 40px;
	position: relative;
	zoom: 1;
}
#content.main
{
	margin-bottom: 0;
}
.pseudo, .catalog_detail .extended_info.open_stores .availability-row .value
{
	text-decoration: none;
	border-bottom: 1px dotted;
	cursor: pointer;
	font-weight: 400;
}
a:hover{text-decoration:none;}
.catalog_detail .extended_info.open_stores .availability-row .value.no_store{
	cursor: default;
	border-bottom-width: 0px;
}
.specials_slider_wrapp ul.tabs li
{
	text-transform: uppercase;
}
.specials_slider_wrapp ul.tabs li span
{
	border-bottom: 1px dotted;
}
.wrapper
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding-bottom: 150px;
	position: relative;
	zoom: 1;
}
.wrapper_inner
{
	padding: 0 10px;
	max-width: 1000px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0 auto;
}
.wrapp
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	max-width: 1000px;
	padding: 0 10px;
	position: relative;
	zoom: 1;
	margin: 0 auto;
}
#header
{
	margin-bottom: 15px;
	padding-top: 20px;
	z-index: 100;
	padding-bottom: 20px;
	right: 0;
	left: 0;
	margin-top: -3px;
}
#footer
{
	min-height: 150px;
	margin-top: -150px;
	position: relative;
	zoom: 1;
	z-index: 50;
}
/*#footer.main
{
	margin-top: 0;
}*/
.middle
{
	position: relative;
}
.middle:after
{
	content: '';
	clear: both;
	display: table;
}
.clearboth
{
	clear: both;
}
.clearleft
{
	clear: left;
}
.clearright
{
	clear: right;
}
.top-h-row
{
	overflow:hidden;
	height:38px;
	left: 0;
	right: 0;
}
.top-h-row  .h-user-block, .top-h-row   .search, .top-h-row ul.menu
{
	float: left;
}
.top-h-row  .h-user-block
{
	margin-top: 10px;
	width: 25%;
}
.top-h-row  .search *
{
	outline: none;
}
.top-h-row  .search
{
	width: 40%;
	max-width: 390px;
	position: relative;
	zoom: 1;
	margin-top: 5px;
}
.wrapper.head_type_2  .top-h-row  .search
{
	display: none;
}
.top-h-row .content_menu{display:none;}
.wrapper.head_type_2  .top-h-row .content_menu{display:block;}
.top-h-row ul.menu
{
	width: 47%;
	max-width: 480px;
	padding-left: 20px;
	position: relative;
	zoom: 1;
}
.top-h-row  .search input[id^=title-search-input]
{
	height: 26px;
	font-size: 12px;
	padding: 0 8px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	width: 100%;
	line-height: 25px;
}
.top-h-row  .search #search-submit-button
{
	cursor: pointer;
	height: 24px;
	width: 29px;
	font-size: 0;
	border: 0;
	border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 1px;
	display: block;
}
.middle-h-row  .search input[id^=title-search-input], #header ul.menu.full > li.search_row input[id^=title-search-input]
{
	height: 33px;
	font-size: 12px;
	padding: 0 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	width: 100%;
	line-height: 32px;
}
.middle-h-row .search #search-submit-button, #header ul.menu.full > li.search_row #search-submit-button
{
	cursor: pointer;
	height: 31px;
	width: 35px;
	font-size: 0;
	border: 0;
	border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	position: absolute;
	top: 1px;
	right: 1px;
	display: block;
}
#header ul.menu.full > li.search_row #search-submit-button
{
	top: 3px;
	right: 3px;
	height: 33px;
	width: 35px;
}
#header ul.menu.full > li.search_row
{
	padding: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	position: relative;
	display: none;
}
.wrapper.head_type_2 .main-nav
{
	display: none;
}
.main-nav .menu > li > a
{
	border-bottom: 1px solid transparent;
}
.top-h-row  .search #search-submit-button i, .middle-h-row  .search #search-submit-button i, #header ul.menu.full > li.search_row #search-submit-button i
{
	display: inline-block;
	background: url(../images/magnifier.png);
	background-repeat: no-repeat;
}
.top-h-row  .search #search-submit-button i, #header ul.menu.full > li.search_row #search-submit-button i
{
	height: 26px;
	width: 29px;
	background-position: top center;
}
@-moz-document url-prefix()
{
	.top-h-row  .search #search-submit-button i, #header ul.menu.full > li.search_row #search-submit-button i
	{
		width: 26px;
	}
}
.middle-h-row  .search #search-submit-button i
{
	height: 32px;
	width: 35px;
	background-position: 4px 4px;
}
@-moz-document url-prefix()
{
	.middle-h-row  .search #search-submit-button i
	{
		margin: -2px 0 0 -3px;
	}
}
table.title-search-result td.title-search-all a .icon i, .card_popup_frame.popup  a.more_row .icon i, .basket_fly td.total_wrapp a.more_row .icon i
{
	background: url(../images/arrows_small.png) no-repeat;
}
table.title-search-result td.title-search-all a:hover .icon i, .card_popup_frame.popup a.more_row:hover .icon i, .basket_fly td.total_wrapp a.more_row:hover .icon i
{
	background-position: -36px -19px;
}
table.title-search-result td.title-search-all a .icon
{
	margin-left: 9px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: relative;
	bottom: -5px;
	zoom: 1;
}
.top-h-row   .phone
{
	float: right;
	width: 25%;
	text-align: right;
	margin-top: 1px;
}
.top-h-row   .phone span.phone_text, .top-h-row   .phone span.phone_text a, #footer .phone span.phone_text, #footer .phone span.phone_text a
{
	font-size: 19px;
	white-space: nowrap;
}
.top-h-row   .phone span.phone_text a, #footer .phone span.phone_text a
{
	cursor: default;
	text-decoration: none;
}
.top-h-row   .phone, #footer .phone
{
	white-space: nowrap;
}
.top-h-row   .phone .icon, .top-h-row   .phone .icon i, #footer  .phone .icon, #footer  .phone .icon i
{
	display: inline-block;
	height: 24px;
	width: 24px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.top-h-row   .phone .icon, #footer .phone .icon
{
	position: relative;
	zoom: 1;
	bottom: -5px;
	margin-right: 2px;
}
.top-h-row   .phone .icon i, #footer .phone .icon i
{
	background: url("../images/phone.png");
	background-repeat: no-repeat;
}
#footer .phone .icon i
{
	background-position: 0px -24px;
}
.top-h-row .h-user-block .have-user a.reg
{
	display: inline-block;
	height: 19px;
	padding-left: 27px;
	background: url("../images/person.png") center left no-repeat;
	max-width: 50%;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.top-h-row  .separator
{
	display: inline-block;
	height: 15px;
	width: 1px;
	background: url("../images/top_separator.png") top left no-repeat;
	margin: 0 15px;
	position: relative;
	zoom: 1;
	top: -2px;
}
.top-h-row .h-user-block a.exit, a.exit
{
	background: url("../images/logout.png") right 1px no-repeat;
	padding-right: 20px;
}
.top-h-row .h-user-block a.exit
{
	position: relative;
	top: -6px;
}
.top-h-row .h-user-block a.exit:hover, a.exit:hover
{
	background-position: right -14px;
}
table.title-search-result td.title-search-all a:hover .icon
{
	background-position: 0px 0px;
}
div.title-search-result
{
	display:none;
	overflow:hidden;
	z-index:205;
	/*max-width: 390px;*/
	background: #fff;
}
table.title-search-result
{
	border-collapse: collapse;
	border:none;
	width:100%;
}
table.title-search-result td
{
	background-color: #fff;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
table.title-search-result td.title-search-item
{
	padding-left:8px;
	padding-right:15px;
	vertical-align: middle;
}
table.title-search-result td.main a
{
	vertical-align:top;
	color: #333;
	text-decoration: none;
}
table.title-search-result td.main a, table.title-search-result td.main .title-search-preview
{
	max-width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
table.title-search-result td.main
{
	width: 242px;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
}
table.title-search-result td.picture
{
	width: 48px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
}
table.title-search-result td.price
{
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
	width: 105px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	text-align: right;
	white-space: nowrap;
}
table.title-search-result img.item_preview
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 2px 5px;
}
table.title-search-result td.main
{
	padding-left: 4px;
}
table.title-search-result td.main b
{
	font-weight:normal;
}
table.title-search-result td
{
	border-bottom: 1px solid #e7e7e7;
	border-top: 1px solid transparent;
}
table.title-search-result tr.title-search-selected td
{
	background-color:#e9f6ff;
	border-top: 1px solid #ddeaf3;
	border-bottom: 1px solid #ddeaf3;
}
table.title-search-result td.title-search-more
{
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}
table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
}
table.title-search-result td.title-search-all
{
	padding: 11px 13px 18px;
}
table.title-search-result td.title-search-all a
{
	text-decoration: none;
}
table.title-search-result td.title-search-all a span.text
{
	display: inline-block;
	height: 14px;
}
table.title-search-result td.title-search-all a .icon, table.title-search-result td.title-search-all a .icon i, .card_popup_frame.popup  a.more_row  .icon, .card_popup_frame.popup  a.more_row  .icon i,
.basket_fly td.total_wrapp a.more_row .icon, .basket_fly td.total_wrapp a.more_row .icon i
{
	display: inline-block;
	height: 17px;
	width: 17px;
}
table.title-search-result td.title-search-separator, table.title-search-result th.title-search-separator
{
	padding:0;
	height: 10px;
	font-size:0;
}
#header .middle-h-row, #header .catalog_menu
{
	margin: 0 auto;
	max-width: 980px;
	position: relative;
	zoom: 1;
}
#header .middle-h-row
{
	z-index: 200;
}
#header .middle-h-row .logo_wrapp .logo{
	min-height:61px;
	line-height:61px;
}
#header .middle-h-row .logo_wrapp .logo > a{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
#header .catalog_menu
{
	z-index: 100;
	bottom: -20px;
	display:none;
}
.wrapper.head_type_2 #header .catalog_menu{display:block;}
#header .middle-h-row td
{
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#header .basket_fly{-webkit-transform: translateZ(0);}
#header .basket_fly td
{
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
ul.menu, ul.mini-menu
{
	text-align: justify;
	list-style-type: none;
	font-size: 1px;
	line-height: 0;
	zoom: 1;
}
ul.menu li, ul.mini-menu li
{
	display: inline-block;
	vertical-align: top;
	padding: 0;
}
.main-nav  ul.menu > li > a, ul.mini-menu li a
{
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 10px;
	text-decoration: none;
	white-space:nowrap;
	color:#000000;
}
ul.menu li.stretch
{
	display: inline-block;
    width: 100%;
    *display: inline;
    zoom: 1
}
ul.menu li:hover .child
{
	display: block;
}
ul.menu li:hover b.space, .breadcrumbs .drop:hover b.space
{
	display: inline-block;
}
ul.mini-menu, ul.menu li .child, ul.mini-menu li .child
{
	display: none;
}
ul.menu:not(.opened) > li > a
{
	display: inline-block;
	height: 30px;
	line-height: 34px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
ul.menu li a i
{
	display: inline-block;
	height: 17px;
	width: 17px;
	background: url("../images/arrow_down.png") no-repeat;
	zoom: 1;
	position: absolute;
	top: 7px;
}
ul.menu li.more a i
{
	position: static;
	margin: 0px 0 -2px 3px;
}
ul.menu > li.catalog > a
{
	padding-right: 20px;
}
.module-drop-cart
{
	position: absolute;
	right: 0px !important;
	top: 87px;
	width: 431px;
	max-width: 100%;
	z-index: 999;
	display: none;
}
.wrapper .basket_normal
{
	display: none;
}
.wrapper.basket_normal .basket_normal
{
	display: block;
}
.header-cart-block .cart
{
	width: 145px;
	text-align: left;
	position: relative;
	zoom: 1;
}
.header-cart-block .delay_small, .header-cart-block .cart_small
{
	display: none;
}
.header-cart-block .cart a
{
	text-decoration: none;
}
.header-cart-block .cart a span
{
	font-size: 14px;
}
.header-cart-block .cart.empty_cart a span.pseudo
{
	border-bottom: 1px solid;
}
.header-cart-block .cart span.icon
{
	float: left;
}
.header-cart-block .cart .summ, .header-cart-block .cart .delay_link
{
	white-space: nowrap;
}
.header-cart-block .cart > span.icon, .header-cart-block .cart > span.icon i
{
	display: inline-block;
	height: 42px;
	width: 42px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.header-cart-block .cart > span.icon.small, .header-cart-block .cart > span.icon.small i
{
	width: 26px;
	height: 26px;
}
.header-cart-block .cart > span.icon.small
{
	display: none;
	position: relative;
	zoom: 1;
	z-index: 1;
}
.header-cart-block .cart .cart-call.small, body .header-cart-block .cart .cart-call.small span
{
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
	border: none;
}
body .header-cart-block .cart .cart-call.small span
{
	text-decoration: underline;
}
.header-cart-block .cart .small
{
	display: none;
}
.header-cart-block .cart > span.icon.small i
{
	background-position: -7px -173px;
}
.header-cart-block .cart span.icon i, .header-cart-block .cart span.icon i
{
	background-image: url(../images/basket_icons.png);
	background-repeat: no-repeat;
}
.header-cart-block .cart.empty_cart span.icon i
{
	background-position: 0px 0px;
}
.header-cart-block .cart.empty_cart span.icon.small i
{
	background-position: 0px 0px;
	background-position: -7px -134px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.header-cart-block .cart .cart_wrapp
{
	padding-left: 55px;
	padding-top: 4px;
	position: absolute;
	top: -3px;
}
#header .middle-h-row .center_block
{
	width: 100%;
	padding: 18px 40px 0;
}
#header .middle-h-row .center_block.no_basket
{
	padding-right: 0;
}
#header .middle-h-row .center_block .search
{
	margin: 0 35px 0 23px;
	position: relative;
	zoom: 1;
	display:none;
}
.wrapper.head_type_2 #header .middle-h-row .center_block .search{display:block;}
#header .middle-h-row .basket_wrapp
{
	margin-top: 23px;
	padding-top: 1px;
	vertical-align: middle;
}
#header .middle-h-row .basket_wrapp .header-cart-block
{
	margin-top: 7px;
	float: right;
}
.wrapper.basket_normal.head_type_2 #header .middle-h-row .basket_wrapp .header-cart-block{min-width:145px;}
#content_new, #preload_wrapp
{
	position: absolute;
	z-index: -1000;
	top: -9999;
	left: -999;
}
ul.menu .child, .breadcrumbs .dropdown_wrapp
{
	z-index: 500;
	position: absolute;
	text-transform: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
}
ul.menu .child
{
	margin-top: -10px;
	padding-top: 30px;
}
ul.menu .child a
{
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
ul.menu .child li.menu_title
{
	display: block;
}
ul.menu .child li.menu_title a, ul.menu .child .depth3 a.title
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none !important;
	padding: 0;
}
ul.menu .child li.menu_item a, ul.menu .child .depth3 a
{
	font-size: 11px;
	text-decoration: underline;
	padding: 0;
	margin-right: 5px;
}
ul.menu .child .child_wrapp > a, .breadcrumbs .dropdown > a, ul.menu .child .child_wrapp .depth3 > a
{
	display: block;
	text-decoration: underline;
	line-height: 22px;
	text-transform: none;
}
ul.menu .child .child_wrapp .wrap_item > a, ul.menu .child .child_wrapp .depth3 > a { font-size: 11px; display: inline-block; padding: 0px 12px 0px 0px;}
ul.menu .child .child_wrapp.normal .wrap_item > a, ul.menu .child .child_wrapp.normal .depth3 > a { font-size: 12px; display: block; padding: 0px;}
.main-nav ul.menu .child a
{
	font-size: 12px;
}
ul.menu li .child ul
{
	width: 25%;
	margin-right: 12%;
	display: inline-block;
	margin-bottom: 20px;
	list-style: none;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	text-align: left;
}
ul.menu li .child ul.last
{
	margin-right: 0;
}
ul.menu li .child.cat_menu
{
	left: 0;
	right: 0;
	width: 100%;
}
ul.menu li .child .child_wrapp
{
	padding: 20px;
	text-align: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
ul.menu li.more .child .child_wrapp
{
	padding-bottom: 10px;
}
ul.menu li .child .child_wrapp a + .depth3
{
	margin-top: 10px;
}
ul.menu li .child .child_wrapp .depth3
{
	margin-bottom: 10px;
}
ul.menu li.more .child .child_wrapp .depth3
{
	padding-right: 30px;
	float: left;
}
/*ul.menu li.more .child .child_wrapp .depth3:first-child
{
	padding-left: 0;
}*/
ul.menu li .child.cat_menu .child_wrapp
{
	left: 0;
	right: 0;
	width: 100%;
	white-space: normal;
}
ul.menu li .child.cat_menu hr
{
	width: 100%;
	height: 1px;
	margin: 0 0 15px;
}
ul.menu li b.space, .breadcrumbs .drop b.space
{
	height: 20px;
	text-align: center;
	bottom: -14px;
	vertical-align: bottom;
	display: none;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	left: 42%;
	bottom: -21px;
	position: absolute;
}
.top-h-row ul.menu .space
{
	position: static;
}
#header .catalog_menu  li .space
{
	top: 18px;
}
#header .catalog_menu li.more .space
{
	margin: 0 0 0 -50px;
	left: inherit;
	position: absolute;
	top: 50px;
}
#header .catalog_menu .child
{
	text-align: center;
	padding-top: 24px;
}
#header .catalog_menu li.more > .child
{
	right: 0;
}
#header .catalog_menu  li.more
{
	display: none;
	width: 81px;
}
#header .catalog_menu  li.more a
{
	padding-right: 8px !important;
}
#header .catalog_menu  li.more.visible
{
	display: inline-block;
	width: 100%;
}
.breadcrumbs .drop b.space
{
	left: 10px;
	bottom: -12px;
}
ul.menu li.catalog b.space
{
	left: 34%;
}
ul.menu > li > a
{
	position: relative;
}
.flexslider
 {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li
{
	-webkit-backface-visibility: hidden;
	overflow: hidden;
	display: none;

}
.front_slider > li
{
	display: none;
	overflow:hidden;
}
.flexslider .slides > li .text, .flexslider .slides > li .img
{
	width: 50%;
}
.flexslider .slides > li.image .img
{
	width: 100%;
}
.flexslider .slides > li .img img
{
	margin: 0 auto;
	max-height: 100%;
	/*max-width: 100%;*/
}
.flexslider .slides li a.target{display:block;width:100%;height:100%;}
.flexslider .slides > li.left .text, .flexslider .slides > li.left .img
{

}
.flexslider .slides > li.right .text, .flexslider .slides > li.right .img
{

}
.flexslider .slides img
{
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.top_slider_wrapp
{
	margin: 0 auto;
}
.top_slider_wrapp .flexslider .slides > li , .top_slider_wrapp .flexslider .slides > li,
.top_slider_wrapp .flexslider .slides > li td, .top_slider_wrapp .flexslider .slides > li  td,
.top_slider_wrapp .flexslider, .top_slider_wrapp .flexslider
{
	height: 400px;
}
.top_slider_wrapp .flex-viewport
{

}
.wrapper.banner_narrow:not(.head_type_2) .top_slider_wrapp .flexslider .slides > li, .wrapper.banner_narrow.average .top_slider_wrapp .flexslider .slides > li
{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.wrapper.banner_narrow.head_type_2 .top_slider_wrapp .flexslider .slides > li
{
	border-radius: 0  0 3px 3px;
	-moz-border-radius: 0  0 3px 3px;
	-webkit-border-radius: 0  0 3px 3px;
}
.wrapper.banner_narrow .top_slider_wrapp .flexslider .slides > li, .wrapper.banner_narrow .top_slider_wrapp .flexslider .slides > li td,
.wrapper.banner_narrow .top_slider_wrapp .flexslider
{
	height: 300px;
}
.wrapper.banner_narrow .top_slider_wrapp
{
	width: 100%;
}
.wrapper.banner_average .top_slider_wrapp
{
	max-width: 1400px;
}
.wrapper.banner_narrow .top_slider_wrapp
{
	max-width: 980px;
}
.wrapper.head_type_1 .top_slider_wrapp
{
	margin-top: -10px;
}
.wrapper.head_type_1.banner_narrow .top_slider_wrapp
{
	margin-top: 0;
}
.wrapper.head_type_2 .top_slider_wrapp
{
	margin-top: -35px;
}
.wrapper.head_type_2.banner_narrow .top_slider_wrapp
{
	margin-top: -17px;
}
.top_slider_wrapp .flexslider .slides > li
{
	background-position: center;
	background-repeat: none;
}
.slides:after
{
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides
{
	display: block;
	list-style: none;
}
* html .slides
{
	height: 1%;
}
.no-js .slides > li:first-child
{
	display: block;
}
.flexslider  .slides
{
	margin: 0;
	padding: 0;
}
.flexslider
{
	margin: 0 0 9px;
	position: relative;
	zoom: 1;
	text-align: center;
}
.flex-viewport
{
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.module-cart, .module-cart tr
{
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport
{
	max-height: 300px;
}
.flexslider .slides
{
	zoom: 1;
}
.carousel li
{
	margin-right: 5px;
}
.include_module_error
{
	text-align: center;
	margin: 0 auto;
}
.include_module_error p
{
	margin-top: 0;
	line-height: 18px;
	font-size: 14px;
	color: #555;
}
.flexslider .flex-control-nav, .front_slider_wrapp .flex-control-nav
{
	zoom: 1;
	top: -35px;
	position: relative;
	display: inline-block;
	z-index: 10;
}
.flexslider .flex-control-nav li, .front_slider_wrapp .flex-control-nav  li,  .flex-control-nav  li
{
	padding: 6px 6px 6px 2px;
	font-size: 0;
	margin: 0;
	text-indent: 0;
	display: inline-block;
	zoom: 1;
	position: relative;
}
.front_slider_wrapp .flex-control-nav li
{
	padding-top: 0;
}
.flex-control-paging li img
{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.flex-control-paging li a, .front_slider_wrapp .flex-control-nav  li a
{
	display: inline-block;
	height: 17px;
	width: 17px;
	background: url(../images/slider_pagination.png) -20px -20px no-repeat;
	cursor: pointer;
	font-size: 0;
}
.flex-control-nav  li a
{
	background-position: -20px -20px;
}
.top_slider_wrapp .flex-control-nav li a
{
	background-position: -20px -1px;
}
.flex-control-nav  li a:hover, .front_slider_wrapp .flex-control-paging li a.flex-active, .flex-control-paging li a.flex-active
{
	background-position: -2px -20px;
}
.flex-control-paging li a:active
{
	background-position: -1px -39px;
}
.top_slider_wrapp  .flex-control-paging li a:hover, .top_slider_wrapp  .flex-control-paging li a.flex-active
{
	background-position: -1px -1px;
}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active
{
	background-position: -2px -20px;
}
.flex-direction-nav
{
	margin: 0;
	padding: 0;
}
.flex-direction-nav.disabled { display: none; }
.flex-direction-nav *
{
	outline: none;
}
.flexslider li *
{
	text-decoration: none;
}
.flexslider .banner_title span
{
	font-size: 32px;
	line-height: 44px;
}
.flexslider .banner_text
{
	font-size: 14px;
	line-height: 18px;
	margin-top: 20px;
}
.flexslider .left
{
	text-align: left;
}
.flexslider .right
{
	text-align: left;
}
.flexslider .center
{
	text-align: left;
}
.flexslider .center .banner_title
{
	margin: 45px auto 0;
}
.flexslider .center .banner_title
{
	margin: 20px auto 0;
}
.flexslider .banner_title, .flexslider .banner_text, .flexslider .banner_buttons
{
	margin-left: 55px;
	margin-right: 55px;
	overflow: hidden;
	text-align: left;
}
.flexslider .left .banner_title, .flexslider .left  .banner_text, .flexslider .left  .banner_buttons
{
	margin-left: 30px;
}
.flexslider .banner_buttons a
{
	margin-right: 10px;
	margin-bottom: 10px;
}
.flexslider .banner_buttons
{
	margin-top: 20px;
}
.flexslider  li.box .underline
{
	text-decoration: none;
}
.index_bottom
{
	margin-bottom: 20px;
}
.small_banners_block .advt_banner
{
	margin-top: 10px;
}
.small_banners_block .advt_banner:first-child
{
	margin-top: 0;
}
.index_bottom .small_banners_block
{
	margin-bottom: 0;
}
.index_bottom .banners_column
{
	width: 180px;
	float: left;
}
.index_bottom .info_column
{
	padding-left: 180px;
	margin-top: 10px;
}
.index_bottom .info_column.no_banner
{
	padding-left: 0;
}

.info_column h3  { font-size: 18px;}


.index_bottom .info_column .about_column, .index_bottom .info_column .news_column
{
	width: 50%;
	padding-left: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: left;
}
.index_bottom .info_column .news_column .shadow
{
	display: none;
}
a i.arrow
{
	margin-right: 5px;
	position: relative;
	zoom: 1;
	bottom: -6px;
}
a i.arrow, a i.arrow b
{
	display: inline-block;
	height: 18px;
	width: 19px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
}
a i.arrow b
{
	background: url(../images/arrows_small.png) 0 0 no-repeat;
}
a:hover i.arrow b
{
	background-position: -36px 0px;
}
a:hover i.arrow.down b
{
	background-position: -36px -35px;
}
.index_bottom .info_column .news_slider
{
	margin-top: 18px;
}
.index_bottom .about_column a[name='about_show_more']
{
	margin-top: 10px;
	display: inline-block;
}
.index_bottom .info_column .news_column .news_block > ul
{
	list-style: none;
	margin-top: 18px;
}
.index_bottom .info_column .news_column .news_block  ul.flex-control-nav
{
	display: none;
	margin-top: 0;
}

.news_block a.name
{
	display: block;
	margin-top: 5px;
	font-size: 13px;
}
.news_block .preview
{
	margin-top: 5px;
}
.news_slider_wrapp .flex-control-nav.flex-control-paging
{
	display: none;
	margin-top: 5px;
}
.flex-direction-nav li, .flex-direction-nav li a, .jobs_wrapp .item .icon, .jobs_wrapp .item .icon i, .staff_wrapp .section .icon, .staff_wrapp .section .icon i, .differences_table .left_arrow, .differences_table .right_arrow,
.slider_navigation.compare .flex-direction-nav span
{
	display: inline-block;
	height: 30px;
	width: 30px;
	vertical-align:top;
	*display:inline;
	zoom:1;
}
.jobs_wrapp .item td.icon{display:table-cell;}
.top_slider_wrapp .flex-direction-nav li, .top_slider_wrapp .flex-direction-nav li a
{
	height: 60px;
	width: 60px;
}
.flex-direction-nav li
{
	font-size: 0;
}
.flex-direction-nav li:first-child
{
	margin-right: 6px;
}
.flex-direction-nav li a, .differences_table .left_arrow, .differences_table .right_arrow, .slider_navigation.compare .flex-direction-nav span
{
	font-size: 0px;
	background-image: url(../images/arrows_big.png);
	background-repeat: no-repeat;
}
.top_slider_wrapp .flex-direction-nav  li
{
	position: absolute;
	top: 170px;
}
.top_slider_wrapp .flex-direction-nav li
{
	right: 0;
}
.top_slider_wrapp .flex-direction-nav li:first-child
{
	left: 0;
}
.top_slider_wrapp .flex-direction-nav li a
{
	background-image: url(../images/front_slider_arrows.png);
}
.flex-direction-nav li a.flex-prev, .slider_navigation.compare .flex-direction-nav span.flex-prev
{
	background-position: 0 -127px;
}
.flex-direction-nav li.flex-nav-next a.flex-next {
    background-position: -30px -127px;
}
.flex-direction-nav li.flex-nav-next a.flex-next:hover {
    background-position: -30px -94px;
}

.slider_navigation.compare .flex-direction-nav span.flex-next
{
	background-position: -30px -127px;
}
.news_slider_navigation
{
	float: right;
	margin-top: -8px;
}
.news_slider_wrapp .flex-viewport
{
	width: 100%;
	z-index: 10;
}
img.shadow
{
	width: 100%;
	max-width: 100%;
	margin: 10px 0;
}
.search-page img.shadow
{
	margin-bottom: 20px;
}
.brands_slider_wrapp ul.brands_slider li a
{
	margin: 0 5px;
}
.bx-ie .brands_slider_wrapp ul.brands_slider li a { font-size: 0px; }
#footer .footer_inner .line
{
	padding: 10px 0 10px;
}
#footer .footer_inner .line .wrapper_inner
{
	position: relative;
}
.footer_inner .line .wrapper_inner  div { display: inline-block; width: 79%; }
.footer_inner .line .wrapper_inner  div div { width: auto; }
#footer  ul.bottom_main_menu, #footer  ul.bottom_submenu
{
	width: 79%;
	display: inline-block;
	vertical-align:top;
}
#footer  ul.bottom_main_menu
{
	margin-top: 4px;
}
#footer .bottom_submenu li.selected a
{
	font-weight: bold;
}
.bottom_main_menu li, .bottom_submenu > li
{
	display: inline-block;
	width: 24%;
	list-style: none;
}
.bottom_main_menu li a
{
	text-shadow: 0 1px 0 rgba(255,255,255,.4);
	-moz-text-shadow: 0 1px 0 rgba(255,255,255,.4);
	-o-text-shadow: 0 1px 0 rgba(255,255,255,.4);
	-webkit-text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.bottom_submenu  li
{
	list-style: none;
}
#footer  .bottom_left_icons{
	display:inline-block;
	width:20%;
}
#footer .phone
{
	display: inline-block;
	white-space: nowrap;
	vertical-align: top;
}
#footer .phone .phone_wrapper
{
	display: inline-block;
	vertical-align:top;
}
#footer .phone .icon {
    position: inherit;
	vertical-align: top;
}
#footer .phone .phone_text {
    display: inline-block;
    vertical-align: top;
	margin-top: 5px;
}
#footer .pay_system_icons
{
	/*width: 20%;
	white-space: nowrap;*/
	display: inline-block;
}
.bottom_main_menu li a
{
	text-transform: uppercase;
	text-decoration: none;
}
.pay_system_icons i
{
	display: inline-block;
	height: 36px;
	width: 36px;
	background: url(../images/pay_icons.png) no-repeat;
}
.pay_system_icons i.mastercard
{
	background-position: -3px -3px;
}
.pay_system_icons i.visa
{
	background-position: -44px -3px;
}
.pay_system_icons i.yandex_money
{
	background-position: -85px -3px;
}
.pay_system_icons i.webmoney
{
	background-position: -126px -3px;
}
.pay_system_icons i.qiwi
{
	background-position: -167px -3px;
}
.pay_system_icons i.sberbank
{
	background-position: -208px -3px;
}
.pay_system_icons i.paypal
{
	background-position: -249px -3px;
}
.pay_system_icons i.rk
{
	background-position: -290px -3px;
}
.pay_system_icons i.cache
{
	background-position: -331px -3px;
}
#footer ul, #footer ul li
{
	vertical-align: top;
}
#footer  .copyright, #footer  .copyright *
{
	font-size: 11px;
}
#footer  .social
{
	margin-top: 10px;
}
#footer .footer_bottom
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.social a
{
	margin: 0px 2px 0px 1px !important;
	text-decoration: none;
	border: 0 !important;
}
.social a:first-child
{
	margin-left: 0;
}
#footer .bottom_submenu  li
{
	line-height: 19px;
}
#footer .bottom_submenu  li a
{
	text-decoration: none;
}
.brands_slider_wrapp .flex-viewport
{
	height: 48px;
	overflow: hidden;
}
.brands_slider_wrapp
{
	padding: 0 30px 25px;
}
.brands_slider > li {
    line-height: 48px;
    text-align: center;
}
.brands_slider_wrapp img.shadow
{
	margin-bottom: 35px;
}
.brands_slider_navigation ul.flex-direction-nav
{
	position: relative;
	height: 0;
	zoom: 1;
	margin-bottom: -9px;
}
.brands_slider_navigation ul.flex-direction-nav li
{
	background: none;
	border: 0 !important;
}
.brands_slider_navigation ul.flex-direction-nav a
{
	position: absolute;
	border: 0;
}
.brands_slider_navigation ul.flex-direction-nav a.flex-prev
{
	background-position: -2px -189px;
}
.brands_slider_navigation ul.flex-direction-nav a.flex-prev.flex-disabled
{
	background-position: -2px -157px;
	cursor: default;
}
.brands_slider_navigation ul.flex-direction-nav a.flex-next
{
	background-position: -30px -189px;
}
.brands_slider_navigation ul.flex-direction-nav a.flex-next.flex-disabled
{
	background-position: -30px -157px;
	cursor: default;
}
.brands_slider_navigation ul.flex-direction-nav a.flex-prev:hover { background-position: -2px -189px; }
.brands_slider_navigation ul.flex-direction-nav a.flex-next:hover { background-position: -30px -189px; }
.brands_slider_navigation ul.flex-direction-nav a.flex-prev
{
	left: -30px;
}
.brands_slider_navigation ul.flex-direction-nav a.flex-next
{
	right: -30px;
}
.brands_slider_wrapp li img
{
	-webkit-transition: all ease-out 0.2s;
    -moz-transition: all ease-out 0.2s;
    -o-transition: all ease-out 0.2s;
    transition: all ease-out 0.2s;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: url("data:image/svg+xml;utf8,#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%);
	max-width: 120px;
}
.brands_slider_wrapp li img:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: none;
	-webkit-filter: grayscale(0%);
}
ul.tabs li.cur span
{
	border-bottom: 0;
}
ul.tabs, ul.tabs li
{
	display: inline-block;
}
.specials_slider_wrapp ul.tabs li:first-child
{
	margin-left: 0;
}
ul.tabs, ul.tabs_content, ul.slider_navigation
{
	list-style: none;
}
.specials_slider_wrapp ul.tabs
{
	padding-right: 80px;
}
.specials_slider_wrapp ul.slider_navigation
{
	position: absolute;
	top: 0;
	right: 0;
}
ul.tabs_content > li
{
	min-width: 100%;
}
ul.tabs_content > li, .specials_slider_navigation
{
	display: none;
}
ul.tabs_content li.tab
{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
}

ul.tabs_content > li.cur, .specials_slider_navigation.cur
{
	display:inline-block;
}
ul.tabs li
{
	font-size: 13px;
	margin: 5px 10px 0 0 ;
	padding: 0 12px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
ul.tabs li.cur
{
	cursor: default;
}
ul.tabs li .triangle
{
	width: 0px;
	height: 0px;
	border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 5px solid transparent;
	display: block;
	margin: -2px auto 0;
}
ul.tabs li.cur span
{
	/*border-bottom: 1px dotted transparent;*/
}
ul.tabs li span
{
	border-bottom: 1px dotted;
	font-size: 13px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top: 9px;
	line-height: 13px;
	display: inline-block;
	/*text-transform: uppercase;*/
}
.basket_sort ul.tabs li span
{
	font-size: 13px;
}
ul.tabs li span span
{
	border: 0;
	padding: 0;
}
.module-order-history ul.tabs li .triangle
{
	margin-top: -2px;
}
.specials_slider > li:last-child
{
	margin-right: 0;
}
.fancy_hover
{
	-webkit-transition: border-color ease-out 0.15s;
    -moz-transition: border-color ease-out 0.15s;
    -o-transition: border-color ease-out 0.15s;
    transition: border-color ease-out 0.15s;
}
.specials_slider > li
{
	width: 180px !important;
	overflow: hidden;
	margin-right: 15px;
	-webkit-transition: border-color ease-out 0.2s;
    -moz-transition: border-color ease-out 0.2s;
    -o-transition: border-color ease-out 0.2s;
    transition: border-color ease-out 0.2s;
	padding: 1px;
	display: block;
	float: left;
	vertical-align: top;
	padding-bottom: 5px;
}
.catalog_detail .specials_slider > li { /*width: 194px !important;*/ }
.right_block .specials_slider.product_slider > li
{
	margin-right: 15px;
	width: 174px !important;
}
.specials_slider.product_slider > li
{
	margin-right: 14px;
}
ul.specials_slider
{
	width: 100000% !important;
	white-space: nowrap;
}
ul.specials_slider li, ul.specials_slider li *
{
	white-space: normal;
}
.specials_slider li:hover
{
	padding: 0;
	padding-bottom: 4px;
}
.catalog_item .item-title a, .view-item .item-title a span
{
	text-decoration: none;
	line-height: 17px;
}
ul.tabs li span, .front_slider_wrapp .extended_pagination span, a, a span
{
	-webkit-transition: color ease-out 0.07s;
    -moz-transition: color ease-out 0.07s;
    -o-transition: color ease-out 0.07s;
    transition: color ease-out 0.07s;
}
.catalog_item .item-title a, .view-item .item-title a span, .articles-list .item .item-title a, .jobs_wrapp .item  .name a, .front_slider .item-title a span, .item-title a span, .item-title a
{
	-webkit-transition: color ease-out 0.02s;
    -moz-transition: color ease-out 0.02s;
    -o-transition: color ease-out 0.02s;
    transition: color ease-out 0.02s;
}
a.basket_button, a.button30, a.basket_button span, a.button30 span, .button22, .button22 span, ul.left_menu > li.exit a, ul.left_menu > li.exit a span, .popup .soc-avt .row a,
#header .catalog_menu ul.menu > li > a, #header ul.menu.adaptive > li  > a, #header ul.menu.full.opened > li  > a
{
	-webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.view-item .item-title a
{
	text-decoration: none;
}
.catalog_item .item-title a, .catalog_item .item-title a span, .view-item .item-title a span
{
	font-size: 14px;
}
.catalog_item .price, .view-list .price
{
	font-size: 17px;
	margin-top: 8px;
	float: left;
	white-space:nowrap;
}
.catalog_item .price.discount, .view-list .price.discount
{
	margin-top: 0;
	float: none;
}
.differences_table .catalog_item .price.discount
{
	margin-top: 5px;
}
.differences_table .catalog_item .price
{
	float: none;
}
.differences_table td
{
	width: 25%;
	vertical-align: top;
}
.differences_table .left_arrow, .differences_table .right_arrow
{
	position: absolute;
	top: 130px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	z-index: 1;
}
.differences_table .left_arrow
{
	left: 20%;
	background-position: 0px -157px;
}
.differences_table .left_arrow:hover
{
	background-position: 0px -189px;
}
.differences_table .right_arrow
{
	right: 20px;
	background-position: -29px -157px;
}
.differences_table .right_arrow:hover
{
	background-position: -29px -189px;
}
.catalog_item .price.discount strike, .view-list .price.discount strike
{
	font-size: 14px;
	line-height: 14px;
}
.catalog_item .image, .catalog_item .image a
{
	display: block;
	vertical-align: middle;
	height: 165px;
	line-height: 165px;
	vertical-align: middle;
	text-align: center;
	position: relative;
	zoom: 1;
}
.catalog_item .image a
{
	padding: 3px;
}
.differences_table
{
	margin-top: 20px;
}
.differences_table .prop_name
{
	font-weight: bold;
	padding-right: 30px;
}
.differences .prop_item
{
	/*text-align: center;*/
}
.differences_table .catalog_item
{
	max-width: 190px;
	margin-bottom: 30px;
}
.catalog_item .image img
{
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.specials_slider_wrapp ul.tabs_content
{
	margin-top: 10px;
	position: relative;
	zoom: 1;
}
.catalog_detail .specials_slider_wrapp ul.tabs_content
{
	margin-top: 5px;
	min-height: 300px;
}
.specials_slider_wrapp ul.tabs_content > li
{
	position: absolute;
	z-index: 10;
}
.specials_slider > li
{
	background: #fff;
}
.specials_slider_wrapp ul.tabs_content > li.cur
{
	z-index: 200;
}
.specials_slider_wrapp ul.tabs_content > li .flex-viewport
{
	padding-bottom: 5px;
}
.catalog_item .item_info, .bx_item_set_hor_item .item_info, .bx_modal_body .bx_kit_item .item_info
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 5px;
	margin-top: 6px;
}
.bx_item_set_hor_item .item_info, .bx_modal_body .bx_kit_item .item_info
{
	margin: 0 5px 0;
}
.specials_slider .catalog_item .item_info .cost .price_name, .catalog_block .catalog_item .item_info .cost .price_name, .view-list .catalog_item .item_info .cost .price_name
{
	clear:both;
	margin-top: 8px;
}
.specials_slider .catalog_item .item_info .cost .price_name + .price, .catalog_block  .cost .price_name + .price, .view-list .catalog_item .item_info .cost .price_name + .price{margin-top:0;margin-bottom:0px;float:none;}
.specials_slider .catalog_item .item_info .cost .price.discount, .catalog_block  .cost .price.discount, .view-list .catalog_item .item_info .cost .price.discount{margin-top: 8px;display: inline-block;vertical-align: top;}
.specials_slider .catalog_item .item_info .cost .price_name + .price + .price.discount, .catalog_block  .cost .price_name + .price  + .price.discount, .view-list .catalog_item .item_info .cost .price_name + .price + .price.discount{margin-top:0;}
.catalog_detail .item_main_info .price_block {overflow: hidden;}
.specials_slider .catalog_item .item_info .buttons_block
{
	display: none;
}
.specials_slider .catalog_item .item_info .buttons_block, .catalog_block .catalog_item .item_info .buttons_block
{
	clear: both;
	margin-top: 7px;
	white-space: nowrap;
	text-align: right;
}
.specials_slider.product_slider .catalog_item .item_info .buttons_block
{
	display: block;
}
.specials_slider .catalog_item .item_info .basket_button, .catalog_block .catalog_item .item_info .basket_button
{
	float: left;
	margin-bottom: 4px;
}
.specials_slider .catalog_item .item_info .like_icons, .catalog_block .catalog_item .item_info .like_icons
{
	/*float: right;*/
}
.button30, .basket_button.button30
{
	display: inline-block;
	height: 30px;
	line-height: 32px;
	text-transform: uppercase;
	clear: both;
	padding: 0 10px 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
}
.soc-avt .row a span.name
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-decoration: none;
	cursor: pointer;
	text-transform: uppercase;
}
.button30 span, .basket_button.button30 span, .compare_button span, .soc-avt .row a span.name
{
	display: inline-block;
	font-size: 11px;
	line-height: 32px;
}
.basket_button.button30
{
	padding-left: 7px;
}
.basket_button.button30.in-cart span
{
	background-position: -3px -43px;
}
.basket_button:hover.button30 span
{
	background-position: -3px -84px;
}
.basket_button:hover.button30.in-cart span
{
	background-position: -3px -124px;
}
.basket_button.add, .basket_button.added
{
	padding-left: 0;
}
.button30.add_review
{
	min-width: 148px;
}
.button30.add_review, .button30.send_review
{
	padding-left: 0;
}
.button30.add_review span, .button30.send_review span
{
	background: url(../images/button_icons.png) 4px -246px no-repeat;
	padding-left: 31px;
}
.reviews-expanded .button30.add_review span
{
	background-position: 4px -485px;
}
.reviews-expanded .button30.add_review:hover span
{
	background-position: 4px -525px;
}
.button30.add_review:hover span
{
	background-position: 4px -286px;
}
.basket_button span, .compare_button span
{
	display: inline-block;
	font-size: 11px;
	line-height: 28px;
	background: url(../images/button_icons.png) 0 -7px no-repeat;
	padding-left: 26px;
	white-space: nowrap;
}
.basket_button:hover span
{
	background-position: 0px -87px;
}
.catalog_item .basket_button.in-cart:hover span, .basket_button.in-cart:hover span
{
	background-position: 0px -127px !important;
}
.compare_button span
{
	background: url(../images/like_icons.png) no-repeat;
}
.sort_to_compare .compare_button:first-child
{
	margin-right: 5px;
}
.compare_wrapp
{
	font-size: 11px;
}
.prompt .star_big
{
	position: relative;
	bottom: -14px;
}
.compare_wrapp.centered
{
	text-align: center;
}
.compare_wrapp a.compare_link
{
	border-bottom: 1px dotted;
}
.compare_button:hover span
{
	background-position: -32px -64px;
}
.basket_button, .compare_button
{
	display: inline-block;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	clear: both;
	padding: 0 6px 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-decoration: none;
	cursor: pointer;
}
.basket_button, .compare_button, .button30
{
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
a.wish_item, a.compare_item, a.wish_item i, a.compare_item i
{
	display: inline-block;
	height: 26px;
	width: 26px;
	cursor: pointer;
	border-radius: 26px;
	-moz-border-radius: 26px;
	-webkit-border-radius: 26px;
}
a.wish_item i, a.compare_item i
{
	background: url(../images/like_icons.png) no-repeat;
}
.front_slider .item-title a, .front_slider .item-title a span
{
	font-size: 22px;
	line-height: 32px;
	text-decoration: none;
}
.front_slider .price_name {
    margin-top: 20px;
}
.front_slider .price
{
	font-size: 32px;
	line-height: 34px;
	margin-top: 20px;
}
.front_slider .price + .price_name {
    margin-top: 0;
}
.front_slider .price_name + .price {
    margin-top: 0;
}
.front_slider_wrapp
{
	text-align: center;
	position: relative;
	zoom: 1;
	height: auto;
	margin-top: 20px;
}
.front_slider_wrapp .flex-viewport
{
	width: 75%;
	float: left;
	text-align: left;
}
.front_slider_wrapp .extended_pagination
{
	float: right;
	width: 25%;
	list-style: none;
	text-align: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding-left: 30px;
	/*position: absolute;*/
	right: 0;
	bottom: 0;
	top: 0;
	overflow-y: auto;
	max-height: 280px;
}
.front_slider_wrapp .extended_pagination li.hider
{
	margin: 0;
	padding: 0;
	width: 10px;
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 10;
	cursor: default;
	left: -10px;
	background: url(../images/hider_right.png) 0px 0px repeat-y;
}
.front_slider_wrapp .flex-control-nav
{
	width: 100%;
	top: 0;
}
.front_slider_wrapp  a.read_more, .btn_big
{
	display: inline-block;
	height: 37px;
	line-height: 37px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
	padding: 0 15px;
	font-size: 16px;
	margin-top: 15px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: pointer;
	text-decoration: none;
}
.btn_big
{
	margin: 0;
}
.front_slider .price.discount
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-top: 0;
}
.front_slider .info, .front_slider .image
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.front_slider .info
{
	width: 50%;
	padding-left: 12px;
}
.front_slider .image
{
	width: 50%;
	text-align: center;
	padding-left: 10px;
}
.front_slider .image
{

}
.front_slider .info
{
	max-width: 100%;
	max-height: 100%;
}
.front_slider .image img
{
	max-width: 240px;
	max-height: 100%;
}
.front_slider_wrapp .extended_pagination > li:eq(1)
{
	margin-top: 0;
}
.front_slider_wrapp .extended_pagination > li
{
	margin-top: 10px;
	display: block;
	padding: 10px;
	border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	position: relative;
	zoom: 1;
}
.front_slider_wrapp .extended_pagination > li.active span, .front_slider_wrapp .extended_pagination > li.active:hover span
{
	border-bottom: 0;
}
.front_slider_wrapp .extended_pagination  span
{
	line-height: 18px;
}
.front_slider_wrapp .extended_pagination > li.active
{
	cursor: default;
}
.front_slider_wrapp .extended_pagination > li
{
	cursor: pointer;
	display: block;
}
.front_slider_wrapp .extended_pagination > li i.triangle
{
	left: -15px;
	bottom: 0;
	position: absolute;
	top: 0px;
	display: inline-block;
	font-size: 0;
	width: 0px;
	height: 0;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-top-color: transparent;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-width: 15px;
	border-right-style: solid;
	border-right-color: transparent;
}
.front_slider .preview_text
{
	line-height: 16px;
	margin-top: 10px;
}
.breadcrumbs *
{
	font-size: 11px;
}
.breadcrumbs a
{
	font-size: 11px;
	text-decoration: none;
	line-height: 18px;
	white-space:nowrap;
}
.breadcrumbs .separator
{
	position: relative;
	zoom: 1;
	bottom: -4px;
	display: inline-block;
	line-height: 18px;
	height: 15px;
	width: 13px;
	margin: 0 5px;
	background: url(../images/bredcrumb_arrow.png) -1px 0 no-repeat;
	border: 0 !important;
}
.breadcrumbs .separator.cat_last
{
	background-position: -9999px -9999px;
}
.breadcrumbs .drop + .separator{display:none;}
.breadcrumbs .drop:hover a .separator
{
	background-position: -1px -15px;
}
.breadcrumbs .drop:hover  a span
{
	border-bottom: 1px solid #b4b4b4;
}
.breadcrumbs .drop
{
	position: relative;
	display: inline-block;
	zoom: 1;
}
.breadcrumbs .dropdown_wrapp
{
	padding-top: 17px;
	display: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	top: 15px;
}
.breadcrumbs .dropdown
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 12px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-align: left;
}
.breadcrumbs .dropdown > a
{
	line-height: 14px;
	margin-top: 7px;
}
.breadcrumbs .dropdown > a:first-child
{
	margin-top: 0;
}
.breadcrumbs .drop:hover .dropdown_wrapp
{
	display: block;
}
.left_side
{
	padding-right: 200px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.right_side
{
	width: 200px;
	float: right;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 20px;
}
.catalog_detail .item_main_info .buttons_block
{
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 100%;
}
.catalog_detail .item_main_info
{
	margin: 20px 0;
	padding: 15px;
}
.catalog_detail .item_main_info .item_slider
{
	width: 45%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-right: 30px;
	float: left;
	position: relative;
}
.catalog_detail .item_main_info .item_slider .thumbs{width:263px;}
.catalog_detail .item_main_info .right_info
{
	padding-left: 45%;
}
.catalog_detail .right_info .price_block_wrapp, .catalog_detail .right_info .info_block
{
	padding-left: 7px;
}
.catalog_detail .info_block  b.block_title
{
	display: block;
}
.catalog_detail .info_block > div
{
	display: inline-block;
	vertical-align: top;
	width: 130px;
	float: left;
	margin-bottom: 15px;
	min-height: 38px;
}
.catalog_detail .info_block .brand.right
{
	float: right;
}
.catalog_detail .item_main_info .price
{
	font-size: 24px;
	line-height: 26px;
	float: left;
	width: auto;
	white-space: nowrap;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-right: 10px;
}
.catalog_detail .item_main_info .price small
{
	font-size: 16px;
}
.catalog_detail .item_main_info .price.discount
{
	float: left;
	font-size: 12px;
	width: 66%;
}
.catalog_detail .item_main_info .price.discount, .catalog_detail .item_main_info .price.discount *, .catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price .price.discount,
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price .price.discount *
{
	font-family: Arial, Helvetica, sans-serif;
}
.catalog_detail .counter_block input[type="text"], .module-cart .counter_block input[type="text"]
{
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 14px;
	width: 55px;
	height: 30px;
	line-height: 14px;
	outline: none;
	bottom: -2px;
	zoom: 1;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.module-cart .counter_block input[type="text"]
{
	width: 55px;
}
.catalog_detail .item_main_info .buttons_block, .catalog_detail .extended_info
{
	padding: 10px;
}

.set_wrapp .total_wrapp{background: #f6f6f6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f6f6f6 0%, #e9e9e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top, #f6f6f6 0%,#e9e9e9 100%);
    background: -o-linear-gradient(top, #f6f6f6 0%,#e9e9e9 100%);
    background: -ms-linear-gradient(top, #f6f6f6 0%,#e9e9e9 100%);
    background: linear-gradient(to bottom, #f6f6f6 0%,#e9e9e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e9e9e9',GradientType=0 );
    border-bottom: 1px solid #ddd;
    padding: 15px;
    text-align: right;
    clear: left;
    margin: 15px -15px -17px -15px;
}
.set_wrapp .total_wrapp .total_price{vertical-align: bottom;display: inline-block;}
.catalog_detail .item_main_info .set_wrapp .total_wrapp .price{line-height: 24px;display: inline-block;float: none;width:auto;white-space:normal;    padding: 0px;}
.catalog_detail .item_main_info .set_wrapp .total_wrapp .price:not(.discount){padding-left:7px;}
.catalog_detail .item_main_info .set_wrapp .total_wrapp .price.discount{display:block;}
.catalog_detail .item_main_info .set_wrapp .total_wrapp .bx_item_set_economy_price{display:inline-block;}

.catalog_detail .bx-modal-container{float:left;width: 100%;}

/*set*/
.catalog_detail .bx-modal-container{padding-top:30px;}
.catalog_detail .bx-modal-container .bx-modal-small-title{font-size:20px;margin-top: -5px;margin-left: 16px;}
.catalog_detail .bx-modal-container .bx-original-item-container *{font-size:14px;}
.catalog_detail .bx-modal-container .bx-original-item-container >div{margin:20px 0px 0px;color: #555;padding:0px 15px;}
.catalog_detail .bx-modal-container .bx-original-item-container .bx-added-item-new-price{padding: 2px 0px 2px;display: inline-block;}
.catalog_detail .bx-modal-container .bx-original-item-container .bx-added-item-new-price, .catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-price-new{font-weight:600;color:#1d2029;}
.catalog_detail .bx-modal-container .bx-original-item-container .bx-added-item-new-price *, .catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-price-new *{color:#1d2029;}
.bx-modal-container .bx-catalog-set-item-price-old *, .bx-modal-container .bx-catalog-set-item-price-old, .catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-price-old{font-weight:400;color:#555555;}
.catalog_detail .bx-modal-container a:hover{text-decoration:none;}
.catalog_detail .bx-modal-container .bx-item-set-current-price{color:#1d2029;font-size:24px;background:none;margin-bottom: 0px;}
.bx-modal-container .bx-item-set-economy-price{display:none;}
.catalog_detail .bx-modal-container .bx-constructor-container-result .bx-added-item-old-price{color:#666666;font-size:15px;}
.catalog_detail .bx-modal-container .bx-constructor-container-result .btn-add{margin-top: 13px;font-weight: 600;font-size:13px;padding: 7px 19px 7px;}
.catalog_detail .bx-modal-container .btn.btn-add{border-color: #000000;}

.catalog_detail .bx-modal-container .bx-catalog-set-item{text-align:center;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-img{padding-top:10px !important;max-height:200px;padding-bottom:50px;height: 200px;line-height: 135px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-img .bx-catalog-set-item-img-container{position:static;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-img .bx-catalog-set-item-img-container img{position:static;transform:none;display:inline-block;}
.bx-modal-container .bx-catalog-set-item-title:after{display:none;}

.catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-title{height:auto;padding-bottom: 2px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-title a{font-size:14px; line-height:18px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-price{padding-top:0px;min-height:auto;}

.catalog_detail .bx-modal-container .bx-catalog-set-item-price-old{padding-top:5px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-add-btn{padding-top:9px;}
.catalog_detail .bx-modal-container .bx-catalog-set-topsale-slider-box{padding:20px 0px 0px;z-index:1;}

.catalog_detail .bx-modal-container .btn.btn-add{
	display: inline-block;
    height: 25px;
    line-height: 25px;
    text-transform: uppercase;
    clear: both;
    padding: 0 8px 0 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-decoration: none;
    cursor: pointer;
    font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 11px;
}
.catalog_detail .bx-modal-container .btn.btn-add:hover{/*border: none !important;*/
border-bottom: 1px solid #3d3d3d !important;
    background: #848484 !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #848484 0%, #464646 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(100%,#464646)) !important;
    background: -webkit-linear-gradient(top, #848484 0%,#464646 100%) !important;
    background: -o-linear-gradient(top, #848484 0%,#464646 100%) !important;
    background: -ms-linear-gradient(top, #848484 0%,#464646 100%) !important;
    background: linear-gradient(to bottom, #848484 0%,#464646 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#464646',GradientType=0 ) !important;
    color: #fff !important;}

.specials_tabs_section *{box-sizing:content-box;}
.tabs_content .close{opacity: 1;font-weight: 400;text-shadow:none;float:none;font-size:12px;}

.counter_block{white-space:nowrap;}
.catalog_detail .counter_block .plus, .catalog_detail .counter_block .minus, .module-cart .counter_block .plus, .module-cart .counter_block .minus
{
	font-size: 0;
	line-height: 30px;
	height: 30px;
	width: 30px;
	display: inline-block;
	background: url(../images/plus_minus.png) no-repeat;
	cursor: pointer;
	vertical-align:top;
}
.module_product_list .counter_block .plus, .module_product_list .counter_block .minus
{
	font-size: 0;
	line-height: 30px;
	height: 24px;
	width: 24px;
	display: inline-block;
	background: url(../images/plus_minus.png) no-repeat;
	cursor: pointer;
	vertical-align:top;
}
.module_product_list .counter_block .plus
{
	background-position: 0px 0px;
}
.module_product_list .counter_block .minus
{
	background-position: 0px 0px;
}
.module_product_list .counter_block .plus:hover
{
	background-position: 0px 0px;
}
.module_product_list .counter_block .minus:hover
{
	background-position: 0px 0px;
}
.module-cart .count-cell .measure
{
	display: block;
	white-space: nowrap;
	font-size: 11px;
	line-height: 14px;
}
.module-cart .counter_block
{
	white-space: nowrap;
}
.module-cart .count-cell .some-class
{
	display: none;
}
.module-cart .counter_block .plus, .module-cart .counter_block .minus
{
	position: relative;
	zoom: 1;
	top: -3px;
}
.module_products_list .counter_block .plus, .module_products_list .counter_block .minus, .display_list .counter_block .plus, .display_list .counter_block .minus, .catalog_block .counter_block .plus, .catalog_block .counter_block .minus
{
	display: inline-block;
	height: 24px;
	width: 24px;
	background: url(../images/plus_minus.png) 0 0 no-repeat;
	cursor: pointer;
	font-size: 0;
	position: relative;
	zoom: 1;
	top: -6px;
}
.counter_block input[type="text"]
{
	text-align: center;
}
.display_list .counter_block{margin:0 0 10px;}
.catalog_block .counter_block{margin:10px 0 -2px;text-align:center;clear: both;}
.module_products_list .counter_block input[type="text"], .display_list .counter_block input[type="text"], .catalog_block .counter_block input[type="text"]
{
	width: 55px;
	line-height: 14px;
	font-size: 14px;
}
.module_products_list .counter_block .plus, .display_list .counter_block .plus, .catalog_block .counter_block .plus
{
	background-position: -33px -63px;
}
.module_products_list .counter_block .plus:hover, .display_list .counter_block .plus:hover, .catalog_block .counter_block .plus:hover
{
	background-position: -33px -93px;
}
.module_products_list .counter_block .minus, .display_list .counter_block .minus, .catalog_block .counter_block .minus
{
	background-position: -3px -63px;
}
.module_products_list .counter_block .minus:hover, .display_list .counter_block .minus:hover, .catalog_block .counter_block .minus:hover
{
	background-position: -3px -93px;
}
.catalog_detail .counter_block .plus, .module-cart .counter_block .plus
{
	background-position: -30px 0px
}
.catalog_detail .counter_block .plus:hover, .module-cart .counter_block .plus:hover
{
	background-position: -30px -30px;
}
.catalog_detail .counter_block .minus, .module-cart .counter_block .minus
{
	background-position: 0 0;
}
.catalog_detail .counter_block .minus:hover, .module-cart .counter_block .minus:hover
{
	background-position: 0 -30px
}
.basket_button.one_click span
{
	padding-left: 0;
	background: none;
}
.basket_button.one_click
{
	padding-left: 6px;
}
.basket_button.button30.one_click
{
	padding-left: 10px;
}
.catalog_detail .item_main_info .buttons_block
{
	margin-top: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	min-height: 54px;
}
.catalog_detail .basket_button.one_click
{
	margin-left: 8px;
}
.catalog_detail .item_main_info .buttons_block .counter_block
{
	white-space: nowrap;
	padding: 0 0 0 15px;
}
.module-cart .buttons_block .counter_block
{
	display: inline-block;
}
.catalog_detail .buy_buttons_wrapp
{
	text-align: right;
	padding: 12px 15px 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.catalog_detail .buttons_block.adaptive .buy_buttons_wrapp a
{
	width: 125px;
	text-align: center;
}
.catalog_detail .buttons_block.adaptive .counter_block, .catalog_detail .buttons_block.adaptive .buy_buttons_wrapp
{
	width: 50%;
}
.catalog_detail .buttons_block.adaptive .counter_block
{
	text-align: center;
}
.catalog_detail .buy_buttons_wrapp a
{
	margin-bottom: 10px;
}
.catalog_detail .buy_buttons_wrapp.subscribe
{
	float: left;
    min-width: 115px;
    padding: 12px 0 0 15px;
}
.catalog_detail .buttons_block .description
{
	font-size: 11px;
    line-height: 14px;
    padding: 5px 5px 0;
}
.catalog_detail hr
{
	height: 0;
	width: 100%;
	margin: 15px 0 25px;
}
.catalog_detail .info_block + hr
{
	margin-top: 0;
}
.catalog_detail hr.separator
{
	margin: 10px 0;
}
.availability-row .indicators{display:inline-block;vertical-align:top;zoom:1;*display:inline;}
.availability-row .indicators span, .quantity-indicators span
{
	background: url(../images/quantity_icons.png) -13px -89px no-repeat;
	display: inline-block;
	vertical-align: top;
	width: 21px;
	height: 21px;
	margin: 0 -2px 0 0;
	position: relative;
	zoom: 1;
	z-index: 8;
	margin-left: -12px;
}
.availability-row .indicators.no_products span
{
	margin-left: 0;
}
.availability-row .indicators span.last, .quantity-indicators span.last
{
	background-position: -13px -130px;
	z-index: 7;
}
.availability-row .indicators span.null, .quantity-indicators span.null
{
	background-position: -13px -170px;
	margin-left: 0;
}
.availability-row .indicators span.first, .quantity-indicators span.first
{
	z-index: 9;
	margin-left: 0;
}
.availability-row .indicators span.r, .quantity-indicators span.r, .availability-row .indicators span.last.r, .quantity-indicators span.last.r
{
	background-position: -13px -49px;
}
.availability-row .indicators span.r.first, .quantity-indicators span.r.first
{
	background-position: -13px -9px;
}
.availability-row .indicators.no_products span
{
	background-position: -13px -170px;
}
.catalog_detail .availability-row .value, .catalog_detail .quantity-wrapp .value
{
	display: inline-block;
    font-size: 11px;
    line-height: 13px;
    margin-left: 5px;
    vertical-align: middle;
	color:#000000;
}
.catalog_detail .availability-row .value a, .catalog_detail .availability-row .value span
{
	font-size: 11px;
}
.catalog_detail .item_main_info a.wish_item, .catalog_detail .item_main_info a.compare_item,
.module-cart a.wish_item, .display_list a.wish_item, .display_list a.compare_item
{
	background: none;
	width: inherit;
	text-decoration: none;
	display: inline-block;
	max-width: 102px;
}
.module-cart a.wish_item.to_basket
{
	max-width: 130px;
}
.catalog_detail a.wish_item .value, .catalog_detail a.compare_item  .value, .module-cart a.wish_item .value
{
	font-size: 11px;
	vertical-align: top;
	line-height: 24px;
	margin-left: 5px;
}
a.compare_item  .value.added, a.wish_item .value.added
{
	display: none;
}
.catalog_detail a.wish_item .icon, .catalog_detail a.compare_item .icon, .catalog_detail a.wish_item .icon i, .catalog_detail a.compare_item .icon i,
.display_list a.wish_item .icon, .display_list a.compare_item .icon, .display_list a.wish_item .icon i, .display_list a.compare_item .icon i,
.module-cart a.wish_item .icon, .module-cart a.wish_item .icon i
{
	display: inline-block;
	height: 24px;
	width: 24px;
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	text-decoration: none;
	margin-right: 5px;
}
.module-cart a.wish_item.to_basket .icon, .module-cart a.wish_item.to_basket .icon i
{
	height: 28px;
	width: 28px;
	border-radius: 28px;
	-moz-border-radius: 28px;
	-webkit-border-radius: 28px;
}
.module-cart a.wish_item.to_basket .icon
{
	position: relative;
	zoom: 1;
	top: -1px;
}
.catalog_detail .item_main_info a.wish_item:hover, .catalog_detail .item_main_info a.compare_item:hover
{
	background-position: 0;
}
.catalog_detail a.wish_item i, .catalog_detail a.compare_item i,
.display_list a.wish_item i, .display_list a.compare_item i,
.module-cart a.wish_item .icon i
{
	background-image: url(../images/like_icons.png);
	background-repeat:	no-repeat;
}
.module-cart a.wish_item.to_basket .icon i
{
	background-image: url(../images/button_icons.png);
	background-repeat:	no-repeat;
}
.catalog_detail .availability-row, .catalog_detail .item_main_info .like_icons
{
	float: left;
}
.catalog_detail .availability-row
{
	padding-left: 7px;
	margin-right: 10px;
	margin-bottom: 8px;
}
.catalog_detail .item_main_info .like_icons
{
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	top: -3px;
	padding-left: 10px;
}
.catalog_detail .item_main_info .like_icons a:first-child
{
	margin-right: 10px;
}
.catalog_detail .extended_info
{
	margin: 10px 0;
}
.catalog_detail .adaptive_extended_info_wrapp
{
	display: none;
}
.catalog_detail .adaptive_extended_info .brand
{
	float: right;
}
.catalog_detail .element_detail_text
{
	font-size: 12px;
	line-height: 15px;
	padding: 10px;
}
.item_slider ul.slides
{
	padding: 0;
	margin: 0;
	width: 100%;
	height: 310px;
	position: relative;
	zoom: 1;
}
.item_slider:not(.flex) ul.slides li
{
	padding: 0;
	margin: 0;
	display: none;
	width: 100%;
	height: 310px;
	overflow: hidden;
	position: absolute;
	line-height: 310px;
	z-index: 50;
}
.item_slider:not(.flex) ul.slides li.current
{
	display: block;
}
/*.item_slider .thumbs li:first-child
{
	margin-left: 0;
}*/
.item_slider .thumbs li a
{
	display: inline-block;
	height: 100%;
	width: 100%;
}
.catalog_detail .item_slider #thumbs
{
	height: 88px;
	white-space: nowrap;
	width: 263px;
	overflow: hidden;
}
.item_slider .thumbs li
{
	vertical-align: bottom;
	list-style: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width: 83px !important;
	height: 83px;
	display: block;
	zoom: 1;
	padding: 4px;
	background: none;
	position: relative;
	text-align: center;
	line-height: 83px;
	margin-right: 7px;
	-webkit-transition: border-color ease-out 0.2s, opacity ease-out 0.2s;
    -moz-transition: border-color ease-out 0.2s, opacity ease-out 0.2s;
    -o-transition: border-color ease-out 0.2s, opacity ease-out 0.2s;
    transition: border-color ease-out 0.2s, opacity ease-out 0.2s;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	bottom: -5px;
}
.item_slider .thumbs li.current, .item_slider .thumbs li:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.item_slider .thumbs li:hover, .item_slider .thumbs li.current
{
	padding: 3px;
}
.item_slider ul.slides li.current
{
	/*display: block;*/
	z-index: 0;
}
.item_slider ul.slides li img, .item_slider .thumbs li img
{
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 0;
	max-width: 100%;
}
.item_slider.flex
{
	display: none;
}
.item_slider.flex  ul.slides li, .item_slider.flex  ul.slides li img
{
	position: static;
	text-align: center;
}
.item_slider .flex-control-nav
{
	text-align: center;
	margin-bottom: 10px;
}
.fancy .zoom
{
	display: inline-block;
	width: 33px;
	height: 33px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 100;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.fancy .zoom i
{
	display: inline-block;
	width: 33px;
	height: 33px;
	background: url(../images/zoom_icon.png) no-repeat;
}
.catalog_detail .b-share
{
	margin-top: 15px;
	padding-left: 0 !important;
}
.b-share *
{
	font-size: 10px;
}
.catalog_detail .tabs
{
	width: 100%;
}
.catalog_detail .tabs.main_tabs > li
{
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 9px;
	border-bottom: 1px solid transparent;
}
.catalog_detail .tabs.main_tabs
{
	padding-bottom: 9px;
}
.catalog_detail .tabs > li:first-child
{
	margin-left: 0;
}
.view-list .view-header span
{
	font-size: 13px;
	line-height: 14px;
}
.view-list .view-header
{
	padding: 8px 10px 5px;
	text-align: center;
	border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	position: relative;
}
.view-list .view-header i.triangle
{
	/*margin: 5px 76px 0;*/
	width: 0px;
	height: 0px;
	display: block;
	position: absolute;
	margin: 5px auto 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 5px solid transparent;
	right: 0;
	left: 0;
}
.right_side .viewed_products_column
{
	margin-bottom: 20px;
}
.viewed_products_column .view-item
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 6px;
}
.viewed_products_column .view-item:hover a{border:none !important;}
.viewed_products_column .view-item.first
{
	border-top: none !important;
}
.viewed_products_column .view-item .image
{
	display: block;
	text-align: center;
	height: 170px;
	width: 100%;
	position: relative;
	zoom: 1;
	width: 100%;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border:none !important;
}
.viewed_products_column .view-item .image img
{
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 0;
	max-width: 100%;
}
.viewed_products_column .view-item .basket_button
{
	margin-top: 5px;
	margin-right: 5px;
}
.detail_text ul li::before, .preview_text ul li::before, .preview-text ul li::before {padding: 0 10px 0 0;}
.catalog_detail .detail_text
{
	margin-bottom: 15px;
}
.catalog_detail ul.tabs_content > li
{
	width: 100%;
	padding: 20px 0;
	overflow-x:auto;
	position: relative;
}
.catalog_detail ul.tabs_content  li.video iframe
{
	border: 1px solid #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#reviews_content
{
	display: none;
	padding: 20px 0 0;
}
#reviews_content img.shadow
{
	position: absolute;
	margin-top: 1px;
}
.file_type
{
	clear: both;
	margin-top: 20px;
}
.file_type:first-child
{
	margin-top: 0;
}
.file_type a
{
	display: block;
	font-size: 13px;
}
.file_type.tiff i.icon
{
	background-position: 0 -222px;
}
.file_type.png i.icon
{
	background-position: 0px -169px;
}
.file_type.pdf i.icon
{
	background-position: 0px -10px;
}
.file_type.word i.icon
{
	background-position: 0px -63px;
}
.file_type.excel i.icon
{
	background-position: 0px -116px;
}
.file_type i.icon
{
	width: 46px;
	height: 33px;
	display: inline-block;
	background: url(../images/file_types.png) 0px -275px no-repeat;
	float: left;
}
.file_type .description
{
	float: left;
}
.catalog_detail a.compare_item:hover .icon i
{
	background-position: -32px -65px;
}
.catalog_detail a.wish_item:hover .icon i
{
	background-position: -3px -63px;
}
.button30.review_preview
{
	margin-left: 5px;
}
.button30.send_review:hover span
{
	background-position: 4px -365px;
}
.reviews-post-table thead td .message-post-date
{
	line-height: 12px;
	height: 12px;
	padding-left: 16px;
	background: url(../images/clock_small.png) -2px -4px no-repeat;
	margin-left: 10px;
}
.reviews-post-table thead td .message-post-date:hover
{
	background-position: -2px -23px;
}
.tabs_content .stores_block_wrap
{
	margin-top: -7px;
}
.stores_block_wrap .stores_block .stores_text_wrapp
{
	bottom: -7px;
	position: relative;
	display: inline-block;
	background: #fff;
	padding-right: 10px;
}
.stores_block .quantity-wrapp
{
	float: right;
	padding-left: 10px;
	background: #fff;
	margin-top: 7px;
}
.stores_block_wrap .stores_block
{
	border-bottom: 1px dotted #878787;
	clear: both;
	line-height: 20px;
}
.phone span.phone_text > div
{
	display: inline-block;
}
.tabs_content li.video > div, .tabs_content li.video > div *, .tabs_contentli.video iframe
{
	max-width: 100%;
}
.tabs_content li.video
{
	text-align: center;
}
.tabs_content li.video .description
{
	text-align: left;
}
.tabs_content li.video .description .shadow
{
	margin: 25px 0 0;
}
.catalog_detail ul.tabs_content > li .video_wrapp > div
{
	margin: 0 auto;
}
.catalog_detail .services_block
{
	margin-bottom: 10px;
}
.services_block .item
{
	display: inline-block;
	width: 49%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 9px;
	margin-top: -5px;
}
.services_block .item a span.link
{
	font-size: 13px;
}
.services_block .item a
{
	text-decoration: none;
}
.services_block a i.arrow b
{
	background: url(../images/arrows_small.png) no-repeat;
}
.services_block .shadow, .files_block .shadow
{
	margin-top: 18px;
}
.catalog_detail .stores_block_wrap .stores_block .value
{
	margin-right: 10px;
}
.catalog_detail .stores_block_wrap .stores_block .value:first-letter{
	text-transform:lowercase;
}
.item_slider .thumbs i.triangle
{
	display: none;
}
.item_slider .thumbs i.triangle
{
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 5px solid transparent;
	text-align: center;
	position: absolute;
	top: -11px;
	left: 33px;
}
.item_slider .thumbs i.triangle b
{
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 3px solid #fff;
	position: absolute;
	bottom: -6px;
	left: -4px;
}
.item_slider .thumbs li:hover i.triangle, .item_slider .thumbs li.current i.triangle
{
	display: inline-block;
}
.thumbs_navigation .flex-direction-nav
{
	width: 33px;
}
.thumbs_navigation .flex-direction-nav li:first-child
{
	margin-top: 0;
}
.thumbs_navigation .flex-direction-nav li, .thumbs_navigation .flex-direction-nav li a
{
	height: 33px;
	width: 33px;
	border: 0;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}
.thumbs_navigation .flex-direction-nav li
{
	margin-top: 17px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.thumbs_navigation .flex-direction-nav li a.flex-prev
{
	background-position: 0px -1px;
}
.thumbs_navigation .flex-direction-nav li a.flex-next
{
	background-position: -29px -1px;
}
.thumbs_navigation
{
	display: inline-block;
	position: absolute;
	bottom: 0;
	right: 30px;
	padding-left: 10px;
	height: 83px;
}
.catalog_detail .preview_text
{
	padding: 10px 10px 5px 10px;
}
.articles-list .item .left-data, .catalog_section_list .section_item  .image
{
	width: 120px;
	padding-top: 2px;
	text-align:center;
}
.menu.full img,
.articles-list .item .left-data  img, .catalog_section_list .section_item  .image  img
{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	max-width: 120px;
	max-height: 120px;
}
.catalog_section_list .section_item  .image  img
{
	max-width: 62px;
	max-height: 62px;
}
.catalog_section_list .section_item .image
{
	padding: 0 20px 0 0;
	vertical-align: top;
}
.catalog_section_list .section_item td.section_info
{
	vertical-align: top;
}
.articles-list .item .right-data, .catalog_section_list .section_item  .image + ul
{
	margin-left: 140px;
}
.right-item-data, .right-data, .catalog_section_list .section_item  ul
{
	overflow: hidden;
}
.articles-list .item
{
	border-top: 1px solid #e4e4e4;
	padding-top: 25px;
	margin-top: 25px;
}
.articles-list .item:first-child
{
	margin-top: 0;
	padding-top: 0;
	border-top: 0;
}
.articles-list .item .item-title
{
	margin-bottom: 5px;
}
.articles-list .item .item-title a span
{
	font-size: 16px;
}
.articles-list .item .item-title a
{
	text-decoration: none;
}
.articles-list
{
	margin-top: 20px;
}
.catalog_detail .stock_board
{
	margin-bottom: 20px;
	padding: 13px 15px 13px 105px;
	background: url(../images/action_bg.png) 20px 0px no-repeat;
}
.catalog_detail .stock_board .title
{
	font-size: 17px;
}
.catalog_detail .stock_board .read_more
{
	font-size: 12px;
	text-transform: uppercase;
}
.catalog_detail .stock_board  .txt
{
	margin: 5px 0;
}
table.colored
{
	border-collapse: collapse;
}
table.colored td.name_th, table.colored td.name
{
	text-align: left;
}
.catalog_detail .offers_table thead td
{
	border-top: none;
}
table.colored thead td
{
	font-size: 12px;
	padding: 8px 5px 7px;
	text-align: center;
	border-top: 0;
}
table.colored td, .differences_table table td
{
	font-size: 13px;
	padding: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.differences_table table td
{
	padding: 5px 10px;
}
table.colored td.price
{
	font-size: 14px;
}
table.colored td.one_click_buy, table.colored td.buy
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
table.colored td.one_click_buy, table.colored td.buy
{
	padding-left: 0;
	padding-right: 0;
}
table.colored td.one_click_buy
{
	width: 124px;
}
table.colored td.buy
{
	width: 97px;
	text-align:center;
}
table.colored td.count
{
	width: 50px;
}
table.colored td.property, table.colored td.count
{
	text-align: center;
}
table.colored td.price
{
	text-align: center;
	white-space: nowrap;
}
table.colored td.price .price
{
	font-size: 14px;
	line-height: 16px;
	float: none;
	text-align: center;
}
table.colored td.price .price.discount
{
	font-size: 12px;
	line-height: 13px;
	float: none;
	margin-top: 0;
}
div.reviews-collapse
{
	margin-bottom: 20px;
}
.catalog_detail .specials_slider_wrapp
{
	position: relative;
	zoom: 1;
	margin-top: 5px;
}
.catalog_detail .specials_slider_wrapp .slider_navigation
{
	float: right;
	top: 35px;
	right: 2px;
}
.catalog_detail .specials_slider_wrapp .tabs
{
	display: inline-block;
	width: auto;
}
.catalog_detail .specials_tabs_section ul.tabs_content > li
{
	overflow: visible;
	padding-top: 10px;
}
.specials_slider_wrapp
{
	position: relative;
	zoom: 1;
	z-index: 0;
}
.specials_slider .basket_button, .catalog_block .catalog_item .basket_button
{
	background: none;
	border-bottom-color: transparent;
}
.specials_slider .catalog_item .item-title a
{

}
.specials_slider .catalog_item .item-title, .catalog_block .catalog_item .item-title, .bx_item_set_hor_item .item_info .item-title,
.bx_modal_body .item_wrapp .item-title, .bx_modal_body .bx_kit_item  .item-title
{
	/*height: 36px;*/
	overflow:hidden;
	/*text-overflow: ellipsis;
	text-overflow: -o-ellipsis-lastline;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;*/
	white-space: normal;
}
.bx_item_set_hor_item .item_info .item-title, .bx_modal_body .item_wrapp .item-title, .bx_modal_body .bx_kit_item  .item-title
{
	text-align: left;
}
.bx_item_set_hor_item .item_info .item-title span, .bx_modal_body .item_wrapp .item-title span, .bx_modal_body .bx_kit_item  .item-title span
{
	line-height: 16px;
}
.front_slider li .image img, .specials_slider li .image img, .advt_banner img, .viewed_products_column .view-item img,
.item_slider ul.slides li img, .item_slider .thumbs li img, .articles-list .item .left-data img, .staff_wrapp .item img, .brands_list li img,
.module-cart .thumb-cell img, .catalog_item .image img, .module_products_list td.foto-cell img, .display_list .list_item .image img,
.catalog_detail .set_wrapp .item .image img, .bx_item_set_hor .bx_item_set_hor_item  .bx_item_set_img_container img, .bx_modal_body .bx_kit_item .bx_kit_img_container img,
.catalog_section_list .section_item_inner .image img, .basket_popup_wrapp .cart_shell .catalog_item .thumb-cell img,
.bx_filter_vertical [class^=specials_] input[type="checkbox"] + label .icon, .include_module_error img:hover
{
	-webkit-transition: all ease-out .2s;
    -moz-transition: all ease-out .2s;
    -o-transition: all ease-out .2s;
    transition: all ease-out .2s;
}
.flexslider .slides img
{
	-webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
}
.front_slider .image:hover  img, .specials_slider li:hover .image img, .advt_banner:hover img,
.viewed_products_column .view-item:hover img, .item_slider .thumbs li:hover img, .articles-list .item:hover .left-data img,  .staff_wrapp .item:hover  img,
.module-cart tr:hover img, .catalog_item:hover .image img, .module_products_list tr:hover td.foto-cell img, .display_list .list_item:hover  .image img,
.catalog_detail .set_wrapp .item:hover .image img, .bx_item_set_hor .bx_item_set_hor_item .item_wrapp:hover  .bx_item_set_img_container img, .bx_modal_body .bx_kit_item:hover .bx_kit_img_container img, .catalog_section_list .section_item_inner:hover .image img, .basket_popup_wrapp .cart_shell .catalog_item:hover .thumb-cell img
{
	-webkit-filter: saturate(1.7);
}
.staff_wrapp .item:hover  img, .brands_list li:hover img
{
	-webkit-filter: saturate(1.5);
}
.bx_filter_vertical [class^=specials_] input[type="checkbox"] + label:hover .icon
{
	-webkit-filter: saturate(2);
}
.include_module_error img:hover, .flexslider .slides li:hover img
{
	-webkit-filter: saturate(1.2);
}
.small_banners_block
{
	width: 180px;
	margin-bottom :20px;
}
.small_banners_block img
{
	max-width: 100%;
}
.jobs_wrapp .item:first-child, .staff_wrapp .item:first-child
{
	margin-top: 0;
}
.jobs_wrapp .item, .staff_wrapp .section
{
	padding: 10px;
	margin-top: 10px;
}
.jobs_wrapp .item .name
{
	cursor: pointer;
}
.jobs_wrapp .item .salary
{
	float: right;
	font-size: 15px;
	margin-top: 8px;
	padding-left: 10px;
	white-space: nowrap;
}
.jobs_wrapp .item .salary_wrapp
{
	vertical-align: top;
}
.jobs_wrapp .item  .name .pseudo, .staff_wrapp .section  .pseudo
{
	position: relative;
	zoom: 1;
}
.staff_wrapp .section  .pseudo
{
	top: 5px;
	margin-left: 15px;
}
.jobs_wrapp .item  .name .title
{
	padding-left: 15px;
}
.jobs_wrapp .item .icon i, .staff_wrapp .section .icon i
{
	background: url(../images/arrows_big.png) -31px -64px no-repeat;
}
.jobs_wrapp .item  .opened .icon i, .staff_wrapp .section  .opened .icon i
{
	background-position: 0 -65px;
}
.jobs_wrapp .item  .item_title, .staff_wrapp .section  .item_title
{
	font-size: 16px;
}
.jobs_wrapp .item  .description_wrapp, .staff_wrapp .items
{
	margin-left: 45px;
	margin-top: 5px;
	display: none;
}
.jobs_wrapp .item  .button30, .staff_wrapp .item  .button30
{
	margin-top: 15px;
}
.ask_small_block .description
{
	font-size: 11px;
}
.ask_small_block .ask_btn_block
{
	text-align: center;
}
.ask_small_block .ask_btn_block, .ask_small_block .description
{
	padding: 15px 20px;
}
a.fancy:hover .fancy_hover
{
	display: block;
}
.fancy_hover
{
	background: url(../images/zoom_icon_big.png) center no-repeat;
	position: absolute;
	display: none;
}
.detail_picture_block .picture_description
{
	font-size: 11px;
	margin-top: 10px;
	padding-top: 5px;
	text-align: center;
}
.news_detail_wrapp .back
{
	margin-top: 30px;
}
.news_detail_wrapp .back.share{float:left;}
.news_detail_wrapp .share_block{float:right;margin-top: 30px;}
.left_side .news_detail_wrapp
{
	padding-right: 30px;
}
.news_detail_wrapp .detail_picture_block
{
	margin: 30px 30px 20px 0;
	float: left;
}
.news_detail_wrapp .preview_text {
    font-size: 13px;
    line-height: 150%;
}
.news_detail_wrapp .detail_text {
    margin-top: 30px;
    font-size: 13px;
    line-height: 150%;
}
.news_detail_wrapp .detail_text div {
    font-size: 13px;
    line-height: 150%;
}
.news_detail_wrapp .detail_text p {
    font-size: 13px;
    line-height: 150%;
    margin-bottom: 15px;
}
.news_detail_wrapp .detail_text h2 {
    line-height: 110%;
    margin: 30px 0 10px;
}
.news_detail_wrapp .detail_text ul,
.news_detail_wrapp .detail_text ol {
    margin: 15px 0;
    padding-left: 20px;
}
.news_detail_wrapp .detail_text ul li,
.news_detail_wrapp .detail_text ol li {
    font-size: 13px;
    line-height: 150%;
    margin-bottom: 5px;
}
.news_detail_wrapp .detail_text ol li {
    padding-left: -20px;
}
.news_detail_wrapp .detail_text ol li:before {
    left: 0px;
    margin-left: -15px;
    position: relative;
}
.news_detail_wrapp .detail_text table {
    border-collapse: collapse;
    width: 100%;
}
.news_detail_wrapp .detail_text table tr:first-child td {
    border-bottom: 2px #00aed7 solid;
    font-weight: bold;
}
.news_detail_wrapp .detail_text table tr td {
    font-size: 13px;
    height: auto !important;
    padding: 5px 10px;
}
.news_detail_wrapp .detail_text table tr:nth-child(even) td {
    background: #F7F7F7;
}
.news_detail_wrapp .detail_text > img,
.news_detail_wrapp .detail_text p img,
.news_detail_wrapp .detail_text li img {
    height: auto;
    margin: 10px 0;
    max-width: 100%;
}
.news_detail_wrapp .detail_picture_block img
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.ask_big_block
{
	padding: 15px;
	margin-top: 30px;
}
.ask_big_block .ask_btn_block
{
	width: 145px;
	float: left;
}
.ask_big_block .description
{
	padding-left: 145px;
	line-height: 16px;
}
.ask_big_block
{
	min-height: 30px;
}
.module-gallery-list
{
	font-size: 0;
	line-height: 0;
	margin: 30px 0 0;
}
.module-gallery-list li
{
	padding: 0;
	width: 175px;
	height: 125px;
	position: relative;
	display: inline-block;
	margin: 0 0 1px 1px;
	overflow: hidden;
	vertical-align: top;
}
.module-gallery-list li .fancy_hover
{
	border: 2px solid transparent;
}
.news_detail_wrapp .price_block
{
	padding: 15px 15px 12px;
	margin-top: 30px;
	display: inline-block;
}
.news_detail_wrapp .price_block .price
{
	font-size: 17px;
}
.rss_feed_icon
{
	position: absolute;
	right: 0;
	top: -30px;
	padding: 1px 6px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.rss_feed_icon img
{
	max-width: 100%;
}
.news_date_time_detail
{
	font-size: 11px;
	margin-bottom: 10px;
	padding: 3px 10px;
	display: inline-block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	white-space: nowrap;
}
.articles-list .date_small
{
	font-size: 11px;
	margin-top: 3px;
}
.bottom_nav {
    clear: both;
}
.module-pagination
{
	margin: 0;
	text-align: center;
	font-size: 0;
	clear: both;
}
.module-pagination .nums a
{
	display: inline-block;
	width: 27px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	margin-right: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	font-size: 12px;
}
.module-pagination a.prev, .module-pagination a.next
{
	display: inline-block;
	width: 13px;
	height: 27px;
	margin-bottom: -8px;
}
.module-pagination a.next
{
	margin-left: 5px;
	background-position: -39px -128px !important;
}
.module-pagination a.next.disabled
{
	background-position: -39px -224px !important;
}
.module-pagination a.prev
{
	margin-right: 12px;
	background-position: -9px -128px !important;
}
.module-pagination a.prev.disabled
{
	background-position: -9px -224px !important;
}
.module-pagination a.prev, .module-pagination a.next
{
	background: url(../images/arrows_big.png) no-repeat;
}
.module-pagination a.point_sep
{
	cursor: default;
	display: inline-block;
	width: 27px;
	height: 27px;
	font-size: 0;
	background: url(../images/pagination_sep.png) center no-repeat !important;
	border: 0 !important;
	vertical-align: bottom;
}
.news_detail_wrapp .similar_products_wrapp
{
	margin-top: 30px;
	clear: both;
}
.news_detail_wrapp .specials_slider_wrapp
{
	position: relative;
	zoon: 1;
	margin-top: 10px;
}
.news_detail_wrapp .similar_products_wrapp img.shadow
{
	margin: 0 0 20px;
}
.news_detail_wrapp .specials_slider_wrapp .slider_navigation
{
	position: absolute;
	top: -40px;
	right: 0;
}
.left_menu li.current a span, .left_menu li.current a:hover span
{
	border: 0;
}
.left_menu a, .left_menu li.current a:hover
{
	text-decoration: none;
}
ul.left_menu > li
{
	display: block;
}
.left_menu li:first-child
{
	margin-top: 0;
}
.left_menu li a
{
	border-bottom: 1px solid transparent;
	margin-top: 3px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	height: 30px;
	line-height: 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 0 10px;
	display:inline-block;
	-webkit-box-sizing: border-box;
}
.left_menu li a span
{
	line-height: 30px;
}
#content  .left_block
{
	width: 200px;
	float: left;
	position: relative;
	zoom: 1;
	z-index: 10;
}
#content  .right_block
{
	padding-left: 20px;
	overflow:hidden;
	position:relative;
}
#content  .right_block h2 {
	line-height: 22px;
}
.right_block .top_block { padding: 0px 45px 0px 0px; }
.right_block .rss_feed_icon { top:1px; }
#content  .right_block.catalog
{
	padding-left: 0;
	position: relative;
	zoom: 1;
	overflow: hidden;
}
#content  .right_block.catalog .catalog_block, #content  .right_block.catalog .catalog_list, #content  .right_block.catalog .catalog_table
{
	left: 0;
	right: -20px;
	position: relative;
	zoom: 1;
}
#content .right_block.catalog .catalog_block
{
	margin-top: 20px;
	margin-right: -20px;
	min-height: 285px;
}
#content .right_block.catalog .catalog_section_list
{
	margin-left: 11px;
}
.catalog_block .price:not(.discount), .specials_slider .catalog_item .price:not(.discount)
{
	margin-right: 10px;
}
.staff_wrapp .item img
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.staff_wrapp .item .name
{
	font-size: 16px;
}
.staff_wrapp .item .contacts
{
	padding-top: 15px;
	margin-top: 15px;
}
.staff_wrapp .item  .post
{
	margin-top: 4px;
	line-height: 14px;
	font-size: 11px;
}
.staff_wrapp .item
{
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-right: 30px;
	margin-top: 30px;
	width: 50%;
}
.staff_wrapp .item  td
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.staff_wrapp .item  .image
{
	float: left;
	padding-right: 20px;
	vertical-align: top;
	width: 155px;
}
.staff_wrapp .item  .image img
{
	max-width: 100%;
}
.staff_wrapp .item  .info
{
	width: 48%;
	padding-right: 20px;
}
.staff_wrapp .item .phone span, .staff_wrapp .item .email span
{
	display: block;
	font-size: 11px;
}
.staff_wrapp .item .phone span, .staff_wrapp .item .email span
{
	line-height: 12px;
	color: #777;
}
.staff_wrapp .item .phone
{
	margin-bottom: 10px;
}
.staff_wrapp .items
{
	margin-top: 0;
	margin-bottom: 20px;
}
.staff_wrapp .items .shadow
{
	margin-bottom: 0;
}
.button30.ask_question span.show_form
{
	display: inline-block;
}
.button30.ask_question span.hide_form
{
	display: none;
}
.button30.ask_question.opened span.hide_form
{
	display: inline-block;
}
.button30.ask_question.opened span.show_form
{
	display: none;
}
.button30.ask_question
{
	padding-left: 0;
	text-align: left;
	min-width: 145px;
}
.button30.ask_question span.show_form, .button30.ask_question span.hide_form
{
	background: url(../images/button_icons.png) no-repeat;
}
.button30.ask_question span.show_form, .button30.ask_question span.hide_form
{
	padding-left: 31px;
}
.button30.ask_question:hover span.show_form
{
	background-position: 5px -605px;
}
.button30.ask_question.opened span.hide_form
{
	background-position: 4px -485px;
}
.button30.ask_question.opened:hover span.hide_form
{
	background-position: 4px -525px;
}
.ask_question_btn_wrapp
{
	margin: 15px 0;
	text-align: left;
}
.ask_question_btn_wrapp td:first-child
{
	width: 165px;
}
.faq_ask_wrapp
{
	display: none;
}
.drop-question .form-block
{
	padding: 20px 30px 20px 20px;
	margin-bottom: 30px;
	background: #fafafa;
	border: 1px solid #e5e5e5;
}
.drop-question .form-block .left-data
{
	padding-right: 30px;
	width: 70%;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.left-item-data, .left-data
{
	float: left;
}
.drop-question .form-block .right-data
{
	margin: 1px 0 -12px 70%;
}
.drop-question .form-block .but-r
{
	clear: both;
	margin-left: -1px;
	margin-top: 10px;
}
.form-block .r
{
	margin-bottom: 20px;
	position: relative;
}
.form-block label
{
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 3px;
	font-size: 13px;
}
form .star, .order-checkout .sof-req, .popup label .star
{
	font-size: 20px;
	font-weight: normal;
	line-height: 0;
	margin: 0 0 0 4px;
	position: relative;
	top: 8px;
}
.order-checkout .sof-req
{
	top: 4px;
}
.form-block input[type="text"], .form-block input[type="password"], .form-block input[type="email"], .form-block textarea
{
	display: block;
	padding: 0 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 24px;
	line-height: 24px;
	font-size: 13px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.form-block textarea
{
	resize: none;
	overflow: auto;
	height: 80px;
	padding: 2px 3px;
}
.drop-question .form-block textarea
{
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 153px;
	margin: 1px 0 0 0;
}
.drop-question .form-block input
{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.form-block .captcha-label
{
	margin-bottom: 10px;
}
input[type="text"], input[type="password"], input[type="email"], select
{
	height: 24px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 6px;
	font-size: 13px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
textarea
{
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.question-list
{
	padding-top: 15px;
}
.question-list .q .ic
{
	display: inline-block;
	width: 13px;
	height: 13px;
	position: absolute;
	left: 0;
	top: 3px;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}
.question-list .q .ic b
{
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../images/plus_minus.png) -38px -218px no-repeat;
}
.question-list .q:hover .ic b
{
	background-position: -38px -188px;
}
.question-list .q a span
{
	border-bottom: 1px dashed;
}
.question-list .q a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	padding-left: 21px;
}
.question-list .q
{
	margin: 0 0 16px;
	position: relative;
}
.question-list .q.op .ic b
{
	background-position: -8px -218px;
}
.question-list .q.op:hover .ic b
{
	background-position: -8px -188px;
}

.question-list .ans
{
	margin-bottom: 20px;
	padding: 13px 15px;
	display: block;
	display: none;
	position: relative;
	zoom: 1;
}
.question-list .ans .arr
{
	display: inline-block;
	width: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	top: -10px;
	left: 30px;
}
form label.error
{
	font-size: 11px;
	display:block;
}
.brands_list li
{
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	padding: 0;
	width: 24%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 10px 10px 0;
	text-align: center;
	height: 80px;
	line-height: 80px;
}
.brands_list li  img
{
	max-width: 100%;
}
.brands_list
{
	margin-top: 20px;
}
.specials_tabs_section.specials_slider_wrapp .tabs_content > li.tab  ul.flex-direction-nav
{
	display: none;
}
.store_description .title
{
	font-weight: bold;
}
.store_description .store_property:first-child
{
	margin-top: 0;
}
.store_description .store_property
{
	margin-top: 20px;
}
.contacts_description
{
	margin-bottom: 30px;
}
h2.feedback_title
{
	margin: 40px 0 15px;
}
.catalog_section_list .section_item
{
	line-height: 17px;
	width: 49%;
	padding: 0;
	margin: 0 0 40px 0;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.catalog_section_list .section_item
{

}
.catalog_section_list .section_item_inner
{
	margin: 0 30px 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.section_item_inner .section_info a
{
	border-bottom: 0px !important;
}
.section_item_inner .section_info a span.grey, .articles-list .item .item-title span.grey
{
	color: #bbb !important;
	font-weight: normal;
	font-family: Arial !important;
	font-size: 16px !important;
}
.catalog_section_list ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
.catalog_section_list .section_item li.name a
{
	text-decoration: none;
}
.catalog_section_list .section_item li.name a span
{
	font-size: 18px;
}
.catalog_section_list .section_item li.name
{
	display: block;
	margin-bottom: 15px;
}
.catalog_section_list .section_item li.sect
{
	display: inline-block;
	padding-right: 8px;
	white-space: nowrap;
}
.catalog_section_list .section_item .desc .desc_wrapp
{
	display: inline-block;
	padding-top: 15px;
	margin-top: 15px;
}
.basket_sort .tabs li.cur .quantity
{
	display: none;
}
.module-cart
{
	margin-top: 25px;
}
.module-cart table
{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.module-cart .extra_properties
{
	display: none;
}
.module-cart a.wish_item  i
{
	background-position: -3px -33px;
}
.module-cart a.wish_item.to_basket i
{
	background-position: 0 -5px;
}
.module-cart .colored td
{
	text-align: center;
	position: relative;
	/*min-height: 100px;*/
}
.module-cart .colored td.delay-cell
{
	white-space: nowrap;
}
.module-cart td.name-cell, .module-cart td.name-th
{
	text-align: left;
}
.module-cart td.name-th
{
	padding-left: 10px;
}
.module-cart .cost-cell, .module-cart .cost-cell *, .module-cart .summ-cell, .module-cart .summ-cell *, .module-cart .row_values .price
{
	font-size: 14px;
}
.module-cart .cost-cell, .module-cart .summ-cell, .module-cart .weight-cell, .module-cart .count-cell, .module-cart .cell
{
	white-space: nowrap;
}
.module-cart .cost-cell .discount, .module-cart .cost-cell .discount *,  .cart_shell .cost-cell .price.discount *
{
	font-size: 12px;
}




.module-cart .cost-cell .price_name
{
	padding: 2px 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: inline-block;
	margin: 3px 0 3px;
	font-size: 11px;
}
.module-cart table td
{
	vertical-align: middle;
	padding: 10px;
}
.module-cart table td.thumb-cell
{
	/*width: 100px;*/
	positon: relative;
	overflow: hidden;
}
#order_form_content .module-cart table td.thumb-cell
{
	padding-left: 20px;
}
.module-cart table td.remove-cell
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 55px;

}
.module-cart table td.thumb-cell
{
	positon: relative;
}
.module-cart table td.thumb-cell a
{
	display: inline-block;


	max-height: 80px;
	width: 80px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;

}
.module-cart table td.thumb-cell img
{
	max-width: 100%;
	max-height: 100%;
}
.module-cart table td.thumb-cell a img
{
	/*position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;*/
	border: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	max-width: 100%;
	max-height: 100%;
}
.module-cart .name-cell a, .module-cart .name-cell
{
	text-decoration: none;
	font-size: 14px;
}
.module-cart .remove-cell a, .module-cart .remove-cell a i, .cart_shell .remove-cell a, .cart_shell .remove-cell a i, .remove_item .remove a, .remove_item .remove a i,
.bx_item_set_hor .bx_item_set_hor_item a.remove, .bx_item_set_hor .bx_item_set_hor_item a.remove i, .coupons_list .remove i, .coupons_list .remove, .bx_compare .compare_view.top .remove, .bx_compare .compare_view.top .remove i,
.prop_title_table .remove, .prop_title_table .remove i, .remove_compare_items, .remove_compare_items i
{
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	display: inline-block;
	height: 21px;
	width: 21px;
}
.module-cart .remove-cell a i, .cart_shell .remove-cell a i, .bx_item_set_hor .bx_item_set_hor_item a.remove i, .coupons_list .remove i, .bx_compare .compare_view.top .remove i, .prop_title_table .remove i,
.remove_compare_items i
{
	background: url(../images/close_icons.png) -4px -6px no-repeat;
}
.module-cart .remove-cell a:hover i, .cart_shell .remove-cell a:hover i, .bx_item_set_hor .bx_item_set_hor_item a.remove i, .coupons_list .remove:hover i, .bx_compare .compare_view.top .remove:hover i, .bx_sort_container .wrap_remove_button .button:hover:before,
.prop_title_table .remove:hover i, .remove_compare_items:hover i
{
	background-position: -4px -33px;
}
.module-cart .button30.apply-button
{
	height: 24px;
	line-height: 24px;
	position: relative;
	zoom: 1;
	top: -1px;
	font-size: 11px;
}
.module-cart .result-row .buttons-row div
{
	max-width: 180px;
}
.module-cart .result-row .buttons-row .description
{
	float: none;
	font-size: 11px;
	margin-top: 10px;
}
.module-cart .colored  tfoot td
{
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
.module-cart .colored  tfoot tr td:first-child
{
	padding-left: 20px;
}
.module-cart .colored  tfoot td.row_values, .module-cart .colored  tfoot td.row_values .price
{
	line-height: 30px;
}
.module-cart .colored tfoot td.row_values, .module-cart .colored tfoot td.row_values *
{
	white-space: nowrap;
}
.module-cart .colored tfoot td.row_values
{
	padding-right: 20px;
}
.module-cart .colored tfoot td.extended-cell
{
	display: none;
}
.module-cart .colored tfoot  .item_title
{
	text-align: right;
	line-height: 30px;
}
.module-cart .colored  tfoot td.row_values.val
{
	text-align: right;
}
.module-cart .colored  tfoot td
{
	vertical-align: top;
}
.module-cart tr[data-id="total_buttons"] .description
{
	font-size: 11px;
	line-height: 13px;
	margin-top: 10px;
}
.module-cart .colored tfoot tr[data-id="total_buttons"] td
{
	position: relative;
	zoom: 1;
	overflow: hidden;
}
.module-cart .colored tfoot tr[data-id="total_buttons"] td .basket_back
{
	float: left;
}
.module-cart .colored tfoot tr[data-id="total_buttons"] td .basket_update
{
	float: right;
	padding-right: 20px;
}
.module-cart .coupon_wrapp input[type="text"]
{
	margin-bottom: 5px;
	margin-right: 5px;
}
.module-cart.fixed tbody
{
	overflow:hidden;
}
.module-cart .colored tfoot tr[data-id="total_buttons"] td .basket_update
{

}
.module-cart .order_item_quantity_small
{
	display: none;
}
.basket_fly .module-cart table.colored tbody td
{
	border-bottom: 0;
}
.basket_fly .module-cart table.colored tbody tr:first-child td
{
	border-top: 0;
}
.right_side.sections_list .banners_column
{
	margin-bottom: 20px;
}
.right_side.sections_list .viewed_products_column
{
	margin-bottom: 0;
}
.articles-list.sections .item
{
	clear: left;
	min-height: 120px;
}
.left_block  .bx_filter_vertical, .left_block .viewed_products_column, .left_block .internal_sections_list
{
	margin: 0 20px 20px 0;
}
.bx_filter_vertical .bx_filter_container_title
{
	padding: 7px 10px;
	cursor: pointer;
	position: relative;
	zoom: 1;
}
.bx_filter_vertical .bx_filter_container
{
	position: relative;
}
.bx_filter_vertical .bx_filter_container_title i.arr
{
	display: inline-block;
	height: 15px;
	width: 15px;
	float: right;
	position: absolute;
	right: 8px;
	top: 9px;
}
.bx_filter_vertical .bx_filter_param_area
{
	padding: 0 10px;
}
.bx_filter_vertical .bx_filter_container_title:hover i.arr
{
	background-position: 3px -21px;
}
.bx_filter_vertical .bx_filter_container.active i.arr
{
	background-position: -18px -5px;
}
.bx_filter_vertical .bx_filter_container.active:hover i.arr
{
	background-position: 0 -5px;
}
.bx_filter_vertical .bx_filter_block.active
{
	display: block;
}
.bx_filter_vertical .bx_filter_block input[type="text"]
{
	width: 55px;
}
.bx_filter_vertical .bx_filter_block
{
	padding: 0 10px 10px 10px;
	display: none;
	position: relative;
	zoom: 1;
}
.bx_filter_vertical .bx_filter_block.scrollable
{
	padding: 3px 5px;
	margin: 0 10px 10px 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	max-height: 107px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.bx_filter_container_title.no_border
{
	border-top: 0;
}
.bx_filter_container_title > span.name
{
	max-width: 145px;
	display: inline-block;
}
.bx_filter_container_title > span.hint
{
	position: relative;
	zoom: 1;
	bottom: -5px;
}
.bx_filter_container_title > span.name span
{
	font-size: 13px;
	line-height: 18px;
}
.adaptive_filter
{
	float: left;
	position: relative;
	zoom: 1;
	z-index: 10;
	padding-right: 3px;
	display: none;
}
.adaptive_filter .filter_content
{
	display: none;
	position: absolute;
	position: absolute;
	width: 100%;
	z-index: 100;
	top: 40px;
}
.filter_opener
{
	display: inline-block;
	height: 37px;
	line-height: 37px;
}
.filter_opener  span, .filter_opener  i
{
	display: inline-block;
	vertical-align: top;
	height: 37px;
	line-height: 40px;
}
.filter_opener  span
{
	text-transform: uppercase;
	white-space: nowrap;
	padding-right: 13px;
	font-size: 13px;
}
.filter_opener  i
{
	background: url(../images/sort_icons.png) -33px -288px no-repeat;
	width: 37px;
}
.filter_opener.opened i, .filter_opener:hover i
{
	background-position: -69px -288px;
}
.filter_opener.active i
{
	background-position: 2px -288px;
}
.filter_opener.opened.active i, .filter_opener.active:hover i
{
	background-position: -102px -288px;
}
.sort_header
{
	height: 37px;
	position: relative;
	zoom: 1;
}
.sort_header .sort_display
{
	float: right;
	font-size: 0;
}
.sort_header .sort_filter
{
	float: left;
}
.sort_header .sort_filter a
{
	display: inline-block;
	height: 37px;
	text-decoration: none;
}
.sort_header .sort_filter a span
{
	font-size: 11px;
	line-height: 37px;
}
.sort_header .sort_filter a i.icon
{
	display: inline-block;
	width: 37px;
	height: 37px;
	background: url(../images/sort_icons.png)  0 0 no-repeat;
}
.sort_header .sort_filter a i.arr
{
	display: inline-block;
	height: 37px;
	width: 25px;
}
.sort_header .sort_filter a.SHOWS i.icon
{
	background-position: -34px 1px;
}
.sort_header .sort_filter a.NAME i.icon
{
	background-position: -34px -35px;
}
.sort_header .sort_filter a.PRICE i
{
	background-position: -36px -73px;
}
.sort_header .sort_filter a.QUANTITY i
{
	background-position: -34px -322px;
}
.sort_header .sort_filter a > span
{
	vertical-align: top;
}
.sort_header .sort_filter a.current i.arr
{
	background: none;
	background: url(../images/sort_icons.png)  0 0 no-repeat;
}
.sort_display a, .sort_display a i
{
	display: inline-block;
	height: 37px;
	width: 37px;
	line-height: 37px;
}
.sort_display a i
{
	background: url(../images/sort_icons.png) 0 0 no-repeat;
}
.sort_display a.block i
{
	background-position: -35px -107px;
}
.sort_display a.list i
{
	background-position: -35px -143px;
}
.sort_display a.table i
{
	background-position: -35px -179px;
}
.catalog_block .catalog_item_wrapp
{
	width: 25%;
	float: left;
	padding-bottom: 20px;
	white-space:normal;
}
.catalog_block .availability-row{margin-top:5px;}
.catalog_block .catalog_item
{
	margin-right: 20px;
	overflow: hidden;
	-webkit-transition: border-color ease-out 0.2s;
	-moz-transition: border-color ease-out 0.2s;
	-o-transition: border-color ease-out 0.2s;
	transition: border-color ease-out 0.2s;
	padding: 4px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	white-space:normal;
}
.catalog_block .catalog_item:hover
{
	padding: 3px;
}
.catalog_block .catalog_item:hover .ribbons
{
	top: 4px;
	left: 4px;
}
.catalog_block .catalog_item img, .product_slider .catalog_item img
{
	max-width: 100%;
	max-height: 100%;
}
.catalog_block .catalog_item .item_info
{
	margin-bottom: 5px;
}
.catalog_item
{
	position: relative;
}
.catalog_item .ribbons, .catalog_detail .ribbons, .list_item .ribbons, .differences_table .catalog_item:hover .ribbons
{
	width: 40px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 9;
}
.catalog_item:hover .ribbons, .tabs_content .catalog_item:hover  .ribbons
{
	top: 4px;
	left: 4px;
}
.viewed_products_column .view-item:hover .ribbons{
	top: 5px;
	left: 5px;
}
.catalog_detail .ribbons
{
	top: 0;
	left: 0;
}
.catalog_detail .tabs_content .ribbons
{
	top: 5px;
	left: 5px;
}
.list_item .ribbons
{
	top: 10px;
	left: 10px;
}
.catalog_item .ribbons  [class*="ribon_"], .catalog_detail .ribbons  [class*="ribon_"], .list_item .ribbons  [class*="ribon_"]
{
	display: inline-block;
	height: 40px;
	width: 40px;
	background: url(../images/action_icons.png) -5px -5px no-repeat;
	vertical-align: top;
}
.ribbons  [class*="ribon_"]
{
	margin-top: 5px;
}
.ribbons  [class*="ribon_"]:first-child
{
	margin-top: 0;
}
.catalog_item .ribbons  .ribon_hit, .catalog_detail .ribbons  .ribon_hit, .list_item .ribbons  .ribon_hit
{
	background-position: -5px -55px;
}
.catalog_item .ribbons  .ribon_recomend, .catalog_detail .ribbons  .ribon_recomend, .list_item .ribbons  .ribon_recomend
{
	background-position: -5px -5px;
}
.catalog_item .ribbons  .ribon_new, .catalog_detail .ribbons  .ribon_new, .list_item .ribbons  .ribon_new
{
	background-position: -5px -155px;
}
.catalog_item .ribbons  .ribon_action, .catalog_detail .ribbons  .ribon_action, .list_item .ribbons  .ribon_action,  .catalog_item .ribbons  .ribon_stock
{
	background-position: -5px -104px;
}
.filter_button:first-child
{
	float: left;
}
.filter_button.show:hover span
{
	text-shadow: none;
}
.filter_button, .button22
{
	display: inline-block;
	text-decoration: none;
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	text-transform: uppercase;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	cursor: pointer;
}
.filter_button
{
	float: right;
}
.filter_button span, .button22 span
{
	font-size: 11px;
	line-height: 22px;
}
.bx_filter_vertical .for_button
{
	height: 45px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 11px 5px 5px;
}
.smartfilter .bx_ui_slider_track
{
	margin-right: 12px;
}
.bx_filter_container .disabled
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.bx_filter_container_modef .bx_filter_popup_result.disabled
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.bx_filter_container #modef
{
	padding: 7px 10px;
	top: -1px;
	position: absolute;
	right: -160px;
	z-index: 100;
	white-space: nowrap;
}
.bx_filter_container #modef .triangle,  .left_block .internal_sections_list .child_wrapp .triangle
{
	position: absolute;
	z-index: 100;
	display: inline-block;
	width: 0;
	border-bottom: 6px solid transparent;
	border-left: 6px solid transparent;
	border-top: 6px solid transparent;
}
.bx_filter_container #modef .triangle
{
	top: 9px;
	left: -14px;
}
.bx_filter_container .bx_filter_popup_result.disabled a
{
	cursor: default;
}
.for_button .filter_button.show.disabled {
	cursor: default;
	background: #e0e0e0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e0e0e0 0%, #c6c6c6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#c6c6c6));
    background: -webkit-linear-gradient(top, #e0e0e0 0%,#c6c6c6 100%);
    background: -o-linear-gradient(top, #e0e0e0 0%,#c6c6c6 100%);
    background: -ms-linear-gradient(top, #e0e0e0 0%,#c6c6c6 100%);
    background: linear-gradient(to bottom, #e0e0e0 0%,#c6c6c6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#c6c6c6',GradientType=0 );
    border-bottom: 1px solid #b1b1b1;
    text-shadow: none;
}
.for_button .filter_button.show.disabled span {
	color: #212121;
	text-shadow: none;
}

.left_block .internal_sections_list .child_wrapp .triangle
{
	top: 12px;
	left: -2px;
}
.bx_filter_container #modef_num
{
	margin-right: 5px;
}
.bx_filter_container .special_props
{
	padding: 0 14px 3px;
}
.smartfilter input[type="text"], .smartfilter input[type="password"]
{
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	display: inline-block;
	width: 55px;
}
.smartfilter .bx_ui_slider_track
{
	height: 5px;
	margin-top: 10px;
	position: relative;
	zoom: 1;
}
.smartfilter .bx_ui_slider_track .bx_ui_slider_handle
{
	top: -4px;
	width: 12px;
	height: 12px;
	display: inline-block;
	cursor: pointer;
	position: absolute;
}
.smartfilter .bx_ui_slider_track .bx_ui_slider_range
{
	height: 5px;
	position: relative;
}
.smartfilter .bx_ui_slider_track .bx_ui_slider_handle:after
{
	font-size: 0;
	content: ".";
	background: #fff;
	display: inline-block;
	background: #fff;
	width: 6px;
	height: 6px;
	left: 3px;
    position: absolute;
    top: 3px;
}
.bx_filter_vertical .bx_filter_block label, .bx_filter_vertical .bx_filter_block label span
{
	font-size: 11px;
}
.bx_filter_vertical input[type="checkbox"] + label
{
	/*background: url(../images/checkbox.png) -10px -9px no-repeat;*/
	padding-left: 18px;
	position: relative;
	z-index: 100;
	cursor: pointer;
	outline: none;
}
.bx_filter_vertical input[type="checkbox"] + label:after{
	background: url(../images/checkbox.png) -10px -9px no-repeat;
	z-index: 2;
}
.bx_filter_vertical input[type="checkbox"] + label:hover, .bx_filter_vertical input[type="checkbox"] + label:hover:after
{
	background-position: -10px -39px;
}
.bx_filter_vertical input[type="checkbox"]:checked + label, .bx_filter_vertical input[type="checkbox"]:checked + label:after
{
	background-position: -9px -68px;
}
.bx_filter_vertical input[type="checkbox"]:checked + label:before, .bx_filter_vertical input[type="checkbox"] + label:after
{
	font-size: 0;
	content: ".";
	display: inline-block;
	height: 13px;
	width: 13px;
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: -1;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.bx_filter_vertical [class^=specials_] input[type="checkbox"] + label
{
	line-height: 21px;
}
.bx_filter_vertical [class^=specials_] input[type="checkbox"] + label .icon
{
	display: inline-block;
	height: 12px;
	width: 12px;
	position: relative;
	zoom: 1;
	bottom: -2px;
	left: -2px;
	background: url(../images/action_icons.png) no-repeat;
}
.bx_filter_vertical [class^=specials_] input[type="checkbox"] + label span
{
	border-bottom: 1px dotted;
	display: inline-block;
	line-height: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	zoom: 1;
	bottom: -2px;
	margin-left: 1px;
}
.bx_filter_vertical .specials_recommend input[type="checkbox"] + label .icon
{
	background-position: -70px -19px;
}
.bx_filter_vertical .specials_hit input[type="checkbox"] + label .icon
{
	background-position: -70px -69px;
}
.bx_filter_vertical .specials_stock input[type="checkbox"] + label .icon
{
	background-position: -70px -119px;
}
.bx_filter_vertical .specials_new input[type="checkbox"] + label .icon
{
	background-position: -70px -169px;
}
.bx_filter_vertical input[type="checkbox"]
{
	display: none;
}
.module_products_list td
{
	padding: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-align:center;
}
.module_products_list td.item-name-cell
{
	text-align: left;
}
.module_products_list td.like_icons
{
	width: 30px;
}
.module_products_list td.like_icons.full
{
	width: 65px;
}
.module_products_list td.like_icons a
{
	margin-top: 3px;
}
.module_products_list td.but-cell
{
	width: 108px;
}
.module_products_list
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
}
.module_products_list
{
	font-size: 12px;
	white-space:normal;
	float:left;
}
.module_products_list .foto-cell
{
	width: 70px;
	padding: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-align: center;
}
.module_products_list tr:first-child td
{
	border-top: 0;
}
.module_products_list .foto-cell img
{
	max-width: 100%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.module_products_list .extra_properties
{
	display: none;
}
.module_products_list .availability-row, .module_products_list .price-cell .price
{
	white-space: nowrap;
}.module_products_list .availability-row
{
	text-align:left;
}
.module_products_list .price-cell .price
{
	font-size: 14px;
}
.module_products_list .price-cell .price.discount
{
	font-size: 12px;
}
.module_products_list .price-cell .price.discount strike
{
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.module_products_list .quantity-cell
{
	width: 105px;
}
.module_products_list .quantity-cell .counter_block
{
	height: 24px;
	white-space: nowrap;
}
.display_list
{
	margin-top: 20px;
}
.display_list .list_item_wrapp
{
	position: relative;
	zoom: 1;
	z-index: 0;
	padding: 1px;
	-webkit-transition: border-color ease-out 0.2s;
	-moz-transition: border-color ease-out 0.2s;
	-o-transition: border-color ease-out 0.2s;
	transition: border-color ease-out 0.2s;
	margin-top: 12px;

}
.display_list .list_item
{
	min-height: 230px;
	white-space: normal;
}
.display_list .list_item_wrapp:hover
{
	padding: 0;
}
.display_list .list_item  td.image, .display_list .list_item  td.description_wrapp, .display_list .list_item  td.information_wrapp
{
	padding: 20px;
	vertical-align: top;

}
.display_list .list_item:hover  td.image, .display_list .list_item:hover  td.description_wrapp, .display_list .list_item:hover  td.information_wrapp
{

}
.display_list .list_item  td.information_wrapp
{
	padding: 0;
	position: relative;
	zoom: 1;
}
.display_list .list_item td.image, .display_list .list_item td.description_wrapp
{
	padding: 20px;
}
.display_list .list_item_wrapp:first-child
{
	margin-top: 0;
}
.display_list .list_item .desc_name, .display_list .list_item .preview_text
{
	margin-bottom: 10px;
}
.display_list .list_item .image
{
	width: 25%;
	position: relative;
	zoom: 1;
	min-height: 170px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.display_list .description_wrapp .desc_name a span, .popup .item_name span
{
	font-size: 16px;
	line-height: 24px;
}
.display_list .adaptive_name
{
	display: none;
}
.display_list .adaptive_name .desc_name
{
	margin-bottom: 0;
}
.display_list .availability-row
{
	display: none;
	margin-bottom: 10px;
	font-size: 11px;
}
.display_list .availability-row .value, .display_list .availability-row .value span, .module_products_list .availability-row .value, .module_products_list .availability-row .value span, .catalog_block .availability-row .value, .catalog_block .availability-row .value span
{
	font-size: 11px;
	margin: 2px 0 0 5px;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	zoom:1;
	font-family: Arial,Helvetica,sans-serif;
}
.display_list .availability-row .value:first-letter, .display_list .availability-row .value span:first-letter, .module_products_list .availability-row .value:first-letter, .module_products_list .availability-row .value span:first-letter, .catalog_block .availability-row .value:first-letter, .catalog_block .availability-row .value span:first-letter, .catalog_detail .availability-row .value:first-letter, .catalog_detail .availability-row .value span:first-letter{
	text-transform: uppercase;
}
.display_list .adaptive_name  .desc_name a span
{
	font-size: 13px;
	line-height: 16px;
}
.display_list .adaptive_name td
{
	padding: 15px;
}
.display_list .desc_name a
{
	text-decoration: none;
}
.display_list .list_item .image a
{
	display: block;
	min-width: 100px;
	min-height: 170px;
}
.display_list .list_item .image img
{
	max-width: 100%;
	/*position: absolute;*/
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.display_list .list_item .show_props a span
{
	font-size: 11px;
}
.display_list .list_item  .show_props
{
	margin-bottom: 10px;
}
.display_list .list_item .show_props a i.icon
{
	top: 3px;
	position: relative;
	margin-right: 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.display_list .list_item .show_props a.opened i.icon b
{
	background-position: -8px -129px;
}
.display_list .list_item .show_props a i.icon, .display_list .list_item .show_props a i.icon b
{
	display: inline-block;
	height: 13px;
	width: 14px;

}
.display_list .list_item .show_props a i.icon b
{
	background: url(../images/plus_minus.png) -37px -129px no-repeat;
}
.display_list .list_item .show_props a:hover  i.icon b
{
	background-position: -37px -159px;
}
.display_list .list_item .show_props a.opened:hover  i.icon b
{
	background-position: -7px -159px;
}
.display_list .list_item  .props_list_wrapp
{
	display: none;
}
.display_list .list_item  .props_list
{
	border-collapse: collapse;
}
.display_list .list_item  .props_list td
{
	text-align: right;
	padding: 2px 5px 2px 0;
	font-size: 11px;
}
.display_list .list_item  .props_list tr td:first-child
{
	text-align: left;
}
.display_list .list_item  .props_list tr:first-child td
{
	border-top: 0;
}
.display_list .description_wrapp .description, .display_list .description_wrapp .information
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.display_list .information_wrapp
{
	width: 23%;
	min-width: 155px;
	padding: 5px;
}
.display_list .information_wrapp .information
{
	padding: 15px;
}
.show_number .show_title
{
	margin-right: 15px;
}
.show_number
{
	float: right;
	line-height: 27px;
	margin-top: 15px;
	width: 100%;
	text-align: right;
}
.number_list, .number_list *
{
	font-size: 11px;
}
.number_list a
{
	width: 27px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	margin-right: 3px;
	margin-bottom: 5px;
	text-decoration: none;
	display: inline-block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-decoration: none;
}
.number_list a span
{
	font-size: 12px;
	line-height: 27px;
}
.number_list a.current span
{
	border: 0;
}
.display_list .available_block
{
	font-size: 11px;
}
.display_list .available_block, .display_list .noavailable_block
{
	font-size: 11px;
	background: url(../images/quantity_icons.png) 0 0 no-repeat;
	padding-left: 28px;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	margin-bottom: 12px;
}
.display_list .available_block
{
	background:none;
	padding:0;
}
.display_list .noavailable_block
{
	background-position: -14px -171px;
}
.available_block .availability-row{display:block !important;}
.display_list .price_block
{
	margin-bottom: 12px;

}
.display_list .price_block .price_name{margin-top:8px;}
.display_list .price_block .price:not(.discount)
{
	white-space: nowrap;
}
.display_list .price
{
	font-size: 24px;
	line-height: 26px;
}
.display_list .price.discount
{
	line-height: 14px;
}
.display_list .likes_icons *
{
	font-size: 11px;
}
.display_list .likes_icons a:first-child
{
	margin-top: 3px;
}
.display_list .likes_icons a
{
	margin-top: 5px;
}
.display_list .likes_icons .icon
{
	position: relative;
	zoom: 1;
	bottom: -9px;
}
.display_list .likes_icons
{
	margin-left: 2px;
}
.compare_wrapp
{
	padding: 6px;
	position: absolute;
	right: 0;
	top: -55px;
	min-width: 180px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	white-space: nowrap;
}
.left_side  .compare_wrapp
{
	top: -60px;
}
.compare_wrapp .compare_button
{
	margin-right: 3px;
}
.compare_wrapp a.compare_link
{
	text-decoration: none;
	cursor: pointer;
	margin: 0 4px;
}
.compare_wrapp a.compare_link span
{
	font-size: 11px;
}
.count-cell div.error
{
	left: 17px;
	padding: 0 5px;
	line-height: 15px;
	font-size: 11px;
	border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	white-space: nowrap;
	border-top: 0;
	z-index: 1;
	margin-bottom: 10px;
}
.module-cart table tr[data-error="no_amounth"] td
{
	padding-top: 20px;
}
.count-cell .module-cart table td.remove-cell
{
	min-height: 100px;
	vertical-align: middle;
}
.display_list .price.discount, .display_list .price.discount *
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.popup
{
	display: none;
	position: absolute;
	/*top: 100px;*/
	min-width: 420px;
	max-width: 520px;
	left: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 5px;
	-moz-radius: 5px;
	-webkit-border-radius: 5px;
	/*overflow: hidden;*/
}
.popup.enter_frame
{
	max-width: 420px;
}
.popup.card_popup_frame
{
	max-width: 520px;
}
.popup.card_popup_frame .popup-intro
{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 63px;
}
.popup.card_popup_frame .popup-intro.grey
{
	display: none;
}
.popup.card_popup_frame .basket_popup_wrapp
{
	margin-top: 63px;
	overflow: hidden;
}
.popup-window-titlebar .popup-window-top-row .popup-window-center-column
{
	height: auto;
	cursor: default !important;
}
.popup .pop-up-title, .popup-window-titlebar .popup-window-top-row .popup-window-center-column span div
{
	padding: 22px 50px 20px 30px;
	font-size: 19px;
	line-height: 20px;
}
.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div
{
	padding: 17px 50px 14px 13px;
}
.popup .close, .popup .close  i, .popup-window-close-icon.popup-window-titlebar-close-icon
{
	display: inline-block;
	width: 27px;
	height: 27px;
	border-radius: 27px;
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
}
.popup-window-close-icon.popup-window-titlebar-close-icon{
	right: 18px !important;
    top: 18px !important;
}
.popup-window-close-icon.popup-window-titlebar-close-icon:after{
	top: -4px;
    position: relative;
}
.popup-window-close-icon.popup-window-titlebar-close-icon:after
{
	content: ".";
	font-size: 0;
	display: inline-block;
	width: 27px;
	height: 27px;
	border-radius: 27px;
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
	background: url(../images/close_icons.png) -1px -59px no-repeat;
}
.popup-window-close-icon.popup-window-titlebar-close-icon
{
	background: none;
}
.popup a.item_name
{
	text-decoration: none;
}
.popup a.item_name span
{
	line-height: 22px;
}
.popup .popup-intro
{
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.popup .form_txt
{
	padding: 20px 30px;
}
.popup .close
{
	margin: 0;
	position: absolute;
	right: 18px;
	top: 18px;
	cursor: pointer;
	opacity: 1;
}
.popup-window-close-icon.popup-window-titlebar-close-icon
{
	margin: 0;
	position: absolute;
	right: 12px !important;
	top: 13px !important;
	cursor: pointer;
}
.popup .close i, .popup-window-close-icon.popup-window-titlebar-close-icon:after
{
	background: url(../images/close_icons.png) -1px -59px no-repeat;
}
.popup .form-wr
{
	padding: 20px 30px;
}
.popup .form-wr  p
{
	margin-top: 0;
	margin-bottom: 10px;
}
.popup .form_description
{
	padding: 10px 30px;
}
.card_popup_frame.popup .form-wr
{
	padding: 25px 0 30px 0;
}
.popup .product_description
{
	padding-left: 10px;
}
.popup .buttons_wrapp
{
	clear: both;
	margin-top: 30px;
}
.popup .buttons_wrapp .button30
{
	margin-right: 15px;
	min-width: 170px;
	text-align: center;
}
.star_big
{
	font-size: 32px;
}
.popup label .star
{
	margin: 0;
	top: 5px;
}
.popup label .star_big
{

}
.popup label
{
	font-size: 13px;
	display: block;
	margin-bottom: 5px;
	font-weight:400;
}
.popup .r
{
	margin-bottom: 13px;
	position: relative;
}
.popup .but-r .button30
{
	float: left;
}
.popup .captcha
{
	margin-bottom: 10px;
}
.popup .but-r .prompt
{
	float: right;
}
.popup input[type="text"], .popup input[type="password"], .popup input[type="email"], .popup textarea
{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.popup textarea
{
	resize: vertical;
}
.popup .captcha_wrapp input[type="text"]
{
	max-width: 180px;
}
.popup input[type="password"]
{
	width: 65%;
}
.popup .forgot
{
	margin-left: 5px;
}
.popup .reg-new
{
	padding: 20px 30px;
	text-align: center;
}
.popup .soc-avt
{
	padding: 15px 30px 10px;
}
.popup .soc-avt .row
{
	margin: 5px 0px 0px;
}
.r .forgot
{
	font-size: 11px;
	position: relative;
	top: -2px;
	margin-left: 5px;
	outline: none;
}
.popup .prompt.remember label
{
	font-size: 11px;
	font-weight: normal;
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
	margin: 0;
	top: -3px;
	position: relative;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.popup .prompt.remember
{
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
	float: none;
	margin: 8px 0 0 15px;
}
.one_click_buy_result
{
	display: none;
}
.popup .cart_shell td.thumb-cell
{
	padding-left: 25px;
}
.popup .cart_shell .catalog_item .slide, .basket_fly .module-cart .slide
{
	display: none;
}
.popup .cart_shell .catalog_item[animated=false], .module-cart tr[animated=false] .thumb-cell img
{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.popup .cart_shell td.cost-cell
{
	padding-right: 0;
}
.popup .cart_shell td.cost-cell .price:first-child
{
	margin-top: 0;
}
.popup .cart_shell td.cost-cell, .popup .cart_shell td.cost-cell *
{
	text-align: right;
}
.popup .cart_shell .thumb-cell
{
	width: 110px;
}
.popup .cart_shell td
{
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	vertical-align: middle !important;
}
.popup .cart_shell .thumb-cell a
{
	display: block;
	position: relative;
	zoom: 1;
	height: 70px;
	width: 70px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.popup .cart_shell .thumb-cell img
{
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	max-width: 100%;
	max-height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.popup .cart_shell .cost-cell .price
{
	text-align: right;
	clear: both;
	float: right;
	white-space: nowrap;
	font-size: 14px;
	display: inline-block;
	margin-top: 0;
}

.card_popup_frame.popup  .but_row
{
	margin-top: 25px;
	clear:both;
	height: 31px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.card_popup_frame.popup .but_row .button30
{
	position: absolute;
	top: 0;
	left: 0;
}
.card_popup_frame.popup .but_row .button30 span
{
	font-size: 13px;
}
.card_popup_frame.popup .but_row.no_border
{
	border: 0;
}
.card_popup_frame.popup  .but_row .to_basket, .card_popup_frame.popup  .but_row .to_delay
{
	display: inline-block;
	position: absolute;
	top: 0;
}
/*.card_popup_frame.popup  .but_row.no_border .to_basket, .card_popup_frame.popup  .but_row.no_border .to_delay
{
	top: 0;
}*/
.card_popup_frame.popup .but_row .to_basket
{
	display: inline-block;
	right: 0;
}
.card_popup_frame.popup .but_row .to_delay
{
	display: none;
}
.card_popup_frame.popup .total_wrapp
{
	padding: 25px;
	margin: 0 -2px 0 -2px;
}
.card_popup_frame.popup .total_wrapp hr
{
	clear: both;
}
.card_popup_frame.popup .cart_shell
{
	width: 520px;
}
.card_popup_frame.popup .basket_empty
{
	display: none;
	padding: 20px;
}
.card_popup_frame.popup .basket_empty td
{
	vertical-align: middle;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.card_popup_frame.popup .basket_empty td.image
{
	width: 91px;
}
.card_popup_frame.popup .basket_empty td.description
{
	padding-left: 30px;
}
.card_popup_frame.popup .basket_empty .image div
{
	min-height: 91px;
	background: url(../images/empty_cart_small.png) center no-repeat;
}
.card_popup_frame.popup .basket_empty .basket_empty_subtitle
{
	font-size: 15px;
	margin-bottom: 15px;
}
.card_popup_frame.popup .basket_empty .basket_empty_description
{
	font-size: 13px;
	line-height: 16px;
}
.card_popup_frame.popup .total_wrapp .total, .card_popup_frame.popup .total_wrapp .price
{
	font-size: 15px;
}
.card_popup_frame.popup .total_wrapp .total
{
	float: right;
	white-space: nowrap;
	margin: 0 42px 21px 25px;
	text-align: right;
}
.card_popup_frame.popup  .but_row a.to_basket .text, .card_popup_frame.popup .but_row a.to_delay .text
{
	margin-top: 10px;
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block;
	line-height: 13px;
	vertical-align: top;
}
.card_popup_frame.popup  .but_row a.to_basket .icon, .card_popup_frame.popup  .but_row a.to_basket .icon i,
.card_popup_frame.popup  .but_row a.to_delay .icon, .card_popup_frame.popup  .but_row a.to_delay .icon i
{
	display: inline-block;
	height: 30px;
	width: 30px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.card_popup_frame.popup  .but_row a.to_basket .icon, .card_popup_frame.popup  .but_row a.to_delay .icon
{
	margin-right: 15px;
}
.card_popup_frame.popup  .but_row a.to_basket .icon i, .card_popup_frame.popup  .but_row a.to_delay .icon i
{
	background: url(../images/basket_icons.png) no-repeat;
}
.card_popup_frame.popup  .but_row a.to_basket:hover .icon  i
{
	background-position: -5px -170px;
}
.card_popup_frame.popup  .but_row a.to_delay:hover .icon  i
{
	background-position: -48px -257px;
}
.card_popup_frame.popup .total_wrapp .price
{
	margin-left: 15px;
	display: inline-block;
}
.card_popup_frame.popup .total_wrapp .price.discount
{
	display: block;
}
.card_popup_frame.popup  .remove-cell
{
	width: 65px;
	text-align: right;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-right: 18px;
}
.card_popup_frame.popup  .item-title a span
{
	font-size: 13px;
}
.card_popup_frame.popup a.more_row, .basket_fly td.total_wrapp a.more_row
{
	text-decoration: none;
	float: left;
}
.card_popup_frame.popup a.more_row .icon, .basket_fly td.total_wrapp a.more_row .icon
{
	margin-left: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: middle;
	margin-top: -1px;
}
.card_popup_frame.popup a.more_row .text, .basket_fly td.total_wrapp a.more_row .text
{
	text-decoration: underline;
}
.popup .compare_list
{
	padding: 25px 60px;
	text-align: center;
	position: relative;
	max-width: 445px;
}
.popup .compare_list .compare_list_item:first-child
{
	margin-left: 0;
}
.popup .compare_list .compare_list_item
{
	vertical-align: top;
	width: 135px !important;
	display: inline-block;
	margin-left: 15px;
	position: relative;
	text-align: center;
}
.popup .compare_list .compare_list_item .image
{
	min-height: 70px;
}
.popup .compare_list ul
{
	display: inline-block;
	width: 100%;
}
.popup .compare_list .compare_list_item img
{
	max-width: 100%;
}
.compare_frame.popup .button_row
{
	padding: 15px 0;
	text-align: center;
}
.compare_list .compare_list_item .name a
{
	font-size: 12px;
	line-height: 16px;
}
.popup.compare_frame
{
	max-width: 970px;
}
.compare_list_item:hover .delete, .differences_table .catalog_item:hover .remove
{
	display: inline-block;
}
 .differences_table .catalog_item .remove
 {
	z-index: 100;
 }
.compare_list_item .delete, .differences_table .remove
{
	height: 16px;
	width: 16px;
	background: url(../images/close_icons.png) -6px -8px no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	display: none;
}
.popup .compare_list .compare_navigation
{
	display: inline-block;
	position: absolute;
	top: 65px;
	right: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.popup .compare_list .compare_navigation li
{
	position: absolute;
	right: 20px;
}
.popup .compare_list .compare_navigation li:first-child
{
	left: 20px;
}
.catalog_detail .props_table
{
	margin-bottom: 15px;
	width:100%;
}
.props_table
{
	min-width: 300px;
	margin-top: -10px;
}
.props_table .char_name
{
	font-weight: bold;
	width:57%;
}
.props_table td
{
	padding: 5px 0;
}
.props_table .char_value
{
	text-align: right;
	width:38%;
}
.props_table .char_name span, .props_table .char_value span
{
	background: #fff;
	position: relative;
	zoom: 1;
	bottom: -10px;
}
.props_block .char_name span
{
	position: relative;
}
.props_table .char_name span
{
	padding-right: 10px;
}
.props_table .char_value span
{
	padding-left: 10px;
}
.catalog_detail .tabs_content #ask_block
{
	margin-top: 20px;
}
.catalog_detail .tabs_content #ask_block .form-block
{
	margin-bottom: 0;
}
.char_name .hint .icon, .bx_filter_container_title .hint .hint_icon
{
	display: inline-block;
	position: absolute;
	cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	left: -17px;
	text-align: center;
	padding: 0;
	top: 2px;
	height: 12px;
	width: 12px;
}
.bx_filter_container_title .hint .hint_icon
{
	position: relative;
	top: -4px;
	left: 0;
	margin-left: 5px;
}
.char_name .hint .icon i, .bx_filter_container_title .hint .hint_icon i
{
	font-weight: 100;
	line-height: 14px;
	cursor: pointer;
	font-size: 10px;
	text-align: center;
	font-style: normal;
}
.char_name .hint .tooltip, .bx_filter_container_title .hint .tooltip
{
	display: none;
}
.bx_filter_container_title .hint .tooltip
{
	margin-top: 7px;
	left: inherit;
	top: inherit;
	z-index: 200;
}
.tooltip
{
	position: absolute;
	left: -17px;
	top: 25px;
	line-height: 14px;
	z-index: 12;
	display: none;
	padding: 10px 15px;
	min-width: 60px;
	max-width: 200px;
	font-size: 11px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: normal;
}
.char_name .hint .triangle, .bx_filter_container_title .hint .triangle
{
	display: none;
}
.char_name .hint.active .triangle, .bx_filter_container_title .hint.active .triangle
{
	position: absolute;
	top: 19px;
	left: 5px;
	z-index: 100;
	display: inline-block;
	width: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}
.bx_filter_container_title .hint.active .triangle
{
	position: inherit;
	top: inherit;
	left: inherit;
	margin: 0 0 -10px -12px;
}
.tooltip .tooltip_close
{
	font-size: 15px;
	text-align: center;
	height: 16px;
	width: 16px;
	display: inline-block;
	top: 2px;
	right: 2px;
	position: absolute;
	cursor: pointer;
}
.catalog_detail .offers_table tr td:first-child
{
	text-align: left;
}
.catalog_detail .offers_table .offer_stores td
{
	padding: 0;
	border-bottom: 0;
}
.opener_icon, .opener_icon i
{
	display: inline-block;
	height: 30px;
	width: 30px;
	cursor: pointer;
	vertical-align: middle;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.opener_icon
{
	margin-right: 10px;
	border-bottom: 1px solid transparent;
}
.opener_icon i
{
	background: url(../images/arrows_big.png) -31px -64px no-repeat;
}
.opener_icon.opened  i
{
	background-position: 0 -65px;
}
.catalog_detail .offers_table thead td
{
	text-align: center !important;
}
.catalog_detail .offer_stores .stores_block_wrap
{
	display: none;
	margin-top:0;
}
.catalog_detail .offer_stores .stores_block_wrap
{
	padding: 20px 5px 27px 50px;
}
.catalog_detail .offers_table  .opener
{
	cursor: pointer;
}
.store_map .module-map
{
	float: left;
	width: 60%;
	margin-bottom: 20px;
	padding-right: 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.store_map .store_description
{
	padding-left: 60%;
	margin-bottom: 20px;
}
.store_map .store_description .store_property
{
	width: 49%;
	display: inline-block;
	vertical-align: top;
	padding-right: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.store_map .store_image img
{
	margin-top: 5px;
	margin-right: 5px;
	border: 2px solid #c8c8c8;
}
.store_map .store_image img:hover
{
	border: 2px solid #ffcc00;
}
.store_map .stores_images
{
	clear: both;
}
.store_map .stores_images.multiple .store_image
{
	display: inline-block;
	margin-right: 10px;
}
.module-authorization, .registraion-page
{
	margin: 20px 0 20px;
}
.authorization-cols
{
	overflow:hidden;
}
.authorization-cols .col
{
	display:inline-block;
	vertical-align:top;

}
.authorization-cols .col.authorization
{
	width: 49%;
	padding-right: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.authorization-cols .col.authorization .but-r .button30
{
	float: left;
	margin-right: 15px;
}
.authorization-cols .col.registration
{
	width: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.authorization-cols 	.auth-title
{
	font-size:22px;
	line-height:26px;
	margin: 0 0 13px 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.authorization-cols .col.authorization .form-block  #avtorization-form-page
{
	padding: 20;
}
.authorization-cols .col.authorization  label
{
	margin-bottom:4px;
}
.authorization-cols .col.authorization  input[type="text"]
{
	width:100%;
}
.authorization-cols .col.authorization .captcha_code, .popup .form-wr .captcha_code{ margin: 10px 0px 10px; }
.authorization-cols .col.authorization .captcha_code  input[type="text"] , .popup .form-wr .captcha_code input[type="text"]
{     width: auto;
    display: inline-block;
    vertical-align: top;
    margin: 8px 0px 0px 15px;
}
.popup .form-wr .captcha_code input[type="text"] { width: 140px; }
.authorization-cols .auth-title
{
	font-size: 22px;
	line-height: 30px;
	margin: 0 0 13px 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.authorization-cols .col.authorization  input[type="password"]
{
	width:  60%;
	max-width: 209px;
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 5px;
}
.authorization-cols .col.authorization input[type="password"] + label.error
{
	left: 0;
	text-align: left;
	bottom: -17px;
}
.authorization-cols .col.authorization #bx_auth_servform  label.error
{
	bottom: -13px;
    left: 0;
    position: absolute;
}
.authorization-cols .col.authorization .form-block .r
{
	margin-bottom:11px;
}
.authorization-cols .col.authorization .form-block .r .forgot
{
	margin: 0;
	position: absolute;
	zoom: 1;
	top: 25px;
	white-space: nowrap;
	left: 65%;
}
.authorization-cols .col.authorization .form-block .but-r
{
	padding: 5px 0 0;
}
.authorization-cols .col.authorization .form-block .but-r .remember
{
	margin: 7px 0 0;
	position:relative;
	float: left;
}
.authorization-cols .col.authorization .form-block .but-r .remember label
{
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}
.authorization-cols .col.authorization .form-block .but-r .remember input[type="checkbox"] + label:before
{
	margin-right:8px;
}
.authorization-cols .col.authorization .form-block .but-r .remember #remuser
{
	margin: 0 5px 0 3px;
	top: -2px;
	position: relative;
	zoom: 1;
}
.authorization-cols .col.authorization .soc-avt .row
{
	margin-top: 5px;
}
.authorization-cols .col.authorization .soc-avt
{
	zoom: 1;
	position: relative;
	padding: 15px 20px 10px 20px;
	border-bottom: 0;
}
.authorization-cols .col.authorization div.error
{
	left:330px;
}
.authorization-cols .col.registration p
{
	margin-bottom:21px
}
#bx_auth_servform{
	position:relative;
}
#bx_auth_servform > div{
	position:relative;
}
.form-block .intro
{
	padding: 22px 50px 20px 30px;
	font-size: 19px;
	line-height: 20px;
}
.authorization-cols .form_wrapp
{
	padding: 20px;
}
.soc-avt .row a i.soc-icon, .soc-serv-main .row a i
{
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url(../images/social_networks.png) top left no-repeat;
}
.soc-avt .row a
{
	display: block;
	float: left;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.soc-avt .row a span.name, .soc-serv-main .row a span.name
{
	vertical-align: top;
}
.authorization-cols .col.authorization .soc-avt .row a, .soc-serv-main .row a, .popup .soc-avt .row a
{
	padding-left: 5px;
	margin: 0px 10px 10px 0;
	clear: inherit;
}
.popup .soc-avt .row a
{
	height: 30px;
	line-height: 32px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-decoration: none;
	cursor: pointer;
	padding-right: 10px;
}
.popup .bx-auth-service-form input[type='submit'], #bx_auth_servform input[type=submit]
{
	padding: 0 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	height: 30px;
	text-transform: uppercase;
	display: inline-block;
	font-size: 11px;
	line-height: 32px;
	font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;
	cursor: pointer;
	margin-left: 15px;
	width: inherit;
	display: inline-block
}
#bx_auth_servform input[type=text]
{
	max-width: 128px;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 5px;
}
.popup .bx-auth-service-form input[type='text']
{
	max-width: 128px;
}
.popup .bx-auth-service-form
{
	margin-right: -15px;
	margin-left: -15px;
	padding: 15px 15px 7px;
	margin-top: 5px;
}
.bx-ss-button{border:none !important;background-repeat:no-repeat !important;}
.authorization-cols .col.authorization .soc-avt .row > a
{
	min-width: 100px;
}
.soc-avt .row a i.soc-icon.odnoklassniki, .soc-serv-main .row a i.soc-icon.odnoklassniki
{
	background-position: 0px -30px;
}
.soc-avt .row a i.soc-icon.liveid, .soc-serv-main .row a i.soc-icon.liveid
{
	background-position: -30px -30px;
}
.soc-avt .row a i.soc-icon.google, .soc-serv-main .row a i.soc-icon.google
{
	background-position: -60px -30px;
}
.soc-avt .row a i.soc-icon.vkontakte, .soc-serv-main .row a i.soc-icon.vkontakte
{
	background-position: -90px -30px;
}
.soc-avt .row a i.soc-icon.mymailru, .soc-serv-main .row a i.soc-icon.mymailru
{
	background-position: -120px -30px;
}
.soc-avt .row a i.soc-icon.twitter, .soc-serv-main .row a i.soc-icon.twitter
{
	background-position: -150px -30px;
}
.soc-avt .row a i.soc-icon.facebook, .soc-serv-main .row a i.soc-icon.facebook
{
	background-position: -180px -30px;
}
.soc-avt .row a i.soc-icon.livejournal, .soc-serv-main .row a i.soc-icon.livejournal
{
	background-position: -210px -30px;
}
.soc-avt .row a i.soc-icon.yandex, .soc-serv-main .row a i.soc-icon.yandex
{
	background-position: -241px -30px;
}
.soc-avt .row a i.soc-icon.openid-mail-ru, .soc-serv-main .row a i.soc-icon.openid-mail-ru
{
	background-position: -270px -30px;
}
.soc-avt .row a i.soc-icon.liveinternet, .soc-serv-main .row a i.soc-icon.liveinternet
{
	background-position: -300px -30px;
}
.soc-avt .row a i.soc-icon.blogger, .soc-serv-main .row a i.soc-icon.blogger
{
	background-position: -330px -30px;
}
.soc-avt .row a i.soc-icon.openid, .soc-serv-main .row a i.soc-icon.openid
{
	background-position: -360px -30px;
}
.soc-avt .row a:hover i.soc-icon.odnoklassniki, .soc-serv-main .row a:hover i.soc-icon.odnoklassniki
{
	background-position: 0px 0;
}
.soc-avt .row a:hover i.soc-icon.liveid, .soc-serv-main .row a:hover i.soc-icon.liveid
{
	background-position: -30px 0;
}
.soc-avt .row a:hover i.soc-icon.google, .soc-serv-main .row a:hover i.soc-icon.google
{
	background-position: -60px 0;
}
.soc-avt .row a:hover i.soc-icon.vkontakte, .soc-serv-main .row a:hover i.soc-icon.vkontakte
{
	background-position: -90px 0;
}
.soc-avt .row a:hover i.soc-icon.mymailru, .soc-serv-main .row a:hover i.soc-icon.mymailru
{
	background-position: -120px 0;
}
.soc-avt .row a:hover i.soc-icon.twitter, .soc-serv-main .row a:hover i.soc-icon.twitter
{
	background-position: -150px 0;
}
.soc-avt .row a:hover i.soc-icon.facebook, .soc-serv-main .row a:hover i.soc-icon.facebook
{
	background-position: -180px 0;
}
.soc-avt .row a:hover i.soc-icon.livejournal, .soc-serv-main .row a:hover i.soc-icon.livejournal
{
	background-position: -210px 0;
}
.soc-avt .row a:hover i.soc-icon.yandex, .soc-serv-main .row a:hover i.soc-icon.yandex
{
	background-position: -241px 0;
}
.soc-avt .row a:hover i.soc-icon.openid-mail-ru, .soc-serv-main .row a:hover i.soc-icon.openid-mail-ru
{
	background-position: -270px 0;
}
.soc-avt .row a:hover i.soc-icon.liveinternet, .soc-serv-main .row a:hover i.soc-icon.liveinternet
{
	background-position: -300px 0;
}
.soc-avt .row a:hover i.soc-icon.blogger, .soc-serv-main .row a:hover i.soc-icon.blogger
{
	background-position: -330px 0;
}
.soc-avt .row a:hover i.soc-icon.openid, .soc-serv-main .row a:hover i.soc-icon.openid
{
	background-position: -360px 0;
}
.soc-avt .row a.button30
{
	min-width: 101px !important;
}
.soc-avt .row a.button30.liveinternet, .soc-avt .row a.button30.livejournal
{
	min-width: 128px !important;
}
.form-block-title, .cart_empty .title
{
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	margin-bottom: 20px;
}
span.form-block-title{display:inline-block;vertical-align:top;*display:inline;zoom:1;}
.module-form-block-wr .form-block
{
	padding: 20px 20px 0 20px;
}
.module-form-block-wr.order_cancel .form-block
{
	padding: 20px;
}
.module-form-block-wr.order_cancel textarea
{
	margin: 5px 0 15px;
}
.module-form-block-wr .form-block label
{
	padding:1px 0 0 2px;
	margin:0 0 5px;
}
.module-form-block-wr .form-block .r
{
	width: 60%;
	margin-bottom:18px;
}
.module-form-block-wr .form-block .r #LOCATION_PERSONAL_CITY select
{
	margin-top: 10px;
}
.module-form-block-wr .form-block .r #LOCATION_PERSONAL_CITY select:first-child
{
	margin-top: 0;
}
.module-form-block-wr .form-block .r.register-captcha img
{
	margin-bottom: 15px;
}
.module-form-block-wr .form-block .r div.error
{
	top:23px;
}
.module-form-block-wr .form-block .r.pass
{
	width:235px;
}
.module-form-block-wr .form-block  input, .module-form-block-wr .form-block  textarea
{
	width: 100%;
}
.module-form-block-wr .form-block  textarea
{
	height:98px;
}
.module-form-block-wr .form-block  input[type="password"]
{
	width:222px;
}
.module-form-block-wr .form-block .pr
{
	font-size:11px;
	margin:5px 0 -5px 3px;
	line-height:16px;
	margin-bottom: 0px;
}
.module-form-block-wr .form-block .pr.em
{
	margin:8px 0 -5px 3px;
}
.module-form-block-wr .form-block .but-r
{
	padding:0;
	margin:-3px 0 20px;
}
.module-form-block-wr .form-block .but-r .button30
{
	float: left;
	margin-right: 15px;
}
.module-form-block-wr .form-block   .prompt
{
	float: left;
	margin-top: 6px;
}
.form-block   .prompt
{
	font-size: 11px;
}
.form-block .prompt .star
{
	font-size: 32px;
	position: relative;
	vertical-align: middle;
	top: 6px;
}
.module-form-block-wr .soc-serv-main
{
	padding: 20px 20px 15px;
	margin-left: -20px;
	margin-right: -20px;
}
.module-form-block-wr .soc-serv-main .soc-serv-split-title-grey
{
	margin-bottom: 5px;
}
.module-order-history.orderdetail{
	border: 1px solid #e7e7e7;
	box-shadow: 0 1px 2px #e7e7e7;
}
.module-order-history.orderdetail .module-orders-list tr:nth-of-type(2n+1) td{
	background: #f9f9f9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#f3f3f3 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%,#f3f3f3 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%,#f3f3f3 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f3f3f3',GradientType=0 );
}
.module-order-history.orderdetail .module-orders-list tr td:first-child {
    padding-left: 35px;
    text-align: left;
}
.module-order-history.orderdetail .module-orders-list tr.vl td
{
	border-right: 1px solid #e7e7e7;
}
.module-order-history.orderdetail .module-orders-list tr.vl td:last-child
{
	border-right: 1px solid transparent;
}
.module-order-history.orderdetail .module-orders-list tr.gn td{
	text-align:center;
}
.module-order-history.orderdetail .t {
    font-size: 18px;
    line-height: 20px;
    margin: 0;
    padding: 20px 0 20px 35px;
    text-align: center;
}
.module-order-history.orderdetail .module-orders-list td.price
{
	font-size: 14px;
	font-family: "elektra_medium_proregular",Arial,Helvetica,sans-serif;
}
.module-order-history.orderdetail .module-orders-list.result td {
    background: none repeat scroll 0 0 #000000 !important;
    color: #212121;
    font-size: 13px;
    font-weight: bold;
}
.module-order-history.orderdetail .module-orders-list.result td.custom_t2 {
    font-family: "elektra_medium_proregular",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
	padding-right: 35px;
    text-align: right;
}
.module-order-history.orderdetail .module-orders-list.result tr:first-of-type{
	border-top-color:transparent !important;
}
.module-order-history.orderdetail .button30{margin: 0px 0px 20px;}
.module-order-history .module-orders-list
{
	width: 100%;
}
.module-order-history .module-orders-list td.drop-cell
{
	display: none;
	text-align: left;
	padding: 0;
}
.module-order-history .module-orders-list .drop-container
{
	display: none;
}
.module-order-history .module-orders-list .drop-container .item-shell
{
	width: 100%;
}
.module-order-history .module-orders-list .drop-cell .not-payed{
	margin: 0;
	padding: 5px 35px;
}
.module-order-history .module-orders-list .drop-cell .t
{
	margin: 0;
	padding: 5px 0 5px 35px;
	font-weight: bold;
}
.module-order-history .module-orders-list td.drop-cell .item-shell th
{
	padding-bottom: 0;
}
.module-order-history .module-orders-list td.drop-cell .item-shell td:first-child
{
	text-align: left;
	padding-left: 35px;
}
.module-order-history .module-orders-list td.drop-cell .item-shell td
{
	padding: 5px;
}
.module-order-history .history-table
{
	margin: 17px 0 0 0;
}
.module-order-history .history-table > tbody > tr > td
{
	padding: 11px 0;
}
.module-order-history .history-table .drop-cell
{
	padding:0;
	border:none;
}
.module-order-history .drop-cell .result-row
{
	padding: 10px 20px 14px 35px;
}
.module-order-history .drop-cell .result-row a.button22
{
	margin-right: 5px;
}
.module-order-history .drop-cell .result-row .result
{
	margin-bottom: 3px;
}
.module-order-history .drop-cell .result-row .result table
{
	margin-bottom: 7px;
}
.module-order-history .drop-cell .result-row .result .r
{
	font-size: 14px;
	padding-left: 5px !important;
	position: relative;
	bottom: -2px;
}
.module-order-history .drop-cell .result-row .result .title
{
	font-weight: bold;
}
.module-order-history .drop-cell .result-row .alert
{
	padding-left:19px;
	font-size:11px;
	position:relative;
}
.module-order-history tr.tr-d.o > td, 	.module-order-history tr.tr-d.o > td a, .module-order-history tr.tr-d.o > td span
{
	color:#fff !important;
}
.module-orders-list .order-extra-properties
{
	text-transform: lowercase;
}
.module-orders-list .order-extra-properties, .module-orders-list .item-extra-properties
{
	display: none;
}
.module-orders-list .order-extra-properties .item
{
	white-space: nowrap;
	display: inline-block;
}
.module-cart .cost-cell .discount strike, .module-cart .cost-cell .price_name,  .cart_shell .cost-cell .price.discount *
{
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.module-order-history .item_name .icon i
{
	background: url(../images/arrows_small.png) 1px -18px no-repeat;
}
.module-order-history .item_name .icon, .module-order-history .item_name .icon i
{
	display: inline-block;
	height: 18px;
	width: 19px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
}
.module-order-history ul.tabs
{
	margin-left: 20px;
}
.module-order-history ul.tabs li.cur span
{
	border: 0;
}
.module-order-history ul.tabs li span
{
	padding-top: 8px;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #b4b4b4;
}
.module-order-history .item_name
{
	cursor: pointer;
	display: inline-block;
}
.module-order-history .item_name .icon
{
	margin-right: 8px;
	position: relative;
	bottom: -3px;
}
.module-order-history .item_name .name
{
	border-bottom: 1px dashed;
	position: relative;
	top: -2px;
}
.module-products-list td, .module-orders-list td
{
	padding: 7px 0 6px 10px;
	vertical-align: middle;
	text-align: center;
}



.module-order-history .price-cell, .module-order-history .summ-cell,  .module-order-history .item-shell .result .price .r
{
	font-size: 14px;
	vertical-align: bottom;
}

.module-order-history .order-status-cell, .module-order-history .order-status-th
{
	width: 160px;
}
.module-order-history .item-name-cell, .module-order-history .item-name-th
{
	text-align: left;
	padding-left: 8px;
}
.module-order-history .item-name-th
{
	padding-left: 35px;
}
.module-order-history .item-name-cell
{
	padding-left: 8px;
}
.module-order-history .item_name .icon
{
	background: #e0e0e0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e0e0e0 0%, #c6c6c6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#c6c6c6));
	background: -webkit-linear-gradient(top, #e0e0e0 0%,#c6c6c6 100%);
	background: -o-linear-gradient(top, #e0e0e0 0%,#c6c6c6 100%);
	background: -ms-linear-gradient(top, #e0e0e0 0%,#c6c6c6 100%);
	background: linear-gradient(to bottom, #e0e0e0 0%,#c6c6c6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#c6c6c6',GradientType=0 );
	border-bottom: 1px solid #b1b1b1;
}
.module-order-history .module-orders-list .tr-d td
{
	cursor: pointer;
}
.module-order-history  .status
{
	display: inline-block;
	white-space: nowrap;
	height: 19px;
	line-height: 19px;
	font-size: 11px;
	text-align: center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 1px 10px;
}
.module-order-history  .status.delivered, .module-order-history  .status.canceled
{
	font-size: 11px;
}
.tr-d.opened td.item-name-cell
{
	font-weight: bold;
}
.module-order-history .tr-d:hover .item_name:hover .icon i, .module-order-history .tr-d .item_name:hover .icon i
{
	background-position: -35px -18px;
}
.module-order-history .tr-d.opened:hover .item_name:hover .icon i, .module-order-history .tr-d.opened .item_name:hover .icon i
{
	background-position: -36px 0;
}
.module-order-history td
{
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

.module-orders-detail{width:100%;box-shadow: 0 1px 2px #e7e7e7;}
.module-orders-detail tr{
	border:1px solid #e7e7e7;
}


.module-order-history .module-orders-list .tr-d
{
	border-top: 1px solid transparent;
}
.module-order-history .module-orders-list .tr-d:last-child td
{
	border-bottom: 0;
}
.module-order-history .drop-container .item-shell thead td:first-child
{
	border-left: 0;
}
.module-order-history .drop-container .item-shell thead td:last-child
{
	border-right: 0;
}
.module-order-history .drop-cell .result-row .result td
{
	border: 0;
	padding: 0 0 3px;
	text-align: left;
}
.module-order-history .order_property .r
{
	padding-left: 5px;
	font-size: 14px;
}
.module-order-history .order_property .name
{
	font-weight: bold;
}
.module-order-history .module-pagination
{
	margin-top: 20px;
}
.module-order-history .pagination-separator
{
	display: none;
}
ul.left_menu > li.exit i
{
	margin: 0 0 -2px 5px;
	position: relative;
	background: url('../images/logout.png') 1px 2px no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
}
ul.left_menu > li.exit:hover i
{
	background-position: 1px -13px;
}
ul.left_menu > li.exit.current a
{
	background: transparent;
	border: 0;
}
ul.left_menu > li.exit
{
	margin-top: 15px;
	padding-top: 10px;
	max-width: 155px;
}
.popup .form-description-wrapp
{
	padding: 10px 30px 10px 30px;
}
.cart_empty, .cart_confirmation
{
	margin-top: 25px;
}
.cart_empty .img
{
	width: 150px;
}
.basket_fly .cart_empty
{
	margin: 20px 20px 23px 15px;
}
.cart_empty .img_wrapp
{
	width: 180px;
}
/*.tabs_content.basket .cart_empty
{
	margin-top: 10px;
}*/
#order_form_div .sale_order_table .ps_logo img:hover, #order_form_div .sale_order_table .ps_logo input[type=radio]:checked + label img
{
	cursor: pointer;
	padding: 0;
}
#order_form_div form .title.summary
{
	border-bottom: 0;
	margin-bottom: 0;
}
#order_form_div .sale_data-table th
{
	padding: 10px;
	font-weight: normal;
}
#order_form_div .section table.colored.summary
{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.summary .cost_cell, .summary .order_item_weight {white-space: nowrap;}
#new_basket
{
	display: none;
}
p.no_products
{
	margin: 30px 11px;
	font-weight: bold;
}
p.no_staff{
	margin:11px 0;
	font-weight: bold;
}
.left_block .internal_sections_list .title
{
	padding: 8px 20px 8px 10px;
	border-bottom: 1px solid #dadada;
	position: relative;
	white-space: nowrap;
}
.left_block .internal_sections_list .title .hider
{
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(../images/arrows_small.png) -17px -34px no-repeat;
	cursor: pointer;
	top: 5px;
	right: 5px;
	position: absolute;
}
.left_block .internal_sections_list .title .hider:hover
{
	background-position: 1px -34px;
}
.left_block .internal_sections_list .title .hider.opened
{
	background-position: -17px 1px;
}
.left_block .internal_sections_list .title .hider.opened:hover
{
	background-position: 1px 1px;
}
.left_block .internal_sections_list ul.sections_list_wrapp
{
	margin:  0;
}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item:first-child
{
	border-top: 0;
}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item:hover + li.item, .left_block .internal_sections_list ul.sections_list_wrapp > li.cur + li.item
{
	border-top: 0;
}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item:last-of-type:not(.cur):hover > a
{
	padding-bottom:6px;
}
.left_block .internal_sections_list .title a
{
	font-size: 13px;
	line-height: 15px;
	text-decoration: none;
	white-space: nowrap;
}
.left_block .internal_sections_list li
{
	position: relative;
	zoom: 1;
}
.left_block .internal_sections_list li.depth3
{
	margin-bottom: 10px;
}
.left_block .internal_sections_list li.depth3 .menu_title
{
	text-decoration: none;
}
.left_block .internal_sections_list li a
{
	text-decoration: none;
	padding: 7px 10px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: inline-block;
	overflow: hidden;
	vertical-align:top;
	*display:inline;
	zoom:1;
}
.left_block .internal_sections_list li a span
{
	font-size: 12px;
	line-height: 16px;
}
.left_block .internal_sections_list li.cur a span
{
	border-bottom: 1px solid transparent;
}
.left_block .internal_sections_list .child_container
{
	display: none;
	position: absolute;
	top: -1px;
	left: 179px;
	z-index:10;
}
.left_block .internal_sections_list .child_wrapp
{
	margin-left: 10px;
	padding: 10px;
	max-height:500px;
	overflow:auto;
}
.left_block .internal_sections_list .child_wrapp *
{
	font-family: Arial, Helvetica, sans-serif;
}
.left_block .internal_sections_list .child_wrapp .menu_title a
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item:hover > a
{
	z-index: 100;
}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item:hover .child_container
{
	display: block;
}
.left_block .internal_sections_list .child_wrapp.depth3
{
	max-width: 420px;
	padding-bottom: 5px;
}
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item
{
	font-size: 11px;
    margin-left: 10px;
    padding-top: 0;
}
.left_block .internal_sections_list .child_wrapp .child li > a {
    background: none repeat scroll 0 0 #000000;
    border: medium none;
}
.left_block .internal_sections_list .child_wrapp .child li.cur > a {
	font-weight:bold;
}
.left_block .internal_sections_list .child_wrapp a
{
	line-height: 16px;
	height: inherit;
	font-size: 12px;
	text-decoration: underline;
}
.left_block .internal_sections_list .child_wrapp a.title
{
	text-decoration: none;
}
.page_not_found
{
	margin-top: 70px;
}
.page_not_found td
{
	vertical-align: top;
}
.page_not_found td.image
{
	width: 60%;
}
.page_not_found td.image img
{
	max-width: 100%;
}
.page_not_found td.description
{
	text-align: center;
	padding-top: 40px;
}
.page_not_found td.description .title404
{
	font-size: 44px;
	line-height: 48px;
}
.page_not_found td.description .subtitle404
{
	text-transform: uppercase;
	font-size: 18px;
	line-height: 24px;
}
.page_not_found td.description .back404, .page_not_found td.description .back404 a
{
	font-size: 12px;
}
.page_not_found td.description .back404 a
{
	text-decoration: underline;
}
.page_not_found td.description .descr_text404
{
	font-size: 13px;
	line-height: 20px;
	margin-top: 20px;
}
.page_not_found td.description .subtitle404, .page_not_found td.description .descr_text404, .page_not_found td.description .back404, .page_not_found td.description .back404 a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.page_not_found td.description .btn_big
{
	margin-top: 20px;
}
.page_not_found td.description .back404
{
	margin-top: 5px;
}
.catalog_detail .set_wrapp .title, .catalog_detail .bx_item_set_hor_container_big .title
{
	font-size: 19px;
	margin-bottom: 15px;
}
.catalog_detail .bx_item_set_hor_container_big .title
{
	line-height: 30px;
}
.catalog_detail .set_wrapp
{
	padding: 15px 15px 0;
	margin-left: -15px;
	margin-right: -15px;
}
.catalog_detail .set_wrapp .item
{
	margin-right: 15px;
	margin-bottom: 5px !important;
	width: 150px !important;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp
{
	clear: left;
}
.catalog_detail .set_wrapp .item, .bx_modal_body .bx_kit_item
{
	width: 79%;
	min-width: 150px;
	-webkit-transition: border-color ease-out 0.2s;
	-moz-transition: border-color ease-out 0.2s;
	-o-transition: border-color ease-out 0.2s;
	transition: border-color ease-out 0.2s;
	padding: 1px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	zoom: 1;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.catalog_detail .set_wrapp .item .cost .price.discount{width:100%;white-space:normal;line-height: 12px;color: #777;margin: 0px;}
.bx_modal_body .bx_kit_item:hover
{
	padding: 0;
}
.bx_modal_body .bx_kit_two_item_slider .bx_kit_item:hover
{
	padding: 4px;
}
.bx_item_set_hor .bx_item_set_hor_item
{
	margin-right: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	position: relative;
	zoom: 1;
	margin-bottom: 15px;
	min-width: 150px;
}
.bx_item_set_hor
{
	text-align: justify;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.bx_item_set_hor li
{
	display: inline-block;
}
ul li.stretch
{
	display: inline-block;
	width: 100%;
	zoom: 1;
	margin: 0 !important;
	padding: 0 !important;
}
.bx_item_set_hor .bx_item_set_hor_item .bx_item_set_img_container, .bx_kit .bx_kit_img_container
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
}
.bx_item_set_hor .bx_item_set_hor_item.equally  .item_wrapp
{
	width: 100%;
}
.bx_item_set_hor .bx_item_set_hor_item .item_wrapp
{
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 1px;
	width: 79%;
	position: relative;
	float: left;
	-webkit-transition: border-color ease-out 0.2s;
	-moz-transition: border-color ease-out 0.2s;
	-o-transition: border-color ease-out 0.2s;
	transition: border-color ease-out 0.2s;
}
.bx_item_set_hor .bx_item_set_hor_item .item_wrapp.main_item
{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0;
	top: -2px;
}
.bx_item_set_hor .bx_item_set_hor_item .item_wrapp .bx_item_set_img_container a,
.bx_kit .bx_kit_img_container a
{
	padding: 5px;
}
.bx_item_set_hor > .bx_item_set_hor_item.plus
{
	white-space: nowrap;
	width: 26%;
}
.bx_item_set_hor .bx_item_set_hor_item.equally
{
	width: 20.6%;
}
.bx_item_set_hor .bx_item_set_hor_item .item_plus, .bx_modal_body .item_plus, .bx_modal_body .item_equally
{
	min-width: 30px;
	display: inline-block;
	min-height: 140px;
}
.bx_item_set_hor .bx_item_set_hor_item .item_plus, .bx_modal_body .item_plus
{
	background: url(../images/plus.png) 50% 50% no-repeat;
}
.bx_modal_body .item_equally
{
	background: url(../images/equally.png) 50% 50% no-repeat;
}
.bx_modal_body .item_plus, .bx_modal_body .item_equally
{
	width: 20%;
}
.bx_item_set_hor .bx_item_set_hor_item .item_plus
{
	width: 20%;
}
.catalog_detail .set_wrapp .item:hover, .bx_item_set_hor .bx_item_set_hor_item .item_wrapp:hover
{
	padding: 0;
}
.bx_modal_body .item_wrapp
{
	width: 21%;
	display: inline-block;
	white-space: nowrap;
	margin-right: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	position: relative;
	zoom: 1;
	min-width: 150px;
	font-size: 0;
}
.bx_modal_body .item_wrapp .item_block_title
{
	font-size: 15px;
	position:absolute;
	top: -30px;
}
.bx_modal_body .item_wrapp_result
{
	display: inline-block;
	white-space: nowrap;
	margin-right: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	position: relative;
	zoom: 1;
	min-width: 150px;
	font-size: 0;
}
.bx_modal_body .item_wrapp_result .bx_kit_result
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top: 50%;
	margin-top: -39px;
}
.bx_modal_body .bx_kit_one_section
{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	font-size: 0;
	white-space: nowrap;
	text-align: justify;
}
.catalog_detail .set_wrapp .separator, .bx_modal_body .separator
{
	display: inline-block;
	background: url(../images/plus.png) center no-repeat;
	width: 13px;
	margin-right: 15px;
}
.catalog_detail .set_wrapp .item .image, .bx_item_set_hor .bx_item_set_hor_item  .bx_item_set_img_container a,
.bx_modal_body .bx_kit_item .image a, .bx_kit .bx_kit_img_container a, .bx_modal_body .bx_kit_item .image, .bx_kit .bx_kit_img_container
{
	display: block;
	vertical-align: middle;
	height: 140px;
	line-height: 140px;
	vertical-align: middle;
	text-align: center;
	position: relative;
	zoom: 1;
}
.catalog_detail .set_wrapp .item .image img, .bx_item_set_hor .bx_item_set_hor_item  .bx_item_set_img_container img, .bx_modal_body .bx_kit_item .image img,
.bx_kit .bx_kit_img_container img
{
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.catalog_detail .set_wrapp .item .item-title a , .bx_item_set_hor .bx_item_set_hor_item .item-title a, .bx_modal_body .bx_kit_item  .item-title a
{
	text-decoration: none;
}
.catalog_detail .set_wrapp .item .item-title a span, .bx_item_set_hor .bx_item_set_hor_item .item-title a span
{
	font-size: 12px;
	line-height: 15px;
}
.catalog_detail .set_wrapp .item .price, .bx_item_set_hor .bx_item_set_hor_item .price, .bx_modal_body .bx_kit_item .price
{
	font-size: 14px;
	line-height: 19px;
}
.catalog_detail .set_wrapp .item .price.discount, .bx_item_set_hor .bx_item_set_hor_item .price.discount, .bx_modal_body .bx_kit_item .price.discount
{
	font-size: 12px;
	margin-top: 5px;
	float: left;
}
.bx_item_set_hor .bx_item_set_hor_item .price, .bx_modal_body .bx_kit_item .price
{
	margin-top: 5px;
}
.bx_item_set_hor .bx_item_set_hor_item .price.discount, .bx_modal_body .bx_kit_item .price.discount
{
	margin-top: 0;
}
.catalog_detail .set_wrapp .item_info, .bx_item_set_hor .bx_item_set_hor_item_info
{
	padding: 5px 5px 0;
	margin: 5px;
}
.catalog_detail .set_wrapp .item_info .item-title span, .bx_item_set_hor .bx_item_set_hor_item_info .item-title span
{
	line-height: 16px;
}
.catalog_detail .bx_item_set_hor_container_big .popup_open
{
	float: right;
	clear: none;
}
.catalog_detail .bx_item_set_hor_container_big
{
	margin-bottom: 20px;
	padding: 15px 15px 0;
	border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	border-bottom: 0;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp
{
	margin-left: -15px;
	margin-right: -15px;
	padding: 15px;
	text-align: right;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .price_block
{
	margin-left: 5px;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title
{
	font-size: 14px;
	display: inline-block;
}
.bx_kit_result_two .total_title, .bx_kit_result_one .total_title, .bx_kit_result_tre .total_title
{
	font-size: 14px;
	margin-bottom: 8px;
}
.bx_modal_body .item_wrapp_result .bx_kit_result .button30.basket_button
{
	margin-top: 20px;
}
.bx_modal_body .bx_kit_result_one .price span, .bx_modal_body .bx_kit_result_tre .price span
{
	line-height: 16px;
}
.bx_kit_result_one *, .bx_kit_result_tre *
{
	font-size: 12px !important;
	font-weight: normal !important;
	color: #999 !important;
	margin: 0 !important;
	display: inline-block !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .price, .bx_kit_result_two .price, .bx_kit_result_one .price, .bx_kit_result_tre .price, .bx_kit_result_two .price *,
.bx_kit_result_one .price *, .bx_kit_result_tre .price *
{
	font-size: 24px;
	line-height: 24px;
	display: inline-block;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price, .catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_buttons
{
	display: inline-block;
	vertical-align:middle;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price
{
	vertical-align: middle;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_buttons .buttons_wrapp
{
	margin-left: 25px;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_buttons .buttons_wrapp .one_click
{
	margin-left: 10px;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price .price.discount, .catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price .price.discount *
{
	font-size: 12px;
	line-height: 18px;
	display: inline-block;
}
.bx_item_set_hor .bx_item_set_hor_item a.remove
{
	display: none;
	position: absolute;
	top: -10px;
	left: -10px;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price .price.discount
{
	display: block;
}
.bx_item_set_hor .bx_item_set_hor_item:hover a.remove
{
	display: inline-block;
}
div[id^="CatalogSetConstructor"]  .popup-window
{
	border: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
	width: 970px;
}
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column,
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-center-column,
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column
{
	border-top: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
}
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column
{
	border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-o-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column
{
	border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	-o-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
.popup-window-content
{
	margin: 0;
}
.bx_modal_container
{
	padding: 20px 25px;
}
.bx_modal_container  .bx_modal_body
{
	margin-top: 30px;
}
.bx_modal_container .bx_modal_description
{
	display: inline-block;
	margin-top: 3px;
	font-size: 12px;
}
.bx_modal_container .bx_modal_small_title
{
	display: block;
	font-size: 17px;
}
.bx_item_set_hor_container_big .bx_item_set_del, .bx_kit_item .bx_kit_item_del
{
	display: none;
	height: 21px;
	width: 21px;
	top: -9px;
	left: -9px;
	position:absolute;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	cursor: pointer;
}
.bx_item_set_hor_container_big .bx_item_set_del:after, .bx_kit_item .bx_kit_item_del:after
{
	content: ".";
	font-size: 0;
	display:block;
	width: 21px;
	height:21px;
	background: url(../images/close_icons.png) -4px -33px no-repeat;
	cursor: pointer;
}
.bx_kit_two_section
{
	margin-top: 15px;
}
.bx_kit_two_section .title
{
	margin: 20px 0 0;
	font-size: 17px;
	text-align: center;
}
.bx_kit_two_section .triangle, .bx_kit_two_section .triangle i
{
	width: 0;
	height: 0;
	display: inline-block;
	border-bottom: 5px solid #e6e6e6 !important;
	margin: 0 auto;
}
.bx_kit_two_section .triangle
{
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: -16px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 9px solid transparent;
	border-bottom: 9px solid #e6e6e6 !important;
}
.bx_kit_two_section .triangle i
{
	top: -4px;
	left: -9px;
	position: relative;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 7px solid transparent;
	border-bottom: 7px solid #fafafa !important;
}
.bx_kit_item_empty
{
	box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
}
.bx_kit_item:hover .bx_kit_item_add
{
	top:  -11px;
	right:-11px;
}
.bx_kit_item .bx_kit_item_add
{
	position:absolute;
	top:  -10px;
	right:-10px;
	display:block;
	width: 27px;
	height:27px;
	cursor:pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display:none
}
.bx_kit_item_add:after
{
	content: ".";
	font-size: 0;
	display: block;
	width: 27px;
	height: 27px;
	background: url(../images/plus_minus.png) -92px -1px no-repeat;
	cursor: pointer;
}
.bx_kit_item_add:hover:after
{
	background-position: -31px -30px;
}
.bx_kit_two_section  .arr_wrapp.a_left
{
	left: 20px;
}
.bx_kit_two_section  .arr_wrapp.a_right
{
	right:20px;
}
.bx_kit_two_section  .arr_wrapp
{
	width: 30px;
	top: 80px;
	position: absolute;
}
.bx_kit_item_slider_arrow_left i, .bx_kit_item_slider_arrow_right i
{
	display: inline-block;
	height: 30px;
	width: 30px;
	background-image: url(../images/arrows_big.png);
	background-repeat: no-repeat;
}
.bx_kit_item_slider_arrow_left i
{
	background-position: 0 -127px;
}
.bx_kit_item_slider_arrow_right i
{
	background-position: -30px -127px;
}
.bx_kit_item_slider_arrow_left, .bx_kit_item_slider_arrow_right
{
	z-index:113;
	display: inline-block;
	height: 30px;
	width: 30px;
	cursor:pointer;
	margin-top:  70px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.bx_kit_item_slider_arrow_left.disabled, .bx_kit_item_slider_arrow_right.disabled
{
	opacity: .5;
}
.bx_modal_container.bx_kit
{
	padding-bottom: 30px;
}

.bx_kit_one_section .bx_kit_item_discount
{
	right:0;
	left: 0;
	z-index: 111;
}
.bx_kit_two_section
{
	position: relative;
	margin: 15px -30px -30px;
	padding: 1px 75px 0 75px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-align :center;
}
.bx_kit_two_section_ova
{
	position:relative;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 30px;
	width: 100%;
	white-space:nowrap;
}
.bx-touch .bx_kit_two_section_ova
{
	overflow-x:auto
}
.bx_kit_two_item_slider
{
	position: relative;
	text-align: left;
}
.bx_kit_item_slider
{
	position:relative;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left: 10px;
}
.bx_kit_item_slider:first-child
{
	padding-left: 0;
}
.bx_kit_item_slider .bx_kit_item
{
	z-index:112;
	padding-bottom:40px;
	width:100%;
	background:#fff;
	padding: 5px;
}
.bx_kit_item_slider_drag
{
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color: #fff;
	position: relative;
	z-index: 115;
	padding: 10px;
	background: #fafafa;
	border: 1px solid #e7e7e7;
}
.bx_kit_item_slider_drag  .bx_kit_item_add
{
	display: none !important;

}
.bx_kit_item_slider_drag *, .bx_kit_item_slider_drag
{
	height: auto !important;
}

#basket_line .basket_hidden
{
	display: none;
}
.header-cart-block .cart .delay_link
{
	text-decoration: underline;
}
.header-cart-block .cart .delay_link, .header-cart-block .cart .delay_link *
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.header-cart-block .cart .delay_link .icon
{
	display: inline-block;
	height: 18px;
	width: 19px;
	background: url(../images/basket_icons.png) -56px -12px no-repeat;
}
.header-cart-block .cart .delay_link:hover .icon
{
	background-position: -56px -138px;
}
.top-h-row ul.menu
{
	margin-top: 2px;
	text-align: center;
}
.top-h-row .menu li
{
	position: relative;
	zoom: 1;
}
.top-h-row .menu li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
}
.top-h-row .menu li.current > a
{
	font-weight: bold;
}
.top-h-row .menu .separator
{
	width: 0px;
	margin: 0 18px;
	display: inline-block;
	height: 15px;
	margin-top: 12px;
}
.top-h-row .menu .child
{
	margin-left: -20px;
}
#header .catalog_menu ul.menu
{
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	white-space: nowrap;
	font-size: 0;
}
#header .catalog_menu ul.menu > li, #header ul.menu.adaptive > li, #header ul.menu.full.opened > li
{
	height: 40px;
	border-bottom: 1px solid transparent;
	display:inline-block;
	vertical-align:top;
	background-color:#ffffff;
}
#header ul.menu.adaptive
{
	display: none;
}
#header ul.menu.adaptive .menu_opener
{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
body #header ul.menu.full.opened
{
	margin-top: -3px;
}
/*#header ul.menu.adaptive.opened .menu_opener
{
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
}*/
#header ul.menu.adaptive > li.menu_opener
{
	width: 100%;
}
header ul.menu.adaptive > li.menu_opener i
{
	display: inline-block;
	height: 40px;
	width: 40px;
	float: right;
	background: url(../images/menu_opener.png) 1px -33px no-repeat;
}
#header .catalog_menu ul.menu > li  > a
{
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 20px;
	display: inline-block;
	height: 42px;
	line-height: 43px;
}
#header .catalog_menu ul.menu > li.last, #header .catalog_menu ul.menu > li.stretch, #header .catalog_menu ul.menu > li.last > a
{
	border-right: 0 !important;
}
#header .catalog_menu ul.menu > li.first, #header .catalog_menu ul.menu > li.first > a
{
	border-left: 0 !important;
}
#header .catalog_menu ul.menu > li.first
{
    border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
}
#header .basket_fly .module-cart
{
	margin-top: 0;
}
#header .basket_fly .module-cart .goods
{
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}
#header .basket_fly
{
	border-radius: 0 0 0 2px;
	-moz-border-radius: 0 0 0 2px;
	-webkit-border-radius: 0 0 0 2px;
	top: 130px;
	z-index: 100;
	position: fixed;
	width: 800px;
	right: -800px;
	min-height: 122px;
}
#header .basket_fly.basket_empty
{
	width: 700px;
	right: -700px;
}
#header .basket_fly .basket_sort ul.tabs
{
	position: relative;
	zoom: 1;
	top: -5px;
}
#header .basket_fly .basket_sort
{
	padding: 25px 15px 0px 15px;
}
#header .basket_fly  td
{
	vertical-align: middle;
}
#header .basket_fly .coupon
{
	white-space: nowrap;
}
#header .basket_fly .basket_title
{
	font-size: 26px;
	margin-right: 25px;
}
#header .basket_fly .module-cart table td
{
	padding: 5px;
}
#header .basket_fly .module-cart table td.delay-cell {
    width: 25px;
}
#header .basket_fly li[item-section="DelDelCanBuy"] .module-cart table td.delay-cell .icon{float:left;top: 3px;}
#header .basket_fly li[item-section="DelDelCanBuy"] .module-cart table td.delay-cell .pseudo{line-height: 15px;white-space: normal;}
#header .basket_fly .module-cart table td.summ-cell { text-align: right;}

#header .basket_fly .module-cart table td.remove-cell
{
	width: 20px;
}
#header .basket_fly .module-cart .colored td.row_values > *
{
	/*text-align: right;
	padding-right:112px;*/
}
#header .basket_fly .module-cart .colored td.row_values.mt3 > *
{
	padding-right:127px;
}
#header .basket_fly .module-cart .colored td.row_values [data-type="price_normal"], #header .basket_fly .module-cart .colored td.row_values [data-type="price_discount"]
{
	text-align: left;
}
#header .basket_fly .module-cart .colored td.row_values
{
	padding-right: 10px;
}
#header .basket_fly .module-cart table tr[data-error="no_amounth"] .count-cell
{
    vertical-align: bottom;
}
#header .basket_fly  .module-cart .count-cell .measure
{
	line-height: 12px;
}
#header .basket_fly .module-cart table td.thumb-cell a
{
	width: 60px;
}
#header .basket_fly .module-cart .colored tfoot
{
	border: 0;
}
#header .basket_fly .module-cart .colored tfoot td
{
	border-bottom: 0;
	padding: 15px;
	vertical-align:top;
}
#header .basket_fly .module-cart .colored tfoot td.total_wrapp
{
	padding: 0;
}
#header .basket_fly .module-cart .colored tfoot td.total_wrapp.hidden
{
	display: none;
}
#header .basket_fly .module-cart .colored tfoot td.total_wrapp  .more_row
{
	margin: 20px;
}
#header .basket_fly .module-cart .colored tfoot td.row_titles
{
	text-align: right;
}
#header .basket_fly .opener
{
	position: absolute;
	width: 51px;
	left: -50px;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	top: -1px;
}
#header .basket_fly .opener .basket_count, #header .basket_fly .opener .wish_count
{
	display: inline-block;
	text-align: center;
	width: 50px;
	height: 60px;
	cursor: pointer;
	vertical-align:top;
	*display:inline-block;
	zoom:1;
}
#header .basket_fly .opener .basket_count
{
	border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
}
#header .basket_fly .opener .wish_count
{
	border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
}
#header .basket_fly .opener .basket_count.empty
{
	border-bottom: 1px solid transparent;
}
#header .basket_fly .opener .count
{
	text-align: center;
	font-size: 14px;
	margin-top: 4px;
}
#header .basket_fly .opener  .icon
{
	margin-top: 5px;
}
#header .basket_fly .opener  .icon, #header .basket_fly .opener  .icon i
{
	display: inline-block;
	height: 29px;
	width: 30px;
}
#header .basket_fly .opener  .icon i
{
	background: url("../images/basket_icons.png") no-repeat;
}

#header .basket_fly .opener .wish_count .icon
{
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
#header .basket_fly .opener .wish_count.empty .icon
{
	background: transparent;
}
#header .basket_fly tr.hidden
{
	display: none;
}
.one_click_buy_result_success, .one_click_buy_result_fail
{
	display: none;
}
.search-page form
{
	display: inline-block;
	margin-bottom: 20px;
	padding: 15px 20px 17px;
}
.search-page form input[type="text"]
{
	height: 30px;
	position: relative;
	zoom: 1;
	bottom: -1px;
}
.basket_button.to-subscribe span, .basket_button.in-subscribe span, .basket_button.to-order span
{
	background: none;
	padding-left: 6px;
	width: 92px;
	text-align: center;
}
.catalog_detail .item_main_info .buttons_block .basket_button.to-subscribe span, .catalog_detail .item_main_info .buttons_block .basket_button.in-subscribe span
{
	padding-left: 3px;
	width: 90px;
	text-align: center;
}
.order-checkout label{display:inline-block;}
.order-checkout label img{pointer-events: none;}
.fancybox-lock .fancybox-overlay {overflow: auto;}




/*basket fly*/
.search_right, .basket_fly .center_block .search_block { display: none; }
.basket_fly  #header .middle-h-row .form-control input[type="text"] { color: #898989; font-size: 13px; }
.basket_fly .search_middle_block, .has_menu .search_middle_block { width: 25%; /*position: absolute;*/ float: right; right: 0px; -webkit-transition: width 0.25s ease-in; -moz-transition: width 0.25s ease-in; -o-transition: width 0.25s ease-in; transition: width 0.25s ease-in; }
.basket_fly .search_middle_block.active_wide{ width: 100%;  }
.form_mobile_block .search_middle_block { right: initial; position: absolute; left: -95%; left: -161px; top: -7px; width: 150px; }
.form_mobile_block .search_middle_block input:not(.button) { line-height: 18px; background: #fff; }
.basket_fly .basket_wrapp  .wrapp_all_icons { width: 31px; }

/*.basket_fly #header .basket_fly .opener .basket_count, #header .basket_fly .opener .wish_count { background: #e3e3e3; }*/
.basket_fly .basket_wrapp .basket_fly .wraps_icon_block { display: inline-block; float: none; top: 39%; margin: 0px 12px 0px 0px; }
.basket_fly .basket_wrapp .basket_fly .small .wraps_icon_block { margin-right: 12px; }
.basket_fly .basket_wrapp .basket_fly .wraps_icon_block.delay .count span { background: #fff; }
#header .basket_fly .opener { position: absolute; width: 67px; left: -67px; border-radius: 2px 0 0 2px;  -moz-border-radius: 2px 0 0 2px;  -webkit-border-radius: 2px 0 0 2px;  top: 0px; }
#header .basket_fly .opener .basket_count, #header .basket_fly .opener .wish_count { display: inline-block; text-align: center; width: 67px; height: 67px; cursor: pointer; vertical-align:top; *display:inline-block; 	zoom:1; }
#header .basket_fly .opener .basket_count, #header .basket_fly .opener .wish_count { border-radius: 2px 0px 0px 2px; -moz-border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0px 0px 2px; }
#header .basket_fly .opener .basket_count { margin: 0px 0px 2px; }

#header .basket_fly .opener .wish_count.empty .icon { background: transparent; }
#header .basket_fly tr.hidden { display: none; }

.basket_sort .remove_all_basket { position: relative;  float: right; display: none; padding: 6px 12px 5px; color: #555; font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif; }
#basket-replace .basket_sort .remove_all_basket { margin: 3px 0px 0px; }
.basket_sort .remove_all_basket.cur { display: block; cursor: pointer; }
.basket_sort .remove_all_basket:before, .bx_sort_container .wrap_remove_button .button:before { content: ""; display: inline-block; height: 21px; width: 21px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; background: url('../images/close_icons.png') -4px -6px no-repeat; vertical-align: middle; margin: 0px 7px 3px 0px; }
.wrap_remove_button .remove_all_basket:hover:before { background-position: -4px -33px; }

.middle .tabs_content.basket { margin: 27px 0px 0px; }
.basket_wrapp .module-cart { margin-top: 0; }
.basket_wrapp .module-cart.delayed { overflow-x: hidden; overflow-y: auto; padding: 0px 0px 26px; }

.coupons_list { text-align: left; padding: 0px 0px 0px 113px; }
.coupons_list .bx_ordercart_coupon { clear: both; position: relative; margin: 14px 0px 0px; }
.coupons_list .bx_ordercart_coupon + .bx_ordercart_coupon{ margin-top: 9px; }
.coupons_list .bx_ordercart_coupon .coupon_text { background: #fff; display: inline-block; position: relative; padding: 0px 10px 0px 0px; }
.coupons_list .bx_ordercart_coupon .coupon_text:before { content: ""; display: inline-block; height: 12px; width: 11px; background: url('../images/cart_update.png') -56px -6px no-repeat; margin: 0px 6px 0px 0px; }
.coupons_list .bx_ordercart_coupon:before { content: ""; width: 100%; display: block; height: 1px; border-bottom: 1px dotted #C3C3C3; top: 50%; position: absolute; }
.coupons_list .bx_ordercart_coupon.not_found .coupon_text:before { background-position: -56px -36px; margin-bottom: -1px; }
.coupons_list .bx_ordercart_coupon.not_apply .coupon_text:before { background-position: -56px -18px; }
.coupons_list .bx_ordercart_coupon .remove { position: absolute; top: -1px; right: 0px; z-index: 1; }
.coupons_list .bx_ordercart_coupon .bx_ordercart_coupon_notes { float: right; background: #fff; display: inline-block; position: relative; padding: 0px 27px 0px 10px; }
.coupons_list .remove { cursor: pointer; }
div.waitwindowlocalshadow { z-index: 2; }

#header .basket_wrapp .module-cart.delayed { max-height: 250px; }
.basket_wrapp .module-cart thead tr{ background: #f7f7f7; }
.basket_wrapp .module-cart .goods { max-height: 260px; overflow-y: auto; /*overflow-x: hidden;*/ }
#header .basket_fly { border-radius: 0 0 0 2px; -moz-border-radius: 0 0 0 2px; -webkit-border-radius: 0 0 0 2px; top: 180px; z-index: 100; position: fixed; width: 800px; right: -807px; min-height: 122px; }
#header .basket_fly.basket_empty { width: 700px; right: -707px; }
.basket_wrapp .basket_sort ul.tabs { position: relative; zoom: 1; }
.basket_wrapp .basket_sort { padding: 0px; }
.middle .basket_wrapp { margin: -13px 0px 0px; }
#header .basket_wrapp .basket_sort { padding: 25px 10px 0px 15px; }
.basket_wrapp .module-cart td, #header .basket_wrapp .module-cart td { vertical-align: top; }
.basket_wrapp .module-cart td { text-align: left; }
.basket_wrapp .module-cart .quantity-th, body .basket_wrapp .module-cart td.count-cell { text-align: center; }
.middle .module-cart thead { border: 1px solid #e5e5e5; }
#header .basket_fly .module-cart .colored tbody { border-left-width: 0px; border-right-width: 0px; }
#header .basket_fly .coupon { white-space: nowrap; }
#header .basket_fly .basket_title { font-size: 26px; 	margin-right: 48px; margin-left: 13px; font-weight: 600; }
.basket_wrapp .module-cart table td { padding: 8px 10px; }
.middle .basket_wrapp .module-cart table td { padding: 8px 29px; }
.middle .basket_wrapp .module-cart table tbody td { padding-bottom: 19px; }
.middle .basket_wrapp .module-cart table tbody td .item_props .item_prop { display: block; }
.basket_wrapp .module-cart table tbody td { padding: 0px 10px 19px; }
.middle  .module-cart table tbody td { padding: 0px 29px 19px; }
#header .basket_wrapp .module-cart table tbody td { padding-bottom: 9px; }
#header .basket_fly .module-cart table td.thumb-cell { padding: 11px 18px 10px 29px;text-align:center; }
.middle .basket_wrapp .module-cart table td.thumb-cell { padding-top: 19px; padding-right: 1px; width: 153px;text-align:center; }
#header .basket_fly .module-cart table td.name-cell { padding-top: 32px; min-width: 150px; padding-right: 10px !important; }
.module-cart table td.name-cell div[class^=bx_item_detail_], .module-cart table td.name-cell .item_props .item_prop  { clear: both; font-size: 12px; font-weight: normal; display: block; }
.module-cart table td.name-cell .item_props { margin: 6px 0px 0px; }
.module-cart table td.name-cell .item_props .item_prop, .basket_popup_wrapp .props .item_prop { line-height: 12px; margin: 3px 0px 0px; }
.module-cart table td.name-cell .item_props .item_prop .name, .basket_popup_wrapp .props .item_prop .title { font-size: 12px; line-height: 12px; }
.module-cart table td.name-cell .item_props .item_prop .property_value, .basket_popup_wrapp .props .item_prop .value { color: #888; }
.module-cart table td.name-cell div[class^=bx_item_detail_] span.titles { float: left; line-height: 16px;  }
.module-cart table td.name-cell div[class^=bx_item_detail_] .values { float: left; margin: 0px 0px 0px 3px; line-height: 16px; }
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li:before { content: ""; display: none; }
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li *, .module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li { line-height: 16px; }
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li.bx_active { display: block; }
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li { display: none; }

.middle .module-cart table:not(.summary) td.name-cell { padding-top: 54px; white-space: normal; padding-right: 10px; }
#header .basket_fly .module-cart table td.cost-cell { padding-top: 33px; width: 200px; padding-right: 20px; }
#header .basket_fly .module-cart table td.cost-cell.notes { padding-top: 10px; }
.middle .module-cart table td.cost-cell { padding-top: 55px; width: 230px; }
.middle .module-cart table td.cost-cell.notes { padding-top: 32px; }
#header .basket_fly .module-cart table tr td.count-cell { padding-top: 26px; width: 132px; }
.module-cart table tr td.count-cell { font-size: 14px; line-height: 16px; }
.middle .module-cart table td.delay-cell, .middle .module-cart table td.remove-cell { padding: 0px 5px; }
.middle .module-cart table td.remove-cell { width: auto; }

.basket_fly .module-cart .cost-cell .discount { display: inline-block; }
.module-cart .cost-cell { white-space: normal; }

.bx_order_make #order_form_content .module-cart table td.thumb-cell { width: 9%; padding-top: 10px; }
.middle .bx_order_make .module-cart table tbody td.name-cell { padding-top: 5px; }
.middle .bx_order_make .module-cart table tbody:last-child td.name-cell { padding-top: 50px; }
.middle .bx_order_make .module-cart table:not(.summary) td.order_item_props { padding-top: 15px; }

#header .basket_fly .module-cart.delayed  table tr td.count-cell { padding-top: 34px; }
.middle .module-cart  table tr td.count-cell { padding-top: 48px; width: 160px;  padding-left: 7px; padding-right: 7px; }
.middle .module-cart.delayed  table tr td.count-cell { padding-top: 56px; }
#header .basket_fly .module-cart table td.summ-cell { width: 150px; padding-top: 33px; }
.middle .module-cart table td.summ-cell { width: 200px; padding-top: 56px; }
.basket_wrapp .module-cart .cost-cell .cost.prices  { text-align: left; }
.basket_wrapp .module-cart .cost-cell .cost.prices .price_name { text-align: left; }
.basket_wrapp .module-cart .cost .price.discount strike, .basket_wrapp .module-cart .cost .price{ color: #373737; }
.basket_wrapp .module-cart .cost.prices .price { margin-top: 0px; }
.basket_wrapp .module-cart .cost.prices .price:not(.discount) { margin-right: 4px; float: left; /*white-space: nowrap; */}
.basket_wrapp .module-cart .cost.prices .sale_block { margin-top: 4px; }
#header .basket_fly .module-cart table td.delay-cell { padding-top: 25px; padding-bottom: 0px; }
.middle .module-cart table tbody td.delay-cell { padding-top: 49px; width: 43px; }
#header .basket_fly li[item-section="DelDelCanBuy"] .module-cart table td.delay-cell .icon{float:left;top: 0px;}
.basket_wrapp .module-cart .summ-cell .cost.prices .price { margin: 0px; }
#header .basket_fly .module-cart table td.remove-cell { width: 20px; padding-top: 5px; padding-right: 5px; }
.middle .module-cart table td.remove-cell { width: 20px; padding-top: 5px; }
#header .module-cart table td.cell { padding-top: 32px; }
.middle .module-cart table td.cell, .middle .module-cart table td.weight-cell { padding-top: 55px; }


.basket_wrapp .module-cart .counter_block .plus, .basket_wrapp .module-cart .counter_block .minus { top: 0; }
.basket_wrapp .module-cart .count-cell div.error { border: none; }

.counter_wrapp { font-size: 0px; padding: 15px 0px 0px; }
.counter_wrapp .counter_block { margin: 0px 10px 0px 0px; }
.button_block { display: inline-block; vertical-align: top; }
.counter_wrapp .button_block.wide { display: block; margin: 0px; width: 100%; }
.counter_wrapp .button_block.wide .button { display: block; }
/*.button.in-cart i { display: inline-block; width: 11px; height: 15px; background: url('images/like_icons.png') -49px -4px no-repeat; vertical-align: middle; margin: 0px 8px 0px 0px; }*/

.count-cell div.error *, .count-cell div.error { line-height: 15px; font-size: 12px; margin: 6px 0px 10px; }
#header .count-cell div.error *, #header .count-cell div.error { font-size: 11px; }

#header .basket_fly .module-cart table td.thumb-cell a { width: 70px; height: 70px; line-height: 70px; text-align: center; }
.module-cart table td.thumb-cell a { width: 100px; height: 100px; line-height: 80px; text-align: center; }
.module-cart table td.thumb-cell a img { vertical-align: middle; }
#header .basket_fly .module-cart .colored tfoot { border: 0; }
.module-cart .colored tfoot td { border-bottom: 0; padding: 26px 0px 22px; vertical-align:top; }
.module-cart .colored tfoot .bottom_btn td { padding: 35px 15px 52px; }
#header .module-cart .colored tfoot .bottom_btn td { padding-bottom: 28px; }

#header .module-cart .colored tfoot .bottom_btn td { padding-top: 29px; }
.module-cart tfoot .bottom_btn td .description { font-size: 12px; line-height: 16px; color: #b3b3b3; margin-top: 13px; }
.module-cart tfoot .bottom_btn td .description * { line-height: 16px; }
#header .basket_fly .module-cart .colored tfoot td.total_wrapp  { padding: 0; }
#header .basket_fly .module-cart .colored tfoot td.total_wrapp.hidden { display: none; }
#header .basket_fly .module-cart .colored tfoot td.total_wrapp  .more_row { margin: 20px; }
.module-cart .colored tfoot td.row_titles { text-align: right; margin: 0px; }
.module-cart .colored tfoot td.row_titles .item_title { margin: 0px 43px 0px 0px; }
.module-cart .colored tfoot td.row_values .wrap_prices { width: 202px; }
.module-cart .colored tfoot td.row_values .wrap_prices .price + .price { margin-top: 0px;     line-height: 20px; }
.basket_wrapp .module-cart table.bottom.middle td.row_values .item_title { display: none; }

.bottom.middle td > .coupon { width: 480px; float: left; }
.bottom.middle td > .coupon .coupon-t { width: 70px; float: left; line-height: 15px; margin: -4px 14px 0px 0px; text-align: left;white-space:normal;}
.bottom.middle td > .coupon .input_coupon {white-space:nowrap;}
.bottom.middle td > .coupon #COUPON { width: 267px; float: left; margin: 0px 3px 0px 0px; }
.bottom.middle td > .coupon .coupon_wrap {  position: relative; display: inline-block; vertical-align: top; }
.bottom.middle td > .coupon .coupon_wrap label.error {  top: -16px; right: 3px; }
.bottom.middle .total.item_title { float: right; padding-right: 28px; margin-top: 1px; }

.bottom.middle .top_total_row { border-bottom: 1px solid #e5e5e5; }
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp { text-align: right; padding-right: 37px; }
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_fast_order_wrapp { padding-left: 37px; }

.basket_wrapp .module-cart table.bottom.middle td { padding: 30px 0px 18px; }
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td { padding: 35px 0px 26px; }
.basket_wrapp .module-cart table.bottom.middle td.row_values { padding-left: 36px; padding-top: 31px; }
.basket_wrapp .module-cart table.bottom.middle td.row_values .price.discount { margin-top: 0px; }
.basket_wrapp  .module-cart .middle tfoot td.row_titles { text-align: right; padding-right: 8px; }
.module-cart .colored.middle td.delay-cell { padding: 0px; width: 34px; }

.basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn { padding: 0px 20px 0px 0px; }

.basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn  .basket_checkout, .basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn  .basket_fast_order  { display: none; }

.module-cart .colored tfoot tr[data-id="total_buttons"] td { border-top: 1px solid #e7e7e7; }
#header .module-cart .colored td .basket_back { float: right; padding: 0px 9px 0px 0px; }
.module-cart .colored tfoot .bottom_btn td.back_btn { padding-right: 0px; }
.module-cart .colored tfoot .bottom_btn td .basket_fast_order  { margin: 0px 0px 0px 27px; }

.button_wrap .button { -webkit-appearance: none; }
.iblock .icon_error_block { float: right;  }
.iblock .icon_error_block:after { display: none; }
.icon_error_block { text-align: right; position: relative; max-width: 310px; min-height: 34px; }
.icon_error_block:after { background: url("../images/cart_update.png") -10px -10px no-repeat; top: 0px; height: 40px; width: 40px; left: 21px; position: absolute; content: " "; z-index:60; display: block; }
.icon_error_block b { font-size: 15px; color: #373737; }
.backet_back_wrapp .basket_back { display: inline-block; }
.basket_wrapp .module-cart table.bottom .bottom_btn .backet_back_wrapp.error .iblock.back_btn { padding-right: 0px;  }
.basket_wrapp .module-cart table.bottom .iblock { display: inline-block; vertical-align: top; }

.basket_wrapp .module-cart table.bottom .line.error .iblock.back_btn { margin: 0px 40px 0px 0px; }

.basket_wrapp .module-cart table.bottom.middle.error td.row_values { padding-left: 21px; }
.basket_fly .basket_fly .icon_error_block { text-align: left; float: left; padding: 0px 0px 0px 60px; }
.basket_fly .basket_fly .icon_error_block:after { left: 0px; }

/*sales*/
.sale_block { margin: 3px 0px 2px; clear: both; }
.sale_block .text, .sale_block .value { color: #373737 !important; float: left; background: #ffd02e; padding: 4px 8px 3px; font-size: 11px; line-height: 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top:1px;margin-bottom:1px;}
.sale_block .value { margin-right:2px; }
.counter_block { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none;  -o-user-select: none; user-select: none; }

#header .basket_fly .tabs_content.basket table td { box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
#header .header-cart-block .basket_fly  .opener { box-shadow: none; }

/*popup basket*/
.popup .popup.card_popup_frame { display: block; }
.card_popup_frame.popup .empty_cart .basket_empty, .card_popup_frame.popup .empty_cart .popup-intro.grey { display: block; }
.card_popup_frame.popup .empty_cart .total_wrapp .total, .card_popup_frame.popup .empty_cart .total_wrapp .to_basket, .card_popup_frame.popup .empty_cart .popup-intro, .card_popup_frame.popup hr { display: none; }
.card_popup_frame.popup .empty_cart .total_wrapp .but_row { margin-top: 0px; }

.basket_wrapp .popup.card_popup_frame { display: none; }
.popup.card_popup_frame.hidden { /*display: block !important;*/}

.line .back_btn { display: inline-block; }
.line .icon_error_block { float: right; padding-right: 54px; }
.line .icon_error_block:after { right: 0px; left: initial; }

.like_icons_detail { width: 75px; }
.like_icons_detail > a { display: block; margin: 7px auto 0px; }
.like_icons_detail > a:first-child { margin-bottom: 0px; }
.like_icons_detail > a:last-child { margin-bottom: 7px; }

/*tabs*/
.tabs-head { margin: 0; padding: 0; position: relative; font-size: 0; overflow: hidden; list-style-type: none; }
.tabs-head  li:before, .tabs_section .tabs-head  li:before { display: none; }
.tabs_section .tabs-head { margin: 0px; }
.tabs-head  li { display: inline-block; cursor: pointer; background: none; vertical-align: top; font-size: 14px; color: #333; opacity: 1; font-weight: 600; margin: 0; margin-right: 10px; padding: 11px 18px 14px 18px; margin-bottom: -1px; border: 1px solid #000000; border-color: #e5e5e5; background: #f7f7f7; position: relative; }
.tabs_section .tabs-head  li { margin: 0px 10px -1px 0px; }
.tabs_section .tabs-body { margin-top: -1px; }
.tabs_section .tabs-body > li { width: 100%; padding: 34px 0 20px; }
.tabs-head  li.current { background: #fff; z-index: 1; }
.tabs-head  li  span { line-height: 18px; display: inline-block; color: #6d6d6d; font-weight: 600; }
.tabs-body { border-top: 1px solid #e5e5e5; margin-top: -1px; position: relative; }
.tabs-body > li.current > div:last-of-type{margin-bottom:0;}

/*compare*/
.bx_compare .bx_sort_container { position: relative; }
.bx_sort_container .wrap_remove_button { position: absolute; top: -7px; right: 0px; }
.bx_compare .frame { margin: 0px 0px 0px 220px; position: relative; overflow: hidden; }
.bx_compare .frame .wraps { width: 10000% !important; overflow: hidden; font-size: 0px; }
.bx_compare .frame.props .wraps {margin-left: -230px;}
/*.bx_compare .frame.border:after { content: "";  background: #E5E5E5; width: 1px; height: 100%; right: 0px; top: 0px; position: absolute; }*/
.bx_compare .compare_view td { width: 250px; min-width: 250px; max-width: 250px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 40px 20px 20px 20px; font-size:13px; position:relative; text-align:left; vertical-align: top; overflow: hidden; }
.bx_compare .frame.border::after {background: #e5e5e5 none repeat scroll 0 0; content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 1px;}
.bx_compare .compare_view .item_block { margin: 0px 20px 0px 0px; position: relative; }
.bx_compare .compare_view .item_block a { font-weight: 500; }
.bx_compare .compare_view .item_block .title { display: block; padding: 14px 0px 0px; font-size: 14px; }
.bx_compare .compare_view .item_block .image_wrapper_block a img{max-width: 100%;max-height: 100%;}
.bx_compare .compare_view.data_table_props tr td .remove i { display: none; }
.bx_compare .compare_view.data_table_props td { border: 1px solid #e5e5e5; padding: 10px 27px 13px 18px; transition: none 0s ease 0s;}
.prop_title_table { position: absolute; left: 0px; width: 236px; overflow: hidden; z-index: 1; }
.prop_title_table .data_table_props td { opacity: 0; visibility: hidden; }
.bx_compare .data_table_props tr td:first-child { display: table-cell; font-weight: 600; opacity: 1; visibility: visible; }
.bx_compare .prop_title_table .data_table_props tr td .remove i{display: inline-block;}
.bx_compare .remove { position: absolute; top: 0px; z-index: 1; right: 0; }
.bx_compare .compare_view.top .remove { right: -20px; top: -13px; }
.bx_compare .compare_view.clone .remove { right: 15px; top: 9px; display: none;  }
.bx_compare .compare_view.data_table_props  tr.hovered td { background: #f7f7f7; }
.bx_compare .compare_view.data_table_props  tr.hovered td .remove { display: block; }

.wrapp_scrollbar { position: relative; margin: 21px 0px 33px 230px; /*display: none;*/ }
.bx_compare .slider_navigation  { display: none; }
.bx_filtren_container ul { font-size: 0px; margin: 41px 0px 5px 0px; }
.bx_filtren_container ul li, .bx_filtren_container ul li:before { display: none; }
.bx_filtren_container ul li.visible { display: inline-block; vertical-align: top; margin: 0px 5px 5px 0px; padding: 5px 12px 6px 12px; border: 1px solid #ddd; background: none; }
.bx_filtren_container ul li span { font-size: 12px; line-height: 16px; text-transform: none; }
.item_block.catalog_item .ribbons { top: -12px; }
.item_block.catalog_item:hover .ribbons { left: 5px; }
ul.slider_navigation.compare li { position: absolute; z-index: 10; top: -14px;  border-bottom-width: 0px; cursor: pointer; }
ul.slider_navigation.compare li:not(:hover) { background: none; }
ul.slider_navigation.compare li.disabled { opacity: 0.6; }
ul.slider_navigation.compare .flex-nav-prev { left: 0px; }
ul.slider_navigation.compare .flex-nav-next { right: 0px; }
.slider_navigation.compare .flex-direction-nav li:hover span.flex-prev { background-position: 0 -94px; }
.slider_navigation.compare .flex-direction-nav li:hover span.flex-next { background-position: -30px -94px; }
.catalog_item.item_block .basket_button.in-cart:hover span { background-position: -3px -124px !important; }

/* Scrollbar */
	.wrapp_scrollbar .wr_scrollbar { margin: 0 38px 1em 38px; background: #e5e5e5; height: 1px; opacity: 0; }
	.wr_scrollbar .scrollbar { height: 5px; line-height: 0; display: none; position: relative; top: -3px; cursor: pointer; }
	.wr_scrollbar .scrollbar .handle { width: 100px; height: 3px; position: relative; top: 2px; background: #292a33; cursor: pointer; border-radius: 3px; }
	.wr_scrollbar .scrollbar .handle .mousearea { position: absolute; top: -9px; left: 0; width: 100%; height: 20px; }
.remove, .remove_all_compare { cursor: pointer; }
.remove_compare_items { vertical-align: top; margin: 0px 2px 0px 2px; }
.remove_compare_items.more { margin-top: 2px; }

.bigdata_recommended_products_items { zoom: 1; margin-top: 5px; position: relative; }
.bigdata_recommended_products_items .top_block { /*border-top: 1px solid #e5e5e5;*/ margin-bottom: 30px; font-size: 0px; margin: 0px 0px 24px; padding: 0px 0px 0px; }
.container .bigdata_recommended_products_items .slider_navigation { position: absolute; top: -6px; right: 2px; }
.container .catalog_detail .bigdata_recommended_products_items .slider_navigation { top: -51px; }
.bigdata_recommended_products_items .top_block .title_block { display: inline-block; margin: 0px 38px 0px 0px; font-size: 20px; color: #000; line-height: 30px; font-weight: 500; font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif; }
.specials_tabs_section.specials_slider_wrapp .tabs_content > li.tab .bigdata_recommended_products_container ul.flex-direction-nav { display: block; }

.bigdata_recommended_products_items .specials_slider.product_slider > li { width: 179px !important; margin-right: 15px; }
.shadow.big_data { margin-top: 40px;  }

/*sliders*/
.top_slider_wrapp .flexslider .flex-direction-nav li a.flex-next { background-position: -58px 0px; }
.top_slider_wrapp .flexslider .flex-direction-nav li a.flex-next:hover { background-position: -58px -60px; }

.catalog_detail .props_table td { vertical-align: bottom; }
.catalog_detail .specials_tabs_section  ul.tabs_content > li .flex-direction-nav { position: absolute; right: 2px; top: -35px; }
.catalog_detail .specials_tabs_section  ul.tabs_content > li .flex-direction-nav.disabled { display: none !important; }
.catalog_detail .specials_tabs_section  ul.tabs_content > li .slider_navigation .flex-direction-nav { position: initial; }
.catalog_detail .tabs_slider .specials_slider_wrapp { position: initial; }

.sort_header .sort_filter select, .tabs_content .shares_block { display: none; }
.popup_button_basket_wr{text-align:center;margin: 30px 0px 0px;}
.ajax_text table tr td{}
.ajax_text table tr td:last-child{padding-left:20px;}
.ajax_text table tr td label input{margin-right:5px;outline: none;}


/*order styles*/
.middle >.container{width:100% !important;padding:0px !important;}
#content #bx-soa-order-form *{box-sizing:border-box;}
#bx-soa-order-form{font-size:12px;}
#bx-soa-order .form-control:focus{outline:none;box-shadow:none;border-color:#E5E5E5;}

.bx-soa-section.bx-step-completed .bx-soa-section-content, .bx-soa-section.bx-selected .bx-soa-section-content{padding:0;line-height:20px;font-size:14px;transition:none;}
.bx-soa-section{transition:none;}
#bx-soa-order .alert-danger{font-size:14px;line-height:20px;border-radius:0;margin:-30px -29px 23px -79px;padding:15px 29px;background:#ffeeee;color:#e83333;}
#bx-soa-order .form-group{/*margin:0;*/}
#bx-soa-order .bx-soa-section{border-radius:0;margin:0 0 20px;}
#bx-soa-order .bx-soa-section.bx-selected{border:1px solid #f3f3f3;}
#bx-soa-order .bx-soa-section .bx-soa-section-title-container{padding: 29px 19px 29px 79px;border-bottom:1px solid #f3f3f3;background:#fbfbfb;cursor:pointer;}
#bx-soa-order .bx-soa-section.bx-selected .bx-soa-section-title-container{cursor:default;}
#bx-soa-order .bx-soa-section .bx-soa-section-title{position: relative;font-size: 20px;line-height: 24px;color:#333;padding-left:0!important;}
#bx-soa-order .bx-soa-section .bx-soa-section-title:before{content: "";position: absolute;left: -50px;top: -3px;margin:0;width: 30px;height: 30px;background: url(../images/order.png) 0 0 no-repeat;}
#bx-soa-order .bx-soa-section.bx-step-completed .bx-soa-section-title:before{background-color:#52c200;background-position:-30px -30px !important;}
#bx-soa-order .bx-soa-section.bx-step-error:not(.bx-selected) .bx-soa-section-title:before{background:none;background:url(../images/order.png) -60px -30px no-repeat !important;}
#bx-soa-order .bx-soa-editstep{display:inline-block;margin:1px 0 0;font-size:14px;line-height:20px;border:none;}
#bx-soa-order .bx-soa-editstep:first-letter{text-transform:uppercase;}
#bx-soa-order .bx-soa-editstep:hover{text-decoration:none;}
#bx-soa-order .bx-soa-section.bx-selected .bx-soa-editstep{display:none;}
#bx-soa-order #bx-soa-region{border:1px solid #f3f3f3;}
#bx-soa-order #bx-soa-region .bx_soa_location{}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group .bx-soa-custom-label{display:block;}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group:first-child br{display:none;}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group:first-child>label{margin:0 0 5px;}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group.bx-soa-location-input-container{margin:0 0 25px;}
#bx-soa-order #bx-soa-region .bx_soa_location .radio-inline{margin:5px 40px 5px 0;}
#bx-soa-order .bx-soa .bx-soa-custom-label, #bx-soa-order  .bx-soa .form-group label{margin:0;padding:0;font-size:14px;line-height:20px;color:#777777;z-index:1;}
#bx-soa-order div[class*=bx-sls] .quick-locations{margin:7px 0 12px;}
#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag{margin:3px 1px 1px 1px;padding:0;padding: 5px 15px;height: auto;background: none;border:1px solid #ddd;font-size: 14px;line-height: 21px;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag:hover{color:#FFF;}
#bx-soa-order .bx-ui-sls-tree-trunk{font-size:14px;padding-left: 45px;}
#bx-soa-order div[class*=bx-sls] .form-control.dropdown-block{font-size: 14px;color: #333;line-height:20px;border: 1px solid #ececec;background: #fbfbfb;padding-left:44px;}
.bx-soa-location-input-container .bx-ui-slst-pool > div{padding-left:44px;}
#bx-soa-order .bx-sls .form-control.dropdown-block{position:relative;padding: 10px 17px 8px 49px;height: auto;}
#bx-soa-order div[class*=bx-sls] .form-control.dropdown-block .bx-ui-sls-container input{height:22px;padding-right:27px!important;}
#bx-soa-order div[class*=bx-sls] .dropdown-icon{position:absolute;left:17px;top:50%;margin:-8px 0 0;width:16px;height:16px;background:url(../images/order_ext.png) -5px -75px no-repeat;}
#bx-soa-order div[class*=bx-sls] .bx-ui-sls-clear{position:absolute;margin:0;height:auto;right:0;top:0;bottom:0;width:44px;height:auto;cursor:pointer;background:none;}
#bx-soa-order div[class*=bx-sls] .bx-ui-sls-clear:before{content:"";position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;width:20px;height:20px;background:url(../images/order_ext.png) -82px -61px no-repeat;border-radius:100%;}
#bx-soa-order div[class*=bx-sls] .bx-ui-sls-clear:hover:before {
    background-position: -82px -82px;
    background-color: #ddd;
}
#bx-soa-order .bx-slst .dropdown-block.form-control{margin-bottom:10px;}
#bx-soa-order #bx-soa-orderSave{margin:40px 0 0;padding:0!important;text-align:center;}
#bx-soa-order #bx-soa-orderSave a{float:none!important;text-shadow: none;color: #FFF;padding: 11px 40px 10px;font-size: 17px;line-height: 20px;font-weight: 400;font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;}
#bx-soa-order .bx-soa-more{border:none;padding:25px 29px 0 29px;margin:27px -29px 0 -79px;border-top:1px solid #f1f1f1;}
#bx-soa-order .bx-soa-more .bx-soa-more-btn{padding:0;}
#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left{
	background: #e0e0e0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e0e0e0 0%, #c6c6c6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#c6c6c6));
    background: -webkit-linear-gradient(top, #e0e0e0 0%,#c6c6c6 100%);
    background: -o-linear-gradient(top, #e0e0e0 0%,#c6c6c6 100%);
    background: -ms-linear-gradient(top, #e0e0e0 0%,#c6c6c6 100%);
    background: linear-gradient(to bottom, #e0e0e0 0%,#c6c6c6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#c6c6c6',GradientType=0 );
    border-bottom: 1px solid #b1b1b1;
    color:#212121;
}
#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left:hover{
	background: #848484;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #848484 0%, #4a4a4a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(100%,#4a4a4a));
    background: -webkit-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: -o-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: -ms-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: linear-gradient(to bottom, #848484 0%,#4a4a4a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#4a4a4a',GradientType=0 );
	color:#FFF;
	border-bottom: 1px solid #3d3d3d;
}
#bx-soa-order .bx-soa-more .bx-soa-more-btn .btn{padding-top: 7px;padding-bottom: 5px;}

#bx-soa-order-form .btn.btn-default:hover, .sale_order_full_table input[type=submit]:hover{
	background: #848484;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #848484 0%, #4a4a4a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(100%,#4a4a4a));
    background: -webkit-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: -o-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: -ms-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: linear-gradient(to bottom, #848484 0%,#4a4a4a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#4a4a4a',GradientType=0 );
    border-bottom: 1px solid #3d3d3d;
}
.style-switcher .header span img{vertical-align:top;}
#bx-soa-order-form .btn.btn-default{border-color: transparent;border-top: none;}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group[data-property-id-row]{margin-top:20px;}

#bx-soa-order .bx-soa-section-title-count{display:none;}
#bx-soa-order .alert .row {margin-top:0px;}
#bx-soa-order .alert .row div {font-size:12px;}

.bx-sls .dropdown-fade2white{display:none;}
#bx-soa-order .form-group{position:relative;font-size: 14px;}
#bx-soa-order .form-group label[for="zipProperty"]:not(.error){font-weight:normal;cursor:text;-webkit-transition: top .1s ease-in-out;-moz-transition: top .1s ease-in-out;transition: top .1s ease-in-out;}
#bx-soa-order .form-group.value_y label:not(.error){background: #FFF;font-size:12px;padding: 0 7px;}
#bx-soa-order .form-group.value_y input, #bx-soa-order .form-group.value_y textarea{background:#FFF;}

#bx-soa-order .bx-soa-reference{margin:-8px 0 0;padding:0;font-size:12px;line-height:14px;color:#999999;}
#bx-soa-order .bx-soa .form-group .radio-inline{padding:0;}
#bx-soa-order .bx-soa .form-group .radio-inline label{display: inline-block;float: none;margin: 0;font-size: 15px;font-weight: 400;font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;color: #333333;cursor: pointer;position: relative;padding: 0 0 0 32px!important;}
#bx-soa-order .bx-soa .form-group .radio-inline label:before{content: "";display:block;position: absolute;left: 0;top: -1px;width: 20px;height: 20px;background: #fbfbfb;border: 1px solid #e9e9e9;border-radius: 100%;}
#bx-soa-order .bx-soa .form-group .radio-inline label:hover:before{border:none;}
#bx-soa-order .bx-soa .form-group .radio-inline.checked label{cursor:default;}
#bx-soa-order .bx-soa .form-group .radio-inline.checked label:before{border:none;}
#bx-soa-order .bx-soa .form-group .radio-inline.checked label:after{content: "";position: absolute;left: 5px;top: 5px;width: 10px;height: 8px;background: url(../images/order_ext.png) -64px -9px no-repeat;}
#bx-soa-order .bx-soa .form-group .radio-inline input{display:none;}
#bx-soa-order .bx-soa-tooltip{position:absolute;bottom:-22px;left:17px;padding:0;background:none;max-width: 100%;box-shadow:none;top:auto;border: none;}
#bx-soa-order .bx-soa-tooltip .tooltip-arrow{display:none;}
#bx-soa-order .bx-soa-tooltip .tooltip-inner{max-width:100%;padding:0;font-size:12px;line-height:21px;color:#fe5252;background:none;}
#bx-soa-order .has-error .form-control{border-color:#fe5252;}
#bx-soa-order .form-group.has-error{margin-bottom:41px!important;}
#bx-soa-order .form-group.has-error input{border-color:#fe5252;}
#bx-soa-order .form-group.has-error .form-control.dropdown-block{border-color:#fe5252;}

#bx-soa-order #bx-soa-delivery .bx-soa-section-title:before{background-position:-30px 0;}
#bx-soa-order #bx-soa-delivery .bx-soa-pp-price{white-space:nowrap;}
#bx-soa-order .bx-soa .bx-soa-location-input-container:before{display:none;}
#bx-soa-order .bx-soa-pp-item-container{/*padding:0;*/}
#bx-soa-order .bx-soa-pp-item-container:after{content:"";display:table;clear:both;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company{clear:both;position:relative;float:none;border:none;margin:19px 0 0;padding:0 0 24px;width:auto;transition:none;cursor:pointer;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:after{content:"";display:table;clear:both;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:first-child{margin-top:0;}
#bx-soa-order .bx-soa-pp-company-graf-container{position:relative;padding:0;border:1px solid #fbfbfb;border-radius:0;width:120px;height:72px;background:#fbfbfb;cursor:pointer;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:left;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container{display:table-cell;vertical-align:middle;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container:before{content:"";position:absolute;top:7px;left:7px;width:20px;height:20px;border:1px solid #e5e5e5;background:#FFF;border-radius:100%;z-index:1;}
#bx-soa-order .bx-soa-pp-item-container:hover .bx-soa-pp-company-graf-container:before{border:none;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:before{border:none;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:after{content: "";position: absolute;left: 12px;top: 13px;width: 10px;height: 8px;background: url(../images/order_ext.png) -64px -9px no-repeat;z-index:2;}

#bx-soa-order .bx-soa-pp-company-graf-container .bx-soa-pp-company-image{position:relative;border:1px solid #e5e5e5;width:118px;height:70px;top:auto;right:auto;bottom:auto;left:auto;background-position:center center!important;background-size:auto!important;background-repeat:no-repeat!important;}
#bx-soa-order .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container .bx-soa-pp-company-image{cursor:default;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container input{display:none;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle{display:table-cell;vertical-align:middle;padding:0 0 0 20px;font-size:15px;font-weight:400;line-height:20px;color:#777;text-align:left;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected{cursor:default;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle{color:#333;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-delivery-cost{font-size:14px;line-height:20px;color:#333;padding:1px 5px;background:#fbfbfb;text-align:center;left:0;right:0;bottom:-24px;border:1px solid #e5e5e5;border-top:none;}

.bx-slst .form-control.dropdown-block .bx-ui-combobox-container .bx-combobox-fake-as-input{padding-top: 3px;}

#bx-soa-order .bx-soa-pp-desc-container{padding-top:0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company{position:relative;padding:22px 24px 20px;border:1px solid #e5e5e5;border-top:none;background:#fbfbfb;-moz-border-radius-bottomright: 2px;-webkit-border-bottom-right-radius: 2px;border-bottom-right-radius: 2px;-moz-border-radius-bottomleft: 2px;-webkit-border-bottom-left-radius: 2px;border-bottom-left-radius: 2px;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:before{content:"";position:absolute;top:0;right:-1px;left:-1px;height:2px;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:after{content:"";display:table;clear:both;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-image{margin:5px 0 0;background:#FFF;cursor:default;border-radius:0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-block:after{content:"";display:table;clear:both;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-block>br{display:none;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{padding:0 0 0 140px;font-size:13px;line-height:20px;color:#777777;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company ul.bx-soa-pp-list{padding:0;margin:17px 0 0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company ul.bx-soa-pp-list li{padding:0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-list-termin{margin:0 3px 0 0;display:inline-block;vertical-align:top;font-size:15px;font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;line-height:20px;color:#333;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-list-description{display:inline-block;vertical-align:top;font-size:15px;font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;line-height:20px;color:#333;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-logo{padding:0;}
/*#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:none;}*/
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-subTitle{margin:0 0 10px;font-size:15px;font-weight:400;line-height:20px;color:#383838;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field label:not(.error){position:relative;top:auto;left:auto;margin:0 0 5px;padding:0;font-size:13px;line-height:20px;color:#777777;background:none;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field .bx-soa-service-small{margin:7px 0 0;font-size:12px;line-height:14px;color:#999999;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox{margin:21px 0 0;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox:first-child{margin-top:0;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox input{display:none;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label{position:relative;padding:0 0 0 27px;font-size:14px;line-height:20px;color:#333333;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border:1px solid #e9e9e9;background:#FFF;border-radius:2px;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label:hover:before{border:none;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:before{border:none;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:after{content:"";position:absolute;top:6px;left:4px;width:10px;height:8px;background:url(../images/order_ext.png) -64px -9px no-repeat;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox .bx-soa-service-small{margin:1px 0 0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field{margin:13px 0 0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field:first-of-type{margin-top:22px;}
#bx-soa-order .bx-soa-section{border:1px solid #f3f3f3;}
#bx-soa-order .bx-soa-section.bx-step-completed{border:1px solid #f3f3f3;}
#bx-soa-order .bx-soa-pp-company-block .form-control{font-size:12px;}
#bx-soa-order .form-control{margin-bottom:0px;height:40px !important;box-shadow:none;border-color:#E5E5E5;padding: 8px 13px 7px;}
#bx-soa-order .form-control *{font-size:14px;}

#bx-soa-order .bx-soa-section .bx-soa-section-content{padding:25px 29px 25px 79px;font-size:15px;line-height:20px;color:#333333;transition:none;}
#bx-soa-order .bx-soa-section .bx-soa-section-content *{font-size: 14px;}
#bx-soa-order .bx-soa-section.bx-active .bx-soa-section-content strong{font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;margin:0;font-size:14px;font-weight: 400;}
#bx-soa-order .bx-soa-coupon{margin:30px -29px -2px -79px;padding:25px 29px 0 29px;border-top:1px solid #f3f3f3;}
#bx-soa-order #bx-soa-basket .bx-soa-coupon{margin:0 0 27px;}
#bx-soa-order #bx-soa-basket .bx-soa-more{margin:0 0 25px;}
#bx-soa-order .bx-soa-coupon-label{margin:8px 0 0;padding:0;display:inline-block;vertical-align:top;}
#bx-soa-order .bx-soa-coupon-block{display:inline-block;vertical-align:top;}
#bx-soa-order .bx-soa-coupon label{margin:0;width:90px;font-size:14px;font-weight:normal;line-height:15px;color:#333333;}
#bx-soa-order .bx-soa-coupon.bx-soa-coupon-item-fixed .bx-soa-coupon-label{margin-top:0;}
#bx-soa-order .bx-soa-coupon-input{border:1px solid #ececec;width:260px;display:block;position:relative;overflow:hidden;border-radius: 4px;}
#bx-soa-order .bx-soa-coupon-input:after{content:"";position:absolute;top:-1px;bottom:-1px;right:0;margin:0;width:57px;height:auto;cursor:pointer;border:none;background:url(../images/order_ext.png) -23px -26px no-repeat;-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
#bx-soa-order .bx-soa-coupon-input:hover:after{background-position:14px -26px;}
#bx-soa-order .bx-soa-coupon-input input[type=text].form-control,#bx-soa-order textarea.form-control{padding:12px 67px 12px 17px;height:auto;border:none;color:#333;background:#fbfbfb;}
#bx-soa-order .bx-soa-coupon-input input[type=text].form-control:focus{background:#FFF;}
#bx-soa-order .bx-soa-section.bx-active .bx-soa-section-content .bx-soa-pp-company-selected img{display:none;}
#bx-soa-order .bx-soa-pp-company-selected{padding-top:0;padding-bottom:0;}
#bx-soa-order .bx-soa-pp-price{padding:0;font-size:15px;font-weight:400;font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;line-height:20px;color:#333;}

#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container {
    float: none;
}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {
    margin-top: 15px;
    padding-left: 0;
}

#bx-soa-order #bx-soa-paysystem .bx-soa-section-title:before{background-position:-60px 0;}
#bx-soa-order #bx-soa-properties .bx-soa-section-title:before{background-position:-90px 0;}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]){margin:4px 0 0;}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]):first-child{margin-top:0;}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label{margin:0 3px 0 0;display:inline-block;vertical-align:top;font-size:15px;font-weight:600;line-height:20px;color:#333;}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label:after{content:":";}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label .bx-authform-starrequired{display:none;}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row])>div{display:inline-block;vertical-align:top;}
#bx-soa-order #bx-soa-basket .bx-soa-section-title:before{background-position:0 -30px;}
#bx-soa-order .bx-soa-section .bx-soa-coupon-item{display:block;}
#bx-soa-order .bx-soa-section .bx-soa-section-content .bx-soa-coupon-item>strong{display:block;margin:16px 0 0;font-weight:normal;text-transform:none;font-size:14px;line-height:21px;color:#333333;}
#bx-soa-order .bx-soa-section .bx-soa-coupon-item .bx-soa-tooltip{float:right;display:block;margin:0 0 0 15px;opacity:1;position:relative;left:auto;bottom:auto;}
#bx-soa-order #bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company{padding-bottom:0;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-tooltip .tooltip-inner{font-size:14px;color:#333;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-danger{position:relative;padding:0 0 0 30px;color:#333;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-used{position:relative;padding:0 0 0 30px;color:#333;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-success{position:relative;padding:0 0 0 30px;color:#333;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-danger:before{content: "";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(../images/order_ext.png) -32px -73px no-repeat;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-used:before{content: "";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(../images/order_ext.png) -26px -4px no-repeat;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-success:before{content: "";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(../images/order_ext.png) -5px -4px no-repeat;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove{float:right;width: 20px;height: 20px;margin: 2px 0 0 3px;border-radius: 100%;background: url(../images/order_ext.png) -82px -62px no-repeat;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover{background-position:-82px -82px;}

#bx-soa-order ymaps{line-height:28px;}

#bx-soa-order #bx-soa-properties .form-group{margin:0 0 30px;}
/*#bx-soa-order #bx-soa-properties .form-group:last-child{margin-bottom:0;}*/
#bx-soa-order #bx-soa-properties.bx-selected .form-group label{cursor: text;-webkit-transition: top .1s ease-in-out;-moz-transition: top .1s ease-in-out;transition: top .1s ease-in-out;}
#bx-soa-order #bx-soa-properties.bx-selected .form-group.value_y label{background: #FFF;padding: 0 7px;}
#bx-soa-order #bx-soa-properties .form-group textarea{height:106px !important;border:1px solid #ececec;resize:none;}
#bx-soa-order #propsMap{margin:0 0 20px;height:332px!important;}
#bx-soa-order #propsMap>ymaps{height:332px!important;}
#bx-soa-order .bx-soa-cart-total{padding:35px 29px 40px;border:1px solid #f3f3f3;border-radius:0;background:#FFF;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line{margin:2px 0 0;padding:0;font-size:14px;line-height:20px;color:#333333;border:none;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line:first-child{margin-top:0;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-t{width:45%;font-weight:normal;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-d{width:55%;text-align:right;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total{margin:27px 0 0;padding:25px 0 0;border-top:1px solid #f3f3f3;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-t{font-size:16px;font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{font-size:16px!important;font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;}
#bx-soa-order .bx-soa-cart-total-button-container{padding:0;margin:26px 0 0;}
#bx-soa-order .bx-soa-cart-total-button-container .btn{padding: 10px 12px 9px;font-size:17px!important;font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;}
#bx-soa-order #bx-soa-basket .bx-soa-section-content{padding:0;}
#bx-soa-order #bx-soa-basket .bx-soa-coupon.bx-soa-coupon-item-fixed{margin:0 0 30px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table{margin:0 0 -1px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td{padding:39px 10px 25px!important;border-top:none;border-bottom:1px solid #f3f3f3;position:relative;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td .bx-soa-info-shower{padding:0px 20px 10px;display: inline-block;font-size: 14px;}
.bx-soa-info-shower + .bx-soa-item-info-block.bx-active{padding:0px 20px 0px;}
.bx-soa-info-block .bx-soa-info-line td{font-size:13px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td .bx-soa-item-td-title{padding:0;font-size:13px;line-height:20px;color:#999999;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td{padding:7px 10px 8px!important;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td:first-child{/*padding-left:114px!important;*/}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:last-child{padding-right:24px!important;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-block{padding:0 0 0 14px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block{margin:0px 0 0;padding:0;width:70px;height:70px;line-height:70px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block .bx-soa-item-imgcontainer{width:70px;height:70px;line-height:70px;padding:0;border-radius:0;border:none;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-content{padding:0 0 0 90px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-title{margin:0 0 6px;padding:0;font-size:14px;font-weight:normal;line-height:20px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-title a{color:#333;}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container{max-width:100%;height:auto;margin:0 0 10px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container:after{background:none;}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container .bx-soa-item-td-title{margin:0;padding:0;font-size:12px;line-height:16px;color:#999999;}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container .bx-soa-item-td-text{margin:0 0 0 6px;padding:0;font-size:12px;line-height:16px;color:#999999;}
#bx-soa-order #bx-soa-basket .bx-soa-item-td-text small{display:block;margin: -1px 0 0;font-size: 11px;line-height: 14px;color: #aeaeae;}
#bx-soa-order #bx-soa-basket .bx-soa-item-properties.bx-text-right{text-align:left;}
#bx-soa-order #bx-soa-basket .bx-soa-item-properties.bx-text-right>div{text-align:left;}
#bx-soa-order #bx-soa-basket .bx-soa-item-td-text{line-height:20px;}
#bx-soa-order #bx-soa-basket .bx-price{font-size:16px;line-height:16px;color:#333;}
#bx-soa-order #bx-soa-basket .bx-price-old{font-size:12px;}
#bx-soa-order #bx-soa-basket .bx-price+br{/*display:none;*/}
#bx-soa-order #bx-soa-basket .bx-soa-item-td-title{font-size:12px;color:#999;vertical-align:top;}
#bx-soa-order .bx-price-old{margin:0 0 0 0px!important;font-size:13px;font-weight:normal!important;line-height:20px;color:#777777;}
#bx-soa-order #bx-soa-total-mobile{margin:0 0 20px!important;}
.bx-soa-item-tr.bx-soa-item-info-container+.bx-soa-basket-info .bx-soa-item-td{border-top: 1px solid #f3f3f3 !important;}
.bx-soa-item-tr.bx-soa-item-info-container .bx-soa-item-td{border:none !important;}
#content noscript + b{display:none;}

.sale_order_full_table{position:relative;display:block;margin:0 auto;max-width:730px;}
.sale_order_full_table:first-of-type{margin-top:21px;padding:101px 0 0 !important;text-align:center;color:#333;border:none !important;}
.sale_order_full_table:first-of-type:before{content:"";position:absolute;left:50%;top:0;margin:0 0 0 -35px;width:70px;height:70px;background:url(../images/order_ext.png) -103px -5px no-repeat;}
.sale_order_full_table:last-of-type{border:1px solid #f3f3f3;padding:34px 39px 34px;}
.sale_order_full_table:last-of-type tr:last-child td:first-child{padding-top:20px;}
.sale_order_full_table *{font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;}
.sale_order_full_table b{font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;font-weight:400;}
.sale_order_full_table tbody{display:block;}
.sale_order_full_table tr{display:block;}
.sale_order_full_table .ps_logo{display:block;}
.sale_order_full_table .ps_logo br{display:none;}
.sale_order_full_table .ps_logo .pay_name{margin:0 0 22px;font-size:18px;font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;line-height:20px;color:#333;}
.sale_order_full_table .ps_logo .image{margin:0 25px 0 0;display:inline-block;vertical-align:middle;width:120px;height:72px;line-height:68px;text-align:center;border:1px solid #e5e5e5;}
.sale_order_full_table .ps_logo .paysystem_name{display:inline-block;vertical-align:middle;font-size:14px;line-height:20px;color:#333333;}
.sale_order_full_table td>.tablebodytext{display:block;color:#333;}
.sale_order_full_table .tablebodytext br:first-of-type{display:none;}
.sale_order_full_table input[name="BuyButton"]{margin:-7px 0 0;padding:7px 19px 9px;font-size:14px;line-height:20px;font-weight:bold;color:#fff;border:1px solid transparent;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.sale_order_full_table form[name="ShopForm"] .tablebodytext{display:block;margin:-8px 0 0;font-size:12px;line-height:18px;color:#777777;}
.sale_order_full_table form[name="ShopForm"] .tablebodytext b{font-weight:normal;color:#333333;}

#bx-soa-order .bx-soa-cart-total .change_basket{font-size: 16px;font-family: "elektra_medium_proregular", Arial, Helvetica, sans-serif;position: relative;color: #333;border-bottom: 1px solid #eaebec;margin: 0 -29px 43px;padding: 2px 29px 33px;}
#bx-soa-order .bx-soa-cart-total .change_basket .change_link{position: absolute;top: 3px;right: 29px;font-size: 14px;font-weight: 400;text-decoration: none;}
.bx-sls .bx-ui-sls-fake, .bx-sls .bx-ui-sls-route{}
#bx-soa-order div[class*=bx-sls] .form-control.dropdown-block .bx-ui-sls-container input{font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;}
#bx-soa-order-form *{font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;}
.sale_order_full_table input[type=submit] {
    margin: -7px 0 10px;
    padding: 9px 19px 7px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #fff;
    border: 1px solid #0000;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
.fademask_ext {position: fixed;top: 0px;left: 0px;background: #fff;width: 100%;height: 100%;min-height: 100%;opacity: 0.2;z-index: 1050;}

/*account pay*/
.row{margin:30px -15px 0px -15px;font-size:0px;}
.soc-serv-main .row{margin:0px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div{font-size:0px;}
.personal_wrapper{float: left;width: 100%;margin-bottom: 25px;}
.personal_wrapper .row{margin-top:0px;}
.personal_wrapper .inner_border{border:1px solid #e5e5e5;}

.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div >a{color: #fff;
    text-shadow: 0 1px 0px rgba(0,0,0,.2);
    -moz-text-shadow: 0 1px 0px rgba(0,0,0,.2);
    -o-text-shadow: 0 1px 0px rgba(0,0,0,.2);
    -webkit-text-shadow: 0 1px 0px rgba(0,0,0,.2);}

.sale-personal-section-index-block{background-color:#fbfbfb;border:1px solid #f3f3f3;border-radius: 0px;margin: 0px 0px 20px;opacity:1;height:auto;text-transform: none;}
.sale-personal-section-index-block:hover{border-color:#e5e5e5;}
.sale-personal-section-row-flex{margin:0px -10px;}
.personal_wrapper .sale-personal-section-row-flex.row > div[class*=col-md-]{padding:0px 10px;}
.sale-personal-section-index-block-name{font-size:17px;margin: 12px 0px 16px;}
.sale-personal-section-index-block-link{width:100%;}
.sale-personal-section-index-block-ico i{display:inline-block;width:50px;height:50px;background:url('../images/icons_mask.png') 0px 0px no-repeat;}
.sale-personal-section-index-block-ico i.bill{background-position: -50px 0px;}
.sale-personal-section-index-block-ico i.personal{background-position: -100px 0px;}
.sale-personal-section-index-block-ico i.filter_orders{background-position: -150px 0px;}
.sale-personal-section-index-block-ico i.profile{background-position: -200px 0px;}
.sale-personal-section-index-block-ico i.cart{background-position: -250px 0px;}
.sale-personal-section-index-block-ico i.subscribe{background-position: -300px 0px;}
.sale-personal-section-index-block-ico i.contact{background-position: -350px 0px;}

.personal_wrapper form input[type="submit"]{font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;border-radius: 2px;margin:-7px 0 10px;cursor:pointer;text-transform:none;padding: 0px 10px 0px;font-size:14px;height:30px;line-height:32px;font-weight:400;color:#fff !important;text-shadow: none;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div > a, .bx-sap .btn.sale-account-pay-button{font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;border-radius: 2px;margin:0px 0 16px;cursor:pointer;text-transform:none;height:30px;line-height:32px;padding:0px 10px 0px;font-size:14px;font-weight:400;color:#fff !important;text-shadow: none;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;text-decoration:none;display: block;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div > a:before{display:none;}
.bx-sap .btn.sale-account-pay-button{display:inline-block;}
.personal_wrapper .orders_wrapper .sale-order-list-button, .personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat > a, .sale-order-detail-payment-options-methods-button-element, .sale-order-detail-payment-options-methods-button-element-new-window{
	font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;border-radius: 2px;margin:0px 0 16px;padding: 0px 10px 0px;font-size:14px;height:30px;line-height:32px;font-weight:400;text-shadow: none;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;text-transform:none;text-decoration:none;
	display: inline-block;float:right;
}
.sale-order-detail-about-order-inner-container-repeat-cancel, .sale-order-detail-about-order-inner-container-repeat-cancel:hover{color:#fff;}
.personal_wrapper input[type=submit]:last-of-type:hover, .personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type > div:last-of-type a, .personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-cancel,
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div >a:hover, .personal_wrapper .orders_wrapper .sale-order-list-button:hover,
.btn.sale-account-pay-button:hover,
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-btn-block > input[type=submit]:hover,
.personal_wrapper form[name=ShopForm] input[type=submit]:hover, .personal_wrapper .sale-order-list-inner-row-template input[type=submit]:hover, .personal_wrapper .sale-order-detail-inner-row-template input[type=submit]:hover, .personal_wrapper .sale-order-payment-change-pp input[type=submit]:hover, .personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-button:hover, .personal_wrapper .sale-order-detail-payment-options-methods-button-element:hover, .personal_wrapper .sale-order-detail-payment-options-methods-button-element-new-window:hover{
	background: #848484;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #848484 0%, #4a4a4a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(100%,#4a4a4a));
    background: -webkit-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: -o-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: -ms-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: linear-gradient(to bottom, #848484 0%,#4a4a4a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#4a4a4a',GradientType=0 );border-bottom: 1px solid #3d3d3d;}

/*orders*/
.personal_wrapper .orders_wrapper > h3{margin: 0 0 23px;}
.personal_wrapper .row > span{font-size:13px;}
.personal_wrapper .row > div[class*=col-md-], .personal_wrapper .row > ul[class*=col-md-]{box-sizing:border-box;padding:0px 15px;display:inline-block;font-size:12px;vertical-align: top;}
.personal_wrapper .sale-order-list-container, .personal_wrapper div[class*=col-md-]{padding:0px 15px;/*width:100%;*/box-sizing:border-box;display:inline-block;}
.personal_wrapper div[class*=col-xs]{padding:0px 15px;}
.personal_wrapper .row div.sale-order-list-inner-row-template, .personal_wrapper .row div.sale-order-detail-payment-inner-row-template{display:none;text-align: left;width: 100%;max-width: 100%;margin: 0px;font-size: 13px;}
.personal_wrapper .row div.sale-order-detail-payment-inner-row-template{margin-left:16.66666667%;padding-left: 5px;}
.personal_wrapper .row.sale-order-list-inner-row div.sale-order-list-inner-row-template{padding:0px 23px;}
.personal_wrapper .row div.sale-order-detail-about-order-inner-container-details, .personal_wrapper .row div.sale-order-detail-payment-options-shipment-composition-map{display:none;}
.personal_wrapper .col-md-12{width: 100%;}
.personal_wrapper .col-md-11{width: 91.66666667%;}
.personal_wrapper .col-md-10{width: 83.33333333%;}
.personal_wrapper .col-md-9{width: 75%;}
.personal_wrapper .col-md-8{width: 66.66666667%;}
.personal_wrapper .col-md-7{width: 58.33333333%;}
.personal_wrapper .col-md-6{width: 50%;}
.personal_wrapper .col-md-5{width: 41.66666667%;}
.personal_wrapper .col-md-4{width: 33.33%;}
.personal_wrapper .col-md-3{width: 25%;}
.personal_wrapper .col-md-2{width: 16.66666667%;}
.personal_wrapper .col-md-1{width: 8.33333333%;}
.personal_wrapper .col-md-offset-5{/*margin-left: 41.66666667%;*/}
.personal_wrapper .col-md-offset-3{/*margin-left: 25%;*/}
.orders_wrapper .visible-xs, .visible-sm, .visible-md, .visible-lg {display: none!important;}
.orders_wrapper .container-fluid{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.orders_wrapper .container-fluid.sale-order-detail{padding-right:0px;padding-left:0px;}
.orders_wrapper .row .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company{padding:7px;}
.orders_wrapper .row div.sale-order-list-repeat-container{padding:0px;}
.orders_wrapper .row div.sale-order-list-inner-container{padding:0px 0px 0px 0px;border:none;}
.personal_wrapper i{font-size:0px;}

.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12{border:1px solid #e5e5e5;padding: 22px 22px 15px;margin: 0px 0px 20px;}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 > a{font-weight:600;font-family: "elektra_text_probold",Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 > a:hover{color:#333;}
.personal_wrapper .orders_wrapper .sale-order-title{font-weight:500;font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;font-size:20px;color:#383838;line-height:24px;margin: 14px 0px 25px;}
.personal_wrapper .orders_wrapper .sale-order-list-container{border:1px solid #e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-title-container, .personal_wrapper .orders_wrapper .sale-order-list-title-container, .personal_wrapper .orders_wrapper .sale-order-detail-general-head{background:#f7f7f7;}
.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-accomplished-title, .personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-title, .personal_wrapper .orders_wrapper .sale-order-detail-general-item{font-weight:500;font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;font-size:16px;color:#383838;margin: 20px 0px 22px 7px;}
.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-inner-accomplished{border:none;border-top:1px solid #e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-title-container .row > div{vertical-align:middle;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date, .personal_wrapper .orders_wrapper .sale-order-list-accomplished-date-number{margin:0px;font-size:14px;color:#777777;font-weight:400;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date-number{margin:0px 5px 0px 0px;}

.personal_wrapper .orders_wrapper .sale-order-list-inner-row{padding: 0px 14px 5px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-accomplished .sale-order-list-inner-row{padding-top:21px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div{width:auto;padding: 0px 8px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-inner-row-body > div{vertical-align:top;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line{border-top:1px solid #e5e5e5;padding: 20px 23px 8px;margin: 10px 0px 0px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line:first-child{margin:0px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line-item{color:#777777;font-size:14px;font-weight:400;font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;text-transform:none;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line-border{display:none;}

.personal_wrapper .orders_wrapper .sale-order-list-payment-title, .personal_wrapper .orders_wrapper .sale-order-list-shipment-title{color:#383838;font-size:15px;font-weight:500;font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;text-transform:none;}
.personal_wrapper .orders_wrapper .sale-order-list-status-alert, .personal_wrapper .orders_wrapper .sale-order-list-status-success, .personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block, .sale-order-detail-payment-options-methods-info-title-status-alert, .sale-order-detail-payment-options-methods-info-title-status-success, .sale-order-payment-change-status-alert, .sale-order-payment-change-status-success{margin:3px 0px 3px 20px;padding-left: 10px;padding-right: 11px;}
.personal_wrapper .orders_wrapper .sale-order-list-status-alert, .sale-order-detail-payment-options-methods-info-title-status-alert, .sale-order-payment-change-status-alert{color:#e62222;border-color:#f7bcbc;background:#fdeeee;}
.personal_wrapper .orders_wrapper .sale-order-list-status-success, .sale-order-detail-payment-options-methods-info-title-status-success, .sale-order-payment-change-status-success{color:#4b8c03;border-color:#c9dcb3;background:#f1f6eb;}
.personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block{padding-left: 10px;padding-right: 11px;}
.personal_wrapper .orders_wrapper .sale-order-list-payment-price .sale-order-list-payment-number, .personal_wrapper .orders_wrapper .sale-order-payment-change-payment-number{color:#333333;}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment{text-decoration:none;font-size:13px;position:relative;display:inline-block;padding:0px 25px 0px 0px;}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment:before{content: "";position: absolute;right:5px;top:4px;width: 10px;height: 6px;background: url('../images/arrows.png') 0px -161px no-repeat;z-index: 2;}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment:hover{color:#333;}

.personal_wrapper .orders_wrapper .sale-order-detail-about-order, .personal_wrapper .orders_wrapper .sale-order-detail-payment-options{margin-top: 0px;}
.personal_wrapper .orders_wrapper div.sale-order-detail-about-order-inner-container{padding-top:15px;padding-bottom:11px;border:none;}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-info{padding-top:18px;padding-bottom:22px;}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-methods, .personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-shipment{padding: 25px 0 26px 0;}
.personal_wrapper .orders_wrapper .row ul li:before{display:none;}

.personal_wrapper .orders_wrapper .sale-order-list-top-border{margin: 15px 23px 22px;background:#E5E5E5;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type{padding-left: 29px;padding-right: 29px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type .sale-order-list-top-border{margin-left: -14px;margin-right: -14px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-cancel-container{float: right;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-shipment{padding: 0px 23px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type > div:last-of-type a{/*background:#fff;color:#ddd !important;border:1px solid #ddd;*/}

.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list{padding:19px 0px 0px;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company{display:inline-block;vertical-align:top;width:50%;padding: 2px 10px 15px 0px;box-sizing: border-box;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-graf-container{position: relative;padding: 0;border:none;border-radius: 0;height: auto;cursor:pointer;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-smalltitle{display:block;vertical-align: middle;padding: 0px;font-size: 15px;font-weight: 500;line-height: 20px;color: #777;text-align: left;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-image + .sale-order-payment-change-pp-company-smalltitle{display:table-cell;padding: 0 0 0 20px;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-image{position: relative;display: table-cell;border: 1px solid #e5e5e5;width: 118px;height: 70px;top: auto;right: auto;bottom: auto;left: auto;background-position: center center!important;background-size: auto!important;background-repeat: no-repeat!important;background-color:#fbfbfb;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment{background:none;color:#ddd !important;padding-left: 0px;border:none;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment:hover{color:#333 !important;background:none;}
.bx_my_order_cancel{font-size:13px;}
.bx_my_order_cancel a:hover{color:#333;}

.personal_wrapper .orders_wrapper .sale-order-detail-back-to-list-link-up, .personal_wrapper .orders_wrapper .sale-order-detail-back-to-list-link-down{font-weight:600;font-family: "elektra_text_probold",Arial,Helvetica,sans-serif;text-decoration:none;font-size: 14px;}
.personal_wrapper .orders_wrapper .sale-order-detail-general{border: 1px solid #e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-detail-general-head{border-bottom: 1px solid #e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order{margin-top:0px;padding: 0px 7px;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-container .sale-order-detail-about-order-title{background:#fff;color:#333333;font-size:16px;font-weight:500;}
.sale-order-detail-about-order-title-element, .sale-order-detail-payment-options-title-element, .sale-order-detail-payment-options-shipment-composition-title-element, .sale-order-detail-payment-options-order-content-title-element, .sale-order-detail-general-item{
	color:#333333;font-size:16px;font-weight:500;font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;margin-left: 6px;
}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-title-element{margin-left:0px;margin-top: 21px;margin-bottom: 2px;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-name-title, .sale-order-detail-about-order-inner-container-status-title, .sale-order-detail-about-order-inner-container-price-title{font-size:14px;color:#888888;font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-name-detail, .sale-order-detail-about-order-inner-container-status-detail, .sale-order-detail-about-order-inner-container-price-detail{font-size:15px;color:#333333;font-weight:400;font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;}
.sale-order-detail-about-order-inner-container-price-detail{font-weight:500;}
.sale-order-detail-about-order-inner-container-name-read-more, .sale-order-detail-about-order-inner-container-name-read-less{font-weight:500;font-size:13px;text-decoration:none;position:relative;padding:0px 25px 0px 0px;border:none;}
.sale-order-detail-about-order-inner-container-name-read-more:after, .sale-order-detail-about-order-inner-container-name-read-less:after{position:absolute;right: 5px;top: 7px;width: 10px;height: 6px;background: url('../images/arrows.png') 0px -161px no-repeat;z-index: 2;}
.sale-order-detail-about-order-inner-container-name-read-more:hover:after, .sale-order-detail-show-link:hover:after{background-position:0px -161px;}
.sale-order-detail-about-order-inner-container-name-read-less:after, .sale-order-detail-about-order-inner-container-name-read-less:hover:after{background-position:-35px -161px;}
.sale-order-detail-about-order-inner-container-details-title{color:#777777;font-weight:500;font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;font-size:15px;border: none;border-top: 1px solid #e5e5e5;padding: 24px 0px 5px;margin-bottom:0px;}
.personal_wrapper .row div.sale-order-detail-about-order-inner-container-details{padding:9px 0px 0px;}
.personal_wrapper .sale-order-detail-about-order-inner-container-details-list{margin:0px 0px 24px;}

.sale-order-detail-about-order-inner-container-list-item, .sale-order-detail-about-order-inner-container-list-item-element, .sale-order-detail-about-order-inner-container-name-titile, .sale-order-detail-about-order-inner-container-status-title, .sale-order-detail-about-order-inner-container-price-title, .sale-order-detail-payment-options-shipment-composition-item-title, .sale-order-detail-payment-options-order-content-item-title{
	font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;
}
.sale-order-detail-about-order-inner-container-list-item{color:#888888;}
.sale-order-detail-about-order-inner-container-list-item .sale-order-detail-about-order-inner-container-list-item-element{color:#333;font-size:15px;font-weight:400;}
.sale-order-detail-about-order-inner-container-list-item-link{font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;font-weight:400;}
.sale-order-detail-about-order-inner-container-list-item-link:hover{color:#333;}
.sale-order-detail-payment-options-title-element, .sale-order-detail-payment-options-shipment-composition-title-element, .sale-order-detail-payment-options-order-content-title-element{margin-top: 17px;margin-bottom: 18px;}
.sale-order-detail-payment-options-title, .sale-order-detail-payment-options-shipment-composition-title, .sale-order-detail-payment-options-order-content-title, .sale-order-detail-payment-options-order-content-title{border:1px solid #e5e5e5;border-left-width:0px;border-right-width:0px;}
.sale-order-detail-payment-options-inner-container{border:none;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-info .sale-order-detail-payment-options-info-image{display:none;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-info .sale-order-detail-payment-options-info-container{width:100%;padding:3px 22px 0px !important;}
.sale-order-detail-payment-options-info-order-number, .sale-order-detail-payment-options-info-total-price{font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;color:#383838;font-weight:500;}
.sale-order-detail-payment-options-info-total-price{color:#777777;font-weight:400;}
.sale-order-detail-payment-options-info-total-price span{color:#383838;}

.personal_wrapper div.payment-options-methods-row{padding: 0px 7px 0px 22px;}
.sale-order-detail-payment-options-methods-container:before, div.payment-options-methods-row:before, div.payment-options-methods-row:last-child:after{display:none;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-image-container{/*display:none;*/}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-info.opened{width: 83.33333333%;}
.sale-order-detail-payment-options-methods-image-element, .sale-order-detail-payment-options-shipment-image-element{background-size:auto;border: 1px solid #e5e5e5;}

.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-status{width: 30.3%;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat{width: 19.66666667%;}

.personal_wrapper .sale-order-detail-payment-options-methods-info-title, .personal_wrapper .sale-order-detail-payment-options-methods-shipment-list-item-title, .personal_wrapper .sale-order-payment-change-payment-title{font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;font-weight: 500;color: #383838;font-size:15px;}
.sale-order-detail-payment-options-methods-info-total-price{font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;}
.sale-order-detail-payment-options-methods-info-total-price .sale-order-detail-sum-number{color: #383838;}

.sale-order-detail-show-link, .sale-order-detail-hide-link, .sale-order-detail-payment-options-methods-info-change-link{border:none;font-weight: 500;font-size: 13px;text-decoration: none;position: relative;padding: 3px 25px 0px 0px;display: inline-block;margin: 6px 0px 0px;}
.sale-order-detail-hide-link:after, .sale-order-detail-show-link:after, .sale-order-detail-payment-options-methods-info-change-link:after{position: absolute;right: 5px;top: 7px;width: 10px;height: 6px;background: url('../images/arrows.png') 0px -161px no-repeat;z-index: 2;}
.sale-order-detail-hide-link{display:none;}
.sale-order-detail-hide-link:after, .sale-order-detail-hide-link:hover:after{background-position: -35px -161px;}

.personal_wrapper .sale-paysystem-close{top:24px;}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-methods-template{position:static;opacity:1;display:none;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-inner-container > .row:first-child div.sale-order-detail-payment-options-shipment{border:none;}

.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-shipment-container{padding: 0px 22px;}
.sale-order-detail-payment-options-shipment > div > div{vertical-align:top;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-shipment-image-container{width: 16.66666667%;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-methods-shipment-list{width: 66.66666667%;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-shipment-list-item-link{padding-top:0px;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map{width: 83.33333333%;/*margin-left:16.66666667%;*/}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map > .row{margin: 0px -1px 0px -7px;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-container{border:1px solid #E5E5E5;}
.sale-order-detail-payment-options-shipment-composition-title{border:none;border-bottom:1px solid #E5E5E5;background:#fbfbfb;}
.sale-order-detail-payment-options-shipment-composition-title .sale-order-detail-payment-options-shipment-composition-title-element{font-size:15px;margin-top: 13px;margin-bottom: 14px;}
.personal_wrapper .sale-order-detail-order-section{border:none;}
.personal_wrapper .sale-order-detail-order-section-content.container-fluid{padding:0px;}
.personal_wrapper .sale-order-detail-order-item-td{padding-top:6px;padding-bottom:3px;vertical-align: middle;}
.personal_wrapper .sale-order-detail-order-item-td-title{color:#999999;padding-bottom:4px;}
.personal_wrapper .sale-order-detail-order-item-td:first-child .sale-order-detail-order-item-td-title{padding-left:21px;}
.personal_wrapper .sale-order-detail-order-item-properties{padding-top:6px;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-img-block{padding-right: 30px;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-img-block + .sale-order-detail-order-item-content{padding: 30px 0px 0px 0px;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block a{font-size:13px;color:#383838;font-weight: 400;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-imgcontainer{border:none;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block{padding: 0px 0px 0px 22px;}
.sale-order-detail-payment-options-shipment-composition-container .sale-order-detail-order-item-td .sale-order-detail-order-item-td-text, .sale-order-detail-payment-options-shipment-composition-container .sale-order-detail-order-item-properties, .sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr .sale-order-detail-order-item-properties:nth-child(3), .sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr .sale-order-detail-order-item-properties:nth-child(5){text-align:center;}
.personal_wrapper .sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr:last-of-type .sale-order-detail-order-item-td{border-bottom:1px solid #e5e5e5;}

.sale-order-detail-total-payment ul{margin-bottom:0px;}
.personal_wrapper .sale-order-detail-total-payment-list-left-item, .personal_wrapper .sale-order-detail-total-payment-list-right-item{color:#777777;font-size:14px;font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;font-weight:400;line-height:20px;}
.personal_wrapper .sale-order-detail-total-payment-list-left-item:last-of-type, .personal_wrapper .sale-order-detail-total-payment-list-right-item:last-of-type{color:#333333;font-size:16px;font-weight:500;}


/*pay*/
.personal_wrapper .sale-personal-account-wallet-container{max-width:100%;background:#fbfbfb;border-bottom:1px solid #E5E5E5;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-title{background:none;font-size:12px;color:#888888;font-weight: 400;font-family: "elektra_text_proregular", Arial, Helvetica, sans-serif;padding: 18px 43px 8px;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-container{background:none;color:#333;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item:before{background: url('../images/icons_mask.png') -50px -5px no-repeat;width:50px;height:40px;margin:0px;top:0px;left:0px;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item{padding:0px 0px 24px 70px;margin:0px 30px 0px 43px;font-size:0px;line-height:0px;}
.sale-personal-account-wallet-currency, .sale-personal-account-wallet-sum{float:none;display:inline-block;vertical-align:baseline;padding: 0px 26px 0px 0px;}
.sale-personal-account-wallet-sum{font-size:36px;line-height:40px;color:#333;}
.sale-personal-account-wallet-currency{font-size:20px;line-height:24px;color:#777777;}
.btn.sale-account-pay-button{font-weight:400;height:auto;line-height:16px;font-family: "elektra_text_proregular",Arial,Helvetica,sans-serif;}

.personal_wrapper .sale-personal-section-account-sub-header{padding: 0px 20px 0px 42px;font-size: 18px;color: #333;margin: 28px 0px 20px 0px;}
.personal_wrapper .bx-sap{padding: 0px 20px 38px 42px;}
.personal_wrapper .bx-sap .sale-acountpay-title{color:#777777;margin-bottom: 10px;}
.personal_wrapper .bx-sap .sale-acountpay-title + div{max-width:100% !important;color: #333;}
.personal_wrapper .bx-sap .sale-acountpay-title + div .form-group div{display: inline-block;vertical-align: middle;margin:0px 10px 0px 0px;}
.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item{margin-right:5px;background:none;border:1px solid #ddd;height: 28px;line-height: 28px;}
.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item:hover{background:#ddd;color:#fff;}
.personal_wrapper .sale-acountpay-block{margin-bottom: 7px;}
.personal_wrapper .sale-acountpay-pp.row > div{width: 100%;padding: 0px;font-size: 0px;}
.bx-sap .row{margin-left: -7px;margin-right: -7px;}
.bx-sap .sale-acountpay-block, .bx-sap .container-fluid > .row > .col-xs-12{padding:7px;}
.sale-acountpay-block .sale-acountpay-title{margin-top: 3px;}
.sale-acountpay-block .sale-acountpay-pp div .sale-acountpay-pp-company{display:inline-block;vertical-align:top;width:50%;padding: 2px 7px 15px;box-sizing: border-box;}
.bx-sap .sale-acountpay-pp-company-graf-container{position: relative;padding: 0;border: 1px solid #fbfbfb;border-radius: 0;width: 120px;height: 72px;background: #fbfbfb;display: table-cell;vertical-align: middle;}
.bx-sap .sale-acountpay-pp-company-smalltitle{display: table-cell;vertical-align: middle;padding: 0 0 0 20px;font-size: 15px;font-weight: 500;line-height: 20px;color: #777;text-align: left;}
.bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-smalltitle, .bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-graf-container{cursor:pointer;}
.bx-selected .sale-acountpay-pp-company-smalltitle{color:#333;}
.sale-acountpay-pp-company-graf-container .sale-acountpay-pp-company-image{background-size: auto;}
.bx-sap .sale-acountpay-pp-company-graf-container .sale-acountpay-pp-company-image{position: relative;border: 1px solid #e5e5e5;width: 118px;height: 70px;top: auto;right: auto;bottom: auto;left: auto;background-position: center center!important;background-size: auto!important;background-repeat: no-repeat!important;}
.bx-sap .button{font-size:14px;text-transform:none;padding: 0px 10px 0px;text-decoration:none;}
.bx-sap .sale-acountpay-pp-company-graf-container:before{box-sizing: border-box;content: "";position: absolute;top: 7px;left: 7px;width: 20px;height: 20px;border: 1px solid #e5e5e5;background: #FFF;border-radius: 100%;z-index: 1;}
.bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container:after{box-sizing: border-box;content: "";position: absolute;left: 12px;top: 13px;width: 10px;height: 8px;background: url('../images/order_ext.png') -64px -9px no-repeat;z-index: 2;}
.bx-sap .sale-acountpay-pp-company-graf-container input{display: none;}
.personal_wrapper .bx-sap form input[type="submit"]{font-size:14px;text-transform:none;padding: 8px 12px 9px;}
.personal_wrapper form[name=ShopForm] input[type=submit]{margin-right:10px;}
.sale-order-payment-change-pp.row .sale-paysystem-wrapper{margin:0px;}
.sale-paysystem-wrapper span.tablebodytext{display: block;padding: 0px 0px 20px;}
.sale-order-payment-change-pp.row .sale-paysystem-wrapper span.tablebodytext, .sale-order-payment-change-pp.row form{font-size:13px;}

.sale-paysystem-wrapper{border-color:#e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-detail-active-event .sale-order-detail-payment-options-methods-template{position: relative;left: 0;opacity: 1;display:block;}
.personal_wrapper .orders_wrapper .sale-order-detail-active-event .sale-order-detail-payment-options-methods-template .sale-paysystem-wrapper{border-width:0px;padding-left: 0px;padding-bottom: 0px;padding-top: 10px;}
.personal_wrapper .sale-paysystem-close{top: 16px;}

/*profiles*/
.sale-personal-profile-list-container{width: 100%;max-width: 100%;margin-bottom: 20px;}
.sale-personal-profile-list-container>tbody>tr>th, .sale-personal-profile-list-container>tfoot>tr>th, .sale-personal-profile-list-container>thead>tr>td, .sale-personal-profile-list-container>tbody>tr>td{
    padding:21px 22px 21px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #e5e5e5;text-align: left;font-size:13px;color:#999999;font-weight: 400;
}
.sale-personal-profile-list-container>tbody>tr>th{padding:9px 22px 10px;}
.sale-personal-profile-list-container>tbody>tr>th:first-child{border-left: 1px solid #e5e5e5;}
.sale-personal-profile-list-container>tbody>tr>th:last-child{border-right: 1px solid #e5e5e5;}
.sale-personal-profile-list-container>tbody>tr>td:nth-child(3){color:#383838;}
.sale-personal-profile-list-container a i{display:inline-block;vertical-align:top;width:10px;height:10px;display:none;}
input.form-control{margin-bottom:0px;}
.sale-profile-detail-form .form-group{margin-bottom: 17px;}
.sale-profile-detail-form .form-control:hover, .location-block-wrapper .dropdown-block.bx-ui-slst-input-block:hover{box-shadow:none;border-color:#E5E5E5;}
.sale-personal-profile-list-actions > a{padding:0px 17px 0px 0px;}
.sale-personal-profile-list-actions .sale-personal-profile-list-change-button, .sale-personal-profile-list-actions .sale-personal-profile-list-change-button{border-bottom:none;}
.sale-personal-profile-list-actions > a:last-of-type{padding-right:0px;}
.sale-personal-profile-list-container>tbody>tr:hover{background:#f7f7f7;}
.sale-personal-profile-list-container>tbody>tr:hover>td:first-child{border-left-color:#E5E5E5;}
.sale-personal-profile-list-container>tbody>tr>td:first-child{border-left: 1px solid #fff;}
.sale-personal-profile-list-container>tbody>tr:hover>td:last-child{border-right-color:#E5E5E5;}
.sale-personal-profile-list-container>tbody>tr>td:last-child{border-right: 1px solid #fff;}
.sale-personal-profile-list-container>tbody>tr:last-child>td{border-bottom: 1px solid #E5E5E5;}

.personal_wrapper .sale-profile-detail-link-list a{font-weight:600;position:relative;padding: 0px 0px 0px 24px;font-family: "elektra_text_probold",Arial,Helvetica,sans-serif;text-decoration:none;font-size:14px;}
.personal_wrapper .sale-profile-detail-link-list a:before{content: "";position: absolute;top:2px;left: 0px;width: 12px;height: 10px;background:url('../images/return_mask.png') 0px 0px no-repeat;z-index: 1;background-color:#ddd;}
.personal_wrapper .sale-profile-detail-link-list a:hover:before{background-color:#1d1a1a;}
.personal_wrapper input.form-control{height:33px;}
.personal_wrapper input.form-control, .personal_wrapper textarea.form-control{width:100%;}
.personal_wrapper .sale-profile-detail-form{border:1px solid #e5e5e5;padding:15px;box-sizing:border-box;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-detail-form-title-row{margin:0px;width:100%;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-detail-form-title-row h4{border:none;}
.personal_wrapper .sale-personal-profile-detail-form-title-row h4{font-size: 18px;line-height: 22px;margin-bottom: 14px;}
.sale-profile-detail-form .form-group > *{display:block;width:100%;text-align: left;padding: 0px 15px;box-sizing: border-box;}
.sale-profile-detail-form .form-group > label{color:#888888;font-size:13px;margin: 0px 0px 6px;}
.sale-profile-detail-form .form-group > div{color:#383838;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-btn-block{;width:100%;font-size: 0px;margin:0px;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-btn-block > input[type=submit]{margin:0px 20px 20px 0px;}
.personal_wrapper input[type=submit]:last-of-type{background:#fff;color:#fff !important;/*line-height: 16px;border:1px solid #ddd;*/}
.personal_wrapper .sale-order-payment-change-pp input[type=submit]{background:#ddd;color:#fff !important;border: 1px solid #0000;}
.personal_wrapper .sale-personal-profile-btn-block input[type=submit]{margin:0px 1px 0px 0px;}
.sale-order-detail-about-order-inner-container-name-read-less, .sale-order-detail-about-order-inner-container-name-read-more, .sale-order-list-cancel-payment{border-bottom:none;}

/*gifts*/
.gift_block .specials_slider.product_slider .catalog_item .item_info .buttons_block{/*text-align:left;*/}
.gift_block, .gift_block .tabs_content{position: relative;}
.gift_block .slider_navigation{position: absolute;top: -2px;right: 2px;display:none;}
.gift_block .sections .slider_navigation{top: -55px;}
.gift_block .top_block {font-size: 0;margin: 42px 0 24px;}
.gift_block .title_block{display: inline-block;margin: 0 38px 0 0;font-size: 20px;color: #1d1a1a;line-height: 30px;font-weight: 500;}
.gift_block .specials_slider > li{width:179px !important;}
.gift_block, .gift_block .common_product{padding-bottom:15px;}

/*basket*/
body .bx_item_list_you_looked_horizontal{border-bottom-width:0px;}
body .bx_item_list_you_looked_horizontal.gift_block{/*border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;*/}
body .bx_item_list_you_looked_horizontal.gift_block .shadow.big_data{display:none;}

/*order items*/
.bx_ordercart .module-cart thead tr td.item{text-align:center;}
.bx_ordercart .module-cart table td.name-cell.no_img, .bx_ordercart .module-cart table td.custom .no_img{padding-top:8px;}
.bx_ordercart .module-cart table td.cost-cell.no_img{padding-top:9px;}
.bx_ordercart .module-cart table td.cost-cell.notes.no_img{padding-top:6px;}
.bx_ordercart .module-cart table tbody td.custom{padding-top:9px;}
.bx_ordercart.basket_wrapp{margin:0px;}
.bx_ordercart .module-cart td{white-space:nowrap;}
.bx_ordercart_order_sum{width:100%;margin:0px;}
.bx_ordercart_order_sum td{font-size:14px;padding-top:5px;padding-bottom:5px;}
.bx_ordercart_order_sum td.custom_t1{width:89%;padding:0px 29px 0px 0px;text-align:right;}
.bx_ordercart_order_sum td.fwb{font-weight:600;vertical-align:top;padding-top:5px;}
.bx_ordercart_order_sum td.fwb strike{font-size:12px;font-weight:500;}

.bx_ordercart_order_pay .bx_ordercart_order_pay_right{margin:0px;}

/* BASKET */
#basket_form_container{padding:0 0 0;}
#basket_form_container .top_control{float:right;margin:2px 0 0;}
#basket_form_container .top_control .btn{margin:0 0 0 10px;padding-right:40px;border-color:#dddddd;font-size:13px;line-height:20px;color:#333333;}
#basket_form_container .top_control .btn:first-child{margin-left:0;}
#basket_form_container .top_control .btn:hover{color:#FFF;}
#basket_form_container .top_control .delete_all{display:block;margin: 0px;padding-top: 8px;padding-bottom: 7px;}

.bx_ordercart_order_pay_center .icon_error_block{padding: 0px 0px 0px 60px;text-align: left;}
.bx_ordercart_order_pay_center .icon_error_block:after{left:0px;}

#basket_items_list .error_text{font-size:14px;line-height:20px;border-radius:0;padding:15px 29px;background:#ffeeee;color:#e83333;}

.bx_ordercart .bx_ordercart_order_pay, .bx_ordercart .bx_ordercart_order_sum, .bx_ordercart .bx_ordercart_order_pay_left, .bx_ordercart .bx_ordercart_order_pay_right, .bx_ordercart .bx_ordercart_order_pay_center, .bx_ordercart .bx_ordercart_order_pay_center span, .bx_ordercart .bx_ordercart_order_pay_center .checkout, .bx_ordercart .bx_ordercart_order_table_container table, .bx_ordercart .bx_ordercart_order_table_container table tbody, .bx_ordercart .bx_ordercart_order_table_container table tbody tr, .bx_ordercart .bx_ordercart_order_table_container table tbody tr td, .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a, .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{top:0;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;}
.bx_ordercart .bx_ordercart_order_pay_center .checkout{border-radius:2px;}
.bx_ordercart_order_pay_left{padding:0 0 40px;}
.bx_ordercart_order_pay_right{padding:0 0 40px;margin-top:10px;}
.bx_ordercart .bx_ordercart_order_table_container{border-radius:0;border:1px solid #f3f3f3;background:#FFF;}
.bx_ordercart .bx_ordercart_order_table_container table td{padding:0 10px;line-height:20px;}
.bx_ordercart .bx_ordercart_order_table_container table td.margin{width:0;min-height:0;padding:0;}
.bx_ordercart .bx_ordercart_order_table_container table thead td{padding:7px 9px 8px 12px;font-size:13px;line-height:20px;background:none;color:#999999;}
.bx_ordercart .bx_ordercart_order_table_container table thead td.item{padding-left:159px;}
.bx_ordercart .bx_ordercart_order_table_container table tbody td{border-bottom:none;padding:24px 9px 24px;border-top:1px solid #f3f3f3;}
.bx_ordercart .bx_ordercart_order_table_container table td.custom:last-of-type{width:210px;}
.bx_ordercart .bx_ordercart_photo_container{padding:0;border-radius:0;border:none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto{max-width:189px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto>div{max-width:130px;height:130px;line-height:130px;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle{margin:0 0 15px;font-size:18px;font-weight:500;line-height:20px;color:#333333;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a{font-size:16px;font-weight:500;line-height:20px;color:#333333;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo{position:relative;left:auto;top:auto;right:auto;bottom:auto;background-size:auto;height:130px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.item{width:535px;padding-top:47px;}
.bx_ordercart .bx_item_detail_size_small_noadaptive{width:auto;margin:0;}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_item_section_name_gray{display:block;margin:0 0 10px;font-size:12px;color:#888;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_item_section_name_gray, .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_item_section_name_gray{font-size:12px;color:#888;}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size_scroller_container{margin:0;}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size{overflow:visible!important;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul{margin:-3px 0 0 -3px;width:auto!important;white-space:normal;}
.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul{margin-left:-3px!important;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li{width:auto!important;height:auto;padding:0;margin:0 6px 6px 0px;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:before{display:none;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:first-child{margin-left:0;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li a{position:relative;padding:7px 10px;left:auto;top:auto;right:auto;bottom:auto;font-size:13px;line-height:15px;color:#777777;text-align:center;position:relative;display:block;margin:0;min-width:9px;border:1px solid #e6e6e6;overflow:hidden;text-align:center;cursor:pointer;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:active a, .bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a{border-width:1px;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li a:hover{color:#fff;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a{cursor:default;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemart{margin:-3px 0 10px;font-size:13px;line-height:20px;color:#777777;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive{width:auto;margin:5px 0 0;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu_scroller_container{margin:0;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_item_section_name_gray{margin:0 0 7px;display:block;font-size:12px;color:#999;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul{position:relative;margin:0px 0 0;max-width: 180px !important;width: auto !important;white-space:normal;font-size:0px;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li{height:auto;width:auto!important;float:none;z-index: 9;cursor: pointer;outline: 0;font-size: 11px;margin: 0 0 9px;padding: 0 3px 0 0;display: inline-block;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:before{display:none;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:first-child{margin-left:0;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{position:relative;top:2px;right:auto;bottom:auto;left:2px;position:static;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a span{display:block;position:relative;/*width:32px;height:32px;*/top:auto;right:auto;bottom:auto;left:auto;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:hover a{/*background:#FFF;border: 0px;*/}
.bx_ordercart .bx_ordercart_order_pay_left{overflow:hidden;}
ul li.bx_missing>i{display:none !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border:none !important;}
.bx_size_scroller_container .bx_size ul li.bx_active:hover span{color:#fff !important;}

.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:not(.bx_active):active a{padding:0;}
.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{border:none;}
.bx-retina .bx_ordercart.bx_blue .bx_item_detail_scu_small_noadaptive .bx_scu ul li .cnt{border-image:none!important;}
.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a{border:none;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active:active a{/*padding:0;border:none;*/}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a{padding:0;cursor:default;border-width:1px;}
.bx_ordercart .bx_ordercart_order_table_container table tbody td.price{padding-top:47px;width:245px;white-space:nowrap;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{display:inline-block;vertical-align:top;font-size:16px;line-height:20px;color:#333;font-weight:500;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price,.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{margin:-1px 0 0;font-size:11px;line-height:14px;color:#aeaeae;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price{display:none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom{color:#333;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom .centered{margin:16px 0 0;position:relative;display:inline-block;vertical-align:top;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom{width:200px;padding-top:46px;line-height:26px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom>div:not(.centered){text-align:left!important;font-size:16px;font-weight:500;line-height:22px;color:#333333;}
.bx_ordercart .bx_ordercart_order_table_container table.counter{position:relative;overflow:hidden;margin:-22px auto 0;width:98px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.bx_ordercart .bx_ordercart_order_table_container table.counter td:first-child{background:#fff;border-radius: 2px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;
    user-select: none;height: 35px;box-sizing: border-box;border:none;font-size: 0px;}
.bx_ordercart .bx_ordercart_order_table_container table.counter td:last-child{text-align:center!important;font-size:13px;line-height:20px;color:#777777;}
.bx_ordercart .bx_ordercart_order_table_container table.counter td{display:block;}
.bx_ordercart .bx_ordercart_order_table_container table.counter input{border: 1px solid #cbcbcb;background: #fff;;max-width:55px !important;font-weight:500;width:100%;padding:10px 0 10px;font-size:13px;font-weight:500;line-height:13px;height: 33px;color:#333333;text-align:center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
#basket_quantity_control{padding:0!important;}
.bx_ordercart_order_table_container thead tr{background: #f7f7f7;}
.basket_quantity_control{display:block;overflow:hidden;}
.basket_quantity_control td{padding:0!important;}
.basket_quantity_control a{position:absolute;left:-6px;top:1px;width:27px;height:35px;cursor:pointer;background:none;border-radius:0;border:none;}
.basket_quantity_control a:before{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:url(../images/plus_minus.png) 0px -2px no-repeat;opacity:1;}
.basket_quantity_control a.plus{right:-6px;left:auto;margin:0;}
.basket_quantity_control a.minus{margin:0;border-radius:0;}
.basket_quantity_control a.minus:hover:before{background-position:0px -32px;}
.basket_quantity_control a.plus:before{background-position:-29px -2px;}
.basket_quantity_control a.plus:hover:before{background-position:-29px -32px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price{/*display:inline-block;*/vertical-align:top;margin:0 0 0 2px;font-size:13px;line-height:20px;color:#777777;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control{position:relative;width:135px;padding-top:40px;font-size:0;line-height:0;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control br{display:none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control a{position:relative;font-size:0;line-height:0;}
.bx_ordercart tbody td.control a:first-of-type, .bx_ordercart #basket_items_subscribed  tbody td.control a:first-of-type, .bx_ordercart #basket_items_not_available  tbody td.control a:last-of-type{position:absolute;right:9px;top:9px;width:21px;height:21px;border-radius:100%;}
.bx_ordercart tbody td.control a:first-of-type:before, .bx_ordercart #basket_items_subscribed  tbody td.control a:first-of-type:before, .bx_ordercart #basket_items_not_available  tbody td.control a:last-of-type:before{content:"";position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;width:21px;height:21px;background: url('../images/close_icons.png') -4px -6px no-repeat;}
.bx_ordercart tbody td.control a:first-of-type:hover:before, .bx_ordercart #basket_items_subscribed  tbody td.control a:first-of-type:hover:before, .bx_ordercart #basket_items_not_available  tbody td.control a:last-of-type:hover:before{background-position:-5px -34px;}
.bx_ordercart tbody td.control a:last-of-type{display:inline-block;width:25px;height:25px;background:url(../images/like_icons.png) -3px -33px no-repeat;}
.bx_ordercart #basket_items_subscribed  tbody td.control a:last-of-type, .bx_ordercart #basket_items_not_available tbody td.control a:last-of-type{background-image:none;}
.bx_ordercart #basket_items_not_available  tbody td.control a:first-of-type{display:none;}
.bx_ordercart tbody td.control a:last-of-type:hover{background-position:-3px -63px;border-radius:100%;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control a:hover, .bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:hover{box-shadow: 0 0 3px #ffbb9e inset;
    -moz-box-shadow: 0 0 3px #ffbb9e inset;
    -o-box-shadow: 0 0 3px #ffbb9e inset;
    -webkit-box-shadow: 0 0 3px #ffbb9e inset;
    background-color: #ff3000;}

.bx_ordercart #basket_items_delayed  tbody td.control a:first-of-type{position:relative;right:auto;top:auto;display:inline-block;width:25px;height:25px;background:url(../images/button_icons.png) 0px -5px no-repeat;}
.bx_ordercart #basket_items_delayed tbody td.control a:first-of-type:hover{background-position:-1px -85px;}
.bx_ordercart #basket_items_delayed tbody td.control a:first-of-type:before{display:none;}
.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type{position:absolute;right:9px;top:9px;width:21px;height:21px;background:none;border-radius:100%;}
.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:before{content:"";position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;width:21px;height:21px;background:url(../images/close_icons.png) -4px -6px no-repeat;}
.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:hover:before{background-position:-5px -34px;}

.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:hover,
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2:hover{
	background: #848484 !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #848484 0%, #464646 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(100%,#464646)) !important;
    background: -webkit-linear-gradient(top, #848484 0%,#464646 100%) !important;
    background: -o-linear-gradient(top, #848484 0%,#464646 100%) !important;
    background: -ms-linear-gradient(top, #848484 0%,#464646 100%) !important;
    background: linear-gradient(to bottom, #848484 0%,#464646 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#464646',GradientType=0 ) !important;
    border-bottom: 1px solid #3d3d3d;
}

.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand{display:none;}

.bx_slide_left, .bx_slide_right{display:none !important;}
.remove_all_basket.hidden{display:none !important;}
.remove_all_basket{cursor:pointer;}

.bx_ordercart .bx_ordercart_order_pay{margin:35px 0 0;padding:0;}
.bx_ordercart .bx_ordercart_coupon{margin:16px 0 0;}
.bx_ordercart .bx_ordercart_coupon:first-of-type{margin-top:0;margin-bottom:0px;}
.bx_ordercart .bx_ordercart_coupon span{margin:0 20px 0 0;width:150px;float:left;font-size:14px;line-height:15px;color:#373737;white-space:normal;text-align:left;}
.bx_ordercart .bx_ordercart_coupon .input{/*overflow:hidden;*/padding: 0px 0px 0px 170px;}
.bx_ordercart .bx_ordercart_coupon #coupon{width:100%;box-shadow:none;border:1px solid #eaebec;padding:8px 45px 7px 15px;height:auto;font-size:14px;line-height:20px;font-weight:normal;color:#333;background:#FFF;border-radius: 2px;}
.bx_ordercart .bx_ordercart_order_pay .bx_bt_button{position:absolute;right:0;top:0;width:35px;height:37px;border-radius:0;padding: 0px;font-size:0;line-height:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius: 0px 2px 2px 0px;}
.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:before{content:"";position:absolute;left:50%;top:50%;margin:-6px 0 0 -8px;width:18px;height:12px;background:url(../images/order_ext.png) -5px -42px no-repeat;cursor:pointer;}
.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:active{box-shadow:none;}
.bx_ordercart .bx_ordercart_coupon:not(:first-of-type){position:relative;margin-left:100px;padding:0 0 0 30px;}
.bx_ordercart .bx_ordercart_coupon:not(:first-of-type):before{content:"";position:absolute;top:0px;left:5px;width:20px;height:20px;background:url(../images/order_ext.png) -32px -73px no-repeat;}
.bx_ordercart .bx_ordercart_coupon:not(:first-of-type).good:before{background-position:-5px -4px;}
.bx_ordercart .bx_ordercart_coupon .bx_ordercart_coupon_notes{float:right;margin:0;padding:0;border:none;box-shadow:none;border-radius:0;display:block;opacity:1;position:relative;top:auto;left:auto;font-size:14px;line-height:20px;color:#333;background:none;}
.bx_ordercart .bx_ordercart_coupon .bx_ordercart_coupon_notes:first-letter{text-transform:uppercase;}
.bx_ordercart .bx_ordercart_coupon input{padding:0;height:auto;width:auto;float:none;border:none;background:none;box-shadow:none;font-size:14px;font-weight:normal;line-height:20px;color:#333;border-radius:0;}
.bx_ordercart .bx_ordercart_coupon input.bad{box-shadow:none;border:none;background:none;}
.bx_ordercart .bx_ordercart_coupon input.disabled{color:#333;}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon span.bad,.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon span.disabled{float:right;width:17px;height:17px;margin:3px 0 0 3px;border-radius:100%;background:url(../images/order_ext.png) -83px -63px no-repeat;}
.bx_ordercart .bx_ordercart_coupon span.bad:hover,.bx_ordercart .bx_ordercart_coupon span.disabled:hover{background-position: -83px -84px;}
.bx_ordercart .bx_ordercart_coupon input.good{height:auto;width:auto;float:left;border:none;background:none;box-shadow:none;font-size:14px;font-weight:normal;line-height:20px;color:#333;border-radius:0;}
.bx_ordercart .bx_ordercart_coupon span.good{float:right;width:17px;height:17px;margin:3px 0 0 3px;border-radius:100%;background:url(../images/close_icons.png) 3px -23px no-repeat;}
.bx_ordercart .bx_ordercart_coupon span.good:hover{background-position: -17px -23px;}
.bx_ordercart #basket_items .custom div[id^=discount_value]{font-size:14px;font-weight:normal;line-height:24px;}
.bx_ordercart .bx_ordercart_coupon:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_ordercart_order_pay_center{margin:0;padding:25px 0 40px;border:none;border-top:1px solid #f3f3f3;clear:both;}
.bx_ordercart .bx_ordercart_order_pay_center > *{margin-top:15px !important;}
.bx_ordercart .bx_ordercart_order_pay_center .oneclickbuy{margin:0 0 0 36px;line-height:30px;font-weight:600;text-shadow:none;height: auto;font-size:12px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.bx_ordercart .bx_ordercart_order_sum{width:304px;color:#333;}
.bx_ordercart .bx_ordercart_order_sum tr{text-align:left;}
.bx_ordercart .bx_ordercart_order_sum tr td{max-width:145px;text-align:right;display:inline-block;}
.bx_ordercart .bx_ordercart_order_sum tr td.fwb{padding-top:10px;font-weight:500;font-size:16px;line-height:20px;}
.bx_ordercart .bx_ordercart_order_sum tr td:first-child{width:110px;margin:0 36px 0 0;font-weight:500;font-size:16px;line-height:20px;}
.bx_ordercart .bx_ordercart_order_sum tr #allSum_wVAT_FORMATED{white-space:nowrap;font-weight:500;font-size:20px;line-height:20px;overflow: hidden;text-overflow: ellipsis;}
.bx_ordercart .bx_ordercart_order_sum tr #allSum_FORMATED{white-space:nowrap;font-weight:500;font-size:20px;line-height:20px;overflow: hidden;text-overflow: ellipsis;}
.bx_ordercart .bx_ordercart_order_sum tr td.custom_t2{font-size:15px;line-height:20px;color:#333;overflow: hidden;text-overflow: ellipsis;}

.bx_item_list_you_looked_horizontal{margin:0;border-radius:0;border:none;}
.container .bx_item_list_you_looked_horizontal .bx_item_list_title{position:relative;margin: 0px 0px 13px 0px;font-size: 20px;color: #1d2029;line-height: 30px;font-weight: 500;text-transform:none;background:none;text-align:left;padding: 27px 0px 0px;}
.container .bx_item_list_you_looked_horizontal .bx_item_list_title:before{background:#eaebec;width:100%;height:1px;display:block;position:absolute;top:5px;left:0px;right:0px;content:"";}
.bx_item_list_you_looked_horizontal .bx_item_list_section .bx_catalog_item{border: 1px solid #eaebec;padding:20px 26px 7px;text-align: center;}
.bx_item_list_you_looked_horizontal .bx_catalog_item:hover{border: 1px solid #fff;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double, .bx_item_list_you_looked_horizontal .bx_catalog_item_images{background-size: initial;padding-top: 100%;}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images_double, .bx_item_list_you_looked_horizontal .bx_catalog_item_images_double{display:none;}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images{animation:none;opacity: 1;}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_container{}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container{animation:none;border:none;box-shadow: 0px 0px 14px rgba(0,0,0,0.10);-moz-box-shadow: 0px 0px 14px rgba(0,0,0,0.10);-o-box-shadow: 0px 0px 14px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 0px 14px rgba(0,0,0,0.10);padding: 20px 26px 7px;}

.bx_item_list_you_looked_horizontal .bx_stick_disc.bottom{display:none !important;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick{left:-27px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick.top{top:0px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title{height:auto;margin: 0px 0px 12px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_title a{font-size:14px;font-weight:500;overflow: visible;white-space: normal;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_title a:hover{color:#1d2029;}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick{text-shadow:none;font-weight: 400;height: 24px;margin: 0px 0px 2px;background-image: none;background-color: #e52929;display: inline-block;color: #fff;width: auto;font-size: 12px;line-height: 12px;padding: 6px 10px 0px;position: absolute;box-sizing: border-box;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price{margin: 0px 0px 14px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price{font-size: 18px;font-weight: 600;line-height: 15px;padding:0px;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a, .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{text-shadow:none;padding: 7px 11px 7px 11px;font-weight: 400;cursor: pointer;font-size: 13px;line-height: 16px;border-radius: 2px;text-align: center;margin: 0px;width: auto;height: auto;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a, .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{margin:0px 0px 12px;border: 0px;color:#fff;text-transform: uppercase;font-size: 10px;}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_container .bx_catalog_item_articul{display:none !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li{float:none;min-height:100%;position: relative;z-index: 100;cursor: pointer;outline: none;font-size: 11px;padding: 0px 3px 0px 0px;display: inline-block;padding-top: 0px !important;width: auto !important;height: auto;margin: 0;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:hover{min-height:100%;box-shadow:none;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:before{display:none;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu .bx_scu ul li .cnt{position: static;padding: 0px;overflow:visible;border: 1px solid #e5e5e5 !important;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu .bx_scu ul li .cnt_item{position:static !important;margin-top: 1px;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu{overflow:visible;}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu{}
.bx_item_list_you_looked_horizontal .bx_item_detail_size{margin:0px;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size >ul{margin:0px !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li{float:none;min-height:100%;display: inline-block;font-size: 10px;border: 1px solid #888;padding: 0 10px;text-align: center;cursor: pointer;border-radius: 2px;float:none;height:auto;width: auto !important;margin: 0px 5px 5px 0px;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover{min-height:100%;box-shadow:none;padding: 0 10px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_size ul li span{color: #373737;display: block;line-height: 15px;margin: 0px;text-align: center;padding: 7px 0px 7px;font-size: 13px;position: initial;border: none !important;background: none;}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_size ul li.bx_active span, .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_size ul li:hover span{color:#fff;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover{border-width:1px;}
.bx_item_list_you_looked_horizontal ul li:before{display:none;}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_scu{margin: 0px 0px 20px;}
.bx_item_list_you_looked_horizontal .bx_item_list_slide{height: auto !important;margin: 0px -1%;}

.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a span{
    line-height: 24px;
    position: relative;
    top: 1px;
    border-radius: 24px;
    display: inline-block;
    width: 23px;
    height: 23px;
    border: 2px solid #fff;
    vertical-align: middle;
    -webkit-background-size: cover;
    background-size: cover;
}

.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout{text-transform:uppercase;opacity:0;-webkit-appearance: none;background:none;font-size:12px;line-height:30px;text-shadow:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:hover, .bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:active, .bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:focus{color:#FFF;
    background: #848484;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #848484 0%, #4a4a4a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(100%,#4a4a4a));
    background: -webkit-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: -o-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: -ms-linear-gradient(top, #848484 0%,#4a4a4a 100%);
    background: linear-gradient(to bottom, #848484 0%,#4a4a4a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#4a4a4a',GradientType=0 );
    border-bottom: 1px solid #3d3d3d;
}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:active{box-shadow:none;/*background:none;*/}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .catalog_back{margin:0px 40px 0px 0px;float:left;line-height:30px;font-weight:600;clear:left;text-align:center;}
.bx_ordercart .bx_sort_container{margin:0 0 20px;min-height:0;font-size:15px;font-weight:500;line-height:22px;}
.bx_ordercart .bx_sort_container:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_sort_container>span{display:none;}
.bx_ordercart .bx_sort_container a{
    font-size: 13px;
    margin: 5px 10px 0 0;
    padding: 0 12px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #000;
    background:none;
    border:none;
}
.bx_ordercart .bx_sort_container a.current,.bx_ordercart .bx_sort_container a.current:hover{color:#fff;box-shadow:none;border:none !important;text-shadow: none;position:relative;}

.bx_ordercart .bx_sort_container a{/*float:left;display:block;position:relative;padding:7px 0px 6px 0px;background:#fff;color:#777777;border-radius:0;line-height:20px;text-align:center;border:none;font-size: 16px;font-weight: 500;margin:0px 20px 0px 0px;*/}
.bx_ordercart .bx_sort_container a:first-of-type{margin-left:0;}
.bx_ordercart .bx_sort_container a:not(.current):active{color:#777777;text-shadow:none;box-shadow:none;}
.bx_ordercart .bx_sort_container a:hover{color:#333;background:#fff;}
.bx_ordercart .bx_sort_container a.current:after{content:"";position:absolute;left:0px;right:0px;bottom:-5px;width: 0px;height: 0px;border-left: 6px solid #000000; border-right: 6px solid #000000;
    border-top: 5px solid #000000;display: block;margin: -2px auto 0;}
.bx_ordercart .bx_sort_container .flat{/*display:inline!important;*/}
.bigdata_recommended_products_container{display:block;margin:39px 0 0;}
.bx_ordercart_order_pay .button.big_btn.transparent {padding-top: 9px;padding-bottom: 9px;font-size: 13px;}

.bx_ordercart_order_pay_center .icon_error_wrapper{float:right;}
.bx_ordercart_order_pay_center:after{content:"";display:table;clear:both;}
.fademask_ext {position: fixed;top: 0px;left: 0px;background: #374246;width: 100%;height: 100%;min-height: 100%;opacity: 0.8;z-index: 1050;}
body .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul li.bx_active a{border-image: none !important;}
.bx_ordercart .bx_ordercart_order_table_container table tbody td td{text-align:center;}

form .licence_block.filter{position: relative;display: block!important;box-shadow: none;top: 0;}
form .licence_block.filter input[type="checkbox"]{position:absolute;top:2px;left:0;width:inherit;}
form .licence_block.filter label:not(.error){padding-top: 0;text-align: left; font-weight: normal; margin-left: 30px;}
form .licence_block.filter label:not(.error) a:hover{text-decoration:none;}
form .licence_block label.error{margin-top:-7px;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total + .form{padding-top:30px;}
.bx-soa-cart-total .licence_block{padding:0 !important;}
.bx-soa-cart-total .licence_block label.error{left:0;top:-11px;right:inherit;position:absolute;}
.bx-soa-cart-total .licence_block input[type="checkbox"]{top:-2px !important;}
/*.lic_condition{display:none !important;}*/

.detail_wrapper {position: relative;}
.detail_wrapper .caroufredsel_wrapper {margin: 0 auto !important;}
.detail_wrapper [class^='btn_gallery_'] {background-color: #eef1f1; background-image: url('../images/front_slider_arrows.png'); cursor: pointer; height: 60px; margin-top: -30px; position: absolute; top: 50%; width: 60px;}
.detail_wrapper [class^='btn_gallery_']:hover {background-color: #00aae2;}
.btn_gallery_prev {background-position: -3px 0; left: 0;}
.btn_gallery_prev:hover {background-position: -3px -60px;}
.btn_gallery_next {background-position: -58px 0; right: 0;}
.btn_gallery_next:hover {background-position: -58px -60px;}

#detail_gallery_v a {float: left; height: 395px; margin: 0 5px; max-width: 316px;}
#detail_gallery_v a img {height: auto !important; width: 100% !important;}
.detail_gallery_v a {float: left; min-height: 251px; max-height: 395px; margin: 0 5px; max-width: 316px;}
.detail_gallery_v a img {height: auto !important; width: 100% !important;}

.privacy-policy {clear: both; margin-bottom: 20px;}