

/* Start:/local/templates/kovrenok/jquery/fancybox/jquery.fancybox-1.3.4.css?15949798828573*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/local/templates/kovrenok/jquery/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 60px;
	z-index: 1101;
	outline: none;
	display: none;
	 background-color: white;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/local/templates/kovrenok/jquery/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/local/templates/kovrenok/jquery/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/local/templates/kovrenok/jquery/fancybox/fancybox.png');
	background-position: -40px -30px;
	 left: -40px;
}

#fancybox-right-ico {
	background-image:  url('/local/templates/kovrenok/jquery/fancybox/fancybox.png');
	background-position: -40px -60px;
	left: auto;
    right: -40px;
	 
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: -40px;
}

#fancybox-right:hover span {
	left: auto;
	right: -40px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/local/templates/kovrenok/jquery/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/local/templates/kovrenok/jquery/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/local/templates/kovrenok/jquery/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/local/templates/kovrenok/jquery/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/local/templates/kovrenok/jquery/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/local/templates/kovrenok/jquery/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/local/templates/kovrenok/jquery/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/local/templates/kovrenok/jquery/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/local/templates/kovrenok/jquery/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/local/templates/kovrenok/jquery/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/local/templates/kovrenok/jquery/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/local/templates/kovrenok/jquery/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* End */


/* Start:/local/templates/kovrenok/components/ipol.towns/menu/kovrenok/style.css?15789423701857*/
/*---------------------------Модальное окно городов------------------------------------*/
#ipt_towns{
	position: absolute;
	width: 270px;
	/*min-height: 234px;*/
	display: none;
	/*background: black;*/
	background: -moz-linear-gradient(top, #fff 0%,#e2e2e2 100%);
	background: -webkit-linear-gradient(top, #fff 0%,#e2e2e2 100%);
	background: -o-linear-gradient(top, #fff 0%,#e2e2e2 100%);
	background: linear-gradient(top, #fff 0%,#e2e2e2 100%);
	/*border: 1px solid #EB392B;*/
	border: 2px solid #c3c3c3;			
	z-index: 1000000;
	box-shadow: 0px 6px 13px 0px rgba(0, 0, 0, 0.196);
	margin-top: -15px;
	padding: 0px 0px 6px;
	background-color: #ffffff;
	
	
}

#ipt_towns #ipt_tinp{
	margin: 10px 10px;
	border: 2px solid #c3c3c3;
	height: 30px;
	box-sizing: border-box;
	width: 250px;
	outline: 0!important;
	text-indent: 20px;
	font-size: 14px;
}

#ipt_towns .ipt_townsul{
	margin-top:10px;
	list-style:none;
	margin-left: 0px;
	color: rgb(18, 18, 18);
	display: block;
	font-family: tahoma, arial, sans;
	font-size: 14px;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 270px;
}

#ipt_towns .ipt_townsul li{
	display: block;
	clear: both;
	font-size: 16px;
	height:36px;
	margin-bottom:0px;
	line-height: 36px;
	width: 266px;
}
#ipt_towns .ipt_townsul li a{
	margin-left:10px;
	width:100%;
	display:block;
}

#ipt_towns .ipt_townsul li:hover{
	background-color:#EB392B;
}

#ipt_towns .ipt_townsul li:hover a{
	color:#ffffff;
}

a#ipt_link1 { 
	border-bottom: 1px dashed #EB392B;
	text-decoration: none;
	padding:0px;
}

a#ipt_link1:hover{
	border: none;
	color:#EB392B;
	
}
.menuzovholder{
	/*margin-top: 80px;*/
	position: absolute;
}

.header .phone span
{
	display: inline-block;
    float: right;
}
/* End */


/* Start:/local/templates/kovrenok/components/rusgl/menu/top/style.css?15949798825078*/
/*Items text color & size */
#horizontal-multilevel-menu td a span,
#horizontal-multilevel-menu td:hover li a span,
#horizontal-multilevel-menu td.jshover li a span,
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu td:hover li:hover a,
#horizontal-multilevel-menu td.jshover li.jshover a,
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu td:hover ul,
#horizontal-multilevel-menu td.jshover ul,
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}



/*
в соответствии со структурой меню, описанной в template.php
контейнер пунтов меню - <ul>
контейнер пункта меню - <li>
ссылка пункта меню - <a>
*/

/**Top menu**/ 
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul /* стили для контейнера пунтов главного и вложенных меню */
#horizontal-multilevel-menu  /* стили для контейнера пунктов главного меню */

/*Links*/ 
#horizontal-multilevel-menu a  /* стили для ссылок пунктов меню всех уровней */
#horizontal-multilevel-menu li  /* стили для контейнера пункта меню */

/*Root items*/ 
#horizontal-multilevel-menu li a.root-item  /* стили для ссылок главного меню */

/*Root menu selected*/ 
#horizontal-multilevel-menu li a.root-item-selected  /* стили для активной (выделенной) ссылки главного меню */

/*Root items: hover*/ 
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item  /* стили для ссылок главного меню при наведении мышью */

/*Item-parents*/ 
#horizontal-multilevel-menu a.parent   /* стили для ссылок НЕглавного меню, у которых есть вложенное меню */

/*Denied items*/ 
#horizontal-multilevel-menu a.denied   /* стили для ссылок, к которым запрещен доступ */

/*Child-items: hover*/ 
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover   /* стили для для контейнера пункта меню при наведении мышью */

/*Child-items selected*/ 
#horizontal-multilevel-menu li.item-selected   /* стили для контейнера активного (выделенного) пункта вложенного меню */

