	@import "style/reset.css";
@import "style/default.css";
@import "style/grid.css";
@import "style/rtl.css";

@import "libs/jquery/jquery.carousel/jquery-carosuel.css";
@import "libs/jquery/jquery.coin-slider/coin-slider-styles.css";
@import "libs/jquery/jquery.ui/jquery-ui.css";
@import "libs/jquery/jquery.colorbox/jquery-colorbox.css";
.stast {display:block; float:right; padding-right: 5px;}
.socitem{
	margin:12px auto;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
.socreg{
	margin:12px auto;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
/* top panel */
#topp{
	width:100%;
	height:32px;
	background:url('i/bg_top_panel.png') 0 0 repeat-x;
}
#toppanel{
	width:1185px;
	margin:0 auto;
}
#wraptop{
	height:15px;
	margin-bottom:15px;
}
#wrap_analog{
	height:32px;
	margin:0 auto;
}
#wrap_analog ul{
	margin-top:10px;
}
#wrap_analog li{
	display: inline;
}
#wrap_analog li a{
	text-decoration:none;

}
#wrap_analog .popup_feedback,
#wrap_analog .popup_recall,
#wrap_analog .site_email{
	margin-top:7px;
}
#wrap_analog .popup_feedback{
	float:left;
	background:url('i/feedback_icon.png') 0 1px no-repeat;
	padding:0px 25px 5px 25px;
}
#wrap_analog .popup_feedback a{
	float:left;
	display:block;
	border-bottom:1px dashed black;
	text-decoration:none;
}
#wrap_analog .popup_feedback a:hover{
	border-bottom:0px;
}
#wrap_analog .popup_recall{
	float:left;
	background:url('i/recall_icon.png') 0 2px no-repeat;
	padding:0px 25px 5px 18px
}
#wrap_analog .popup_recall a{
	float:left;
	display:block;
	border-bottom:1px dashed black;
	text-decoration:none;
}
#wrap_analog .popup_recall a:hover{
	border-bottom:0px;
}
#wrap_analog .site_email{
	float:left;
	background:url('i/email_icon.png') 0 2px no-repeat;
	padding:1px 25px 5px 30px
}
#wrap_analog .site_email a{
	float:left;
	display:block;
	border-bottom:1px dashed black;
	text-decoration:none;
}
#wrap_analog .site_email a:hover{
	border-bottom:0px;
}
#wrap_analog .tp_line{
	float:left;
	background-color:#C2C2C2;
	width:1px;
	height:32px;
	margin:0 30px 0 30px;
}
#wrap_analog .geoipheader{
	float:left;
	font-size: 12pt;
	background:url('i/plane_2.png') 0 6px no-repeat;
	padding:7px 25px 5px 45px;
}
.tar{
	text-align: right;
}

.wrap{
	margin: 0 auto;
	width: 1204px;
}


.mt5{
	margin-top: 5px;
}

.mt10{
	margin-top: 10px;
}

.mt15{
	margin-top: 15px;
}

.mt20{
	margin-top: 20px;
}

.mr5{
	margin-right: 5px;
}

.mr10{
	margin-right: 10px;
}

.mr15{
	margin-right: 15px;
}

.mr20{
	margin-right: 20px;
}

.mr25{
	margin-right: 25px;
}

.mr30{
	margin-right: 30px;
}

.mb5{
	margin-bottom: 0px;
}

.mb5_b{
	margin-bottom: 5px;
	font-size: 22px;
}

.mb10{
	margin-bottom: 10px;
}

.mb15{
	margin-bottom: 15px;
}

.mb20{
	margin-bottom: 20px;
}

.mb25{
	margin-bottom: 25px;
}

.mb30{
	margin-bottom: 30px;
}

.ml5{
	margin-left: 5px;
}

.pr0{
	padding-right: 0
}

.pda10{
	padding: 15px;
}

.lgray{
	color: #808080
}

.lblue{
	color: #3A74B5
}

.lblue a{
	color: #3A74B5
}

.lgreen{
	color: #7BAD37
}

.f11{
	font-size: 11px;
}

.f12{
	font-size: 12px;
}

.f16{
	font-size: 16px;
}

.bgr{
	height: 0px;
	padding: 0px 0px 0px 13px;
	color: #1FB2DD;
	font-size: 20px;
	/* -moz-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	background-color: #FFE303;	border:1px solid #FFBA03;*/
}
.logaut{
	background-color:#FFE303;
	border:1px solid #F4CB02;
	color:black;
	text-decoration:none;
	padding:1px 5px 1px 5px;
	border-radius:3px;
	-moz-border-radius:3px; 
	-khtml-border-radius:3px;
}
.logaut:hover{
	background-color:#F7D102;
	color:black;
	text-decoration:none;
}
.bgr-panel,
.bgr-block{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}

.bgr-panel{
	background-color: #f1f1f1;
}

.bgr-block{
	background-color: #FFFFFF;
}

.bgcGray{
	background-color: #f2f2f2;
}


.psa{
	position: absolute;
}

.psr{
	position: relative;
}


.lcategory{
	list-style: none;
}

.lcategory li{
	margin: 0 5px 0 0;
	display: inline-block;
	vertical-align: top
}

.lcategory li a{
	display: inline-block;
//display: inline; 		zoom: 1;
	position: relative;
	padding-left: 15px;
	font-size: 13px;
	text-decoration: none;
}

.lcategory li.last{
	padding: 0;
	background: none;
}

.lcategory li a:before,
.lcategory li small.before{
	position: absolute;
	left: 0;
	top: -8px;
	content: '\25E6';
	font-size: 25px;
	color: #FF8500;
}

.i{
	display: inline-block;
	margin: 0 5px 0 0;
	background: url('i/i.png');
}

.i.rounder{
	height: 19px;
	width: 18px;
	background-position: 0 -411px;
}

.i.arrowright,
.i.arrowdown,
.i.operation{
	height: 9px;
	width: 9px;
}

.i.arrowright{
	background-position: -18px -471px;
}

.i.arrowdown{
	background-position: -27px -471px;
}

.i.price_icon{
	height: 22px;
	width: 16px;
	background-position: 0 -430px;
}

.i.delete, .i.delLink{
	height: 13px;
	width: 13px;
	background-position: 0 -458px;
}

.i.additem,
.i.removeitem,
.i.succ{
	height: 18px;
	width: 18px;
}

.i.additem{
	background-position: -18px -411px;
}

.i.removeitem{
	background-position: -36px -411px;
}

.i.succ{
	background-position: -54px -411px;
}

.i.copy{
	height: 22px;
	width: 22px;
	background-position: 0 -700px;
	vertical-align: -1px;
}

a.tabs{
	float: left;
	display: block;
	margin: 0 5px 0 10px;
	height: 30px;
	font: bold 14px/30px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	text-decoration: none;
}

a.tabs span{
	display: block;
	margin: 0 0 0 -8px;
	padding: 0 8px;
}

a.tabs:hover,
a.tabs:hover span,
a.tabs.active,
a.tabs.active span{
	background: url('i/i.png');
}

a.tabs:hover,
a.tabs.active{
	background-position: right -60px;
	color: #fff;
}

a.tabs:hover span,
a.tabs.active span{
	background-position: left -90px;
}

a.tabs1{
	float: left;
	display: block;
	margin: 0 5px 0 10px;
	height: 30px;
	font: bold 14px/30px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	text-decoration: none;
}

a.tabs1 span{
	display: block;
	margin: 0 0 0 -8px;
	padding: 0 8px;
}

a.tabs1:hover,
a.tabs1:hover span,
a.tabs1.active,
a.tabs1.active span{
	background: url('i/i.png');
}

a.tabs1:hover,
a.tabs1.active{
	background-position: right -60px;
	color: #fff;
}

a.tabs1:hover span,
a.tabs1.active span{
	background-position: left -90px;
}

.btn,
.btn-apper{

}

.btn,
.btn-apper{
	background-color: #F89913;
	border: 0 none #D25102;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font: bold 16px/33px Arial,Helvetica,sans-serif;
	height: 35px;
	padding: 0 41px;
	text-decoration: none;
}

.btn:hover,
.btn-apper:hover{
	color: #000000;
}

.btn-apper:hover{
	background-position: left -60px;
}

.btn_off,
.btn_off span{
	height: 30px;
	display: inline-block;
	background: url('i/i.png') no-repeat right -560px;
	font: bold 14px/30px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin: 0 0 0 11px;
}

