

/* Start:/bitrix/components/prmedia/callme/templates/.default/style.css?14911740223691*/
/* reset */
div.call_container div, div.call_container span, div.call_container p,div.call_container a, div.call_container img, div.call_container strong, div.call_container b, div.call_container u, div.call_container i, div.call_container ol, div.call_container ul, div.call_container li,div.call_container fieldset, div.call_container form, div.call_container label,div.call_container table, div.call_container tr, div.call_container td
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: 14px Arial;
	vertical-align: baseline;
	outline: none;
	background: none;
}

div.call_container table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* main */

div.call_container{
	position: relative;
}

div.call_container span.call{
	cursor: pointer;
	border-bottom: 1px dotted #1161d8;
	color:#1161d8;
	font-size: 14px;
}

div.call_container div.call_wrapper{
	display: none;
	position:fixed;
	top:0;
	left:0;
	z-index: 500;
	background: url(/bitrix/components/prmedia/callme/templates/.default/images/type1_bg.png) repeat left top;
	width: 100%;
	height: 100%;
	
}

div.call_container div.call_popup{
	position: absolute;
	background: #fff;
	border: 1px solid #e1e1e1;
	z-index: 550;
	padding: 20px;
	width: 220px;
	*padding-top: 40px;
}

div.call_container div.type1{
	top: 50%;
	left: 50%;	
	margin: -115px 0 0 -100px;
}

div.call_container .hid{
	display: none;
}

div.call_container .vis{
	display: block;
}

div.call_container div.call_popup div.arrow{
	display: none;
	position: absolute;
	width: 21px;
	height: 11px;
	top: -11px;
	left:21px;
	background: url(/bitrix/components/prmedia/callme/templates/.default/images/popup_arrow.png) no-repeat left top;
}

div.call_container div.call_popup div.close{
	position: absolute;
	top:8px;
	right: 10px;
	background: url(/bitrix/components/prmedia/callme/templates/.default/images/close_popup.png) no-repeat left top;
	width: 9px;
	height: 8px;
	cursor: pointer;
}

div.call_container div.response p.errtext{
	font: 12px Arial,sans-serif;
	margin: 0!important;
	padding: 0;
}

div.call_container .form_table {
	//margin-top: -15px;
}

div.call_container div.response p.oktext{
	font: 18px Arial,sans-serif;
	line-height: 22px;
	color: #19a400;
	margin: 39px 0 34px 0!important;
	padding: 0;
	text-align: center;
}

div.call_container table.form_table td.descr{
	width: 100px;
}

div.call_container table.form_table td.input{
	width: 175px;
	height: 40px;
	vertical-align: middle;
}

div.call_container table.form_table td.input .required{
	background-image: url('/bitrix/components/prmedia/callme/templates/.default/images/required.jpg');
	background-repeat: no-repeat;
	background-position: 98% 20%;
}



div.call_container input.text{
	height: 25px;
	height: 22px\0/;
	width: 180px;
	border: 1px solid #c2c2c2;
	padding: 0 0 0 7px;
	color: #252525;
	font: 14px Arial, sans-serif;
	margin-left: 0px;
	//padding: 5px 0 0 5px;
}

div.call_container table.form_table div.fake_input{
	height: 19px;
	width: 165px;
	border: 1px solid #c2c2c2;
	background: url(/bitrix/components/prmedia/callme/templates/.default/images/input_bg_top.png) repeat-x left top;
	padding: 5px 7px 0 7px;
	color: #252525;
	font: 14px Arial, sans-serif;
	outline: none;
	cursor: text;
}

div.call_container table.form_table input.text.err{
	border: 1px solid #cd1100;
}

div.call_container table.form_table input#captcha{
	margin-top: 7px;
}

div.call_container table.form_table input.blue_btn{
	border: 1px solid #1c4b6e;
	background: #1161d8;
	padding: 8px 21px;
	color: #fff;
	font: Arial 14px;
	text-transform: uppercase;
	cursor: pointer;
	border-radius:3px; 
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	//padding-right: 0px;
	//padding-left: 0px;
	//margin-top: 0px !important;
}

div.call_container table.form_table input.blue_btn, x:-moz-any-link { 
	margin: 0px 10px 0 6px;
} 

div.call_container img.captcha_img{
	width: 180px;
	height: 40px;
	margin: 15px 0 13px 0;

}



/* End */


/* Start:/bitrix/components/bitrix/sale.basket.basket.line/templates/.default/style.css?15132702914227*/
.bx-basket {}
.bx-basket-block {
	font-size: 12px;
	padding-bottom: 5px;
	white-space: nowrap;
	position: relative;
	padding-left: 20px;
}
.bx-basket-block>.fa {
	color: #97a1ab;
	width: 12px;
	position: absolute;
	left: 0;
	top: 3px;
}
.bx-basket-block a {
	color: #039BE5;
	border-bottom: 1px dashed;
	margin-right: 10px;
}
.bx-basket-block a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}


/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed{
		width: 200px;
		position: fixed;
		z-index: 998;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
	}
	.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{
		/*width: 200px;*/
		position: fixed;
		z-index: 998;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.bx-basket-item-list{
		display: none;
	}
	/*.bx-basket-fixed */
}
.bx-basket-fixed .bx-basket-block{
	margin-left: 10px;
}
.bx-basket-item-list{
	position: relative;
	padding-bottom: 20px;
	border-top: 1px solid #F7F7F7;
	overflow: hidden;
}
.bx-opener .bx-basket-item-list{
	padding-bottom: 75px;
}
.bx-max-height .bx-basket-item-list{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
}
.bx-closed .bx-basket-item-list{
	height: 20px;
	overflow: hidden;
}
.bx-basket-item-list-action{
	cursor: pointer;
	background: #F7F7F7;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 120;
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #4f4f4f;
	padding: 3px 0;
}
.bx-basket-item-list-button-container{
	text-align: center;
	position: absolute;
	bottom: 20px;
	border-top: 1px solid #F7F7F7;
	padding: 10px 0;
	background: #fff;
	left: 0;
	right: 0;
}

.bx-basket-item-list-button-container a.btn
{
	color: #dddddd;
	text-decoration: none;
}

.bx-basket-item-list-button-container a.btn:hover,
.bx-basket-item-list-button-container a.btn:active
{
	color: #ffffff;
}

.bx-basket-item-list-container{
	overflow-y: auto;
	max-height: 100%
}
.bx-basket-item-list-item{
	padding-top: 15px;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #F7F7F7;
}
.bx-basket-item-list-container .bx-basket-item-list-item:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.bx-basket-item-list-item-status{
	font-weight: bold;
	padding: 3px;
	background: #EBEBEB;
	margin: 0 10px 20px;
	line-height: 16px;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	white-space: normal;
}
.bx-basket-item-list-item-img{
	text-align: center;
	position: relative;
	padding-bottom: 5px;
}
.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;
	color: #3F3F3F;
	text-decoration: none;
	white-space: normal;
	line-height: 16px;
}
.bx-basket-item-list-item-remove{
	position: absolute;
	right: 10px;
	top: -7px;
	width: 20px;
	height:20px;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;
	opacity: .5;
}
.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;
	text-decoration: line-through;
	color: #B0B0B0
}
.bx-basket-item-list-item-price-summ{}

