


/* Start:/bitrix/templates/furniture_red/components/bitrix/main.feedback/.default/style.css*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
/* End */



/* Start:/bitrix/templates/furniture_red/components/bitrix/menu/horizontal_multilevel2/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url('/bitrix/templates/furniture_red/components/bitrix/menu/horizontal_multilevel2/images/header_menu_bg.gif') repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
	/*min-height: 39px;*/
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li .root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li .root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}


/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/furniture_red/components/bitrix/menu/horizontal_multilevel2/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/furniture_red/components/bitrix/menu/horizontal_multilevel2/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	/*background:#FF0000;*/
	/*color:#fff;*/
}

/*Child-items selected*/
/*#horizontal-multilevel-menu li.item-selected
{
	/*background:#FF0000;
	color:#fff;
	background-image: url(/bitrix/templates/furniture_red/images/podl-02.png);
	background-size: contain;
	min-height: 36px;
	list-style-type: none;
}*/

#horizontal-multilevel-menu li.item-selected
{
/* background: #FF0000; */
background-image: url(/bitrix/templates/furniture_red/images/podl-02.png);
background-size: contain;
min-height: 41px;
list-style-type: none;
margin-top: -2px;
padding-top: 2px;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#f2f2f2;
	/*border:1px solid #C1C1C1;*/
}


/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	/*border-bottom:1px solid #DEDEDE;*/
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*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
{
	color:#fff;
	/*font-weight:bold;*/
}

/*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
{
	color:#fff;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#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
{
	/*top:-999em;*/
	display:none;
}

#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
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/furniture_red/styles.css*/
﻿img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica,sans-serif; 
	margin:1.3em 0 1em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 1em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ol li, #workarea ul li { margin: 0.6em 0; }
#workarea ul { list-style-type: disc; }
/* End */



/* Start:/bitrix/templates/furniture_red/template_styles.css*/
html { width:100%; height: 100%; }