.btn_off span{
	background-position: left -590px;
	margin: 0 0 0 -11px;
	padding: 0 10px;
}

.btn_off:hover{
	color: #fff;
	background-position: right -60px;
}

.btn_off:hover span{
	background-position: left -90px;
}

.btn-small,
.btn-small span{
	background: url('i/i.png');
	white-space: nowrap;
}

.btn-small{
	position: relative;
	display: block;
	height: 21px;
	background-position: right -180px;
	font: 11px/21px Arial;
	color: #FF0000;
	text-decoration: none;
}

.btn-small span{
	display: block;
	height: 21px;
	padding: 0 6px;
	background-position: 0 -201px;
}

.btn-delete span{
	background-position: 0 -222px;
	padding-left: 25px
}

.btn-add span{
	background-position: 0 -243px;
	padding-left: 27px
}

.btn-remove span{
	background-position: 0 -264px;
	padding-left: 27px
}

.f11{
	font: 12px/14px Arial, Helvetica, sans-serif;
}

.f12{
	font: 12px/16px Arial, Helvetica, sans-serif;
}

a.all{
	font: bold 17px/16px Arial, Helvetica, sans-serif;
	color: #4D4D4D;
}

a.all:hover{
	text-decoration: none;
}

a.dotted{
	color: #4d4d4d;
	text-decoration: none;
}

a.dotted span{
	border-bottom: 1px dotted #4d4d4d;
}

a.dotted:hover{
	color: #11ACDA;
}

a.dotted:hover span{
	border-bottom: 1px dotted #11ACDA
}

.bx5{
	-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .3);
	box-shadow: 0 0 0px 1px rgba(0, 0, 0, 0.05);
}

.arrow span{
	padding: 0 10px 0 0;
	background: url("i/i.png") no-repeat right -446px;
	display: inline-block;
	vertical-align: top;
}

.tsimple{
	width: 100%
}

.tsimple td{
	padding: 5px 10px 5px 0;
	border-bottom: 1px solid #D9D9D9
}

.tsimple tr.bdb0 td{
	border: 0 !important;
}

.dlm{
	background-color: #e6e6e6;
	height: 1px;
}

.tpt{
	vertical-align: top;
}

.mdl{
	vertical-align: middle;
}

.btm{
	vertical-align: bottom;
}

.tagl{
	text-align: left
}

.tagr{
	text-align: right
}

.tagc{
	text-align: center
}

.mal{
	margin-left: auto
}

.mar{
	margin-right: auto
}

.dib{
	display: inline-block;
}

.curp{
	cursor: pointer;
}

.field{
	margin: 10px 15px 15px 0;
}

.field label{
	display: inline-block;
	margin: 0 5px 0 0;
	width: 200px;
	text-align: right;
}

.field input[type="text"],
.field select{
	width: 150px
}

.field select{
	padding: 2px;
	width: 156px;
	border: 1px solid #999999
}

/* Header Style */
.header{
	/*padding-top: 15px;*/
	margin-bottom: 0px;
}

/*
.header .logo{
	height: 54px;
	margin-left: 40px;
	display: block;
	background: url('i/logo.png') no-repeat left top;
	text-indent: -300em;
}
*/

.hblocks{
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;
}
.serlocks{
	margin: -187px 0 0 0;
	padding: 0;
	float: right;
}

.hblocks li{
	float: right;
	display: inline;
	/*width: 190px;*/
}

.hblocks li.name,
.hblocks li.operator{
	font: bold 14px/19px Arial, Helvetica, sans-serif;
}

.hblocks li.name{
	width: 110px;
	padding-top: 7px;
	margin: 0 10px 0 0;
	color: #999;
}

.hblocks li.phone{
	margin: 0 -20px 0 0;
	font: 11px/30px Arial, Helvetica, sans-serif;
}

.hblocks li.phone strong{
	display: block;
	font: bold 30px Arial, Helvetica, sans-serif;
}

.hblocks li.operator .bgr{
	padding: 0;
	height: 55px;
}

.hblocks li.operator a{
	display: block;
	padding: 8px 13px 0;
	height: 47px;
	background: url('i/operator.png') no-repeat 126px top;
	text-decoration: none;
}

/* Spacer Style */
.spacer{
	height: 1px;
	width: 100%;
}

.spacer .wrap{
	/*background: url('i/background.png') no-repeat 50% -127px;*/
	background-color: #d3e6ee;
	border-bottom: 1px solid #FFFFFF;
	height: 1px;
	width: 1185px;
}

/* Navigation Style */
.navigation{
	/*height: 40px*/

}
#backgrbody{
/*width: 1220px;*/
margin: 0 auto;
background-color: rgba(255, 255, 255, 0.7);
}

.navigation li{
	float: left;
	display: inline;
	line-height: 40px;
}

.navigation li a{
	text-decoration: inherit;
	color: #000000;
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	line-height: 38px;
	font-weight: 400;
}

.navigation li a.active,
.navigation li a:hover{
	color: #0047FF
}

.menu{
	width: 1015px;
}

.menu li{
	margin: 0 12px 0 0;
}

.menu li a{
	font-weight: 100;
}

.sblocks li{
	margin: 0 0 0 15px;
	position: relative;
}

.sblocks li a.lang{
	display: inline-block;
	height: 11px;
	line-height: 10px;
}

.sblocks li a.lang.arrow{
	position: relative;
	z-index: 6;
}

.sblocks li a.lang.arrow:after{
	margin-left: 3px;
	content: '\25bc';
	font-size: 8px;
	color: #000;
}

.sblocks li a.lang.arrow span{
	background: none;
	padding: 0;
}

.sblocks li a.lang i{
	display: inline-block;
	height: 11px;
	width: 16px;
	background: url('i/lang.png?v=2') no-repeat left top;
	vertical-align: -1px;
	text-indent: 100%;
	overflow: hidden;
}

.sblocks li a.lang i.ru{
	background-position: 0 0;
}

.sblocks li a.lang i.en{
	background-position: 0 -11px;
}

.sblocks li a.lang i.de{
	background-position: 0 -22px;
}

.sblocks li a.lang i.fr{
	background-position: 0 -44px;
}

.sblocks li a.lang i.hy{
	background-position: 0 -55px;
}

.sblocks li a.lang i.es{
	background-position: 0 -66px;
}

.sblocks li a.lang i.it{
	background-position: 0 -77px;
}

.sblocks li a.lang i.bg{
	background-position: 0 -88px;
}

.sblocks li a.lang i.md{
	background-position: 0 -99px;
}

.sblocks li a.lang i.uk{
	background-position: 0 -110px;
}

.sblocks li a.lang i.bl{
	background-position: 0 -121px;
}

.sblocks li a.lang i.he{
	background-position: 0 -132px;
}

.sblocks li a.lang i.zh-chs{
	background-position: 0 -143px;
}

.sblocks li a.lang i.ka{
	background-position: 0 -154px;
}

.sblocks li ul.menu-lang{
	display: none;
	position: absolute;
	left: -6px;
	top: 8px;
	padding: 20px 5px 2px 5px;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #B2B2B2;
	z-index: 4;
}

.sblocks .menu-lang li{
	float: none;
	display: block;
	margin: 0.3em 0;
	line-height: normal;
	white-space: nowrap;
}

.sblocks .menu-lang .lang i{
	margin-right: 5px;
}

.sblocks .menu-lang a.lang{
	color: #0066CC;
	vertical-align: 2px;
	margin-right: 6px;
}

.sblocks .menu-lang .active{
	opacity: 0.5;
	filter: (alpha = 50% );
}

.sblocks .menu-lang .active a{
	color: #4d4d4d;
}

/*
 		User Bar
--------------------------*/
.userbar{
	height: 66px;
}

.userbar .wrap{
	width: 1185px;
	height: 45px;
	padding: 1px 18px 19px;
	background: url('i/background.png') no-repeat 0 0;
	position: relative;
}
.uluserbar{
	font-size: 0;
}
.uluserbar li.itemmenu{
	float: left;
	height: 64px;
	font-size: 5px;
	background: url('i/background.png') no-repeat 0 -50px;
	vertical-align: top;
}

.uluserbar li.itemmenu:first-child{
	background: none;
}

.uluserbar li.cats{
	line-height: 48px;
}

