

/* Start:/bitrix/templates/furniture_blue/components/bitrix/menu/horizontal_multilevelnew/style.min.css?16793151513715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/furniture_blue/components/bitrix/menu/horizontal_multilevelnew/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/furniture_blue/components/bitrix/menu/horizontal_multilevelnew/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/furniture_blue/components/bitrix/menu/horizontal_multilevelnew/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#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:#4f4f4f;font-weight:bold}#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:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#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{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{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/furniture_blue/components/bitrix/menu/native/style.min.css?16793151513715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/furniture_blue/components/bitrix/menu/native/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/furniture_blue/components/bitrix/menu/native/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/furniture_blue/components/bitrix/menu/native/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#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:#4f4f4f;font-weight:bold}#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:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#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{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{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/furniture_blue/components/bitrix/news.list/banner/style.css?17659221082101*/
/* базовый слайд */
.main_slide{
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

/* градиент для читаемости текста */
.main_slide::before{
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.65) 0%,
    rgba(0,0,0,0.35) 40%,
    rgba(0,0,0,0.00) 75%
  );
  pointer-events: none;
  z-index: 1;
}

/* текстовый блок */
.text-block{
  position: absolute;
  left: 50% !important;
  bottom: 40px;
  transform: translateX(-50%) !important;

  width: 100%;
  max-width: 980px;

  margin: 0 auto;
  padding: 18px 20px 16px;

  background: transparent !important;
  text-align: center;
  z-index: 2;
  margin-bottom: 40px;
}

/* сбрасываем bootstrap-offset */
.text-block[class*="offset"]{
  margin-left: 0 !important;
}

/* clearfix для bootstrap колонок внутри */
.text-block::after{
  content:"";
  display:block;
  clear:both;
}

/* заголовок */
h2.ban_title{
  margin: 0 0 12px 0;
  font-size: 28px;
  font-weight: 700;
  color: #ffffff;
  text-shadow: 0 2px 14px rgba(0,0,0,0.45);
}

/* текст */
.text-block p{
  margin: 0 auto;
  color: rgba(255,255,255,0.92);
  font-size: 14px;
  line-height: 1.5;
  text-shadow: 0 2px 14px rgba(0,0,0,0.45);
  margin-bottom: 20px;
  width: 100%;
}

/* кнопка */
.slide_butt{
  float: none;
  height: 45px;
  margin: 16px auto 0;
}

.slide_butt a{
  display: inline-block;
  min-width: 220px;
  height: 45px;
  line-height: 45px;

  background: #7ebb42;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  letter-spacing: 3px;

  border-radius: 6px;
  box-shadow: 0 10px 24px rgba(0,0,0,0.25);
  transition: all 0.2s ease;
}

.slide_butt a:hover{
  background: #89d440;
  color: #1a1a1a;
}

/* мобильная адаптация */
@media (max-width: 768px){
  .text-block{
    bottom: 40px;
    padding: 14px 14px 12px;
  }

  h2.ban_title{
    font-size: 20px;
  }

  .text-block p{
    font-size: 13px;
  }
}

/* End */


/* Start:/bitrix/templates/furniture_blue/styles.css?1679315151498*/
﻿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 ul { list-style-type: disc; }
/* End */


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

body
{
	height:100%;
	margin:0;
	padding:0;
	font-size:12px;color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


form { margin:0; padding:0;}
form.main-form
{ 
	display: block;
	margin:0; 
	padding:0;
	width:100%;
	height:100%;
}
.spinner {
    -webkit-transition: opacity 0.25s, width 0.25s;
    -moz-transition: opacity 0.25s, width 0.25s;
    -o-transition: opacity 0.25s, width 0.25s;
    transition: opacity 0.25s, width 0.25s;
}
.has-spinner.active {
    cursor:progress;
}
#last_name {display:none;}
.tablebodytext {display:none!important;}
#n_menu_btn {
	float: right;
    height: 100%;
    width: 60px;
    text-align: center;
	display:none;}

#n_menu_btn i {line-height: 80px;
    color: #fff;
    font-size: 40px;}

