/*.locc	{ position: absolute; width: 30%; height: 100%; background-color: #ffffff; margin-left: 0%; opacity: 0.80;  z-index:9999}*/

body {
	margin:0;
	color:#555454;
	font:14px 'Fira Sans', sans-serif;
	background:#f7f7f7;
	min-width:1210px;
}

h1, h2, h3, h4, h5 {padding: 0px; margin: 0px}


img {border-style:none;}
a {
	text-decoration:none;
	color:#cd7f32;
	cursor:pointer;
}
a:hover {text-decoration:none; color: #f19753;}
a:active {background:none;}
input,
textarea,
select {
	font:100% 'Fira Sans', sans-serif;
	vertical-align:middle;
	color:#000;
}
input[type=submit]::-moz-focus-inner{
	padding:0;
	border:0;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	overflow:hidden;
	width:100%;
	position:relative;
}
#header{
	overflow:hidden;
	width:100%;
}
.header-row{
	overflow:hidden;
	background:#2c2727;
}
.header-row .holder{
	margin:0 auto;
	overflow:hidden;
	width:1160px;
	color:#f0f0f0;
	padding:8px 0 5px;
}
.header-row .info-box{
	float:left;
	font-size:12px;
	line-height:18px;
	font-family:'Fira Sans Condensed', sans-serif;
}
.header-row .info-box .phone{
	float:left;
	font-size:16px;
	margin:0 8px 0 0;
}
.header-row .info-box .skype{
	float:left;
	padding:0 0 0 15px;
	position:relative;
	margin:2px 20px 0 0;
	color:#f0f0f0;
}
.header-row .info-box .help:hover,
.header-row .info-box .skype:hover{
	text-decoration:none;
	color:#cd7f32;
}
.header-row .info-box .skype:after{
	content:"";
	clear:both;
	position:absolute;
	top:2px;
	left:0;
	width:12px;
	height:12px;
	background:url(/img/sprite.png) no-repeat;
}
.header-row .info-box .skype:hover:after{background-position:0 -20px;}
.header-row .info-box .help{
	float:left;
	padding:0 0 0 17px;
	position:relative;
	color:#f0f0f0;
	margin:2px 0 0;
}
.header-row .info-box .help:after{
	content:"";
	clear:both;
	position:absolute;
	top:3px;
	left:0;
	width:12px;
	height:11px;
	background:url(/img/sprite.png) no-repeat -20px 0;
}
.header-row .info-box .help:hover:after{background-position:-20px -21px;}
.header-row ul{
	list-style:none;
	padding:0;
	margin: 1px -13px 1px 0;
	float:right;
    font-size: 13px;
    line-height: 18px;
    font-family: 'Fira Sans Condensed', sans-serif;	
}
.header-row li{
	float:left;
	background:url(/img/separator01.gif) no-repeat 0 1px;
	padding:0 13px;
}
.header-row li:first-child{background:none;}
.header-row ul a{color:#fffefe;}
.header-row ul a:hover{
	text-decoration:none;
	color:#f19753;
}
.header-box{
	background:#f4f4f4;
	overflow:hidden;
}
.header-box .holder{
	margin:0 auto;
	width:1160px;
	padding:0 0 35px 0;
}
.header-box .holder:after{
	content:"";
	display:block;
	clear:both;
}
.header-box .row{
	float:left;
	width:100%;
	clear:both;
	/*padding:25px 0;*/
}


.rimg	{ float: right; margin: 0 0 20px 20px; width: 50%}
.limg	{ float: left; margin: 0 20px 20px 0; width: 50%}
.cl		{ clear: both;}
.tbin	{ width: 350px; border-bottom: 1px #ccc dotted; display: block; float: left;}
.div50p { width: 50%; float: left; display: block; height: 320px;}
.div50p2 { width: 50%; float: left; display: block; padding-bottom: 45px;}
.di25p { width: 25%; float: left; display: block}



.logo{
	float:left;
	width:155px;
	margin:6px 71px 0 0;
	height:66px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/logo.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
.header-box .info-holder{overflow:hidden;}
.search-form{
	float:left;
	width:655px;
}
.search-form .text{
	color:#cd7f32;
	display:block;
	font-size:14px;
	line-height:16px;
	margin:0 0 5px;
}
.search-form .form-holder{
	overflow:hidden;
	/*width:383px;*/
	border:1px solid #aaacb5;
	-webkit-border-radius:2px ;
	border-radius: 2px;
	background:#f7f7f7;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
	padding:5px 8px;
	margin: 7px 0 0 0;
}
.search-form .form-holder input[type=text]{
	float:left;
	border:none;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:18px;
	color:#a9a9a9;
	height:18px;
	background:none;
	width:610px;
	outline:none;
}
.search-form .form-holder.parent-active input[type=text]{color:#383838;}
.search-form .form-holder input[type=submit]{
	float:right;
	width:14px;
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(/img/sprite.png) no-repeat -38px 0;
	margin:2px -2px 0 0;
	padding:0;
	border:none;
}
.search-form .form-holder input[type=submit]:hover{
	cursor:pointer;
	background-position:-38px -16px;
}
.search-form p{
	margin:0;
	color:#2c2727;
	font-size:12px;
	line-height:16px;
}
.search-form p a{
	color:#2c2727;
	background:url(/img/bg01.gif) repeat-x 0 100%;
	display:inline-block;
	vertical-align:top;
}
.search-form p a:hover{
	text-decoration:none;
	background:none;
	color:#cd7f32;
}
#header .cart-box{
	float:right;
	width:224px;
	position:relative;
	margin:3px 0 0;
}
#header .cart-box .box{
	display:table;
	border:1px solid #b8b8b8;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.2); 
	background:#fff;
}
#header .cart-box.active .box{border-color:#cd7f32;}
#header .cart-box.active:hover .box{
	border:3px solid #cd7f32;
}
#header .cart-box .text{
	display:table-cell;
	vertical-align:middle;
	width:186px;
	height:66px;
	font-size:11px;
	line-height:13px;
	font-family:'Fira Sans Condensed', sans-serif;
	text-transform:uppercase;
	padding:0 0 0 66px;
}
#header .cart-box.active:hover .text{
	padding-left:64px;
	width:182px;
	height:54px;
}
#header .cart-box .text:after{
	content:"";
	clear:both;
	position:absolute;
	top:50%;
	left:17px;
	width:37px;
	margin:-23px 0 0;
	height:45px;
	background:url(/img/sprite.png) no-repeat -55px 0;
}
#header .cart-box.active .text:after,
#header .cart-box.active:hover .text:after{background-position:-95px 0;}
#header .cart-box span,
#header .cart-box a{color:#1d1d1d;}
#header .cart-box.active a,
#header .cart-box.active:hover a,
#header .cart-box.active a:hover{
	text-decoration:none;
	color:#cd7f32;
}
.nav-panel{
	float:left;
	width:100%;
	clear:both;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear:both;
	position:relative;
	border:1px solid #b8b8b8;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	-webkit-box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.1); 
}
.nav-panel .link{
	float:right;
	background:url(/img/separator02.png) no-repeat 0 50%;
	color:#c04541;
	font-size:14px;
	line-height:16px;
	font-family:'Fira Sans Condensed', sans-serif;
	text-transform:uppercase;
	padding:10px 23px 8px;
	margin:-1px;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.nav-panel .link:hover{
	text-decoration:none;
	color:#fff;
	background:#c04541;
}
#nav{
	float:left;
	list-style:none;
	padding:0;
	margin:-1px 0 0 -1px;
	position:relative;
	font-family:'Fira Sans Condensed', sans-serif;
}
#nav > li{
	float:left;
	text-transform:uppercase;
	font-size:18px;
	line-height:24px;
	font-weight: 500;
	margin:0 -1px 0 0;
	background:url(/img/separator02.png) no-repeat 100% 50%;
}
#nav > li:first-child > a{
	-webkit-border-radius: 2px 0 0;
	border-radius: 2px 0 0;
}
#nav > li > span,
#nav > li > a{
	float:left;
	padding: 10px 18px 10px;
	color:#1d1d1d;
}
#nav > li > span,
#nav > li.gray > span,
#nav > li.gray > a{color:#c3c3c3;}
#nav > li > a:hover{
	text-decoration:none;
	color:#cd7f32;
}
#nav > li.active > a{
	background:#2c2727;
	color:#fff;
}
#nav ul{
	position:absolute;
	top:40px;
	left:0;
	width:1160px;
	list-style:none;
	padding:0;
	margin:0;
	background:#282423;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	text-transform:none;
	text-transform:uppercase;
	font-size:14px;
	font-weight: 300;
	line-height:16px;	
}
#nav .active ul{z-index:5;}
#nav ul li{
	float:left;
	background:url(/img/separator02.png) no-repeat 100% 50%;