.uluserbar li.cats a:hover{
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.uluserbar li.cats a{
	position: relative;
	z-index: 4;
	color: #FFFFFF;
	padding: 7px;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.25);
}

.uluserbar li.cats a.category{
	margin-right: 10px;
	background-color: #FF8500;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.uluserbar li.cats a.category:after{
	margin-left: 3px;
	content: '\25bc';
	font-size: 11px;
	color: #11ACDA;
}
.uluserbar li.cats a.category:hover{
	color: #000000;
}

.uluserbar li.cats a.category.active{
	background-color: #FF9500;
	border: 2px solid #FFFFFF;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;

}


.uluserbar li.cats a.category.active:after{
	color: #fff;
}

.uluserbar a.mydata{
	position: relative;
	display: block;
	height: 34px;
	margin: 7px 0 0 15px;
	padding: 0 0 0 45px;
	background: url('i/i.png');
	font: bold 16px/34px Arial, Helvetica, sans-serif;
	color: #005067;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.25);
	text-decoration: none;
}

.uluserbar a.mydata i.rounder{
	position: absolute;
	left: 20px;
	top: 8px;
	margin: 0;
	text-align: center;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #fff;
}

.uluserbar a.mydata:hover{
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.uluserbar a.favorites{
	background-position: 0 -343px;
}

.uluserbar a.basket{
	background-position: 0 -377px;
}

form.search{
	margin-top: 140px;
	margin-left: 15px;
	position: relative;
}

form.search .field,
form.search .field .in{
	/*background: url('i/i.png');*/
}

form.search .field{
	position: relative;
	float: left;
	width: 783px;
	height: 30px;
	margin: 0;
	background-position: 100% 0;
}

form.search .field .in{
	padding: 4px;
	height: 25px;
	/*background-position: 0 -30px;*/
	border: 1px solid #F89913;
}

form.search .field .arrow,
form.search .field .selection{
	float: left;
	position: relative;
	padding: 2px 5px;
	height: 21px;
	background-color: #FFFFFF;
	border-right: 1px solid #F89913;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #818181;
	text-decoration: none;
	text-align: center;
	z-index: 3;
	vertical-align: top;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

form.search .field .arrow span,
form.search .field .selection span{
	float: left;
	width: 110px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
}

form.search .field .arrow:after,
form.search .field .selection:after{
	margin-left: 3px;
	content: '\25bc';
	font-size: 10px;
	color: #808080;
}

form.search input[type="text"]{
	height: 17px;
	width: 625px;
	background-color: rgba(255, 255, 255, 1);
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	color: #000000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

form.search .btn{
	margin: 0 0px 12px 0;
	position: relative;
	z-index: 1;
}

form.search .dropdown-search{
	display: none;
	position: absolute;
	top: 27px;
	left: 3px;
	z-index: 2;
	background-color: #F2F2F2;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	border-color: #e6e6e6;
	font-size: 11px;
	box-shadow: none;
}

form.search .dropdown-search .bitem{
	padding: 5px 10px;
	border-bottom: 1px solid #e6e6e6;
}

form.search .dropdown-search .bitem h3{
	margin-bottom: 0px;
}

form.search .dropdown-search .bitem ul{
	margin-top: 5px
}

form.search .selection-search li{
	padding: 5px 10px 0 10px;
	margin: 0 0 15px 0;
	border-left: 0px;
	display: block;
	height: auto;
}

form.search .selection-search li li{
	margin-bottom: 5px;
	padding-left: 0;
	padding-top: 0;
	border-top: 0px;
}

/*
 		Crumbs
--------------------------*/
.crumbs{
	font-size: 19px;
	color: #000;
}

.crumbs .wrap{
	padding: 0 0 2px 0;
}

.crumbs .wrap a{
	color: #000;
	text-decoration: none;
}

.crumbs .wrap a:hover{
	color: #11ACDA;
}

.crumbs .wrap a,
.crumbs .wrap span{
	padding-left: 1px;
	background: url('i/i.png') no-repeat 0 21px;
	margin-right: 10px;
}

.crumbs .wrap a:first-child{
	padding-left: 0px;
	background: none;
}

/*
 		DropDown
--------------------------*/
.dropdown{
	display: none;
	position: absolute;
	left: 20px;
	top: 45px;
	width: 245px;
	z-index: 3;
	margin: 0;
	border-top: 2px solid #FF7A00;
	background-color: #FFFFFF;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.03);
}

.dropdown-main{
	position: relative;
	left: 0;
	top: 0;
	z-index: 1;
	margin: -20px 0 20px;
}

.dropdown h3{
	margin: 0 0 5px 0;
	word-wrap: break-word
}

.dropdown h3 a{
	text-decoration: none;
}

.dropdown .bitem{
	padding: 10px;
	border-bottom: 1px solid #F5F5F5
}

.dropdown .bitem-all a{
	position: relative;
	font: bold 11px/16px Arial, Helvetica, san-serif;
}

/*
 		Banner
--------------------------*/
.bbanner{
	position: relative;
	height: 270px;
	width: 679px;
	margin: 17px 0 0 -14px;
	padding: 10px 17px 9px 17px;
	background: url('i/banner-bg.png') no-repeat left top;
}

.bbanner .in{
	background: #f2f2f2;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

.bbanner img{
	display: block;
	height: 270px;
	border-right: 3px solid #11ACDA;
}

.bbanner ul{
	list-style: none;
	margin: 0;
	padding: 5px 0;
	width: 176px;
}

.bbanner ul li{
	border-bottom: 1px solid #e6e6e6;
}

.bbanner ul li a{
	display: block;
	text-decoration: none;
}

.bbanner ul li a span{
	display: block;
	margin: 0 10px 0 0;
	padding: 5px 0 6px 6px;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	text-decoration: none;
}

.bbanner ul li a:hover,
.bbanner ul li a:hover span{
	color: #11ACDA;
}

.bbanner ul li a.active{
	background-color: #f2f2f2;
	color: #fff;
}

.bbanner ul li a.active span{
	background-color: #11ACDA;
	margin: -1px 10px -1px 0;
	padding: 6px 0 7px 6px;
	color: #fff;
}

.lnk_banner{
	position: absolute;
	right: -5px;
	top: 50%;
	height: 70px;
	width: 16px;
	margin: -35px 0 0 0;
	background: url('i/lnk_banner.png') no-repeat left top;
}

/* social */
.socblocks .title{
	font: bold 11px/23px Arial, Helvetica, sans-serif;
	color: #808080;
	margin: 5px 0;
}

h2.editor{
	border-bottom: 3px solid #11ACDA !important;
	font: bold 14px/20px Arial;
	color: #11ACDA;
	min-height: 10px;
}

.bproduct>h2.mb25,
.bproduct>h2.mb20{
	height: 10px;
	border-bottom: 1px solid #FF8F00;
	font-size: 13px;
	color: #000000;
}

.bproduct>h2.mb25 span,
.bproduct>h2.mb20 span{
	float: left;
	padding: 0 10px 0 1px;
	background-color: #fff;
	
}

.bproduct>h2{
	font-size: 14px;
	color: #11ACDA;
}

.fs15>h2{
	font-size: 15px;
}

.lproduct{
	list-style: none;
}

.lproduct a i{
/*	background: none;*/
}

.lproduct .pic{
	text-align: center;
	display: block;
	position: relative;
}

.lproduct .pic img{
	display: block;
	margin: 0 auto;
}

.lproduct .pic ins{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;

}

.lproduct .price{
	background-color: #F7F7F7;
	overflow: hidden;
	width: 100%;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	position: relative;
	white-space: nowrap;
	font-size: 0;
	margin-top: 0px;
}

.lproduct .price .line{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	height: 1px;
	width: 100%;

	background-color: #11ACDA;
	filter: alpha(opacity = 20);
}

.lproduct .price span,
.lproduct .price b,
.lproduct .price a{
	display: inline-block;
	vertical-align: top;
}

.lproduct .price span,
.bbprice{
	background-color: #FFFFFF;
	padding: 11px 5px;
	font: bold 17px/15px Arial, Helvetica, sans-serif;
	color: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 0 0 0 3px;
	-moz-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 0px;
}

.lproduct .price b{
	display: inline-block;
	padding: 4px 5px 2px;
	position: relative;
	z-index: 1;
	font: bold 16px/19px Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.lproduct .price b i{
	vertical-align: middle;
	margin: 0 3px 0 0;
}

.lproduct .price b.green{
	background-color: #99FF00;
}

.lproduct .price b.yellow{
	background-color: #F5BB29;
}

.lproduct .price b.red{
	background-color: #FF5F26;
}

.lproduct .price a{
	font-size: 12px;
	line-height: 3.1;
	white-space: nowrap;
	text-decoration: none;
}

.lproduct .price a ins.name{
	padding: 0 3px;
	text-decoration: none;
}

.lproduct .price .glow{
	position: absolute;
	right: 0;
	top: 5px;
	height: 14px;
	width: 20px;
	padding: 0;
	background: url('i/i.png') no-repeat 0 20px; //-533px
}

.lproduct .pic:hover+.price:last-child a{
	color: #11ACDA
}

.main .info .raiting.green{
	background-color: #8CC63F;
}

.main .info .raiting.yellow{
	background-color: #FFD500;
}

.main .info .raiting.red{
	background-color: #FF4300;
}

.w310li li{
	margin: 0 0 10px 0;
	width: 400px;
}

.w310li .pic{
	height: 400px;
}

.w310li .pic i{
	display: table-cell;
	height: 400px;
	width: 400px;
	vertical-align: middle;
}

.w310li .pic ins{
	width: 400px;
	height: 400px;
	background-position: 0 0;
}

.w310li .pic:hover ins{
	background-position: -310px 0;
}

.w160li{
	margin-left: 5px;
	margin-bottom: 25px;
}

.w160li li{
	margin: 9px 9px;
	padding: 25px;
	border: 1px solid #F7F7F7;
	width: 170px;
	top:-1px;
	left:-1px;
}
.w160li li:hover{
	margin: 3px 2px;
	padding: 25px;
	border: 1px solid #FF5C00;
	width: 168px;
	z-index: 9999;
	margin-top: -2px;
	box-shadow: inset 0 0 0px #F89913;
}

.w160li .pic{
	height: 160px;
}

.w160li .pic i{
	display: table-cell;
	height: 160px;
	width: 160px;
	vertical-align: middle;
}

.w160li .pic ins{
	width: 160px;
	height: 160px;

}

.w160li .pic:hover ins{

}

.w100li{
	margin-left: 0px
}

.w100li li{
	margin: 0 10px 10px 22px;
	width: 100px;
}

.w100li .pic{
	height: 100px;
}

.w100li .pic i{
	display: table-cell;
	height: 100px;
	width: 100px;
	vertical-align: middle;
}

.w100li .pic ins{
	width: 100px;
	height: 100px;
	background-position: 0 -470px;
}

.w100li .pic:hover ins{
	background-position: -310px -470px;
}

.w80li{
	margin-left: -10px;
}

.w80li li{
	margin: 0 0 10px 10px;
	width: 80px;
}

.w80li .pic{
	height: 80px;
}

.w80li .pic i{
	display: table-cell;
	height: 80px;
	width: 80px;
	vertical-align: middle;
}

.w80li .pic ins{
	width: 80px;
	height: 80px;
	background-position: 0 -570px;
}

.w80li .pic:hover ins{
	background-position: -310px -570px;
}

.w70li{
	margin-left: -10px;
}

.w70li li{
	margin: 0 0 10px 10px;
	width: 70px;
}

.w70li .pic{
	height: 70px;
}

.w70li .pic i{
	display: table-cell;
	height: 70px;
	width: 70px;
	vertical-align: middle;
}

.w70li .pic ins{
	width: 70px;
	height: 70px;
}

.w70li .pic ins{
	background-position: 0 -650px;
}

.w70li .pic:hover ins{
	background-position: -310px -650px;
}

.lproduct.brand{
	margin-left: -17px;
}

.lproduct.brand li{
	margin: 0 10px 20px 17px
}

/* Table List */

.tableList{
	width: 100%;
	margin: 0;
	padding: 0;
	display: table;
}

.tableList li{
	float: none;
	display: table-cell;
	padding: 0 5px;
}

/* Brand */
.brands{
	margin-top: 10px;
}

/* UserBar Style */
.footer{
	height: 105px;
	margin: 10px 0 0 0;
	padding: 20px 0 0 0;
	background: url('i/background.png') no-repeat 50% -128px;
}

.footer .wrap{
	position: relative;
}

.footer .f12{
	color: #4D4D4D;
}

.footer .f11{
	line-height: 16px;
	color: #808080
}

.footer .fmenu li{
	margin-right: 20px;
}

.footer .fmenu a{
	color: #4D4D4D;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.footer .fmenu a:hover{
	color: #11ACDA
}

.footer .pay{
	margin-left: -10px;
}

.footer .up{
	position: absolute;
	right: 0;
	top: -20px;
	width: 30px;
	height: 20px;
	background: url("i/i.png") no-repeat 0 -480px;
	border: 1px solid #e6e6e6;
}

/* misc */
.w12{
	margin: 0 0 15px 10px;
}

.w12 li{
	background-position: 0 -650px;
	margin: 0 15px 10px 0;
	padding-left: 15px;
}

.w12 li a{
	font-size: 12px;
}

.w12 li.all{
	padding: 0;
}

.bgr-panel{
	height: 30px;
	font: 17px/16px Arial;
	overflow: hidden;
}

.bgr-panel li{
	border-left: 1px solid #e6e6e6;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.bgr-panel li:first-child{
	border-left: 0;
}

.bgr-panel li select{
	font: 11px/16px Arial;
	border: 1px solid #abadb3
}

.pager{
	font: bold 13px Arial;
	line-height: 35px;
	float: left;
	border-right: 1px solid #E6E6E6;
	background-color: #F1F1F1;
}

.pager li{
	border-left: 1px solid #e6e6e6;
}

.pager li:first-child{
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.pager li.active{
	position: relative;
	margin: 0 -1px 0 0;
	background-color: #00FF0A;
	color: #fff;
	border-left: 0px;
}

.pager li.active a{
	color: #fff;
	padding: 0 6px 0 6px
}

.pager li a{
	padding: 0 10px;
	color: #4d4d4d;
	text-decoration: none;
	display: block;
	height: 35px;
}

.pager li span{
	padding: 0 6px;
}

.pager li a:hover{
	color: #11ACDA
}

.pager li.active a:hover{
	color: #fff;
}

.border_radius_left{
	border-radius: 5px 0px 0px 5px;
}

.border_radius_right{
	border-radius: 0px 5px 5px 0px;
}

.titlecat{
	padding: 5px 10px;
	border-bottom: 1px solid #e6e6e6;
	color: #000;
	font: bold 14px/16px Arial;
}

.titlecat.bbn{
	borderb-bottom: 0px;
}


.titlecat a{
	text-decoration: none;
}

.wrapper_sub_menu .titlecat{
	padding: 0px;
}

.wrapper_sub_menu .titlecat a{
	text-decoration: none;
	display: block;
	position: relative;
	padding: 5px 10px;
}

.wrapper_sub_menu .titlecat a.active{
	background-color: #11ACDA;
	color: #ffffff;
	cursor: default;
}

.wrapper_sub_menu .listitem li a{
	padding-left: 25px;
}

.listitem{
}

.listitem li{
	position: relative;
	border-top: 1px solid #e6e6e6;
}

.listitem li:first-child{
	border-top: 0px;
}

.listitem li:last-child a{
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.listitem li a{
	display: block;
	padding: 3px 10px;
	font-size: 13px;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
	position: relative;
}

.listitem li a:hover{
	color: #FF7000;
}

.listitem li a.active{
	background-color: #FF8F00;
	color: #fff;
	cursor: default;
}

.listitem li a ins{
	color: #808080;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}

.listitem li a.active ins{
	color: #fff;
}

.listitem li .cat{
	margin: 0 0 5px 0;
	padding: 5px 35px 0 10px;
	font: bold 12px/14px Arial;
}

.listitem li .itemcat{
	padding: 0 10px 5px 20px;
	font-size: 11px;
	color: #4d4d4d;
}

.listitem li>.delete, .listitem li>.delLink{
	position: absolute;
	right: 5px;
	top: 7px;
	padding: 0;
}

.listitem li.dropterms{
	padding: 5px 10px 6px 10px;
}

.listitem li.dropterms a{
	padding: 0;
	font-weight: normal;
	font-size: 11px;
	color: #11ACDA;
}

.listitem li.dropterms a i.del{
	vertical-align: -2px;
}

.listitem li.dropterms a.all{
	padding: 0;
	color: #4d4d4d;
	font-weight: bold;
}

.listitem li.dropterms a.all span{
	padding: 0;
}

.listitem li.dropterms a.all:hover span{
	color: #11ACDA
}

.listitem li a i.operation{
	background-position: 0 -471px;
}

.listitem li.open a i.operation{
	background-position: -9px -471px;
}

.listitem li.open .innerlist{
	display: block;
}

.listitem li .alphabet{
	margin-top: -1px;
	border-top: 0px;
	font-size: 0;
}

.listitem li .alphabet a{
	margin-top: -1px;
	padding: 0;
	display: inline-block;
	vertical-align: top;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.listitem li .alphabet  .border{
	width: 100%;
	border-top: 1px solid #E6E6E6;
}

.innerlist{
	margin: 0 0 0 25px;
	display: none;
}

.innerlist li{
	border-top: 0;
	padding: 3px 0;
}

.innerlist li input[type="radio"]{
	vertical-align: -1px
}

.innerlist li.dropterms{
	padding-left: 0;
}

.innerlist li a.all{
	padding: 0;
}

.bprd{
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.08);
	padding: 10px 10px 0 10px;
}

.main .info td{
	padding: 6px 0px 6px 12px;
	border-bottom: 1px solid #e6e6e6
}

.main .infoitem td{
	vertical-align: middle;
}

.main .info td b{
	font-size: 12px;
}

.main .info td select{
	border: 1px solid #ABADB3;
	vertical-align: middle;
}

.main .info .raiting{
	background-color: #33FF00;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.main .info .raiting td{
	padding: 15px 2px 15px 26px;
	vertical-align: baseline;
}

.main .info .raiting i{
	margin: 0;
	vertical-align: -5px
}

.main .info .total{
	background-color: #FFF0E2;
	font-size: 21px;
	font-weight: 800;
	color: #F40;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.main .info .total td{
	height: 17px;
	//border-bottom: 0;
}

.infoitem{
	border-top: 1px solid #E6E6E6;
}

.infocart{
	display: inline-block;
	width: 90px;
	padding: 0 10px;
	vertical-align: middle;
}

.infocart .kol{
	font-style: normal;
}

.addcart td{
	padding: 7px;
}

.addbasket{
	display: inline-block;
	position: relative;
	height: 50px;
	width: 209px;
	background: url('i/i.png') no-repeat 0 -285px;
	vertical-align: middle;
	font: bold 14px/50px Arial;
	color: #11ACDA;
	text-decoration: none;
}

.addbasket span{
	display: inline-block;
	height: 34px;
	margin: 0 10px;
	padding: 0 0 0 40px;
	background: url('i/i.png') no-repeat 0 -377px;
	vertical-align: middle;
	line-height: 32px;
}

.addbasket span .i{
	position: absolute;
	left: 31px;
	top: 16px;
}

.btabs .bgr{
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	height: auto;
	padding: 0;
}

ul.tabs{
	height: 35px;
	padding: 0 0 0 5px;
}

ul.tabs li{
	float: left;

	display: inline;
}

ul.tabs li a{
	position: relative;
	height: 30px;
	margin: 5px 0 0 0;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	color: #4d4d4d;
	font-size: 14px;
}

ul.tabs li a span{
	display: inline-block;
	padding: 0 12px;
	height: 30px;
	line-height: 28px;
}

ul.tabs li a:hover{
	color: #11ACDA;
}

ul.tabs li.active a,
ul.tabs li.active a span{
	background: none;
}

ul.tabs li.active a{
	color: #fff;
	background-color: #FECD04;
}

ul.tabs li.active a span{
	padding: 0 12px;
	line-height: 30px;
}

ul.tabs li.active a i{
	background: none;
}

.btabs .tabs-content{
	border-top: 3px solid #FECD04;
}

.cg-btabs ul li.active a,
.cg-btabs ul li.active a span{
	background: url('i/i.png');
}

.cg-btabs ul li.active a{
	background-position: right -740px;
	color: #fff;
}

.cg-btabs ul li.active a span{
	background-position: left -770px;
}

.cg-btabs  ul li.active a i{
	background-color: #8CC63F;
}

.cg-btabs .tabs-content{
	border-top: 3px solid #8CC63F;
}

.tabs{
	float: left;
	border-right: 1px solid #E6E6E6;
}

.tabs li:first-child{
	border-left: 0;
}

.tabs li{
	border-left: 1px solid #E6E6E6;
}

.tabs li.active{
	position: relative;
	margin-right: -1px;
	padding: 0 1px;
	background-color: #F2F2F2;
	border-left: 0;
}

.tabs li.active:first-child{
	padding: 0 0 0 1px;
}

.tabs-content .tab{
	display: none;
	padding: 15px;
}

.tabs-ordering .tab{
	display: none;
	padding: 15px 0;
}

.itcharac td{
	padding: 6px 74px 0 0;
}

.itcharac .td1{
	color: #808080;
	width: 150px;
}

.num-controls{
	display: inline-block;
	width: 13px;
	vertical-align: top;
}

.num-controls .plus,
.num-controls .minus{
	position: absolute;
	display: block;
	height: 10px;
	width: 13px;
	background: url("i/i.png");
	overflow: hidden;
	text-indent: -99px;
	cursor: pointer
}

.num-controls .plus{
	background-position: -31px -480px;
}

.num-controls .minus{
	background-position: -31px -490px;
	margin-top: 11px;
}

.alphabet{
	margin: 0;
	padding: 0;
	list-style: none;
}

.alphabet a{
	display: inline-block;
	height: 26px;
	width: 26px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.alphabet a.active{
	color: #fff;
	background-color: #11ACDA;
}

.alphabet .border{
	display: inline-block;
}

.boxCategory h2{
	margin: 0 0 10px 0;
	font-size: 14px;
}

.boxCategory ul{
	margin: 0 0 10px 0;
}

.boxCategory li{
	display: block;
	margin: 0 0 5px 0;
	padding-left: 0px;;
}

/* basket style */

.basket{
	font-size: 11px;
}

.basket td{
	padding: 18px 10px 13px 10px;
}

.basket td .dlm{
	margin: 16px 0 20px 0;
}

.basket .w80li li{
	margin-bottom: 0;
}

.basket .total{
	margin-left: 10px;
	padding: 3px 5px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.basket p{
	line-height: 16px;
}

.basket a{
	color: #4d4d4d;
	text-decoration: none;
}

.basket p.lblue a{
	color: #3A74B5;
	font-size: 12px;
}

.basket a:hover,
.basket p.lblue a:hover{
	color: #11ACDA
}

.basket .calc{
	margin-bottom: 10px;
}

.basket .infoitem td{
	vertical-align: top;
	padding: 4px 10px;
}

.basket .infoitem td.lgray{
	min-width: 100px;
}

.basket .mess_oper{
	white-space: nowrap;
}

.basket .mess_oper label{
	display: block;
	margin: 0 0 8px 0
}

.basket .mess_oper textarea{
	border: 1px solid #999;
	width: 175px;
	height: 52px;
	resize: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.basket .mess_oper .i.copy{
	margin: 2px 0 0 0;
	vertical-align: top;
	cursor: pointer
}

.basket .bigTotal{
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.basket .bigTotal span{
	display: table-cell;
	width: 50%;
	padding: 10px;
	font: bold 18px/20px Arial;
}

.notepad{
	color: #4D4D4D;
}

.notepad thead td{
	border-bottom: 3px solid #E6E6E6;
	color: #808080;
	font: 11px/13px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.notepad td{
	border-bottom: 1px solid #E6E6E6;
	padding: 10px;
	vertical-align: middle;
	font: 14px/15px Arial, Helvetica, sans-serif;
}

.notepad tbody a{
	text-decoration: none;
}

.notepad tbody.bold{
	font-weight: bold;
}

.notepad a.lblue:hover{
	text-decoration: underline;
	color: #3A74B5
}

.notepad a.lgreen:hover{
	text-decoration: underline;
	color: #7BAD37
}

.note_office{
	border-top: 1px solid #E6E6E6
}

.note_office th{
	color: #808080;
	text-align: left;
	font-size: 11px;
}

.note_office td{
	padding: 5px 10px;
}

.notepad .infoitem{
	margin: 10px 0 10px -10px;
}

.office_info_main{
	padding: 7px 10px;
	height: auto;
}

.office_info_main td{
	border: 0px;
	padding: 0 10px 0 0;
	vertical-align: middle;
}

.office_info_main .account_name{
	font-weight: bold;
}

.office_info_main .money{
	font: bold 18px/26px Arial, Helvetica, sans-serif;
	color: #000;
}

.office_info_main .addmoney{
	display: inline-block;
	position: relative;
	height: 50px;
	width: 181px;
	background: url('i/i.png') no-repeat 0 -850px;
	vertical-align: middle;
	font: bold 22px/50px Arial;
	color: #0029FF;
	text-decoration: none;
}

.office_info_main .addmoney span{
	display: inline-block;
	height: 34px;
	margin: 0 1px;
	padding: 0 0 0 4px;
	background: url('i/i.png') no-repeat 0 -810px;
	vertical-align: middle;
	line-height: 32px;
}

.office_info_main .addmoney span .i{
	position: absolute;
	left: -18px;
	top: 16px;
}

.info_delivery{
	margin: 20px 0 20px auto;
	width: 672px;
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	color: #000;
}

.info_delivery td{
	padding: 5px 15px;
	border: 0px;
	vertical-align: top;
}

.info_delivery td.tagr{
	white-space: nowrap;
}


/* filter */

.ftitle{
	display: block;
	height: 16px;
	padding: 10px 0;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 10px;
}

.ftitle .mdl{
	vertical-align: -4px;
}

.closed{
	background-color: #FFF;
	border: 1px solid #E6E6E6;
	height: 36px;
	overflow: hidden;
}

.closed .ftitle .additem{
	background-position: -18px -411px;
}

.opened{
	background-color: #E5F8FF;
	border: 1px solid #E6E6E6;
}

.opened .ftitle .additem{
	background-position: -36px -411px;
}

.closed, .opened{
	margin-bottom: 5px;
}

.fbody{
	padding: 0 10px 10px 10px;
}

.fbut{
	padding-top: 10px;
}

.fbut a{
	margin-right: 10px;
	float: left;
}

.fbut a.dotted{
	font-size: 11px;
	line-height: 23px;
}

.trange{
	margin-bottom: 12px;
}

.trange td{
	padding-right: 3px;
}

.rating-slider-block{
	height: 45px;
}

.rating-slider-block .slider-min-indicator{
	height: 16px;
}

.rating-slider-block .slider-min-indicator .from{
	float: left;
	margin: 0 6px 0 0;
}

.rating-slider-block .slider-min-indicator .from-value{
	float: left;
	height: 16px;
	width: 16px;
}

.rating-slider-block .slider-max-indicator{
	height: 16px;
}

.rating-slider-block .slider-max-indicator .till{
	float: left;
	margin: 0 6px 0 0;
}

.rating-slider-block .slider-max-indicator .till-value{
	float: left;
	height: 16px;
	width: 88px;
}

.rating-slider-block .slider{
	position: relative;
	width: 150px;
	height: 3px;
	border: 1px solid #999;
	top: 7px;
}

.rating-slider-block .slider-input{
	width: 22px;
	float: right;
	margin-right: 20px;
	font-size: 12px;
	padding: 1px;
}

.rating-slider-block .ui-slider-handle{
	width: 9px;
	height: 9px;
	display: block;
	background: url(i/i.png) no-repeat -27px -471px;
	position: absolute;
	margin: -12px 0 0 -9px;
}

#sb, #sb2{
	display: none
}

/* Private Office */
.mcats{
}

.mcats li.mcats_item{
	margin-bottom: 10px;
}

.mcats li.mcats_item>a{
	display: block;
	padding: 4px 5px;
	padding: 12px;
	background-color: #F2F2F2;
	font: bold 14px/19px Arial, Helvetica, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
}

.mcats li.mcats_item>a.active{
	background-color: #00F5FF;
	color: #fff;
}

.mcats li.mcats_item.open{
	border-right: 3px solid #8CC63F;
}

.mcats li.mcats_item.open>a{
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
}

.mcats li.mcats_item ul{
	border-top: 1px solid #E6E6E6;
}

.mcats li.mcats_item ul li{
	border-top: 1px solid #E6E6E6;
}

.mcats li.mcats_item ul li:first-child{
	border-top: 0px;
}

.mcats li.mcats_item ul li a{
	display: block;
	padding: 5px 12px;
	background-color: #F2F2F2;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.mcats li.mcats_item ul li:last-child a{
	-webkit-border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;
}

.mcats li.mcats_item ul li a.active{
	background-color: #8CC63F;
	color: #fff;
}

.userform{
	padding: 0;
}

.userform .form-row{
	margin: 0 0 15px 0;
}

.userform .form-margin{
	margin: 15px 0 25px 0;
}

.userform input,
.userform .input{
	display: inline-block;
	padding: 4px 5px;
	width: 205px;
	vertical-align: middle;
}

.userform .input{
	width: 400px;
}

.userform label{
	display: inline-block;
	width: 98px;
	font-weight: bold;
	vertical-align: middle;
}

.userform label.long_label{
	width: 165px;
}

.userform label.agree{
	width: auto;
}

.userform label.agree input[type="checkbox"],
.userform label.remeber input[type="checkbox"]{
	margin: 0 3px 0 0;
	vertical-align: -2px;
	width: 13px;
}

.userform label.agree a{
	color: #3A74B5;
	text-decoration: none;
}

.userform label.agree a:hover{
	color: #11ACDA
}

.userform .input.captcha{
	padding: 4px 0;
}

.userform input.captchainp{
	position: relative;
	top: 4px;
	width: 120px;
}

.userform select,
.userform textarea{
	padding: 2px;
	border: 1px solid #999999;
	resize: none
}

.userform textarea{
	height: 100px;
}

.userform .error{
	display: block;
	margin: 0 0 10px 0;
	font: 15px/17px Arial, Helvetica, sans-serif;
	color: red;
}

.userform .success{
	display: block;
	margin: 0 0 10px 0;
	font: 15px/17px Arial, Helvetica, sans-serif;
	color: green;
}

.userform .curr{
	font: 15px/19px Arial, Helvetica, sans-serif;
}

.tabs-content .userform{
	padding: 20px 10px;
}

.newmessage{
	padding: 0;
}

.newmessage label{
	display: block;
	margin: 0 0 5px 0;
	width: 100%;
	font-size: 11px;
	color: #808080;
}

.newmessage .input{
	width: 100%;
}

.newmessage .input input{
	width: 400px
}

.newmessage .input select{
	width: 412px
}

.newmessage .input textarea{
	width: 100%;
}

.userform .btn_office{
	padding: 8px 0 12px;
	border: 0px;
	cursor: pointer;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: center;
}

.userform .btn_office{
	background-color: transparent;
	background-image: url(i/btn_office.png);
}

.userform .register .btn_office{
	background-position: 0 0;
	width: 169px;
}

.userform .register .btn_office:hover{
	background-position: 0 -36px;
}

.userform .register .btn_office_disabled{
	background-image: url(i/btn_office_disabled.png);
}

.userform .enter .btn_office{
	background-position: 0 -72px;
	width: 95px;
}

.userform .enter .btn_office:hover{
	background-position: 0 -108px;
}

.userform .enter .btn_office_disabled{
	background-image: url(i/btn_office_disabled.png);
}

.userform .recovery .btn_office{
	background-position: 0 0;
	width: 169px;
}

.userform .recovery .btn_office:hover{
	background-position: 0 -36px;
}

.userform .send .btn_office{
	background-position: 0 -144px;
	width: 183px;
}

.userform .send .btn_office:hover{
	background-position: 0 -180px;
}

.message{
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #f2f2f2;
}

.message .title{
	background-color: #F2F2F2;
	padding: 8px 10px;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
}

.message .content{
	min-height: inherit;
	padding: 5px 10px 0 10px;
}

.all-order-table td{
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #CCC;
	text-align: left;
	padding: 8px 4px 8px 4px;
}

/**/
.bt0{
	border-top: 0px;
}

.quat span{
	margin-right: 15px;
}

.curr{
	position: absolute;
	left: 217px;
	top: 2px;
	background-color: #f1f1f1;
	padding: 3px 7px;
}

/* custom.css */
.search-cat-active{
	color: #11ACDA;
}

#error_msg{
	display: none;
	position: absolute;
	width: 95%;
	height: 90%;
	z-index: 1000;
}

#error_msg div{
	width: 600px;
	margin-top: 200px;
	border: 3px solid Red;
	padding: 5px;
	background-color: White;
	color: Black;
}

*.unselectable{
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.__addbasket{
	display: inline-block;
	position: relative;
	height: 50px;
	width: 209px;
	background: url('../i/i.png') no-repeat 0 -285px;
	vertical-align: middle;
	font: bold 14px/50px Arial;
	color: #FF000A;
	text-decoration: none;
}

.__addbasket span{
	display: inline-block;
	height: 34px;
	margin: 0 10px;
	padding: 0 0 0 20px;
	vertical-align: middle;
	line-height: 32px;
}

.__addbasket span .i{
	position: absolute;
	left: 31px;
	top: 16px;
}

.col240-1{
	width: 240px;
	float: left;
	display: inline;
	margin-right: 30px;
}

.stitle{
	padding-left: 5px;
	padding-bottom: 8px;
	display: block;
	font-size: 12px;
	font-weight: bold;
}

.lcategory li.fast-category-hidden{
	display: none;
}

.col45w{
	width: 44%;
}

.col55w{
	width: 51%;
}

.social-links a{
	margin-right: 5px;
	color: white;
}

.social-links a:hover{
	color: white;
}

#overlay{
	width: 960px;
	position: absolute;
	opacity: 0.5;
	display: none;
	background: #fff url('i/ajax-loader.gif') center center no-repeat;
	z-index: 1000;
}

.filters{
	margin-top: -5px;
}

#filterform .ui-slider-horizontal .ui-slider-handle{
	top: 5px;
	margin-left: -.6em;
}

.left-category-hidden{
	display: none;
}

.order-msg{
	color: white;
	font-weight: bold;
}

.order-msg.success{
	background-color: #8CC63F;
}

.order-msg.error{
	background-color: #F22E35;
}

.mine
.col240-1{
	width: 240px;
	float: left;
	display: inline;
	margin-right: 30px;
}

.mcats a{
	padding: 4px 5px;
	display: block;
	text-decoration: none;
}

.mcats .active a{
	background-color: #F2F2F2;
	color: #4D4D4D;
}

.spinner{
	background-image: url("images/spinner-1.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 100px;
	width: 100%;
}

.payment-wrapper{
	display: block;
	margin: 5px 0;
	padding: 5px;
	background-color: #ddd;
}

.red{
	color: Red;
	font-size: 16px;
}

.recount-prices{
	clear: both;
	display: block;
	height: 25px;
	width: 100%;
}

.recount-prices a{
	margin-right: 10px;
}

/* <!-- стили для баннерки на главной  */

.image-slider{
	width: 550px !important;
	height: 200px !important;
}

.bdwhite{
	background-color: #FFF;
	padding: 3px;
}

.brwhite{
	border-radius: 3px;
	-moz-box-shadow: 0 0px 5px rgba(255, 92, 0, 0.2); /* ��� Firefox */
	-webkit-box-shadow: 0 0px 1px rgba(255, 92, 0, 0.2); /* ��� Safari � Chrome */
	box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2); /* ��������� ���� */
}

.promoimg{
	width: 913px;
	height: 330px;
	overflow: hidden;
}

.promoimg img{
	width: 890px;
	height: 330px;
	display: block;
}

.promolist{
	margin-left: 14px;
	width: 705px;
}

.promolist td{
	padding: 3px 2px 0 2px;
}

.promolist a{
	font: 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D2FBFF;
	display: block;
	text-decoration: none;
	padding: 3px;
	min-height: 25px;
	text-align: center;
}

.promolist .active a{
	background-color: #676767;
	color: #fff;
}

#actions_navigation{
	display: block;
	list-style-type: none;
}

#actions_navigation li{
	float: left;
	margin-right: 1px;
	width: 16px;
}

#actions_navigation li a{
	background-color: #F2F2F2;
	border: 1px solid #e1e1e1;
	border-radius: 2px 2px 2px 2px;
	color: #000000;
	display: block;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

#actions_navigation li a.active{
	border: 1px #FF9447 solid;
	/*background:#FCFCF2 url(../images/nav_active.png) right top no-repeat;*/
	color: #4D4D4D;

}

#actions_banner{
	/*border: 2px solid #e1e1e1;
		border-radius: 5px 5px 5px 5px;*/
	border-top-color: #E1E1E1;
	display: block;
	margin-left: 16px;
	width: 800px;
}

#actions_banner img{
	display: block;
	float: left;
	/* height: 350px;
		width: 740px; */
}

.w-action #actions_navigation{
	bottom: 10px;
	position: absolute;
	right: 2px;
}

/*  стили для баннерки на главной -->  */

/* <!-- стили для баннерки-маленькой на главной  */

.image-slider-small{
	width: 550px !important;
	height: 200px !important;
}

.bdwhite-small{
	background-color: #FFF;
	padding: 3px 3px 10px;
}

.brwhite-small{
	border-radius: 5px;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); /*  Firefox */
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); /*  Safari � Chrome */
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); /*  */
}