/*Sub-menu box*/ 
#horizontal-multilevel-menu li ul   /* стили для контейнера пунктов вложенного меню */

/*Sub-menu item box*/ 
#horizontal-multilevel-menu li li    /* стили для контейнера пункта вложенного меню */

/*Item link*/ 
#horizontal-multilevel-menu li ul a   /* стили для ссылки пункта вложенного меню */

/*Items text color & size */ 
#horizontal-multilevel-menu li a, 
#horizontal-multilevel-menu li:hover li a, 
#horizontal-multilevel-menu li.jshover li a, 
#horizontal-multilevel-menu li:hover li:hover li a, 
#horizontal-multilevel-menu li.jshover li.jshover li a, 
#horizontal-multilevel-menu li:hover li:hover li:hover li a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a, 
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a, 
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a   /* стили для ссылок вложенного меню */

/*Items text color & size: hover*/ 
#horizontal-multilevel-menu li:hover li:hover a, 
#horizontal-multilevel-menu li.jshover li.jshover a, 
#horizontal-multilevel-menu li:hover li:hover li:hover a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a, 
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a 
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a 
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a   /* стили для ссылок вложенного меню при наведении мышью */

#horizontal-multilevel-menu li ul ul   /* стили для контейнера пунктов вложенного меню (уровень вложенности >2) */

#horizontal-multilevel-menu li:hover ul ul, 
#horizontal-multilevel-menu li.jshover ul ul, 
#horizontal-multilevel-menu li:hover ul ul ul, 
#horizontal-multilevel-menu li.jshover ul ul ul, 
#horizontal-multilevel-menu li:hover ul ul ul ul, 
#horizontal-multilevel-menu li.jshover ul ul ul ul, 
#horizontal-multilevel-menu li:hover ul ul ul ul ul, 
#horizontal-multilevel-menu li.jshover ul ul ul ul ul   /* обработка реакции на наведение мышью - скрываем вложенные меню уровня, более чем на 1 превышающее выделенный */

#horizontal-multilevel-menu li:hover ul, 
#horizontal-multilevel-menu li.jshover ul, 
#horizontal-multilevel-menu li li:hover ul, 
#horizontal-multilevel-menu li li.jshover ul, 
#horizontal-multilevel-menu li li li:hover ul, 
#horizontal-multilevel-menu li li li.jshover ul, 
#horizontal-multilevel-menu li li li li:hover ul, 
#horizontal-multilevel-menu li li li li.jshover ul, 
#horizontal-multilevel-menu li li li li li:hover ul, 
#horizontal-multilevel-menu li li li li li.jshover ul   /* обработка реакции на наведение мышью, показываем вложенные меню */
/* End */


/* Start:/local/templates/kovrenok/components/bitrix/system.auth.form/auth/style.css?1594979882442*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/local/templates/kovrenok/components/bitrix/system.auth.form/auth/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/local/templates/kovrenok/components/bitrix/system.auth.form/auth/images/sec-unlocked.png);}

/* End */


/* Start:/local/templates/kovrenok/components/bitrix/sale.basket.basket.line/new/style.min.css?15949798823712*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/kovrenok/components/bitrix/breadcrumb/.default/style.css?1594979882205*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/local/components/alfateam/catalog.discount/templates/index2/style.css?1594979882681*/
.discount{
	width:155px;	
	position:relative;
	float:right;
}
.discount .discount-wraper{	
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:10px;	
	background:#fff;
	box-shadow:1px 1px 2px #333;
	-moz-box-shadow:1px 1px 2px #333;
	-webkit-box-shadow:1px 1px 2px #333;
	behavior:url(/local/components/alfateam/catalog.discount/templates/index2/PIE.htc);	
}
.discount .discount-value{
	width:60px;
	height:45px;
	padding-top:15px;
	position:absolute;
	left:-30px;
	top:-10px;
	text-align:center;
	color:#fff;
	background:url(/local/components/alfateam/catalog.discount/templates/index2/images/action.png) no-repeat;
	z-index:5;
}
.discount .element-name{
	height:40px;
	margin-left:25px;
}
.discount .discount-element{

}
.discount .discount-value q{
	font-size:20px;
}
/* End */


/* Start:/bitrix/components/bitrix/news.list/templates/.default/style.css?1571169819150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/kovrenok/components/mart/voting/.default/style.css?1594979882250*/
.main-table 
{
	width:190px;
	font-size:100%;
}
td.main-table-vote
{
	width:95px;
}
td.main-table-graph
{
	width:60px;
}
td.main-table-percent
{
	width:35px;
	text-align:center;
}
.main-table  b.name{
	color:#00afd9;
}
.questions td{
	padding:2px;
}

/* End */


/* Start:/local/templates/kovrenok/components/rusgl/main.map/footer_map/style.css?1594979882163*/
ul.map-level-0 a {
	font-weight: bold;
}

ul.map-level-1 a, ul.map-level-2 a, ul.map-level-3 a {
	font-weight: normal;
}

.map-columns td {
	vertical-align: top;
}
/* End */


/* Start:/local/templates/kovrenok/styles.css?1594979882113*/
.large{
	font-size:1.5em;
}
.data-table td, .data-table th{
		padding:2px 5px;
}

.simple td{
	padding:2px 5px;
}
/* End */


/* Start:/local/templates/kovrenok/template_styles.css?159651553027918*/
@charset "utf-8";
@import utl("reset.css");

html{
	font-size:100.01%;
	height:100%;
	}