padding: 10px 15px 10px 18px;
}
#nav ul span,
#nav ul a{
	float:left; font-weight:500;
	color:#fff;
}
#nav ul span,
#nav ul .gray span,
#nav ul .gray a{color:#555;}
#nav ul .active a,
#nav ul a:hover{
	text-decoration:none;
	color:#f19753;
}
#main{
	overflow:hidden;
	background:#f4f4f4;
}
.main-content{
	margin:0 auto;
	width:1160px;
	position:relative;
}
.main-content:after{
	content:"";
	display:block;
	clear:both;
}
.sort-list{
	list-style:none;
	padding:1px 0;
	margin:0;
	width:100%;
	display:table;
	font-size:12px;
	line-height:32px;
}
.sort-list li{
	display:table-cell;
	vertical-align:middle;
}
.sort-list span,
.sort-list a{
	display:block;
	text-align:center;
	min-width:27px;
	padding:0 3px;
	color:#000;
	text-transform:uppercase;
}
.sort-list span{color:#c3c3c3;}
.sort-list a:hover{
	text-decoration:none;
	color:#fff;
	background:#cd7f32;
}
.promo-area{
	overflow:hidden;
	margin:0 0 20px;
}
#sidebar,
.promo-area .col{
	float:left;
	/*width:186px;*/
	width:222px;
	border:1px solid #b9b9b9;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background:#fff;
	/*font-size:13px;
	line-height:25px;
	font-weight: 500;
	font-family:'Fira Sans Condensed', sans-serif;
	text-transform:uppercase;
	padding:0 0 9px;*/
	font-size: 14px;
    line-height: 25px;
    font-family: 'Fira Sans', sans-serif;
    letter-spacing: -0.3px;
}
#sidebar .heading,
.promo-area .col .heading{
	text-align:center;
	position:relative;
	padding:10px 5px 9px;
	background:#d5d4d4;
	color:#000624;
}
#sidebar .heading.mark,
.promo-area .col .heading.mark{
	background:#2c2727;
	color:#fff;
	margin:-1px -1px 0;
}
#sidebar .heading.first,
.promo-area .col .heading.first{
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
#sidebar .heading:after,
.promo-area .col .heading:after{
	content:"";
	clear:both;
	position:absolute;
	top:100%;
	left:50%;
	margin:0 0 0 -8px;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
	border-top:8px solid #d5d4d4;
}
#sidebar .heading.mark:after,
.promo-area .col .heading.mark:after{border-top-color:#2c2727;}
#sidebar h2,
.promo-area .col h2{
	margin:0;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
#sidebar ul,
.promo-area .col ul{
	list-style:none;
	padding:11px 10px 11px 16px;
	margin:0;
}
#sidebar ul a,
.promo-area .col ul a{color:#111;}
#sidebar ul .active a,
#sidebar ul a:hover,
.promo-area .col ul a:hover{
	text-decoration:none;
	color:#f19753;
}
#sidebar .link,
.promo-area .col .link{
	margin:-6px auto 0;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:18px;
	height:11px;
	background:url(/img/sprite.png) no-repeat 0 -34px;
}
#sidebar .link:hover,
.promo-area .col .link:hover{background-position:-24px -34px;}
.main-gallery{
	float:right;
	width:926px;
	overflow:hidden;
}
.main-gallery .visual-block{
	overflow:hidden;
	position:relative;
}
.main-gallery .visual-block ul{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	width:9999px;
}
.main-gallery .visual-block li{
	float:left;
	-webkit-border-radius: 2px;
	border-radius: 2px 2px 0 2px;
}
.main-gallery .visual-block img{display:block; width: 926px;}

.main-gallery .slide-menu{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	display:table;
	background:#fbfbfb;
	border:1px solid #b8b8b8;
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.2); 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size:13px;
	line-height:16px;
	font-family:'Fira Sans Condensed', sans-serif;
}
.main-gallery .slide-menu li{
	display:table-cell;
	vertical-align:middle;
	width:25%;
	position:relative;
	background:url(/img/separator03.png) no-repeat 0 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.main-gallery .slide-menu li:first-child{background:none;}
.main-gallery .slide-menu li:first-child a{
	-webkit-border-radius: 0 0 0 2px;
	border-radius: 0 0 0 2px;
}
.main-gallery .slide-menu a{
	display:block;
	text-align:center;
	color:#1d1d1d;
	margin:-1px 0;
	padding:12px 10px 12px 10px;
	position:relative;
	font-size: 15px;
}
.main-gallery .slide-menu a:after{
	content:"";
	clear:both;
	position:absolute;
	top:-8px;
	left:50%;
	margin:0 0 0 -8px;
	border-bottom:8px solid #282423;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	display:none;
}
.main-gallery .slide-menu a:hover{
	text-decoration:none;
	color:#cd7f32;
}
.main-gallery .slide-menu .active a{
	background:#282423;
	color:#fff;
}
.main-gallery .slide-menu .active a:after{display:block;}
.btn-list{
	list-style:none;
	padding:0;
	margin:23px -20px 20px 0;
	overflow:hidden;
	text-transform:uppercase;
}
.btn-list li{
	float:left;
	width:224px;
	height:70px;
	margin:0 10px 0 0;
	display:table;
}
.btn-list a{
	display:table-cell;
	vertical-align:middle;
	border:1px solid #b8b8b8;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e0e0df 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0df));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e0e0df 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e0e0df 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e0e0df 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e0e0df 100%);
	padding:3px;
	color:#7b7b7b;
	font-size:11px;
	line-height:13px;
}
.btn-list a:hover{text-decoration:none; color: #f19753;	border:1px solid #f19753;}
.btn-list a span{
	display:inline-block;
	vertical-align:middle;
}
.btn-list a .ico{
	width:70px;
	margin:0 -5px 0 0;
}
.btn-list a img{
	display:block;
	margin:0 auto;
}
.ad-list{
	list-style:none;
	padding:0;
	margin:0 -20px 16px 0;
	overflow:hidden;
}
.ad-list li{
	float:left;
	margin:0 20px 0 0;
}
.ad-list img{display:block;}


.ad-list2{}
.ad-list2 li{
	float:left;
	margin:17px 0 0 10px;
}
.ad-list2 img{display:block; width: 926px !important; height:100px !important; margin: 17px 0 0 0 !important; float: right;}

.ad-list6{
	list-style:none;
	padding:0;
	margin:0 -10px 16px 0;
	overflow:hidden;
}
.ad-list6 li{
	float:left;
	margin:0 10px 0 0;
}
.ad-list6 img{display:block;}


.product-block{padding:0 0 20px;}
.product-block:after{
	content:"";
	display:block;
	clear:both;
}
.product-block .hh2{
	margin: 16px 0 16px;
	text-transform:uppercase;
	font-size:18px;
	line-height:20px;
	font-family:'Fira Sans Condensed', sans-serif;
	font-weight: bold;
	color:#2d2828;
}
.rate{padding-top:19px;}
.rate h2{margin-bottom:12px;}
.product-gallery{position:relative;}
.product-gallery .holder{
	overflow:hidden;
	position:relative;
	width:1170px;
	margin:0 -10px 0 0;
}
.product-gallery .holder ul{
	width:9999px;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
.product-gallery.brand li{
	float:left;
	margin:0 9px 0 0;
}
.product-gallery.brand ul a{
	width:90px;
	height:60px;
	display:block;
	overflow:hidden;
}
.product-gallery.brand ul a:hover{
	border:3px solid #cd7f32;
	background:#fff;
	width:84px;
	height:54px;
}
.product-gallery.brand img{display:block;}
.product-gallery.brand ul a:hover img{margin:-3px;}
.gallery-product .slide-holder .prev,
.gallery-product .slide-holder .next,
.product-gallery .prev,
.product-gallery .next{
	width:19px;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/sprite.png) no-repeat -193px 0;
	position:absolute;
	top:140px;
	left:-27px;
	z-index:80;
}
.product-gallery .prev:hover{background-position:-193px 0;}
.gallery-product .slide-holder .prev,
.product-gallery.brand .prev{
	background-position:-196px -36px;
	top:22px;
	left:-19px;
	width:11px;
	height:18px;
}
.gallery-product .slide-holder .prev:hover,
.product-gallery.brand .prev:hover{background-position:-193px -36px;}
.product-gallery .next{
	right:-27px;
	left:auto;
	background-position:-218px 0;
}
.product-gallery .next:hover{background-position:-243px 0;}

.prev.disabled,
.next.disabled{opacity:0.1;}
.gallery-product .slide-holder .next,
.product-gallery.brand .next{
	background-position:-218px -36px;
	top:17px;
	right:-19px;
	width:11px;
	height:18px;
}
.gallery-product .slide-holder .next:hover,
.product-gallery.brand .next:hover{background-position:-243px -36px;}
.product-list{
	list-style:none;
	padding:0;
	margin:0 -20px 0 0;
	overflow:hidden;
}
.product-list .item{
	float:left;
	width:204px;
	border:1px solid #d9d9d9;
	background:#fff;
	position:relative;
	margin:0 10px 0 0;
	padding:9px 9px 47px;
}
.rate .product-list .item{padding-bottom:9px;}
.product-list .item:hover{
	border:1px solid #f19753;
	padding:9px 9px 47px;
}

.rate .product-list .item:hover{padding-bottom:7px;}
.product-list .item .image-box{
	overflow:hidden; width: 204px; height: 204px;
	margin:0 0 10px;
}
.product-list .item .image-box img{display:block;}
.product-list .item .name{
	height:36px;
	overflow: hidden;
	display:block;
	color:#1d1d1d;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	font-family:'Fira Sans Condensed', sans-serif;
	text-align:center;
	margin:0 0 5px;
}
.product-list .item .name a{color:#1d1d1d;}
.product-list .item .info a:hover,
.product-list .item .name a:hover{text-decoration:none;}
.product-list .item .info a:hover{color:#ca5450;}
.product-list .item .info{
	display:block;
	color:#7b7b7b;
	text-transform:uppercase;
	font-size:11px;
	line-height:14px;
	text-align:center;
}
.product-list .item .info a{color:#7b7b7b;}
.product-list .item .price-row{
	bottom:9px;
	left:9px;
	right:9px;
	position:absolute;
	text-align:center;
}
.product-list .item:hover .price-row{bottom:7px;}
.product-list .item .old-price{
	display:block;
	text-decoration:line-through;
	font-size:11px;
	line-height:13px;
	font-family:'Fira Sans Condensed', sans-serif;
	color:#d86560;
}
.product-list .item .price{
	display:block;
	font-size:16px;
	line-height:18px;
	color:#111;
	font-family:'Fira Sans Condensed', sans-serif;
	margin:-1px 0 0;
}
.product-list .item .like{
	position:absolute;
	bottom:6px;
	left:7px;
	width:27px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/sprite.png) no-repeat -135px 0;
}
.product-list .item .like:hover{background-position:-135px -27px;}
.product-list .item:hover .like{
	left:5px;
	bottom:4px;
}

.product-list .item .like-active {
	background:url(/img/sprite.png) no-repeat -135px 0;
	background-position:-135px -27px;
}

/* портфолио */
.product-list .item2{
	float:left;
	width:204px;
	border:1px solid #d9d9d9;
	background:#fff;
	position:relative;
	margin:0 10px 0 0;
	padding:9px 9px 2px;
}
.rate .product-list .item2{padding-bottom:9px;}
.product-list .item2:hover{
	border:1px solid #f19753;
	padding:9px 9px 2px;
}

.rate .product-list .item2:hover{padding-bottom:7px;}
.product-list .item2 .image-box{
	overflow:hidden; width: 204px; height: 204px;
	margin:0 0 10px;
}
.product-list .item2 .image-box img{display:block;}
.product-list .item2 .name{
	height:22px;
	overflow: hidden;
	display:block;
	color:#1d1d1d;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	font-family:'Fira Sans Condensed', sans-serif;
	text-align:center;
	margin:0 0 5px;
}
.product-list .item2 .name a{color:#1d1d1d;}
.product-list .item2 .info a:hover,
.product-list .item2 .name a:hover{text-decoration:none;}
.product-list .item2 .info a:hover{color:#ca5450;}
.product-list .item2 .info{
	display:block;
	color:#7b7b7b;
	text-transform:uppercase;
	font-size:11px;
	line-height:14px;
	text-align:center;
}
.product-list .item2 .info a{color:#7b7b7b;}
.product-list .item2 .price-row{
	bottom:9px;
	left:9px;
	right:9px;
	position:absolute;
	text-align:center;
}
.product-list .item2:hover .price-row{bottom:7px;}
.product-list .item2 .old-price{
	display:block;
	text-decoration:line-through;
	font-size:11px;
	line-height:13px;
	font-family:'Fira Sans Condensed', sans-serif;
	color:#d86560;
}
.product-list .item2 .price{
	display:block;
	font-size:16px;
	line-height:18px;
	color:#111;
	font-family:'Fira Sans Condensed', sans-serif;
	margin:-1px 0 0;
}
.product-list .item2 .like{
	position:absolute;
	bottom:6px;
	left:7px;
	width:27px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/sprite.png) no-repeat -135px 0;
}
.product-list .item2 .like:hover{background-position:-135px -27px;}
.product-list .item2:hover .like{
	left:5px;
	bottom:4px;
}

.product-list .item2 .like-active {
	background:url(/img/sprite.png) no-repeat -135px 0;
	background-position:-135px -27px;
}




a.icon01					{ width: 32px; height: 32px; margin-right: 5px; border-radius: 3px; background:url(/img/icon0.png) no-repeat 0 0; display: block; float: left; }
a.icon02					{ width: 32px; height: 32px; margin-right: 5px; border-radius: 3px; background:url(/img/icon0.png) no-repeat -32px 0; display: block; float: left; }
a.icon03					{ width: 32px; height: 32px; margin-right: 5px; border-radius: 3px; background:url(/img/icon0.png) no-repeat -64px 0; display: block; float: left; }
a.icon04					{ width: 32px; height: 32px; margin-right: 5px; border-radius: 3px; background:url(/img/icon0.png) no-repeat -96px 0; display: block; float: left; }
a.icon05					{ width: 32px; height: 32px; margin-right: 5px; border-radius: 3px; background:url(/img/icon0.png) no-repeat -128px 0; display: block; float: left; }
.konticodiv				{ display: block; float: left; width: 100%; margin: 15px 0 45px 0;}


.usl-gallery{position:relative;}
.usl-gallery .holder{
	overflow:hidden;
	position:relative;
	width:1170px;
	margin:0 -10px 0 0;
}
.usl-gallery .holder ul{
	width:9999px;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
.usl-gallery.brand li{
	float:left;
	margin:0 9px 0 0;
}
.usl-gallery.brand ul a{
	width:90px;
	height:60px;
	display:block;
	overflow:hidden;
}
.usl-gallery.brand ul a:hover{
	border:3px solid #f19753;
	background:#fff;
	width:84px;
	height:54px;
}
.usl-gallery.brand img{display:block;}
.usl-gallery.brand ul a:hover img{margin:-3px;}
.gallery-product .slide-holder .prev,
.gallery-product .slide-holder .next,
.usl-gallery .prev,
.usl-gallery .next{
	width:19px;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/sprite.png) no-repeat -194px 0;
	position:absolute;
	top:140px;
	left:-27px;
	z-index:80;
}
.usl-gallery .prev:hover{background-position:-193px 0;}
.gallery-product .slide-holder .prev,
.usl-gallery.brand .prev{
	background-position:-194px -36px;
	top:22px;
	left:-19px;
	width:11px;
	height:18px;
}
.gallery-product .slide-holder .prev:hover,
.usl-gallery.brand .prev:hover{background-position:-194px -36px;}
.usl-gallery .next{
	right:-27px;
	left:auto;
	background-position:-218px 0;
}
.usl-gallery .next:hover{background-position:-243px 0;}

.prev.disabled,
.next.disabled{opacity:0.1;}
.gallery-product .slide-holder .next,
.usl-gallery.brand .next{
	background-position:-218px -36px;
	top:17px;
	right:-19px;
	width:11px;
	height:18px;
}
.gallery-product .slide-holder .next:hover,
.usl-gallery.brand .next:hover{background-position:-243px -36px;}
.usl-list{
	list-style:none;
	padding:0;
	margin:0 -20px 0 0;
	overflow:hidden;
}
.usl-list .item{
	float:left;
	width:185px;
	/*border:1px solid #d9d9d9;
	background:#fff;*/
	position:relative;
	margin:0 10px 0 0;
}
.rate .usl-list .item{padding-bottom:9px;}
.usl-list .item:hover{
	/*border:1px solid #cd7f32;*/	background:#f19753;
}
.rate .usl-list .item:hover{padding-bottom:7px;}
.usl-list .item .image-box{
	overflow:hidden; width: 185px; height: 185px;
	margin:0 0 10px;
}
.usl-list .item .image-box img{display:block;}
.usl-list .item .name{
	height:36px;
	overflow: hidden;
	display:block;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	font-family:'Fira Sans Condensed', sans-serif;
	text-align:center;
	margin:0 10px 10px 10px;
}
.usl-list .item .name a{color:#1d1d1d;}
.usl-list .item .name a:hover{text-decoration:none; color:#ffffff;}

.usl-list .item a{color:#1d1d1d;}
.usl-list .item a:hover{text-decoration:none; color:#ffffff;}

.usl-list .item .price-row{
	bottom:9px;
	left:9px;
	right:9px;
	position:absolute;
	text-align:center;
}
.usl-list .item:hover .price-row{bottom:7px;}
.usl-list .item .old-price{
	display:block;
	text-decoration:line-through;
	font-size:11px;
	line-height:13px;
	font-family:'Fira Sans Condensed', sans-serif;
	color:#d86560;
}
.usl-list .item .price{
	display:block;
	font-size:16px;
	line-height:18px;
	color:#111;
	font-family:'Fira Sans Condensed', sans-serif;
	margin:-1px 0 0;
}
.usl-list .item .like{
	position:absolute;
	bottom:6px;
	left:7px;
	width:27px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/sprite.png) no-repeat -135px 0;
}
.usl-list .item .like:hover{background-position:-135px -27px;}
.usl-list .item:hover .like{
	left:5px;
	bottom:4px;
}

.usl-list .item .like-active {
	background:url(/img/sprite.png) no-repeat -135px 0;
	background-position:-135px -27px;
}




.rating{
	text-align:center;
	list-style:none;
	padding:0;
	margin:0 0 8px;
}
.rating li{
	display:inline-block;
	vertical-align:top;
	margin:0 -2px 0 -1px;
}
.rating a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:12px;
	height:12px;
	background:url(/img/sprite.png) no-repeat -270px 0;
	padding:0 !important;
}
.rating a:after{display:none !important;}
.rating .active a,
.rating a:hover{background-position:-270px -16px;}
.product-list .item .inform{
	overflow:hidden;
	margin:0 0 14px;
	font-size:11px;
	line-height:13px;
	color:#7b7b7b;
}
.product-list .item .inform dt{
	float:left;
	width:70px;
	margin:0 2px 0 0;
}
.product-list .item .inform dd{
	overflow:hidden;
	margin:0;
}
.product-list .item .decription{
	overflow:hidden;
	height:120px;
	margin:0 0 2px;
	font-style:italic;
	font-size:11px;
	line-height:13px;
	color:#555454;
}
.product-list .item .decription p{margin:0;}
.product-list .item .decor{
	position:absolute;
	top:0;
	left:0;
	width:45px;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/sprite.png) no-repeat;
}
.product-list .item:hover .decor{
	top:-2px;
	left:-2px;
}
.product-list .item .text-sale{background-position:-287px 0;}
.product-list .item .text-new{background-position:-337px 0;}
.product-list .item .text-hit{background-position:-387px 0;}
.subscrire-row{
	overflow:hidden;
	margin:0 0 16px;
}
.subscrire-row .form-subscribe{
	float:left;
	width:386px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#383838;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	line-height:14px;
	padding:11px 10px;
}
.subscrire-row .form-subscribe p{
	margin:0 0 7px;
	text-align:center;
	font-family:'Fira Sans Condensed', sans-serif;
}
.subscrire-row .form-subscribe .row{
	overflow:hidden;
	padding:0 10px;
}
.form-subscribe input[type=text]{
	float:left;
	width:213px;
	margin:0;
	padding:6px 10px;
	background:#fff;
	color:#aeaeae;
	font-size:12px;
	line-height:15px;
	height:15px;
	border:none;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
}
.form-subscribe .parent-active input[type=text]{color:#383838;}
.form-subscribe input[type=submit]{
	float:right;
	width:103px;
	height:27px;
	text-align:center;
	overflow:visible;
	line-height:25px;
	color:#fefefe;
	font-size:11px;
	text-transform:uppercase;
	background: #da706b url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhNzA2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZjQ1NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #da706b 0%, #bf4541 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da706b), color-stop(100%,#bf4541));
	background: -webkit-linear-gradient(top,  #da706b 0%,#bf4541 100%);
	background: -o-linear-gradient(top,  #da706b 0%,#bf4541 100%);
	background: -ms-linear-gradient(top,  #da706b 0%,#bf4541 100%);
	background: linear-gradient(to bottom,  #da706b 0%,#bf4541 100%);
	border:none;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.form-subscribe input[type=submit]:hover{
	cursor:pointer;
	background: #d25a55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyNWE1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZTNhMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d25a55 0%, #be3a35 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d25a55), color-stop(100%,#be3a35));
	background: -webkit-linear-gradient(top,  #d25a55 0%,#be3a35 100%);
	background: -o-linear-gradient(top,  #d25a55 0%,#be3a35 100%);
	background: -ms-linear-gradient(top,  #d25a55 0%,#be3a35 100%);
	background: linear-gradient(to bottom,  #d25a55 0%,#be3a35 100%);
}

.input{
	height:27px;
	text-align:center;
	overflow:visible;
	line-height:25px;
	color:#fefefe;
	font-size:11px;
	text-transform:uppercase;
	background: #da706b url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhNzA2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZjQ1NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #da706b 0%, #bf4541 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da706b), color-stop(100%,#bf4541));
	background: -webkit-linear-gradient(top,  #da706b 0%,#bf4541 100%);
	background: -o-linear-gradient(top,  #da706b 0%,#bf4541 100%);
	background: -ms-linear-gradient(top,  #da706b 0%,#bf4541 100%);
	background: linear-gradient(to bottom,  #da706b 0%,#bf4541 100%);
	border:none;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.input:hover{
	cursor:pointer;
	background: #d25a55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyNWE1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZTNhMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d25a55 0%, #be3a35 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d25a55), color-stop(100%,#be3a35));
	background: -webkit-linear-gradient(top,  #d25a55 0%,#be3a35 100%);
	background: -o-linear-gradient(top,  #d25a55 0%,#be3a35 100%);
	background: -ms-linear-gradient(top,  #d25a55 0%,#be3a35 100%);
	background: linear-gradient(to bottom,  #d25a55 0%,#be3a35 100%);
}

.subscrire-row .ad-box{float:right;}
.subscrire-row .ad-box img{display:block;}
.information-row{
	position:relative;
	margin:1px -999px 0;
	padding:0 999px;
	background:#fff;
	-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
}
.information-row .holder{
	overflow:hidden;
	margin:0 -10px 0 0;
	padding:0 0 15px;
}
.information-row h2{
	margin:0 0 13px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#2d2828;
	font-family:'Fira Sans Condensed', sans-serif;
	text-transform:uppercase;
}
.information-row .col-holder{
	float:right;
	margin:0 0 0 5px;
}
.information-row .col-holder h2{text-align:center;}
.information-row .col{
	float:left;
	width:129px;
	padding:16px 0 0 1px;
	text-align:center;
	background:url(/img/bg02.gif) no-repeat;
}
.information-row .col.last{width:135px;}
.information-row .col.first{width:197px;}
.information-row .col ul{
	list-style:none;
	padding:2px 0 0;
	margin:0;
	display:inline-block;
	vertical-align:top;
	width:89px;
}
.information-row .col li{margin:0 0 10px;}
.information-row .col img{
	display:block;
	margin:0 auto;
}
.information-row .text-holder{
	overflow:hidden;
	font-size:12px;
	line-height:15px;
	color:#555454;
	padding:16px 0 0;
}
.information-row .text-holder p{margin:0 0 5px;}
.mark{color:#ca5450;}
.panel{
	overflow:hidden;
	padding:9px 0 10px;
}
.breadcrumbs{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	color:#464646;
	font-size:11px;
	line-height:16px;
}
.breadcrumbs li{
	float:left;
	background:url(/img/separator04.png) no-repeat 0 9px;
	padding:0 3px 0 7px;
}
.breadcrumbs li:first-child{
	padding-left:0;
	background:none;
}
.breadcrumbs a{color:#000;}
.breadcrumbs a:hover{
	text-decoration:none;
	color:#cd7f32;
}
.panel .like-info{
	color:#cd7f32;
	float:right;
	padding:0 0 0 19px;
	position:relative;
	font-size:14px;
	line-height:16px;
}
.panel .like-info:hover{text-decoration:none;}
.panel .like-info:after{
	content:"";
	clear:both;
	position:absolute;
	top:1px;
	left:0;
	width:15px;
	height:14px;
	background:url(/img/sprite.png) no-repeat -267px -40px;
}
.main-section{
	overflow:hidden;
	margin:0 0 20px;
}
.main-col{
	float:right;
	width:926px;
}
.main-col .title-page{
	overflow:hidden;
	margin:0 0 12px;
}
.main-col .title-page h2{
font-size: 49px;
    line-height: 54px;
    font-weight: 500;
    font-family: 'Fira Sans Condensed', sans-serif;
    color: #1d1d1d;
    margin: 0;
    letter-spacing: -0.25;
}


.main-col2{
	float:right;
	width:910px;
}
.main-col2 .title-page{
	overflow:hidden;
	margin:0 0 12px;
}
.main-col2 .title-page h2{
font-size: 49px;
    line-height: 54px;
    font-weight: 500;
    font-family: 'Fira Sans Condensed', sans-serif;
    color: #1d1d1d;
    margin: 0;
    letter-spacing: -0.25;
}
#sidebar{
	margin-top:10px;
	padding-bottom:16px;
}
.toolbar{
	overflow:hidden;
	margin:0 0 20px;
}
.toolbar form{
	overflow:hidden;
	width:100%;
}
.toolbar .sorter{
	overflow:hidden;
	margin:0 -20px 20px 0;
}
.toolbar .sorter select{
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width:224px;
	color:#1d1d1d;
	font-size:13px;
	line-height:16px;
}
.toolbar .pager{
	overflow:hidden;
	color:#908e8e;
	font-size:12px;
	line-height:16px;
}
.toolbar .pager .holder{float:right;}
.toolbar .pager label{
	float:left;
	margin:7px 8px 0 0;
}
.toolbar .pager select{
	float:left;
	width:56px;
	margin:0 0 0 10px;
	padding:0;
	font-size:13px;
	line-height:16px;
	color:#1d1d1d;
}
.toolbar .pager .selectArea{margin:0;}
.toolbar .pager .info{display:block;}
.area-product{overflow:hidden;}
.area-product .product-list{margin-bottom:10px;}
.paging{
	overflow:hidden;
	text-align:right;
}
.paging .prev,
.paging .next{
	display:inline-block;
	vertical-align:top;
	text-align:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/sprite.png) no-repeat -196px -36px;
	width:11px;
	height:18px;
	margin:4px 2px 0;
}
.paging .prev:hover{background-position:-193px -36px;}
.paging .next{background-position:-218px -36px;}
.paging .next:hover{background-position:-243px -36px;}
.paging ul{
	display:inline-block;
	vertical-align:top;
	list-style:none;
	padding:0;
	margin:0;
}
.paging li{
	float:left;
	margin:0 3px 0 1px;
	font-size:12px;
	line-height:25px;
}
.paging ul span,
.paging ul a{
	border:1px solid #aaacb5;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #f9f9f9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#eaeaea 100%);
	text-align:center;
	width:25px;
	height:25px;
	display:block;
	color:#111;
}
.paging ul span,
.paging ul a:hover{
	text-decoration:none;
	color:#fff;
	border-color:#cd7f32;
	background: #d96f6a url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5NmY2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZjQ2NDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d96f6a 0%, #bf4642 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d96f6a), color-stop(100%,#bf4642));
	background: -webkit-linear-gradient(top,  #d96f6a 0%,#bf4642 100%);
	background: -o-linear-gradient(top,  #d96f6a 0%,#bf4642 100%);
	background: -ms-linear-gradient(top,  #d96f6a 0%,#bf4642 100%);
	background: linear-gradient(to bottom,  #d96f6a 0%,#bf4642 100%);
}
.page{position:relative;}
.to-top{
	position:absolute;
	bottom:0;
	top:20px;
	right:-62px;
	width:52px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:50;
}
.to-top:after{
	content:"";
	clear:both;
	position:absolute;
	bottom:0;
	left:50%;
	margin:0 0 0 -17px;
	width:34px;
	height:30px;
	background:url(/img/sprite.png) no-repeat -438px 0;
}
.to-top:hover:after{background-position:-438px -33px;}
.main-content .to-top:after{bottom:20px;}
.main-content .page .to-top:after{bottom:0;}
.main-product{
	overflow:hidden;
	margin:0 0 25px;
}
.main-product h2{
	margin:0 0 10px;
	font-size:49px;
	line-height:54px;
	font-weight:500;
	font-family:'Fira Sans Condensed', sans-serif;
	color:#1d1d1d;
	letter-spacing: -0.25;
}
.main-product .holder{overflow:hidden;}
.main-product .visual-col{
	float:left;
	width:584px;
	margin:0 20px 0 0;
}
.gallery-product{
	overflow:hidden;
	margin:0 0 15px;
}
.gallery-product .main-visual{
	border:1px solid #d9d9d9;
	background:#fff;
	overflow:hidden;
	padding:9px;
}
.gallery-product .main-visual .holder{
	overflow:hidden;
	position:relative;
}
.gallery-product .main-visual ul{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	width:9999px;
}
.gallery-product .main-visual li{float:left;}
.gallery-product .main-visual img{display:block;}
.gallery-product .slide-holder{
	overflow:hidden;
	position:relative;
}
.gallery-product .slide-holder .holder{
	overflow:hidden;
	position:relative;
	width:594px;
	margin:0 auto;
}
.gallery-product .slide-holder ul{
	list-style:none;
	margin:0;
	/*overflow:hidden;
	overflow:scroll;
	width:9999px;*/
padding: 10px 0 0 0;
}
.gallery-product .slide-holder li{
	float:left;
	border:1px solid #d9d9d9;
	background:#fff;
	padding:5px;
	margin:0 10px 10px 0;
	position:relative;
	cursor: pointer;
}
.gallery-product .slide-holder li.active{
	border:3px solid #cd7f32;
	padding:3px;
}
.gallery-product .slide-holder li:before,
.gallery-product .slide-holder li:after{
/*	content:"";
	clear:both;
	position:absolute;
	top:-11px;
	width:0;
	height:0;
	left:50%;
	margin:0 0 0 -8px;
	border-bottom:8px solid #cd7f32;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	z-index:1;
	display:none;*/
}
.gallery-product .slide-holder li:before{
	top:-8px;
	left:50%;
	margin:0 0 0 -8px;
	border-bottom:8px solid #fff;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	z-index:2;
}
.gallery-product .slide-holder li.active:before,
.gallery-product .slide-holder li.active:after{display:block;}
.gallery-product .slide-holder img{display:block;}
.gallery-product .slide-holder .prev,
.gallery-product .slide-holder .next{
	top:42px;
	left:0;
}
.gallery-product .slide-holder .next{
	left:auto;
	right:0;
}
.social-holder{
	overflow:hidden;
	padding:0 0 0 15px;
}
.social-holder .image-holder{
	float:left;
	margin:0 10px 0 0;
}
.social-holder .image-holder img{display:block;}
.main-product .std-col{
	float:left;
	width:320px;
	font-size:13px;
	line-height:14px;
	padding:16px 0 0;
}
.main-product .std-col .logo-box{
	overflow:hidden;
	margin:0 0 25px;
}
.main-product .std-col .logo-box img{display:block;}
.main-product .std-col .info{
	overflow:hidden;
	margin:0 0 16px;
}
.main-product .std-col .info dt{
	float:left;
	margin:0 3px 0 0;
	width:70px;
}
.main-product .std-col .info dd{
	overflow:hidden;
	margin:0;
}
.main-product .std-col p{margin:0 0 48px;}
.main-product .std-col .box{overflow:hidden;}
.main-product .std-col .box h3{
	margin:0;
	text-transform:uppercase;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	font-family:'Fira Sans Condensed', sans-serif;
	color:#2d2828;
}
.main-product .std-col .more-list{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	/*width: 330px;*/
}
.main-product .std-col .more-list li{
	float:left;
	/*width:77px;*/
	padding:5px;
	margin:10px 10px 0 0;
	border:1px solid #dadada;
	background:#fff;
}
.main-product .std-col .more-list li:hover{
	border:3px solid #cd7f32;
	padding:3px;
}
.main-product .std-col .more-list img{display:block;}
.main-product .info-col{
	float:right;
	width:200px;
}
.main-product .info-col .price-block{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #b8b8b8;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.2); 
	background:#fff;
	overflow:hidden;
	position:relative;
	text-align:center;
	padding:12px 10px 10px;
	margin:0 0 10px;
}
.main-product .info-col .price-block .old-price{
	display:block;
	color:#d86560;
	font-size:13px;
	line-height:16px;
	font-family:'Fira Sans Condensed', sans-serif;
	text-decoration:line-through;
}
.main-product .info-col .price-block .price{
	display:block;
	color:#111;
	font-size:30px;
	line-height:48px;
	font-weight:bold;
	font-family:'Fira Sans Condensed', sans-serif;
	margin:0 0 4px;
}
.add-to-cart{
	position:relative;
	color:#fefefe;
	font-size:11px;
	line-height:34px;
	height:32px;
	text-transform:uppercase;
	font-weight:500;
	background: #f19753 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhNzA2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZjQ1NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f19753 0%, #c47d3b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f19753), color-stop(100%,#c47d3b));
	background: -webkit-linear-gradient(top,  #f19753 0%,#c47d3b 100%);
	background: -o-linear-gradient(top,  #f19753 0%,#c47d3b 100%);
	background: -ms-linear-gradient(top,  #f19753 0%,#c47d3b 100%);
	background: linear-gradient(to bottom,  #f19753 0%,#c47d3b 100%);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display:block;
	margin: 0 0 15px;
	padding:0 0 0 20px;
}
.add-to-cart:after{
	content:"";
	clear:both;
	position:absolute;
	top:5px;
	left:10px;
	width:11px;
	height:20px;
	background:url(/img/sprite.png) no-repeat -287px -46px;
}
.add-to-cart:hover{
	text-decoration:none;
	background: #f19753; color: #ffffff;
}
.main-product .info-col .price-block .link{
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 30px;
	position:relative;
	color:#555454;
	font-size:11px;
	line-height:27px;
}
.main-product .info-col .price-block .link:after{
	content:"";
	clear:both;
	position:absolute;
	top:0;
	left:0;
	width:27px;
	height:27px;
	background:url(/img/sprite.png) no-repeat -135px 0;
}
.main-product .info-col .price-block .link:hover{text-decoration:none;}
.main-product .info-col .price-block .link:hover:after{background-position:-135px -27px;}

.main-product .info-col .price-block .like-active:after {
	background:url(/img/sprite.png) no-repeat -135px -27px;
}

.main-product .info-col .price-block .decor{
	position:absolute;
	top:-1px;
	left:-1px;
	width:45px;
	height:35px;
	background:url(/img/sprite.png) no-repeat -287px 0;
	overflow:hidden;
	text-indent:-9999px;
}
.social-networks{
	list-style:none;
	padding:0;
	margin:0 -5px 14px 0;
	overflow:hidden;
}
.social-networks li{
	float:left;
	margin:0 3px 0 0;
}
.social-networks a{
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:21px;
	height:21px;
	background:url(/img/sprite.png) no-repeat;
}
.social-networks .vk{background-position:-477px 0;}
.social-networks .vk:hover{background-position:-477px -22px;}
.social-networks .ok{background-position:-501px 0;}
.social-networks .ok:hover{background-position:-501px -22px;}
.social-networks .mm{background-position:-525px 0;}
.social-networks .mm:hover{background-position:-525px -22px;}
.social-networks .twitter{background-position:-549px 0;}
.social-networks .twitter:hover{background-position:-549px -22px;}
.social-networks .facebook{background-position:-573px 0;}
.social-networks .facebook:hover{background-position:-573px -22px;}
.social-networks .lj{background-position:-597px 0;}
.social-networks .lj:hover{background-position:-597px -22px;}
.social-networks .mail{background-position:-621px 0;}
.social-networks .mail:hover{background-position:-621px -22px;}
.social-networks .add{background-position:-645px 0;}
.social-networks .add:hover{background-position:-645px -22px;}
.main-product .info-col .menu{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	text-transform:uppercase;
	font-size:11px;
	line-height:14px;
}
.main-product .info-col .menu .slide{
	overflow:hidden;
	width:100%;
	clear:both;
	padding:7px 0 0;
	text-transform:none;
}
.main-product .info-col .menu .slide p{margin:0;}
.main-product .info-col .menu li{
	vertical-align:top;
	border-top:1px solid #d3d3d3;
	padding:8px 5px 7px 8px;
}
.main-product .info-col .menu a{
	display:block;
	color:#1d1d1d;
	position:relative;
	padding:0 25px 0 0;
}
.main-product .info-col .menu a:after{
	content:"";
	clear:both;
	position:absolute;
	top:50%;
	left:100%;
	width:9px;
	height:12px;
	margin:-6px 0 0 -9px;
	background:url(/img/sprite.png) no-repeat -645px -51px;
}
.main-product .info-col .menu .active a,
.main-product .info-col .menu a:hover{
	text-decoration:none;
	color:#ca5450;
}
.main-product .info-col .menu .active a:after,
.main-product .info-col .menu a:hover:after{background-position:-621px -51px;}
.cite-gallery{
	overflow:hidden;
}
.cite-gallery .holder{
	padding-left:0 !important;
	padding-right:0 !important;
}
.cite-gallery .heading{
	overflow:hidden;
	float:right;
	padding:0;
	margin:-8px -8px 0 0;
	display:none;
}
.cite-gallery.active .heading{display:block;}
.cite-gallery .opener{
	display:block;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#1d1d1d;
	margin:0;
	text-transform:uppercase;
}
.cite-gallery.active .opener{float:left;}
.cite-gallery.active .opener:after{display:none;}
.cite-gallery .heading .btn-holder{
	float:right;
	padding:0;
}
.cite-gallery .prev,
.cite-gallery .next{
	float:left;
	width:14px;
	height:29px;
	overflow:hidden;
	margin:0;
	text-indent:-9999px;
	background:url(/img/sprite.png) no-repeat -330px -45px;
	padding:0 !important;
}
.cite-gallery .prev:hover{background-position:-342px -45px;}
.cite-gallery .next{background-position:-308px -45px;}
.cite-gallery .next:hover{background-position:-319px -45px;}
.cite-gallery .prev:after,
.cite-gallery .next:after{display:none !important;}
.cite-gallery .heading .info-slide{
	float:left;
	padding:9px 18px 0 0;
	font-size:11px;
	line-height:13px;
	color:#ca5450;
	width:60px;
	text-transform:none;
}
.cite-gallery .heading .info-slide span,
.cite-gallery .heading .info-slide em{
	display:inline-block;
	vertical-align:top;
	margin:0 1px;
	font-style:normal;
}
.cite-gallery .holder{
	overflow:hidden;
	width:189px !important;
	margin:0 -5px 0 -8px;
}
.cite-gallery .holder ul{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	width:9999px;
}
.cite-gallery .holder li{
	float:left;
	width:189px;
	padding:0 !important;
	border:none !important;
}
.cite-box{
	background:#fff;
	border:1px solid #cfd3d6;
	position:relative;
	margin:0 0 27px;
	font-size:11px;
	line-height:13px;
	font-style:italic;
	color:#555454;
	padding:9px 11px;
}
.cite-box:before,
.cite-box:after{
	content:"";
	clear:both;
	position:absolute;
	top:100%;
	left:145px;
	border-top:27px solid #cfd3d6;
	border-left:27px solid transparent;
	z-index:1;
}
.cite-box:before{
	border-top:26px solid #fff;
	border-left:26px solid transparent;
	margin:-1px 0 0;
	z-index:2;
}
.cite-box .cite-content{
	overflow:hidden;
	width:100%;
	height:140px;
}
.cite-box .rating{
	overflow:hidden;
	width:100% !important;
	margin:0 0 11px !important;
}
.cite-box .rating li{
	float:left;
	margin:0;
	width:auto;
}
.cite-box p{margin:0;}
.cite-gallery .signature-box{
	overflow:hidden;
	width:120px;
	font-size:12px;
	line-height:13px;
	margin:-21px 0 0 12px;
}
.cite-gallery .signature-box .name{
	display:block;
	color:#1d1d1d;
}
.cite-gallery .signature-box .date{
	display:block;
	font-style:normal;
	color:#626262;
	font-size:11px;
}
#footer{
	overflow:hidden;
	width:100%;
}
.footer-row{
	overflow:hidden;
	border-bottom:1px solid #444241;
	background:#2c2727;
	padding:0 0 18px;
}
.footer-row .col-holder{
	overflow:hidden;
	margin:0 auto;
	width:1160px;
	padding:18px 0 18px 0;
}
.footer-row .col{
	width:224px;
	margin:0 10px 0 0;
	float:left;
}
.footer-row h3{
	margin:0 0 12px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	font-family:'Fira Sans Condensed', sans-serif;
	color:#e6e6e6;
}
.footer-row .col ul{
	list-style:none;
	padding:0;
	margin:0;
	font-size:11px;
	line-height:15px;
}
.footer-row .col a{color:#acabab;}
.footer-row .col a:hover{
	text-decoration:none;
	color:#cd7f32;
}
.footer-row .ad-row{
	overflow:hidden;
	margin:0 auto;
	width:1160px;
}
.footer-row .ad-row img{display:block;}
.alignleft{float:left;}
.alignright{float:right;}
.footer-holder{
	overflow:hidden;
	margin:0 auto;
	width:1160px;
	font-size:11px;
	line-height:15px;
	color:#868585;
	padding:17px 0 25px;
}
.footer-holder .text-holder{
	float:left;
	width:700px;
	margin:0 45px 0 0;
}
.footer-holder .box p,
.footer-holder .text-holder p{margin:0;}
.footer-holder .box{
	color:#e6e6e6;
	width:185px;
	text-transform:uppercase;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	font-family:'Fira Sans Condensed', sans-serif;
	float:left;
}
.footer-holder .info{
	display:block;
	overflow:hidden;
	text-align:right;
}
.footer-holder .info span{color:#fefefe;}
.footer-holder .info a{color:#868585;}
.footer-holder .info a:hover{text-decoration:none;}
.footer-holder .info a:hover span{color:#ca5450;}
.outtaHere {
	position:absolute;
	left:-3000px;
}
/* Selects */
.selectArea {
	position:relative;
	height:27px;
	float:left;
	color:#1d1d1d;
	margin:0 10px 0 0;
	font-size:13px;
	line-height:25px;
	border:1px solid #aaacb5;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#fff;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2); 
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:19px;
	height:100%;
	display: block;
}
.selectArea a.selectButton{
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
}
.selectArea a.selectButton:after{
	content:"";
	clear:both;
	position:absolute;
	top:0;
	left:100%;
	margin:0 0 0 -26px;
	width:26px;
	height:25px;
	background:url(/img/sprite.png) no-repeat -370px -38px;
}
.selectAreaActive a.selectButton:after{background-position:-401px -38px;}
.selectArea .center{
	height: 25px;
	line-height:25px;
	display:block;
	padding:0 26px 0 10px;
	font-family:'Fira Sans Condensed', sans-serif;
	background: url(/img/select-center.gif) repeat-x;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position:absolute;
	background-color:#fff;
	display:block;
	z-index:1100;
	font-size:13px;
	line-height:25px;
	margin:-1px 0 0;
	font-family:'Fira Sans Condensed', sans-serif;
}
.optionsDivInvisible:after,
.optionsDivVisible:after{
	content:"";
	clear:both;
	position:absolute;
	top:-1px;
	left:2px;
	right:2px;
	height:2px;
	background:#fff;
}
.optionsDivScroll ul {
	height:205px;
	overflow:auto !important;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul{
	margin:0;
	padding:0;
	overflow:hidden;
	list-style: none;
	border:1px solid #aaacb5;
	border-width:0 1px 1px;
	-webkit-border-radius:0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	-webkit-box-shadow: inset 1px 0px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 0px 1px 0px rgba(0, 0, 0, 0.2); 
}
.optionsDivVisible ul li {
	float:left;
	width:100%;
}
.optionsDivVisible a {
	color:#1d1d1d;
	overflow:hidden;
	text-decoration: none;
	display: block;
	/*height:1%;*/
	padding:0 10px;
}
.optionsDivVisible a:hover {
	color:#ca5450;
	text-decoration:none;
}

#big_foto li{
	width:564px;	
	height:564px;
}
#big_foto li img { }

#table_in { width:100%; }
#table_in .text{
	width:99%;
}


.cd7f32 {color: #cd7f32}


/* шапка */
	.hd_logo {margin: 0 auto; width: 1160px; display: block; height: 126px;}	
	.hd_logo2 {float: left; width: 224px; margin-top: 30px;}	
	.hd_bb1 {float: right; width: 915px; margin-top: 40px;}	
	.hd_txt1 {background: url(/photo/u1.png) left center no-repeat; padding: 3px 0 3px 43px; float: left; margin-right: 60px}		
	.hd_txt2 {background: url(/photo/u2.png) left center no-repeat; padding: 3px 0 3px 43px; float: left;}	

	.hd_b1 {font-size: 20px; margin: -1px 0 4px 0; color:#242424;}	
	.hd_b2 {font-size: 12px; margin-top: -1px}	
	.hd_l {padding: 0 7px 0 7px; font-size: 10px; color: #c0c0c0}	
	
	.hd_bb2 {float: right; width: 200px; padding-top: 5px;}
	a.hd_link {line-height: 36px; height: 35px; text-transform: uppercase; color: #fff; background-color: #cd7f32; display: block; font-size: 12px; text-align: center; font-weight: 500; letter-spacing: 1;}	
	a.hd_link:hover { background-color: #f19753;}


/* контакты */
	.con_box1 { float: right; width: 782px; min-height: 500px; margin-bottom: 20px;}	
	.con_box2 { width: 224px; min-height: 224px; margin-top: 50px; position: absolute; z-index: 555;}
	.con_box3 { width: 660px; min-height: 500px; /*background-color: #dbdfdf;*/ float: right; background-color: #e5ded1}	
	.con_box4 { float: right; width: 490px; margin: 50px 40px 50px 0; }		
	
	.con_form1 { width: 235px; margin: 0 10px 15px 0; float: left}	
	.con_forma { border: 1px solid #aaacb5; box-shadow: inset 0 0 3px #aaacb5; border-radius: 2px; font-size: 13px; padding: 6px 10px 6px 10px; margin: 5px 0 5px 0; width: 235px;}	

	.con_r_forma { border: 1px solid #aaacb5; box-shadow: inset 0 0 3px #aaacb5; border-radius: 2px; font-size: 13px; padding: 6px 10px 6px 10px; margin: 5px 0 5px 0; width: 100%;}
	.con_form2 { width: 100%; margin: 0 10px 15px 0; float: left}	
	.con_forma2 { border: 1px solid #aaacb5; box-shadow: inset 0 0 3px #aaacb5; border-radius: 2px; font-size: 13px; padding: 6px 10px 6px 10px; margin: 5px 0 5px 0; width: 480px;}
	.con_forma3 { background-color: #EDEDED}

	.con_form3 { width: 480px; margin: 0 10px 15px 0; float: left}	
	.con_form4 { width: 145px; margin: 0 10px 15px 0; float: left}	
	.con_form5 { width: 80px; margin: 0 10px 15px 0; float: left}

	.con_ref { color: red; font-weight: bold; padding-left: 3px;}	
	.con_mini { font-size: 11px; color: #7f7f7f}

	.con_textarea { border: 1px solid #aaacb5; box-shadow: inset 0 0 3px #aaacb5; border-radius: 2px; font-size: 13px; padding: 6px 10px 6px 10px; margin: 5px 0 5px 0; width: 100%;}	
	
	.con_add { margin: 0 10px 15px 0; background: url(/photo/add.png) no-repeat left top; padding-left: 27px; font-size: 13px;}
	.con_add2 { margin: 0 10px 15px 0; font-size: 13px; width: 100%; display: block;}
	
	
	.sand {
    position: relative;
line-height: 36px;
    height: 35px;
    text-transform: uppercase;
    color: #fff;
    background-color: #cd7f32;
    display: block;
    font-size: 12px;
    text-align: center;
    font-weight: 500;
    letter-spacing: 1;
    padding: 0 20px 0 20px; border: 0px; cursor: hand;}	


/* попап корзины */
.popup-wrapper {
  background-color: rgba(126, 126, 126, 0.89);
  position: fixed;
  height: 100%;
  overflow: auto;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 9999999; }

.popups-win {
  background-color: #fff;
  padding: 0;
  position: relative;
  margin: 140px auto 40px auto;
  width: 845px; }

.close-popup {
  border: 1px solid #dadada;
  cursor: pointer;
  position: absolute;
  right: 20px;
  height: 34px;
  top: 20px;
  width: 34px; }
  .close-popup span:before, .close-popup span:after {
    content: "";
    position: absolute;
    background-color: #000;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  .close-popup span:before {
    left: 7px;
    top: 16px;
    height: 2px;
    width: 20px; }
  .close-popup span:after {
    left: 16px;
    top: 7px;
    height: 20px;
    width: 2px; }
  .close-popup:hover {
    border-color: #f19753;
    background-color: #f19753; }
    .close-popup:hover span:before, .close-popup:hover span:after {
      background-color: #fff;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }

.popup-content {
  display: block;
  padding: 30px 60px 40px 60px;
  width: 100%; }
  .popup-content__title {
    font-size: 40px;
    line-height: 40px; }



/* попап корзины заказ */
	.con_box1 { float: right; width: 782px; min-height: 500px; margin-bottom: 20px;}	
	.con_box2 { width: 224px; min-height: 224px; margin-top: 50px; position: absolute; z-index: 555;}
	.con_box3 { width: 660px; min-height: 500px; /*background-color: #dbdfdf;*/ float: right; background-color: #e5ded1}	
	.con_box4 { float: right; width: 490px; margin: 50px 40px 50px 0; }		
	
	.con_form1 { width: 235px; margin: 0 10px 15px 0; float: left}	
	.con_forma { border: 1px solid #aaacb5; box-shadow: inset 0 0 3px #aaacb5; border-radius: 2px; font-size: 13px; padding: 6px 10px 6px 10px; margin: 5px 0 5px 0; width: 235px;}	

	.con_r_forma { border: 1px solid #aaacb5; box-shadow: inset 0 0 3px #aaacb5; border-radius: 2px; font-size: 13px; padding: 6px 10px 6px 10px; margin: 5px 0 5px 0; width: 100%;}		
	.con_forma2 { border: 1px solid #aaacb5; box-shadow: inset 0 0 3px #aaacb5; border-radius: 2px; font-size: 13px; padding: 6px 10px 6px 10px; margin: 5px 0 5px 0; width: 100%;}

	.con_form3 { width: 480px; margin: 0 10px 15px 0; float: left}	
	.con_form4 { width: 145px; margin: 0 10px 15px 0; float: left}	
	.con_form5 { width: 80px; margin: 0 10px 15px 0; float: left}	
	
	.con_ref { color: red; font-weight: bold; padding-left: 3px;}	
	.con_mini { font-size: 11px; color: #7f7f7f}

	.con_textarea { border: 1px solid #aaacb5; box-shadow: inset 0 0 3px #aaacb5; border-radius: 2px; font-size: 13px; padding: 6px 10px 6px 10px; margin: 5px 0 5px 0; width: 100%;}
	.con_725	{ width: 725px}
	
	.con_add { margin: 0 10px 15px 0; background: url(/photo/add.png) no-repeat left top; padding-left: 27px; font-size: 13px;}
	.con_add2 { margin: 0 10px 15px 0; font-size: 13px; width: 100%; display: block;}