body
{
	height:100%;
	margin:0;
	padding:0;
	font-size: 80.01%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.body-back
{
	background-image: url('/bitrix/templates/furniture_red/bitrix/templates/furniture_red/images/background-page.jpg'); 
	background-repeat: repeat-x;
}

form { margin:0; padding:0;}
form.main-form
{ 
	display: block;
	margin:0; 
	padding:0;
	width:100%;
	height:100%;
}

img { border: 0; }

p {margin-bottom: 6px; }
 
#page-wrapper
{	
	min-height:97%;	
	/*width:878px;*/  
	margin: 0 auto -33px;
}

* html #page-wrapper { height: 100%; }

#header { height: 101px; position: relative; z-index: 10; width:1024px; margin:0 auto;}

#top-menu
{
	position: absolute;
/*	top: 35px;*/
	top: 5px;
	/*width: 800px;*/
	height: 30px;
	right: 0;
	text-align: right;
}

#top-menu-inner
{
	margin-left: 16px;
	padding-right: 0px;
	height: 30px;
	text-align: right;
	 /*background-color: #ff0000; */
}

#logo 
{
	width: 207px; 
	height: 63px;
	position:absolute;
	left:0;
/*	top:35px;*/
	top:5px;
	text-align: center;
}

#logo td { padding: 0;}
#logo a { outline: none;}

#top-icons { overflow: hidden; height: 15px; position: absolute; top: 17px; width: 200px; left: 865px; }
#top-icons a 
{
	float: left;
	margin-right: 31px;
}

a.home-icon { width: 12px; height: 11px;}
a.search-icon { width: 12px; height: 12px;}
a.feedback-icon { width: 14px; height: 10px;}

/* я */
a.home-lk { color: #0c5398; }


#banner { margin:0 auto; width:1024px; height: 153px;  position: relative; }
#banner-layout { height: 142px;  table-layout: fixed; }
#banner-overlay { height: 153px; position: absolute; width:437px; left:0; top: 0;}
#banner-image { padding:0; width: 437px; vertical-align: top;}
#banner-image div { width: 437px; height: 142px; overflow: hidden;}
#banner-slogan 
{
	padding:0;
	width: 441px;	
	font-family: Arial; 
	font-style: italic; 
	font-size: 2em; 
	font-weight: bold;
	padding:10px 0 32px;
}

#content { width:1024px; min-height: 620px; overflow: hidden; margin: -32px auto 28px; zoom: 1; border: 1px solid #eeeeee; background-color: #ffffff;}

#sidebar { width: 233px; float: left; }

#workarea { padding-top:10px; width:100%; text-align: justify; margin-top: 42px; /*float: right;*/}

#footer  
{
	/*background: #F5F5F5 url('/bitrix/templates/furniture_red/images/footer-corner.gif') no-repeat left top;*/
	background: #e40613;
	height: 30px; 
	width:1024px; 
	margin:0 auto;  
	position: relative;
	padding: 0;
}

#copyright { width: 49%; position: absolute; top: 20px; left: 25px;}
#copyright p { margin: 0;}
.footer-links { width:1024px; right:25px; top: 20px; text-align: center; margin:0 auto; padding: 5px 0 0 0;}
#footer-links { margin:0 206px 0 0; padding:0; list-style: none; text-align: center;}
#footer-links li { display: inline; padding-left:1.5em; float: right;}
#footer-links a { color: #fff; font-size: 14px;}
#footer-links a:hover { color: #fff; font-size: 14px; text-decoration: none;}

#space-for-footer { height: 0px; }

#footer-design { width:300px; position:absolute; right:25px; top: 52px;  text-align: right;}
#footer-design a{color:#757575; font-size:11px; text-decoration:none;}
#footer-design a:hover{text-decoration:underline;}

div.content-block { margin-bottom: 24px; }
div.content-block-inner { padding: 22px 18px 22px 21px;}

div.information-block div.top
{
	height: 13px;
	border-right: 1px solid;
	font-size: 1px;
	background: #FFF url('/bitrix/templates/furniture_red/images/sidebar-corners-form.gif') no-repeat left top;
}

div.information-block div.bottom
{
	height: 13px;
	border-left: 1px solid;
	font-size: 1px;
	background: #FFF url('/bitrix/templates/furniture_red/images/sidebar-corners-form.gif') no-repeat right bottom;
}

div.information-block-inner
{
	border-left: 1px solid;
	border-right: 1px solid;
	padding: 9px 18px 9px 21px;
	zoom: 1;
}

div.information-block div.top, div.information-block div.bottom, div.information-block-inner { border-color: #E3E3E3; }

#search {  width:190px; overflow: hidden;}
#search div.rounded-box { float: left; width:135px;}
#search div.search-inner-box
{
	border: 1px solid; 
	padding-left: 20px;
	height: 20px;
	overflow:hidden;
	background: white url('/bitrix/templates/furniture_red/images/loupe.gif') no-repeat 4px 4px;
}

#search div.search-inner-box input
{
	border:1px solid;
	width: 110px;
	height: 18px;
	padding:0;
	margin:0;
}

#search input { vertical-align: top;}
#search-button { float: right; width:48px; border: 1px solid;}
#search-button input::-moz-focus-inner { border: 0; padding: 0; }/*Remove button padding in FF*/
#search-button input 
{
	display: block;
	border: none;
	background: none;
	width:48px;
	padding:0;
	margin:0;
	font-family: Georgia, serif;
	font-size: 12px;
	height: 19px;
	cursor: pointer;
	cursor: hand;
	outline: none;	
}

div.search-item h4 { margin-bottom: 0.4em;}

dl.block-list { margin: 0; padding:0; font-size: 0.85em;}
dl.block-list dt { margin: 1.5em 0 0.5em; }
dl.block-list dd { margin:0; padding:0;}
dl.block-list a { text-decoration: none; outline: none;}
dl.block-list a:hover { text-decoration: underline;}

#sidebar h3  
{
	font-family: Verdana;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 1em;
	margin: 0 0 1em;
}

#left-menu
{
	margin:0;
	padding:0;
	list-style: none;
}

#left-menu li
{
	margin:0 0 0.7em;
	padding: 0 0 0.7em;
	display: block;
}

#left-menu a
{
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;	
	padding: 1em 1em 1em 0;
	outline: none;
}

#left-menu li.last-item { background: none; margin-bottom: 0; padding-bottom: 0;}
#left-menu li.selected a { padding-left: 1em; }
#left-menu li.selected { text-indent: -1em; padding-left:1em;}

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }

/* Product List */
div.product-list { overflow: hidden; }

div.product
{ 
	overflow: hidden; 
	width: 280px;
	height: 105px;
	margin: 0 25px 20px 0;
	position: relative;
	float: left;
}

div.product-alt { margin-right: 0;}

div.product-image
{
	width: 250px;
	height: 105px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top:0;
	left: 0;	
}

div.product-overlay
{
	width: 280px;
	height: 105px;
	position: absolute;
	z-index: 1;	
}

a.product-desc
{
	float:right;
	height:62px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0px;
	width:142px;
	z-index:2;
	font-size: 1em;
	text-decoration: none;
	padding:13px 10px 30px 129px;
}

a.product-desc p { font-size: 0.85em; margin:7px 0 0;}

/* News List */
div.news-list { margin: 0 0 2em;}
div.news-list-margin { margin: 30px 14px 14px 14px;}
div.news-item { margin: 0 0 2em; padding: 0 0 2em; /*border-bottom: 1px solid;*/ }
div.news-date { margin: 0 0 1em; color:#b8b8b8; font-size: 11px;}
div.news-title { font-size: 1em; margin: 0 0 1em;  font-weight: bold;}
div.news-detail-box { margin: 20px; background-color: #fafafa; border: 1px solid #d1d1d1; padding: 30px; }
div.news-detail-box-white { margin: 20px; border: 1px solid #d1d1d1; padding: 30px; display: inline-block; width: 984px;}
a.news-detail-link { display: block; margin: 1em 0 0; outline: none;}

/* Catalog List */
div.catalog-list, div.catalog-detail  { padding: 25px 0 0;}
div.catalog-item { margin: 0 0 1em; padding: 0 0 0em; border-bottom: 1px solid; overflow: hidden; zoom: 1;}
div.catalog-detail div.catalog-item { background-color: #f2f2f2; border: 1px solid #e5e5e5; padding: 15px; margin: 10px 20px; background: linear-gradient(to top, #f2f2f2, #fbfbfb);outline: 1px solid #f6f6f6;}
div.catalog-item-title { margin: 0 0 1em;}
div.catalog-item-title a { font-weight: bold; }

div.catalog-item-header { font-size: 22px; color: #0c5398; margin-bottom: 20px; /*text-decoration: underline; */}
div.catalog-item-image { float: left; margin: 0 4em 1em 3em; border:0; padding: 4px; }
div.catalog-item-price {clear: left; float:left; padding: 0.5em 1em; margin:1em 0 0; font-weight: bold; }
div.catalog-item-desc { clear: left; }
div.catalog-item-desc-float { display: table-cell; }
div.catalog-item-properties { clear: both; padding: 1em 0 0;  overflow: hidden;}
div.catalog-item-property { margin: 0 0 1em; border-bottom:1px dashed; float: left; width: 100%;}
div.catalog-item-property b { float: right; position: relative; top: 0.31em; padding-left: 3px; font-style:italic; font-weight:normal; }
div.catalog-item-property span { float: left; position: relative; top: 0.31em; padding-right: 3px; zoom: 1;}
div.catalog-item-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }

/* Special Product */
div.special-product-title { text-align: center; margin: 0 0 1em;}
div.special-product-image { text-align: center; margin: 0 0 1em;}
div.special-product { text-align: center; }

/* Top menu */
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul
{
	margin-top: 2px;
	padding: 0;
	height: 63px;
	width: 815px;
	list-style: none;
	font-size: 18px;
	float: left;
	background: #e40613;
	text-align: right;
	padding-top: 12px;
}

#horizontal-multilevel-menu a
{
	display:block;
	padding:4px 3px;
	text-decoration:none;
	text-align:center;
	outline: none;
}

#horizontal-multilevel-menu li { float:right; }
#horizontal-multilevel-menu li .root-item { font-weight:normal; padding:8px 10px 0px; } /*Root items*/
#horizontal-multilevel-menu li .root-item:hover { text-decoration: underline; } /*Root items*/
#horizontal-multilevel-menu a.parent { background: url('/bitrix/templates/furniture_red/images/top-menu-arrow-000.gif') center right no-repeat; } /*Item-parents*/
#horizontal-multilevel-menu li .root-item-selected { font-weight:normal; padding:8px 10px 0px; } /*Root menu selected*/
#horizontal-multilevel-menu li.last-item { border: none; }

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	margin: 0 0 0 0px;
	width:163px;
	padding: 0px 11px;
	/*border:1px solid;*/
	text-align:center;
	z-index: 10000;
}

#horizontal-multilevel-menu li ul.root-item-selected
{
	position:absolute;
	display:inline-block;
	z-index:500;
	height:44px;
	width:1022px;
	padding: 3px 0px 1px 0px;
	left: -191px;
	text-align:center;
	margin-top: 2px; /*22px;*/
	background-image: url(/bitrix/templates/furniture_red/images/podl-01.png);
	background-size: contain;
	/*border: 1px solid #6e6e6e;*/
	color: #383838;
/*	position:absolute;
	top:auto;
	display:inline-block;
	z-index:500;
	height:auto;
	width:1024px;
	padding: 3px 0px 1px 0px;
	left: -310px;
	text-align:center;*/
}
#horizontal-multilevel-menu li  ul.root-item-selected li{
	display:inline;
	width:250px;
	/*text-align:center;*/
}
#horizontal-multilevel-menu li  ul.root-item-selected li a{
	text-align:center;
}

#horizontal-multilevel-menu li ul.root-item-selected ul li a{
text-align:left;
}

#horizontal-multilevel-menu li ul.root-item-selected ul li a.parent2{
color: #ff0000;
}

#horizontal-multilevel-menu li ul.root-item-selected ul li.parent2{
color: #ff0000;
height: auto;
}