.promoimg-small{
	width: 490px;
	height: 170px;
	overflow: hidden;
}

.promoimg-small img{
	width: 490px;
	height: 170px;
	display: block;
}

.promolist-small{
	margin-left: -5px;
	width: 500px;
}

.promolist-small td{
	padding: 10px 4px 0 5px;
}

.promolist-small a{
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #808080;
	background-color: #E6E6E6;
	display: block;
	text-decoration: none;
	padding: 5px;
	min-height: 45px
}

.promolist-small .active{
	background: url(i/i2.png) center -255px no-repeat;
}

.promolist-small .active a{
	background-color: #676767;
	color: #fff;
}

#actions_banner-small{
	border-top-color: #E1E1E1;
	display: block;
}

#actions_banner-small img{
	display: block;
	float: left;
}

.w-action-small #actions_navigation-small{
	bottom: 10px;
	position: absolute;
	right: 2px;
}

.tb-slide-triggers{
	bottom: 5px;
	height: 18px;
	padding-top: 2px;
	margin-top: -25px;
	right: 5px;
	z-index: 10;
}

.tb-slide-triggers li{
	background-color: #fff;
	opacity: .7;
	color: #de7d4b;
	height: 20px;
	line-height: 20px;

	width: 20px;
	float: left;
	text-align: center;
	font-size: 13px;
	margin-left: 3px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	position: relative;
	cursor: pointer;
	overflow: visible;
}