body{
	font-family:arial;
	min-width:1000px;
	font-size:9pt;
	line-height:1.2em;
	color:#333;
	height: auto !important;
	height:100%;
	min-height: 100%;
	position: relative;
	background:#bada79 url(/local/templates/kovrenok/images/bg.gif);
}
.green_search{color:green;}
a{
	color:#333;
}

td.cart-item-actions a.cart-shelve-item1 {
margin-left: 1em;
}
td.cart-item-actions a.cart-shelve-item1, td.cart-item-actions a.cart-unshelve-item1 {
font-size: 0.85em;
display: inline-block;
vertical-align: top;
}

.bx-core-adm-dialog {
z-index: 1000000000 !important;
}

.b-share-form-button {
font: 86%/17px Verdana,Arial,sans-serif;
display: -moz-inline-box;
display: inline-block;
position: relative;
height: 19px;
margin: 0 3px;
padding: 0 4px;
white-space: nowrap;
text-decoration: none!important;
color: #000!important;
outline: none;
background: rgb(255, 255, 255) !important;
width: 210px !important;
border-radius: 6px !important;
border: 2px solid rgb(68, 68, 68) !important;
cursor: pointer !important;
}
.b-share-form-button__before, .b-share-form-button__after {
position: absolute;
width: 3px;
height: 19px;
background:none !important;
}

.b-share .b-share-form-button {
font-size: 11px  !important;
}

.b-share-form-button_share {
padding-left: 54px!important;
vertical-align: top;
padding: 3px  !important;
margin-left: -1px  !important;
}
.b-share__handle .b-share-icon {
display: none !important;
}
.b-share-btn__wrap  .b-share-icon {
display: block !important;
}

.quest_text{
margin-left: 3px;
color: red;
}
.text_up{
position: absolute;
width: 199px;
height: 76px;
background-color: white;
border: 2px solid #ACCC69;
border-radius: 13px;
box-shadow: 0px 0px 10px #999;
text-align: center;
margin-top: -105px;
color: #784C27;
display:none;
z-index: 1111;
}
a:hover{
	text-decoration:none;
}
h1, h2, h3{
	font-family:"Trebuchet MS";
	font-size:22px;
	/*margin-bottom:15px;*/
	color:#522e0e;
	font-weight:normal;
	/*line-height:1.2em;*/
}

h1{
	margin-bottom:15px;
	line-height:1.2em;
}


h2, h3{
	font-size:18px;
	/*margin-bottom:10px;*/
}

div .h2{
	font-size:18px;
	margin-bottom:10px;
}

h3{
	font-size:15px;	
	font-weight:bold;
}
h1 a, h2 a{
	font-size:12px;	
	float:right;
	/*line-height:24px;*/
	vertical-align:bottom;
}
h2 a{
	line-height:20px;
}

.h2_a{
	line-height:20px;
	font-family:"Trebuchet MS";	
}

