<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body{
	padding:0; 
	margin:0;
	background:#fff;	  
	width:100%; 
	vertical-align:top;
	font-family: Tahoma, Geneva, sans-serif;
	color:#333; 
	line-height:15px; 
	font-size:13px;
}
img{ border:none;max-width:100%;height:auto; }
.col {
	float:left;
}


form, div, input, textarea { margin:0; padding:0;}

input, textarea {font-size:1.01em;}

input {vertical-align:top;}

.search .input {border-color:#D4D0C8; padding-top:2px; padding-bottom:2px; background:#FFFFFF; margin:5px 5px 0px 0px;}
.search .submit { margin:5px 0px 0px 0px;}


.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {
	padding:10px 0px 15px 0px;
	margin:0px;
	font-size:1.41em;
	font-weight:bold;
	line-height:20px;
	color:#0f0f0f;
}
p {
	padding:0px 0px 0px 0px;
	margin: 8px 0px;
}

a { color:#0f0f0f;}
a:hover {text-decoration:none;}

#respond {
	font-size:1.31em;
	font-weight:normal;
	line-height:29px;
	color:#C4D6EE;
}

#links_with_style  {
	vertical-align:top;
}
#archives  {
	vertical-align:top;
}
#meta  {
	vertical-align:top;
}
#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}
#categories  {
	vertical-align:top;
}
#calendar_wrap {
	vertical-align:top;
	font-size:1.01em;
	padding:10px 0px 0px 0px;
}
#calendar {
	vertical-align:top;
}
#calendar_wrap a {
	text-decoration:underline;
	font-weight:bold;
}
#calendar_wrap a:hover {
	text-decoration:none;
	font-weight:bold;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
}
.textwidget {
	text-align:left;
	padding:10px 15px 0px 15px;
	font-size:1.01em;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


.navigation {padding:10px 0px 10px 0px; display:table; width:100%;}

.alignleft {width:40%; float:left; color:#000000; padding-left:18px;}
.alignright {width:40%; float:right; text-align:right; color:#000000; padding-right:18px;}
.alignleft a {color:#000000; font-size:1.01em; font-weight:bold;}
.alignright a {color:#000000; font-size:1.01em; font-weight:bold;}


.side {color:#FFFFFF;}
.side a {color:#FFFFFF;}

.statusbar p {padding:7px 0px 0px 10px; font-weight:normal;}



h1, h2, h3, h4 {margin:0px; padding:0px;}


h1 {font-size:28px; text-transform:none; font-weight:normal; letter-spacing:0px; text-align:center; margin-bottom: 20px; margin-top:10px;   line-height: 1;}
h1 a{color:#FFFFFF; text-decoration:none;}
p+h1{margin-top:0px;}

h2 { 
	font-size	: 18px; 
	line-height	: 1.11em;  
	color		: #3c3c3c; 
	text-transform	: none;
	font-weight	: normal;
	margin: 10px 0;
}

h2 a{color:#3c3c3c; text-decoration:underline;  font-weight:bold;}
h2 a:hover{text-decoration:none;}

h3 { font-size:1.01em; line-height:1.11em;  color:#111312; text-transform:uppercase; margin: 10px 0;}
h3 a{color:#111312; text-decoration:none;  padding-right:3px; font-weight:bold;}
h3 a:hover{text-decoration:underline;}


h4, .h4 { 
	font-size	: 18px; 
	padding-left	: 10px;
	line-height	: 1.11em;  
	color		: #3c3c3c; 
	text-transform	: none;
	font-weight	: normal;
}

/*-------------------------------*/

.top-tall { /*background:url(images/top-tall.gif) top repeat-x;*/}
.main { width:100%; /*background:url(images/b-g-top.jpg) top right no-repeat;*/}
.main img.logo{ vertical-align:middle; float:left; margin:33px 12px 0px 49px;}

.slogan {color:#9c9c9c; padding-left:117px; padding-bottom:71px;}

.search-top { text-transform:uppercase; font-size:12px; color:#b40101; font-weight:bold; padding:19px 0px 21px 6px;}
.search-top .input { width:30%; margin:0px 7px 0px 0px; vertical-align:middle; margin-top:10px;}
.search-top .submit { vertical-align:middle; margin-top:10px;}

.left {width:330px; margin-left:-100%;}
.left .margin {padding:0px 64px 0px 35px; }

.right {width:100%;}
.right .margin { padding:20px 28px 0px 0px; margin-left:278px;}


.widget {padding-bottom:23px;}
.widget h2 {font-size:1.21em; padding:0px 0px 4px 15px; /*background:url(images/a1.gif) no-repeat 0 5px;*/ color:#121212; text-transform:uppercase; margin:21px 0px 0px 11px;}
.widget ul {margin:16px 0px 0px 32px; padding:0px; list-style:none; line-height:1.63em;}
.widget ul li {padding-left:15px; /*background:url(images/a2.gif) no-repeat 0 6px;*/}
.widget ul li a {color:#0f0f0f; text-decoration:none}
.widget ul li a:hover{text-decoration:underline}
.widget ul.children {margin:5px 0px 5px 0px;}

#links_with_style h2 {font-size:1.21em; padding:0px 0px 4px 15px; /*background:url(images/a1.gif) no-repeat 0 5px;*/ color:#121212; text-transform:uppercase; margin:21px 0px 0px 11px;}
#links_with_style ul {margin:0px; padding:0px; list-style:none; line-height:normal;}
#links_with_style ul li {padding:0px; background:none;}
#links_with_style ul li ul {margin:11px 0px 0px 32px; padding:0px; list-style:none; line-height:1.48em;}
#links_with_style ul li ul li {padding-left:15px; /*background:url(images/a2.gif) no-repeat 0 6px;*/}
#links_with_style ul li ul li a {color:#0f0f0f; text-decoration:none}
#links_with_style ul li ul li a:hover {text-decoration:underline}

.line { /*background:url(images/line.gif) repeat-x;*/ font-size:0px; line-height:0px;}

.content .topic { /*background:url(images/bg-topic.gif) top repeat-x;*/}

.content .line { font-size:0px; line-height:0px; /*background:url(images/bg-topic.gif) repeat-x top*/}
.content .author { color:#454545; float:left; width:370px; padding:25px 0px 20px 10px;}
.content .author h3 a{ color:#111312;}
.content .author a{ color:#454545; text-decoration:none;}
.content .author a:hover{  text-decoration:underline;}

.content .date { float:right; padding:30px 0px 11px 14px; font-size:1.31em; color:#2a2a2a; font-weight:bold;}
.content .date img { vertical-align:middle; margin-right:12px;}

.content .text {padding:16px 0px 0px 2px;}
.content .text img.pic { float:left; margin:0px 21px 0px 0px;}
.content .text ul { margin:0px; padding:0px; list-style:none;}
.content .text li { line-height:1.80em;}
.content .text li a{ /*background:url(images/a2.gif) no-repeat 0 5px;*/ padding-left:13px;}

.content .comment { color:#000000; padding:20px 39px 30px 4px; text-align:right; font-weight:bold; text-transform:uppercase;}
.content .comment a { color:#000000; /*background:url(images/a3.gif) no-repeat 0 6px;*/ padding-left:8px;}

.footer { padding:5px 10px 5px 38px; color:#0f0f0f;}
.footer a { color:#0f0f0f}


.item { position:relative; height:310px; width:240px; padding:0 23px 0 25px; margin:0; float:left; border:1px solid #fff}

a.product-name:link {
/*
	font-family: Arial, Helvetica, sans-serif;
*/
	text-decoration: underline;
	font-size:16px;
	FONT-WEIGHT	: bold; 
}
a.product-name:visited {
/*
	font-family: Arial, Helvetica, sans-serif;
*/
	text-decoration: underline;
	font-size:16px;
	FONT-WEIGHT	: bold; 
}
a.product-name:aktiv {
/*
	font-family: Arial, Helvetica, sans-serif;
*/
	text-decoration: underline;
	font-size:16px;
	FONT-WEIGHT	: bold; 
}
a.product-name:hover {
	text-decoration: underline;
	color: #DDDDDD;
	font-size:16px;
	FONT-WEIGHT	: none; 
}







a.catalog-active:link {
/*
	font-family: Arial, Helvetica, sans-serif;
*/
	text-decoration: underline;
	color: #990000;
	FONT-WEIGHT	: bold; 
}
a.catalog-active:visited {
/*
	font-family: Arial, Helvetica, sans-serif;
*/
	text-decoration: underline;
	color: #990000;
	FONT-WEIGHT	: bold; 
}
a.catalog-active:aktiv {
/*
	font-family: Arial, Helvetica, sans-serif;
*/
	text-decoration: underline;
	color: #990000;
	FONT-WEIGHT	: bold; 
}
a.catalog-active:hover {
	text-decoration: underline;
	color: #ff0000;
	FONT-WEIGHT	: none; 
}


.column-title-left { 		
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	margin:0px 0px 10px;
	padding: 12px 0;
	background: #f7e374;
	background: -moz-linear-gradient(top,  #f7e374 0%, #dd9a26 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
	background: -webkit-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -o-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -ms-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: linear-gradient(to bottom,  #f7e374 0%,#dd9a26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e374', endColorstr='#dd9a26',GradientType=0 );
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border-bottom:1px solid #f5b34a;
	position:relative;
}
.column-title-left:after{
	content:'';
	border: 5px solid transparent;
	border-top: 10px solid #000;
	position:absolute;
	top:14px;
	right:9px;
}
.column-title-left.hide_catalog{
	margin:0;
}
/*
.column-title-left.hide_catalog:after{
	border: 5px solid transparent;
	border-bottom: 10px solid #000;
	top:8px;
}
*/
.column-title-right { 
	color: #333;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:19px;
}
.all_news{
	font-size:14px;
	text-transform:none;
	margin-left:30px;
}
.likeh1 {
font-size: 28px;
/*
font-family: arial;
*/
text-transform: none;
line-height: 28px;
font-weight: normal;
letter-spacing: 0px;
padding-top: 10px;
text-align: center;
margin-bottom: 10px;
display: block;
}

.rec_h3 {
font-size: 1.01em;
line-height: 1.11em;
color: #111312;
text-transform: uppercase;
margin: 10px 0;
display: block;
font-weight: bold;
}

.table-center td, .table-center p {
text-align: center;
}

.double-border {
	border-spacing: 0;
}

.double-border, .double-border tr, .double-border tr td {
border-collapse: collapse;
}

.wrap{
	background:#fff;
	max-width:1170px;
	margin:20px auto 50px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #f98e3c;
}
.header{
	padding:4px 20px 3px 12px;
	overflow:hidden;
	position:relative;
	margin-bottom:6px;
}
table{
	border-spacing:0;
	border-collapse:collapse;	
}

/*
.header [class$="block"]{
	float:left;
}
*/
a.logo_block{
	display:block;
/*
	background:url(/images/logo.png)0% 100% no-repeat; 
*/
	background-image:url(/images/logo.png);
	background-position:0% 100%;
	background-repeat:no-repeat;	
	width:350px;
	height:71px;
	padding-top:12px;
	padding-left:7px;
	color:#f98e3c;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
/*
	margin-right:35px;
*/
}
.phone_block {
	float:left;
	fo-nt-weight:bold;
	width:340px;margin:0px 0px 0 0;
	font-size: 14px;
}
.phone_block p { margin-bottom:0px;}
.phone_block_1 { float:left;font-size:16px;line-height:19px;margin-left:20px; }


a.btn_phone_block{
	position:relative;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	padding:8px 12px 5px 37px;
	background: #f7e374;
	background: -moz-linear-gradient(top,  #f7e374 0%, #dd9a26 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
	background: -webkit-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -o-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -ms-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: linear-gradient(to bottom,  #f7e374 0%,#dd9a26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e374', endColorstr='#dd9a26',GradientType=0 );
	border:1px solid #f5b34a;
	margin-right:35px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-decoration:none;
	margin-top:30px;
}
a.btn_phone_block:hover{
	background: #d8f880;
	background: -moz-linear-gradient(top,  #d8f880 0%, #8ca835 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8f880), color-stop(100%,#8ca835));
	background: -webkit-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: -o-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: -ms-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: linear-gradient(to bottom,  #d8f880 0%,#8ca835 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f880', endColorstr='#8ca835',GradientType=0 );
	border:1px solid #afd750;
}
a.btn_phone_block img{
	position:absolute;
	top:-5px;
	left:-7px;
}
.mail_block{
	margin:30px 18px 0px 0px;
	color:#898989;
	float:left;
}
.email{
	background-image:url('/images/mail.png');
	background-position:0 0;
	background-repeat: no-repeat;
	font-size:14px;
	text-decoration:underline;
	color:#000;
	padding:1px 0 10px 0px;
	display:block;
}
.time_work {text-align: left;}
.cart_block{
	padding:0px 0 1px 20px;
	margin:3px 0 0 10px;
	border-left: 1px solid #d1d1d1;
}
.cart_block a{
	display:block;	
	text-decoration:none;
}
a.top_cart{
	padding:0px 0px 12px 50px;
	background-image:url('/images/cart.png');
	background-position:0 0;
	background-repeat: no-repeat;
	color:#333;
	font-size:12px;
}
a.top_cart span:not([id]){
	font-size:18px;
	text-transform:uppercase;
	text-decoration:underline;
	display:block;
	margin-bottom:7px;
}
.cart_block:hover a.top_cart span:not([id]){
	text-decoration:none;
}
.btn_cart, .btn_filter, .batton_cart_form{
	width:180px;
	padding:10px 0 8px;
	border:1px solid #afd750;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background: #d8f880;
	background: -moz-linear-gradient(top,  #d8f880 0%, #8ca835 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8f880), color-stop(100%,#8ca835));
	background: -webkit-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: -o-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: -ms-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: linear-gradient(to bottom,  #d8f880 0%,#8ca835 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f880', endColorstr='#8ca835',GradientType=0 );
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
}
.btn_filter:hover,.batton_cart_form:hover, .btn_sale_form:hover{
	background: #1e5799;
	background: -moz-linear-gradient(top,  #1e5799 0%, #f7e374 0%, #dd9a26 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
	background: -webkit-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
	background: -o-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
	background: -ms-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
	background: linear-gradient(to bottom,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#dd9a26',GradientType=0 );
	border-color:#f5b34a;
}
.cart_block:hover .btn_cart{
	background: #1e5799;
	background: -moz-linear-gradient(top,  #1e5799 0%, #f7e374 0%, #dd9a26 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
	background: -webkit-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
	background: -o-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
	background: -ms-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
	background: linear-gradient(to bottom,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#dd9a26',GradientType=0 );
	border-color:#f5b34a;
}
a.batton_cart_form{
	display:inline-block;
	width:268px;
	text-decoration:none;
}
#windows_click a.batton_cart_form{
	width:180px;
}
.perezvonit {
	padding:20px 0 0 0px;float:left;
}
.txt_header{
/*
	position:absolute;
*/
height:30px;
	bottom:5px;
	left:12px;
	padding:0px 0px 0px 30px;
	background-image:url('/images/phone.png');
	background-position:0 30%;
	background-repeat: no-repeat;
	color:#898989;
	font-size:12px;
}
.txt_header p {
	padding-top:6px;
}

.txt_header span{
	color:#333;
	font-size:14px;
	font-weight:bold;	
}
.block_menu{
	background:#ffb321;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
/*
	overflow:hidden;
*/
	margin-bottom:15px;
	height:33px;
	position:relative;
}
.ya-site-form, .block_menu&gt;ul, .block_menu&gt;ul&gt;li{
	float:left;
}
.block_menu ul{
	margin:0;
	padding:0;
}
.block_menu ul li{
	list-style:none;
}
.block_menu&gt;ul&gt;li&gt;a{
	display:block;
	text-transform:uppercase;
	padding:10px 17px 8px 18px;
	text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font-size:14px;
}
.block_menu&gt;ul&gt;li&gt;a:hover, .active, .block_menu&gt;ul&gt;li:hover&gt;a{
	background-color:#ffe0a0;
	box-shadow: 0px 1px 1px ffe4d5;
}
.block_menu ul li a.menu_sale{
	position:relative;
	padding-right:30px;
}
.menu_sale img{
	position:absolute;
	right:-2px;
	bottom:-5px;	
}
.ya-site-form{
	width:325px;
	
}

.assembling-add{
	font-size: 11px!important;
}

@-moz-document url-prefix() {

.ya-site-form {width:295px;}

}


input[name=bt_form]{
	/* background: none!important;*/
}
.skr &gt; a &gt; span{
	display: block!important;
}

.one_block_anons_list{cursor: pointer;}

.catalog-passive a span{display: none;}

#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{
	border-radius:4px;
	padding:3px 0px 2px 27px;
	background:url('/images/search.png')10px 50% no-repeat, #fff;
	-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);
	box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);
	border:none;
}
#ya-site-form0 input.ya-site-form__submit{
	width:67px;
	text-align:center;
	padding:2px 0px;
	background: #e1e1e1;
	background: -moz-linear-gradient(top,  #e1e1e1 0%, #ffffff 7%, #ccd8df 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(7%,#ffffff), color-stop(100%,#ccd8df));
	background: -webkit-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: -o-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: -ms-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: linear-gradient(to bottom,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ccd8df',GradientType=0 );
	border:1px solid #c3c3c3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,0.75), inset 0 -1px 3px rgba(0,0,0,0.19);
	-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.75), inset 0 -1px 3px rgba(0,0,0,0.19);
	box-shadow:inset 0 1px 2px rgba(255,255,255,0.75), inset 0 -1px 3px rgba(0,0,0,0.19);
}
#ya-site-form0 input.ya-site-form__submit:hover{
	background: #1e5799;
background: -moz-linear-gradient(top,  #1e5799 0%, #e1e1e1 0%, #e3f7ff 7%, #ccd8df 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#e1e1e1), color-stop(7%,#e3f7ff), color-stop(100%,#ccd8df));
background: -webkit-linear-gradient(top,  #1e5799 0%,#e1e1e1 0%,#e3f7ff 7%,#ccd8df 100%);
background: -o-linear-gradient(top,  #1e5799 0%,#e1e1e1 0%,#e3f7ff 7%,#ccd8df 100%);
background: -ms-linear-gradient(top,  #1e5799 0%,#e1e1e1 0%,#e3f7ff 7%,#ccd8df 100%);
background: linear-gradient(to bottom,  #1e5799 0%,#e1e1e1 0%,#e3f7ff 7%,#ccd8df 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#ccd8df',GradientType=0 );
}
.catalog_block{
	padding:0;
	margin:0 15px 20px 5px;
	border:1px solid #ffc242;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
ul.categories{
  margin: 0;
  padding: 0;
	z-index:5;
}
.categories li{
	list-style:none;
	margin:0;
	padding:0;	
}
.categories li a{
	display:block;
	padding:10px 13px 9px 11px;
	border-bottom:1px solid #ffe0a0;
	text-decoration:none;
	font-size:14px;
}
.categories li:last-child a{
	border-bottom:none;
}
.categories li a:hover, .catalog-active{
	background:#ffe0a0;
}
.filter_block{
	margin: 0 15px 15px 5px;
	border:1px solid #7eaa25;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.baner_block{
	margin: 0 0px 15px 10px;
/*
	background:#e8e8e8;
	border:1px solid #d1d1d1;
	width: 213px;
	height:298px;
*/
}
.baner_block.left_baner{
	margin: 0 10px 17px 5px;
}
.baner_block img{
	width:215px;
	margin: 0 auto;
	display: block;
}
.plus_block{
	margin:0 5px 15px 10px;
	text-transform:uppercase;	
	min-width: 215px;
}
.title_plus{
	font-size:16px;
	color:#333;
	margin-bottom:10px;
}
.plus_block [class^="pluss_"] .hover_block_plus{
	padding:8px 13px 8px 11px;
	width:213px;
	background:#FFF4DD;
	border:1px solid #ffc242;
	position:absolute;
	right: 243px;
	display:none;
	text-transform: none;
	color:#333;
	font-size:13px;	
	z-index:5;
}
.plus_block [class^="pluss_"]:hover .hover_block_plus{
	display:block;
}
.plus_block [class^="pluss_"] .hover_block_plus:after{
	content:"";
	position:absolute;
	right:-40px;
	border:20px solid transparent;
	border-left:20px solid #ffc242;	
}
.plus_block [class^="pluss_"]{
	padding:10px 1px 10px 38px;
	background-image:url('/images/bg_plus.png');	
	background-repeat: no-repeat;
	border:1px solid #d1d1d1;
	margin-bottom:1px;
	font-size:12px;
	position:relative;
}
.plus_block [class^="pluss_"]:hover{
	background-color:#fee5b0;
	border-color:#ffc242;
}
.pluss_1{
	background-position:0px 10px;
}
.pluss_1 .hover_block_plus{
	top:-10px;
}
.pluss_1 .hover_block_plus:after{
	top:18px;
}
.pluss_2{
	background-position:0px -34px;
}
.pluss_2 .hover_block_plus{
	top:-30px;
}
.pluss_2 .hover_block_plus:after{
	top:30px;
}
.pluss_3{
	background-position:0px -80px;
}
.pluss_3 .hover_block_plus{
	top:-40px;
}
.pluss_3 .hover_block_plus:after{
	top:43px;
	
}
.pluss_4{
	background-position:0px -125px;
}
.pluss_4 .hover_block_plus{
	top:-165px;
}
.pluss_4 .hover_block_plus:after{
	top:170px;
	
}
.pluss_5{
	background-position:0px -180px;
}
.pluss_5 .hover_block_plus{
	top:-70px;
	padding-bottom:0;
	padding-top:13px;
}
.pluss_5 .hover_block_plus div{
	margin-bottom:17px;
}
.pluss_5 .hover_block_plus:after{
	top:75px;
}
.wrap_vk{
	margin:20px 5px 30px 15px;
}
.news_block{
	margin:0px 5px 20px 5px;
}
.one_news{
	margin-bottom:7px;
	border:1px solid #d1d1d1;
	padding:15px;
}
.date{
	color:#898989;
	font-size:12px;
	margin-right:4px;
}
.news{
	color:#000;
	font-size:13px;
}
.one_news img{
	width:150px;
	/*margin:12px 10px 9px;*/
	margin: 0 auto;
	display: block;
}
.one_news a{
	margin: 0 auto 10px;
	display: block;
}

.detali_news{
	display:block;
	text-align:right;
}

.footer_block{
	background:#e2f5ce;
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	border-radius:0px 0px 10px 10px;
}

.toTop{
  position: fixed;
  z-index: 22;
  right: 5%;
  bottom: 30px;
  display: block;  
/*
  width: 20px;     
  height:24px;
  padding:13px 15px;
  background: #fff;     
  border: 1px solid #969696;     
  text-align: center;    
  border-radius:30px;
  font-size:44px;       
  text-decoration:none;
  color:#969696;
*/
 width:50px;
 height:50px;
 background-image:url('/images/top.png');
 background-repeat: no-repeat;
 background-position:0 0;
 font-size:0;
}
.toTop:hover{
/*
	border-color:#191919;
	color:#191919;
*/
background-position:100% 0%;
}

#bg_popup, #bg_popup_click {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
display:none;
background: #000;
filter: alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
z-index:1;
}

#form_question {
    max-width: 290px;
	left: 50%;
    transform: translate(-50%, 0);
}
#popup, #form_click, #form_question, #form_basket, .wrap_mail{
position:fixed;
background: #fff;
z-index:230;
display:none;
}
#popup{
	top:37%;
	left:40%;
}
 #form_click, #form_basket {
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 }
#windows, #windows_click, #windows_question, #windows_basket{
padding:10px;
/*
width: 309px;
height: 270px;
*/
text-align:center;
position:relative; 
}
#windows_click, #windows_basket{
	max-width:420px;
	padding:0;	
}
#windows .close, #windows_click .close, #windows_question .close, #windows_basket .close{
	position:absolute;
	top:-10px;
	right:-15px;
}
 #windows_basket{
	padding: 10px;
/*
	width:450px;
*/
}
.title_form{
	font-size:16px;
	text-transform:uppercase;
	color:#000;
	display:block;
	margin: 10px auto 20px;
}
.comment{
	color:#626262;
	font-size:12px;
}
.comment span, #phone_form span span, #question_form span span{
	color:#a2a2a2;
	font-size:11px;
	font-style:italic;
	margin:15px 5px 15px;
}
.comment span{
	margin:17px 5px 20px;
}
#phone_form, #question_form{
	margin:0 15px 0 15px;
}
#phone_form span, #question_form span{
	display:block;
	font-size:14px;
	margin-bottom:10px;
	text-align:left;
	font-weight: bold;
}
/*
{
	font-weight:nornal;
}
*/
#phone_form span span, #question_form span span, #question_form span span{
		display:inline;				
		font-weight: normal;
}
#phone_form input[type="text"], #question_form input[type='text'], #question_form textarea{
	width: 244px;
	padding:7px 5px;
}
#question_form textarea{
	padding:3px;
	height:40px;
	margin-bottom:10px;
}
#phone_btn, #phone_btn_form, #question_btn{
background: #d8f880;
background: -moz-linear-gradient(top,  #d8f880 0%, #8ca835 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8f880), color-stop(100%,#8ca835));
background: -webkit-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
background: -o-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
background: -ms-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
background: linear-gradient(to bottom,  #d8f880 0%,#8ca835 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f880', endColorstr='#8ca835',GradientType=0 );
border:1px solid #afd750;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
width:190px;
padding: 7px 0;
text-align:center;
text-transform:uppercase;
}
#question_btn:hover{
	background: #1e5799;
background: -moz-linear-gradient(top,  #1e5799 0%, #f7e374 0%, #dd9a26 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
background: -webkit-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
background: -o-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
background: -ms-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
background: linear-gradient(to bottom,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#dd9a26',GradientType=0 );
border-color:#f5b34a;
}
#phone_btn:hover, #phone_btn_form{
background: #f7e374;
background: -moz-linear-gradient(top,  #f7e374 0%, #dd9a26 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
background: -webkit-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
background: -o-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
background: -ms-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
background: linear-gradient(to bottom,  #f7e374 0%,#dd9a26 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e374', endColorstr='#dd9a26',GradientType=0 );
border:1px solid #f5b34a;
}
#windows input, #windows_question input{
	margin-bottom:19px;
}

.footer_block{
	overflow:hidden;
	padding:15px 2px 8px 17px;
	border-top:2px solid #ef7f1a;
	box-shadow:inset 0px 2px 5px rgba(0,0,0,0.3);
}
.footer_block [class$="_footer_block"]{
	float:left;
}
.phone_footer_block{
	width: 207px;
	margin-right:6px;
}
.phone_footer_block p{
	margin-bottom:11px;
	color:#626262;
	font-size:12px;
}
.phone_footer_block p span{
	color:#333;
	font-weight:bold;
	font-size:14px;
}
.phone_footer_block p span.big{
	font-size:18px;
	display:block;
	margin-bottom:7px;
}
.phone_footer_block a.btn_phone_block{
	margin: 20px 8px 13px 0;
	display:block;
}
.main_footer_block{
	max-width:695px;
	margin-top: 10px;
}
.footer_menu{
	margin:0px;
	padding:0px;
}
.footer_menu li{
	list-style:none;
	float:left;
	margin-right:3px;
	margin-bottom:15px;
}
.footer_menu li:last-child{
	margin-right: 0px;
}
.footer_menu li a{
	text-transform:uppercase;
	font-size:12px;
	padding:6px 4px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.footer_menu li a:hover, .footer_menu li a.active{
	background-color:rgba(253,172,0,0.4);
	text-decoration:none;
}
.mail_footer_block{
	width:230px;
}
.text_block{
	padding:0px 13px;
}

.footer_menu+.text_block{
	clear:both;
	padding-top:3px;
}

.google_wrap{
	text-align:right;
	margin-bottom:18px;
}
.sale_form_title{
	font-size:12px;
	color:#333;
	text-align:center;
}
.sale_form_title span{
	text-transform:uppercase;
	display:block;	
	margin:9px 0px 5px;
}
.sale_form{
	border:1px solid #ef7f1a;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#fff;
	margin:16px 8px 8px 3px;
}
.btn_sale_form{
  padding: 8px 0 5px;
  width:160px;
  border: 1px solid #afd750;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #d8f880;
  background: -moz-linear-gradient(top, #d8f880 0%, #8ca835 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8f880), color-stop(100%,#8ca835));
  background: -webkit-linear-gradient(top, #d8f880 0%,#8ca835 100%);
  background: -o-linear-gradient(top, #d8f880 0%,#8ca835 100%);
  background: -ms-linear-gradient(top, #d8f880 0%,#8ca835 100%);
  background: linear-gradient(to bottom, #d8f880 0%,#8ca835 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f880', endColorstr='#8ca835',GradientType=0 );
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  display:block;
  margin:10px auto 7px;
  text-decoration:none;
}
.line_form{
	margin:7px 9px 0px;
}
.line_form .label{
	color:#333;
	font-size:12px;
	display:inline-block;
	vertical-align:bottom;
	text-align:right;
	width:45px;
	margin-right:3px;
	padding-bottom:3px;
}
.line_form .label span{
	color:#960000;
}
.line_form  input{
	width:140px;
	padding:5px 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #d1d1d1;
	font-size: 12px;
}
.data-error, input.data-error{
	border:1px solid #f00 !important;
}
.block_menu li {
	position:relative;
}
.block_menu li .categories{
	display:none;
	position:absolute;
	top: 32px;
	left: 0px;
	width: 215px;
	background: #fff;
	z-index: 3;
	border:1px solid #ffc242;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.block_menu li:hover .categories{
	display:block;
}
::-webkit-input-placeholder { 
	color:#898989 !important;
	font-size:12px !important;
}
:-moz-placeholder { 
	color:#898989 !important;
	font-size:12px !important;
}
:-ms-input-placeholder {  
   color: #898989 !important;  
   font-size:12px !important;
}

input:hover::-webkit-input-placeholder, textarea:hover::-webkit-input-placeholder{ 
	color:#fff !important;
}
input:hover:-moz-placeholder, textarea:hover:-moz-placeholder{ 
	color:#fff !important;	
}
input:hover:-ms-input-placeholder, textarea:hover:-ms-input-placeholder{  
   color: #fff !important;     
}

/* Ширина слайдера */

#slider_filter {
    width: 190px;
    margin: 10px 5px;
}

/* Контейнер слайдера */

.ui-slider {
    position: relative;
}

/* Ползунок */

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 19px;   /* Задаем нужную ширину */
    height: 19px;  /* и высоту */
/* картинка изображающая ползунок. �?ли можно залить цветом, задать бордюр и скругления */
/*
    background: url(../img/slider.png) no-repeat; 
*/
	background-color:#7eaa25;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
    cursor: pointer;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
   border: 0;
    overflow: hidden;

}

/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */

.ui-slider-horizontal {
     height: 5px; /* задаем высоту согласно дизайна */

}

/* позиционируем ползунки */

.ui-slider-horizontal .ui-slider-handle { 
    top: -7px;
    margin-left: -6px;
}

.ui-slider-horizontal .ui-slider-range {

    top: 0;

    height: 100%;

}

.ui-slider-horizontal .ui-slider-range-min { 

    left: 0;

}

.ui-slider-horizontal .ui-slider-range-max {

    right: 0;

}

/* оформление полосы по которой ходит ползунок */

.ui-widget-content { 

    border: 1px solid #D4D4D4;

    background: #fff;

}

/* оформление активного участка (между двумя ползунками) */

.ui-widget-header { 

/*
    border: 1px solid #D4D4D4;
*/

    background: #e2f5ce;

}

/* скругление для полосы слайдера */

.ui-corner-all {

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    border-radius: 4px;

}

.title_filter_form{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-transform:uppercase;
	text-align:center;
	color:#000;
	font-size:14px;
	background-color:#e2f5ce;
	padding:9px 0;
}

.filter_form{
	margin: 13px 10px 20px;
}
.filter_form .label{
	margin-bottom:10px;
	color:#000;
	font-size:14px;
}
.filter_form select{
	background-color:#fff;
	border:1px solid #bababa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:20px;
	width:189px;
	padding:7px 5px;
}
.btn_filter{
	width:190px;
	padding:7px 0 5px;
}
.line_cost{
	text-align:center;
}
.line_cost input{
background-color:#fff;
	border:1px solid #bababa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:3px 2px 2px 4px;	
}
.one_product{
	display:inline-block;
/*
	display:block;
	float:left;
*/
	width:180px;
	height:180px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:12px;
	border:1px solid #ddd;
	position:relative;
	overflow:hidden;
	vertical-align: top;
}
/*
.one_product:nth-child(4n){
	margin-right:0px;
}
*/
.product_index_block_catalog .one_product{
	width:180px;
	height:210px;
	margin-right:10px;
	margin-left:0;
}
@media (max-width:768px) {
	.one_product {width:130px;}
	.product_index_block_catalog .one_product{width:130px;}
	.wrap_img_product {border-bottom:0px !important;}
}


.title_product{
	display:block;
	border-top:1px solid #ddd;
	text-align:center;
	padding:5px 0px 7px;
h-eight: 75px;
}
.product_index_block_catalog  .title_product{
	border-top:0px;
	height:44px;
	padding:15px 0px 0px;
}

.product_plus_detali{
	position:absolute;
	top:40px;
	right:-38px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	width:110px;
	padding:5px 0px;
	display:none;
}


.product_block_detali{
	position:absolute;
	top:40px;
	left:20px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	width:110px;
	background:rgba(255,255,255,0.7);
	padding:5px 0px;
	display:none;
}
.product_index_block_catalog .product_block_detali{
	top:120px;
	left:35px;
}
.one_product:hover .product_block_detali, 
.one_product:hover .product_plus_detali, 
.wrap_product_info:hover .product_plus_detali,
.wrap_product_info:hover .product_block_detali {
	display:block;
}
.one_product:hover{
	background:#e2f5ce;
	border-color:transparent;
}
.one_product:hover .title_product{
	border-top-color:transparent;
}
.cat-item-5 {
	position:absolute;
	top:100px;
	left:0px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	width:auto;
	background: rgba(255,128,4,1);
	padding:5px 3px;
	display:none;
	color:#fff;
}
/*
.one_product img{
	position:relative;
	display:block;
}
.one_product img:before{
	content:'1231';
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	background:#000;
}
*/
.anons_list_title{
	font-size:14px;
	color:#333;
	text-transform:uppercase;
	margin-bottom:20px;
}
.one_block_anons_list{
	margin-bottom:5px;
	border:1px solid #d1d1d1;
	padding:5px 10px 4px 7px;
	overflow:hidden;
}
.anons_image{
	float:left;
}
.anons_image img{
	width:132px;
}
.info_block{
	margin-left:149px;
}
.anons_title{
	text-decoration:underline;
	margin-bottom:5px;
}
.anons_detali{
	display:block;
	text-align:right;
	margin-top:5px;
}
.wrap_img_product{
	position:relative;
	display:block;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	text-align: center;
}
.wrap_img_product span:not([class]){
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.40;
	-khtml-opacity: 0.40;
	opacity:0.4;
	display:none;
}
.wrap_img_product span[class^="label_"]{
	position:absolute;
	top:0;
/*
	width:27px;
*/
	max-width:55px;
}
.wrap_img_product span.label_left{
	left:10px;
}
.wrap_img_product span.label_right{
	right:23px;
}
.wrap_img_product span[class^="label_"] img{
	width:55px;
	height:auto;
	display:block;
}
.one_product:hover .wrap_img_product span{
	display:block;
}
.one_block_product{
	position: relative;
	max-width:210px;
	width:46%;
	/*
	height:350px;
		margin-right:15px;
	margin-bottom:20px;*/
	margin: 20px 5px;
	margin-top: 5px;
	border:1px solid #d1d1d1;
	float:left;
}

span.wrap_img_product.in_catalog img {
    max-width: 100% !important;
	border-bottom:1px solid #d1d1d1;

}

.one_block_product:nth-child(3n){
	/*margin-right:0px;*/
}
.ie .one_block_product{
	margin-right:10px;
}
.wrap_product_info{
	display:block;
	position:relative;
}
.wrap_product_info .product_block_detali{
	bottom:55px;
/*
	left:20px;
*/
	top:auto;
	font-size:13px;
	width:140px;

	left: 50%;
	transform: translate(-50%, 0);

}
.wrap_product_info .product_block_detali.v2{
	bottom:45px;
/*
	left:12px;
*/
	top:auto;
	font-size:13px;
	width:110px;
	left: 50%;
	transform: translate(-50%, 0);
}

.product_name{
	display:block;
	height:42px;
	font-size:13px;
	text-align:center;
/*
	margin-bottom:5px;
*/
    padding: 8px 4px 0;
   
}
.in_catalog img{
	height:auto;
/*
	wi-dth:180px;
	height:190px;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
*/
}
.wrap_product_info:hover .product_name{
	background-color:#e2f5ce;
}

/*
.wrap_product_info:hover .wrap_img_product span{
	display:block;
}
*/
.wrap_product_cost{
	text-align:center;
	padding-top:5px;
	color:#898989;
	font-size:13px;
}
.cost{
	color:#7eaa25;
	font-size:17px;
}
.batton_cart{
/*
	position: absolute;
    left: 30px;
*/
	text-align:center;
    bottom: 5px;
	display:block;
	width:130px;
	margin:8px auto 0px;
	padding:7px 0px;
	background: #f7e374;
	background: -moz-linear-gradient(top,  #f7e374 0%, #dd9a26 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
	background: -webkit-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -o-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -ms-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: linear-gradient(to bottom,  #f7e374 0%,#dd9a26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e374', endColorstr='#dd9a26',GradientType=0 );
	border:1px solid #f5b34a;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
}
#windows_basket .batton_cart{
	display:inline-block;
	width:250px;
	}
.batton_cart:hover{
	background: #d8f880;
	background: -moz-linear-gradient(top,  #d8f880 0%, #8ca835 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8f880), color-stop(100%,#8ca835));
	background: -webkit-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: -o-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: -ms-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: linear-gradient(to bottom,  #d8f880 0%,#8ca835 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f880', endColorstr='#8ca835',GradientType=0 );
	border:1px solid #afd750;
}
.wrap_top_info_product{
	margin-bottom:19px;
/*
	overflow:hidden;
*/
}
.main_img_product{
	max-width:390px; 
	width:100%;
/*	width:297px; */
	/*height:237px;*/
}


.slider1{ height: 1%; overflow:hidden; padding: 1px 0 7px; }

 .viewport{ float: left; width: 320px; height: 80px; overflow: hidden; position: relative; }
 .buttons{ 
	display: block; 
	margin: 1px 5px 0 0;
	text-indent: -999em; 
	float: left;
	width: 32px; 
	height: 66px; 
/*
	padding:22px 0 23px;
	color:#fff;
	background-color:#9a9a9a;
*/
	background-image:url("/images/batton_page_prod.png");
	background-repeat: no-repeat;
	font-size:30px;
	font-weight:bold;
	overflow: hidden; 
	position: relative; 
	text-align:center;
	text-decoration:none;
	}
 .next{ background-position: 100% 0; margin: 1px 0 0 0px;  }
 .next:hover{ background-position: 100% 100%;}
 .prev{ background-position: 0% 0%;}
 .prev:hover{ background-position: 0% 100%;}
 .disable{ }
 .overview{ list-style: none; position: absolute; padding: 0; margin: 0; width: 225px; left: 0 top: 0; }
 .overview li{ float: left; margin: 8px 9px 0 0; height: 50px; width: 66px;}
 
 .cost_block .cost_info, .cost_block .buttons_block{
	display:inline-block;
	vertical-align:top;
 }
 .cost_block .cost_info{
	width:105px;
	font-size:11px;
	color:#898989;
 }
 .cost_block .cost_info #product-price, #product-price2{
	color:#ef7f1a;
	font-size:18px;
	font-weight:bold;
	display:block;
	margin-top:3px;
 }
  .cost_block .cost_info #product-price span{	
	font-size:14px;
	font-weight:normal;
 }
.buttons_block input, .buttons_block a, .buttons_block span{
	display:block;
}
input.add_cart{
/*
	width:130px;
	padding:10px 0;
	background: #f7e374;
	background: -moz-linear-gradient(top,  #f7e374 0%, #dd9a26 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
	background: -webkit-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -o-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -ms-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: linear-gradient(to bottom,  #f7e374 0%,#dd9a26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e374', endColorstr='#dd9a26',GradientType=0 );
	border:1px solid #f5b34a;
	text-align: center;
	text-transform: uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
*/
	margin-top:10px;
	margin-bottom:10px;
}

.add_cart{
	width:130px;
	padding:9px 0;
	background: #f7e374;
	background: -moz-linear-gradient(top,  #f7e374 0%, #dd9a26 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
	background: -webkit-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -o-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -ms-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: linear-gradient(to bottom,  #f7e374 0%,#dd9a26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e374', endColorstr='#dd9a26',GradientType=0 );
	border:1px solid #f5b34a;
	text-align: center;
	text-transform: uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	margin-bottom:10px;
}

.bue_click{
	background: #d8f880;
	background: -moz-linear-gradient(top,  #d8f880 0%, #8ca835 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8f880), color-stop(100%,#8ca835));
	background: -webkit-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: -o-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: -ms-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: linear-gradient(to bottom,  #d8f880 0%,#8ca835 100%);	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f880', endColorstr='#8ca835',GradientType=0 );
	border:1px solid #afd750;
	width:153px;
	padding:8px 0;
	text-align:center;
	text-transform:uppercase;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:8px;
	cursor:pointer;
}
.bue_click:hover{
	background: #f7e374;
	background: -moz-linear-gradient(top,  #f7e374 0%, #dd9a26 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
	background: -webkit-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -o-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: -ms-linear-gradient(top,  #f7e374 0%,#dd9a26 100%);
	background: linear-gradient(to bottom,  #f7e374 0%,#dd9a26 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e374', endColorstr='#dd9a26',GradientType=0 );
	border:1px solid #f5b34a;
}
.block_credit{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:10px 0 4px;
	margin-bottom:15px;
}
.credit_title{
	color:#898989;
	font-size:12px;
	text-transform:uppercase;
}
.cost_credit{
	color:#333;
	font-size:12px;
}
.cost_credit, #cl_basket_min{
	display:inline-block;
	vertical-align:top;
	height:30px;
}
#product-current-price-start{
font-size:14px;
font-weight:bold;
}
#cl_basket_min{
	margin-left:20px;
	padding-left:23px;
	background:url('/images/percent.png')0 0% no-repeat;
	font-size:14px;
	color:#333;
	text-transform:uppercase;
	margin-top:7px;
}
.title_color_select{
	color:#333;
	cursor:pointer;
	text-transform:uppercase;
	display:block;
}
.title_color_select .text{
	text-decoration:underline;
	margin-right:7px;
}
.btn_select{
	padding:2px 0px 0px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #7c7c7c;
}
.list_colors li{
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:top;
	margin-bottom:3px;	
}
.list_colors li span{
	vertical-align:top;
}
.select_color_block{
	position:relative;
	padding-bottom:10px;
}
.select_color_block .list_colors{
	position:absolute;
	top:15px;
	left:0px;
	background:#fff;
	display:none;
	z-index:4;
	margin:0;
	width: 280px;
	padding:5px;
	border:1px solid #d1d1d1;
}
/*
.select_color_block:hover .list_colors
*/
.select_color_block .list_colors.open_color_list{
	display:block;
}
.size_block{
	margin-top:20px;
}
.size_block div{
	margin-bottom:20px;
	font-size:13px;
	color:#333;
	line-height:1.2;
}
.size_block div.title_size{
	font-weight:bold;
	margin-bottom:15px;
}
.other_info_block{
	clear:both;
}
.other_info_block span, .other_info_block .question{
	display:inline-block;
	font-size: 11px;
}

.bbutm{
	width: 164px;
  padding: 9px 0;
  background: #f7e374;
  background: -moz-linear-gradient(top, #f7e374 0%, #dd9a26 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
  background: -webkit-linear-gradient(top, #f7e374 0%,#dd9a26 100%);
  background: -o-linear-gradient(top, #f7e374 0%,#dd9a26 100%);
  background: -ms-linear-gradient(top, #f7e374 0%,#dd9a26 100%);
  background: linear-gradient(to bottom, #f7e374 0%,#dd9a26 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e374', endColorstr='#dd9a26',GradientType=0 );
  border: 1px solid #f5b34a;
  text-align: center;
  text-transform: uppercase;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 10px;

}

.other_info_block{
	margin-bottom:15px;
}
.other_info_block&gt;span{
	background-color: #e2f5ce;
	margin-right:25px;
	position:relative;
	padding:7px 7px 5px 14px;
	margin-left:21px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.other_info_block&gt;span:before{
	content:"";
	background-image:url(/images/bg_garant.png);
	background-position:0 0;
	background-repeat: no-repeat;
	position:absolute;
	top:-2px;
	left:-22px;
	width: 32px;
	height:32px;
	display:block;	
}
.other_info_block .question{
	position:relative;
	color:#333;
	font-size:11px;
	text-decoration:none;
	padding-left:25px;
}
.other_info_block .question span{
	text-decoration:underline;
}
.other_info_block .question:hover span{
	text-decoration:none;
}
.other_info_block .question:before{
	content:'?';
	display:block;
	width:20px;
	height:17px;
	padding-top:3px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #333;
	position:relative;
	top:17px;
	left:-75px;
	text-align:center;	
	font-size: 15px;
}

#xtab-1 table tr td{
	font-size:13px;
	color:#333;
}
/*#xtab-1 table table tr td:first-child{
	font-weight:bold;
}*/
#xtab-1 table table tr td:nth-child(3){
	display:none;
}
.title_dop_product {font-size:16px;color:#333;margin-bottom:10px;cursor: pointer}
.list_dop_product{
	margin:0 0 25px;
	padding:0;
	overflow:hidden;
}
.list_dop_product li{
	list-style:none;
	/*margin-right:15px;*/
	margin-bottom:10px;
	width:180px;
	height:305px;
	padding:1px 0 0;
	text-align:center;
	border:1px solid #d1d1d1;
}

.list_dop_product li img{
	width: 150px;
}

.contact_info_product{
	padding:4px 7px 3px 139px;
	background-image:url("/images/decor_women.png");
	background-repeat: no-repeat;
	background-position:0 100%;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	color:#333;
	font-size:13px;
	margin-bottom:30px;
}
table.productListing{
	font-size:13px;
	color:#333;
	border-spacing:2px;
	border-collapse:separate;
}
.productListing th{
	background-color:#e2f5ce;
	margin-right:2px;
	color:#333;
	font-size:14px;
	text-align:center;
}
.productListing td{
	border:1px solid #bababa;
	padding:2px;
	text-align:center;
 }
.itog_cart_block{
	border:1px solid #7eaa25;
	margin:6px 52px 24px 0px; 
	padding:10px 9px 7px 12px;
	color:#333;
	font-size:13px;
	position:relative;
	left:0px;
	bottom:120px;
}
.itog_cart_block:after{
	content:"";
	border: 17px solid transparent;
	border-top:17px solid #7eaa25;
	position:absolute;
	top:39px;
	right:80px;
}
th.del_row{
	background:#fff;
        border:0;
}
 td.del_row{
 border:1px solid #fff;
}
/*
 td.del_row span{
  color:#aeaeae;
  display: block;
  font-size: 15px;
  border: 1px solid #aeaeae;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
  border-radius: 10px;
  padding: 0px 2px;
 }
*/
td.del_row span img{
	padding:0;
	margin:0;
}
 .input_coupon_text{
	margin:0px 2px 0px 5px;
	border:1px solid #bababa;
	padding:2px 1px 1px 2px;
	width: 70px;
 }
.b-tn-main{
	border:1px solid #c3c3c3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:2px 5px;
	background: #e1e1e1;
	background: -moz-linear-gradient(top,  #e1e1e1 0%, #ffffff 7%, #ccd8df 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(7%,#ffffff), color-stop(100%,#ccd8df));
	background: -webkit-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: -o-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: -ms-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: linear-gradient(to bottom,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ccd8df',GradientType=0 );
	-moz-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.19);
	-webkit-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.19);
	box-shadow:inset 0 -1px 1px rgba(0,0,0,0.19);
	margin-right:280px;
}
.itog_sum{
	color:#000;
	font-size:14px;
	text-align:right;
}
.itog_sum span{
	font-size:18px;
}
.coupon_form_block{
	display:inline-block;
	vertical-align:middle;
}
.button_block{	
	margin:70px 53px 5px 0px; 
	text-align:right;
}
#cl_basket{
	text-transform:uppercase;
	color:#000;
	font-size:14px;
	width:195px;
	padding:10px 0;
	background: #e1e1e1;
	background: -moz-linear-gradient(top,  #e1e1e1 0%, #ffffff 7%, #ccd8df 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(7%,#ffffff), color-stop(100%,#ccd8df));
	background: -webkit-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: -o-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: -ms-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: linear-gradient(to bottom,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ccd8df',GradientType=0 );
	-moz-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.19);
	-webkit-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.19);
	box-shadow:inset 0 -1px 1px rgba(0,0,0,0.19);
	display: inline-block;
	border:1px solid #c3c3c3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	text-decoration:none;
	margin:0 15px 0 0px;
}
#cl_basket:hover{
	background: #1e5799;
background: -moz-linear-gradient(top,  #1e5799 0%, #f7e374 0%, #dd9a26 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
background: -webkit-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
background: -o-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
background: -ms-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
background: linear-gradient(to bottom,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#dd9a26',GradientType=0 );
border-color:#f5b34a;
}

.wrap_cart_form{
	margin:0;
	padding:0;
	position:relative;
}
.title_ristration{
 font-size:14px;
 font-weight:bold;
 color:#333;
 margin:23px 0 15px 0;
}
.line_registration{
  font-size:14px;
  color:#333;
  margin:0px 0 10px 0;
}
.line_registration span:not([class]){
	display:inline-block;
	width:87px;
	text-align:right;
	vertical-align:top;
	margin-right:5px;
	margin-top: 10px;
}
.line_registration .list_cost table span:not([class]){
	display:inline;
	width:auto;
	margin: 0px;
	color:#898989;
	font-size:11px;
}
.line_registration .list_cost table tr{
	height:30px;
	vertical-align:top;
}
.line_registration .list_cost table input{
	margin-right:7px;
}
span.comment_form{
	color:#898989;
	font-size:11px;
	display:inline-block;
	width:230px;
}
.btn-main.btn_reg_form{
	display:block;
	margin:13px 0px 25px 90px;
}
.btn-main.btn_reg_form+span.comment_form{
	width:90%;
	margin-left:90px;
	margin-bottom:35px;
}
.line_registration .regfield{
	width:322px;
	height:25px;
}
.line_registration textarea {
	width:322px;
	height:55px;
}
.list_cost{
	margin-left:90px;
}
.close_block_article{
	min-height:10px;
	min-width:15px;
	background:#faa;
}
.img_form{
	float:left;
}
.img_form img{
	width:130px;
	height:101px;
}
.name_prod_form{
	margin-left:140px;
	min-height:101px;
}
.name_form_prod{
 font-size:13px;
 color:#333;
 text-align:left;
}
.cost_info_form{
	color:#777;
	font-size:13px;
	 text-align:left;
}
.cost_info_form #product-price, #product-price_one_click{
	color:#ef7f1a;
	font-size:18px;
}
#click_form{
	clear:both;
}
#windows_click .title_form{
	margin:10px;
}

#product-price{color: #ef7f1a!important;}
#windows_click .comment{
	margin:0px 50px 22px;
}
#windows_click .prod_block{
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	padding:10px;
	text-align:left;
}
.name_form_prod{
	margin:5px 0 12px;
	color:#333;
	font-size:14px;
}
.form_count{
	color:#333;
	font-size:14px;
	margin-top:13px;	
}
#click_form{
	margin:20px 50px 25px;
}
#click_form div{
	margin-bottom:15px;
}
#click_form div&gt;span{
	display:inline-block;
	color:#333;
	font-size:14px;
	width:80px;
	text-align:left;
	vertical-align:top;
	font-weight: bold;
}
#click_form div&gt;span span{
color:#bababa;
font-size:11px;
font-weight:normal;
}
#click_form div input{
	padding:3px 2px 2px;
	border:1px solid #d1d1d1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#phone_btn_form{
	background: #d8f880;
	background: -moz-linear-gradient(top,  #d8f880 0%, #8ca835 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8f880), color-stop(100%,#8ca835));
	background: -webkit-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: -o-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: -ms-linear-gradient(top,  #d8f880 0%,#8ca835 100%);
	background: linear-gradient(to bottom,  #d8f880 0%,#8ca835 100%);	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f880', endColorstr='#8ca835',GradientType=0 );
	border:1px solid #afd750;
}
#windows_click .close, #windows_basket .close{
	right:10px;
}
#windows_basket .close{
	top:10px;
}
.close_block_anons{
	display:none;
}
.all_articles_btn{
	display:block;
	text-transform:uppercase;
	font-size:13px;	
	color:#333;
	text-align:center;
	background-image:url('/images/arrow_btn.png');
	background-repeat: no-repeat;
	background-position:0 0;
	width:220px;
	height:21px;
	padding:8px 0 0;	
	text-decoration:none;	
	margin:19px auto;
}
.all_articles_btn.open{
	background-position:100% 0;
}
.all_articles_btn:hover{
background-position:0 100%;
}
.all_articles_btn.open:hover{
	background-position:100% 100%;
}
.product_index_block, .product_index_block_catalog{
	overflow:hidden;
	text-align:center;
}
.btn_form_basket{
	margin: 10px 0px;
}
.btn_bye_form{
	background-color: #e2f5ce;
	padding: 8px 5px 7px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	display: inline-block;
	margin:0 0 7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
td.line_cost{
	
	padding: 4px 2px 25px;
	width: 46px;
}
td.line_cost div{
	position:relative;
}
td.line_cost input{
  -moz-border-radius: 0px;
  -webkit-border-radius:0px;
  border-radius: 0px;
  padding: 1px 2px 1px 4px;	
}
td.line_cost span, td.line_cost a{
	background: #e1e1e1;
	background: -moz-linear-gradient(top,  #e1e1e1 0%, #ffffff 7%, #ccd8df 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(7%,#ffffff), color-stop(100%,#ccd8df));
	background: -webkit-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: -o-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: -ms-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: linear-gradient(to bottom,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ccd8df',GradientType=0 );
	border:1px solid #c3c3c3;
	position:absolute;
	top: 21px;
	color:#333;
	font-size:13px;
	text-align:center;	
	display:block;
	padding:1px 0 7px;
	height:9px;
	width:18px;
	cursor:pointer;
}
td.line_cost .inc{
	right:5px;	
	-moz-border-radius: 0px 8px 8px 0px;
	-webkit-border-radius: 0px 8px 8px 0px;
	border-radius: 0px 8px 8px 0px;
}
td.line_cost .dec{
	left:6px;	
	border-right:0px;
	-moz-border-radius:8px 0px 0px 8px;
	-webkit-border-radius:8px 0px 0px 8px;
	border-radius:8px 0px 0px 8px;
}
#xtab-1 table table{
	max-width:700px!important;
}
.ya-site-suggest-list{
	display:none;
}
.ya-site-form__input-text:focus+ .ya-site-suggest .ya-site-suggest-list{
	display:block;
}
#ya-site-form0 .ya-site-form__form{
	margin-left:17px;
}
.categories li[class^='catalog-']{
	position:relative;
}
.categories li[class^='catalog-']&gt;ul{
	position:absolute;
	top:0px;
	left:215px;
	background:#fff;
	border: 2px solid #ffe0a0;
	display:none;
	z-index:5;
	margin: 0;
	padding: 0;
}
.categories li[class^='catalog-']&gt;ul.inner_catalog ul{
	left:228px;
}
.categories li[class^='catalog-']:hover&gt;ul{
	display:block;
}
ul.inner_catalog li{
	width:230px;
}
.categories li[class^='catalog-'] span{
  position:absolute;
  top: 27%;
  right: 1px;
  color: #90AB68;
  font-size: 13px;
  display: none;
}

.wrap img{
	max-height: none!important;
	/*margin: 0!important;
	max-width: 674px!important;
	padding: 0!important;*/

}

.wrap ymaps{
	max-width: 579px!important;
}

.wrap table[width="610"]{
	width: 581px;
}

.wrap table[width="610"] tr td &gt; div{
/*
	width: 186px!important;
*/
}

.product-col .buttons{
	margin: 0 auto!important;
	float: none!important;
	display: none;
}

.articles_content img{
	max-width: 100%;height:auto;
	padding: 5px 10px 0 0 !important;
}
.list_dop_product li.one_block_product{
	margin:0 4px 10px 0;
	width:128px;
	height: 260px;
}
.list_dop_product li.one_block_product:nth-child(4n){
/*	margin-right:0px; */
}
.list_dop_product li.one_block_product img{
	width:100px;
}
.list_dop_product li.one_block_product .product_name{
	height:47px;
	overflow:hidden;
	padding-top:5px;
}
.list_dop_product li.one_block_product .batton_cart {
	width:122px;
}
div.complect_product{float:left;width:128px;border:1px solid #b1b1b1;margin:2px;overflow:hidden;}
.select_complect_block{
	position:relative;
}
.select_complect_block table{
	position: absolute;
	top: 15px;
	left: 0px;
	background: #fff;
	display: none;
	z-index: 4;
	margin: 0;
	width: 280px;
	padding: 5px;
	border: 1px solid #d1d1d1;
}
.select_complect_block table.open_block{
	display:block;
}
#xtab-3 table.table_comment{
	max-width:550px;
}
#xtab-3 table.table_comment tr td{
	max-width:430px;
}
.wrap_mail{
	top:37%;
	left:40%;
	padding: 20px 30px 10px;
	width: 220px;
	text-align: center;
}
.wrap_mail .close{
  position: absolute;
  top: -10px;
  right: -15px;
}
.text_mail{
  font-size: 18px;
  color: #000;
  display: block;
  line-height:1.15;
}
.baner_block.left_baner{
	position:relative;
}
.baner_block.left_baner ul{
	margin:0;
	padding:0;
}
.baner_block.left_baner ul li{
	list-style:none;	
}

a#fssPrev, a#fssNext{
	position:absolute;
	top:120px;
	font-size:24px;
	color: #000;
	text-decoration:none;
}
a#fssPrev{
	left:-3px;
} 
a#fssNext{
	right:10px;
}

#ya-site-form0{
  position: absolute;
  right: 5px;
  top: 0px;
}
#fssList li{
	list-style:none;
	float:left;
}
.bx_pager a{
	float:left;
}
#fssList li a, .bx_pager a{
	text-decoration: none;
	display: block;
	padding: 1px 3px;
	font-size: 9px;
	border-radius: 10px;
	border: 1px solid #7EAA25;
	margin: 2px;
	line-height: 1;
	background: #fff;
}
#fssList, .bx_pager {
	position: absolute;
	left: 37%;
	bottom:2px;
}
#fssList li.fssActive a, .bx_pager a.active{
background: #AECB56;
}

.news_block .ttl{
	font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    margin: 0px 0px 10px;
    padding: 12px 0;
    background: #f7e374;
    background: -moz-linear-gradient(top, #f7e374 0%, #dd9a26 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
    background: -webkit-linear-gradient(top, #f7e374 0%,#dd9a26 100%);
    background: -o-linear-gradient(top, #f7e374 0%,#dd9a26 100%);
    background: -ms-linear-gradient(top, #f7e374 0%,#dd9a26 100%);
    background: linear-gradient(to bottom, #f7e374 0%,#dd9a26 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e374', endColorstr='#dd9a26',GradientType=0 );
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-bottom: 1px solid #f5b34a;
    position: relative;
}

table.art img{
	width: 100px;
} 
.lbl_left, .lbl_right{
	position:absolute;
	top:-5px;
}
.lbl_left{
	left:-5px;
	z-index:5;
}
.lbl_right{
	right:-5px;
	z-index:5;
}

.ttl .a-left{
position: absolute;
    left: 10px;
    bottom: 5px;
}

.ttl .a-right{
	position: absolute;
    right: 10px;
    bottom: 5px;
}

div.wrap iframe{
	max-width: 580px;
	width:100%;
}
.article-prod-item {float: left;width:124px;b-ackground-color:#eeeeee;margin: 2px 2px 2px 2px;
	height:180px;border:solid 1px #bbbbbb;overflow:hidden;padding:2px;
}

.disp-block {
	display:block;
}

.left-c1{
	display: none;
}

.flexslider{
	margin-bottom: 15px !important;
}

.review_form,.contact-form{
    width: 280px;
    background-color: #EFEFEF;
    border-radius: 5px;
    padding: 10px;
    margin: 0 auto;
}
.contact-form{
    max-width: 350px;
	width:96%;
}

.review_form #input_1,.review_form textarea{
	width: 100%;
	box-shadow: inset 1px 1px 1px 0px #bbb;
}
.review_form #input_1{
	height: 30px;
}
.contact-form .inp input[type="text"]{
	height: 30px;
	width: 100%;
	box-shadow: inset 1px 1px 1px 0px #bbb;
}
.contact-form textarea{
	height: 120px;
	box-shadow: inset 1px 1px 1px 0px #bbb;
	width: 100%
}
.review_form .ttl{
	font-weight: bold;
    font-size: 16px;
    margin-bottom: 15px;
}
.contact-form .ttl{
	font-size: 15px;
	font-weight: bold;
}
.inp-label{
	font-size: 14px;
    margin: 6px 0;
}
.form-required{
	color: #f00;
}
.inp{
	margin-bottom: 15px;
}
.hd-inp{
	opacity: 0;
	clear: both;
	height: 0;
}
.hd-inp input{
	height: 0;
}
.inp-file{
	float: left;
	font-size: 14px;
}

input[name="fr_fpicture1"]{
/*
	float: right;
    height: 40px;
    font-size: 0;
    width: 100px;
    outline: none;
    border: 0;
	opacity: 0;
    z-index: 100;
    position: relative;
*/
}
.sbm input{
	border: none;
    font-size: 0;
    width: 100px;
    height: 30px;
    background: url('/images/sb.png');
}
.sbm input:hover{
	cursor: pointer;
}
.review_form{
	position: relative;
}
.bg-file{
	float: right;
    background: url('/images/fl.png');
    height: 40px;
    font-size: 0;
    width: 100px;
    outline: none;
    border: 0;
    background-repeat: no-repeat;
    box-shadow: none;
    border-color: transparent;
    position: absolute;
    right: 15px;
    bottom: 44px;
}
input[name="fr_fpicture1"]:hover{
	cursor: pointer;
}

#cl_basket_ras{
	text-transform:uppercase;
	color:#000;
	font-size:14px;
	width:195px;
	padding:10px 0;
	background: #e1e1e1;
	background: -moz-linear-gradient(top,  #e1e1e1 0%, #ffffff 7%, #ccd8df 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(7%,#ffffff), color-stop(100%,#ccd8df));
	background: -webkit-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: -o-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: -ms-linear-gradient(top,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	background: linear-gradient(to bottom,  #e1e1e1 0%,#ffffff 7%,#ccd8df 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ccd8df',GradientType=0 );
	-moz-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.19);
	-webkit-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.19);
	box-shadow:inset 0 -1px 1px rgba(0,0,0,0.19);
	display: inline-block;
	border:1px solid #c3c3c3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	text-decoration:none;
	margin:0 15px 0 0px;
}

#cl_basket_ras:hover{
	background: #1e5799;
background: -moz-linear-gradient(top,  #1e5799 0%, #f7e374 0%, #dd9a26 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#f7e374), color-stop(100%,#dd9a26));
background: -webkit-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
background: -o-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
background: -ms-linear-gradient(top,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
background: linear-gradient(to bottom,  #1e5799 0%,#f7e374 0%,#dd9a26 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#dd9a26',GradientType=0 );
border-color:#f5b34a;
}


.review_form{
	display: none;
	position: fixed;
	left: 40%;
	top:10%;
	z-index: 201;
}

.review_form_wrap{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0;
	left: 0;
	opacity: 0.5;
	background: #000;
	display: none;
	z-index: 200;
}

.rev-btn {
    width: 200px;
    background: #FFB321;
    margin: 25px auto;
    text-align: center;
    color: #fff;
    padding: 10px 0;
    font-size: 22px;
    border-radius: 5px;
}

.rev-btn:hover{
	    box-shadow: 0 0 2px 1px #aaa;
	    cursor: pointer;
}

.payment-btn{
	color: #E07400;
	text-decoration: underline;
}
.payment-btn:hover{
	text-decoration: none;
	cursor: pointer;
}
.payment-text{
	display: none;
	position: fixed;
    left: 32%;
    top: 5%;
    z-index: 201;
    width: 500px;
    height: auto;
    padding: 30px 50px 30px 11px;
    background: #fff;
    border: 2px solid #ffb321;
}
.payment_wrap{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top:0;
	left: 0;
	opacity: 0.5;
	background: #000;
	z-index: 200;
}


/* demis
--------------------*/
.cat_tbl{
	width: 100%;
	margin: 1em 0;
}
.cat_tbl td img{
	width: 65px;
	float: left;
	margin: 0 8px 0 0;
}	
.cat_tbl td{
	vertical-align: middle;
}
.cat_tbl td span{
	display: inline-block;
    margin: 20px 0 0 10px;
    margin: 3px 0 0 0px;
    text-decoration: underline;
    width: 255px;
    font-size: 13px;

}
.cat_tbl td span:hover{
	text-decoration: none;
}


.product_form_1click {
/*
left:40%;top:10%;
*/

	max-width:360px;
	width:96%;
    margin: 0;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%)
}


#form_basket {
	max-width:360px;
	width:96%;
    margin: 0;
    position: fixed;
    top: 10px;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%)
}


.posle_1200 {display:none;}
.hide_posle_1200 {display:none;}

	.category-memo img {max-width: 100% !important;height: auto;}

@media (max-width:480px) {
	.one_product {width:45%;max-width:none;height: 195px !important;}
}

@media (min-width:481px) {
	.one_product {width:45%;max-width:140px;}
}

.delivery_mobile_title {display:none;text-align:center;margin:10px auto;}

@media (max-width:1200px) {
	iframe {max-width:100%;}
	.posle_1200 {display:block;}
	.do_1200 {display:none;}
	.hide_do_1200 {display:none;}
	.wrap{border:0px;padding:10px;}
	.cost_block {margin-top:5px;}
	
	.category-memo table {display:none;}
	.delivery_mobile_title {display:block;}

/*
	.product_form_1click {max-width:320px;}
*/
}


.main-content iframe {max-width:100%;}
.cost-title {white-space: nowrap;}
.memo-text img {max-width:100%;}


/* PRODUCT */

.prod_pic_item { max-width:92px;height:115px; }

.product-item-dop:hover { position:absolute;width:inherit;height:inherit;right:inherit;background:#fff;border-right:1px solid #ddd;z-index:55;box-shadow:inherit;}

button.owl-dot { border: 0;background: none;padding:0;}
.slider-container {position: relative;display: block;}
.slider-container .slider .content img {width: 100%;height: 400px;}
.slider-container .slider-controls a {position: absolute;top: 45%;z-index: 100;color: #333333;}
.slider-container .slider-controls a.slider-left {left: 5px;opacity:0.8; /* left: -25px; */ }
.slider-container .slider-controls a.slider-right {right: 5px; /* right: -25px; */ }
.thumbnail-slider-container {margin-top: 5px;}
.thumbnail-slider .content {padding:5px;cursor:pointer;}
.thumbnail-slider .owl-item.active.center {border: 3px solid #333333;}

.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 0px;}

.sl-1-item { margin-right: 3px; border:1px solid #efefef;}

.owl-carousel.owl-drag .owl-item { background: none; }
.main_pic_item_img {max-width:390px;width:100%;height:auto;}

.owl-item {display: inline !important;}
.thumb-active { border:1px solid #444;}

</pre></body></html>