.tb-slide-triggers li.active{
	font-weight: bold;
	background-color: #f60;
	filter: none;
	opacity: 1;
	color: #FFF;
}

/*  стили для баннерки-маленькой на главной -->  */

#vk_like{
	width: 150px !important;
}

/*Стили для квитанции сбербанка*/

.ramka{
	border-top: black 1px dotted;
	border-bottom: black 1px dotted;
	border-left: black 1px dotted;
	border-right: black 1px dotted;
	width: 681px;
}

.linev{
	border-left: black 2px solid
}

.lineh{
	border-bottom: black 2px solid
}

.linevh{
	border-bottom: black 2px solid;
	border-left: black 2px solid
}

.t10b{
	font-weight: bold;
	font-size: 10pt;
	font-family: "times new roman", serif
}

.h8b{
	font-weight: bold;
	font-size: 6.3pt;
	font-family: arial, sans-serif;
	border-bottom: black 1px solid;
	text-align: center
}

.line_b{
	border-bottom: black 1px solid;
	font-size: 7pt;
	font-weight: bold
}

.line_t{
	border-top: black 1px solid;
	font-size: 7pt;
	font-weight: bold
}

.line_r{
	border-right: black 1px solid;
	font-size: 7pt;
	font-weight: bold
}

.line_l{
	border-left: black 1px solid;
	font-size: 7pt;
	font-weight: bold
}