.ctnp {font-size:12px;color:#000;}
.ctnp i {color:#7ebb42;font-size:18px;margin:0 4px 10px;}
.ctnp a {color:#000;}
.language {float:right;margin:32px 10px 0 10px;}
.language a, .phone a {-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;color:#fff;text-decoration:none;font-size:12px;padding: 8px 12px 8px;display: block;}
.language a:hover, .phone a:hover {color:#333;}
.phone {float:right;margin-top:22px;}
#abt_line {background:#7ebb42;}
.overflow {z-index:9999;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.6);}
.closes {cursor:pointer;font-size:20px;position:absolute;top:10px;right:10px;width:20px;height:20px;}
.wndw {margin-top:10%;height:60%;background:#fafafa;box-shadow:0px 0px 20px rgba(0,0,0,0.3);}
.titles_usl {
	color:#fff;
	font-size: 24px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 3px;
    padding: 20px 0;
    margin: 10px 0 30px;
	background:url(/bitrix/templates/furniture_blue/images/title.png) no-repeat scroll center bottom;float:left;}
.titles_abt {
	color:#fff;
	font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
    padding: 20px 0;
    margin: 40px 0 70px;
	background:url(/bitrix/templates/furniture_blue/images/title.png) no-repeat scroll center bottom;}
.titles {
	font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
    padding: 20px 0;
    margin: 40px 0;
	background:url(/bitrix/templates/furniture_blue/images/title.png) no-repeat scroll center bottom;}
.titles_pr {
	font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
    padding: 0 0 20px;
    margin:0 0 30px;
	background:url(/bitrix/templates/furniture_blue/images/title.png) no-repeat scroll center bottom;}
h4 {font-size: 16px;text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
    padding: 10px 0 30px;margin:0;color:#333;}
.prj_title {font-size: 18px;text-align: center;width: 100%;
    display: block;
    padding: 40px 0;}
.cnt_title {margin-top:0;padding:20px 0;color:#333;font-weight:bold;font-size: 24px;text-transform: uppercase;letter-spacing: 3px;text-align: center;background:url(/bitrix/templates/furniture_blue/images/title.png) no-repeat scroll center bottom;}
.ctn {padding:50px;}

.all_but_inn a i {font-size:24px;position:relative;top:4px;}
.all_but_inn {cursor:pointer;height:45px;margin-top:50px;}
.all_but_inn a {line-height:45px;margin:0 auto;display:block;height:100%;background:#fff;color:#7ebb42;font-size:12px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:3px;-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}
.all_but_inn a:hover {background:#eee;color:#333;}


.all_butt a i {font-size:24px;position:relative;top:4px;}
.all_butt {cursor:pointer;height:45px;margin-top:60px;margin-bottom:60px;}
.all_butt a {line-height:45px;margin:0 auto;display:block;width:70%;height:100%;background:#7ebb42;color:#fff;font-size:12px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:3px;-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}
.all_butt a:hover {background:#89d440;color:#333;}
.stats {padding-top:40px;padding-bottom:40px;}
.stat {text-align:center;}
.stat span {color:#5e5e5e;font-size:40px;margin:0;padding-bottom:24px;background:url(/bitrix/templates/furniture_blue/images/statline.png) no-repeat scroll center bottom;}
.stat span img {width:61px;height:60px;margin-right:15px;}
.stat p {color:#404040;text-transform:uppercase;font-size:14px;margin:0;margin-top:26px;}
#page-wrapper
{	
	min-height:100%;	
	/*width:878px;*/  
	margin: 0 auto -90px;
}

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

#header { height: 80px; position: relative; z-index: 10; max-width:1000px; margin:0 auto;background:#7ebb42;}
.menuback {width:100%;height:80px;}
#top-menu
{
	float:left;
    margin-top: 0px;
    margin-left: 10px;
	
}

#top-menu-inner
{
	margin-left: 16px;
	padding-right: 16px;
	height: 30px;
}

#head {box-shadow: 0px 0px 20px rgba(0,0,0,0.2);background:#7ebb42;width:100%;position:fixed;z-index:99;top:0;}
.logo {float:left;margin-top:12px;}
#logo 
{
	width: 235px; 
	height: 100px;
	position:absolute;
	left:0;
	top:0;
	text-align: center;
}

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

#top-icons { overflow: hidden; height: 15px; position: absolute; top: 17px; width: 200px; left: 252px; }
#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;}

#banner { margin:0 auto; width:878px; 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:100%; overflow: hidden; margin: 0;}

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

#workarea { padding-top:15px; width:100%; float: left;}

#footer  
{
	background: #212121;
	padding-bottom: 30px;
	width:100%; 
	margin:0 auto;  
	position: relative;
}
.contactes {background:#fff;width:100%;height:auto;}
#copyright { margin-top:20px;}
#copyright p { margin: 0;font-size:10px;color:#575757;}
#autors {margin-top:20px;}
#autors p {font-size:10px;color:#575757;}
#autors i {line-height:28px;color:#ff1d52;float:left;padding: 0 10px;font-size: 12px;}
#social {margin-top:20px;}
#social i {font-size:24px;color:#575757;float:left;padding-right:15px;cursor:pointer;-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}

.big_main, .big_main a, .big_main p, .big_main span, .small_main, .small_main a, .small_main p, .small_main span {-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease}

#social i:hover {color:#7ebb42;}
.phone_foot {margin-top:40px;}
.phone_foot, .adress_foot {width:100%;}
.phone_foot p {color:#575757;text-align:right;font-size:18px;}
.adress_foot p {color:#575757;text-align:right;font-size:12px;}
.footer-links { width:100%; float:left; margin-top: 40px; }
#footer-links {float: left; margin:0; padding:0; list-style: none; text-align: center;border-bottom: 1px solid #575757;padding-bottom: 40px;}
#footer-links li { display: inline; padding-left:24px;font-size:12px;float:left;}
#footer-links li:nth-child(1) {padding-left:0;}
#footer-links li a {text-transform:uppercase;-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}
#footer-links li a:hover {color:#7ebb42;}
#space-for-footer { height: 90px; }

#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_blue/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_blue/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_blue/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-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; }
div.news-date { margin: 0 0 1em;}
div.news-title { font-size: 1em; margin: 0 0 1em;  font-weight: bold;}
a.news-detail-link { display: block; margin: 1em 0 0; outline: none;}

/* Catalog List */
div.catalog-list, div.catalog-detail  { padding: 1em 0 0;}
div.catalog-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; overflow: hidden; zoom: 1;}
div.catalog-detail div.catalog-item { border: none; }
div.catalog-item-title { margin: 0 0 1em;}
div.catalog-item-title a { font-weight: bold; }

div.catalog-item-image { float: left; margin: 0 1em 1em 0; border:1px solid; 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 { }
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:0 15px; padding:0;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:12px;
	float:left;
	background: none;
}

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

#horizontal-multilevel-menu li { float:left; }
#horizontal-multilevel-menu li a {line-height:80px;}
#horizontal-multilevel-menu li a.root-item { font-weight:normal; padding:0px 12px 0px;font-size:12px; } /*Root items*/
#horizontal-multilevel-menu a.parent { background: url(/bitrix/templates/furniture_blue/images/top-menu-arrow.gif) center right no-repeat; } /*Item-parents*/
#horizontal-multilevel-menu li a.root-item-selected { font-weight:normal; padding:0px 12px 0px;text-decoration:underline;} /*Root menu selected*/
#horizontal-multilevel-menu li.last-item { border: none; }

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:fixed;
	top:auto;
	display:block;
	height:auto;
	width:100%;
	padding: 3px 11px;
	border:none;
	margin:0;
text-align:center;
left:100%;
background:#fff;
-moz-transition: all 0.5s 0.05s ease;
 -o-transition: all 0.5s 0.05s ease;
 -webkit-transition: all 0.5s 0.05s ease;}

#horizontal-multilevel-menu li li { width:auto; border-bottom:none;float: none;
    display: inline-block; } /*Sub-menu item box*/
#horizontal-multilevel-menu li ul a { text-align:left; font-size: 12px;line-height: 50px;
    padding: 0 10px;} /*Item link*/
#horizontal-multilevel-menu li ul ul { margin:-27px 0 0 160px; }

#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
{

left:100%;}

#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
{

left:0;}

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

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

.btn_cnt a {text-decoration:none;-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;display:block;text-align:center;width:100%;height:150px;background:#7ebb42;color:#fff;line-height:150px;font-size:24px;text-transform:uppercase;letter-spacing:5px;}
.btn_cnt a i {font-size:70px;position:relative;top: 14px;}
.btn_nws a{text-decoration:none;-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;display:block;text-align:center;width:100%;height:150px;background:#f6f6f6;color:#7ebb42;line-height:150px;font-size:24px;text-transform:uppercase;letter-spacing:5px;}
.btn_nws a i {font-size:70px;position:relative;top: 14px;}
.btn_cnt a:hover {background:#89d440;color:#333;}
.btn_nws a:hover {background:#ccc;color:#333;}
#native_menu, .phone_m {display:none;}
.phone_m a {color:#999;font-size: 14px;}
.logo a img {height:56px;}
#objcts {height:600px;}
#infos {font-size:12px;text-transform:none;line-height:20px;background:none;padding:0;}
.maptext {position:absolute;top:80px;z-index:11;background:#fff;}
a.root-item-selected {font-size:12px;color:#7ebb42;}
.prd_inn_txt {font-size:12px;}
.big_main {/*padding:0px;*/padding-bottom:0px;}
.news_ramk {box-shadow: 0px 0px 2px rgba(0,0,0,0.2);height:100%;-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}
.img_objct {height:180px;}
.img_objct a {display:block;width:100%;height:100%;}
.text_objct {margin-bottom:60px;}
.text_objct h3 {font-weight:bold;margin:0;line-height:40px;font-size:14px;text-transform:uppercase;}
.text_objct p {font-size:12px;line-height:18px;color:#000;margin-bottom:20px;height: 54px;overflow: hidden;}
div.modern-page-navigation a, .modern-page-title, .modern-page-first {display:none;}
.date_min {font-size:12px;line-height:12px;color:#cacaca;text-transform:uppercase;letter-spacing:3px;float:left;}
.link_min {font-size:12px;line-height:12px;color:#000000;text-transform:uppercase;letter-spacing:3px;float:right}
.cons {font-size:24px;color:#fff;text-transform:uppercase;margin: 0 0 10px;
    padding-top: 40px;}
.cons_p {font-size:14px;color:#fff;padding-bottom: 40px;}
.obj_img_inner {height:350px;}
.obj_img_min {height:120px;margin-top:30px;}
	.obj_txt_inn {font-size:12px;padding-top:2px;}
.obj_inn_info {/*height:350px;*/overflow:auto;}
.franch {clear: both;margin-bottom: 50px;font-size:12px;}
span.prj_title i {color: #7ebb42;font-size: 24px;}
	.trudn {position: relative; top: 20px;}
	.cnt_opis {font-size:12px;}
#min_map {display:none;}
.inp_back {    width: 100%;
    font-size: 12px;
    line-height: 50px;
    background: #eee;
    border: none;
    text-indent: 15px;}
.txt_back {width: 100%;
	margin-top:20px;
    font-size: 12px;
    background: #eee;
    border: none;
    padding: 15px;}
#bigmap {height:1020px;}
.cnt_sbmt {    line-height: 50px!important;
    width: 48%!important;
    margin-top: 20px!important;
    border: none!important;
    background: #7ebb42!important;
    font-size: 12px!important;
    color: #fff!important;
    text-transform: uppercase;-moz-transition: all 0.2s 0.02s ease;
 -o-transition: all 0.2s 0.02s ease;
 -webkit-transition: all 0.2s 0.02s ease;}
.cnt_sbmt i {
    font-size: 20px;
    position: relative;
	top: 2px;}
.cnt_sbmt:hover {
background:#89d440;color:#333;}
.printed {width:48%;float:right;margin-top:20px;text-align:right;}
.printed a {line-height:50px;font-size:12px;cursor:pointer;}
.printed a i {color:#7ebb42;font-size:20px;position:relative;top:3px;}

@media screen and (max-width: 1080px) {
	#bigmap {height:1040px;}
	.g-recaptcha {transform: scale(0.92);
    margin-left: -10px;}
}

@media screen and (max-width: 800px){
.g-recaptcha {transform: scale(1.09);
    margin-left:15px;}
	.titles_usl {text-align: center;width:100%;}
	.big_main {padding:15px;padding-bottom:50px;box-shadow:none;}
	.news_ramk {box-shadow: 0px 0px 2px rgba(0,0,0,0.2);padding-bottom:15px;}
.cnt_title {text-align: center;background:url(/bitrix/templates/furniture_blue/images/title.png) no-repeat scroll center bottom;}
	.bx-google-map {/*height:1200px!important;*/}
	#minimap {height:300px;}
	.maptext {top:0;left:0;padding-bottom:30px;}
	#footer-links li {padding: 0 50px 30px 0;}
	.phone_foot p, .adress_foot p {text-align:center;}
	#n_menu_btn, #native_menu {display:block;}
	#top-menu {display:none;}
	.maptext {position:inherit;}
	#min_map {display:block;height:300px;}
#main_map {display:none;}
	.gr {    right: 15%;}
	.krug p {font-size: 32px;padding-right: 45px;}
	.krug p {font-size: 30px;padding-right: 5px;line-height:200px;}
	.krug {width:200px;height:200px;left:-100px;top:100px;}
	.small_main {margin-bottom:25px;}
	a.root-item-selected {font-size:14px;}
}

@media screen and (max-width: 640px) 
	{

.logo a img {height:50px;}

.logo {margin-top:28px;}
	.phone, #main_ba {display:none;}
	.phone_m {display:block;}
	#native_menu {max-height:524px;}
	.all_butt a {width:100%;}
	#footer-links li {padding:10px 0;width:100%;}
	.footer-links {margin-top: 30px;}
}


@media screen and (max-width: 600px) {
.krug p {    font-size: 20px;
    padding-right: 5px;line-height: 150px;}
	.krug {    top: 125px;
    left: -75px;
    width: 150px;
    height: 150px;}
.gr {
    right: -30px;
    width: 50%;
}
.logo {
    margin-top: 14px;
}
}


@media screen and (max-width: 480px)
	{#min_map {height:200px;}
.phone {display:block;margin-top: 15px;}
.phone_m {display:none;}
	#header, .menuback {height: 60px;}
	#n_menu_btn i {line-height: 60px;font-size:26px}
	.logo {margin-top:20px;}
	.logo a img {height:20px;}
	#native_menu {top:60px;}
	#native_menu li {height: 50px;line-height: 50px;}
	.stat span {    font-size: 25px;    padding-bottom: 36px;}
	.stat p {margin-top: 30px;}
	#infos {line-height:20px;}
	.stat {margin-top:15px;}
	.stats {padding-top: 50px;padding-bottom: 50px;}
	.titles_pr {padding: 0 0 15px;margin: 0 0 30px;font-size: 24px;}
	.titles, .cnt_title {font-size: 24px;padding: 15px 0;margin: 25px 0;letter-spacing: 2px;}
	.img_sol {height:150px;}
	.text_sol {height:80px;}
	.text_sol a {letter-spacing: -0.5px;font-size: 12px;height: 80px;padding:0;}
	.text_sol, .text_prd {margin-bottom: 50px;}
	.img_prd {height: 130px;}
	.text_prd a {padding: 10px 10px 0;font-size: 12px;height: 130px;}
	.text_prd a span {left: 45px;}
	#objcts {height:500px;}
	.text-block-ob p.preview {height:120px;overflow:hidden;}
	.text-block-ob {margin-top: 260px;}
	body {font-size:12px;}
	.news_text p, .news_text_min p {display:none;}
	h3.news_title {font-size:14px;line-height:18px;}
	h3.news_title_min {font-size:12px;line-height:16px;}
	.date {font-size:12px;}
	.date_min {font-size:12px;padding:5px 0;}
	.link, .link_min {display:none;}
	.news_ramk {box-shadow: 0px 0px 2px rgba(0,0,0,0.2);padding: 15px 15px 30px;}
	.big_main {box-shadow:none;padding-top:15px;padding-bottom:0;}
	.small_main {margin-top:15px;margin-bottom:0px;}
	#footer-links li {font-size:12px;/*14px*/}

	.prd_inn_txt {font-size:12px;}
	.popup-window {height:150px;overflow:auto;max-width: calc(100vw - 30px);}
	.img_objct {height: 120px;}
	.text_objct h3 {line-height: 18px; font-size: 14px;margin: 10px 0;}
	.text_objct {margin-bottom:50px;}
	.text_objct p {font-size: 12px;line-height: 18px;height: 56px;}
	.obj_img_min {height:80px;}
	.obj_img_inner {height:180px;}
	.obj_inn_info {height:auto;}
	.obj_txt_inn {font-size:12px;}
	.titles_usl {width:100%;text-align:center;padding: 15px 0;margin: 25px 0;}
	.franch, .cnt_opis, .news_det, .date_inn {font-size:12px;}
	.prj_title {font-size:18px;padding: 15px 0;}
span.prj_title i, .trudn {font-size: 24px;}
	.img_news, .img_news_min {height:120px;}
	.bx-google-map {height:200px!important;}
	.timer {    width: 180%;    margin-left: -90%;}
.krug p {    font-size: 20px;
    padding-right: 25px;line-height: 200px;}
	.krug {    top: 100px;
    left: -100px;
    width: 200px;
    height: 200px;}
	.story {padding-top:50px;padding-bottom:50px;}
.g-recaptcha {transform: scale(1.04);
		margin-left: 6px;}
}

@media screen and (max-width: 360px) {
.krug {    top: 125px;
    left: -75px;
    width: 150px;
    height: 150px;}
.krug p {
    font-size: 20px;
    padding-right: 5px;
    line-height: 150px;}
.g-recaptcha {transform: scale(1);
		margin-left: 0px;}

}

@media screen and (max-width: 320px) {

.g-recaptcha {    transform: scale(0.85);
    margin-left: -20px;}

}


/* End */
/* /bitrix/templates/furniture_blue/components/bitrix/menu/horizontal_multilevelnew/style.min.css?16793151513715 */
/* /bitrix/templates/furniture_blue/components/bitrix/menu/native/style.min.css?16793151513715 */
/* /bitrix/templates/furniture_blue/components/bitrix/news.list/banner/style.css?17659221082101 */
/* /bitrix/templates/furniture_blue/styles.css?1679315151498 */
/* /bitrix/templates/furniture_blue/template_styles.css?167931515123486 */