p{
	margin-bottom:0.5em;
}
ul, ol{
  list-style:disk;
  padding-left:20px;
}
.body{
	padding:10px 0 140px 0;
	margin-left:auto;
	margin-right:auto;
	min-width:1000px;	
	width:1000px;
}
#main{
	margin-bottom:20px;	
	background:#fff;
	padding:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;		
	-webkit-box-shadow: 2px 2px 7px #444;	
	-moz-box-shadow: 2px 2px 7px #444;	
	border-radius:20px;	
	box-shadow: 2px 2px 7px #444;	
	behavior:url(/PIE.htc);		
}	
	.head{
		margin-bottom:30px;
	}
	.head table{
		width:100%;
	}
	.head table td{
		vertical-align:top;
	}
	
	.head table .auth-n-basket{	
		width:190px;
		padding:8px 0 0 20px;
	}	
	.head .auth{
		margin-bottom:40px;
		text-align:right;
		font-size:14px;
		font-weight:bold;
	}
	.head table .logo{
		padding-right:40px;
		width:200px;
	}	
	.head table .logo .home, .head table .logo .map{
		display:block;
		width:12px;
		height:11px;
		background:url(/local/templates/kovrenok/images/icon_home.gif);
		position:absolute;
		z-index:3;		
	}
	.head table .logo .map{
		margin-top:25px;
		background:url(/local/templates/kovrenok/images/icon_tree.gif);
	}
	.head .tel{
		font-size:18px;
		line-height:18px;
		color:#fe6519;
		float:left;
		margin-top:-3px;
	}

	.head tel_800{
		font-size:14px;
		line-height:14px;
		color:#fe6519;
		float:left;
		margin-top:-3px;
	}

	.head .tel td_va{
		vertical-align:top;
	}

	.head .tel span{
		font-size:12px;				
		line-height:20px;
		vertical-align:top;
	}	
	.head .consult{
		text-align:center;
		height:30px;
		line-height:32px;
		margin-bottom:20px;		
	}
	.head .skype, .head .feedback, .head .online-c{
		color:#00afd9;
		display:block;
		font-size:14px;	
		padding-left:37px;
		font-weight:bold;
		vertical-align:middle;
		text-decoration:none;
		background:url(/local/templates/kovrenok/images/icon_skype.jpg) no-repeat left;
		float:left;	
	}
	.head .feedback{
		color:#ffc82d;
		background:url(/local/templates/kovrenok/images/icon_mail.jpg) no-repeat left;
		float:right;
	} 
	.head .online-c{
		margin-left:35px;		
		color:#8ed500;
		background:url(/local/templates/kovrenok/images/icon_consult.gif) no-repeat left;						
	}
	.head .off{
		color:#666;
		background:url(/local/templates/kovrenok/images/icon_consult_black.gif) no-repeat left;						
	}
	.head .search{
		border:solid 2px #8ed500;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;		
		border-radius:3px;				
		height:24px;
		width:267px;
		padding-left:5px;
		float:right;
		behavior:url(/PIE.htc);	
	}
	.head .search input.txt {
		background:none;
		border:none;
		height:20px;
		width:230px;
	}	
	.head .search input.sub {
		background:url(/local/templates/kovrenok/images/search.gif) no-repeat center center;
		border:none;
		cursor:pointer;
		margin-left:10px;
		width:22px;
		height:22px;		
	}	
	.head .top-menu{margin-top:5px;}
	.head .top-menu table{width:100%;}
	.head .top-menu table td{padding:0 5px 10px 0;}
	.head .top-menu table td.c3{padding:0 5px;text-align:center;}
	.head .top-menu table td.c5, .head .top-menu table td.c4, .head .top-menu table td.c6{text-align:right;padding:0 0 0 5px;}
	.head .top-menu  a{text-decoration:none;border-bottom:solid 3px #8ed500;}
	.head .top-menu  td.c2 a{border-color:#f9651f;}
	.head .top-menu  td.c3 a{border-color:#ffc82d;}
	.head .top-menu  td.c4 a{border-color:#00afd9;}
	.head .top-menu  td.c5 a{border-color:#9d132c;}	
	.head .top-menu  td ul{
		position:absolute;
		/*top:-999em;*/
		top:auto;
		display:none;
		z-index:500;
		height:auto;
		/*width:12em;*/
		width:190px;
		background:#fff;
		border:1px solid #C1C1C1;
		padding:0;
		margin-top:10px;
		list-style:none;		
		-moz-border-radius:10px;
		-webkit-border-radius:10px;		
		-webkit-box-shadow: 1px 1px 2px #444;	
		-moz-box-shadow: 1px 1px 2px #444;	
		border-radius:10px;	
		box-shadow: 1px 1px 2px #444;			
		padding:5px;		
	}
	.head .top-menu  td.over ul, .head .top-menu  td:hover ul{
		display:block;
	}
	.head .top-menu  td ul li 
	{
		width:100%;		
	}
	.head .top-menu  td ul li a
	{
		text-align:left;
		display:block;
		padding:5px 10px;
		/*padding:0.3em 0.8em;*/
		text-decoration:underline;		
		border:none;
	}
	.head .top-menu  td ul li a:hover{
		text-decoration:none;		
	}
	
	.head .small-basket {background:url(/local/templates/kovrenok/images/icon_basket.jpg) no-repeat;padding-left:60px; height:50px;}
	.head .small-basket .basket-cart{margin-bottom:5px;font-size:14px;font-weight:bold;}
	.head .small-basket .basket-cart, .head .small-basket .basket-cart a{
		color:#6e9200;		
	}

#main .main-frame{	
	float:right;
	width:768px;
}
#main .main-center{
	width:558px;
	float:left;
}	
#main .main-right{
	width:190px;
	float:right;
}
#main .catalog-menu{
	width:172px;
	float:left;
}
	#main .catalog-menu ul{
		padding:0;
		list-style:none;
	}
	#main .catalog-menu ul li{		
		margin-bottom:7px;
	}
	#main .catalog-menu li a{
		display:block;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		border-radius:20px;
		-moz-box-shadow:1px 1px 2px #999;
		-webkit-box-shadow:1px 1px 2px #999;
		box-shadow:1px 1px 2px #999;	
		background:#8ed500 url(/local/templates/kovrenok/images/button_overlay.png) repeat-x;		
		cursor:pointer;
		padding:10px 10px;	
		text-decoration:none;
		color:#fff;
		behavior:url(/PIE.htc);			
	}
	#main .catalog-menu li a:hover{		
		-moz-box-shadow:1px 1px 4px #555;
		-webkit-box-shadow:1px 1px 4px #555;
		box-shadow:1px 1px 4px #555;		
	}
	#main .catalog-menu li a:active{	
		background-image:url(/local/templates/kovrenok/images/button_overlay_black.png);		
		-moz-box-shadow:1px 1px 2px #999;
		-webkit-box-shadow:1px 1px 2px #999;
		box-shadow:1px 1px 2px #999;		
	}
	#main .catalog-menu li a.c1{background-color:#f9651f}
	#main .catalog-menu li a.c2{background-color:#ffc82d}
	#main .catalog-menu li a.c3{background-color:#00afd9}
	#main .catalog-menu li a.c4{background-color:#9d132c}	
	
.news-list{
	color:#666;
}	
	.news-list .news-item{margin-bottom:15px;}
	.news-list a{color:#6e9200;}
	.news-list p a{color:#333;}
	.news-list .news-date-time{color:#9d132c;font-size:11px;}
	
#map{
	margin-bottom:10px;	
	background:#eff6c9;
	padding:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;	
	border-radius:20px;	
	-webkit-box-shadow: 2px 2px 7px #444;	
	-moz-box-shadow: 2px 2px 7px #444;		
	box-shadow: 2px 2px 7px #444;		
	behavior:url(/PIE.htc);	
}	
	#map table{
		width:100%;
	}
	#map ul{
		padding:0;
		list-style:none;
	}	
	#map ul ul{
		padding-left:15px;
	}