.line_lbt{
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold
}

.line_lbtr{
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	border-right: black 1px solid;
	font-weight: bold
}

.t6n{
	font-size: 6.5pt;
	font-family: "times new roman", serif
}

.t7n{
	font-size: 7.5pt;
	font-family: "times new roman", serif
}

.t8n{
	font-size: 8.5pt;
	font-family: "times new roman", serif
}

.spc{
	font-size: 1pt
}

/* calc form */

.calc-form{
	width: 1130px;
	padding: 25px;
	margin: 20px auto;
	background-color: #FFFFFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #FF7A00;
}

.calc-form .line-form{
	overflow: hidden;
	margin-bottom: 15px;
}

.calc-form .line-form-last{
	margin-bottom: 0;
}

.calc-form label,
.calc-form .for-input{
	float: left;
	margin: 0 15px 0 0;
}

.calc-form label{
	padding-top: 5px;
	width: 230px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

.calc-form label sup{
	color: #ff0000;
}

.calc-form .for-input{
	width: 360px;
}

.calc-form .for-input input,
.calc-form .for-input select,
.calc-form .for-input .count{
	padding: 5px 10px;
	width: 180px;
	font-size: 15px;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.calc-form .for-input .count{
	display: inline-block;
	border: 0px;
}

.calc-form .for-input select{
	width: 315px;
}

/* News */
.newsblock{
	margin: 0 0 15px 0;
}

.newsblock h2:first-child{
	height: 10px;
	border-bottom: 1px solid #11ACDA;
	font-size: 14px;
	color: #11ACDA;
}

.newsblock h2:first-child span{
	float: left;
	padding: 0 10px 0 0;
	background-color: #fff;
}

.newsblock .list-news{
	font-size: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #808080;
}

.newsblock .news{
	display: inline-block;
	font-size: 12px;
	width: 120px;
	margin: 0 15px 15px 0;
	vertical-align: top;
}

.newsblock .news:first-child{
	border-left: 0px;
	padding-left: 0px;
	font-size: 14px;
}

.newsblock .news .date{
	font-size: 10px;
	font-weight: bold;
	color: #808080
}

.newsblock .news .pic{
	display: inline-block;
	vertical-align: middle;
}

.newsblock .news .title{
	vertical-align: top;
	font-size: 8px;
	font-weight: 700;
	text-decoration: none;
	margin: 0 0 0px 0;
}

.newsblock .news .small-desc{
	font-size: 11px;
}

.newsblock .news .small-desc img{
	margin: 0 10px 10px 0;
}

.newsblock .link_all-news{
	margin-top: 10px;
	text-align: right;
}

.newsblock .link_all-news a{
	font-size: 11px;
	font-weight: bold;
}

.list-news_all li{
	margin: 0 0 25px 0;
}

.list-news_all h3{
	font-size: 14px;
}

.list-news_all .date{
	font-size: 10px;
	margin: 5px 0;
	color: #808080;
}

.news-block h1 span{
	margin-right: 150px;
}

.news-block .date{
	float: right;
	font-size: 11px;
	color: #808080;
	font-weight: normal;
}

div.subscribe{
	margin-top: 30px;
}

.clearfix:after{
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}

.list_minipic{

}

.list_minipic li{
	background: none repeat scroll 0 0 #F2F2F2;
	display: inline-block;
	float: left;
	line-height: 20px;
	margin: 0 4px 4px 0;
	padding: 1px;
	position: relative;
	vertical-align: middle;
}

.list_minipic li a{
	display: block;
	height: 38px;
	line-height: 38px;
	min-width: 38px;
	padding: 0;
	border: 1px solid #C8C9CD;
	color: #000000;
	display: block;
	text-align: center;
	text-decoration: none;
}

.list_minipic li i{
	display: none;
	line-height: 20px;
}

.list_minipic li span{
	display: none;
}

.list_minipic .txt_view span{
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis !important;
	max-width: 130px;
	overflow: hidden;
}

.list_minipic .txt_view a{
	padding: 0 5px;
}

.list_minipic .list_minipic_selected a, .list_minipic a:hover{
	border: 2px solid #FF6701;
	margin: -1px;
}

.list_minipic .list_minipic_selected i{
	background: url(i/checked.png) center no-repeat;
	bottom: 0;
	display: block;
	height: 12px;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-indent: -9999em;
	width: 12px;
}

.userform table.filter td{
	padding: 0 5px 5px 5px;
	vertical-align: middle;
}

.userform input.noWidth{
	width: auto;
}

.sitemap .pages_link,
.sitemap .category_title{
	font-size: 15px;
	text-decoration: none;
	display: block;
	margin-left: 28px;
}

.sitemap .boxCategory .pages_link,
.sitemap .boxCategory .category_title,
.sitemap .boxCategory .toggle{
	line-height: 26px;
}

.sitemap .toggle{
	text-align: center;
	width: 20px;
	font-size: 24px;
	font-weight: bold;
	cursor: pointer;
	margin-right: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.sitemap .toggle:hover{
	color: #339933;
}

.sitemap .boxCategory{
	position: relative;
}

.sitemap .boxCategory ul{
	display: none;
}

.sitemap .boxCategory ul{
	margin-bottom: 0px;
	margin-left: 20px;
}

.sitemap .pages_wrapper{
	padding-bottom: 15px;
}

.sitemap .pages_wrapper .boxCategory ul{
	display: block;
}

.fancy img{
	border: 1px solid gray;
}

.fancy:hover img{
	border: 1px solid black;
}

#top-service-block{
	background: rgb(c, c, c);
	background: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #99000000, endColorstr = #99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";

	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 40px;
	z-index: 100;
	width: 100%;
	text-align: center;
	padding-top: 5px;
}

#top-service-block a{
	color: white;
}

#close-top-service-block{
	float: right;
	color: white;
	position: relative;
	top: -30px;
	right: 10px;
	font-size: 14px;
	cursor: pointer;
}

