html{-webkit-text-size-adjust:none}
body{
	margin:0;
	padding:0;
	min-width:310px;
	font-family:Tahoma;
	color: #444;
	text-shadow: 0px 0px 0px #888;
}
html.bx-no-touch body{min-width:640px}
a img{border:none}
a{color: #000;}
a:hover{}

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

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

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

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


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


/* grid2x1 */

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

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


/* grid3x1 */

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

/* grid2x2 */

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



/* grid2x2r */

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


/* grid1x2x1 */

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

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

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

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

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

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

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

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

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


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

.bx_view_all_home{float:right}

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

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

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

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


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

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

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


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

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

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

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

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

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

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


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

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

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

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


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

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

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

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

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

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


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.site_title,
.worakarea_wrap_container,
.header_inner_container_one,
.header_top_section_container_two,
.header_inner_container_two,
.header_inner_include_aria,
.footer_container_one,
.footer_container_two,
.footer_container_tre,
.footer_container_four,
.bottom_container_one,
.bottom_container_two,
.bottom_container_tre{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bx_my_order_cancel {margin-bottom: 20px;}