.bx_cart_login_top .bx-hdr-profile a {
	text-decoration: none;
}
.bx_cart_login_top .bx-hdr-profile{
	line-height: 1.44em;
}
/* End */


/* Start:/bitrix/templates/leomebel/components/bitrix/menu/menu_top/style.css?1425134219626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/leomebel/components/bitrix/menu/menu_top/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/leomebel/components/bitrix/sale.basket.basket.small/.default/style.css?1425134219329*/
/*Table*/
table.sale_basket_small
{
	width:245;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
	padding: 3px 5px;
	vertical-align:top;
}
/* End */


/* Start:/bitrix/components/api/search.title/templates/.default/css/baron.min.css?14778607335622*/
/*/---------- Baron core ----------/*/
.baron__clipper{ position:relative; overflow:hidden; }
.baron__scroller{ overflow-y:scroll; -ms-overflow-style:none; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; border:0; padding:0; width:100%; height:100%; -webkit-overflow-scrolling:touch; }
.baron__scroller::-webkit-scrollbar{ width:0; height:0; }
.baron__track{ display:none; position:absolute; top:0; right:0; bottom:0; }
.baron._scrollbar .baron__track{ display:block; }
.baron__free{ position:absolute; top:0; bottom:0; right:0; }
.baron__bar{ display:none; position:absolute; right:0; z-index:1; width:10px; background:#999; }
.baron._scrollbar .baron__bar{ display:block; }
.baron__control{ display:none; }


/*/---------- Baron skins ----------/*/

/* Simple */
.baron._simple .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:10px;
	bottom:10px;
	right:5px;
	width:8px;
	border-radius:5px;
	background:#ddf;
	background:rgba(0, 0, 255, .1);
	pointer-events:none;
}
.baron._simple._scrollbar .baron__track{opacity:1;}
.baron._simple .baron__bar{
	position:absolute;
	z-index:1;
	width:8px;
	border-radius:3px;
	background:#987;
	opacity:0;
	-webkit-transition:opacity .2s linear;
	transition:opacity .2s linear;
	pointer-events:auto;
}
.baron._simple .baron__bar:hover{opacity:.8;}
.baron._simple.baron .baron__bar{opacity:.6;}

/* Mac OS X */
.baron._macosx .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:2px;
	bottom:2px;
	right:2px;
	width:0;
}
.baron._macosx._scrollbar .baron__track{opacity:1;}
.baron._macosx .baron__bar{
	position:absolute;
	z-index:1;
	width:6px;
	border-radius:3px;
	background:#333;
	opacity:0;
	transition:.1s opacity .4s linear;
	pointer-events:auto;
}
.baron._dragging .baron__bar{	/*opacity: 1;*/}
.baron._macosx .baron__bar:hover,
.baron._scrolling .baron__bar{transition-duration:0s;transition-delay:0s;opacity:.5;}