/*  --------------------------------------------------
			Main page Carousel Styles
 ------------------------------------------------------*/
.image_carousel{
	padding: 15px;
	position: relative;
}

.caroufredsel_wrapper{
	margin-left: auto !important;
	margin-right: auto !important;
}

.image_carousel .pic,
.image_carousel .pic img,
.image_carousel .pic i,
.image_carousel li{
	width: 140px;
	height: 140px;
}

.image_carousel ins{
	display: none;
}

.image_carousel li{
	margin: 0px 7px 20px 7px;
}

.image_carousel a.prev, a.next{
	background: url(images/carousel_sprite.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 65px;
}

.image_carousel a.prev{
	left: -22px;
	background-position: 0 0;
}

.image_carousel a.prev:hover{
	background-position: 0 -50px;
}

.image_carousel a.prev.disabled{
	background-position: 0 -100px !important;
}

.image_carousel a.next{
	right: -22px;
	background-position: -50px 0;
}

.image_carousel a.next:hover{
	background-position: -50px -50px;
}

.image_carousel a.next.disabled{
	background-position: -50px -100px !important;
}

.image_carousel a.prev.disabled, a.next.disabled{
	cursor: default;
}

/*  --------------------------------------share_social-------------------------------------*/
#share42{
	display: inline-block;
	margin-top: 5px;
	padding: 6px 0 0 6px;
}

