f@font-face {
	font-family: 'arialnarrow';
	src: url('/fonts/arialnarrow.eot');
	src: local('-'), url('/fonts/arialnarrow.woff') format('woff'), url('/fonts/arialnarrow.ttf') format('truetype'), url('/fonts/arialnarrow.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'arialnarrowbold';
	src: url('/fonts/arialnarrowbold.eot');
	src: local('-'), url('/fonts/arialnarrowbold.woff') format('woff'), url('/fonts/arialnarrowbold.ttf') format('truetype'), url('/fonts/arialnarrowbold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
	margin:0;
	color:#333;
	font:14px/18px arial,sans-serif;
	/* before NY2024: */ background:#fff; /* */
	min-width:1250px;
	/* NY2024: * / background: url('/i/ny_main_texture_2.png') 0 0; /*  */
}
img{border-style:none;}
a{
	color:#006699;
	outline:none;
	text-decoration:none;
	border-bottom:1px solid #069;
}
a:hover{
	text-decoration:none;
	border:none;
}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	overflow:hidden;
}
.wrap{
	width:1250px;
	padding:0 15px;
	margin:0 auto;
}
#header{
	/* before NY2024: --- */
	/* NY2024: * / 
	background:url('/i/ny_top_bg.jpg') 0 0 repeat-x; 
	background-size: auto 238px;
	/* */
	
}
#nav{
	text-align:center;
	margin:0;
	padding:11px 0 0 0;
	font-family: 'arialnarrow';
	font-size:16px;
	color:#fdfefb;
	text-transform:uppercase;
	/* before NY2024 */
	background: -webkit-gradient(linear, left top, left bottom, from(#9ec141), to(#89b73a));
	background: -moz-linear-gradient(top, #9ec141, #89b73a);  
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9ec141, endColorstr=#89b73a);
	background: -o-linear-gradient(top, #9ec141, #89b73a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#9ec141, endColorstr=#89b73a)";
	/* */
	height:29px;
}
#nav li{
	display:inline;
	margin:0 7px;
	padding:0 10px;
}
#nav li.home img {
	opacity: 0.3;
}
#nav li.home a img {
	opacity:1;
}
#nav li.active{
	background:url(/i/p01.png) no-repeat 100% 100%;
}
#nav li.home a,#nav li.active a{
	border:none;
}
#nav li a{
	color:#fdfefb;
	text-shadow: 0 -1px 0 #72a336;
	border-bottom:1px solid #aede59;
	text-decoration:none;
	letter-spacing:1px;
}
#nav li:hover a{
	border-bottom:none;
}
#header .header{
	background: -webkit-gradient(linear, left top, left bottom, from(#f2fae6), to(#ffffff));
	background: -moz-linear-gradient(top, #f2fae6, #ffffff);  
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2fae6, endColorstr=#ffffff);
	background: -o-linear-gradient(top, #f2fae6, #ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2fae6, endColorstr=#ffffff)";
	position:relative;
	padding:2px 0 0 0 0;
}
#header .header .border-t{
	/* before NY2024: */ background:url(/i/border01.gif) repeat-x 0 0; /* */
	/* NY2024: * / background:url(/i/border01.gif) repeat-x 0 -2px; /* */

	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:8px;
	z-index:9;
}
#header .header .border-b{
	background:url(/i/border02.png) repeat-x 0 0;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:4px;
	z-index:9;
}
.logo{
	margin:12px 13px 0 96px;
	overflow:hidden;
	float:left;
	/* NY2024: background:url(/i/ny_logo_11.png) no-repeat;
	background:url(/i/ny_logo_9.png) no-repeat; 
	background:url(/i/ny_logo_10.png) no-repeat; 
	background:url(/i/ny_logo_11.png) no-repeat;
	background:url(/i/logo_12_ny.png) no-repeat; 
	background:url(/i/logo_14_ny.png) no-repeat; 
	background:url(/i/logo_14.png) no-repeat; 
	background:url(/i/logo_15_ny.png) no-repeat; 
	background:url(/i/logo_16_ny.png) no-repeat;
	background:url(/i/logo_17_ny.png) no-repeat;
	background:url(/i/logo_18_ny.png?v2) no-repeat;
	background:url(/i/logo_19_ny.png) no-repeat;
	/* before NY2024 * /
	background:url(/i/logo_16.png) no-repeat;
	background:url(/i/logo_17.png) no-repeat;
	background:url(/i/logo_18.png) no-repeat;
	background:url(/i/logo_19.png) no-repeat;
	/* */
	background:url(/i/logo_19.png) no-repeat;
	width:264px;
	height:103px;
	text-indent:-9999px;
	cursor:pointer;
}
.logo.may9{
	background:url(/i/logo_9_may.png) no-repeat;
	width:298px;
	height: 125px;
	margin: 15px 0 -8px 88px;
}
.logo a{
	height:100%;
	display:block;
}
.logo small {
	text-indent:9999px;
}
.wrap{
	width:1250px;
	margin:0 auto;
}
.header .wrap{
	overflow:hidden;
}
.header .bg{
	position:absolute;
	left:50%;
	margin-left:425px;
	top:0;
	z-index:10;
}
.basket{
	float:right;
	width:130px;
	text-align:center;
	margin:0 231px 0 0;
	height:132px;
	color:#f9fcf2;
}
.basket .filled .title{
	font-size:12px;
	color:#f9fcf2;
	text-transform:uppercase;
}
.basket .filled .title a{
	color:#f9fcf2;
	font-family: 'arialnarrow';
	text-decoration:none;
	border-bottom:1px solid #7d695d;
}
.basket .filled .title a:hover{
	border-bottom:none;
}
.basket .filled:hover a {
	border-bottom:none;	
}
.basket .filled{
	border-left:1px solid #3b2e27;
	border-right:1px solid #3b2e27;
	background:url(/i/basket.gif) repeat-x;
	height:100%;
	cursor: pointer;
}
.basket .filled .icon{
	background:url(/i/card01.png) no-repeat 50% 0;
	height:48px;
	margin:4px 0;
}
.basket .filled .cost,.basket .filled .count,.basket .empty .count{
	font-size:14px;
	font-style:normal;
}
.basket .empty .count{
	color:#b2b2b2;
}
.basket .filled .count{
	background:url(/i/p03.png) no-repeat 50% 100%;
	padding:0 0 3px 0;
}
.header .title{
	font-size:11px;
	line-height:18px;
	color:#999;
	padding:13px 0 0 0;
}
.header .box{
	float:left;
	width:200px;
	margin:0 0 0 38px;
	text-align:right;
}
.header .box.phone1{
	margin-top:15px;
}
.header.float-head .box.phone1{margin-top:20px;}

.basket .empty .icon{
	background:url(/i/card02.png) no-repeat 50% 0;
	height:48px;
	margin:6px 0;
}
.header .phone{
	color:#555252;
	font-size:24px;
	line-height:30px;
}
.header .phone span{
	font-size:17px;
}
.header .mail{
	font-size:16px;
	margin:10px 1px 0 0;
	background:url(/i/ico01.gif) no-repeat 60px 21px;
	font-weight: bold;
}
.header .mail a{
	/* padding:0 0 0 28px; */
	color:#0099cc;
	border-bottom: 1px solid #C0DBE9;
}
.header .mail a:hover {
	border-bottom: none;
}

.header .day{
	color:#555252;
	font-size:20px;
	line-height:31px;
}
.header .day .sup{
	line-height:24px;
	font-size:13px;
	position:relative;
	bottom:10px;
}
.header .day span{
	font-size:17px;
}
.header .holiday{
	font-size:18px;
	color:#ba9090;
	margin:0 25px 0 0;
}
.header .holiday span{
	font-size:17px;
	padding:0 5px 0 0;
}
.search-holder{
	height:66px;
	/* before NY2024 */
	background: -webkit-gradient(linear, left top, left bottom, from(#4b8e20), to(#3d7f1b));
	background: -moz-linear-gradient(top, #4b8e20, #3d7f1b);  
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4b8e20, endColorstr=#3d7f1b);
	background: -o-linear-gradient(top, #4b8e20, #3d7f1b);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4b8e20, endColorstr=#3d7f1b)";
	/* */
}
.search-holder .wrap{
	width:1000px;
	margin:0 auto;
	height: 66px;
	padding-left: 0;
}
.search-holder .tools{
	float:left;
	font-size:18px;
	font-family: 'arialnarrow';
	color:#fff;
	text-decoration:none;
	margin:23px 40px 0 0;
	text-shadow:0 -1px 0 #669933;
	border-bottom:1px solid #7ac73e;
	position:relative;
	height: 19px;
}
.search-holder .tools img{
	position:absolute;
	left:-20px;
	top:2px;
}
.search-holder .tools:hover{
	border:none;
}
.search{
	float:left;
	background:#fefefe url(/i/ico05.png) no-repeat 13px 6px;
	width:772px;
	height:35px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	overflow:hidden;
	position:relative;
	/*
	-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.7);
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.7);
	*/
	margin:15px 35px 0 0;
}
.search .text{
	font-size:20px;
	color:#999;
	height:35px;
	line-height:35px;
	padding:0 10px 0 60px;
	width:636px;
	/* display:block; */
	outline:none;
	border:none;
	background:none;
	font-style:normal;
}
.search .text-active{color:#333 !important;}
.search .sbmt {
	background: none;
	border: none;
	border-bottom: 1px solid #C0DBE9;
    color: #09f;
    font-size:16px;
    height: 20px;
    margin: 0;
    padding: 0;
    cursor:pointer;
}
.search .sbmt:hover {
	border: none;
	color:#5F8E04;
}
.product-menu{
	/* before NY2024: */ background:#fff;/* */
	padding:22px 0 23px 0;
	/* NY2024 * / background:#fff url('/i/ny_main_texture_2.png') 0 0; /*  */
	background:#fff;
}
.product-menu .wrap{
	margin:0 auto;
	padding:0;
	width:1051px;
}
.product-menu .wrap:after{
	clear:both;
	width:100%;
	display:block;
	visibility:hidden;
	font-size:0px;
	display:block;
	content:" ";
}
.product-menu ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:337px;
	margin:0 0 0 20px;
	font-size:16px;
	line-height:32px;
	font-style:italic;
}
.product-menu ul:first-child{
	margin:0;
}
.product-menu ul li{

}
.product-menu ul li a{
	text-decoration:none;
	position:relative;
	border-bottom:1px solid #c0dbe9;
    color: #369;
}
.product-menu ul li a:hover{
	color:#693;
	border:none;
}
.product-menu ul li .mark{
	position:absolute;
	background:url(/i/g01.gif) no-repeat;
	width:7px;
	height:5px;
	display:block;
	right:-11px;
	bottom:2px;
}
.promo-gallery{
	padding:3px 0;
}
.wrapper{
	width:1250px;
	margin:0 auto;
	padding:0 15px;
}
.promo-gallery{
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f7dc), to(#e1edd4));
	background: -moz-linear-gradient(top, #f0f7dc, #e1edd4);  
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f7dc, endColorstr=#e1edd4);
	background: -o-linear-gradient(top, #f0f7dc, #e1edd4);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f7dc, endColorstr=#e1edd4)";
	box-shadow: inset 0 2px 2px rgba(0,0,0,0.3), inset 0 -2px 2px rgba(0,0,0,0.3);
	position:relative;
	overflow:hidden;
}
.promo-gallery .wrap{
	width:1032px;
	margin:0 auto;
	overflow:hidden;
	height:230px;
}
.promo-gallery .prev,.promo-gallery .next{
	text-indent:-9999px;
	overflow:hidden;
	width:30px;
	height:113px;
	margin-top:55px;
	border:none;
}
.promo-gallery .next{
	float:right;
	background:url(/i/arrow01.png) no-repeat 100% 0;
}
.promo-gallery .next:hover{
	background-position:100% 100%;
}
.promo-gallery .prev{
	float:left;
	background:url(/i/arrow01.png) no-repeat 0 0;
}
.promo-gallery .prev:hover{
	background-position:0 100%;
}
.promo-gallery .gallery-holder{
	margin:0 39px;
	overflow:hidden;
}
.promo-gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
	text-align:center;
}
.promo-gallery ul li{
	float:left;
	min-height:230px;
	padding:0 5px;
	float:left;
	width:149px;
	background:url(/i/p04.png) repeat-y 0 0;
}
.promo-gallery dl{
	margin:0;
	padding:3px 0 7px 0;
	min-height: 47px;
}
.promo-gallery dl dt{
	font-size: 12px;
	color:#666;
	line-height: 14px;
}
.promo-gallery dl dd{
	margin:0;
	color:#5f8e04;
}
.promo-gallery dl dd.little {
	font-size: 12px;
}
.promo-gallery dl dd a{
	color:#5f8e04;
	text-decoration:none;
	border:none;
}
.promo-gallery .visual{
	height:143px;
	line-height:143px;
	overflow:hidden;
	margin:0 0 10px 0;
}
.promo-gallery .visual img{
	vertical-align:middle;
}
.promo-gallery dl dd a:hover{
	text-decoration:underline;
}
.promo-gallery .price{
	font-size:16px;
	color:#315c00;
}
.promo-gallery .price span{
	font-size:12px;
	color:#a8a8a8;
}
.tabset{
	/* before NY2024  */
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#ffffff));
	background: -moz-linear-gradient(top, #fbfbfb, #ffffff);  
	background: -o-linear-gradient(top, #fbfbfb, #ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fbfbfb, endColorstr=#ffffff)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fbfbfb, endColorstr=#ffffff);
	/* */
	margin:0 auto;
	/* NY2024 * / background: url('/i/ny_main_texture_2.png') 0 0; /*  */
}
.tabset .tabcontrol{
	margin:0;
	padding:0;
	list-style:none;
	font-size:0px;
	display:table;
	padding:29px 0 0 0;
	width:940px;
	margin:0 auto -2px;
	position:relative;
	z-index:10;
}
.tabset .tabcontrol li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	height:50px;
	padding:0 30px;
	line-height:50px;
	margin-left:0 !important;
}
.tabset .tabcontrol li.active{
	background:#fff;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	-moz-box-shadow: 0 -5px 5px #efefef;
	-webkit-box-shadow: 0 -5px 5px #efefef;
	box-shadow: 0 -5px 5px #efefef;
}
.tabset .tabcontrol li.active a{
	color:#2895da;
	background:none;
}
.tabset .tabcontrol li:hover a{
	background:none;
	color:#2895da;
}
.tabset .tabcontrol a{
	color:#a6a6a6;
	text-decoration:none;
	font-weight:bold;
	background:url(/i/border03.gif) repeat-x 0 100%;
	border:none;
}
*+html .tabset .tabcontrol li{
	display:inline;
}
.tabset .tab{
	position:relative;
	padding:11px 0 36px 0;
	-moz-box-shadow: 0 -5px 5px #efefef;
	-webkit-box-shadow: 0 -5px 5px #efefef;
	box-shadow: 0 -5px 5px #efefef;
	width:960px;
	margin:0 auto;
	border-radius:5px 5px 0 0;
	background:#fff;
}
.product-list{
	margin:0 0 0 -24px;
	padding:0 0 0 8px;
	list-style:none;
	display:table;
	font-size:0px;
}
.product-list li{
	display:inline-block;
	vertical-align:top;
	width:275px;
	font-size:14px;
	border:1px solid #eee;
	margin:0 0 8px 24px;
	padding: 0 10px 12px 12px;
}
*+html .product-list li{display:inline;}
.product-list .name{
	font-weight:normal;
	margin:0;
	font-size:14px;
	text-align:left;
	padding:13px 0 10px 0;
	height: 35px;
}
.product-list .name.little {
	font-size: 12px;
}
.product-list .name a{
	color:#369;
	text-decoration:none;
	border-bottom:0;
}
.product-list .name a:hover{
	border:none;
}
.product-list .holder{
	overflow:hidden;
	margin:0 0 5px 0;
	text-align: center;
}
.product-list .visual{
	width:160px;
	height:160px;
	overflow:hidden;
	line-height:160px;
	border:0;
	border-left:none;
	text-align:center;
	margin:auto;
	padding: 5px 0 0 0;
}
.product-list .visual i.akciya {
	margin:0;
}

i.akciya {
	width:87px;
	height:51px;
	display: block;
	position: absolute;
	background:url('/i/aciya.png') 0 0 no-repeat;
	z-index: 1;
}

.product-list .visual img{
	vertical-align:middle;
	position:relative;
}
.product-list .visual img.clone{
	position:absolute;
}

.product-list .visualprice{
	width:140px;
	height:120px;
	padding:5px;
	overflow:hidden;
	line-height:120px;
	border:1px solid #eee;
	border-left:none;
	text-align:center;
	float:left;
	margin:2px 0 0 0;
}

.product-list .visualprice img{
	vertical-align:middle;
	position:relative;
}
.product-list .visualprice img.clone{
	position:absolute;
}

.product-list .description{
	font-size:12px;
	line-height:13px;
	color:#888;
	padding:0px 0 14px;
	min-height: 39px;
}
.product-list .info {
	text-align:left;
	line-height:15px;
}

.product-list .info .call-block {font-size: 11px; padding:15px 5px; background-color: #f4f4f4; margin:10px 0;}
.product-list .info .call-block b{font-size: 12px;}
.product-list .info .call-block b span{font-weight: normal; font-size: 0.9em;}

/* was - ПОД ЗАКАЗ с иконкой
.cart-zak  {padding:2px 2px 2px 15px; color:#ff9600; background:url(/i/zak.gif) 0 50% no-repeat; }
*/
.cart-zak  {padding:2px 0px 2px 0px; color:#333; margin:0 0 0 -10px; font-size: 12px;}
.cart-ots  {padding:2px 2px 2px 27px; color:#ff0000; background:url(/i/ots.gif) 7px 50% no-repeat; }
.cart-vnal  {padding:2px 2px 2px 27px; background: url(/i/g02.gif) 7px 50% no-repeat;}

/* ADD 23-09-2019: добавить слово ПОД ЗАКАЗ; */
.cart-zak{
	margin: -15px 0 0px 6px;
}

.product-list .info .cart-zak {font-size: 12px;}

.availability{
	display:block;
	text-align:left;
	margin:0 0 0 -6px;
	font-weight:bold;
	font-size:12px;
	color:#390;
	height:15px;
	line-height:15px;
	padding:0 0 0 0px;
	/*background:url(/i/g02.gif) no-repeat;*/
}
.price-block{
	width:auto;
	height:auto;
}
.price-block .price{
	display: block;
	height:auto;
	line-height:27px;
	padding:5px 0 4px 0;
	font-size:20px;
	color:#333;
	font-weight: bold;
}

.price-block .price span{display: none; width: 28px; height: 28px; overflow: hidden; text-indent: -9999px; background: url('/i/ico_rub.svg') 0 0 no-repeat; background-size:28px 28px; margin: 0px 0 -5px -8px;}
.price-block .price:after {width: 9px;height: 20px;content: '';display: inline-block;background: url('/i/ico_rub_2.svg') 0 0 no-repeat;background-size: 10px auto;background-position: right bottom;}


.price-block .price span{
	font-size:14px;
	color:#333;
}
.product-list .buy{
	text-decoration:none;
	width:88px;
	display:inline-block;
	margin:0 auto;
	height:34px;
	line-height:34px;
	padding:0 5px 0 5px;
	text-align:center;
	color:#fff;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	border:none;
	background: #fc7405;
	border-radius: 5px;
}
.product-list .buy:hover{
	background: #f96302;
}
.product-item .buy{
	text-decoration:none;
	width:80px;
	display:block;
	margin:0 auto;
	height:27px;
	line-height:27px;
	padding:0 5px 0 35px;
	text-align:center;
	color:#fff;
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	border:none;
}
.product-list .price-block{
	margin:5px 0 5px 0;
}
.product-list .price-block .added {
	font-size: 11px;
	color:green;
	margin:5px 0 0 15px;
	position: absolute;
}

.clone {
	position:absolute;
	z-index:999;
}

.compare{
	overflow:hidden;
}
.compare input{
	float:left;
	outline:none;
	border:none;
	width:13px;
	height:13px;
	float:left;
	margin:0;
	margin:0 10px 0 0;
}
.compare label{
	float:left;
	font-size:11px;
	line-height:13px;
	color:#585858;
	border-bottom:1px dashed #585858;
}
.product-list .compare{
	margin:0 0 15px 15px;
}
.product-list .more{
	text-decoration:none;
	border-bottom:1px solid #b8d5e3;
	line-height:16px;
	font-size: 12px;
	display: none;
}
.product-list .more:hover{
	border:none;
}
.info-block{
	background: -webkit-gradient(linear, left top, left bottom, from(#09afe7), to(#0099cc));
	background: -moz-linear-gradient(top, #09afe7, #0099cc);  
	background: -o-linear-gradient(top, #09afe7, #0099cc);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#09afe7, endColorstr=#0099cc)";
	-pie-background: linear-gradient(#09afe7, #0099cc);
	padding:0 0 6px 0;
	margin:0 0 36px 0;
	position:relative;
	-moz-box-shadow: 0 0 15px #bbb;
	-webkit-box-shadow: 0 0 15px #bbb;
	box-shadow: 0 0 15px #bbb;
	color:#fff;
	font-size:12px;
	line-height:15px;
}
.info-block a{
	color:#333;
}
.info-block .border-t{
	position:absolute;
	top:-4px;
	left:0;
	height:4px;
	background:url(/i/border05.png) repeat-x 0 0;
	width:100%;
	z-index:20;
}
.info-block .border-b{
	position:absolute;
	bottom:-4px;
	left:0;
	height:4px;
	background:url(/i/border04.png) repeat-x 0 0;
	width:100%;
	z-index:20;
}
.info-block .wrap{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.info-block .wrap .devilery{
	float:left;
	width:660px;
}
.info-block .wrap .review{
	float:right;
	width:308px;
}
.info-block h3{
	font-size:22px;
	line-height:26px;
	font-family: "arialnarrow";
	font-weight:normal;
	margin:0 0 13px 0;
	text-transform:uppercase;
	color:#fff;
	text-shadow:0 -1px 0 #0888b3;
	border-bottom:1px solid #67cdf0;
	padding:13px 0 9px 0;
}
.info-block p{
	margin:0 0 2px 0;
}
.info-block .columns{
	overflow:hidden;
	position:relative;
}
.info-block .columns .column{
	float:right;
	width:300px;
}
.info-block .columns .column:first-child{
	float:left;
}
.mark-list{
	margin:26px 0;
	padding:0 0 0 12px;
	list-style:none;
}
.mark-list li{
	padding:0 0 0 20px;
	font-size:12px;
	line-height:18px;
	background:url(/i/g04.gif) no-repeat 0 6px;
	margin:0 0 4px 0;
}
.mark-list li a{
	border-color:#333;
}
.mark-list li img.pay_cards {margin: 0 0 -7px 0;}
.text-block{
	max-width:1000px;
	margin:0 auto;
}
.text-block h2{
	font-size:30px;
	line-height:32px;
	font-weight:bold;
	font-style:italic;
	margin:0 0 23px 0;
	text-align:center;
	color:#634c3f;
}
.text-block h3{
	font-size:24px;
	line-height:26px;
	font-weight:normal;
	margin:0;
	text-align:center;
	color:#634c3f;
}
.text-block p{
	margin:10px 0 23px 0;
}
.info-block .link{
	margin-top:8px;
}
#footer{
	background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#dddddd));
	background: -moz-linear-gradient(top, #d9d9d9, #dddddd);  
	background: -o-linear-gradient(top, #d9d9d9, #dddddd);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9d9d9, endColorstr=#dddddd)";
	-pie-background: linear-gradient(#d9d9d9, #dddddd);
	position:relative;
	margin:81px 0 0 0;
}
#footer .border-t{
	width:100%;
	height:4px;
	background:url(/i/border06.png) repeat-x 0 0;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
#footer  .wrap{
	padding:0;
	width:1200px;
	margin:0 auto;
}
#footer .map{
	width:277px;
	height:235px;
	overflow:hidden;
	border-left:1px solid #bfbfbe;
	border-right:1px solid #bfbfbe;
	position:relative;
}
#footer .map img{
	vertical-align:middle;
}
.yandex{
	float:left;
	margin:8px 48px 0 0;
	padding:0;
	list-style:none;
}
.yandex li{
	margin:0 0 2px 0;
	width:120px;
	height:110px;
	overflow:hidden;
	text-align:center;
}
.yandex li img{
	vertical-align:top;
}
#footer .contacts{
	float:left;
	text-align:right;
	font-size:11px;
	margin:27px 15px 0 0;
}
#footer .contacts .address{
	height:46px;
	overflow:hidden;
	margin:0 0 16px 0;
}
#footer .contacts .address .l{
	float:left;
	width:27px;
	height:100%;
	background:url(/i/arrow02.png) no-repeat 0 0;
}
#footer .contacts .address .r{
	float:left;
	padding:0 27px 0 0;
	height:100%;
	background:url(/i/arrow02.png) no-repeat 100% 0;
}
#footer .contacts .address p{
	margin:6px 0 0 0;
}
.copyright{
	margin:0 27px 0 0;
	line-height:17px;
}
#footer .license{
	color:#666;
	margin:0 27px 17px 0;
	line-height:16px;
}
#footer .phone{
	margin:0 27px 0 0;
}
#footer .phone dt{
	margin:0 0 4px 0;
}
#footer .phone dd{
	margin:0;
	color:#006600;
}
#footer .phone dd p{
	margin:0;
}
.map .title{
	position:absolute;
	left:50%;
	top:50%;
	background:url(/i/circle.png) no-repeat;
	width:224px;
	height:224px;
	margin:-112px 0 0 -112px;
	text-align:center;
	/* display:none; */
}
.map .title a{
	font-size:24px;
	line-height:224px;
	color:#009933;
	display:block;
	height:224px;
	text-decoration:underline;
}
.map:hover .title{
	display:block;
}
#footer .r-col{
	float:right;
	width:324px;
	padding:26px 100px 0 0;
}
.developer{
	text-align:right;
	color:#858585;
	font-size:11px;
	line-height:18px;
}
.developer a{
	color:#5d5d5d;
	text-decoration:none;
	border-bottom:1px solid #c6c6c7;
}
.developer a:hover{
	border:none;
}
#footer .r-col .menu{
	overflow:hidden;
	margin:19px 0 25px 0;
}
#footer .r-col .menu ul{
	margin:0 0 0 33px;
	padding:0;
	list-style:none;
	font-size:12px;
	float:left;
}
#footer .r-col .menu ul:first-child{
	margin:0;
}
.rating-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.rating-list li{
	float:right;
	margin:0 0 0 1px;
}
.rating-list li a{
	border:none;
}
.sidebar{
	float:left;
	width:270px;
}
.content{
	margin:0 0 0 300px;
}
.wrapper{
	position:relative;
}
.wrapper:after{
	clear:both;
	width:100%;
	display:block;
	visibility:hidden;
	font-size:0px;
	display:block;
	content:" ";
}
.sidemenu{
	margin:-10px 0 60px 24px;
	padding:0;
	list-style:none;
	width:244px;
}
.sidemenu li.devider {font-size: 14px; margin: 10px 0 5px 0; background-color: #fafafa; color:#333; padding:2px 5px; min-height: 20px;line-height: 20px;}
.sidemenu li.devider.active {}
.sidemenu li.devider.active_sub {}
.sidemenu li.devider a{color:#333; text-decoration: none; border-bottom: none; font-weight: bold;}
.sidemenu li.devider a:hover {color:#333;}
.sidemenu li.open{
	background:#f7f7f7;
	position:relative;
	-moz-box-shadow: 0 0 10px #f7f7f7;
	-webkit-box-shadow: 0 0 10px #f7f7f7;
	box-shadow: 0 0 10px #f7f7f7;
}
.sidemenu li em{
	display:block;
	padding:0 10px 0 22px;
	font-style: normal;
}
* html .iceberg_banner_bottom {
	display: none;
}
.iceberg_banner_bottom {
	background-color:rgba(255,255,255,0.8);
	text-align: center;
	position: fixed;
	bottom: 0;
	width:270px;
	height:170px;
	z-index: 111;
	margin:0 0 -150px ;
	box-shadow: 0 -1px 1px #EEEEEE;
	border-radius: 10px;
	transition: all 1s;
	transition-delay: 0.5s;
}
.iceberg_banner_bottom:hover {
	height:180px;
	margin-bottom:0px;
	border-radius: 3px;
	background-color:rgba(255,255,255,1);
	box-shadow: 0 -1px 2px #ccc;
	transition: all 1s;
	transition-delay: 0.5s;
}
.iceberg_banner_bottom a {
	display: block;
	width:270px;
	margin: 0;
	height:30px;
	color:#888;
	font-size: 10px;
	text-align: center;
	transition: all 1s;
	border-bottom: none;
	transition-delay: 0.5s;
}
.iceberg_banner_bottom a i {
	opacity: 1;
	font-size: 11px !important;
	font-style: normal;
	display: block;
	margin:0 -12px 0 8px;
	float: left;
	color:red;
	-webkit-animation: blink1 1s linear infinite;
  	animation: blink1 1s linear infinite;
}
.iceberg_banner_bottom:hover a{
	font-size: 14px;
	color:#006699;
	margin: 5px 0 0 0;
}
.iceberg_banner_bottom:hover a i{
	opacity: 0.1;
	transition: all 0.5s;
	transition-delay: 0.4s;
}
.iceberg_banner_bottom:hover a span{
	border-bottom: 1px solid #C0DBE9;
}
.iceberg_banner_bottom:hover a:hover span{
	border-bottom: none;
	color:#62AC17;
}
.iceberg_banner_bottom .hidden_part{
	margin:5px 0 10px;
}
@-webkit-keyframes blink1 {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}
@keyframes blink1 {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}


.product-menu li em{
	display:block;
	padding:0 15px;
	overflow: hidden;
    font-style: normal;
}
.sidemenu li.open{
	margin-bottom:10px;
}
.sidemenu li.open em,.product-menu li.open em{
	background:url(/i/p05.png) no-repeat 0 0;
	font-weight:bold;
	padding:6px 10px 2px 22px;
}
.product-menu li.open,.product-menu li.has-drop:hover{
	background:url(/i/bg02.png) no-repeat 0 0;
	position:relative;
	-moz-box-shadow: 0 0 10px #f7f7f7;
	-webkit-box-shadow: 0 0 10px #f7f7f7;
	box-shadow: 0 0 10px #f7f7f7;
}
.product-menu ul ul{
	width:auto;
	float:left;
	font-style:normal;
}
.product-menu .drop .producers{
	width:168px;
}
.product-menu .drop .type .frame{
	border:none;
	padding-bottom:0;
}
.product-menu .drop strong{
	text-align:center;
}
.product-menu .drop .producers strong{
	padding-right:15px;
}
.product-menu .drop .type ul{
	width:25%;
}
.product-menu .drop .producers ul{
	width:50%;
}
.product-menu .drop .type{
	margin-left:170px;
}
.product-menu li.open em{
	padding-left:15px;
	padding-right:15px;
	padding-top:0;
	background:none;
	overflow:hidden;
	height:38px;
	line-height:36px;
	padding-bottom:0;
}
.product-menu .open .drop,.product-menu li.has-drop:hover .drop{
	display:block;
}
.product-menu .drop{
	position:absolute;
	left:0;
	top:38px;
	z-index:10;
	background:url(/i/bg02.png) no-repeat 0 100%;
	overflow:hidden;
	-moz-box-shadow: 0 0 10px #f7f7f7;
	-webkit-box-shadow: 0 0 10px #f7f7f7;
	box-shadow: 0 0 10px #f7f7f7;
	font-style:normal;
	display:none;
}
.drop{
	overflow:hidden;
	background:url(/i/p06.png) no-repeat 0 0;
}
.drop .holder{
	margin:7px 0 0 0;
	border:1px solid #fff;
	border-top:none;
	border-radius:0 0 5px 5px;
	padding:0 3px 5px 10px;
	overflow:hidden;
}
*+html .drop .holder{padding-top:7px;}
.sidemenu li em a,.product-menu li am a{
	font-size:14px;
	line-height:24px;
	text-decoration:none;
	border-bottom:0;
    color: #333;
}
.sidemenu li.open em a,.product-menu li.open em a,.product-menu li.has-drop:hover em a{
	color:#fff;
	border-color:#39a3da;
}
.sidemenu li em a:hover,.product-menu li em a:hover{
	border:none;
}
.sidebar .info-block h3{
	text-align:center;
}
.product-menu .drop{
	width:337px;
	z-index:50;
}
.product-menu .has-drop{
	height:38px;
	margin-bottom:-6px;
}
.product-menu .has-drop em a {
	white-space: nowrap;
}
.drop .producers{
	float:left;
	width:83px;
}
.drop ul{
	margin:0;
	padding:5px 0 10px;
	list-style:none;
}
.drop  ul li{
	line-height:22px;
	font-size:14px;
}
.drop  ul li a{
	border-bottom:0;
	text-decoration:none;
	color:#333;
}
.drop  ul li.active a{
	color:#333;
	font-weight: bold;
}
.drop  ul li a:hover{
	border:none;
}
.drop ul li span{
	border-radius:2px;
	position:relative;
	padding:0 12px 0 8px;
}
.drop ul li.selected span{
	display:inline-block;
	vertical-align:top;
	background: -webkit-gradient(linear, left top, left bottom, from(#a8d11b), to(#669933));
	background: -moz-linear-gradient(top, #a8d11b, #669933);  
	background: -o-linear-gradient(top, #a8d11b, #669933);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a8d11b, endColorstr=#669933)";
	-pie-background: linear-gradient(#a8d11b, #669933);
}
.drop ul li.selected span a{
	font-weight:bold;
	color:#fff;
	text-shadow:0 -1px 0 #6b9c1e;
	border:none;
}
.drop ul li .close{
	background:url(/i/close.png) no-repeat;
	width:7px;
	height:6px;
	position:absolute;
	display:block;
	top:1px;
	right:1px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	display:none;
}
.drop ul li.selected .close{
	display:block;
}
.drop strong{
	font-size:10px;
	color:#999;
	display:block;
	line-height:12px;
	text-shadow:0 1px 0 #fff;
	margin:0 0 6px 0;
	font-weight:normal;
}
.drop .type{
	border-left:1px solid #fff;
	margin:0 0 0 83px;
	padding:0 0 0 10px;
}
.drop .type ul{
	float:left;
	width:auto;
}
.drop .type ul li span{
	border-radius:2px;
	position:relative;
	padding:0 9px 0 6px;
}
.drop .type .frame{
	overflow:hidden;
	border-bottom:1px solid #fff;
	padding:0 0 10px 0;
	margin:0 0 8px 0;
}
.drop .news{
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	color:#693;
	border-bottom:1px solid #b8c7a9;
	margin:0 0 0 8px;
}
.drop .news:hover{
	border:none;
}
.sidemenu .active em a,.product-menu .active em a{
	color:#693;
	border:none;
}
.product-menu li.open .mark,.product-menu li.has-drop:hover .mark{display:none;}
.sidebar .info-block .review h3{
	font-size:18px;
	margin-bottom:10px;
	text-align:left;
	padding-left:16px;
}
.sidebar .info-block .holder{
	padding:0 10px 0 16px;
}
.sidebar .info-block .mark-list{
	padding:0;
	margin:10px 0;
}
.sidebar .info-block .devilery{
	margin-bottom:40px;
}
.sidebar .info-block p{
	margin-bottom:6px;
	line-height:14px;
}
.sidebar .info-block .border-r{
	width:4px;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	background:url(/i/border07.png) repeat-y;
}
.sidebar .info-block h3{
	padding-bottom:5px;
}
.brand{
	padding:0 0 0 16px;
}
.brand .head{
	font-size:14px;
	color:#666;
	text-align:center;
	line-height:18px;
	margin:0 0 10px 0;
}
.brand ul{
	margin:0;
	padding:0;
	list-style:none;
}
.brand .brand-list{
	font-family: "arialnarrow";
	zoom:1;
	line-height:24px;
}
.brand-list:after {
	width: 100%;
	height: 0px;
	visibility: hidden;
	overflow: hidden;
	content: '';
	display: inline-block;
}
.brand-list>li  {
	display: inline-block;
	text-align: left;
	ine-height: normal;
	font-size: 14px;
	vertical-align: top;
}
*+html .brand-list>li{
	display : inline;
	zoom : 1;
}
.brand-list a{
	color:#336688;
	text-decoration:none;
	border-bottom:1px solid #99b2c3;
}
.brand-list a:hover{
	border:none;
}
.breadcrumbs{
	margin:5px auto 0;
	padding:0 0 0 340px;
	list-style:none;
	overflow:hidden;
	width:860px;
	font-size:12px;
}
.breadcrumbs li{
	float:left;
	color:#666;
	padding:0 9px 0 15px;
	background:url(/i/g06.png) no-repeat 0 7px;
	white-space:nowrap;
}
.breadcrumbs a{
	color:#693;
	text-decoration:none;
	border-bottom:1px solid #a8d180;
}
.breadcrumbs a:hover{
	border:none;
}
.breadcrumbs .section a{
	font-weight:bold;
	color:#666;
	border-color:#e0dfdf;
}
.breadcrumbs .section{
	font-weight:bold;
}
.breadcrumbs .name{
	font-weight:bold;
}
.breadcrumbs li:first-child{
	padding-left:0;
	background:none;
}
.text-box{
	max-width:925px;
}
.text-box p{
	margin:0;
}
.text-box p .more_text, .text-box p .less_text {
	color:#006699;
	border-bottom: 1px dotted;
	cursor: pointer;
}
.text-box p .more_text:hover, .text-box p .less_text:hover {
	border-bottom: none;
}
.text-box .full_text {
	display:none;
}
.content h1{
	font-size:24px;
	line-height:32px;
	font-weight:bold;
	font-style:normal;
	margin:0 0 23px 0;
	padding:35px 0  0 0;
	text-align:center;
	color:#333;
	line-height:28px;
	position: relative;
	z-index: 101;
}
.count-product{
	position:absolute;
	font-size:12px;
	line-height:18px;
	color:#999;
	top:0px;
	right:50%;
	margin:0 -380px 0 0;
	display:block;
}
#main{
	position:relative;
}
.content .product-list{
	padding:0;
}

.content.tinkof_pay { text-align: center; margin:0 75px 130px 0;}
.content.tinkof_pay .payBtn{
	cursor: pointer;
	border: none;
	text-transform: uppercase;
	border-radius: 6px;
	width: 197px;
	height: 43px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin:20px auto;
	background-color: #ffdd2d;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.85;
	letter-spacing: .5px;
	color: #333;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.content.tinkof_pay .payBtn:hover {background-color: #ffcd33;}

.sort-holder{
	background:url(/i/g07.gif) repeat-x 0 0;
	height:40px;
	position:relative;
	margin:0 0 28px 0;
}
.paging{
	margin:8px 0  0 15px;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
}
.paging li{
	float:left;
	height:23px;
	line-height:23px;
	margin:0 3px 0 0;
	border:1px solid #adc6e0;
	background:none;
	border-radius:2px;
	min-width:23px;
	text-align:center;
	font-size:18px;
	color:#369;
}
.paging li a{
	font-size:16px;
	color:#369;
	text-decoration:none;
	display:block;
	height:100%;
	border:none;
}
.paging li.active{
	border-color:#689e21;
}
.paging li.active{
	background:url(/i/g08.gif) repeat-x;
}
.paging li:hover a{
	background:#fff;
}
.sort-holder .border-l{
	position:absolute;
	height:100%;
	left:0;
	top:0;
	width:4px;
	background:url(/i/border08.gif) no-repeat;
}
.paging .prev,.paging .next{
	position:absolute;
	width:auto;
	font-size:12px;
	top:-30px;
	height:auto;
	border:none;
	line-height:14px;
}
.paging .prev a,.paging .next a{
	font-size:12px;
	background:none;
	border-bottom:1px solid #adc6e0;
}
.paging .prev{
	left:0;
}
.paging .next{;
	right:0;
}
.paging .prev:hover a,.paging .next:hover a{
	background:none;
	border:none;
}
.text-box{
	margin-bottom:42px;
}
.paging .prev.noactive a,.paging .next.noactive a{
	border:none;
	color:#ccc;
}
.sort-holder .sort{
	float:right;
	padding:10px 29px 0 0;
}
.sort-holder .sort .title{
	float:left;
	color:#999;
	text-shadow:0 1px 0 #fff;
	margin:0 12px 0 0;
}
.sort-list{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.sort-list li{
	float:left;
	margin:0 0 0 26px;
	font-size:14px;
}
.sort-list li:first-child{
	margin:0;
}
.sort-list li a{
	text-decoration:none;
	border-bottom:1px solid #adc6e0;
	color:#369;
}
.sort-list li a:hover{
	border:none;
}
.sort-list li.active{
	padding:0 9px 0 0;
	background:url(/i/arrow03.png) no-repeat;
}
.sort-list li.active a{
	color:#f60;
	border-color:#fad4ba;
}
.sort-list li.active.up{
	background-position:100% 0;
}
.sort-list li.active.down{
	background-position:100% 100%;
}
.sort-holder .all{
	margin:0 auto;
	width:100px;
	text-align:center;
	font-size:14px;
	padding:10px 0 0 0;
	position:relative;
}
.sort-holder .all a{
	text-decoration:none;
	border-bottom:1px solid #adc6e0;
	color:#369;
}
.sort-holder .all a:hover{
	border:none;
}
.sort-holder.bottom{
	margin-top:10px;
}
.sort-holder.bottom .paging .prev,.sort-holder.bottom .paging .next{
	top:35px;
}
.sort-holder .go-up{
	font-size:12px;
	line-height:14px;
	color:#33cc33;
	border-bottom:1px solid #94ea94;
	position:absolute;
	left:49%;
	margin-left:-20px;
	top:46px;
	text-decoration:none;
}
.sort-holder .go-up:hover{
	border:none;
}
.content .article{
	max-width:940px;
	margin:50px 0;
}
.content .article p{
	margin:0 0 5px 0;
}
.product-item .tabcontrol{
	width:100%;
}
.product-item .tabcontrol li{
	line-height:16px;
	font-size:14px;
	padding:10px 15px 0;
	height:40px;
	margin-left:19px;
}
.product-item .tabset .tabcontrol li:first-child{
	margin-left:0;
}
.product-item .tabcontrol li a{
	font-size:14px;
	font-weight:normal;
	color:#369;
}
.product-item .tabcontrol li.active a{
	color:#333;
	font-weight:bold;
}
.product-item .tabset .tab{
	width:auto;
	padding:14px 15px 38px;
}
.product-item .tabset{
	margin:0 -19px;
	padding:0 19px;
}
.product-item .charakteristick{
	width:499px;
	float:left;
	padding:7px 0 0 0;
}
.product-item .tab .columns{
	overflow:hidden;
}
.product-item .descriptions{
	margin:0 0 0 534px;
}
.product-item .descriptions p{
	font-size:11px;
	line-height:16px;
	margin:0 0 15px 0;
}
.product-item .descriptions .more{
	font-size:14px;
	line-height:18px;
}
.product-item .charakteristick .headline{
	font-weight:bold;
	background:#fbfbe9;
	color:#cf7600;
	font-size:14px;
	line-height:18px;
	padding:5px 15px 5px;
	margin:0 0 2px 0;
}
.product-item .charakteristick dl{
	margin:0 0 4px 0;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
}
.product-item .charakteristick dl dt{
	width:45%;
	float:left;
	background:url(/i/border10.gif) repeat-x 0 16px;
	padding:4px 5% 0 0;
	clear:both;
}
.product-item .charakteristick dl dd{
	width:50%;
	float:left;
	margin:0;
	position:relative;
	padding:4px 0 0 0;
}
*+html .product-item .charakteristick dl dd{
	width:49%;
}
.product-item .charakteristick dl dt span{
	background:#fff;
	line-height:16px;
}
.product-item .charakteristick dl dd:after{
	clear:both;
	width:100%;
	display:block;
	visibility:hidden;
	font-size:0px;
	display:block;
	content:" ";
}
.product-item .charakteristick dl dd a{
	color:#369;
	border-bottom: 1px solid #B8D5E3;
}
.product-item .charakteristick dl dd a:hover {
	border:none;
}
.product-item .tab .product-list{
	margin-left:-13px;
}
.product-item .tab{
	display:none;	
}

.near_div {padding: 0;margin: 0px 0px 20px 0px;}
.nearby_cen {margin-bottom:15px;clear: both;position:relative;}

.acs_title {
background-color:#EFEFEF;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
padding:10px;
text-align:center;
}

.block_a4 {/*height: 300px; top: 50px; */  margin-bottom:80px; clear:both;}
.block_a4_img {float:left; width:200px; height:200px;}
.block_a4_header{/*float:right; margin-left:64;*/   height:28px;padding-left:210px;}
.block_a4_content{/*float:right;width:630px; height:119px;*/  margin-left:84; margin-right:24; font-size:13px; text-align:justify;padding-left:210px;}

.block_a4 .block_a4_header a {border-bottom: 1px solid #A8D180; font-size: 16px !important;}
.block_a4 .block_a4_a {border-bottom: 1px solid #C0DBE9;}

.block_a4_niz{/*float:right;width:630px;*/  margin-left:84;   height: 82px; margin-top:10px;padding-left:250px;}

.block_a4_niz a {border:none;}
.block_a4_niz .dlock_a5_a {border-bottom: 1px solid #C0DBE9;}

.block_a4 a:hover {border:none !important;}

.block_a4_niz1{float:left; width:64; height:78; text-align:center;}
.block_a4_niz2{margin-left:10px; float:left; width:59; height:78; text-align:center;}
.block_a4_niz3{margin-left:10px; float:left; width:59; height:78; text-align:center;}
.block_a4_niz4{margin-left:10px; float:left; width:49; height:78; text-align:center;}
.block_a4_snoska {float:right; padding-top:10px; font-size: 9px; color: grey; }





.product-item .rst {
	display:block;
	position: absolute;
	width:45px;
	height:37px;
	background: url('/i/ico_rst.png') 0 0 no-repeat;
	/* margin:-57px 0 0 -47px; */
	margin:0 0 0 877px;
	/* left:100%; */
}
.product-item .product{
	overflow:hidden;
	margin:0 -19px 10px -7px;
}
.cart-new {width:36px; height:38px; background:url(/i/new.png); overflow:hidden; margin-right:9px; position: absolute; margin-left: 120px; z-index: 7; }
.product-item .product .visual{
	float:left;
	width:480px;
	min-height:377px;
	line-height:377px;
	overflow:hidden;
	text-align:center;
}
.product-item .product .visual img{
	vertical-align:middle;
}
.product-item .product .info{
	margin:12px 0 0 500px;
}
.product-item .product .info .row{
	overflow:hidden;
	margin:0 0 12px 0;
}
.product-item .product .availability{
	float:left;
	margin:0 50px 0 -5px;
}

.product-list .dob-sravn{
	padding-left: 23px;
	line-height: 11px;
	font-size: 11px;
	height: 33px;
    display: none;
}
.product-list .dob-sravn span {
	display: block;
	margin:0 0 0 -23px;
	line-height: 15px;
}
.dob-sravn {
    /* clear: both; */
    display: block;
    font-size: 12px;
    line-height: 14px;
}
.dob-sravn input {
    float: left;
    margin: 0 10px 0 0;
}
.dob-sravn label {
    border-bottom: 1px dashed;
    color: #4E4E4E;
    cursor: pointer;
    float: left;
}
.dob-sravn label:hover {
    color: #FF3333;
}
.dob-sravn a {
    border-bottom: 1px solid #C0DBE9;
}
.dob-sravn a:hover {
    border: none;
}

.product-item .product .compare{
	margin-top:2px;
}
.product-item .product .price-holder{
	overflow:hidden;
	background:#e5f4da;
	min-height: 90px;
}
.product .price-holder .buy{
	height:34px;
}
.buyingButtonFast {
	color:#0099cc;
	border-bottom:1px dashed #0099cc;
	font-weight: bold;
}
.buyingButtonFast:hover {
	color:#cc3333;
}
.product-item .product .price-block{
	text-align:center;
	float:left;
}
.product-item .product .call-block {
	text-align:center;
	float:left;	
	font-size: 16px;
	color:#634C3F;
	padding:15px;
	line-height: 24px;
}
.product-item .product .call-block b {}
.product-item .product .call-block b span {
	font-size: 0.9em;
	font-weight: normal;
}

.product-item .product .devilery{
	margin:3px 0 4px 160px;
}
.product-item .product .devilery .head{
	color:#333;
	line-height:16px;
	font-size: 12px;
	display:block;
	padding-bottom: 5px;
}
.product-item .product .devilery .mark-list{
	padding:0;
	margin:0;
}
.product-item .product .devilery .mark-list li{
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:0 0 2px 14px;
	color:#333;
}
.product-item .product .devilery .mark-list a{
	text-decoration:none;
	color:#369;
	border-bottom:1px solid #b8d5e3;
}
.product-item .product .devilery .mark-list a:hover{
	border:none;
}
.product-item .product .special-price{
	font-size:14px;
	line-height:16px;
	color:#5e4e45;
	margin:12px 0 23px 0;
}
.product-item .product .special-price .type{
	color:#582508;
}
.product-item .product .special-price .cost{
	font-size:16px;
	color:#cc3333;
}
.product-item .product .special-price .kod_tovara {/* float: right; */ font-size: 12px; color:#888; background-color: rgba(255, 255, 150, 0.7); padding: 0 8px 0 8px; margin-right: 40px;}
.product-item .product .special-price .kod_tovara b{font-size: 14px; color:#888;}


.product-item .product .v2 .special-price {width:240px; text-align: center;}
.product-item .product .v2 .special-price .kod_tovara{font-size: 14px; font-size: 14px; margin: 0; background: none;}
.product-item .product .v2 .special-price .kod_tovara b {font-size: 14px;font-weight: bold;}

.product-item .product .opt_message {font-size:14px; line-height:16px; color:#5e4e45; margin:-16px 0 23px 160px; padding:0 0 0 0;}
.product-item .product .opt_message b {font-size:16px; color:#cc3333; font-weight: normal;}

.product-item .product .v2 .special-price .opt_message {margin: 16px 0 23px;}

.product-item .product .delivery_text {text-align: center; margin: -10px 0 13px; padding: 6px 0; background-color: #ffffb5; color:#333;}

.product-list .info .kod_tovara_short {font-size: 12px; color:#888; background-color: rgba(255, 255, 150, 0.7); padding: 0 5px; margin: 0 0 5px;}
.product-list .info .kod_tovara_short b{font-weight: bold; color:#888;}


.product-item .product .info.v2 {}
.product-item .product .info.v2 .price-holder{background-color: #fff;}

.product-item .product .info.v2 .price-holder .price-block{float: none; background: none; width: 180px; height: 88px;}
.product-item .product .info.v2 .price-holder .price-block .price{display:inline-block;height: 33px; line-height: 28px; font-size: 26px; font-weight: bold;}
.product-item .product .info.v2 .price-holder .price-block .price span{display: none; width: 28px; height: 28px; overflow: hidden; text-indent: -9999px; background: url('/i/ico_rub.svg') 0 0 no-repeat; background-size:28px 28px; margin: 0px 0 -5px -8px;}
.product-item .product .info.v2 .price-holder .price-block .price:after {width: 21px; height: 23px; content: ''; display: block; background: url('/i/ico_rub_2.svg') 0 0 no-repeat; background-size:auto 16px; float: right;background-position: center bottom;}
.product-item .product .info.v2 .price-holder .price-block .buy{background-color: #23712c; width: 166px; height: 38px; text-align: center; padding:0; line-height: 40px; text-shadow: none; border-radius: 6px;}
.product-item .product .info.v2 .price-holder .price-block .buy:active{background-color: #13641d;}
.product-item .product .info.v2 .price-holder .price-block .buyingButtonFast{display: block; position: absolute; margin:-28px 0 0 206px;}
.product-item .product .info.v2 .price-holder .price-block .added{}

/* UPD 261020 */
.product-item .product .info.v2 .price-holder .price-block .buy{background-color:#FC7405; width: 238px; height: 40px; }
.product-item .product .info.v2 .price-holder .price-block .buy:hover{background-color: #f96302;}
.product-item .product .info.v2 .price-holder .price-block .buy:active{background-color: #005C92;}
.product-item .product .info.v2 .price-holder .price-block .buyingButtonFast {margin:-28px 0 0 256px;}

.product-item .product .info.v2 .price-holder .devilery{background-color: #e5f4da; margin: 20px 0 0 0; padding: 10px 0 10px 16px; font-size: 12px;}
.product-item .product .info.v2 .price-holder .devilery .head{}
.product-item .product .info.v2 .price-holder .devilery .head2{display: inline-block; font-size: 12px;}
.product-item .product .info.v2 .price-holder .devilery .mark-list{margin-bottom: 10px;}
.product-item .product .info.v2 .price-holder .devilery .mark-list li{}

.product-item .product .info.v2 .price-holder .devilery .mark-list li .r {
	display: inline-block;
	vertical-align: top;
  width: 6px; height: 12px; background: url('/i/ico_rub_2.svg') 0 0 no-repeat; background-size:7px auto; 

	background-position: right bottom;
}






.product-item .product .banner_4 {
	margin:-10px 0 5px -3px;
}
.product-item .product .banner_5 {
	margin:10px 0 10px 0px;
	opacity: 0.8;
}
.product-item .product .banner_5 a{text-decoration: none; border-bottom-color: transparent;}
.product-item .product .banner_5:hover{opacity: 1;}

.product-item .product .information{
	background:#fbfbe9;
	overflow:hidden;
	margin:0 0 24px 0;
}
.product-item .product .information .box{
	width:50%;
	float:left;
}
.information dl{
	margin:0;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	border-left:1px solid #e1e1c0;
	padding:3px 0 10px 0;
}
.information dl dt{
	width:48%;
	float:left;
	background:url(/i/border09.gif) repeat-x 0 16px;
	padding:4px 5% 0 0;
	margin:0 0 0 4%;
}
.information dl dd{
	width:40%;
	float:left;
	margin:0;
	position:relative;
	padding:4px 0 0 0;
	font-weight:bold;
}
.information dl dt span{
	background:#fbfbe9;
	line-height:15px;
}
.charakteristick dl dt .char_image{max-width: 23px; max-height: 23px; margin:0px 2px -6px 0px;}
.information dl dt .char_image{max-width: 20px; max-height: 20px; margin:5px 2px -6px -2px;}

.information dl dd:after{
	clear:both;
	width:100%;
	display:block;
	visibility:hidden;
	font-size:0px;
	display:block;
	content:" ";
}
.product-item .product .switcher{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.product-item .product .switcher li{
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	border:1px solid #fff;
	text-align:center;
	line-height:100px;
	margin:0 22px 0  0;
}
.product-item .product .switcher li a{
	border:none;
}
.product-item .product .switcher li img{
	vertical-align:middle;
	filter: alpha(opacity=50);
	opacity:0.5;
}
.product-item .product .switcher li.active{
	border-color:#7bbd5a;
}
.product-item .product .switcher li.active img,.product-item .product .switcher li:hover img{
	filter: alpha(opacity=100);
	opacity:1;
	
}
#header .flash {
	position:absolute;
	left:50%;
	margin: 0 0 0 280px;
	top:0;
	z-index:100;
}

#header .flash._gif {
	width:322px;
	height:220px;
	position:absolute;
	top:0;
	left:50%;
	margin: 3px 0 0 291px;
	z-index:100;
}
#header .flash._gif a {text-decoration: none; border-bottom: none; outline: none;}


/* корзина как на обт */
.format span i {cursor:pointer;}

#goodListEditable .bskt_dlv_txt {text-align: center; margin: 0 20px 20px; font-size: 18px;}

#goodListEditable h3 {background:none repeat scroll 0 0 #efefef;color:#333;font-size:16px;font-weight:bold;margin:0;padding:5px 6px 3px;text-transform:uppercase;}
#goodListEditable .fast_order_form {margin-top: 100px;}
#goodListEditable .right {color: #888;}
.basket_h3{background:none repeat scroll 0 0 #c3d6e1;color:#5A5A5A;font-size:14px;font-weight:normal;margin:0;padding:6px 6px 9px;text-transform:uppercase;}
.added-goods {border-collapse:collapse;margin:14px 0 44px;vertical-align:top;width:100%;}
.added-goods th {border-bottom:1px solid #E6E6E6;font-size:11px;font-weight:normal;padding:0 0 22px;text-align:left;vertical-align:top;}
.added-goods th.name span {padding:0 0 0 64px;}
.added-goods th.sum, .added-goods th.price {text-align:center;}
.added-goods .nom {background:none repeat scroll 0 0 #FFFFFF;border:0 none;font-size:9px;width:16px;}
.added-goods td.name {vertical-align:top;}
.added-goods td.name span {position:relative;}
.added-goods td.name {vertical-align:top;}
.added-goods .count {width:87px;}
.added-goods .price {width:115px;font:8pt/13pt sans-serif;color:black;}
.added-goods .sum {width:115px;}
.added-goods .summa {padding:0 5px 0 0;text-align:right;}
.added-goods .summa label {
	overflow: hidden;	
	float: left;
}
.added-goods .summa label span{
    border-bottom: 1px dashed #86BF47;
	  color:#86BF47;
    display: inline-block;
    margin: 0 10px;
    padding: 0 0 0;
    text-decoration: none;
    text-transform: uppercase;
    height: 20px;
	cursor: pointer;

}

.__orng .added-goods .summa label span{
	border-bottom: 1px dashed #fc7405;
	color:#fc7405;
}

.added-goods .summa label input{
	visibility: hidden;
	width: 0;
}

.added-goods .summa label input:checked ~ span{

   background: url("/i/bg-check.gif") repeat-x scroll 0 0 

transparent;

border: 0 none;

color:

    #FFFFFF;
    height: 21px;
    margin: 0 10px;
    padding: 2px 5px 0;

}

.__orng .added-goods .summa label input:checked ~ span{
   background: #fc7405 repeat-x scroll 0 0 	
}

/* #goodListEditable input, #goodListEditable textarea, #goodListEditable select {font:100% Tahoma,Geneva,sans-serif;vertical-align:middle;} */
.added-goods tfoot td {border:0 none;font-size:14px;line-height:20px;padding:19px 0 0;}
.order-form input, .order-form textarea, .order-form select {font:100% Tahoma,Geneva,sans-serif;vertical-align:middle;}
#order-form.__sam #delivery-data {display: none;}
.added-goods tfoot td {border:0 none;font-size:14px;line-height:20px;padding:19px 0 0;}
.added-goods tfoot .name {color:#000000;}
.added-goods tfoot .name span {font-size:14px;padding:0 0 0 417px;}
.added-goods tfoot .name small {font-size:11px; color:#888; padding-left:417px;}
.added-goods tfoot .name {color:#000000;}
.added-goods tfoot .name span {font-size:14px;padding:0 0 0 417px;}
.added-goods tfoot .summa {padding:19px 5px 0 0;}
.added-goods .input input {background:none repeat scroll 0 0 transparent;border:0 none;color:#1D1D1D;float:left;font-size:18px;margin:0;padding:6px 0 0;text-align:center;width:52px;}
.goodCount {font-size:18px !important; color:#1D1D1D !important;}
.info .green {color:#129C12;}
.info .brown {color:#A66262;}
.info .yellow {color:#FF9C00;}
.added-goods em {color:#626262;font-size:18px;font-style:normal;}

#summSam {display: none;}
#summDost {display: none;}
#samLabel.__a ~ #summSam {display: inline-block;}
#dostLabel.__a ~ #summDost {display: inline-block;}
.added-goods .note {display:block;font-size:12px;padding:5px 0 0;}
.added-goods .link {border-bottom:1px dashed #5C4989;color:#5C4989;text-decoration:none;}
.added-goods .bottom {background:url("../i/path02.gif") no-repeat scroll 15px 15px transparent;}
.added-goods .bottom td {padding:38px 5px 0 0;}
.added-goods .bottom span {text-transform:uppercase;}
.added-goods .bottom em {color:#548525;}
.added-goods tbody tr {background:url("/i/bg-added.gif") repeat-x scroll 0 0 transparent;}
.added-goods .visual {float:left;margin:0 14px 0 0; width:100px;}
.added-goods .visual img {vertical-align:top;}
.added-goods .info {height:1%;overflow:hidden;padding:17px 0 0;}
.added-goods form {background:url("/i/bg-count.gif") no-repeat scroll 80% 50% transparent;}
#goodListEditable form, #goodListEditable fieldset {border-style:none;margin:0;padding:0;}
.order-form form, .order-form fieldset {border-style:none;margin:0;padding:0;}
.added-goods .input {background:url("/i/bg-input2.gif") no-repeat scroll 0 0 transparent;height:34px;width:52px;margin-left:10px; margin-top:-3px;}
.added-goods div.dprice {background:url("/i/bg-price.gif") no-repeat scroll 90% 50% transparent; padding-right:35px;}
.added-goods .btn-del {background:url("/i/btn-delete.gif") no-repeat scroll 0 0 transparent;display:block;height:18px;overflow:hidden;text-indent:-9999px;width:80px; border-bottom: none;}
.order-form  .details {font-size:14px;height:1%;overflow:hidden;padding:20px 0 12px 27px;}
.order-form  p {margin:0 0 12px;text-align:justify;}
.tab-control {float:left;font-style:normal;padding:0 0 0 29px;text-transform:none;}
.order-form .details em, .order-form .details span {float:left;font-style:normal;padding:0 0 8px;}
.tab-control a {background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px dashed #80BF3B;color:#80BF3B;float:left;height:17px;text-decoration:none;}
.tab-control a.active {background:url("/i/bg-tab-control.gif") repeat-x scroll 0 0 transparent;border:0 none;color:#FFFFFF;padding:0 5px;}
.order-form .details a {border-bottom:1px dashed #86BF47;color:#86BF47;float:left;margin:0 50px 0 47px;padding:14px 0 0;text-decoration:none;text-transform:uppercase; height:29px;}
.order-form .details a.active {background:url("/i/bg-check.gif") repeat-x scroll 0 0 transparent;border:0 none;color:#FFFFFF;height:29px;margin:0 28px 0 25px;padding:14px 22px 0 ;}
.order-form .details em {color:#A7A7A7;font-size:12px; /* padding:14px 0 0 124px; */ clear:both;}
.order-form .details em strong {color:#FF0000;font-size:14px;font-weight:normal;}
.order-form h4 {background:url("/i/path03.gif") repeat-x scroll 0 7px transparent;color:#838383;font-size:12px;font-weight:normal;height:1%;margin:0 0 6px;overflow:hidden;text-transform:uppercase;}
.order-form h4 span {background:none repeat scroll 0 0 #FFFFFF;float:left;margin:0 0 0 6px;padding:0 10px;color:#333;font-size:14px;font-weight:bold;text-transform:uppercase;}
.tab {height:1%;overflow:hidden;}
.order-form .row {height:1%;overflow:hidden;padding:8px 0 9px 31px;text-align: ;} .order-form #rowAdr {margin-left:-31px;}
.order-form label {color:#333;float:left;font-size:20px;padding:5px 0 0;width:291px;}
.order-form label span {color:#FE0000;padding:0 7px 0 0;}
.order-form .input {background:url("/i/bg-input3.gif") no-repeat scroll 0 0 transparent;float:left;height:34px;margin:0 19px 0 0;width:482px;}
.order-form .input input {background:none repeat scroll 0 0 transparent;border:0 none;color:#000000;float:left;font-size:18px;margin:0;padding:5px 13px;width:456px;}
.errorMessage {background-color:#FFFFFF;border:1px solid #FFDADA;color:#707070;display:none;font:11px Tahoma,Arial,sans-serif;left:799px;margin:25px 0 0 5px;padding:5px;position:absolute;width:300px;z-index:99;}
.order-form .messege {float:left;font-size:14px;font-style:normal;padding:9px 0 0;}
.order-form .example {clear:both;color:#ACACAC;display:block;font-size:11px;padding:6px 0 0 292px;position:static;
}
.order-form .mt {margin-top:-33px; float:left;}
.order-form label em i {font-style:normal; color:#888;font-weight: bold;}
/* c обт*/
.order-form .mistake input {
	color:#ff0000;
}
.order-form .passed .input input {
	color:#0b8d3c;
}
.order-form .mistake .mistake input {
	color:#ff0000;
}

.order-form .passed .input textarea {
	color:#0b8d3c;
}

.order-form .mistake .mistake textarea {
	color:#ff0000;
}

.order-form .messege {
	float:left;
	font-size:14px;
	padding:9px 0 0;
	font-style:normal;
}
.order-form .OK{
	color:#0b8d3c;
}

.order-form .error{
	color:#ff0000;
}

.order-form .mistake .messege {
	color:#ff0000;
}
.order-form .mistake .messege a {
	color:#ff0000;
	border-bottom:1px dashed #ff0000;
	text-decoration:none;
}
.order-form .mistake .messege a:hover {
	border:0;
}
.order-form .passed .messege {
	color:#0b8d3c;
}
/* конец с обт */

.order-form .example em {color:#848282;font-style:normal;}
.order-form label.light {color:#888;padding:5px 0 0 15px;width:277px;}
.order-form label em {color:#888;display:block;font-size:12px;font-style:normal;}
.order-form .small-input {background:url("../i/bg-input4.gif") no-repeat scroll 0 0 transparent;float:left;height:34px;margin:0 57px 0 0;width:52px;}
.order-form .small-input input {background:none repeat scroll 0 0 transparent;border:0 none;color:#000000;float:left;font-size:18px;margin:0;padding:5px 13px;width:35px;}
.order-form label.small-label {margin:0 27px 0 0;width:auto;}
.order-form .textarea textarea {background:none repeat scroll 0 0 transparent;border:0 none;color:#000000;float:left;font-size:18px;height:104px;margin:0;max-height:104px;max-width:456px;overflow:auto;padding:5px 13px;width:456px;}
.order-form .rlab {width:148px;padding-top:8px;font-size: 20px;}
#rowAdr .rlab {padding-top:3px;}
.order-form label .time {color:#000000; padding:0;}
.order-form label .time sup {font-size: 12px;}
.order-form label strong {float:left;font-size:11px;font-weight:normal;line-height:18px;margin:-1px 0 0;}
.order-form .radio {float:left;height:16px;margin:10px 17px 0 50px;padding:0;width:15px;}
.input_error {height:130px;margin-left:830px;margin-top:15px;padding:10px;position:absolute;width:100px;}
.errorMessage span {background:url("../i/basket_error.gif") no-repeat scroll 10px 0 transparent;display:block;padding:19px 10px 0;position:relative;top:-11px;}
.order-form .textarea {background:url("../i/bg-textarea.gif") no-repeat scroll 0 0 transparent;float:left;height:114px;margin:0 19px 0 0;width:482px;}
.order-form .add-row {background:none repeat scroll 0 0 #E0EFE6;margin:0 0 13px;padding-bottom:6px;}
.order-form .btn-note {
background: #fc7405;
border: 0 none;
float: ;
height: 58px;
text-indent: ;
width: 298px;
display: block;
text-align: center;
padding-top: 12px;
opacity: 0.4;
color: #fff;
padding: 4px 10px 0 10px;
border-radius: 5px;
}
.order-form .btn-note-wait {
	display:none;
	float:left;
	height:30px;
	overflow:hidden;
	width:200px;
	padding:20px 0;
	border:1px dotted;
	color:#093;
	border-radius:5px;
	text-align:center;
}
.order-form .btn-send {
background: #fc7405;
border: 0 none;
float: left;
height: 60px;
margin: 0;
overflow: hidden;
padding: 0;
text-indent: ;
width: 274px;
border-radius: 5px;
font-size: 20px;
color: #fff;
opacity: 0.9;
}
.order-form .btn-send:hover {background: #f96302;opacity:1;cursor:pointer;}
.order-form .btn-delete-all {background:url("../i/bg-btn-delete.gif") no-repeat scroll 0 2px transparent;color:#548525;float:left;margin:34px 0 0 280px;padding:0 0 0 22px;text-transform:uppercase;}
.order-form .disable {display:none;}
.heading_bask {background:#f7f7f7;height:1%;margin:0 0 4px;overflow:hidden;color:white;text-align:center;padding:3px;}
.baskettext1 li{margin-left:20px;}
.heading_bask h2{color:black;  margin: 5px 0 5px 20px;}
button.red_basket_button {color: #fff;height: 50px;font-size: 16px;border: 0;background: #09c;width: 322px;padding: 0 10px;border-radius: 5px;opacity: 0.6;} button.red_basket_button:hover {opacity: 1;cursor: pointer;}
/* .added-goods .input{MARGIN-TOP:-5px;}
.added-goods td{vertical-align: top;padding-top:20px;}
.goodCount{height:20px;font-size:16px !important;} */
/* <<< конец корзина как на обт */
/* c обт*/
#content .order-form .mistake input {
	color:#ff0000;
}
#content .order-form .passed .input input {
	color:#0b8d3c;
}
#content .order-form .mistake .mistake input {
	color:#ff0000;
}

#content .order-form .passed .input textarea {
	color:#0b8d3c;
}

#content .order-form .mistake .mistake textarea {
	color:#ff0000;
}

#content .order-form .messege {
	float:left;
	font-size:14px;
	padding:9px 0 0;
	font-style:normal;
}
#content .order-form .OK{
	color:#0b8d3c;
}

#content .order-form .error{
	color:#ff0000;
}

#content .order-form .mistake .messege {
	color:#ff0000;
}
#content .order-form .mistake .messege a {
	color:#ff0000;
	border-bottom:1px dashed #ff0000;
	text-decoration:none;
}
#content .order-form .mistake .messege a:hover {
	border:0;
}
#content .order-form .passed .messege {
	color:#0b8d3c;
}

 .order-form label.light2 {
	color:#888;
}
 .order-form label.light3 {
color:#888;
	padding:5px 0 0 15px;
;
}
/* конец с обт */

.prik_tov table a{/* color:#6487a1; */ font-size:11px;  /* text-decoration: underline; */ border-bottom: none;}
.prik_tov tr{background:none !important;}
.prik_tov td{/* height:15px; */ text-align:left;}
.prik_tov table .akt a{color:#aa7e00;text-decoration:none;}
.sm_pr_img{padding-left:20px;padding-right:5px;color:#777; height:20px; font-size: 12px;}
.akt .sm_pr_img{background:url("/i/galka_yell.png") no-repeat scroll 0 8px transparent;}
.name_pr {}
.bask_tb{padding-top:10px;}
.bask_tb .prik_tov{margin-top:57px}
.bask_tb .sm_pr_img span{color:black;}
.bask_tb td{height:20px;padding-left:10px;}
.added-goods tbody td{ vertical-align: TOP;}
.added-goods tbody .prik_tov td{vertical-align: middle; height:33px;}
.bask_tb .prik_tov_padtop{margin-top:68px; margin-left: -10px;}
.prik_tov table .bye_pr_tov a{font-size:10px;color:#A57700; /* text-decoration:underline; */}
.prik_tov table TD {padding:0;}
.prik_price {text-align:right !important; padding-right:5px !important;}

.prik_tov .att_titles {}
.prik_tov .att_titles TD {}
.prik_tov .att_titles TD.name_pr {padding-left: 5px;}
.prik_tov .att_pr_t {}
.prik_tov .att_pr_t TD {
	color: #999999;
    font-size: 11px;
}
.prik_tov .att_prices {}
.prik_tov .att_prices TD {font-size: 11px; color:#777;}
.prik_tov .att_prices TD SPAN {font-size: 12px; color:#333;}
.prik_tov .att_buy {}
.prik_tov .att_buy TD {}
/* конец корзины */




#content .info_text {padding:18px 20px 0; font-size:14px;}
.vopr-otv-ic{ background: url("/i/vopr-ic.png") no-repeat scroll 0 3px transparent;font-size: 14px;margin: 160px 0 0 435px;padding-left: 20px;}
	.vopr-otv-ic a{color: #548525;}
	
.info_text .vopros-otvet  table tr, .info_text .vopros-otvet  table td, .vopros-otvet table {border:none;}
.vopros-otvet table{border-bottom:1px solid #67A627;}
.vopros-otvet a{ color: #4E7AA7;padding: 1px 15px ;}
.info_text .vopros-otvet  table td b{font-size: 11px;}
.info_text .vopros-otvet  table td p{clear:both;padding:0 0 5px 20px;}
.spisokvopr li{display: inline-block;padding: 5px 10px;width: 250px;font-size: 13px;}
.spisokvopr li:hover{}
.spisokvopr li .sel{}
.spisokvopr li:hover a{color:white;text-decoration:none;background:url(../i/voprakt.png) repeat-x;}
.spisokvopr li .sel{color:white;text-decoration:none;background:url(../i/voprakt.png) repeat-x;}
.one-vopr{margin: 10px 0;}

#fid table, #fid table td {border: medium none !important;vertical-align: top;}

.vopr-top p{text-align:center;padding:5px 0;}
.pagefo {clear: both;}
.one-vopr table{border:none;}
	.one-vopr table td{border:none;}
	.one-vopr .text{padding-top:1px;}
		.one-vopr .text p{font-size: 12px;}
	.content3vopr b{ background: url("/i/vopr-vopr.png") no-repeat;display: block;font-size: 12px;height: 16px;padding: 2px 10px 0 0;text-align: right;width: 80px;}
	.info_text table .content3vopr p{text-align:right;font-size: 11px;padding-right:10px !important;color:#666666;}
	.info_text table .content3 p{text-align:right;font-size: 11px;padding-right:10px !important;font-weight:600;}
.info_text table .oneotv{color:#333333;padding:0 0 0 30px;padding-top:20px;}
.content3{padding-top:20px;}
.info_text table .suvag{color:#666666;font-size: 12px; padding-top: 10px;}
.l1 {padding-left: 20px !important;text-align: left;width: 116px; vertical-align: middle !important; padding-bottom: 5px !important;}
.l2 {padding-left: 20px !important;text-align: left;width: 65px;}
.l1 span{position:absolute;margin-left:-12px; color:red;}
.l2 span{position:absolute;margin-left:-12px; color:red;}
.r1 {width: 300px; vertical-align: middle !important;}
.r2 {width: 250px;}
.r1 input {width: 270px;border: 1px solid #848484;height: 28px; margin-bottom: 5px;font-size: 15px;}
.r2 textarea {width: 370px;border: 1px solid #848484; height: 111px;}
.capt input {width: 70px;}
#faqForm{ border-top: 1px solid #E5EEDD;padding-top: 20px;margin: 5px 0 15px; text-align: center;}
#fid{margin: 0 auto;width:950px;}
.capt img {display: block;float: left;}
#reloadImg {cursor: pointer;background: url("/i/refresh.png") no-repeat scroll 0 0 transparent;display: block; height: 16px; margin-left: 10px; margin-top: 23px; position: absolute; width: 72px;}
.voprerr{text-align:center;font-size: 11px;margin: 15px 0 00px;}
	.voprerr span{color:red;}
.addQuestButton{margin-top:10px;}
#fid table{width:950px}
.text2 p{ padding-left: 5px !important;}
.vopr-top{margin: 0 0 20px 0;}
.hr{ border-bottom: 1px solid #E5EEDD;height: 1px;margin-bottom: 5px;padding: 15px 0 0;}
.dost-reg-tbl-n {margin: 20px;width: 900px;}
	.dost-reg-tbl-n td {padding: 10px !important;text-align: center;}
		.dost-reg-tbl-n td p a {float: right;color: #B07503;}
		.dost-reg-tbl-n td img {max-width: 240px;}

.float-head{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	background:url(/i/opacity01.png) repeat-x 0 0;
	z-index:1000;
	display: none;
}
.float-head .basket{
	height:96px;
}
.float-head .basket .icon{
	margin:0;
}
.float-head .border-b{
	position:absolute;
	left:0;
	bottom:-9px;
	background:url(/i/bg03.png) repeat-x;
	width:100%;
	height:9px;
}
.float-head .logo{
	/* NY2024: background:url(/i/ny_logo.png) no-repeat;
	background:url(/i/ny_logo_9.png) no-repeat; 
	background:url(/i/ny_logo_10.png) no-repeat; 
	background:url(/i/ny_logo_11.png) no-repeat;
	background:url(/i/logo_12_ny.png) no-repeat; 
	background:url(/i/logo_14_ny.png) no-repeat; 
	background:url(/i/logo_15_ny.png) no-repeat;
	background:url(/i/logo_16_ny.png) no-repeat; 
	background:url(/i/logo_17_ny.png) no-repeat; 
	background:url(/i/logo_17.png) no-repeat;
	background:url(/i/logo_18_ny.png?v2) no-repeat;
	background:url(/i/logo_18.png) no-repeat;
	background:url(/i/logo_19_ny.png) no-repeat;
	*/
	/* before NY2024 */ background:url(/i/logo_19_ny.png) no-repeat; /* */
	width:264px;
	height:100px;
	margin: 0 -10px -5px 10px;
}
.float-head .bd-b{
	background:url(/i/bg04.png) repeat-x;
	height:4px;
	width:100%;
	position:absolute;
	bottom:-4px;
	left:0;
	z-index:1000;
}
.float-head .basket{position:relative;}
.float-head .wrap{
	overflow:visible;
	position:relative;
}
.float-head .wrap:after{
	display:block;
	width:100%;
	content:"";
	clear:both;
}
.float-head .menu{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	right:0;
	top:10px;
	width:190px;
}
.float-head .menu a{
	font-size:16px;
	text-decoration:none;
	position:relative;
	margin:0 0 0 22px;
	line-height:18px;
	border-color:#c0dbe9;
}
.float-head .menu a img{
	position:absolute;
	left:-22px;
	top:2px;
}
.float-head .menu li{
	margin:0 0 7px 0;
}

.price_strip { color:#777; display: block;    font-size: 16px;    height: 16px;    line-height: 27px;}
.full_ps { margin: 0 0 10px 25px;}


.banners_block {}
.banners_block.page_index {text-align: center; margin: 44px 0 0 0;}
.banners_block.page_index a {padding:0 10px;}
.banners_block.page_catalog {margin: 20px 0 0; position: relative; z-index: 200;}
.banners_block a {opacity: 0.8; text-decoration: none; border:none;}
.banners_block a:hover {opacity: 1;}
.banners_block a img {border: 1px solid #fafafa;}

.fast_links_block {}
.fast_links_block .fast_links{font-size: 12px; list-style: outside none none; padding: 0;}
.fast_links_block .fast_links .header{float: left;}
.fast_links_block .fast_links .inner{}
.fast_links_block .fast_links .inner .links{padding: 0; margin: 0 0 5px;}
.fast_links_block .fast_links .inner .links .link_element{display: inline-block; padding: 0 5px;}
.fast_links_block .fast_links .inner .links .link_element .name{white-space: nowrap; color:#35be8a; border-bottom-color:#8fffe4;}


.catalog_subGroupsPhoto {height: 168px;}
.catalog_subGroupsPhoto .sg_item{margin: 4px 3px 4px 4px; width: 110px; height: 110px; float: left; position: relative;}
.catalog_subGroupsPhoto .sg_item .sg-link{}
.catalog_subGroupsPhoto .sg_item .sg-link .sg-img{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
}
.catalog_subGroupsPhoto .sg_item .sg-link .sg-tit{
	position: absolute;
	line-height: 11px;
	color:#fff;
	font-size: 12px;
	font-weight: 700;
	bottom: 6px;
	top: auto;
	left: 10px;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.catalog_subGroupsPhoto .clear {clear: both;}

.catalog_subGroupsPhoto .sg_item::before {
	content: "";
	width: 100%;
	display: block;
	position: absolute;
	bottom: 0;
	height: 50px;
	background: rgba(40,34,25,0) linear-gradient(to top, rgba(40,34,25,0.4) 0%, rgba(40,34,25, 0) 80%) repeat scroll 0 0;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.catalog_subGroupsPhoto .sg_item:hover:before {height:78px; background: rgba(40,34,25,0) linear-gradient(to top, rgba(40,34,25,0.8) 0%, rgba(40,34,25, 0) 80%) repeat scroll 0 0;}

.catalog_subGroupsPhoto .sg_item:hover .sg-img {/* background-size: 110% auto; */}
.catalog_subGroupsPhoto .sg_item:hover .sg-tit {bottom:16px;}





.compare_table {}
.ct-type {    border-bottom: 1px solid #c0dbe9;    font-size: 14px;    line-height: 24px;    text-decoration: none; color: #006699; padding: 3px; cursor:pointer;}
.ct-type:hover {   border:none;}
.ct-type-all {}
.ct-type-dif {}
.ct-type.ct-type--active {color:grey; border:none;}
.ct-row {}
.ct-value {}

.custom-combobox {
    position: relative;
    display: inline-block;
  }
  .custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
  }
  .custom-combobox-input {
    margin: 0;
    padding: 5px 10px;
  }

  /*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #2b2b2b;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}




.complaint_block .cmpl_link {
    border-bottom: 1px dotted #1f5591;
    color: #eee;
    cursor: pointer;
    font-size: 12px;
}
.complaint_block .cmpl_link:hover {
    color: #fff;
}
.cmpl_block_wrap {
    display: none;
}
.cmpl_block {
    font-size: 14px;
    min-height: 120px;
    width: 800px;
}
.cmpl_block .cmpl_field {
}
.cmpl_block .cmpl_field.important {
}
.cmpl_block .cmpl_field.important .cmpl_label {
}
.cmpl_block .cmpl_field.important .cmpl_label span {
    color: red;
}
.cmpl_block .cmpl_field.important input {
}
.cmpl_block .cmpl_field.important textarea {
}
.cmpl_block .cmpl_field.important .cmpl_data {
}
.cmpl_block .cmpl_field.important .cmpl_error_inform {
}
.cmpl_block .cmpl_field {
    list-style: outside none none;
    min-height: 30px;
}
.cmpl_block .cmpl_field.ok {
}
.cmpl_block .cmpl_field.ok input {
    border-color: lime;
    box-shadow: 0 0 6px lime;
}
.cmpl_block .cmpl_field.ok textarea {
    border-color: lime;
    box-shadow: 0 0 6px rgba(143, 255, 143, 0.6);
}
.cmpl_block .cmpl_field.error {
}
.cmpl_block .cmpl_field.error input {
    border-color: red;
    box-shadow: 0 0 6px pink;
}
.cmpl_block .cmpl_field.error textarea {
    border-color: red;
    box-shadow: 0 0 6px pink;
}
.cmpl_block .cmpl_field input:focus {
    border: 1px solid #ccc !important;
    box-shadow: 0 0 6px yellow !important;
    outline: medium none;
}
.cmpl_block .cmpl_field textarea:focus {
    border: 1px solid #ccc !important;
    box-shadow: 0 0 6px yellow !important;
    outline: medium none;
}
.cmpl_block .cmpl_field .cmpl_label {
    display: inline-block;
    margin: 10px 0;
    width: 180px;
}
.cmpl_block .cmpl_field .cmpl_label span {
}
.cmpl_block .cmpl_field input {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
    padding: 4px 5px;
    width: 290px;
}
.cmpl_block .cmpl_field input[name="cmpl_c_order_id"] {
    text-align: center;
    width: 130px;
}
.cmpl_block .cmpl_field textarea {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
    height: 50px;
    margin: 5px 0 0;
    padding: 4px 5px;
    width: 500px;
}
.cmpl_block .cmpl_field .cmpl_data {
}
.cmpl_block .cmpl_field .cmpl_error_inform {
}
.cmpl_block .cmpl_field.cmpl_hidden {
}
.cmpl_block .cmpl_field .toggle {
    border-bottom: 1px dotted;
    color: #30599b;
    cursor: pointer;
    margin-right: 10px;
}
.cmpl_block .cmpl_field .toggle:hover {
    color: #e84d5f;
}
.cmpl_block .cmpl_field.cmpl_hidden .toggle.cmpl_hide {
    display: none;
}
.cmpl_block .cmpl_field.cmpl_hidden .toggle.cmpl_show {
    display: inline;
}
.cmpl_block .cmpl_field.cmpl_hidden textarea {
    display: none;
}
.cmpl_block .cmpl_field.cmpl_hidden .cmpl_label {
    display: none;
}
.cmpl_block .cmpl_field.cmpl_hidden .cmpl_error_inform {
    display: none;
}
.cmpl_block .cmpl_field .toggle.cmpl_hide {
    display: inline;
}
.cmpl_block .cmpl_field .toggle.cmpl_show {
    display: none;
}
.cmpl_block .cmpl_field textarea {
    display: inline-block;
}
.cmpl_block .cmpl_field .wrap {
    width: 100%;
    margin: 5px;
    padding: 0;
}
.cmpl_block .cmpl_field .wrap .label-holder {
}
.cmpl_block .cmpl_field .cmpl_send {
    background-color: #baffba;
    border: 1px solid lime;
    border-radius: 5px;
    color: green;
    cursor: pointer;
    display: block;
    float: right;
    margin: 8px 30px;
    padding: 8px 16px;
}
.cmpl_block .cmpl_field .cmpl_send:hover {
    background-color: lightgreen;
}
.cmpl_block .cmpl_field .cmpl_send.error {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #aaa;
    color: #888;
}
.cmpl_block .cmpl_field .cmpl_send.error:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.cmpl_block .cmpl_field .cmpl_result {
    color: green;
    float: left;
    font-size: 14px;
    margin: -13px 0 0 130px;
}
.cmpl_block .cmpl_field .wrap #fileRow {
}
.cmpl_block .cmpl_field .wrap #fileRow .input-file-holder {
    border-bottom: 2px solid #a9c3ea;
    color: #227ad3;
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.cmpl_block .cmpl_field .wrap #fileRow .input-file-holder:hover {
    border-color: transparent;
}
.cmpl_block .cmpl_field .wrap #fileRow input[type="file"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    bottom: 0;
    color: #227ad3;
    cursor: pointer;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    text-decoration: underline;
    top: 0;
    width: 100%;
    z-index: 2;
}
.cmpl_block .cmpl_field .wrap #fileRow input[type="file"]:hover {
    text-decoration: none;
}
.cmpl_block .cmpl_field .wrap #fileRow .file {
    margin: 0 0 16px;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .wrap {
    float: left;
    margin: -11px 0 0;
    padding: 0 0 2px 156px;
    width: 417px;
}
.promo .cmpl_block .cmpl_field .wrap #fileRow .file .wrap, .promo-content .cmpl_block .cmpl_field .wrap #fileRow .file .wrap {
    padding: 0 0 2px 160px;
    width: 341px;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .label-holder {
    margin: 0 0 5px -156px;
    overflow: hidden;
}
.cmpl_block .cmpl_field .wrap #fileRow .file label {
    margin: 0;
    width: auto;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list {
    list-style: outside none none;
    margin: 0 0 4px -85px;
    padding: 0;
    overflow: hidden;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list li {
    clear: both;
    list-style: outside none none;
    padding: 0 0 0 85px;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list li .row {
    margin: 0 0 3px;
    width: 100%;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list .delete {
    border-bottom: 2px solid #ffa3a3;
    color: #f00;
    float: left;
    margin-right: 8px;
    text-decoration: none;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list .delete:hover {
    border-color: transparent;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dl {
    float: left;
    margin: 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dt {
    color: #333;
    float: left;
    margin: 0 8px 0 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dd {
    color: #333;
    float: left;
    font-style: italic;
    margin: 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dd span {
    color: #666;
    font-size: 12px;
    font-style: normal;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list .loading {
    color: #d9b64c;
    display: inline-block;
    font-style: normal;
    padding: 0 22px 0 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip {
    margin-top: -16px;
    min-height: 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip dl {
    margin: 0 0 6px;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip dt {
    float: left;
    margin: 0 4px 0 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip dd {
    color: #060;
    margin: 0 0 1px;
}