/* Windows XP */
.baron._winxp .baron__scroller{padding-right:17px;}
.baron._winxp .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	right:0;
	width:15px;
	overflow:hidden;
	background-image:linear-gradient(to right, #f2f1ec, #fdfef9);
	border:1px solid #ecede5;
}
.baron._winxp._scrollbar .baron__track{opacity:1;}
.baron._winxp .baron__control{display:block;}
.baron._winxp .baron__control,
.baron._winxp .baron__bar{
	border:1px solid #f3ffff;
	box-shadow:1px 1px 1px #b7caf5 inset,
	1px 1px 1px #7b9fd3;
	border-radius:3px;
	background-image:linear-gradient(to right, #c9d7fc, #baccf4);
	text-align:center;
	font-size:8px;
	line-height:14px;
	color:#4e6287;
	cursor:default;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.baron._winxp .baron__control:hover,
.baron._winxp .baron__bar:hover{background-image:linear-gradient(to right, #d9e7ff, #cadcff);}
.baron._winxp .baron__up,
.baron._winxp .baron__down{position:absolute;z-index:1;width:15px;height:16px;box-sizing:border-box;}
.baron._winxp .baron__up{top:0;}
.baron._winxp .baron__down{bottom:0;}
.baron._winxp .baron__free{position:absolute;top:18px;bottom:18px;right:0;width:0;}
.baron._winxp .baron__bar{
	position:absolute;
	z-index:1;
	width:15px;
	box-sizing:border-box;
	border:1px solid #f3ffff;
	box-shadow:1px 1px 1px #b7caf5 inset,
	1px 1px 1px #7b9fd3;
	border-radius:3px;
	background-image:linear-gradient(to right, #c9d7fc, #baccf4);
	opacity:1;
	-webkit-transition:opacity .2s ease-in;
	transition:opacity .2s ease-in;
	pointer-events:auto;
}
.baron._winxp .baron__bar:before{
	content:'';
	position:absolute;
	top:45%;
	left:3px;
	width:6px;
	height:7px;
	z-index:1;
	background-image:linear-gradient(
			to bottom,
			#f0f4ff 0px, #f0f4ff 1px,
			rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 2px,
			#f0f4ff 2px, #f0f4ff 3px,
			rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0) 4px,
			#f0f4ff 4px, #f0f4ff 5px,
			rgba(255, 255, 255, 0) 5px, rgba(255, 255, 255, 0) 6px,
			#f0f4ff 6px, #f0f4ff 7px,
			rgba(255, 255, 255, 0) 7px, rgba(255, 255, 255, 0) 8px
	);
}
.baron._winxp .baron__bar:after{
	content:'';
	position:absolute;
	top:47%;
	left:4px;
	width:6px;
	height:7px;
	background-image:linear-gradient(
			to bottom,
			#8aaff6 0px, #8aaff6 1px,
			rgba(138, 175, 246, 0) 1px, rgba(138, 175, 246, 0) 2px,
			#8aaff6 2px, #8aaff6 3px,
			rgba(138, 175, 246, 0) 3px, rgba(138, 175, 246, 0) 4px,
			#8aaff6 4px, #8aaff6 5px,
			rgba(138, 175, 246, 0) 5px, rgba(138, 175, 246, 0) 6px,
			#8aaff6 6px, #8aaff6 7px,
			rgba(138, 175, 246, 0) 7px, rgba(138, 175, 246, 0) 8px
	);
}
.baron._winxp._dragging .baron__bar,
.baron._winxp .baron__bar:hover{background-image:linear-gradient(to right, #d9e7ff, #cadcff);}

/* Ubuntu */
.baron._ubuntu12 .baron__scroller{padding-right:14px;}
.baron._ubuntu12 .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	right:0;
	width:14px;
	box-sizing:border-box;
	border:1px solid #c5c1bd;
	border-radius:7px;
	background-image:linear-gradient(to right, #d3d3d3, #e5e5e5);
}
.baron._ubuntu12._scrollbar .baron__track{opacity:1;}
.baron._ubuntu12 .baron__bar{
	position:absolute;
	z-index:1;
	width:12px;
	box-sizing:border-box;
	border:1px solid #fff;
	border-radius:6px;
	background-image:linear-gradient(to right, #fcfbfb, #eeeceb);
	opacity:1;
	pointer-events:auto;
	box-shadow:0 0 1px #d6d3d0;
}
.baron._ubuntu12 .baron__bar:hover,
.baron._ubuntu12._dragging .baron__bar{
	background-image:linear-gradient(to right, #e96d3a, #f58050);
	border-color:#e1632f;
}
.baron._dragging .baron__bar{/*opacity: 1;*/}
.baron._ubuntu12 .baron__bar:hover,
._scrolling .baron__bar{}

/* End */


/* Start:/bitrix/components/api/search.title/templates/.default/styles.css?14789506649500*/
.api-search-title *{ -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; box-sizing:border-box !important; }
.api-search-title{ position:relative }
.api-search-title .api-tag{ background-color:#e8c4ff; }
.api-search-title .api-search-icon{ min-width:40px; height:18px; font-size:13px; display:block; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVR4nJ3SvyvFYRTH8deVkkJ3UUZJIbJ8bzJjMtyMym6w2Njs/gCDP0AGCyWjxYDF5GdJYpS6xaIUw/d8771dT7qc+vZ8vs95zvuc5zmnlGWZsG6sYBGjsXeNHWzjQ8JKARjCEUZSh3CJeTy3OjoicxF8hwX0oi/0HSZwiK4UYKUpeBoHeMdb6OnwTWI5BVgMvYZaovwa1kMvpQBjoY8TwVp84ylAO/YV62cKcBt65hfAbKwPKcBu6E2UE8Hl8MF+CrCFG/nwnKKKnviqONOYj6NWQDFIg/I+/3ikFnuUX6d+lY4mR4ZVnMvnoIYLbKCCp0h0otG5egXt2HAED+BFPmAP7bYR7jGHV/RjCjr/AICryFzB3n8ARSX3xc83qRk4q9rDNWcAAAAASUVORK5CYII=) center center no-repeat }
.api-search-title .api-search-fields{ display:table; border-collapse:collapse; border-spacing:0; width:100%; position:relative; }
.api-search-title .api-search-fields > *{ display:table-cell; vertical-align:top; }
.api-search-title .api-search-fields .api-query{ width:100%; position:relative }
.api-search-title .api-search-input,
.api-search-title .api-search-button button{ border:1px solid #ccc; background:#fff; padding:0 12px; height:36px; margin:0; color:#444; font-size:14px; }
.api-search-title .api-search-input{
	display:block;
	width:100%;
	-webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;
	-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset; -moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset; box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset;
	-webkit-transition:border-color 0.1s ease 0s; -moz-transition:border-color 0.1s ease 0s; -ms-transition:border-color 0.1s ease 0s; -o-transition:border-color 0.1s ease 0s; transition:border-color 0.1s ease 0s;
}
.api-search-title .api-search-input:hover{ border-color:#bdbdbd; }
.api-search-title .api-search-input:focus{ border-color:#888; outline:0 none; color:#000 }
.api-search-title .api-search-input::-ms-clear{display:none;width:0;height: 0;}
.api-search-title .api-search-button button{
	display:inline-block; text-align:center; cursor:pointer; white-space:nowrap; border-left:0 none;
	-webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;
}
.api-search-title button:focus,
.api-search-title button:hover{ color:#333; background-color:#e6e6e6; border-color:#adadad }
.api-search-title button:active{ outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125) }
/*---------- .baron ----------*/
.api-search-title .baron__root{
	position:absolute;top:100%;left:0;z-index:1000;width:100%;min-width:160px;visibility:hidden;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); -moz-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);
	-webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;
}
/*---------- .api-search-result ----------*/
.api-search-title .api-search-result{background-color:#fff;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.api-search-title .api-search-result,
.api-search-title .api-search-result a{ font-weight:600; font-size:13px; line-height:16px; color:#333; text-decoration:none; }
.api-search-title .api-search-result .api-category-list{margin:2px 0 0;border:1px solid  #CCCCCC;border-top:0;}
.api-search-title .api-search-result .api-category-title{display:block;color:#17639f; background:#ecf5fc; cursor:default; border-top:1px solid #CCCCCC;padding:5px 10px;}
.api-search-title .api-search-result .api-item,
.api-search-title .api-search-result .api-not-found{display:block; padding:8px 20px 8px 10px; background:#fff;color:#f00;border-top: 1px solid #CCCCCC;}
.api-search-title .api-search-result .api-item:hover,
.api-search-title .api-search-result .api-result-url a:hover,
.api-search-title .api-search-result .api-item-active{background:#ebebeb; color:#333;}/* #e8f1ff */
.api-search-title .api-search-result .api-result-url a{display:block; padding:10px; background:#f8f8f8;text-align:center;font-size:16px;font-weight:normal;color:#000;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;}
.api-search-title .api-search-result .api-result-url a:hover{ color:#059 }
.api-search-title .api-search-result .api-result-url{border-top:1px solid #CCCCCC;}
.api-search-title .api-search-result .api-item-link{ display:block; overflow:hidden;}
.api-search-title .api-search-result .api-item-link > *{ display:block; }
.api-search-title .api-search-result .api-item-picture{float:left;}
.api-search-title .api-search-result .api-item-picture img{max-width: 100%;height: auto;border: 0;vertical-align: middle;}
.api-search-title .api-search-result .api-item-info > *{ display:block }
.api-search-title .api-search-result .api-item-info > span + span{ margin-top:3px }
.api-search-title .api-search-result .api-item-name{white-space: nowrap;overflow: hidden;-ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.api-search-title .api-search-result .api-item-prices{float:right;}
.api-search-title .api-search-result .api-item-prices > *{display:inline-block}
.api-search-title .api-search-result .api-item-price{font-weight: bold;font-size: 12px;padding: 0 5px;border: 1px solid #000;background:#fff;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.api-search-title .api-search-result .api-item-discount{ color:#f00; text-decoration:line-through; margin-left:7px; vertical-align:bottom }
.api-search-title .api-search-result .api-item-props{ color:#305d8c; display:block; font-size:12px; }
.api-search-title .api-search-result .api-item-prop{ display:block }
.api-search-title .api-search-result .api-item-prop-value{ font-weight:normal }
.api-search-title .api-search-result .api-item-prop-name:after{ content:":"; }
.api-search-title .api-ajax-icon{ position:absolute; top:50%; margin-top:-10px; right:10px; background:url("/bitrix/components/api/search.title/templates/.default/images/load.gif") no-repeat 50% 50%; display:none; width:20px; height:20px; }
.api-search-title .api-clear-icon{display:none;width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;right:12px;cursor:pointer;opacity:.25;	-webkit-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;	-webkit-border-radius:50%;	-moz-border-radius:50%;	border-radius:50%;	background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQwOS4xMzMsMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiw5LjgwMSwyNTkuMDU4LDAsMjE5LjI3MywwICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICBjMCwzOS43OCw5LjgwNCw3Ni40NjMsMjkuNDA3LDExMC4wNjJjMTkuNjA3LDMzLjU5Miw0Ni4yMDQsNjAuMTg5LDc5Ljc5OSw3OS43OThjMzMuNTk3LDE5LjYwNSw3MC4yODMsMjkuNDA3LDExMC4wNjMsMjkuNDA3ICAgczc2LjQ3LTkuODAyLDExMC4wNjUtMjkuNDA3YzMzLjU5My0xOS42MDIsNjAuMTg5LTQ2LjIwNiw3OS43OTUtNzkuNzk4YzE5LjYwMy0zMy41OTYsMjkuNDAzLTcwLjI4NCwyOS40MDMtMTEwLjA2MiAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3ogTTMyMi42MjEsMjcwLjkzOWMzLjYxNywzLjYxMyw1LjQyOCw3LjkwNSw1LjQyOCwxMi44NTQgICBjMCw1LjEzMy0xLjgxMSw5LjUxNC01LjQyOCwxMy4xMjdsLTI1LjY5MywyNS43MDFjLTMuNjE0LDMuNjEzLTcuOTk0LDUuNDItMTMuMTM1LDUuNDJjLTQuOTQ4LDAtOS4yMzYtMS44MDctMTIuODQ3LTUuNDIgICBsLTUxLjY3Ni01MS42ODJsLTUxLjY3OCw1MS42ODJjLTMuNjE2LDMuNjEzLTcuODk4LDUuNDItMTIuODQ3LDUuNDJjLTUuMTQsMC05LjUxNy0xLjgwNy0xMy4xMzQtNS40MmwtMjUuNjk3LTI1LjcwMSAgIGMtMy42MTYtMy42MTMtNS40MjQtNy45OTQtNS40MjQtMTMuMTI3YzAtNC45NDgsMS44MDktOS4yNCw1LjQyNC0xMi44NTRsNTEuNjc4LTUxLjY3M2wtNTEuNjc4LTUxLjY3OCAgIGMtMy42MTYtMy42MTItNS40MjQtNy44OTgtNS40MjQtMTIuODQ3YzAtNS4xNCwxLjgwOS05LjUxNyw1LjQyNC0xMy4xMzRsMjUuNjk3LTI1LjY5M2MzLjYxNy0zLjYxNiw3Ljk5NC01LjQyNCwxMy4xMzQtNS40MjQgICBjNC45NDksMCw5LjIzMSwxLjgwOSwxMi44NDcsNS40MjRsNTEuNjc4LDUxLjY3NGw1MS42NzYtNTEuNjc0YzMuNjEtMy42MTYsNy44OTgtNS40MjQsMTIuODQ3LTUuNDI0ICAgYzUuMTQxLDAsOS41MjEsMS44MDksMTMuMTM1LDUuNDI0bDI1LjY5MywyNS42OTNjMy42MTcsMy42MTcsNS40MjgsNy45OTQsNS40MjgsMTMuMTM0YzAsNC45NDgtMS44MTEsOS4yMzUtNS40MjgsMTIuODQ3ICAgbC01MS42NzUsNTEuNjc4TDMyMi42MjEsMjcwLjkzOXoiIGZpbGw9IiM1NTU1NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat scroll 50% transparent;}
.api-search-title .api-clear-icon:hover{opacity:.4;}
/* Responsive Js */
.api-search-title.api-width-mini .api-search-result .api-item-prices{float:none}
/* Responsive @media */
@media screen and (max-width: 480px){
	.api-search-title .api-search-result .api-item-prices{float:none}
}


/* End */


/* Start:/bitrix/templates/leomebel/components/bitrix/menu/menu_left_main/style.css?14251342202878*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 214px;
	font-size:12px;
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:1px solid #C1C1C1;
	border-bottom:none;
	width:200px;
}

/* Submenu Items */ 
#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
	color: #4F4F4F; 
	font-weight:bold;
	padding: 5px; 
	background:#F5F5F5;
	border-bottom:1px solid #C1C1C1;
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{ 
	background-color: #D6D6D6;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	background-color: #D6D6D6;
} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/leomebel/components/bitrix/menu/menu_left_main/images/item_bg.gif) 0 0 no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	background:#61656A url(/bitrix/templates/leomebel/components/bitrix/menu/menu_left_main/images/item_bg.gif) 0 -26px no-repeat;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/leomebel/components/bitrix/menu/menu_left_main/images/item_bg.gif) 0 -26px no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: #F5F5F5 url(/bitrix/templates/leomebel/components/bitrix/menu/menu_left_main/images/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #F5F5F5 url(/bitrix/templates/leomebel/components/bitrix/menu/menu_left_main/images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-27px 0 0 210px;
}

#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
/* End */


/* Start:/bitrix/components/nbrains/slider/front/css/masterslider.css?15136221873994*/
.master-slider-parent {
    margin-left: auto;
    margin-right: auto;
    margin-top: 7px;
}

.wpb_row .master-slider-parent *, .master-slider-parent * {
    box-sizing: content-box;
}

.master-slider {
    position: relative;
    visibility: hidden;
    -moz-transform: translate3d(0 , 0 , 0);
}

.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ms-inner-controls-cont, .ms-container {
    position: relative;
    margin: 0 auto;
}

.wpb_row .master-slider-parent *, .master-slider-parent * {
    box-sizing: content-box;
}

.master-slider {
    position: relative;
    visibility: hidden;
    -moz-transform: translate3d(0 , 0 , 0);
}

.ms-inner-controls-cont, .ms-container {
    position: relative;
    margin: 0 auto;
}

.ms-view {
    margin: 0px auto;
    overflow: hidden;
    position: relative;
    -webkit-perspective: 2000px;
    -ms-perspective: 2000px;
    perspective: 2000px;
}

.ms-grab-cursor {
    cursor: url(/bitrix/components/nbrains/slider/front/css/../img/grab.png), move;
}
.ms-view .ms-slide-container {
    position: relative;
}
.ms-wk .ms-slide {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ms-slide {
    position: absolute;
    height: 100%;
    -webkit-transform: translateZ(0px);
    -ms-transform: translateZ(0px);
    transform: translateZ(0px);
}

.ms-slide .ms-slide-bgcont, .ms-slide .ms-slide-bgvideocont {
    position: absolute;
    overflow: hidden;
    width: 100%;
}


.ms-skin-light-3 .ms-nav-next, .ms-skin-light-3 .ms-nav-prev {
    width: 50px;
    background: url(/bitrix/components/nbrains/slider/front/css/../img/light-skin-3.png);
    background-position: -82px -22px;
    height: 50px;
    cursor: pointer;
    top: 50%;
    left: 30px;
    margin-top: -25px;
    position: absolute;
    z-index: 20;
}
.ms-skin-light-3 .ms-nav-next, .ms-skin-light-3 .ms-nav-prev {
    width: 50px;
    background: url(/bitrix/components/nbrains/slider/front/css/../img/light-skin-3.png);
    background-position: -82px -22px;
    height: 50px;
    cursor: pointer;
    top: 50%;
    left: 30px;
    margin-top: -25px;
    position: absolute;
    z-index: 20;
}
.ms-skin-light-3 .ms-bullets.ms-dir-h {
    position: absolute;
    bottom: 20px;
    right: 50%;
    width: 100px;
}
.ms-bullets.ms-dir-h {
    position: absolute;
    bottom: 20px;
    right: 50%;
    width: 100px;
}
.ms-skin-light-3 .ms-bullets.ms-dir-h .ms-bullets-count {
    position: relative;
    right: -50%;
}

.ms-skin-light-3 .ms-bullet-selected {
    background-position: -31px -81px;
    background: white;
}
.ms-skin-light-3 .ms-bullet {
    width: 12px;
    height: 12px;
    /* background: url(/bitrix/components/nbrains/slider/front/css/../img/light-skin-3.png) no-repeat; */
    /* background-position: -31px -114px; */
    margin: 4px;
    border: 1px solid #fff;
    border-radius: 50px;
}

.ms-bullet {
    cursor: pointer;
    float: left;
}

.ms-slider-text-box{
    font-weight: normal;
    font-size: 14px;
    position: absolute;
    z-index: 1;
    max-width: 370px;
    background: rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    padding: 30px;
    text-align: center;
    border-radius: 10px;
}



.ms-skin-light-3 .ms-nav-next, .ms-skin-light-3 .ms-nav-prev {
    width: 50px;
    background: url(/bitrix/components/nbrains/slider/front/css/../img/light-skin-3.png);
    background-position: -82px -22px;
    height: 50px;
    cursor: pointer;
    top: 50%;
    left: 30px;
    margin-top: -25px;
    position: absolute;
    z-index: 20;
}

.ms-skin-light-3 .ms-nav-next {
    right: 30px;
    left: auto;
    background-position: -81px -99px;
}

.ms-timerbar {
    width: 100%;
    bottom: 0px;
    position: absolute;
    background: #BFC2CB;
}

.ms-time-bar {
    -webkit-transition: width 120ms linear;
    transition: width 120ms linear;
}

@media (max-width: 400px) {
    .ms-slider-text-box{
        display: none;
    }
}
/* End */


/* Start:/bitrix/templates/leomebel/components//bitrix/system.pagenavigation/.default/style.css?1432301286275*/
.wrap_pagination{text-align: center;}
.pagination{ border-radius: 0; border-color: #dfe5e9; }
.pagination .icon{ color: #acb6bc; }
.pagination a, .pagination span{ border-radius: 0 !important; }
.pagination a:hover{ color: white; }
.pagination a:hover .icon{ color: white; }

/* End */


/* Start:/bitrix/templates/leomebel/components/bitrix/breadcrumb/template1/style.css?1432323138593*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}
.bx-breadcrumb .bx-breadcrumb-item a {
	text-decoration: none;
}
.bx-breadcrumb .bx-breadcrumb-item a:hover {
	text-decoration: none;
}

/* End */


/* Start:/bitrix/templates/leomebel/template_styles.css?151419981221960*/
/************************* Reset **************************/
html, body,  span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
	text-align: left;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ul {list-style: none;}
ol, ul {padding-left:25px;}
q:before, q:after,blockquote:before, blockquote:after {content: "";}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
 
body {
	font:10px Tahoma, Geneva, sans-serif;
    background-color: #f7f7f7;
	
}
a {color:#29abe2;}
a:hover {text-decoration:none;}
html, body {height: 100%;}

/**************** CONTENT ***************/
.main h1 {margin-bottom:10px; }
.main h2, .main-pic h2, .main h3, .main h4, .main h5 {margin-top:5px; margin-bottom:4px;}
.main h1 {font:normal 20px 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	color: #333; 
	font-weight: 400;
    letter-spacing: .005em;
    line-height: 28px;
    margin: 5px 0 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    }
.main h2, .main-pic h2 {
	font-family: Tahoma, Geneva, sans-serif;
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 10px;
     padding-top: 10px;
    color: #1a1a1a;
    }
.main h3 {font:bold 1.250em Tahoma, Geneva, sans-serif; line-height:1.3em;}
.main h4 {font:bold 1em Tahoma, Geneva, sans-serif; line-height:1.3em;}
.main h5 {font:normal 1em Tahoma, Geneva, sans-serif; line-height:1.3em;}
.main .catalog-item p {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	font-size: 13px; 
	line-height: 18px;
	}
.main p {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	font-size: 13px; 
	line-height: 18px;

}
.main table {margin:0 0 5px 0;}
.main .content-block ul {padding:0 0 10px 10px;}
.main .content-block ul li {
	margin:0 0 3px 0;
	padding:0 0 0 10px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	font-size: 13px; 
	line-height: 18px;
}
.razdel {
box-sizing: border-box;
margin: 0px 0px 10px; color: #333333;
text-align: justify;

}
.main .content-block p.date {font-size:0.917em; color:#7e7e7e;}
.main blockquote {
	padding:10px 50px 10px 50px;
	text-align:justify;
	color:#1b1315;
}
.left {
	float:left;
	margin:0 10px 10px 0;

}
img[align=left] {
	float:left;
	margin:0 5px 10px 0;
}
img[align=right] {
	float:right;
	margin:0 0 10px 10px;
}
/****************************************/

#all {
	margin:auto;
	max-width:1096px;
	min-width:1004px;
	position: relative;
	font-size:1.2em;
	line-height:1.3em;
	background: url(/bitrix/templates/leomebel/images/background.png)  0 repeat-y;
	color:#000000;
	overflow:hidden;
	}

.wrapper {
	width:1004px;
	margin:auto;

}
#header {
	height:135px;
	max-width:1080px;
	
	margin:auto;
}
#header-top {height:99px;}
#header-login {
	padding:10px 0 0 0;
	height:20px;
	font-size:1em;
	text-align:right;
}
#header-login a {margin:0 5px;}
#header #logo {
	float:left;
	width:450px;
	margin:20px 0 0 1px;
}
#header #logo a {
	float:left;
	height:24px;
	line-height:24px;
	text-decoration:none;
	color:#575757;
}
#header #logo a span {
	float:left;
	margin:0 10px 0 0;
	overflow:hidden;
}
#header-menu {
	height:32px;
	background-color: #353a3e;
}
#header-menu ul {
	display:block;
	padding:2px 0 0 23px;
	height:30px;
	background-color: #353a3e;
}
#header-menu li {
	float:left;
	height:28px;
	list-style-type:none;
	font-size:1.167em;
	line-height:28px;
}
#header-menu li a {
	color:#ffffff;
	text-decoration:none;
	float:left;
	height:28px;
	line-height:26px;
	padding:0 12px;
}
#header-menu li.selected a {
	background-color: #353a3e;
	height:26px;
	padding:0 11px;
}
#header-search {
	float:right;
	background-color: #353a3e;
	width:172px;
	height:25px;
	padding:7px 0 0 11px;
}
#header-search input {
	float:left;
	height:17px;
	padding:0;
	border:none;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#000000;
	width:145px;
	background:none #f2f6f8;
}
#header-search span input {
	width:20px;
	cursor:pointer;
}
p.priceadd {
margin: 3px 0 2px 0;
line-height: 32px;
font-size: 32px;
font-weight: 700;
white-space: nowrap;
color: #3f454b;
}
p.quantityadd {
margin: 3px 0 2px 0;
white-space: nowrap;
}
.main {
	width:100%;
	margin:auto;
}
.main-pic {
	max-width:1080px;
	margin:auto;
}
.left-block-wrap {
	float:left;
	width:100%;
	margin:0 -900px 0 0;
}
.right-side {
	width:250px;
	float:right;
	padding:0 0 0 0;
}
.left-side {
	margin:0 794px 0 0;
	padding:25px 0 60px 0;
}
.center-block {
	float:right;
	width:776px;	
}
.have-right .content-s {
	float:left;
	width:100%;
	margin:0 -300px 0 0;
}
.have-right .content-block {margin:0 230px 0 0;}
.right-side {
	float:right;
	width:210px;
	padding:0 0 60px 0;
}

/*
.left-s {
	width:100%;
	margin:0 -250px 0 0;
	float:left;
}

.title-pic .left-side {padding:25px 0 0 0;}
.center-s {margin:0 260px 0 0; }
.center-block {
	float:right;
	width:100%;
	margin:0 0 0 -270px;
}
.left-side {float:left; width:210px; padding:24px 0 60px 0;}

.content-s {margin:0 0 0 228px;}
*/

.content-block {padding:20px 0 60px 0;}

.catalog-list {margin:0 0 0 0px;}
.catalog-item {
	float:left;
	width: 234px;
	margin: 0 4px 11px 12px;
	padding: 14px 13px 75px 13px;
	position: relative;
	float: left;
	border: 1px solid #CDCDC9;
	-webkit-box-shadow: 0px 2px 2px #EAEAEA;
	-moz-box-shadow: 0px 2px 2px #eaeaea;
	height:397px;
	background-color: white;
	border-radius: 0px;

}
.catalog-item-top {
	float:left;
width: 154px;
margin: 0 8px 10px 10px;
padding: 14px 13px 70px 13px;
position: relative;
float: left;
border: 1px solid #CDCDC9;
-webkit-box-shadow: 0px 2px 2px #EAEAEA;
-moz-box-shadow: 0px 2px 2px #eaeaea;
height:187px;
background-color: white;


}
.catalog-item-card {
width: 234px;
margin: 0 8px 10px 10px;
padding: 4px 13px 10px 3px;
height:207px;
}

.catalog-item:hover{
	cursor:default;
	-webkit-box-shadow: 0px 5px 10px 2px #b0b0b0;
	-moz-box-shadow: 0px 5px 10px 2px #b0b0b0;
	box-shadow: 0px 5px 10px 2px #b0b0b0;
}

#tele {
    font-size: 13.3px;
    height: 80px;
    left: 330px;
    margin-top: -7px;
    padding-top: 2px;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 210px;
    font-size: 14px;
    font-weight: 500;
    height: 60px;
    padding-top: 25px;
}

#phone {
    color:  #555656;
    font-size: 13px;
    height: 58px;
    left: 540px;
    padding-top: 2px;
    position: absolute;
    text-align: left;
    top: 5px;
    width: 550px;
   
}
     
#phone span a{color:#FF3800} 
#phone b{color:#555656;font-weight:300;font-size:16px; line-height: 20px;} 
#phone span {
left:17px;
color: #555656;
font-weight: 300;
font-size: 16px;
line-height: 20px;
}    

.catalog-item h3 {
	font:normal 14px Tahoma, Geneva, sans-serif;
	line-height:1.2em;
	height:2.4em;
	display:block;
	overflow:hidden;
	margin:0 0 5px;
}
.catalog-item .picture {height:195px;}
.catalog-item .picture img {display:block; margin:auto; max-width: 200px;}
.catalog-item .button, .catalog-item  {float:right;}
.catalog-item p.price {float:left; color:#b70b0b; font-size: 18px; top: 45px; }
.catalog-item p.price span {display:block; font-size:0.857em; color:#000000;}
.catalog-item p.price s {display:block; font-size:9px; color:#b5b5b5;}
.title-pic {background-position:100% 0; background-repeat:no-repeat;}
.title-pic .tp-mask {background:url(/bitrix/templates/leomebel/images/mask.png) -20px 0 no-repeat;}
.title-pic-back {height:330px; backg round:url(/bitrix/templates/leomebel/images/mask1.png) 0 0 no-repeat;}

.big-pic {margin:-20px -38px 10px 0; text-align:right; position:relative; overflow:hidden;}
.big-pic .maska {height:310px; background:url(/bitrix/templates/leomebel/images/mask1.png) 0 0 no-repeat; width:107px; position:absolute; left:0; top:0;}
.big-pic-detail {margin:0px 8px 10px 0; text-align:right; position:relative; overflow:hidden; width: 340px; text-align: center; border: 1px solid #e4e4e4;}

#breadcrumbs {margin-bottom:5px; font-size:0.917em;}
#breadcrumbs, #breadcrumbs a {color:#7e7e7e;}
#breadcrumbs ul {padding:0;}
#breadcrumbs li {display:inline; margin:0 2px 2px 2px; padding:0; background:none;}

.product-item {margin-bottom:40px;}
.product-picture {float:left; margin:0 40px 0 0;}
.product-picture .big-pic {margin:0 0 20px 0;}
.product-picture .mini-pics img {margin:0 10px 10px 0; border:1px solid #e8e8e8;}

.product-details {
	overflow:hidden;
	zoom:1;
}
.product-details ul {padding:0; margin-bottom:20px;}
.product-details li {
	display:block;
	padding:0 0 0 10px;
	margin:0 0 3px;
}

.product-details .price {font-weight:bold;}
.product-details .price strong {font-size:1.167em; color:#b70b0b;}

.product-question .inputs {
	float:left;
	width:445px;
}

.product-question .inputs input {
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#f7f7f7;
	border:1px solid #E5E5E5;
	border-radius:2px;
	box-shadow:none;
	color:#383838;
	height:auto;
	font-size:12px;
	padding:8px 13px 7px;
	width:100%;
	margin:0 15px 10px 0;
}
.product-question .inputs textarea {
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#f7f7f7;
	border:1px solid #E5E5E5;
	border-radius:2px;
	box-shadow:none;
	color:#383838;
	height:auto;
	font-size:12px;
	padding:8px 13px 7px;
	width:100%;
	margin:0 15px 10px 0;
	resize:none;
	overflow:auto;
	min-height:90px;
}
.question-b {margin:0 0 0 450px;}
.cap4a {padding:28px 0 0 0; height:55px;}
.cap4a img {float:left; margin:0 15px 0 0;}
.cap4a input {
	float:left;
	margin:10px 0 0 0;
	background:url(/bitrix/templates/leomebel/images/q-input2.png) 0 0 no-repeat;
	width:112px;
	padding:1px 10px;
	height:18px;
	border:none;
}
.question-b .button a {
	width:200px;
	text-align:center;
}

#contacts-left {
	padding:0 0 20px 20px;
	font-size:0.929em;
}
#left-basket {
	height:117px;
	padding:10px 0 0 20px;
	
}
#left-basket #cart {height:55px;}

#left-basket .button-disable a, #left-basket .button-disable input, #left-basket .button input {width:150px; text-align:center;}

 

}
.button-disable input {
	float:left;
	height:29px;
	padding:0 10px 4px 23px;
	background: #796165;
	font:normal 12px Tahoma, Geneva, sans-serif;
	line-height:28px;
	text-transform:uppercase;
	color:#b2b2b2;
	text-shadow:0 -1px 1px #242424;
	text-decoration:none;
	cursor:default;
	text-decoration:none;
	border:none;
	margin:0;
}
.button {
	height:33px;
color: #fff!important;

}

.product-details .button {
    width: 160px;
}
.product-details .button a {
	 	width: 160px;
}

.product-details .button-disable {
	width: 160px;
 
}
.product-details .button-disable a {
	width: 160px;


}
.button a:hover, .button input[type=button]:hover, .button input[type=submit]:hover, .button input[type=reset]:hover {color:#ffffff;}

.side-menu {
	border-bottom:1px solid #e8e8e8;
	padding-bottom:4px;
	margin-bottom:40px;
}
.side-menu ul {padding:0; margin:0; display:block;}
.side-menu li {
	display:block;
	padding:5px 0 5px 5px;
	margin:0;
	border-top:1px solid #e8e8e8;
	
}
.side-menu li.selected {
	padding:4px 0 4px 10px;
	
}
.side-menu li.selected ul {padding:4px 0 4px 0; margin-bottom:-4px;}
.side-menu li li {
	border:none;
	padding:2px 0 3px 9px;
	background:none;
	position:relative;
}
.side-menu li li span {
	width:4px;
	height:7px;
	margin:5px 5px 0 -9px;
	float:left;
	background:url(/bitrix/templates/leomebel/images/sub-arrow.png) 0 0 no-repeat;
}
.side-menu li.selected a, .side-menu li li a {color:#7e7e7e;}


.main .content-block .right-side .side-menu ul {padding:0; margin:0; display:block;}
.main .content-block .right-side .side-menu li {
	display:block;
	padding:5px 0 5px 20px;
	margin:0;
	border-top:1px solid #e8e8e8;
	background:url(/bitrix/templates/leomebel/images/arrow.png) 7px 9px no-repeat;
}
.main .content-block .right-side .side-menu li.selected {
	padding:4px 0 4px 20px;
	background:url(/bitrix/templates/leomebel/images/arrow-s.png) 5px 10px no-repeat;
}
.main .content-block .right-side .side-menu li.selected ul {padding:4px 0 4px 0; margin-bottom:-4px;}
.main .content-block .right-side .side-menu li li {
	border:none;
	padding:2px 0 3px 9px;
	background:none;
	position:relative;
}
.main .content-block .right-side .side-menu li li span {
	width:4px;
	height:7px;
	margin:5px 5px 0 -9px;
	float:left;
	background:url(/bitrix/templates/leomebel/images/sub-arrow.png) 0 0 no-repeat;
}
.main .content-block .right-side .side-menu li.selected a, .main .content-block .right-side .side-menu li li a {color:#7e7e7e;}

.ban-block {margin-bottom:20px; text-align:center;}


#footer {
	position:relative;
	margin:0 auto;
	max-width:1096px;
	min-width:1004px;
	color:#C7C4C4;
	font-size:1.1em;
	line-height:1.3em;
	clear:both;
	height:230px;
}
#footer-top {
	max-width:1096px;
	min-width:1004px;
    background-color: #2d2d2d;
}
#footer-top-back {
	height:171px;
	max-width:1080px;
	margin:auto;
    background-color: #2d2d2d;
}

#footer-left {
	float:left;
	padding:25px 0 0 20px;
	width:200px;
}
.work-time {
	font-size:1.273em;
	display:block;
	padding:0 0 15px 0;
	color:#7e7e7e;
}
.work-time span {
	display:block;
	font-size:1.286em;
	line-height:1.2em;
}
.work-tel span {
	float:left;
	font-size:0.5em;
	padding:0 5px 0 0;
	margin:-4px 0 0 0;
}
.work-tel {
	font-size:2.527em;
	line-height:30px;
	display:block;
	padding:0 0 5px 0;
}
.work-tel span {
	float:left;
	font-size:0.7em;
	padding:0 5px 0 0;
	margin:-4px 0 0 0;
}

.work-contact {
	font-size:1.182em;
	line-height:1.3em;
	display:block;
	padding-bottom:5px;
	color:#000000;
}
.work-contact a {color:#000000;}
.work-contact img {
	float:left;
	margin:2px 5px 0 0;
}

#footer-right {margin:0 0 0 234px;}
#footer-menu {padding:30px 0 0 0; height:48px;}
#footer-menu ul {padding:0; font-size:1.273em;}
#footer-menu li {display:inline; margin:0 18px 0 0;}

#copyright p {padding-bottom:10px;
font-size: 12px;}

#footer-bottom {
	height:38px;
	padding:20px 0 0 0;
	background:url(/bitrix/templates/leomebel/images/footer.png) 50% 0 no-repeat;
}


#footer-ban {float:right;}
#footer-ban img {margin:0 0 0 3px;}



/* Catalog Section List */
div.catalog-section-list {margin: 2.1em 0 0 0;}
div.catalog-section  
{
	overflow: hidden; 
	margin: 0; 
	padding: 0.9em 0 0.9em 0; 
	position:static;
	border-bottom: 1px solid #cfcfcf;
	cursor: default;
	zoom:1;
}
div.catalog-section-separator { height: 1.8em; font-size: 1em;}
div.catalog-section-hover { position: relative; }
div.catalog-section-hover div.catalog-admin-links { display: block; }

div.catalog-section-image {float:left; margin-right:10px; overflow:hidden; text-align:center; width:410px;}
div.catalog-section-info { margin-left:87px; }
div.catalog-section-desc { margin-bottom: 0.6em; width: 80%;}
div.no-picture-mode div.catalog-section-info { margin-left: 0;}
div.catalog-section-title { margin-bottom: 1em;}
div.catalog-section-title a { font-size: 1.4em; line-height: 0.7em; color: #000;}
table.catalog-section-childs {}
table.catalog-section-childs td { width: 33.33%; padding: 0.3em 0.5em 0.3em 0; vertical-align: top;}
table.catalog-section-childs a { padding-left: 8px; display: block; }
table.catalog-section-childs a:hover { text-decoration: underline; }
.main .content-block table.catalog-section-childs ul { padding: 0; }

/*COLORS*/

a, h1, .work-tel, .button input[type=button], .button input[type=submit], .button input[type=reset] {color:#1A8BBB; text-decoration: none;}
#header-menu li.selected a {background-color:#29abe2; border:1px solid #50aae5;}
.side-menu li li span {background-color:#29abe2;}

.products_list .item {
width: 204px;
margin: 0 8px 0 0;
padding: 14px 13px 70px 13px;
position: relative;
float: left;
border: 1px solid 
#CDCDC9;
-webkit-box-shadow: 0px 2px 2px 
#EAEAEA;
-moz-box-shadow: 0px 2px 2px #eaeaea;
box-shadow: 0px 2px 2px 
#EAEAEA;
}

.products_list .item .product_stock {
margin: 0 0 0 62px;
position: absolute;
bottom: 70px;
}
.product_stock_avaliable {
color: 
#178F11;
}
.product_stock  h5 {
font-size: 1.077em;
font-weight: bold;
}
.price-table-container {
    font-weight:bold;
    color:#3a3a3a;
    margin:0 0 25px 0;
    padding-bottom:15px;
    border-bottom:1px solid #e0e0e0;
}
.text_product {
background-color: #F1EBEB;
margin-bottom: 10px;
padding: 10px 10px 10px 10px;
margin: 0 0 0 0px;
}

div.mini-pics {
width: 350px; }

.sales_leader {
background: #046ED1;
padding: 2px 4px;
position: absolute;
margin: 10px 0 0 3px;
color: white;
}

.top_leader {
background: #a5c43a;
padding: 2px 4px;
position: absolute;
margin: 30px 0 0 3px;
color: white;
}

.top_sale {
background: #c03c23;
padding: 2px 4px;
position: absolute;
margin: 50px 0 0 3px;
color: white;
}
.top_skidka {
background: #ef873c;
padding: 2px 4px;
position: absolute;
margin: 80px 0 0 3px;
color: white;
}

.price-2  {
color: #a4a5a9;
font-size: 15px;
float: left;
position: relative;
padding: 0 13px 0 0;
line-height: 18px;
}

#shapka {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 10;
background: #000000;
box-shadow: 0 1px 10px #C6C6C6;
-moz-box-shadow: 0 1px 10px #C6C6C6;
-webkit-box-shadow: 0 1px 10px #C6C6C6;
border-bottom: 0px solid #c6c6c6;
}
#shapka .tels .black {
font-weight: bold;
color: #FFFFFF;
}

#shapka .sh_wrap {
height: 31px;
overflow: hidden;
width: 1020px;
margin: 0 auto;
position: relative;
}
#shapka .tels {
position: absolute;
left: 15px;
top: 8px;
list-style: none;
padding: 0;
margin: 0;
width: 966px;
}

#shapka .tels li.lleft {
float: left;
padding-right: 20px;
}
#shapka .tels li {
color: #919191;
display: inline;
font: 12px Arial, Helvetica, sans-serif;
padding-right: 19px;
}


table.info {
border-collapse: collapse;
width: 100%;

}
table.info tr.even {
background: #DFE2E3;
}
table.info td {
border: 1px solid white;
padding: 7px;
vertical-align: middle;
}
table.info tr.odd {
background: #EDEFEF;
}
table.info tr.even {
background: #DFE2E3;
}


.product .preview {
height: 181px;
width: 360px;
text-align: left;
position: relative;
z-index: 1;
margin-bottom: 5px;
}


.product.left {
margin-left: 0px;
}
.product {
min-height: 10px;
float: left;
text-align: center;
margin-left: 20px;
margin-bottom: 29px;
}

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

#header-menu li.last {
background-color: #FF5400;
border-radius: 0 7px 7px 0;
float: right;
margin-right: 0;
}

#left-menu  li a{
font-size: 12px;
outline: none;
vertical-align: top;
line-height: 12px;
text-transform: uppercase;
color: #333;
text-decoration: none;
display: block;
padding: 5px 0px 5px 16px;
}

#left-menu  li.selected>a {
margin: 6px 8px;
color: #000;
padding: 5px 5px;
border-bottom: 2px solid #e40046;
}

#left-menu ul a {
 
font-size: 13px;
outline: none;
vertical-align: top;
color: #828282;
}


.shopItem .preview .order .buy {
border: 12px solid #edeff5;
padding: 18px;
margin-bottom: 30px;
}

.shopItem .preview .order .buy .price {
font-weight: bold;
color: #3a3a4b;
}

.shopItem .preview .order .buy .price>abbr, .shopItem .preview .order .buy .price>s {
font-size: 30px;
line-height: 31px;
display: block;
}
.short {
font-size: 12px;
font-style: italic;
position: relative;
height: 20px;
line-height: 20px;
color: #4b4b4b;
}

.activedel {
border: 5px solid #3d7ec2;

line-height: 17px;
padding: 15px;

margin-bottom: 5px;
}

.activedel p {
color: #3d7ec2;
border: 0;
font-weight: bold;
font-size: 12px;
text-transform: uppercase;

}
.tcs {
background: url('/images/yellow_check.png') no-repeat scroll 0 5px transparent;
list-style-type: none;
margin-left: 10px;
padding: 3px 0 2px 27px;
}
.buy-button input {
width: 30px;
text-align: center;
-webkit-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
font-size: 14px;
background-color: #FFF;
border: none;
transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
display: inline-block;
height: 20px;
padding: 4px 6px;
line-height: 20px;
color: #555;
}

.add-on {
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
background-color: #eee;
border: 1px solid #ccc;
margin-left: -1px;
display: inline-block;
width: auto;

min-width: 20px;
padding: 4px 5px;
font-size: 14px;
font-weight: normal;
line-height: 20px;
text-align: center;
text-shadow: 0 1px 0 #fff;
}



select.tsvet {
	-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
border: 1px solid #eee;
margin-left: -1px;
display: inline-block;
width: auto;
height: 30px;
min-width: 16px;
padding: 4px 5px;
font-size: 14px;
font-weight: normal;
text-align: left;
text-shadow: 0 1px 0 #fff;
background-color: #fff;
line-height: 20px;

}

i.icon {
width: 46px;
height: 33px;
display: inline-block;
background: url('/bitrix/templates/leomebel/images/file_types.png') 0px -275px no-repeat;
margin-top: 10px;
background-position: 0px -10px;
}
.label {
  display: inline;
  
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  font-weight: 700;
    width: 150px;
    padding: 16px 15px 15px;
    cursor: pointer;
     
    text-transform: uppercase;
    color: #333;
    border: 1px solid #eaeaea;
    background-color: #f9f9f9;

 
 
}
div.title {
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 5px;
  }
  
  .about-contacts-icon {
    float: left;
    line-height: 0;
    width: 50px;
    margin: 0 20px 0 0;
}

 
.buy-button input[type="text"] {
    width: 62px;
    line-height: 15px;
}

.phone-top {
    left: 17px;
    color: #555656;
    font-weight: 300;
    font-size: 19px;
    line-height: 22px;
}
.phone-top {
    left: 17px;
    color: #555656;
    font-weight: 300;
    font-size: 19px;
    line-height: 22px;
}

.bx_item_list_title {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 28px;
    margin: 29px 0 11px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #222;
}

/* End */
/* /bitrix/components/prmedia/callme/templates/.default/style.css?14911740223691 */
/* /bitrix/components/bitrix/sale.basket.basket.line/templates/.default/style.css?15132702914227 */
/* /bitrix/templates/leomebel/components/bitrix/menu/menu_top/style.css?1425134219626 */
/* /bitrix/templates/leomebel/components/bitrix/sale.basket.basket.small/.default/style.css?1425134219329 */
/* /bitrix/components/api/search.title/templates/.default/css/baron.min.css?14778607335622 */
/* /bitrix/components/api/search.title/templates/.default/styles.css?14789506649500 */
/* /bitrix/templates/leomebel/components/bitrix/menu/menu_left_main/style.css?14251342202878 */
/* /bitrix/components/nbrains/slider/front/css/masterslider.css?15136221873994 */
/* /bitrix/templates/leomebel/components//bitrix/system.pagenavigation/.default/style.css?1432301286275 */
/* /bitrix/templates/leomebel/components/bitrix/breadcrumb/template1/style.css?1432323138593 */
/* /bitrix/templates/leomebel/template_styles.css?151419981221960 */