.footer-bg {
	position:absolute;
	height:130px;
	bottom:0;
	left:0;
	right:0;
	width:100%;	
	color:#505050;
}
	.footer-bg .bg_shadow{
		height:90px;
		background:#bada79 url(/local/templates/kovrenok/images/bg_bottom.gif);		
	}
	.footer-bg .parket{
		height:40px;
		background:#bf823e url(/local/templates/kovrenok/images/parket.gif);
	}
.footer{
		position:absolute;
		height:130px;
		bottom:0;
		left:0;
		right:0;
		z-index:2;
}	
	.footer .footer-left{		
		width:860px;
		padding-left:140px;
		height:130px;
		margin-left:auto;
		margin-right:auto;
		background:url(/local/templates/kovrenok/images/girl.png) no-repeat left;		
	}
	.footer .footer-right{
		height:130px;
		padding-right:140px;		
		background:url(/local/templates/kovrenok/images/boy.png) no-repeat right;
	}
.clear {
	clear:both;
	height:0;
	font-size: 0px;
	line-height: 0px;
}
.clear-left {
	clear:left;
	height:0;
	font-size: 0px;
	line-height: 0px;
}

.filter{
	border:solid 1px #eef9d9;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:5px 10px 10px 10px;	
	background:#d6eb9c;
	box-shadow:0 0 1px #c8da84;
	-moz-box-shadow:0 0 1px #c8da84;
	-webkit-box-shadow:0 0 1px #c8da84;	
	behavior:url(/PIE.htc);		
}

.coin-slider { overflow: hidden; zoom: 1; position: relative;width:558px;height:250px;padding:0;	}