#share42 a{
	opacity: 0.5
}

#share42:hover a{
	opacity: 0.7
}

#share42 a:hover{
	opacity: 1
}

/*  -------------------- default style for ul ol in content ------------------*/

#content_area ul, #content_area ol {
    display: block;
    unicode-bidi: embed;
    margin: 1.12em 0;
    margin-left: 40px;
}
#content_area ul {
    list-style-type: disc;
}
#content_area ol {
    list-style-type: decimal;
}
#content_area li {
    display: list-item;
}

#content_area ol ul, #content_area ul ol,
#content_area ul ul, #content_area ol ol {
    margin-top: 0;
    margin-bottom: 0;
}
/*  --------------------------------------------------------------------------*/

/*-----------Change config items in basket------------------------------------*/
.save-config, .cancel-changes, .change-config {
	cursor:pointer;
}
/*----------------------------------------------------------------------------*/


/*  ---------------------------- sale ----------------------------------------*/
.wrapper_sale_item {
    position: absolute;
    top: 155px;
    left: 67px;
    height: 40px;
    width: ;
    opacity: 0.85;
    background-color: #FFFFFF;
    padding: 3px 4px;
    -moz-border-radius: 0px 0px 0px 0px; /* Для Firefox 3 */
    -webkit-border-radius: 0px 0px 0px 0px; /* Для Safari 4 и Chrome */
    border-radius: 10px 10px 10px 10px; /* Для современных браузеров */
}
.wrapper_sale_item .old_price {
    color: #000;
    font-size: 14px;
    text-decoration: line-through;
}
.wrapper_sale_item .new_price {
	color: #FF1F00;
	font-size: 22px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-style: normal;
	font-weight: 400;
}
/*  --------------------------------------------------------------------------*/-*/