.li_parent
{
height: auto;
margin: 0px;
}

#menu-2-ur {color: #ff0000; z-index: 99999;}

#horizontal-multilevel-menu li li { width:100%; /*border-bottom:1px solid;*/ } /*Sub-menu item box*/
#horizontal-multilevel-menu li ul a { text-align:left; font-size: 12px; font-weight: normal; } /*Item link*/
#horizontal-multilevel-menu li ul ul { margin:0px 0 0 0px; width: 300px;} 
/*#horizontal-multilevel-menu li ul ul { margin: -22px 0 0 130px; width: 300px; border-left: 1px solid #e2e2e2;} */
#horizontal-multilevel-menu li ul ul.root-item-selected li a{
	text-align:left;
	color: #ff0404;
}



#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul
{
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li li:hover ul
{
	display:block;
}

div.menu-clear-left { clear:left; }

/*Common Elements */
div.content-form { padding-left:1em; }

/* вставка */
.top-prod-01-01
{
  display: inline-block; 
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  color: #ffffff;
  background-color: #e40613;
  font-size: 18px;
}

.top-prod-01-02
{
  border: 1px solid white;
  width: 1024px;
  text-align: center;
  background-color: #e40613;
  margin-top: 5px;
}

.top-prod-01-03
{
  text-align: center;
  padding: 8px 0px;
}

.top-prod-01-04
{
  display: inline-block; 
  margin-left: 10px;
  text-decoration: none;
  color: #ffffff;
  background-color: #e40613;
  font-size: 14px;
}

a.top-prod-01-04
{
  margin-left: 10px;
  text-decoration: underline;
  color: #ffffff;
  font-size: 14px;
}

a.top-prod-01-04:hover
{
  margin-left: 10px;
  text-decoration: none;
  color: #ffffff;
  background-color: #e40613;
  font-size: 14px;
}

/*Имени А.Ермолаева*/

.your_style_right_menu_0
{
float: right;
margin-left: 0px;
margin-top: 0px;
text-decoration: none;
color: #3b3b3b;
font-size: 12px;
/*border-left: 1px solid #bcbcbc;*/
padding: 0px;
width: 300px;
}

li.your_style_right_menu_1
{
list-style-type: none;
margin-bottom: 10px;
color: red;
font-weight: bold;
border-bottom: 1px solid red;
}

li.your_style_right_menu_2
{
list-style-type: none;
margin-bottom: 10px;
color: #0c5398;
font-weight: bold;
padding-left: 5px;
}

li.your_style_right_menu_3
{
list-style-type: none;
padding-bottom: 5px;
padding-left: 15px;
color: #0c5398;
font-size: 12px;
text-decoration: none;
margin-bottom: 8px;
border-bottom: 1px solid #dfdfdf;
padding-bottom: 3px;
}

a.your_style_right_menu_3_a
{
list-style-type: none;
text-decoration: none;
color: #0c5398;
margin-bottom: 8px;
/*border-bottom: 1px solid #dfdfdf;*/
padding-bottom: 3px;
}

li.your_style_right_menu_4
{
list-style-type: none;
padding-bottom: 5px;
padding-left: 15px;
padding-top: 5px;
color: #000000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
margin-bottom: 8px;
border-bottom: 1px solid #dfdfdf;
padding-bottom: 3px;
background: #f2f2f2;
}

.pozicia-materiali
{
margin: 15px 0px 15px; 
padding: 7px 0px 7px; 
border-width: 1px 0px 1px; 
border-top-style: dotted; 
border-top-color: #cccccc;
border-bottom-style: dotted; 
border-bottom-color: #cccccc;
}

.your-style-pdf
{
background-image: url('/bitrix/templates/furniture_red/images/pdf-icon-g.png');
background-repeat: no-repeat;
height: 29px;
text-align: left;
color: #0c5398;
padding-left: 30px;
padding-top: 3px;
}

a.your-style-pdf-a
{
text-decoration: none;
color: #0c5398;
}

.your-style-jpg
{
background-image: url('/bitrix/templates/furniture_red/images/jpg-icon.png');
background-repeat: no-repeat;
height: 29px;
text-align: left;
color: #0c5398;
padding-left: 30px;
padding-top: 3px;
}

a.your-style-jpg-a
{
text-decoration: none;
color: #0c5398;
}

.right
{
text-align: right;
text-decoration: underline;
}

.right-30px
{
text-align: right;
padding-right: 30px;
font-weight: bold;
}

.recommendation-0 
{
border: 1px solid white;
width: 1024px;
text-align: left;
/*margin-top: 10px;*/
display: inline-block;
}

.recommendation-1 
{
margin-left: 10px;
text-decoration: none;
color: #3b3b3b;
font-size: 24px;
text-align: left;
}

.recommendation-2 
{
margin-top: 5px;
margin-left: 10px;
padding: 7px;
text-align: left;
vertical-align: top;
}

.recommendation-3 
{
display: inline-block;
width: 32%;
text-align: left;
vertical-align: top;
margin: 5px 3px;
padding: 25px 5px;
border: 1px solid #e5e5e5;
background-color: #f6f6f6;
}

.recommendation-3r 
{
display: inline-block;
width: 32%;
text-align: left;
vertical-align: top;
margin-left: 10px;
}

.recommendation-4 
{
margin-top: 10px;
text-align: left;
font-size: 12px;
text-decoration: none;
line-height: 1.5;
padding: 0px 3px 3px 3px;
}

.recommendation-5 
{
margin-top: 6px;
}

.video-block
{
float: right; 
margin-left: 20px;
margin-top: 10px;
}

.info-block
{
font-size: 48px; 
font-family: 'Times New Roman'; 
font-weight: bold; 
color: #e40613;
min-width: 35px;
}

.info-block-header
{
color: #888888;
font-size: 15px;
padding-bottom: 5px;
}

.info-block-announcement
{
font-family: Verdana; 
text-align: justify; 
line-height: 1.5;
display: inline;
}

.margin-top-5
{
margin-top: 5px;
}

.margin-cat-footer
{
margin: 5px 20px;
display: inline-block;
}

.block-info
{
border: 1px solid #e5e5e5;
display: table-cell;
padding: 8px 10px 8px;
}

img.icon-cat, .icon-cat
{
margin-bottom: 10px;
}

img.icon-cat-r
{
margin-left: 148px;
margin-top: -39px;
}

/*вставка*/
.main-cat-01-00
{
  border: 1px solid white;
  width: 1024px;
  text-align: left;
  margin-top: 0px;
  display: inline-block;
}

.main-cat-01-01
{
  border: 1px solid white;
/*  width: 1024px;*/
  text-align: left;
/*  margin-top: 0px;*/
  margin-top: 25px;
  display: inline-block;
}

.main-cat-01-02
{
  margin: 0px 0px 8px 10px;
  text-decoration: underline;
  color: #0c5398;
  font-size: 22pt;
  /*font-weight: bold;*/
  /*border-bottom: 2px solid #0c5398;*/
}

.main-cat-02-01
{
  border: 1px solid white;
  width: 1024px;
  text-align: left;
  margin-top: 10px;
  display: inline-block;
}

.main-cat-02-01-w
{
  margin: 0px 10px;
}

.main-cat-02-02
{
  margin: 0px 0px 10px 0px;
  padding: 5px;
  /*height: 185px;*/
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background-image: url('/bitrix/templates/furniture_red/images/podl-01.png');
  background-size: contain;
}

.main-cat-02-02-w
{
  margin: 0px 10px 15px 8px;
  padding: 5px;
  text-align: left;
  vertical-align: top;
  border: 1px solid #e5e5e5;
  height: auto;
  overflow: auto;
}

.main-cat-02-02-w1
{
  margin: 0px 10px 8px 8px;
  padding: 5px;
  text-align: left;
  vertical-align: top;
  border: 1px solid #e5e5e5;
  height: auto;
  overflow: auto;
}

.main-cat-02-03
{
  display: inline-block;
  text-align: center;
  vertical-align: top;
  padding: 7px 10px;
  /*border-right: 1px solid #bcbcbc;*/
  color: #0c5398;
  font-size: 12pt;
  font-weight: bold;
  border-right: 1px solid #bcbcbc;
}

.main-cat-03-01
{
/*  margin-top: 5px;*/
  padding-right: 15px;
  border: 1px solid white;
  width: 1024px;
  text-align: justify;
  display: inline-block;
  line-height: 1.4;
}

.main-cat-03-02
{
  float: left;
  width: 65%;
  margin-right: 12px;
  clear: both;
  padding: 0;
}

.main-cat-03-02-tip
{
  float: left;
  width: 64.5%;
  margin-right: 12px;
  clear: both;
  padding: 0 12px;
}

.main-cat-03-03
{
  margin-top: 0px;
  text-align: center;
  color: #0c5398;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  padding-top: 232px;
}

td.main-prod-03-03
{
  text-align: center;
}

.main-prod-03-03-1
{
  font-size: 48px;
  font-family: 'Times New Roman';
  font-weight: bold;
  color: #e40613;
}

.main-prod-03-03-1-inline
{
  float: left;
  font-size: 48px;
  font-family: 'Times New Roman';
  font-weight: bold;
  color: #e40613;
  margin-top: -10px;
}

.main-prod-03-03-2
{
  display: table-cell;
  padding-left: 10px;
}

.main-prod-03-03-3
{
  margin: 0px 10px 10px 10px;
  text-align: justify;
}

.main-prod-03-03-3-vopr {
margin: 10px 5px 10px 10px;
padding: 3px;
text-align: justify;
display: table;
border: 1px solid #e5e5e5;
}

.main-prod-03-03-3-vopr-full {
margin: 10px 5px 10px 10px;
padding: 3px;
text-align: justify;
display: table;
border: 1px solid #e5e5e5;
height: 338px;
background-color: #f6f6f6;
}

.main-prod-03-03-4
{
  margin: 10px 0px 0px 0px;
  line-height: 1.4;
}

.main-prod-03-03-4-vopr {
margin: 0px 0px 0px 0px;
line-height: 1.4;
padding: 5px;
}

.main-prod-03-03-5
{
  margin: 0px 10px 0px 0px;
  text-align: right;
  line-height: 1.4;
}

li.main-cat-03-03-li
{
  display: inline-block; 
  text-align: center; 
  vertical-align: top; 
  margin-top: 2px; 
  min-width: 200px; 
  min-height: 282px;
  /*border: 1px solid #ccc;*/
}

.main-cat-03-03-ul-li-t ul li {
	height: 100%;
	display: block;
}

li.main-cat-03-03-li-t
{
  text-align: center; 
  vertical-align: top; 
  margin-top: 2px; 
  min-width: 200px; 
  /*min-height: 282px;*/
  /*border: 1px solid #ccc;*/
}
  
.main-cat-03-03
{
  margin-top: 0px;
  text-align: center;
  color: #0c5398;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  padding-top: 232px;
}

a.main-cat-03-03
{
  color: #0c5398;
}

a.main-cat-03-03:hover
{
  color: #6a6a6a;
}

.main-cat-03-04
{
  text-align: center;
  width: 36%;
  padding-top: 10px;
  display: table-cell;
}

.main-cat-03-04-full
{
  text-align: center;
  width: 100%;
  padding-top: 0px;
  display: table-cell;
}

.main-cat-03-05-01
{
  float: left;
  width: 50%;
  margin-left: 6px;
}

.main-cat-03-05-01-full
{
  float: left;
  width: 100%;
  padding: 7px;
}

.main-cat-03-05-02
{
  text-align: center;
  width: 50%;
  margin-left: 7px;
  display: table-cell;
}

.main-cat-04-05
{
  /*background-image: url('/bitrix/templates/furniture_red/img/sample_slides/catalog-poz-vneschnie.png'); 
  background-repeat: no-repeat; */
  height: 26px; 
  width: 26px; 
  display: inline-block; 
  text-align: center; 
}

/* блок новинок - ассортимента - точек продаж - ... */
.main-02-01
{
  margin-top: 5px;
  padding-bottom: 5px;
  border: 1px solid white;
  width: 1024px;
  /*height: 185px;*/
  text-align: left;
  vertical-align: top;
  /*border-bottom: 3px solid #eeeeee;*/
}

.main-02-02
{
  display: inline-block;
  width: 240px;
  height: 253px;
  text-align: center;
  vertical-align: top;
  margin-left: 7px;
  background-image: url(/bitrix/templates/furniture_red/images/first-info.png);
  background-repeat: no-repeat;
  /*border-right: 3px solid #eeeeee;*/
}

.main-02-02-n
{
  display: inline-block;
  width: 240px;
  height: 253px;
  text-align: left;
  vertical-align: top;
  margin-left: 10px;
  background-image: url(/bitrix/templates/furniture_red/images/first-novinka.png);
  background-repeat: no-repeat;
  /*border-right: 3px solid #eeeeee;*/
}

.main-02-02-n-qu
{
  display: inline-block;
  width: 240px;
  height: 253px;
  text-align: left;
  vertical-align: top;
  margin-left: 10px;
  background-image: url(/bitrix/templates/furniture_red/images/first-vopros.png);
  background-repeat: no-repeat;
  /*border-right: 3px solid #eeeeee;*/
}

.main-02-02-r
{
  display: inline-block;
  width: 240px;
  text-align: left;
  vertical-align: top;
  margin-left: 10px;
  /*background: #f1f1f1;*/
}

.main-02-03
{
  text-align: center;
  color: #e40613;
  font-weight: bold;
  font-size: 24px;
  background: #ffffff;
}

.main-02-04
{
  margin-top: 10px;
  text-align: left;
  color: #0c5398;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  padding-right: 0px;
}

a.main-02-04
{
  color: #0c5398;
}

a.main-02-04:hover
{
  color: #ff0000;
}

.main-02-05
{
  margin-top: 36px;
  text-align: center;
  font-size: 12px;
  text-decoration: none;
  line-height: 1.3;
  padding: 0px 5px 3px 5px;
  color: #525252;
  /*border: 1px solid grey;*/
}

.main-02-05-title
{
  color: #ffffff; 
  font-size: 16px; 
  margin-bottom: 4px; 
}

.main-02-05-n
{
  width: 180px;
  margin-top: 40px;
  margin-left: 30px;
  text-align: center;
  font-size: 12px;
  text-decoration: none;
  line-height: 1.3;
  padding: 0px 3px 3px 3px;
  color: #525252;
  /*border: 1px solid grey;*/
}

.main-02-05-it
{
  font-style: italic;
}

a.main-02-05-a, .main-02-05-sv
{
  font-style: italic;
  color: #525252 !important;
}

a.main-02-05-a:hover
{
  font-style: italic;
  color: #012d78 !important;
}

.main-02-06
{
  margin-top: 10px;
  text-align: center;
  color: #0c5398;
  font-size: 18px;
  font-weight: bold;
  text-decoration: underline;
}

a.main-02-06
{
  color: #0c5398;
}

a.main-02-06:hover
{
  color: #6a6a6a;
}

a.main-02-07
{
  color: #000000;
  text-decoration: none;
}

a.main-02-07:hover
{
  color: #ff0000;
  text-decoration: none;
}

.main-03-01
{
  margin-top: 15px;
  width: 1024px;
  text-align: left;
}

.main-03-02
{
  float: left;
  width: 50%;
  height: 420px;
  margin-left: 14px;
  clear: both;
  background-image: url(/bitrix/templates/furniture_red/images/novosti-i-sobitia.png);
  background-repeat: no-repeat;
}

.main-03-03
{
  width: 452px;
  padding: 85px 0px 20px 30px;
  text-align: justify;
}

.main-03-03-up
{
  width: 452px;
  height: 85px;
  background-image: url(/bitrix/templates/furniture_red/images/novosti-i-sobitia-up.png);
  background-repeat: no-repeat;
}

.main-03-03-middle
{
  width: 452px;
  padding: 0px 0px 10px 30px;
  text-align: justify;
  background-image: url(/bitrix/templates/furniture_red/images/novosti-i-sobitia-middle.png);
  background-repeat: no-repeat;
}

.main-03-03-down
{
  width: 452px;
  height: 85px;
  background-image: url(/bitrix/templates/furniture_red/images/novosti-i-sobitia-down.png);
  background-repeat: no-repeat;
}

.main-03-04
{
  margin-left: 15px;
  display: table-cell;
}

.main-03-04-2
{
  background-image: url(/bitrix/templates/furniture_red/images/o-brende-penosil.png);
  background-repeat: no-repeat;
  margin: 0px 16px 0px 0px;
  padding: 65px 5px 40px 3px;
  text-align: justify;
  color: #525252;
  height: auto;
}

.m8
{
  margin-top: 8px;
}

.m14-full
{
  margin: 14px;
}

.m20-full
{
  margin: 20px;
}

#m20-full
{
  border: 1px solid #e2e2e2;
}

.m20
{
  margin: 14px;
  padding: 30px;
  border: 1px solid #e2e2e2;
  background: #f7f7f7;
}

.m30-sert
{
  margin: 14px;
  padding: 30px;
  border: 1px solid #e2e2e2;
  background: #f7f7f7;
}

.aboutBrandMenu {
padding-bottom: 4px;
padding-top: 4px;
}

.aboutBrandMenu a {
text-decoration: none;
border-bottom: 1px dashed #5babe2;
}

.zagolovok01 {
background-color: #e0e0e0;
padding-left: 8px;
margin-bottom: 8px;
font-size: 18px;
font-weight: 400;
}

.point-faq{list-style:decimal inside; padding: 1px; color: #272727;}
.selected-point-faq{font-weight:bold; color: #272727;}
a.selected-point-faq{font-weight:bold; color: #272727;}
.point-faq a:link{color: #272727; }
.point-faq a:visited{color: #272727; }
.point-faq a:hover{color: #272727; }
.faq-rating .ilike-light .bx-ilike-right { background-position: 0 -38px;}
.faq-rating .ilike-light .bx-you-like .bx-ilike-right { background-position: 0 -18px; }

.selected-faq-item {font-family: Arial; font-weight: bold; font-size: 20px; color: #f84e24;}
.unselected-faq-item {font-family: Arial; font-weight: bold; font-size: 15px; color: #f84e24;}
.unselected-arrow-faq{/*background: url('/bitrix/templates/furniture_red/images/unselected_faq.gif') no-repeat;*/ height:24px; width:17px; display:block; float:left;}
.selected-arrow-faq{background: url('/bitrix/templates/furniture_red/images/selected_faq_n.png') no-repeat; height:24px; width:430px; float:left; margin-top: 0px; background-position: 395px 3px;}


ul.breadcrumb-navigation
{
	margin:0;
/*	padding-top:124px;*/
	padding-top:85px;
	padding-left:14px;
	list-style:none;
	font-size: 14px;
}

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

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}

.advertisement-img {margin: 8px 0px 8px 25px; height: 200px;}

.ul-element {margin: 0px 0px 5px 15px; padding: 0px;}

.icon-bottom {margin-bottom: 15px;}

ul.li_ist {margin: 0 0 0px 326px; z-index: 9999;}

ul.li_ist li {list-style-type: disc; margin: 0 0 7px 15px; z-index: 9999;}

ol.li_ist li {list-style-type: decimal; margin: 0 0 7px 15px; z-index: 9999;}

.faq-icon {
width: 30px;
height: 37px;
line-height: 37px;
position: absolute;
background-image: url('/bitrix/templates/furniture_red/images/faq_icon.png');
background-repeat: no-repeat;
}

.faq_header a, .faq_header span {
display: block;
text-decoration: none;
}

.faq_header {
margin: 0 -20px 0 0;
padding: 0 0 2px 0;
overflow: hidden;
}

.faq_header_item_wrapper {
width: 50%;
float: left;
}

.faq_header_item {
position: relative;
border: 1px solid #e8e8e8;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
margin: 0 20px 6px 0;
}

.faq_header_item_icon {
width: 30px;
height: 37px;
line-height: 37px;
position: absolute;
background-image: url('/bitrix/templates/furniture_red/images/faq_icon.png');
background-repeat: no-repeat;
}

.faq_header_item_count {
position: absolute;
right: 0;
width: 18px;
height: 37px;
line-height: 37px;
color: #acacac;
}

.faq_header_item_title {
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
color: #646464;
letter-spacing: 0;
margin: 0;
padding: 8px 29px 9px 29px;
line-height: 20px;
}

/*background: #003571;*/

.text-cursor{
cursor:text;
}
.text-cursor:hover{
text-decoration: none !important;
}
h3{
padding:0 0 15px 0;
margin:0;
}

h3.calculator-name {margin: 15px 0 0px 15px; font-weight: bold; color: #565656; font-size: 130%; }

.sep {margin-left: 72px; font-weight: bold; }

.calculator-box {margin: 0px 14px 14px 15px; padding: 15px; background: #fafafa; border: 1px solid #e2e2e2; display: inline-block; width: 994px; }

.calculator-mb {margin-bottom: 15px; }

.calculator-float {float: left; width: 400px; }

.calculator-tc {display: table-cell; }

.calculator-border {border: 1px solid #e1e1e1; height: 1px; }

.calculator-rezmp {margin-bottom: 15px; padding-top: 10px; }

.calculator-rez {display: table-cell; width: 153px; height: 20px; background: #f1f1f1; border: 1px solid #ffffff; font-weight: bold; font-size: 130%; color: #343434; }

.calculator-mt {margin-top: 25px; }

/* End */
/* /bitrix/templates/furniture_red/components/bitrix/main.feedback/.default/style.css */
/* /bitrix/templates/furniture_red/components/bitrix/menu/horizontal_multilevel2/style.css */
/* /bitrix/templates/furniture_red/styles.css */
/* /bitrix/templates/furniture_red/template_styles.css */