.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { position; absolute; right:20px; bottom:20px;z-index:1000}
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #8ed500; color: #e5332a; text-indent: -1000px; }
.cs-active { background-color:#8ed500; color: #FFFFFF;}

.cs-title { width: 558px; padding: 10px; background-color: #000000; color: #FFFFFF; border:solid 1px #9d132c;}

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

.catalog-top{
	border:solid 3px #d8ed8c;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px; 
	behavior:url(/PIE.htc);		
	margin-top:-18px;	
}
.catalog-top-title{
	height:49px;
	background:url(/local/templates/kovrenok/images/titles.gif) no-repeat;
}
.title-long{
	background:url(/local/templates/kovrenok/images/title_long.gif) no-repeat;
}
.catalog-top-title a{
	display:block;
	color:#9d132c;
	font-size:18px;
	width:120px;
	padding:0 20px;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
}
.title-long a{
	width:200px;
}
.catalog-top .prev, .catalog-top .next{
  width:35px;
  height:51px;
  cursor:pointer;
  float:left;
  margin-top:75px;
  background:url(/local/templates/kovrenok/images/arrows_left.gif);
}
.catalog-top .prev:hover, .catalog-top .next:hover{
	background-position:35px 0;
}
.catalog-top .prev:active, .catalog-top .next:active{
	background-position:70px 0;
}
.catalog-top .next{
  background:url(/local/templates/kovrenok/images/arrows_right.gif);
  float:right;
}
.catalog-top ul{
  padding:0;
  list-style:none;
}
.catalog-top ul li{
  float:left;
  width:138px;
  height:210px;
  margin-right:5px;
  margin-left:5px;
  padding:10px 5px;
  border-left:solid 1px #eee;
  border-right:solid 1px #eee;
}
.catalog-top ul li h3{
	font-size:12px;	
	height:43px;
	overflow:hidden;
}
.catalog-top ul li h3 a{
	color:#6d4927;
	text-decoration:none;
}
.catalog-top ul li .pic{
	height:90px;
	overflow:hidden;
	margin-bottom:10px;
	text-align:center;
}
.catalog-top ul li span.offers_count{
	border-bottom:dashed 1px;
}
.catalog-top ul li div.prices{
	margin-top:10px;
	padding-left:10px;
	line-height:15px;
}
.catalog-top ul li .catalog-price{
	font-size:14px;
	font-weight:bold;
	color:#980400;
}
.access ul li{
	padding:10px 10px;
	margin:0 6px;
}
.top-blue{
	border-color:#89e7ff;
}
.top-title-blue{
	background:url(/local/templates/kovrenok/images/titles.gif) no-repeat 0 -49px;
}
.top-blue .prev, .top-blue .next{
  background-position:0 102px;
}
.top-blue .prev:hover, .top-blue .next:hover{
	background-position:35px 102px;
}
.top-blue .prev:active, .top-blue .next:active{
	background-position:70px 102px;
}

.top-crem{
	border-color:#fcda9a;
}
.top-title-crem{
	background:url(/local/templates/kovrenok/images/titles.gif) no-repeat 0 -98px;
}
.top-crem .prev, .top-crem .next{
  background-position:0 51px;
}
.top-crem .prev:hover, .top-crem .next:hover{
	background-position:35px 51px;
}
.top-crem .prev:active, .top-crem .next:active{
	background-position:70px 51px;
}
.catalog-section-list h2 a{
	font-size:18px;
	float:none;
}
.catalog-section-list div.section-item{
	margin-bottom:15px;
}
.catalog-section-list div.section-item img{
	float:left;
	margin:0 15px 10px 0;
}

.catalog-price{
	font-size:14px;
	font-weight:bold;
	color:#980400;
}
.catalog-price s{
	color: #647C0C;
    font-weight: bold;
	font-size:90%;
}

table.cart-items { width: 100%; }
table.cart-items td { border-bottom: 1px solid; white-space: nowrap; text-align:center; padding: 0.5em;}
table.cart-items td p { margin: 0 0 0.3em;}
table.cart-items td.cart-item-name p { text-align: right;}
table.cart-items td.cart-item-name { width: 100%; white-space: normal; text-align: left;}
table.cart-items td.cart-item-price {  text-align: right;}
table.cart-items thead td.cart-item-price { text-align: center;}
td.cart-item-quantity input { width: 40px; text-align: center;}
div.cart-ordering { overflow: hidden; margin-top: 1em; }
div.cart-code { float: left; }
div.cart-code input { width: 240px;}
div.cart-buttons { float: right; }
div.cart-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}
td.cart-item-actions a.cart-delete-item { width: 16px; height: 16px;  display: inline-block; } 
td.cart-item-actions a.cart-shelve-item, td.cart-item-actions a.cart-unshelve-item { font-size: 0.85em; display: inline-block;  vertical-align: top;}
td.cart-item-actions a.cart-shelve-item { margin-left: 1em; } 
table.cart-items thead td { color: #7F7F7F;}
table.cart-items td { border-color: #E5E5E5; }
td.cart-item-actions a.cart-delete-item { background: url(/local/templates/kovrenok/images/icons-sprite.gif) no-repeat 0 -83px; } 
td.cart-item-price.bk_price s.bx-price-old {color: #647C0C; font-weight: bold; font-size: 90%;}

#slider{
	padding:0; margin:0; overflow: hidden; width:558px;height:250px;float:left;
}
#slider img { height:250px; width:558px;top:0; left:0 }

#slider .nav { z-index: 50; position: absolute; bottom: 10px; left: 10px;}
#slider .nav a {background:#ef9849; margin: 0 0 0 10px; text-decoration: none ; padding:2px 6px; opacity: 0.6;}
#slider .nav a.activeSlide { background:#ef9849;  opacity:1;}
#slider .nav a:focus { outline: none; }

.gotobasket{
	background: url(/local/templates/kovrenok/images/icon_basket.gif) no-repeat left;
	padding:8px 0 8px 35px;
	color: #8ED500;
	font-size:14px;
	font-weight:bold;
}

/* Round Corners*/
.r0, .r1, .r2, .r3, .r4 { overflow: hidden; font-size:1px; display: block; height: 1px;}
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }


/* Order List */
div.order-item { margin: 0 0 2em 0; zoom:1; }
div.order-title-inner { padding: 8px 12px 10px 12px; overflow: hidden; zoom: 1;}
div.order-title-inner span { font-weight: bold; float: left;} 
div.order-title-inner a { float: right; }
div.order-title .r1 {}
div.order-title .r2, div.order-title .r0 { border-left: 1px solid; border-right: 1px solid;}

div.order-info { overflow: hidden; padding: 1em 11px 1em 11px; border-bottom: 1px solid; border-right: 1px solid; border-left: 1px solid; zoom:1; }
div.order-details { float: left; width: 60%;}
div.order-status-info { float: right; width: 30%;}
div.order-status-date { margin-bottom: 0.7em;}
div.order-status { margin-bottom: 0.7em; padding: 0.2em 0.6em 0.3em; }
div.order-status-links a { display: block; outline: none; margin-bottom: 0.3em;}

div.order-props p { margin: 0 0 0.5em 0;}
div.order-items { margin: 1em 0 0 1.5em; }
div.order-items ol { padding: 0 0 0 1.5em; margin: 0.5em 0 0;}
div.order-items li { margin: 0 0 0.5em 0;}
div.order-buttons {text-align: center;}
div.order-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}

table.order-properties { width: 100%;}
table.order-properties td { vertical-align: top; padding:0 0.5em 0.3em; }
table.order-properties td.field-name { text-align: right; width: 50%; color: #7f7f7f;}
table.order-properties td.field-value { width: 50%; }
table.order-properties td.field-title { text-align: center; font-weight: bold; padding: 0.5em;}

div.order-checkout div.order-title-inner, div.order-full-summary div.order-title-inner { padding: 2px 12px 4px; }
div.order-checkout table.cart-items tfoot td, div.order-full-summary table.cart-items tfoot td { border: none;}
div.order-checkout div.order-item, div.order-full-summary div.order-item { margin: 0 0 1.2em 0;}

div.order-title b, div.order-title-inner { background-color: #D8ED8C;}
div.order-title-inner span { color: #9D132C;} 
div.order-title .r2, div.order-title .r0 { border-color: #FAFAFA;}

div.order-info { border-bottom-color: #D8ED8C; border-right-color: #D8ED8C; border-left-color: #D8ED8C;}
div.order-status { background-color: #A4A4A4; color: #FFF;}
div.order-status-n { background-color: #FFAE00;}
div.order-status-deny { background-color: #F20000;}
div.order-status-p { background-color: #3ABE00;}

div.order-items { color: #7F7F7F}
#order_form_id table td{
	padding:5px;
	vertical-align:middle;
}

.errortext, .starrequired { color: red;}  
.errortext, .notetext { background:#FFFEEB; border-color: #FFD482;}


#cluetip{	
	padding:5px 10px;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
	box-shadow:0 0 3px #333;
	-moz-box-shadow:0 0 3px #333;
	-webkit-box-shadow:0 0 3px #333;	
	behavior:url(/PIE.htc);	
}
#cluetip .cluetip-arrows{
	position: absolute;
	background:url(/local/templates/kovrenok/images/corner.png) center center no-repeat;
	width:10px;
	height:20px;
	left:-10px;
	margin-top:5px;
}
.clue-left-default #cluetip-arrows{
	background:url(/local/templates/kovrenok/images/corner_r.png) center center no-repeat;
	left:auto;
	right:-10px;
}
#cluetip #cluetip-close{
	position: absolute;
	top:0;
	right:0;
}
#cluetip #cluetip-inner{
	padding:0 0 5px 0;
}
.help img{
	vertical-align:middle;
	border: none;
}
#cluetip h3{
	padding-right:15px;
}

.catalog-price {
font-size: 12px;
font-weight: bold;
color: #980400;
}

.head .search input.sub {
background: url('/local/templates/kovrenok/images/search.gif') no-repeat 6px 3px;
border: none;
cursor: pointer;
margin-left: 10px;
width: 22px;
height: 18px;
}

/*RAM*/

.ShowSubLink , .SubsMe {
	border: solid 1px #bbcd7b;
    background: #d6eb9c;
    display: block;
    width: 80px;
    height: 24px;
	 line-height:24px;
	 cursor:pointer;
    text-align: center;
    text-decoration: none;
    margin:5px auto;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #455d0f; }
.SubsMe { margin:0 0 0 240px; position: absolute; height: 34px; }

.ShowSubLink:hover , .SubsMe:hover { background:#e9f4cb; }

/**Ram STYLES For Subscribe FORM**/
.FormBlock.RequestType { position:relative; width:326px; } 
.FormBlock .isRequired i , .RequiredNote i { position:absolute; width:16px; height:16px; background:url(/local/templates/kovrenok/images/required.png) 0 0 no-repeat; }
.FormBlock .RequiredNote { width:auto; padding:0 0 0 30px; font-size:14px; }
.RequiredNote i { margin:2px 0 0 -25px; }
.FormBlock .isRequired i { display:none; left:-20px; top:10px; }
/*.FormBlock input[type=text] , .FormBlock input[type=email] , .FormBlock textarea { width:300px; padding:0 12px; margin-bottom:17px; height:32px; line-height:32px; border:none; background:#fff; font-size:13px; color:#969696; border:solid 1px #ededed;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px; }
*/
.FormBlock input[type=text] , .FormBlock input[type=email] , .FormBlock textarea { width:300px; padding:0 12px; margin-bottom:17px; height:32px; line-height:32px; border:none; background:#fff; font-size:13px; color:#969696; border:solid 1px #8ed500;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px; }
.FormBlock .isRequired.error i , .FormBlock .isRequired.error i { display:block; }
.FormBlock .isRequired.error input[type=text] , .FormBlock .isRequired.error input[type=email] , .FormBlock .isRequired.error textarea { border:solid 1px #fd0006; }
.RequestBlock .FormBlock .isRequired { position:relative; }
.RequestBlock .FormBlock input[type=text]{ width:166px; }
.RequestBlock .FormBlock input[type=text] , .RequestBlock .FormBlock .FormSendOk { display:inline-block; margin:0; float:left; }
.clear { clear:both; }
.RequestBlock { padding-left:5px; }
.sizes-block .FormBlock .item-btn-buy { border:none; position:absolute; right:0; }

.RequestBlock.FancyType { width:326px; }
.FancyType .FormBlock input[type=text], .FancyType .FormBlock input[type=email], .FancyType .FormBlock textarea { width:294px; }

.RequestBlock.FancyType  .FormBlock input[type=text] { width:200px; }

.ShowSubscribe , .ShowSubLink , .item-btn-buy { 
	border: solid 1px #bbcd7b;
    background: #d6eb9c;
    display: block;
    width: 120px;
    height: 34px;
	 line-height:34px !important;
	 cursor:pointer;
    text-align: center;
    line-height: 24px;
    text-decoration: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #455d0f;
}
.ShowSubscribe:hover , .ShowSubLink:hover , .item-btn-buy:hover {
	background:#e9f4cb;
}

.EmptyGoods { text-align:center; padding:10px 0; font-size:16px; font-weight:bold; color:#d87102; }

.YouSubscribed { font-size:16px; text-align:center; }
.SubscribInfo { padding:0 0 10px; font-size:14px; }
.NotShowNow { display:none; }

#fancybox-wrap { background:none !important; }
.FancyType h3 { margin-top:4px; }
.FancyType { padding-bottom:7px; height:130px; }
.ShowSubsInfo { padding-top:5px; }

.fancybox-inner { overflow:inherit !important; }


.m-call-tracking-widget { display:inline-block; }
div[id^="wait_comp_"] { display:none; background:none; opacity:0; border:none; }

.props a , .props a:link , .props a:visited , .props a:active { color: #f56211; }
.props a:hover { color: #c7581b; }

/*NEW MENU*/
#main .catalog-menu .display-none{ position: absolute;bottom: 0; left: 180px; display: none; padding: 10px 5px 15px 10px;  z-index: 9999; white-space: nowrap;}
#main .catalog-menu .display-none:before{
	left: -50px;
	background: transparent;
	height: 100%;
	top: 0;
	content: "";
	display: block;
	position: absolute;
	width: 50px;
}
#main .catalog-menu> .super_menu >ul:hover > div.display-none{}
#main .catalog-menu> .super_menu >ul{position: relative;}
#main .catalog-menu div.display-none li a{background:transparent; border-radius:0; box-shadow:none; padding: 5px 0px; color:#000; margin: 0; transition:ease all 0.3s;}
#main .catalog-menu div.display-none li a:hover{color:#1762A0; border-bottom:1px solid #1762A0; text-shadow: 1px 0 0 rgb(19,79,128); }
#main .catalog-menu div.display-none ul{display: inline-block; overflow: hidden; vertical-align: top; margin-right:10px;}
#main .catalog-menu div.display-none ul li{ margin: 0;}
#main .display-none.count0{background:#C1FFA8; box-shadow: 1px 1px 2px #999; border-top-right-radius:10px; border-bottom-right-radius:10px;}
#main .display-none.count0 ul li a{border-bottom:1px solid #fff;}
#main .display-none.count0::after{ content: ''; position: absolute; left: -19px;bottom: 10px;border: 10px solid transparent; border-right: 10px solid #C1FFA8;  }

#main .display-none.count1{background:#F9D0BC; box-shadow: 1px 1px 2px #999; border-top-right-radius:10px; border-bottom-right-radius:10px;}
#main .display-none.count1 ul li a{border-bottom:1px solid #F9E4D9;}
#main .display-none.count1::after{ content: ''; position: absolute; left: -19px;bottom: 10px;border: 10px solid transparent; border-right: 10px solid #F9D0BC;  }

#main .display-none.count2{background:#FFEBB5; box-shadow: 1px 1px 2px #999; border-top-right-radius:10px; border-bottom-right-radius:10px;}
#main .display-none.count2 ul li a{border-bottom:1px solid #FFF4D5;}
#main .display-none.count2::after{ content: ''; position: absolute; left: -19px;bottom: 10px;border: 10px solid transparent; border-right: 10px solid #FFEBB5;  }

#main .display-none.count3{background:#C9EDF6; box-shadow: 1px 1px 2px #999; border-top-right-radius:10px; border-bottom-right-radius:10px;}
#main .display-none.count3 ul li a{border-bottom:1px solid #EDF4F6;}
#main .display-none.count3::after{ content: ''; position: absolute; left: -19px;bottom: 10px;border: 10px solid transparent; border-right: 10px solid #C9EDF6;  }

#main .display-none.count4{background:#FFD8DF; box-shadow: 1px 1px 2px #999; border-top-right-radius:10px; border-bottom-right-radius:10px;}
#main .display-none.count4 ul li a{border-bottom:1px solid #FFE4E9;}
#main .display-none.count4::after{ content: ''; position: absolute; left: -19px;bottom: 10px;border: 10px solid transparent; border-right: 10px solid #FFD8DF;  }
#ipt_towns .ipt_townsul{max-height: 250px;overflow-y: scroll;overflow-x: hidden;}

/*blog*/
.main-blog{
	overflow: hidden;
	width: 100%;
}
.main-blog .item_block{
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-bottom: 20px;
}
.main-blog .item_block:nth-child(2n){
	margin-right: 0;
}
.main-blog .item_block .left-data{
	margin-bottom: 20px;
}
.main-blog .item_block .left-data a{
	display: block;
	text-align: center;
}
.main-blog .item_block .left-data a img{
	max-width: 100%;
	width: 100%;
}
.main-blog .item_block .right-data .item-title{
	margin-bottom: 10px;
}
.main-blog .item_block .right-data .item-title a{
	font-size:14px;
}
.detail_picture_block{
	margin-bottom: 20px;
}
/*СЂР°Р·РґРµР»С‹*/
.news-section-list-wrapper{
	padding: 5px 0;
	content: "";
	display: table;
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}
.news-section-list-wrapper>div.level-1{
	width: 150px;
	padding: 5px;
	border:1px solid #ccc;
	border-radius: 3px;
	float: left;
	margin-right: 10px;
	position: relative;
	box-sizing: border-box;
}
.news-section-list-wrapper>div.level-1>a{
	text-decoration: none;
	font-size: 14px;
	display: block;
}
.news-section-list-wrapper>div.level-1 .sublist{
	opacity: 0;
	height: 0;
	transition: ease all 0.3s;
	position: absolute;
	width: 100%;
	left: 0;
	top: 25px;
	border:1px solid #ccc;
	border-radius: 3px;
	padding: 10px 5px;
	box-sizing: border-box;
	border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: #fff;
}
.news-section-list-wrapper>div.level-1:hover .sublist{
	opacity: 1;
	height: auto;
}
.slick-prev, .slick-next {
	visibility: hidden;
}

.form-group[data-property-id-row="113"],
.form-group[data-property-id-row="114"]
{
	display: none;
}
/* End */
/* /local/templates/kovrenok/jquery/fancybox/jquery.fancybox-1.3.4.css?15949798828573 */
/* /local/templates/kovrenok/components/ipol.towns/menu/kovrenok/style.css?15789423701857 */
/* /local/templates/kovrenok/components/rusgl/menu/top/style.css?15949798825078 */
/* /local/templates/kovrenok/components/bitrix/system.auth.form/auth/style.css?1594979882442 */
/* /local/templates/kovrenok/components/bitrix/sale.basket.basket.line/new/style.min.css?15949798823712 */
/* /local/templates/kovrenok/components/bitrix/breadcrumb/.default/style.css?1594979882205 */
/* /local/components/alfateam/catalog.discount/templates/index2/style.css?1594979882681 */
/* /bitrix/components/bitrix/news.list/templates/.default/style.css?1571169819150 */
/* /local/templates/kovrenok/components/mart/voting/.default/style.css?1594979882250 */
/* /local/templates/kovrenok/components/rusgl/main.map/footer_map/style.css?1594979882163 */
/* /local/templates/kovrenok/styles.css?1594979882113 */
/* /local/templates/kovrenok/template_styles.css?159651553027918 */
