

/* Start:/local/templates/furniture_red/js/magnific/magnific-popup.css?15961844036951*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* End */


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


/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.css?15629259714415*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
/*background:#BC262C url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/header_menu_bg.gif) repeat-x;*/
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:14px;
	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;
}

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

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

/*Root menu selected*/
#horizontal-multilevel-menu li a.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/.default/components/bitrix/menu/horizontal_multilevel1/images/arrow.gif) center right no-repeat;
}

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

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

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*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:#F5F5F5;
	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:#4F4F4F;
	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:#4F4F4F;
}

#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:/local/templates/furniture_red/components/bitrix/news.list/slider/style.css?1596184402150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/furniture_red/js/slick/slick.css?16264348691758*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


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

/* End */


/* Start:/local/templates/furniture_red/styles.css?1638881512630*/
﻿#banner_over {width:auto; height:auto;}

img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Verdana, Geneva, 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:100%; border-bottom:1px solid red; padding:3px 0 0 10px;}
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;
}

#copyright p {font-family:"Verdana"; color:#959595;}

#cart_status {display:none;}
/* End */


/* Start:/local/templates/furniture_red/template_styles.css?163939399393207*/
html {
font-size:inherit;
height:100%;
width:100%
}

table {
border-collapse:collapse;
border-spacing:0
}

a img {
border:none;
outline:none
}

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

@media screen and (min-width: 1000px) {
	body {
	background:url(/local/templates/furniture_red/images/fon1.png) repeat center 0 #fff;	
	background-size:70px
	}
}

@media screen and (max-width: 600px) {
#target-div {
height:auto!important;
left:0!important;
margin:0!important;
margin-top:0!important;
padding:0!important;
top:0!important;
width:100%!important
}

#target-div img {
height:auto;
margin:5%;
width:90%!important
}
}

.covid-19 {
display:block;
overflow:hidden;
width:100%
}

.covid-19 img {
display:block;
height:auto;
margin:0 auto;
max-width:1004px;
width:100%
}

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

#workarea {
float:right;
margin-top:4px;
max-width:728px;
width:100%
}

#wrap {
background:#fffffa;
box-shadow:rgba(115,133,159,0.3) 0 10px 10px 7px;
margin:0 auto;
max-width:994px;
overflow:hidden;
width:100%
}

#header {
margin:0 auto;
max-width:994px;
position:relative;
width:100%;
z-index:10
}

#sidebar {
float:left;
margin-top:0;
width:230px
}

h2.h3 { color: #666;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 100%;
    border-bottom: 1px solid red;
    padding: 3px 0 0 10px;
}

#table.equipment {
width:100%
}

#content {
margin:20px auto 29px;
margin-top:11px;
max-width:994px;
overflow:hidden;
width:100%;
zoom:1
}

.slick-slide img {
height:auto;
width:100%
}

#leftblock_inner {
padding:5px 0;
position:relative
}

h1 {
margin-top:.5em
}

@media screen and (max-width: 650px) {
.podbor_but {
left:0;
position:relative
}
}

@media screen and (max-width: 978px) {
#sidebar {
width:100%
}

#workarea {
clear:both;
float:none;
margin:0 auto
}
}

@media screen and (max-width: 994px) {
#wrap {
width:100%
}
}

@media screen and (min-width: 1024px) {
#wrap {
padding:0 5px
}
}

#page-wrapper {
margin:0 auto;
min-height:100%;
width:1000px
}

.slider-index {
-webkit-transition:opacity 1s ease;
opacity:0;
transition:opacity 1s ease;
visibility:hidden
}

.slider-index.slick-initialized {
opacity:1;
visibility:visible
}

.slick-track {
max-height:367px;
overflow:hidden
}


.close_target {
border-radius:30px;
color:#000;
cursor:pointer;
font-size:24px;
line-height:30px;
padding:1px;
position:absolute;
right:0;
text-align:center;
top:0;
width:30px
}

#lang {
color:grey;
float:left;
margin:25px 0 0;
position:relative
}

#lang a {
color:#666;
text-decoration:none
}

#lang a:hover {
color:#E30031;
text-decoration:underline
}

#lang a.active {
color:#E30031;
text-decoration:none
}

.phones {
float:left;
font-size:1em!important
}

.user_lk {
clear:both;
color:grey!important;
display:block!important;
font-weight:700;
text-decoration:none
}

.user_lk:hover {
color:#E30031!important;
text-decoration:underline
}

.login {
padding-right:10px!important;
text-align:center
}

#logo {
float:left;
overflow:hidden;
padding:5px 5px 5px 0;
position:relative;
width:240px
}

#top-menu {
clear:both;
height:28px;
margin:0 auto;
position:relative;
text-align:center;
width:100%
}

#top-menu ul#horizontal-multilevel-menu {
border-bottom:1px solid red;
border-top:1px solid red
}

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

#top-menu ul#horizontal-multilevel-menu a {
text-transform:uppercase
}

#eng {
height:23px;
left:140px;
overflow:hidden;
position:absolute;
top:12px;
width:200px
}

#top-icons {
float:left;
margin:15px 10px;
overflow:hidden;
position:relative
}

#top-icons a {
float:left;
margin-right:15px
}

a.eng-old {
color:#969696!important;
font-size:12px;
font-weight:700;
text-decoration:none
}

a.eng-old:hover {
color:#E30031!important;
text-decoration:none
}

a.home-icon {
height:23px;
width:23px
}

a.search-icon {
height:23px;
width:23px
}

a.feedback-icon {
height:23px;
width:33px
}

.login,.cart,.contactsdata {
float:right;
min-height:35px;
padding-top:2px;
vertical-align:top
}

.cart {
display:inline-block;
min-width:85px
}

.login {
background:url(/local/templates/furniture_red/images/login.png) left 15px no-repeat;
display:inline-block;
min-width:133px;
padding-left:35px;
padding-top:20px
}

.cart > span,.cart > span a,.login a {
display:block
}

.cart a,.username,.logout,.signup,.signin {
color:#969696!important;
font-size:12px;
font-weight:700;
text-decoration:none
}

.mfeedback .mf-tel {
display:none
}

.map_proezd {
height:335px;
height:auto;
max-width:723px;
width:723px;
width:100%
}

.smart-filter-slider-handle {
border-color:#4682b4;
--primary:#4682b4
}

.smart-filter-slider-price-bar-vn {
background-color:#b0c4de;
--theme-color-light:#b0c4de
}

.smart-filter-slider-price-bar-v {
background-color:#4682b4;
--theme-color-primary:#4682b4
}

.time {
float:left;
margin:10px 0 10px 10px
}

#theimg {
display:none;
height:100px;
left:50%;
margin:-50px 0 0 -50px;
position:fixed;
top:50%;
width:100px;
z-index:10000000
}

form {
margin:0;
padding:0
}

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

#banner {
height:153px;
margin:0 auto;
position:relative;
width:994px
}

#banner-layout {
height:142px;
table-layout:fixed
}

#banner-overlay {
height:153px;
left:0;
position:absolute;
top:0;
width:553px
}

#banner-image {
padding:0;
vertical-align:top;
width:553px
}

#banner-image div {
height:142px;
overflow:hidden;
width:553px
}

#banner-slogan {
font-family:Arial;
font-size:2em;
font-style:italic;
font-weight:700;
padding:0;
padding:10px 0 32px;
width:557px
}

#footer {
background:#E30031;
font-family:Courier,"Courier New",monospace;
font-weight:700;
height:110px;
margin:0 auto;
position:relative;
width:994px
}

#copyright {
position:absolute;
right:5px;
top:7px
}

#copyright p {
color:#fff;
margin:0
}

.footer-links {
position:absolute;
right:25px;
top:20px;
width:50%
}

#footer-links {
list-style:none;
margin:0;
padding:0;
text-align:right
}

#footer-links li {
display:inline;
padding-left:1.5em
}

#space-for-footer {
height:30px
}

#footer-design {
position:absolute;
right:25px;
text-align:right;
top:52px;
width:300px
}

#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 {
border-right:1px solid;
font-size:1px;
height:13px
}

div.information-block div.bottom {
border-left:1px solid;
font-size:1px;
height:13px
}

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 {
overflow:hidden;
width:229px
}

#search div.rounded-box {
float:left;
width:135px
}

#search div.search-inner-box {
border:1px solid;
height:20px;
overflow:hidden;
padding-left:12px
}

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

#search input {
vertical-align:top
}

#search-button {
border:1px solid;
float:right;
width:48px
}

#search-button input::-moz-focus-inner {
border:0;
padding:0
}

#search-button input {
background:none;
border:none;
cursor:pointer;
display:block;
font-family:Georgia,serif;
font-size:12px;
height:19px;
margin:0;
outline:none;
padding:0;
width:48px
}

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

dl.block-list {
font-size:.85em;
margin:0;
padding:0
}


@media screen and (max-width: 650px) {
dl.block-list {
font-size:1em;
}
}

dl.block-list dt {
margin:1.5em 0 .5em;
padding:0 5px
}

dl.block-list dd {
background:#D5D5DC;
margin:0;
padding:5px
}

dl.block-list a {
outline:none;
text-decoration:none
}

dl.block-list a:hover {
text-decoration:underline
}

#sidebar h3 {
font-family:Verdana;
font-size:1em;
font-weight:700;
margin:0 0 .5em
}

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

#left-menu li {
display:block;
margin:0 0 .3em;
padding:0 0 .3em 12px
}

#left-menu a {
font-size:1em;
font-weight:700;
outline:none;
padding:1em 1em 1em 0;
text-decoration: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 {
padding-left:1em;
text-indent:-1em
}

div.navigation {
font-size:100%;
line-height:200%
}

span.navigation-title {
font-weight:700;
padding-right:.65em
}

div.navigation a {
padding:.2em .3em;
text-decoration:underline
}

span.nav-current-page {
padding:.2em .3em
}

div.navigation span.arrow {
font-family:Times,serif;
font-size:100%
}

div.navigation span.ctrl {
font-size:85%
}

div.product-list {
overflow:hidden
}

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

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

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

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

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

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

div.news-list {
margin:0 0 2em
}

div.news-item {
border-bottom:1px solid;
margin:0 0 2em;
padding:0 0 2em
}

div.news-date {
margin:0 0 1em
}

div.news-title {
font-size:1em;
font-weight:700;
margin:0 0 1em
}

a.news-detail-link {
display:block;
margin:1em 0 0;
outline:none
}

div.catalog-list,div.catalog-detail {
padding:1em 0 0
}

div.catalog-item {
border-bottom:1px solid;
margin:0 0 2em;
overflow:hidden;
padding:0 0 2em;
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:700
}

div.catalog-item-image {
border:1px solid;
float:left;
margin:0 1em 1em 0;
padding:4px
}

div.catalog-item-price {
clear:left;
float:left;
font-weight:700;
margin:1em 0 0;
padding:.5em 1em
}

div.catalog-item-desc {
clear:left
}

div.catalog-item-properties {
clear:both;
overflow:hidden;
padding:1em 0 0
}

div.catalog-item-property {
border-bottom:1px dashed;
float:left;
margin:0 0 1em;
width:100%
}

div.catalog-item-property b {
float:right;
font-style:italic;
font-weight:400;
padding-left:3px;
position:relative;
top:.31em
}

div.catalog-item-property span {
float:left;
padding-right:3px;
position:relative;
top:.31em;
zoom:1
}

div.catalog-item-properties-title {
font-size:1em;
font-weight:700;
margin:2em 0 1em
}

div.special-product-title {
margin:0 0 1em;
text-align:center
}

div.special-product-image {
margin:0 0 1em;
text-align:center
}

div.special-product {
text-align:center
}

#horizontal-multilevel-menu,#horizontal-multilevel-menu ul {
float:left;
font-size:14px;
list-style:none;
margin:0;
min-height:27px;
padding-top:3px;
width:100%
}

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

#horizontal-multilevel-menu li {
display:inline-block;
float:none!important
}

#horizontal-multilevel-menu li a.root-item {
font-weight:700;
padding:8px 12px
}

#horizontal-multilevel-menu li a.root-item-selected {
font-weight:700;
padding:8px 12px
}

#horizontal-multilevel-menu li.last-item {
border:none
}

#horizontal-multilevel-menu li ul {
border:1px solid;
display:none;
height:auto;
padding:3px 11px;
position:absolute;
top:auto;
width:163px;
z-index:500
}

#horizontal-multilevel-menu li li {
border-bottom:1px solid;
width:100%
}

#horizontal-multilevel-menu li ul a {
font-size:12px;
text-align:left
}

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

div.content-form {
padding-left:1em
}

#compare a,.comparison {
color:#5f6a71!important;
font-size:12px;
font-weight:400!important;
text-decoration:underline
}

#compare a:hover,.cart a:hover,.signin:hover,.username:hover,.comparison:hover,.logout:hover,.signup:hover {
color:#E30031!important;
text-decoration:none
}

.contactsdata {
min-width:150px;
padding-right:21px
}

.contactsdata .tel {
color:#000;
font-size:25px;
font-weight:700;
line-height:21px
}

.contactsdata a {
text-decoration:none
}

.contactsdata a:hover {
color:#000
}

.contactsdata .workhours {
display:block;
font-size:12px;
font-weight:400;
line-height:28px
}

.header-brandzone-nav {
margin:0 auto
}

#top-menu-layout {
height:58px;
overflow:hidden;
width:860px
}

#top-menu {
display:block
}

.root-item {
display:inline-block;
margin-left:-3px
}

.root-item:first-child {
margin-left:0
}

.root-item>a {
display:block;
font-weight:700;
padding:19px;
text-decoration:none
}

.submenu {
display:none
}

#fullmenu ul li:last-child a:hover:last-child {
border-radius:0 0 5px 5px
}

.allcatnav {
display:none;
float:right;
padding:10px 20px
}

.allcatnav a {
border-radius:3px;
display:block;
font-size:15px;
font-weight:700;
text-decoration:none
}

#fullmenu {
border-radius:0 0 5px 5px;
height:0;
overflow:hidden;
position:absolute;
z-index:999
}

#fullmenu.active {
overflow:visible
}

#fullmenu>ul>li {
display:block;
position:relative
}

#fullmenu ul li a {
display:block;
font-size:14px;
font-weight:700;
padding:15px;
text-decoration:none
}

#fullmenu>ul>li>ul {
display:block;
margin-left:-200px;
position:absolute;
top:0;
width:200px
}

#fullmenu>ul>li:hover>ul {
display:block
}

.header-brandzone-line {
height:5px;
margin:0 auto
}

.content_style_box {
background:#fff;
box-shadow:0 1px 3px 2px #e3e9eb;
padding:7px 0;
width:100%
}

.content_style {
height:97px;
width:100%
}

.navigation-pages {
color:#717171;
text-align:left
}

.sortbutton.current,.sortbutton.current:hover,.navigation-pages .nav-current-page {
background-color:#606060;
background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
background-image:-o-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
background-image:linear-gradient(to top,rgba(0,0,0,.09),rgba(255,255,255,.09));
border:none;
border-radius:3px;
box-shadow:0 1px #fff,inset 0 1px 5px rgba(0,0,0,.4);
color:#f2f2f2;
display:inline-block;
font-size:12px;
font-weight:700;
min-width:26px;
padding:5px 0;
text-align:center;
text-shadow:0 1px rgba(0,0,0,.13)
}

.navigation-page-all,.sortbutton,.sortbutton:active,.navigation-pages a {
background:#fefefe;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#eaeaea));
background:-webkit-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
background:-o-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
background:-ms-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
background:linear-gradient(to bottom,#fefefe 0%,#eaeaea 100%);
border:1px solid #c9c9c9;
border-radius:3px;
color:#717171;
display:inline-block;
font-size:12px;
font-weight:700;
min-width:24px;
padding:4px 0;
text-align:center;
text-decoration:none;
text-shadow:0 1px 1px rgba(255,255,255,0.9)
}

.navigation-page-all:hover,.sortbutton:hover,.sortbutton:active,.navigation-pages a:hover {
background:#fff;
color:#717171
}

.navigation-page-all {
padding:4px!important
}

.content_box {
margin:-113px auto 0;
overflow:hidden;
padding-top:23px;
width:980px
}

.content_box.off_content_style_box {
margin:0 auto;
padding-top:0
}

.body {
padding-bottom:18px
}

.sidebar {
display:block;
padding:0 4px 4px;
width:222px
}

.sidebar .nav {
background:#fff;
border-radius:5px;
box-shadow:0 0 4px 0 rgba(0,0,0,0.1);
display:block;
margin-bottom:20px
}

.sidebar .nav>li:first-child>span a {
border-radius:5px 5px 0 0!important
}

.sidebar .nav>li:last-child>span a {
border-bottom:none!important;
border-radius:0 0 5px 5px!important
}

#fullmenu>ul>li>ul>li>a,.sidebar .nav>li>span a {
color:#000;
font-size:14px;
font-weight:400;
text-decoration:none
}

.sidebar .nav>li>span a {
border-bottom:1px solid #e0ecf3;
display:block;
padding:15px 20px
}

.sidebar .nav>li>span .showchild,.sidebar .nav.popup>li>span .showchild_popup,.sidebar .nav>li>ul>li span .showchild {
cursor:pointer;
display:none;
position:absolute;
width:40px
}

.sidebar .nav>li>span .showchild,.sidebar .nav.popup>li>span .showchild_popup {
height:46px;
margin:-47px 0 0 182px
}

.sidebar .nav>li>ul>li span .showchild {
height:30px;
margin:-15px 0 0;
right:0;
top:50%
}

.sidebar .nav>li>span .showchild .arrow,.sidebar .nav.popup>li>span .showchild_popup .arrow,.sidebar .nav>li>ul>li span .showchild .arrow {
display:block;
height:20px;
margin-top:14px;
width:20px
}

.sidebar .nav>li>ul>li span .showchild .arrow {
margin-top:5px!important
}

.sidebar .nav>li.current>span .showchild,.sidebar .nav>li.current>ul>li.current>span .showchild,.sidebar .nav>li>ul>li:hover span .showchild,.sidebar .nav>li:hover>span .showchild,.sidebar .nav.popup>li>span .showchild_popup {
display:inline-block
}

.sidebar .nav.popup li {
position:relative
}

.sidebar .nav.popup>li>ul {
display:none
}

.sidebar .nav.popup>li:hover>ul {
background:#fff;
border-radius:0 5px 5px 0;
box-shadow:inset 11px 0 5px -11px rgba(0,0,0,0.5) ,2px 0 5px 0 rgba(0,0,0,0.2);
display:block;
left:222px;
min-width:150px;
position:absolute;
top:0;
z-index:1050
}

.sidebar .nav>li>ul,#fullmenu>ul>li>ul,#fullmenu>ul>li>ul li ul,.sidebar .nav>li>ul li ul {
border-radius:0;
box-shadow:inset 0 11px 5px -11px rgba(0,0,0,0.5),inset 0 -12px 5px -11px rgba(0,0,0,0.2);
display:none;
overflow:hidden
}

.sidebar .nav>li>ul li ul {
box-shadow:none
}

.content-inner {
background:#fff;
border-radius:0 0 5px 5px;
box-shadow:0 5px 8px 2px rgba(102,55,20,0.4),inset 0 13px 9px -12px rgba(0,0,0,0.8)
}

#fullmenu>ul>li>ul,.content-inner>ul {
background:#fff;
border-radius:0 0 5px 5px;
box-shadow:0 5px 8px 2px rgba(102,55,20,0.4),inset 0 13px 9px -12px rgba(0,0,0,0.8);
min-width:180px;
overflow:hidden
}

#fullmenu>ul>li>ul>li a:hover {
box-shadow:inset -11px 0 5px -11px rgba(0,0,0,0.5)
}

.content-inner>ul>li:first-child>a:hover {
box-shadow:inset 0 13px 9px -12px rgba(0,0,0,0.8)
}

#fullmenu>ul>li>ul {
border-radius:5px 0 0 5px
}

#fullmenu>ul>li>ul>li a,.sidebar .nav>li>ul>li {
border-radius:0!important
}

.content-inner ul>li a,#fullmenu>ul>li>ul>li a,.sidebar .nav>li>ul>li a {
color:#0073a3;
display:block;
font-size:14px;
padding:7px 20px;
text-decoration:none;
text-shadow:none
}

#fullmenu>ul>li>ul>li:first-child,#fullmenu>ul>li>ul>li:first-child a:hover {
border-radius:5px 0 0 0!important
}

#fullmenu>ul>li>ul>li:last-child,#fullmenu>ul>li>ul>li:last-child a:hover {
border-radius:0 0 0 5px!important
}

.content-inner ul>li>ul>li a,#fullmenu>ul>li>ul>li ul li a,.sidebar .nav>li>ul>li ul li a {
display:block;
padding:2px 7px!important;
text-decoration:underline
}

.content-inner ul>li>ul>li a:hover,#fullmenu>ul>li>ul>li ul li a:hover,.sidebar .nav>li>ul>li ul li a:hover {
box-shadow:none!important;
color:#0060a4
}

.sidebar .nav>li>ul>li ul li a.current {
background:#e1f5fb!important;
border-radius:100px;
color:#0060a4;
font-weight:700
}

.sidebar .nav.popup>li>ul>li:first-child>span a,.sidebar .nav.popup>li>ul>li:last-child>span a {
box-shadow:none
}

.sidebar .nav.popup>li>ul>li:hover>span a {
box-shadow:inset 5px 0 4px -4px rgba(0,0,0,0.3)!important
}

.content-inner ul>li ul,.content-inner ul>li ul li,.content-inner ul>li ul li a,.sidebar .nav>li>ul>li ul,.sidebar .nav>li>ul>li ul li,.sidebar .nav>li>ul>li ul li a,#fullmenu>ul>li>ul>li ul,#fullmenu>ul>li>ul>li ul li,#fullmenu>ul>li>ul>li ul li a {
background:transparent!important;
border:none;
color:#000;
font-size:12px;
margin:0;
padding:0
}

.content-inner ul>li>ul li:last-child,.sidebar .nav>li>ul>li>ul li:last-child {
padding-bottom:10px
}

#fullmenu>ul>li>ul>li ul li,.sidebar .nav>li>ul>li ul li {
margin:2px 35px
}

.content-inner ul>li ul {
padding-left:30px;
padding-right:15px
}

.content-inner ul>li ul li,.sidebar .nav.popup>li>ul>li ul li {
display:inline-block;
display:inline!important;
margin:0;
padding:0;
padding:0!important
}

.content-inner ul>li ul li a,.sidebar .nav.popup>li>ul>li ul li a {
display:inline!important;
padding:5px 0 5px 5px !important
}

.content-inner ul>li ul li:after,.sidebar .nav.popup>li>ul>li ul li:after {
content:","
}

.content-inner ul>li ul li:before,.sidebar .nav.popup>li>ul>li ul li:before {
content:""
}

.content-inner ul>li ul li:last-child:after,.sidebar .nav.popup>li>ul>li ul li:last-child:after {
content:""
}

.content-inner ul>li>ul>li ul li a,.sidebar .nav.popup>li>ul>li ul li a {
margin:0
}

.sidebar .nav.popup > li > ul > li > ul {
box-shadow:none!important;
display:block;
margin-bottom:10px;
padding:3px 0 0 30px
}

.filtren h5 {
font-size:15px;
margin-bottom:23px;
text-shadow:0 1px 1px #fff
}

.filtren,.sidebar .vieweditems {
background:#fff;
margin-bottom:20px;
padding:17px;
padding-left:30px;
width:159px
}

.filtren {
padding-left:20px;
width:169px
}

input.max-price,input.min-price {
border-radius:3px;
box-shadow:0 1px 1px rgba(255,255,255,.75),inset 0 3px 6px rgba(215,215,215,.75);
display:block;
height:27px;
padding:4px;
width:60px
}

div.max-price {
float:right
}

div.min-price,div.max-price {
border:none;
box-shadow:none;
color:#3f3f3f;
font-size:13px;
height:14px;
padding-top:7px
}

.filtren {
position:relative
}

.filtren.compare {
margin-bottom:20px;
padding-bottom:56px;
width:665px
}

.more-options-hfilter-button {
bottom:25px;
font-size:13px;
left:20px;
position:absolute
}

.filtren.compare .catf {
background-size:7px 100%;
float:left;
margin-right:10px;
padding-right:7px;
width:165px
}

.filtren.compare .catf ul li {
cursor:pointer;
display:block;
margin:0!important;
padding:0;
width:165px
}

.filtren.compare .catf>ul>li>span {
padding:5px 0 5px 15px;
width:150px
}

.filtren.compare .catf>ul>li>span>span {
border-bottom:1px dashed #000;
color:#000;
text-decoration:none
}

.filtren.compare ul li {
display:inline-block;
margin-bottom:10px;
margin-right:25px;
padding-left:18px;
position:relative;
vertical-align:top;
width:175px
}

.filtren.compare ul li,.filtren.compare ul li a {
color:#3F3F3F;
font-size:13px;
line-height:20px;
text-decoration:none
}

.filtren.compare .cntf ul li span {
left:-4px;
position:absolute;
top:1px
}

.filtren.compare .cntf .cnt span {
font-size:14px
}

.filtren.compare .cntf .cnt input[type=text] {
border:1px solid #8ca3ae;
border-radius:3px;
box-shadow:0 1px 1px rgba(255,255,255,.75),inset 0 3px 6px rgba(215,215,215,.75);
display:inline-block;
height:27px;
margin-right:20px;
padding:4px;
width:60px
}

.filtren.compare .bt1 {
width:auto
}

.filtren.compare .bt2 {
width:auto
}

.filtren .posabo {
bottom:10px;
position:absolute;
right:34px
}

.filtren.compare .cntf .cnt {
display:none;
padding-top:7px
}

.filtren.compare .cntf .cnt.active {
display:block;
margin-left:210px;
position:relative
}

.table_compare {
max-height:1200px!important;
overflow-x:auto;
overflow-y:hidden;
width:728px
}

.table_compare table tr td img {
height:auto;
max-height:100px;
max-width:100px;
padding:10px;
width:auto
}

.table_compare table tr td {
font-size:14px;
padding:8px 20px;
position:relative;
text-align:left
}

.table_compare table tr:nth-child(odd) td {
background:#fff
}

.table_compare table tr td:first-child {
color:#3d4345;
font-weight:700;
white-space:nowrap
}

.horizontalfilter li {
position:relative
}

.horizontalfilter li > span {
display:block
}

#base .modef,.horizontalfilter li .modef,.sidebar .filtren .modef {
background:#fff;
border:1px solid #8bbecb;
border-radius:4px;
box-shadow:2px 2px 5px 0 rgba(0,0,0,0.2);
color:#3f3f3f;
font-size:13px;
margin-top:-35px;
padding:10px 25px 10px 10px;
position:absolute;
right:200px;
white-space:nowrap
}

#base .modef {
margin-top:-10px;
right:686px
}

.horizontalfilter li .modef {
margin-top:-6px;
right:175px
}

#base .ecke,.horizontalfilter li .ecke,.sidebar .filtren .ecke {
-moz-transform:scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform:scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform:scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform:scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
background:#fff;
border-bottom:none!important;
border-right:1px solid #8BBECB;
border-top:1px solid #8BBECB;
box-shadow:2px -1px 4px -1px rgba(0,0,0,0.2);
display:block;
height:10px;
margin-top:-5px;
position:absolute;
right:-7px;
top:50%;
transform:scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
width:10px
}

#base .ecke.ie,.horizontalfilter li .ecke.ie,.sidebar .filtren .ecke.ie {
-moz-transform:none!important;
-ms-transform:none!important;
-o-transform:none!important;
-webkit-transform:none!important;
border:none!important;
height:15px;
margin-top:-8px;
right:-8px;
transform:none!important
}

#modef a {
border:none;
color:#007acf;
font-size:14px;
margin:0!important;
text-decoration:underline
}

#modef a:hover {
color:#e83434;
text-decoration:none
}

.sidebar .filtren span {
color:#000;
font-size:14px;
text-shadow:0 1px 1px #fff;
vertical-align:top
}

.sidebar .filtren>ul>li> span a {
border-bottom:1px dashed #000;
color:#000;
display:inline-block;
font-size:16px;
margin-bottom:5px;
margin-top:5px;
text-decoration:none
}

.sidebar .filtren ul>li>ul {
display:none;
overflow:hidden
}

.lvl2_disabled {
color:#9b9b9b!important;
text-shadow:none!important
}

.sidebar .filtren ul>li {
min-height:25px
}

.sidebar .filtren ul>li label {
font-size:14px;
position:relative;
text-shadow:0 1px 1px #fff;
top:-2px
}

.ui-slider-horizontal {
border-radius:5px;
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.1),0 1px 0 0 rgba(255,255,255,0.5);
height:4px
}

.ui-slider .ui-slider-handle {
cursor:pointer;
height:22px;
position:absolute;
width:22px;
z-index:2
}

.ui-slider .ui-slider-range {
border:0;
display:block;
font-size:.7em;
position:absolute;
z-index:1
}

.ui-widget-header {
color:#fff;
font-weight:700
}

.ui-slider {
margin:25px auto 8px;
position:relative;
text-align:left;
width:85%
}

.ui-slider-horizontal .ui-slider-handle {
margin-left:-.6em;
margin-top:-2px;
top:-.3em
}

.ui-slider-horizontal .ui-slider-range {
height:100%;
top:0
}

.ui-slider-horizontal .ui-slider-range-min {
left:0
}

.ui-slider-horizontal .ui-slider-range-max {
right:0
}

.ui-slider-vertical .ui-slider-handle {
left:-.3em;
margin-bottom:-.6em;
margin-left:0
}

.ui-slider-vertical .ui-slider-range {
left:0;
width:100%
}

.ui-slider-vertical .ui-slider-range-min {
bottom:0
}

.ui-slider-vertical .ui-slider-range-max {
top:0
}

.sidebar .vieweditems ul li {
border-bottom:1px solid #e0ecf3;
margin-bottom:10px;
padding-bottom:17px;
position:relative
}

.sidebar .vieweditems ul li:last-child {
border-bottom:none
}

.sidebar .vieweditems h5 {
font-size:16px;
margin-bottom:23px
}

.sidebar .vieweditems ul li a img {
height:auto;
margin-bottom:9px;
width:64px
}

.sidebar .vieweditems h4 {
line-height:19px;
margin-bottom:10px
}

.sidebar .vieweditems h4 a {
font-size:14px;
text-decoration:none
}

.sidebar .vieweditems h4 a:hover {
text-decoration:underline
}

.price {
color:#2d2d2d;
font-weight:700
}

.discount-price {
color:#E83434;
font-weight:700
}

.old-price {
color:#2d2d2d;
text-decoration:line-through
}

.sidebar .vieweditems .price {
position:absolute;
right:0;
top:5px
}

.sidebar .vieweditems .price span {
display:block;
font-size:12px;
font-weight:700;
line-height:17px;
padding:0 5px
}

.iteminfo {
padding-left:20px;
vertical-align:top;
width:408px
}

.iteminfo h2 a span {
color:#000;
font-size:24px;
font-weight:700
}

.iteminfo h2 a {
text-decoration:none
}

.iteminfo .price {
color:#007acf;
font-size:33px
}

.iteminfo .discount-price {
font-size:33px
}

.iteminfo .item_old_price {
font-size:19px;
font-weight:700
}

ul.options {
color:#3F3F3F;
display:block;
font-size:13px;
line-height:20px;
padding:0 10px 10px 0
}

.cnt ul.options {
margin:0
}

.options li {
border-bottom:1px dotted #ccc;
height:28px;
padding-left:0!important
}

.options li span,.options li b {
background:url(/local/templates/furniture_red/images/bg.png);
bottom:-15px;
font-weight:400;
line-height:27px;
padding-right:5px;
position:relative
}

.cnt .options li span,.cnt .options li b {
line-height:17px
}

.options li span {
color:#777;
font-size:14px
}

.options li b {
color:#000;
float:right;
font-size:14px
}

.sorttext {
display:inline-block;
font-size:14px
}

.sort {
padding:15px 0
}

.sortbutton.current,.sortbutton.current:hover,.sortbutton:active,.sortbutton {
padding:6px 10px
}

.sortbutton span {
display:inline-block;
height:10px;
width:10px
}

.sortbutton.current.asc:hover span,.sortbutton.current.desc span {
background-position:-40px -614px
}

.sortbutton.current.desc:hover span,.sortbutton.current.asc span {
background-position:-42px -749px
}

.myorders,.personal,.registarton {
color:#3f3f3f;
font-size:15px;
font-weight:700;
margin-top:10px;
width:100%
}

.registarton td {
vertical-align:top
}

.star {
color:#e83535
}

.workarea > form[name="form_auth"] .input_text_style,.input_text_style[name="coupon"],.registarton tr td input[type=password],.personal input[type=text],.personal input[type=password],#order_form_content input[type=text],#order_form_content input[type=password],.registarton tr td input[type=text] {
padding:6px!important;
width:300px
}

.input_text_style {
display:block;
height:40px!important;
min-width:300px;
padding:6px 1px!important
}

.description {
color:#9B9B9B;
font-size:11px;
font-weight:400;
line-height:15px;
vertical-align:text-top
}

.myorders_itog {
width:726px
}

.myorders_itog td {
font-size:14px;
font-weight:400;
padding:3px;
text-align:right;
white-space:nowrap
}

.myorders_itog td:first-child {
text-align:right;
width:100%
}

.myorders_itog tr:last-child td {
font-weight:700
}

.orders td,.mycurrentorders td {
background:#fff;
vertical-align:top
}

.mycurrentorders tbody tr td {
border-bottom:1px solid #d1d1d1!important;
border-top:1px solid #d1d1d1!important
}

.mycurrentorders tbody tr td:first-child {
width:120px!important
}

.mycurrentorders td img {
height:auto;
max-width:60px
}

.mycurrentorders td.cart-item-price {
text-align:right
}

.deleteitem_compare,.mycurrentorders td .deleteitem {
display:block;
height:22px;
width:22px
}

.reviews-block-container,.workarea p {
color:#3F3F3F;
font-size:13px;
line-height:20px;
padding:5px 0 20px
}

.workarea span,.workarea span p {
font-size:14px
}

.element-one-picture {
background:#fff;
box-shadow:0 0 4px rgba(123,152,165,0.4);
display:table-cell;
height:320px;
text-align:center;
vertical-align:middle;
width:320px
}

.catalog-section-list ul li {
display:inline-block;
font-weight:700;
margin-right:10px
}

.catalog-section-list ul {
display:block
}

.workarea h2 {
color:#000;
font-size:24px;
font-weight:700;
margin-bottom:10px;
margin-top:30px
}

.workarea h2:first-child {
margin-top:0!important
}

.workarea h3 {
color:#3f3f3f;
font-size:24px;
font-weight:700;
margin-bottom:10px;
margin-top:30px
}

.workarea h4 {
color:#3F3F3F;
font-size:14px;
font-weight:700;
margin-bottom:10px
}

.workarea > ul li {
color:#3F3F3F;
font-size:13px;
padding-bottom:5px;
padding-left:30px
}

.workarea ul li:before {
content:'\2014\a0'
}

.post {
margin-bottom:30px
}

.post:first-child {
margin-top:20px
}

.post .date {
color:#8f8f8f;
display:inline-block;
font-size:14px;
padding:10px 0
}

.post h3 {
display:inline-block;
font-size:18px;
margin-bottom:0;
margin-top:15px
}

.post-title h2 a {
font-weight:700
}

.post-title h2 a:link,/*idea*/
.post h3 a:link {
color:#0073a3;
font-size:16px
}

.post-title h2 a:hover,/*idea*/
.post h3 a:hover {
color:#E83434
}

.bblog-qtl,.post,.post p {
font-size:13px;
padding:0 0 20px
}

.post table {
margin-bottom:20px;
margin-top:10px
}

.post table tr td {
border:1px solid #d3d3d3;
padding:3px
}

#svwp0 {
background:#fff;
box-shadow:0 0 4px rgba(123,152,165,0.4);
display:block;
margin:4px 4px 4px 10px
}

.itemleft,.itemright {
display:block;
height:34px;
overflow:hidden;
position:absolute;
text-decoration:none;
width:34px
}

.itemleft.l_dis,.itemright.r_dis {
display:none!important
}

.svwp {
width:320px
}

.slideviewer div>ul>li {
padding:10px;
text-align:center;
width:280px
}

.slideviewer div:first-child>ul>li img,.element-one-picture img {
height:auto;
max-height:280px;
max-width:280px;
width:auto
}

.thumbslider {
width:310px
}

.thumbslider ul li {
background:none;
background:transparent;
box-shadow:none!important;
float:left;
height:89px;
margin:0;
overflow:hidden;
padding-top:10px;
width:88px
}

.thumbslider ul li img {
background:#fff;
box-shadow:0 0 4px rgba(123,152,165,0.4)
}

.content_search_box.hnav table {
margin:0 auto;
width:980px
}

.searchtd {
width:570px
}

.content_search_box {
margin-bottom:40px
}

.content_search_box.hnav {
margin:35px auto 16px
}

.content_search_box.hnav table td:first-child {
text-align:left
}

.content_search_box table {
width:100%
}

.content_search_box table tr td {
border:none;
height:60px
}

.content_search_box table tr td:first-child {
font-size:15px;
font-weight:700;
text-align:center;
width:180px
}

.content_search_box.hnav table tr td:first-child {
width:auto!important
}

.content_search_box.hnav table tr td:first-child h1 {
font-size:30px;
font-weight:700
}

textarea,.registarton tr td input[type=password],.registarton tr td input[type=text],.content_search_box table tr td .input,.bx-auth-service-form input[type=text],.input_text_style {
background:#fff;
border:1px solid #8CA3AE;
border-radius:5px;
box-shadow:inset 0 3px 6px 0 rgba(215,215,215,0.7);
box-sizing:border-box;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:400;
height:40px;
padding:10px!important;
position:relative
}

.content_search_box table tr td .input {
padding:0!important
}

#title-search-input {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:400;
z-index:220
}

textarea {
min-height:100px
}

.content_search_box table tr td .input input[type="text"] {
background:transparent;
border:none;
border-radius:6px;
display:block;
padding:7px 12px;
width:491px
}

.content_search_box table tr td .input input[type="submit"] {
border:none;
cursor:pointer;
display:inline-block;
height:31px;
margin-top:6px;
position:absolute;
right:10px;
top:0;
width:36px
}

.numberitems {
float:right;
overflow:hidden;
width:50px
}

.breadcrumbs {
margin-bottom:13px
}

.breadcrumbs a {
background:url(/local/templates/furniture_red/images/breadcrumbs_arrow.png) no-repeat right center;
color:#0073a3;
font-size:13px;
padding-right:10px;
text-decoration:underline
}

.breadcrumbs a:hover {
color:#e83434;
text-decoration:none
}

.breadcrumbs span {
font-size:13px;
font-weight:700
}

.bx-breadcrumb-item {
display:inline-block
}

.bx-breadcrumb-item-angle {
padding:0 0 0 5px
}

.seeall {
float:right;
margin-right:24px;
margin-top:20px
}

.newsale,.hitsale,.tm {
height:22px;
margin-bottom:10px!important;
padding:19px 18px 20px 13px
}

.newsale span,.hitsale span {
display:inline-block;
height:30px;
margin-bottom:-7px;
margin-right:10px;
width:30px
}

.salegal {
background:rgba(245,203,38,0.6);
display:block;
font-size:18px;
font-weight:700;
padding:10px;
position:absolute;
right:24px;
text-align:center;
top:17px
}

.caroufredsel_wrapper {
padding-right:6px
}

.listitem-carousel {
position:relative
}

.workarea.pleft .listitem-carousel {
left:-17px;
width:754px
}

.listitem-carousel ul {
margin:0;
overflow:hidden;
padding:2px;
width:980px
}

.listitem ul li,.listitem-carousel ul li {
background:#fff;
box-shadow:0 0 3px 1px #E2E7E9;
display:inline-block;
margin:10px 9px;
padding:10px;
position:relative;
vertical-align:top;
width:200px
}

.workarea.pleft .listitem-carousel ul li {
margin:10px 15px
}

.listitem_horizontal {
width:100%
}

.thumbslider ul li,.listitem_horizontal>li {
background:#fff;
box-shadow:0 0 4px rgba(123,152,165,0.4);
display:block;
margin:15px 4px 30px;
position:relative
}

.checkbox {
display:block;
position:absolute;
top:9px;
width:100px
}

.checkbox a {
text-decoration:none
}

.checkbox_text {
color:#5f6a71;
font-size:11px;
margin-top:1px;
position:absolute
}

.badge,.badge.specialoffer {
background:#F5CB26;
color:#000;
font-size:14px;
font-weight:700;
padding:5px 10px!important;
position:absolute;
right:10px;
top:10px
}

.listitem .badge,.listitem .badge.specialoffer,.listitem-carousel .badge,.listitem-carousel .badge.specialoffer {
right:0;
top:176px
}

.badge.notavailable {
background:#FFD8D8
}

.setaside {
color:#3f3f3f;
font-weight:400;
white-space:nowrap
}

.setaside:hover {
text-decoration:none
}

.listitem ul li a.link img,.listitem-carousel ul li a.link img {
height:auto;
margin:25px auto 18px;
max-height:130px;
max-width:130px;
width:auto
}

.listitem ul li a.link,.listitem-carousel ul li a.link {
display:block;
height:170px;
margin:0 auto;
overflow:hidden;
width:130px
}

hr {
border:none;
border-bottom:1px solid #e0ecf3;
margin-top:10px
}

.listitem ul li h4 a,.listitem-carousel ul li h4 a {
display:block;
font-size:14px;
text-decoration:none;
text-transform:uppercase;
width:100%
}

.listitem h4,.listitem-carousel h4 {
margin:5px 0 20px
}

.listitem ul li h4 a:hover,.listitem-carousel ul li h4 a:hover {
text-decoration:underline
}

.listitem ul li h4 a .model,.listitem-carousel ul li h4 a .model {
display:block;
overflow:hidden
}

.listitem ul li .buy,.listitem-carousel ul li .buy {
min-height:49px;
overflow:hidden;
position:relative;
width:195px
}

.listitem ul li .buy div.price,.listitem-carousel ul li .buy div.price {
display:inline-block;
font-size:14px;
font-weight:700;
line-height:19px;
padding:0
}

.listitem ul li .buy .price .old_price,.listitem-carousel ul li .buy .price .old_price {
font-weight:400
}

table.buy .bt3 {
position:relative;
right:-1px
}

.buy .bt3 {
position:absolute;
right:-1px
}

.subscribe_link {
font-size:14px;
position:absolute;
right:0
}

.bt2_right {
bottom:30px;
position:absolute;
right:23px
}

.tlistitem_shadow {
bottom:-11px;
height:10px;
margin-top:11px;
padding:0;
position:absolute;
right:0;
width:220px;
z-index:999
}

.listitem_horizontal table {
width:100%
}

.listitem_horizontal table tr td {
padding:10px 20px;
vertical-align:top
}

.listitem_horizontal table tr td:first-child {
text-align:center;
width:200px
}

.listitem_horizontal.pleft table tr td:first-child {
text-align:left
}

.listitem_horizontal.pleft table tr:first-child td:first-child {
text-align:center
}

.listitem_horizontal.pleft table tr:first-child td:first-child a {
display:block;
width:194px
}

.listitem_horizontal.pleft table tr td.title {
width:100%
}

.listitem_horizontal table tr td:first-child img {
height:auto;
margin-top:35px;
max-height:200px;
max-width:200px;
padding:7px;
width:auto
}

.listitem_horizontal table tr td:first-child .checkbox {
display:block;
text-align:left
}

.listitem_horizontal table tr td.title h3 a span {
display:block;
font-size:24px;
margin-bottom:10px;
padding:5px 0
}

.listitem_horizontal table tr td.price {
text-align:center;
vertical-align:bottom;
vertical-align:bottom;
width:170px
}

.listitem_horizontal table tr td div {
padding-bottom:20px;
text-align:left
}

.retail_vert,.retail {
font-size:14px;
padding-right:10px
}

.listitem_horizontal td.price span {
font-size:26px
}

.listitem_horizontal.pleft td.price span {
font-size:23px
}

.retail_vert span,.retail span {
text-decoration:line-through
}

.listitem_horizontal.pleft div div {
display:inline-block;
margin-right:5px
}

.listitem_horizontal.pleft .bt3 {
float:right;
position:relative
}

.listitem_horizontal h3 a {
font-size:24px;
font-weight:700;
text-decoration:underline
}

.listitem_horizontal table tr td {
font-size:13px
}

.listitem_horizontal table tr td h3 {
margin-top:15px
}

.tlistitem_horizontal_shadow {
background-size:100%;
bottom:-17px;
height:17px;
left:50%;
margin-left:-360px;
padding:0;
position:absolute;
width:720px;
z-index:1
}

.horizontal_listitem_shadow {
background-size:100% 100%;
height:17px;
padding:0;
position:relative;
top:27px;
width:740px
}

.listitem-carousel .prev,.listitem-carousel .next {
display:none!important;
height:0;
margin-top:-17px;
overflow:hidden;
padding-top:34px;
position:absolute;
text-decoration:none;
top:50%;
width:34px
}

.listitem-carousel:hover .prev,.listitem-carousel:hover .next {
display:block!important
}

.listitem-carousel:hover .prev.hidden,.listitem-carousel:hover .next.hidden,.listitem-carousel:hover .prev.disabled,.listitem-carousel:hover .next.disabled {
display:none!important
}

.listitem-carousel .pager {
margin-top:2px;
text-align:center;
width:100%
}

.listitem-carousel .pager a {
display:inline-block;
height:0;
margin:5px;
overflow:hidden;
padding-top:15px;
width:15px
}

#foo2,#foo3 {
height:auto!important
}

.horizontal_listitem {
background:#fff;
box-shadow:0 0 4px rgba(123,152,165,0.4);
display:block;
margin:2px;
margin-bottom:30px;
padding:25px 0 10px;
width:740px
}

.horizontal_listitem ul li {
border-right:1px solid #E0ECF3;
display:inline-block;
padding:15px 18px 5px;
width:108px
}

.horizontal_listitem ul li:last-child {
border:none
}

.horizontal_listitem ul li a img {
height:auto;
max-height:64px;
max-width:65px;
width:auto
}

.horizontal_listitem ul li .item_price {
background:#E0ECF3;
font-size:13px;
font-weight:700;
padding:2px;
position:relative;
right:-18px;
text-align:center;
top:-135px
}

.blog_box {
min-height:394px;
padding-top:30px;
width:100%
}

.blog_box table {
margin:0 auto;
width:980px
}

.blog_box table tr td {
color:#607b8b;
font-size:13px;
padding:9px 5px;
text-shadow:0 1px 1px #fff;
vertical-align:top
}

.blog_box table tr td.news .title-link:link,.blog_box table tr td.news .title-link:visited {
color:#607b8b;
font-weight:400
}

.blog_box table tr td.news .title-date {
color:#0073a3;
font-weight:700
}

.blog_box table tr td:first-child {
width:330px
}

.blog_box table tr td:nth-child(2) {
padding-left:43px;
padding-right:44px;
width:330px
}

.blog_box table tr td h4 {
color:#000;
font-size:25px;
font-weight:400;
margin-bottom:25px
}

.blog_box table tr td p {
line-height:19px
}

.blog_box table tr td:first-child h3 {
font-weight:700
}

.blog_box table tr td a {
color:#0073a3;
font-weight:700;
line-height:19px;
text-decoration:none
}

.blog_box table tr td a:hover {
text-decoration:underline
}

.allnews.bt2 {
color:#3f3f3f
}

.blog_box table tr td li {
padding:10px 0
}

.blog_box table tr td li:first-child {
padding-top:0
}

.blog_box table tr td .view_all {
color:#3f3f3f;
float:none;
padding:8px 10px
}

.footer {
padding-top:20px;
width:100%
}

.footer table {
margin:0 auto;
width:971px
}

.footer table tr td {
padding:15px 17px;
vertical-align:top
}

.footer table tr td:first-child {
padding-left:0
}

.footer table tr td.copyright {
color:#fff;
font-size:13px;
opacity:.5;
padding-left:15px;
vertical-align:bottom
}

.about {
width:224px
}

.cat_link {
padding:15px 11px;
width:441px
}

.footer table tr td h4 {
font-size:18px;
padding-bottom:16px
}

.footer table tr td li {
display:inline-block;
overflow:hidden;
padding:9px 0;
width:205px
}

.footer table tr td li:first-child {
margin-top:8px
}

.footer table tr td li a {
color:#f3f8fa;
font-size:13px;
text-decoration:none;
text-shadow:0 -1px 0 rgba(124,69,24,0.5)
}

.footer table tr td li a:hover {
text-decoration:underline
}

.footer table tr td.contact {
color:#fff;
font-size:13px;
text-shadow:0 -1px 0 rgba(124,69,24,0.5);
width:259px
}

.footer table tr td.contact span {
font-size:25px;
font-weight:700;
text-shadow:0 -1px 0 rgba(124,69,24,0.5)
}

.social {
padding-bottom:22px
}

.item_count[type="text"] {
border:1px solid #c4c4c4;
height:20px;
text-align:center;
width:25px
}

table.options td {
font-size:13px;
text-align:left
}

table.options td:first-child {
min-width:140px
}

table.options td select {
width:220px
}

.equipment {
border:1px solid #d1d1d1;
margin:20px 0;
width:99%
}

.equipment thead td {
background:#f7f5ec;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,#f7f5ec 0%,#f7dfde 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f5ec),color-stop(100%,#f7dfde));
background:-webkit-linear-gradient(top,f7f5ec 0%,#f7dfde 100%);
background:-o-linear-gradient(top,#f7f5ec 0%,#f7dfde 100%);
background:-ms-linear-gradient(top,#f7f5ec 0%,#f7dfde 100%);
background:linear-gradient(to bottom,#f7f5ec 0%,#f7dfde 100%);
color:#3d4345;
font-size:14px;
font-weight:700;
padding:2px;
text-shadow:0 1px 1px rgba(255,255,255,0.4)
}

.equipment thead td a {
font-size:12px
}

.equipment tbody td {
background:#fff;
color:#5f6a71;
font-size:12px;
font-weight:400;
padding:2px
}

.equipment.orders tbody td {
border-bottom:none;
border-top:none;
color:#3d4345;
vertical-align:top
}

.equipment.orders tbody tr td:first-child {
min-width:470px
}

.equipment tbody tr td:last-child {
text-align:right
}

.equipment.orders.n tbody tr .order_status {
background:#ffd34e;
color:#000!important;
text-shadow:0 1px 1px rgba(255,255,255,.7)
}

.equipment.orders.p tbody tr .order_status {
background:#ade421;
color:#000!important;
text-shadow:0 1px 1px rgba(255,255,255,.7)
}

.equipment.orders.f tbody tr .order_status,.equipment.orders.canceled tbody tr .order_status {
background:#d3d3d3;
color:#000!important;
text-shadow:0 1px 1px rgba(255,255,255,.7)
}

.order_status {
width:215px
}

.equipment.ordersmore td {
border:none;
text-align:left!important
}

.equipment.ordersmore td:first-child {
color:#3f3f3f;
width:180px
}

.equipment.ordersmore h4 {
background:#fafafa;
font-size:16px;
margin:0;
padding:10px 25px
}

.compositionorder ul li {
list-style-type:decimal;
margin-left:20px
}

.tabsblock {
margin:50px auto
}

.tabsblock .tabs {
margin:0 5px;
z-index:200
}

.tabsblock .tabs a {
background:#fbfbfb;
border-radius:4px 4px 0 0;
bottom:-5px;
box-shadow:0 0 4px rgba(123,152,165,0.4),inset 0 -3px 5px rgba(123,152,165,0.2);
color:#000;
display:inline-block;
margin:0 5px;
padding:10px 0 7px;
position:relative;
text-decoration:none
}

.tabsblock .tabs a:hover {
bottom:0
}

.tabsblock .tabs a span {
color:#3f3f3f;
font-size:14px;
font-weight:700;
margin:0 10px
}

.tabsblock .tabs a span.clr {
background:#fff;
bottom:-10px;
display:block;
height:3px;
margin:0;
position:relative
}

.tabsblock .tabs a.active {
background:#fff;
bottom:0;
box-shadow:0 0 4px rgba(123,152,165,0.4);
z-index:220
}

.tabsblock .tabcontent {
background:#fff;
border-radius:2px;
box-shadow:0 0 4px rgba(123,152,165,0.4);
margin:0 10px;
padding:10px;
position:relative;
z-index:210
}

.tabsblock .tabcontent .cnt ul li span,.tabsblock .tabcontent .cnt ul li b {
background-color:#fff;
background-image:none
}

.tabsblock .tabcontent>div {
display:none
}

.tabsblock .tabcontent>div.active {
display:block
}

.count_nav {
display:inline-block;
height:21px;
line-height:0;
padding-left:5px;
padding-top:1px;
position:absolute;
width:12px
}

.count_nav a {
border:1px solid #d8d8d8;
display:block;
height:10px;
text-align:center;
width:11px
}

.count_nav a.plus {
background-position:-41px -553px;
border-radius:5px 5px 0 0
}

.count_nav a.minus {
background-position:-41px -573px;
border-radius:0 0 5px 5px;
margin-top:-1px
}

.modal {
box-shadow:0 0 10px 0 rgba(0,0,0,0.6);
display:none;
left:50%;
position:fixed;
top:50%;
z-index:999
}

#login,#popupformsubscribe,#additemincart,#additeminsubscribe,#additemincartoptions,#additemincompare {
background:#fff;
border-radius:7px;
padding:10px 10px 25px;
text-align:center
}

#login {
padding:0 10px
}

#login input[type=submit] {
cursor:pointer
}

#login,#additemincompare {
margin-left:-160px;
min-width:300px
}

#additemincartoptions,#additeminsubscribe,#additemincart {
margin-left:-210px;
width:400px
}

#additemincartoptions table {
width:100%
}

#additemincartoptions table tr td:first-child {
padding:5px
}

#additemincartoptions .bt1,#additeminsubscribe .bt1,#popupformsubscribe .bt1,#additemincart .bt1 {
padding:7px 15px 7px 40px
}

#additemincartoptions .bt3,#additeminsubscribe .bt3,#popupformsubscribe .bt3,#additemincart .bt3 {
padding:7px 15px
}

#additemincartoptions .sale {
color:#E83434;
font-size:13px;
position:absolute;
right:143px;
top:60px
}

#additemincartoptions .price_title {
font-weight:400;
margin:0;
padding:0;
text-align:right
}

#additemincartoptions .choosepropstitle {
font-size:13px;
font-weight:700;
padding:5px;
text-align:left!important
}

#additemincart h4,#additeminsubscribe h4,#popupformsubscribe h4,#additemincompare h4 {
color:#000;
font-size:15px;
font-weight:700;
padding-bottom:20px;
padding-top:15px;
text-align:center
}

#additemincart .item_img img,#additeminsubscribe .item_img img,#popupformsubscribe .item_img img,#additemincompare .item_img img {
height:auto;
max-height:200px;
max-width:200px;
width:auto
}

#additemincartoptions .item_img img {
height:auto;
max-height:70px;
max-width:70px;
width:auto
}

#additemincart .item_title,#additeminsubscribe .item_title,#popupformsubscribe .item_title,#additemincartoptions .item_title,#additemincompare .item_title {
color:#1074a1;
font-size:16px;
padding-bottom:15px;
padding-top:15px;
text-align:center
}

#additemincartoptions .item_price {
display:block;
font-size:14px
}

#additemincartoptions .item_old_price {
display:block;
font-size:14px;
text-decoration:line-through
}

#login p,#additemincart p,#additeminsubscribe p,#popupformsubscribe p,#additemincartoptions p,#additemincompare p {
display:block;
font-size:13px;
padding:10px 0;
text-align:center
}

#additemincart .incart,#additeminsubscribe .incart,#popupformsubscribe .incart,#additemincartoptions .incart,#additemincompare .compare {
font-size:14px;
text-align:center
}

.close.button {
cursor:pointer;
height:13px;
position:absolute;
right:10px;
top:7px;
width:13px
}

#login input[type=password] {
margin-bottom:5px;
margin-top:2px
}

#login .rememberme {
float:right;
position:relative
}

#login .rememberme input {
left:-20px;
position:absolute;
top:-1px
}

#bgmod {
background:rgba(0,0,0,0);
display:none;
height:100%;
left:0;
min-height:2000px;
min-width:2000px;
position:fixed;
top:0;
z-index:998
}

.svwp ul {
left:-999em;
position:relative
}

.slideviewer {
background:#fff;
margin:0;
overflow:hidden;
padding:0;
position:relative
}

.slideviewer ul {
left:0;
list-style-type:none;
margin:0;
padding:0;
position:relative;
top:0;
width:1%
}

.slideviewer ul li {
float:left
}

.thumbslider ul {
height:101px;
list-style-type:none;
margin:0;
padding:0
}

.slideviewer div > ul > li:before,.thumbslider ul li:before {
content:""!important
}

.thumbslider a {
text-decoration:none
}

.thumbslider a img {
border:none!important;
display:block;
margin:0 auto;
padding:10px 7px 5px
}

.thumbslider p.tmbrdr {
border:none!important;
margin:0;
margin-left:3px;
padding:0;
position:absolute
}

.thumbslider p.tmbrdr:hover {
background:url(/local/templates/furniture_red/images/p_bg.png) no-repeat top right
}

.thumbslider p.tmbrdr.active {
background:url(/local/templates/furniture_red/images/p_bg.png) no-repeat top left
}

div.search-popup {
background:#fff;
border:1px solid #333;
margin:0;
padding:2px;
width:307px
}

div.search-popup-row,div.search-popup-row-active {
cursor:pointer;
margin:0;
padding:2px 4px;
position:relative
}

div.search-popup-row {
background:#fff;
font-family:Helvetica
}

div.search-popup-row-active {
background:#eee
}

div.search-popup-el-name,div.search-popup-el-cnt {
margin:0;
padding:0;
position:relative;
text-align:left
}

div.search-popup-el-cnt {
float:right;
text-align:right
}

.sidebar.pleft {
float:left;
width:222px
}

.sidebar.pright {
float:right;
width:222px
}

.centralarea.pleft,.workarea.pleft {
float:left;
padding-left:20px;
width:728px
}

.breadcrumbs.pleft {
overflow:hidden;
width:728px
}

.centralarea.pright .breadcrumbs {
padding-left:0
}

.workarea.pright {
float:left;
width:728px
}

.header_slider {
margin:0 auto;
padding-top:40px;
width:980px
}

#slides .slide {
padding:20px 0;
width:980px
}

.slides_container {
height:405px;
overflow:hidden;
position:relative
}

#frame {
height:341px;
left:-80px;
position:absolute;
top:-3px;
width:739px;
z-index:0
}

#slides .pagination {
margin:12px 0;
position:relative;
text-align:center;
width:577px;
z-index:137
}

#slides .pagination li {
display:inline-block;
height:19px;
list-style:none;
margin:0 6px;
padding:1px;
width:19px
}

#slides .pagination li a {
display:block;
font-size:0;
height:19px;
width:19px
}

.slider_img {
height:400px;
width:580px
}

.header_slider .w {
-moz-transform:scale(1) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform:scale(1) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform:scale(1) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform:scale(1) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
background:#fff;
height:371px;
margin-left:30px;
margin-top:27px;
position:absolute;
top:-9px;
transform:scale(1) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
width:535px;
z-index:0
}

.slider_img .s1,.slider_img .s2 {
box-shadow:0 0 20px 2px #000;
height:342px;
margin-left:38px;
margin-top:26px;
position:absolute;
top:10px;
width:520px;
z-index:150
}

.slider_img .s1 {
-moz-transform:scale(1) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform:scale(1) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform:scale(1) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform:scale(1) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform:scale(1) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)
}

.slider_img .s2 {
-moz-transform:scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform:scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform:scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform:scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform:scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)
}

.slider_img .photo {
background:#fff;
height:373px;
margin-left:29px;
margin-top:28px;
position:absolute;
text-align:center;
top:-9px;
width:536px;
z-index:170
}

.slider_img .photo table {
margin:10px auto 0;
width:500px
}

.slider_img .photo table tr td {
height:360px;
text-align:center;
vertical-align:middle;
width:500px
}

.slider_img .photo table tr td img {
height:auto;
max-height:300px;
max-width:300px;
width:auto
}

#slides .next,#slides .prev {
display:none;
height:58px;
margin-top:-207px;
position:absolute;
width:57px;
z-index:101
}

#slides:hover .next,#slides:hover .prev {
display:block
}

#slides .next {
left:50%;
margin-left:48px
}

#slides .prev {
left:50%;
margin-left:-489px
}

.info {
height:343px;
left:645px;
position:absolute;
top:47px;
width:334px
}

.info h2,.info h4 {
overflow:hidden;
width:334px
}

.info h4 {
margin-top:2px
}

.info h2 a,.info h4 a {
display:block;
font-size:26px;
overflow:hidden;
text-decoration:none;
text-overflow:ellipsis;
white-space:nowrap
}

.info h4 a {
font-weight:400
}

.info p {
font-size:14px;
height:106px;
line-height:20px;
padding-top:23px;
width:300px
}

.info .more {
font-weight:700;
text-decoration:none
}

.info .more:hover {
text-decoration:underline
}

.buy {
bottom:0;
position:absolute;
width:330px
}

.buy td {
font-size:26px;
line-height:19px;
padding:15px 14px;
vertical-align:middle
}

.buy td:first-child {
font-weight:700;
text-shadow:0 1px 1px rgba(246,237,206,0.7);
white-space:nowrap
}

.buy td .old_price {
font-size:14px;
text-decoration:line-through
}

.buy td:last-child {
padding:0;
width:14px
}

.specialoffer {
background:#F5CB26;
color:#000;
font-size:24px;
padding:9px 11px;
position:absolute;
right:20px;
text-shadow:0 1px 1px rgba(255,255,255,0.7);
top:20px
}

sup.notavailable,sup.specialoffer,sup.newproduct,sup.saleleader {
background:#f8e86f;
color:#000;
font-size:11px;
font-weight:400;
padding:0 8px 1px;
position:relative;
right:0;
top:-5px
}

sup.notavailable {
background:#FFD8D8
}

.title-search-result {
border-radius:3px;
left:875px;
top:245px;
width:560px
}

.cart-notetext {
background:url(/local/templates/furniture_red/images/notetext.png) no-repeat center;
color:#5f6a71!important;
display:block;
font-size:16px;
min-height:200px
}

.notetext {
color:#5f6a71!important
}

.sortbutton.current,.sortbutton.current:hover,.sortbutton:active,.sortbutton {
padding:6px 10px
}

.no-photo-div-small,.no-photo-div-big {
background:url(/local/templates/furniture_red/images/no-photo.png) no-repeat center
}

.no-photo-div-small {
background-size:90% 90%
}

.personal-page-nav div {
background:#fff;
border:1px solid #e0ecf3;
border-radius:3px;
margin:10px 0 20px;
padding:10px 15px
}

.personal-page-nav div h2 {
border-bottom:1px solid #e0ecf3;
font-size:18px!important;
padding-bottom:5px
}

.personal-page-nav div ul li a {
font-size:13px
}

#popup_n_error,.errortext {
background:#f8eaed;
background:url(/local/templates/furniture_red/images/alert.png) 10px 50% no-repeat,-moz-linear-gradient(top,#f8eaed 0%,#edd0d6 100%);
background:url(/local/templates/furniture_red/images/alert.png) 10px 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8eaed),color-stop(100%,#edd0d6));
background:url(/local/templates/furniture_red/images/alert.png) 10px 50% no-repeat,-webkit-linear-gradient(top,#f8eaed 0%,#edd0d6 100%);
background:url(/local/templates/furniture_red/images/alert.png) 10px 50% no-repeat,-o-linear-gradient(top,#f8eaed 0%,#edd0d6 100%);
background:url(/local/templates/furniture_red/images/alert.png) 10px 50% no-repeat,linear-gradient(to bottom,#f8eaed 0%,#edd0d6 100%);
border-bottom:1px solid #c9abaf;
border-left:1px solid #d5babe;
border-radius:5px;
border-right:1px solid #d5babe;
border-top:1px solid #e4cbd1;
box-shadow:inset 0 1px 1px 0 #fff;
color:#881521!important;
display:inline-block;
font-size:15px;
font-weight:700;
margin-top:15px;
padding:10px 15px 10px 60px !important;
text-shadow:0 1px 0 #fff
}

#popup_n_error {
display:none
}

.sidebar .nav>li>span .showchild .arrow,.sidebar .nav.popup>li>span .showchild_popup .arrow,.sidebar .nav>li>ul>li span .showchild .arrow,.sidebar .nav.popup>li>ul>li span .showchild_popup .arrow,.social .social-eshop a,.social-eshop a,.social a span,.itemleft,.itemright,.newsale span,.hitsale span,.sortbutton span,.close.button,#slides .next,#slides .prev,#slides .pagination li a,.listitem-carousel .pager a,.listitem-carousel .prev,.listitem-carousel .next,.deleteitem_compare,.mycurrentorders td .deleteitem,.ui-slider .ui-slider-handle,.count_nav a,.content_search_box table tr td .input input[type="submit"] {

}

.sidebar .nav>li>span .showchild .arrow,.sidebar .nav.popup>li>span .showchild_popup .arrow,.sidebar .nav>li>ul>li span .showchild .arrow,.sidebar .nav.popup>li>ul>li span .showchild_popup .arrow {
background-position:-182px -19px
}

.sidebar .nav>li:hover>span .showchild .arrow {
background-position:-38px -360px
}

.sidebar .nav>li span .showchild:hover .arrow {
background-position:-37px -380px
}

.sidebar .nav>li.current>span .showchild .arrow {
background-position:-38px -321px
}

.sidebar .nav>li.current>span .showchild:hover .arrow {
background-position:-38px -340px
}

.sidebar .nav>li.selected>span .showchild .arrow {
background-position:-38px -303px
}

.sidebar .nav>li.current.selected>span .showchild .arrow,.sidebar .nav>li.current.selected>span .showchild:hover .arrow {
background-position:-38px -284px
}

.sidebar .nav>li>ul>li:hover>span .showchild>.arrow {
background-position:-38px -458px
}

.sidebar .nav>li>ul>li span .showchild:hover .arrow {
background-position:-37px -423px
}

.sidebar .nav>li.current ul>li.lvl2.current>span .showchild .arrow {
background-position:-38px -442px
}

.sidebar .nav>li.current ul>li.lvl2.current>span .showchild:hover .arrow {
background-position:-38px -402px
}

.sidebar .nav.popup>li>span .showchild_popup .arrow {
background-position:-38px -708px
}

.sidebar .nav.popup>li:hover>span .showchild_popup .arrow {
background-position:-38px -688px
}

.sidebar .nav.popup>li.current.selected>span .showchild_popup .arrow {
background-position:-38px -689px
}

#slides .prev {
background-position:0 0
}

#slides .next {
background-position:0 -58px
}

#slides .next:active {
background-position:0 -174px
}

#slides .prev:active {
background-position:0 -116px
}

.itemleft,.listitem-carousel .prev {
background-position:0 -285px
}

.itemleft:hover,.listitem-carousel .prev:hover {
background-position:0 -320px
}

.itemleft:active,.listitem-carousel .prev:active {
background-position:0 -355px
}

.itemright,.listitem-carousel .next {
background-position:0 -389px
}

.itemright:hover,.listitem-carousel .next:hover {
background-position:0 -424px
}

.itemright:active,.listitem-carousel .next:active {
background-position:0 -459px
}

.newsale span {
background-position:0 -657px
}

.hitsale span {
background-position:0 -689px
}

.content_search_box table tr td .input input[type="submit"] {
background-position:0 -718px
}

.deleteitem_compare,.mycurrentorders td .deleteitem {
background-position:0 -776px
}

.deleteitem_compare:hover,.mycurrentorders td .deleteitem:hover {
background-position:0 -798px
}

.ui-slider .ui-slider-handle {
background-position:-36px -588px
}

#slides .pagination li a {
background-position:-39px -650px
}

#slides .pagination li.current a {
background-position:-39px -631px
}

.listitem-carousel .pager a {
background-position:-42px -512px
}

.listitem-carousel .pager a:hover,.listitem-carousel .pager a.selected {
background-position:-41px -495px
}

.close.button {
background-position:-46px -480px
}

.social .fb {
background-position:0 -496px
}

.social .tw {
background-position:0 -528px
}

.social .od {
background-position:0 -560px
}

.social .vk {
background-position:0 -592px
}

.social .gp {
background-position:0 -624px
}

.social .all >a> span {
background-position:-32px -905px
}

.social .all:hover >a>span {
background-position:0 -905px
}

.social a .vkontakte {
background-position:-32px -1033px
}

.social a .odnoklassniki {
background-position:-32px -809px
}

.social a .mymailru {
background-position:-32px -841px
}

.social a .facebook {
background-position:-32px -873px
}

.social a .google {
background-position:-32px -937px
}

.social a .openid-mail-ru {
background-position:0 -1033px
}

.social a .openid {
background-position:0 -841px
}

.social a .yandex {
background-position:0 -873px
}

.social a .livejournal {
background-position:0 -937px
}

.social a .liveinternet {
background-position:0 -969px
}

.social a .blogger {
background-position:0 -1001px
}

.social a .twitter {
background-position:-32px -1001px
}

.social a .liveid {
background-position:-32px -969px
}

.listitem-carousel .next {
right:0
}

.w100p {
width:100%!important
}

.w980p {
width:980px!important
}

.w748p {
width:748px!important
}

.db {
display:block!important
}

.fll {
float:left!important
}

.flr {
float:right!important
}

.fln {
float:none!important
}

.fwb {
font-weight:700!important
}

.fwn {
font-weight:400!important
}

.fsi {
font-style:italic!important
}

.fsn {
font-style:normal!important
}

.tac {
text-align:center!important
}

.tal {
text-align:left!important
}

.tar {
text-align:right!important
}

.m0a {
margin:0 auto!important
}

.vat {
vertical-align:top!important
}

.vam {
vertical-align:middle!important
}

.vab {
vertical-align:bottom!important
}

.vabl {
vertical-align:baseline!important
}

.lsnn,.lsnn li {
list-style:none!important
}

.lsnn:before,.lsnn li:before {
content:none!important
}

.social > a,.social .social-eshop a {
display:inline-block;
height:32px;
width:31px
}

#login .social .social-eshop a {
background-image:none
}

.social a span {
display:inline-block;
height:32px;
width:31px
}

.social {
padding-bottom:8px;
text-align:left
}

.social li {
display:inline-block
}

.social li>ul {
display:none;
position:absolute;
text-align:right;
width:290px;
z-index:99999
}

.social li.notfull {
position:relative
}

.social li.full>ul {
left:4px
}

.social li.notfull>ul {
left:0;
right:0
}

.social .all:hover ul {
display:block
}

.social .social-eshop a,.social a span {
width:32px
}

.bx-auth-service-form input[type=text] {
height:20px
}

.cart-item-name {
width:200px
}

.cart-item-price {
white-space:nowrap
}

.cart-item-name,/*.cart-item-price,*/
.cart-item-price div,.cart-item-price span,.map-columns {
width:100%
}

.map-columns li {
padding:10px
}

.map-columns li a {
font-weight:400
}

.bt1 {
white-space:nowrap
}

.catalog-price {
font-weight:700
}

.prod_main {
border-collapse:separate;
border-spacing:2px
}

.prod_main td {
border:2px outset;
height:100px;
margin:5px;
padding:5px;
width:350px
}

.prod_main td a {
color:#fff;
font-size:medium;
font-weight:700;
text-decoration:none
}

.prod_main td a:hover {
color:red;
font-size:medium;
font-weight:700;
text-decoration:none
}

.leftblock label {
cursor:pointer
}

.leftblock input[type="submit"],.leftblock input[type="checkbox"] {
cursor:pointer
}

#ul_catalog_menu_lkgdqn .bx_hma_one_lvl:nth-child(4) {
margin-right:-1%
}

.asd_slider_window {
height:445px!important
}

p.news-item {
padding-left:100px
}

p.news-item .preview_picture {
margin-left:-100px!important
}

.nau_content {
bottom:0;
margin-left:0;
position:fixed;
right:40px;
text-align:center;
width:130px;
z-index:220
}

button.blue_btn {
border:0;
border-radius:100px;
color:#fff;
cursor:pointer;
display:inline-block;
font-size:16px;
line-height:16px;
margin:20px;
padding:20px 10px 10px;
position:relative;
text-decoration:none
}

button.blue_btn:active {
-webkit-transform:translate(0px,5px);
box-shadow:0 1px 0 0;
transform:translate(0px,5px)
}

button.blue_btn:focus {
outline:none!important
}

.nau_popup input,.nau_popup textarea,.nau_popup select {
background:#fff;
border:1px solid #e3e3e3;
border-radius:3px;
color:#494949;
font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
line-height:1.5;
margin:0 0 10px;
padding:5px;
width:100%
}

.nau_popup input:focus,.nau_popup select:focus {
border-color:gray;
outline:none
}

.nau_popup textarea:focus {
border-color:gray;
outline:none
}

.blue_btn {
background-color:#3ea4f1;
box-shadow:0 5px 0 0 #3C93D5
}

.nau_overlay_popup {
background:#000;
bottom:0;
display:none;
left:0;
opacity:.5;
position:fixed;
right:0;
top:0;
z-index:999
}

.nau_popup {
display:none;
margin:0 25%;
min-width:500px;
position:fixed;
top:20px;
width:50%;
z-index:1000
}

.nau_object {
background-color:#eee;
height:auto;
padding:50px 70px;
width:500px
}

.nau_close {
cursor:pointer;
height:32px;
opacity:.3;
position:absolute;
right:10px;
top:20px;
width:32px
}

.nau_close:hover {
opacity:1
}

.nau_close:before,.nau_close:after {
background-color:#333;
content:' ';
height:33px;
left:15px;
position:absolute;
width:2px
}

.nau_close:before {
transform:rotate(45deg)
}

.nau_close:after {
transform:rotate(-45deg)
}

.nau_object input[type="submit"] {
background:#55acee;
background-color:#55acee;
border:0;
border-radius:5px;
box-shadow:0 5px 0 0 #3C93D5;
color:#fff;
cursor:pointer;
cursor:pointer;
display:inline-block;
font-size:16px;
font-weight:700;
margin:10px;
padding:8px 16px;
position:relative;
text-decoration:none
}

.nau_object input[type="submit"]:active {
-webkit-transform:translate(0px,5px);
box-shadow:0 1px 0 0;
transform:translate(0px,5px)
}

.nau_object input[type="submit"]:focus {
outline:none!important
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.custom a {
background:none
}

.bx_ordercart .bx_ordercart_photo_container {
min-width:auto
}

.basket_quantity_control a.minus {
border-left:10px solid transparent;
border-right:10px solid transparent;
border-top:15px solid #e20031;
height:0;
margin-top:3px;
width:0
}

.basket_quantity_control a.plus {
border-bottom:15px solid #e20031;
border-left:10px solid transparent;
border-right:10px solid transparent;
height:0;
margin-top:-5px;
width:0
}

.basket_quantity_control a {
border:none;
border-radius:0
}

.bx_horizontal_menu_advaced ul li:first-child {
width:29%
}

#sidebar #leftblock_inner h3,#workarea h3,#sidebar h3 {
color:#666;
font-weight:700;
text-transform:uppercase
}

.smart-filter-checkbox-btn {
margin-bottom:3px
}

.form-group.form-check.mb-1 {
display:inline-block
}

.smart-filter-parameters-box {
clear:left
}

.smart-filter-parameters-box-container .radio {
display:inline-block
}

.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label {
display:inline-block
}

.smart-filter-checkbox-btn:hover,.smart-filter-checkbox-btn:active,.smart-filter-checkbox-btn:focus,.smart-filter-checkbox-label.bx-active .smart-filter-checkbox-btn,.smart-filter-checkbox-label.bx-active .smart-filter-checkbox-btn,.smart-filter-checkbox-text-label.bx-active .smart-filter-checkbox-btn {
border-color:#e20031
}

dl.block-list dd {
background:none
}

#workarea div.news-list {
border:none
}

#page-wrapper {
max-width:1600px;
width:100%
}

#footer {
overflow:hidden;
width:100%
}

#copyright {
margin:0 auto;
padding:5px;
position:relative;
right:inherit;
text-align:center;
top:inherit
}

.leftblock {
border:1px solid #e20031;
margin-bottom:10px
}

.leftblock_inner {
background:inherit
}

#content {
overflow:inherit
}

.catalog-section-list a {
border:1px solid #fff;
display:inline-block
}

.catalog-section-list a:hover {
border:1px solid #e20031
}

#left-menu {
border:1px solid #e20031;
margin:0;
padding:5px
}

.sale-order-list-button {
display:none
}

#workarea .more_photo a {
text-decoration:none
}

div.news-list.index-events {
margin:0
}

.index-events p.news-item {
display:inline-block;
float:left;
margin:0 3px 0 0;
padding:0;
width:239px
}

.index-events p.news-item img {
height:180px;
margin:0!important;
width:239px
}

.index-events p.news-item b {
display:block;
text-align:center;
width:239px
}

.clr {
clear:both
}

.smart-filter-checkbox-btn,.smart-filter-checkbox-text-btn {
height:50px;
width:50px
}

.smart-filter-checkbox-btn-image {
height:50px;
width:50px
}

.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label {
border:1px solid #ccd5db;
border-radius:3px;
padding:5px
}

.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label:hover {
border-color:#e20031
}

.smart-filter-checkbox-btn,.smart-filter-checkbox-text-btn {
border:none
}

.smart-filter-checkbox-btn-image {
box-shadow:none
}

.smart-filter-checkbox-text {
display:block;
text-align:center
}

.smart-filter-checkbox-btn:hover,.smart-filter-checkbox-btn:active,.smart-filter-checkbox-btn:focus,.smart-filter-checkbox-label.bx-active .smart-filter-checkbox-btn,.smart-filter-checkbox-label.bx-active .smart-filter-checkbox-btn,.smart-filter-checkbox-text-label.bx-active .smart-filter-checkbox-btn {
background:#e20031
}

.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label {
margin-bottom:3px
}

.smart-filter-parameters-box-title-text {
color:#333;
font-weight:700
}

.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label.bx-active {
background:#e20031;
color:#fff
}

.smart-filter-checkbox-label.bx-active span {
color:#fff
}

.basket-line-block-icon-cart:after {
background:none
}

.cart {
padding-left:5px
}

a.home-icon {
width:30px
}

#index-slider {
overflow:hidden;
position:relative;
width:100%
}

.login .username {
display:none
}

.login {
float:left;
min-width:inherit;
padding-right:10px;
padding-top:25px
}

.lsnn,.lsnn li {
clear:both
}

.cat_a {
display:inline-block;
margin:13px;
opacity:.7
}

.cat_a:hover {
opacity:1
}

#sidebar #leftblock_inner h3 {
text-align:center
}

#left-menu,.leftblock {
border:none
}

.home-icon,a.feedback-icon {
display:none
}

.main-partners {
text-align:center
}

.main-partners img {
margin-right:30px
}

#top-icons .search-icon {
display:none
}

#top-icons .phones {
font-size:1.2em
}

.cart > span,.cart > span a,.login a {
display:unset
}

.leftblock .leftblock_inner {
margin-bottom:2em
}

.leftblock .certificates {
text-align:center
}

.leftblock .certificates img {
display:inline-block;
margin:5px
}

.cart {
background:url(/local/templates/furniture_red/components/bitrix/sale.basket.basket/bootstrap_v4_1/images/empty_cart.svg) no-repeat left center;
background-size:25px;
padding-right:5px;
padding-top:25px
}

.login {
background:url(/local/templates/furniture_red/images/lichka2.png) left center no-repeat;
background-size:25px;
float:right;
padding-left:29px;
padding-right:20px
}

#sidebar h3 {
text-align:center
}

.catalog-section-list a,#workarea a.cat_a {
font-size:12px;
max-width:152px;
text-align:center;
text-decoration:none
}

.basket-line-block {
min-width:140px
}

.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label {
text-align:center
}

.section-catalog-tr {
float:left;
padding:10px
}

.login .signup {
display:none
}

.slick-dotted.slick-slider {
margin-bottom:30px
}

.slick-dots {
bottom:-25px;
display:block;
list-style:none;
margin:0;
padding:0;
position:absolute;
text-align:center;
width:100%
}

.slick-dots li {
cursor:pointer;
display:inline-block;
height:20px;
margin:0 5px;
padding:0;
position:relative;
width:20px
}

.slick-dots li button {
background:transparent;
border:0;
color:transparent;
cursor:pointer;
display:block;
font-size:0;
height:20px;
line-height:0;
outline:none;
padding:5px;
width:20px
}

.slick-dots li button:hover,.slick-dots li button:focus {
outline:none
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
opacity:1
}

.slick-dots li button:before {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
color:#000;
content:'•';
font-family:'slick';
font-size:6px;
height:20px;
left:0;
line-height:20px;
opacity:.25;
position:absolute;
text-align:center;
top:0;
width:20px
}

.slick-dots li.slick-active button:before {
color:#000;
opacity:.75
}

.slick-dots li button:before {
font-size:30px
}

.equipment tbody tr td:last-child {
text-align:center
}

.btn.product-item-detail-buy-button:hover {
background:red
}

.pol_skidki {
float:right;
padding:10px;
position:relative;
text-align:right;
z-index:1000
}

#basket-root .pol_skidki,.pol_skidki.cat-element {
float:none
}

.wrap_pol_skidki table {
width:100%
}

.wrap_pol_skidki table,.wrap_pol_skidki table td {
border:1px solid #000;
padding:5px
}

.pol_skidki p {
text-align:left
}

.product-item-detail-tabs-container {
display:none
}

.product-item-detail-tab-content {
padding:0
}

.product-item-detail-pay-block {
border:1px solid #e4e4e4;
margin:10px;
padding:10px
}

.catalog-section-list-line-img-container {
width:150px
}

.catalog-section-list-item-inner {
max-width:250px
}

#index-slider2 .slick-slide img {
height:90px;
width:90px
}

.slick-prev,.slick-next {
-ms-transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
background:transparent;
border:none;
color:transparent;
cursor:pointer;
display:block;
font-size:0;
height:20px;
line-height:0;
outline:none;
padding:0;
position:absolute;
top:50%;
transform:translate(0,-50%);
width:20px
}

.slick-prev {
left:-15px
}

.slick-next {
right:-15px
}

.slick-next:before {
content:''
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
opacity:1
}

.slick-prev:before {
content:''
}

.slick-prev:before,.slick-next:before {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
color:gray;
font-family:'slick';
font-size:20px;
line-height:1;
opacity:.75
}

.slick-arrow.slick-prev {
border:10px solid transparent;
border-left:0;
border-right-color:#ccc;
height:0;
margin:5px;
width:0
}

.slick-arrow.slick-next {
border:10px solid transparent;
border-left-color:#ccc;
height:0;
margin:5px;
width:0
}

.slick-disabled {
display:none!important
}

#index-slider2 .slick-dotted.slick-slider {
margin-bottom:0
}

#leftblock h3,.leftblock h3 {
border-bottom:1px solid #4682b4
}

#leftblock_inner div.news-list {
height:330px;
height:240px;
margin:0;
overflow:hidden
}

.objava {
height:263px
}

.leftblock .certificates img {
margin:14px
}

dl.block-list {
line-height:1.2em
}

.cat_a {
margin:13px 10px
}

.catalog-section-list a,#workarea a.cat_a {
max-width:157px
}

.pol_rec {
margin:0 5px
}

.catalog-section-list-line-list .catalog-section-list-item {
border:1px solid #7f7f7f;
border-radius:10px;
clear:right;
display:block;
float:left;
margin:0 1% 1% 0;
padding:1%;
width:46%
}

.razdely h3 {
border-bottom:none
}

.razdely .catalog-section-list-item-inner {
width:100%
}

.razdely .catalog-section-list-line-img-container a {
margin-left:10px
}

.product-item-detail-short-card-fixed .product-item-detail-short-card-content-container {
display:none
}

.product-item-detail-tab-link:hover,.product-item-detail-tab.active .product-item-detail-tab-link {
display:none
}

.product-item-detail-tabs-container-fixed.active {
display:none;
opacity:0
}

.popup-window-buttons span {
background:#4682b4;
border-radius:10px;
color:#fff;
cursor:pointer;
padding:10px
}

.popup-window.popup-window-with-titlebar {
border-radius:10px
}

.btn.btn-outline-secondary,.btn.btn-primary,.btn.btn-link,.product-item-button-container .btn,.popup-window-buttons .btn-buy,.basket-checkout-section .basket-btn-checkout,.btn-lg.btn-default {
background:#4682b4;
border-radius:10px;
border-width:0;
color:#fff;
cursor:pointer;
padding:5px 10px;
text-decoration:none
}

.btn.btn-outline-secondary:hover,.btn.btn-primary:hover,.btn.btn-link:hover,.product-item-button-container .btn:hover,.popup-window-buttons .btn-buy:hover,.basket-checkout-section .basket-btn-checkout:hover,.btn-lg.btn-default:hover {
background:red
}

#subscribe_but:hover {
background:red!important;
border-color:red!important
}

.search-page input,.search-page select {
border-radius:10px;
padding:5px 10px
}

.search-page input[type='text'] {
border-width:1px
}

.search-page input[type='submit'] {
background:#4682b4;
border-width:0;
color:#fff;
cursor:pointer
}

.search-page input[type='submit']:hover {
background:red
}

.product-item-detail-info-container-title {
text-align:center
}

.catalog-section-list-item-img {
border:none;
opacity:.5
}

.catalog-section-list-item-img:hover {
opacity:1
}

.catalog-section-list-line-img-container {
margin:0 auto
}

.catalog-section-list-item-inner {
margin:0 auto
}

.catalog-section-list-item-inner h3 {
text-align:center!important
}

.catalog-section-list-line-list .catalog-section-list-item:nth-child(4) {
padding-bottom:3.7%
}

.basket-item-price-difference,.basket-coupon-block-total-price-difference {
background:#167ac6;
color:#fff
}

.video_slide {
float:left;
margin:0 3px 3px 0;
width:239px
}

.objava {
height:206px;
padding-top:42px
}

#leftblock_inner {
padding-bottom:0
}

.leftblock_inner {
padding:0 0 15px!important
}

#subscribe_email {
border:solid 1px #969696;
border-radius:.5em;
color:#333;
margin:10px auto;
padding:.5em
}

#subscribe_but {
background:#4682b4;
border:solid 1px #4682b4;
border-radius:.5em;
color:#FFF;
cursor:pointer;
line-height:1em;
padding:.5em;
width:169px
}

.leftblock_inner form {
margin-top:0
}

.main_map {
position:relative
}

.main_map h3 {
color:#9F9FA1;
font-weight:700;
text-align:center;
text-transform:uppercase
}

.h_subscribe {
background:none;
border:none!important;
margin-bottom:3px;
padding-bottom:0;
text-align:center
}

.news-list-more {
margin-bottom:20px
}

#bx-soa-ordersave {
clear:both;
height:auto;
margin:10px 10px 20px;
position:relative;
width:100%
}

.bx-soa-cart-total-button-container .btn-order-save {
font-size:1em!important
}

.alert-success {
position:relative
}

.a_main_ya_maps {
background:#fff;
border:solid 1px #4682b4;
border-radius:.5em;
bottom:30px;
color:#4682b4;
cursor:pointer;
display:block;
left:30px;
line-height:1em;
padding:.5em;
position:absolute;
text-decoration:none
}

.a_main_ya_maps:hover {
border-color:red;
color:red
}

.cert_icons a {
text-decoration:none
}

.cert {
height:auto;
width:80px
}

.cert.fepa {
width:115px
}

.white-popup {
background:#FFF;
margin:20px auto;
max-width:400px;
padding:20px;
position:relative;
text-align:center;
width:auto
}

#test-popup form input,#test-popup select,#test-popup textarea {
border:1px solid #ccc;
border-radius:5px;
font-size:1.3em;
margin-bottom:10px;
min-width:310px!important;
padding:1px 5px
}

#test-popup form input {
min-width:300px!important
}

#test-popup form div {
text-align:center!important
}

#test-popup input[type='submit'] {
background:#4682b4;
border:solid 1px #4682b4;
border:none;
color:#FFF;
cursor:pointer;
padding:.5em
}

#test-popup input[type='submit']:hover {
background:#55acee
}

.form-control {
width:100%
}

#podbor_spec,#podbor_spec2 {
position:relative
}

.podbor_but {
background:#4682b4;
border:solid 1px #4682b4;
border-radius:.5em;
color:#FFF;
cursor:pointer;
left:200px;
line-height:1em;
padding:.5em;
position:absolute;
width:169px;
z-index:10
}

.podbor_but:hover {
background:red!important;
border-color:red!important
}

.podbor_but2 {
background:#4682b4;
border:solid 1px #4682b4;
border-radius:.5em;
color:#FFF;
cursor:pointer;
left:200px;
line-height:1em;
padding:.5em;
position:absolute;
top:30px;
width:250px;
z-index:10
}

.podbor_but2:hover {
background:red!important;
border-color:red!important
}

#podbor_popup,#podbor_popup2 {
max-width:600px;
text-align:left
}

#podbor_popup form input,#podbor_popup2 form input {
border:1px solid #ccc;
border-radius:5px;
margin-bottom:10px;
max-width:600px;
width:100%
}

#podbor_popup form input[type="submit"],#podbor_popup2 form input[type="submit"] {
background:#4682b4;
border:solid 1px #4682b4;
border-radius:.5em;
color:#FFF;
cursor:pointer;
line-height:1em;
margin:0 auto;
max-width:300px;
padding:.5em;
position:relative;
z-index:10
}

.podbor_title,.podbor_submit,.podbor_capture {
text-align:center
}

#podbor_popup form .podbor_capture input.inputtext,#podbor_popup2 form .podbor_capture input.inputtext {
max-width:300px
}

h2.posttitle {
display:none
}

.product-item-image-wrapper {
padding:0
}

.product-item-detail-properties-item {
display:block
}

.element_photo {
float:right;
width:60%
}

.element_tabs {
float:left;
width:40%
}

.btn.product-item-detail-buy-button {
background:#4682b4;
border-radius:10px;
color:#fff;
margin:10px auto;
max-width:inherit;
max-width:300px;
text-align:center;
text-decoration:none
}

.product-item-info-container .product-item-properties {
float:right
}

.basket-checkout-container.basket-checkout-container-fixed {
overflow:hidden;
z-index:1100
}

.basket-items-list-header.basket-items-list-header-fixed {
padding:0
}

.basket-items-list-header.basket-items-list-header-fixed .basket-items-search-field {
margin:10px
}

.basket-items-list-header.basket-items-list-header-fixed .basket-items-list-header-filter {
margin-right:10px
}

.basket-checkout-container.basket-checkout-container-fixed {
padding:0
}

.cert_icons {
background:#fff;
text-align:center
}

.slick-dots li button {
background:gray;
border:10px solid #fff;
border-radius:30px;
color:transparent;
margin:3px
}

.slick-dots li.slick-active button,.slick-dots li button:hover {
background:#000
}

.slick-dotted.slick-slider {
margin-bottom:38px
}

.slick-dots li button:before {
color:transparent
}

.slick-dots li.slick-active button:before {
color:transparent;
opacity:0
}

.price_za_ed {
clear:right;
color:gray;
float:right
}

.product-item-amount-field-container {
text-align:center
}

.product-item-info-container .product-item-properties {
float:left
}

.product-item-big-card .product-item-price-current {
float:right
}

.product-item-big-card .product-item-amount-field-container {
text-align:center
}

.product-item-scu-container {
float:right
}

.bx-catalog-element .product-item-scu-container {
float:none
}

.price_za_sht {
display:block;
font-size:12px;
font-weight:400;
text-align:center
}

.product-item-scu-container-title {
color:#d0021b;
text-align:center
}

.product-item-scu-item-list {
text-align:center
}

.basket-item-property-scu-text .basket-item-scu-item-inner {
font-size:12px;
line-height:14px
}

#a_cont_ya_map {
float:right
}

.alert-warning {
position:relative
}

.smart-filter-input-group-dropdown {
max-width:50%;
min-width:300px
}

.smart-filter-dropdown-block {
width:auto
}

.cert_icons {
border-top:5px solid #E30031;
padding:10px
}

.cert_icons a {
margin:0 15px
}

.cert.fepa {
margin-bottom:7px
}

.cert.tuv {
margin-bottom:12px
}

#footer {
min-height:135px
}

img.mfp-img {
padding:0
}

.slick-slide {
cursor:e-resize
}

.slick-slide:focus {
cursor:pointer;
outline:none
}

.product-item-label-right {
right:0
}

.slick-dots li {
opacity:.5
}

.slick-dots li:hover {
opacity:1
}

.main_map h3 {
text-align:left
}

input[type="checkbox"]:disabled {
display:none
}

label.smart-filter-checkbox-text.form-check-label.disabled {
display:none
}

.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label.disabled {
display:none
}

.smart-filter-block {
height:auto!important
}

form.smart-filter-form .row {
margin-bottom:10px
}

.smart-filter-angles:after,.smart-filter-angles:before {
--primary:#000
}

.smart-filter-parameters-box {
margin-top:10px
}

#podbor_popup ol ol {
counter-reset:item;
list-style-type:none;
margin:10px;
padding:0
}

#podbor_popup ol li:nth-child(1) ol li::before {
content:'1.' counter(item) ' ';
counter-increment:item
}

#podbor_popup ol li:nth-child(2) ol li::before {
content:'2.' counter(item) ' ';
counter-increment:item
}

#podbor_popup ol li:nth-child(3) ol li::before {
content:'3.' counter(item) ' ';
counter-increment:item
}

#podbor_popup ol li:nth-child(4) ol li::before {
content:'4.' counter(item) ' ';
counter-increment:item
}

#podbor_popup ol li:nth-child(5) ol li::before {
content:'5.' counter(item) ' ';
counter-increment:item
}

#podbor_popup form input[type="radio"] {
width:auto
}

.form-control {
border:1px solid #ccc;
border-radius:5px;
box-shadow:inset 0 3px 6px 0 rgba(215,215,215,0.7);
font-size:18px;
max-width:600px;
padding:10px;
width:100%
}

.form-control.bx-soa-customer-input,.form-control[type='text'] {
max-width:580px;
width:90%
}

.sale-profile-detail-form .form-group {
display:block;
margin-top:10px
}

.sale-personal-profile-btn-block {
margin-top:10px
}

#bx-soa-properties .form-group {
margin-top:10px
}

.sale-personal-profile-btn-block input,a.sale-personal-profile-list-change-button {
background:#4682b4;
border:solid 1px #4682b4;
border-radius:.5em;
color:#FFF;
cursor:pointer;
line-height:1em;
padding:1em;
width:100px
}

a.sale-personal-profile-list-change-button {
color:#fff;
margin:2px;
padding:.5em;
text-align:center;
text-decoration:none
}

.sale-personal-profile-btn-block input:hover,.sale-personal-profile-list-change-button:hover {
background:red;
border-color:red
}

a.sale-personal-profile-list-change-button:visited {
color:#fff
}

#bx-soa-ordersave .checkbox {
height:auto;
position:relative;
top:0;
width:100%
}

#bx-soa-ordersave .checkbox label {
display:block;
margin:10px 0
}

.basket-item-property-value,.basket-item-property-custom-value {
font:bold 13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif
}

.product-item .product-item-info-container {
text-align:center
}

.basket-item-label-ring.basket-item-label-small {
font-size:11px
}

a.sale-personal-profile-list-change-button {
color:#fff!important
}

.news-events .news-detail-content,.news-events .news-detail-content p {
text-align:justify!important
}

#workarea .razdely h3.catalog-section-list-item-title {
margin-top:0
}

#workarea .razdely .catalog-section-list-line-img-container {
margin-top:1em
}

.smart-filter-popup-result.left {
font-size:1.5em;
line-height:1.5em;
padding:5px 20px;
right:100%;
text-align:center
}

#modef a {
font-size:1em
}

.smart-filter-popup-result {
background:#fd003f
}

div.news-list img.preview_picture {
margin-top:-8px
}

p.news-item {
padding-left:0
}

p.news-item .preview_picture {
margin-left:0!important;
margin-right:10px!important
}

#footer {
height:inherit
}

.top-footer {
background:#fff;
padding:0 10px
}

.top-footer h3 {
border-bottom:1px solid #4682b4;
color:#666;
font-weight:700;
margin:0;
text-transform:uppercase
}

.main-partners {
margin-top:10px;
padding-bottom:40px
}

#leftblock_inner div.news-list {
height:inherit
}

.main_map {
margin:0
}

#content {
margin-bottom:5px
}

#leftblock_inner h3 {
margin-left:5px;
text-align:left!important
}

.icons {
display:block;
float:right;
font-weight:700;
line-height:50px;
margin:6% 1% 1%;
opacity:.6;
padding-left:55px;
width:38%
}

@media screen and (max-width: 650px) {
.icons {
width:80%
}
}

.icons:hover {
opacity:1
}

.icons.icon_pdf {
background:url(/images/icons/pdf1.png) no-repeat 0 0
}

.icons.icon_xls {
background:url(/images/icons/xls1.png) no-repeat 0 0
}

a.contacts_a_map {
background:#4682b4;
border:solid 1px #4682b4;
border-radius:.5em;
color:#FFF;
color:#fff!important;
cursor:pointer;
line-height:1em;
padding:.5em;
text-decoration:none;
width:169px
}

a.contacts_a_map:hover {
background:red
}

.ya_maps_div_a {
text-align:center
}

#test-popup form input[type="checkbox"],#podbor_popup form input[type="checkbox"],#podbor_popup2 form input[type="checkbox"] {
min-width:inherit!important;
width:inherit
}

#test-popup .g-recaptcha div,.podbor_capture .g-recaptcha div {
width:inherit!important
}

.podbor_but.podbor_tig,.podbor_but2 {
width:auto
}

.pol_skidki.pol_tig {
width:180px
}

.download_table,.download_razdel {
max-width:720px;
width:100%
}

.download_razdel {
border:1px solid #dedede;
margin:0 0 10px
}

.download_razdel tr td:first-child {
padding-left:20px
}

.download_razdel tr:last-child td {
padding-bottom:20px
}

.download_razdel div {
padding-left:15%;
padding-top:15px
}

.download_razdel div img,.download_razdel div p {
float:left;
padding:0 0 20px
}

.download_razdel div p {
color:#aaa;
font-family:Arial;
font-size:18px;
margin:0;
padding:24px 0 0 5px
}

.vac_anketa {
background:#4682b4;
border:solid 1px #4682b4;
border-radius:.5em;
color:#FFF;
cursor:pointer;
line-height:1em;
padding:.5em;
width:auto;
z-index:10
}

.form-popup form input,.form-popup select,.form-popup textarea {
border:1px solid #ccc;
border-radius:5px;
font-size:1.3em;
margin-bottom:10px;
min-width:340px!important;
padding:1px 5px
}

.form-popup form input {
width:330px!important
}

.form-popup form input[type="checkbox"] {
cursor:pointer;
float:left;
margin:0 0 0 30px;
min-width:auto!important;
width:auto!important
}

.form-popup form div {
text-align:center!important
}

.form-popup form label {
cursor:pointer;
float:left;
margin:0;
text-align:left!important;
width:300px
}

.form-popup form input[type="submit"] {
background:#4682b4;
border:solid 1px #4682b4;
border-radius:.5em;
color:#FFF;
cursor:pointer;
line-height:1em;
padding:.5em;
width:auto;
z-index:10
}

li.point-faq {
float:left;
list-style:none;
margin:10px
}

div.vac {
text-align:center
}

.vac_list {
margin:0;
padding:0
}

.vac_obrabotka_div label {
width:auto!important
}

.menu_icon_cat_d img {
width:35px
}

.menu_icon_cat_d {
background:#fff;
border:1px solid #dedede;
border-radius:10px;
color:grey;
font-size:11px;
margin:0 35px;
padding:10px;
text-align:center
}

.menu_icon_cat_d:hover {
color:#000
}

.g-recaptcha div {
margin:0 auto
}

#anketa_popup form label {
width:inherit
}

.minimal_summ {
background:#777;
border-radius:10px;
color:#fff;
font-weight:700;
padding:10px;
text-align:center
}

table.cellpad_5 td {
padding:5px
}

.nau-up-scroll img {
height:50px;
width:50px
}

body {
height:auto!important;
position:relative
}

.nau-up-scroll {
cursor:pointer;
display:none;
margin:0;
padding:0;
position:fixed;
z-index:1000
}
/* End */
/* /local/templates/furniture_red/js/magnific/magnific-popup.css?15961844036951 */
/* /local/templates/furniture_red/components/bitrix/sale.basket.basket.line/bootstrap_v5_cart/style.min.css?15961844024008 */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.css?15629259714415 */
/* /local/templates/furniture_red/components/bitrix/news.list/slider/style.css?1596184402150 */
/* /local/templates/furniture_red/js/slick/slick.css?16264348691758 */
/* /local/templates/furniture_red/components/bitrix/news.list/slider2/style.css?1596184404150 */
/* /local/templates/furniture_red/styles.css?1638881512630 */
/* /local/templates/furniture_red/template_styles.css?163939399393207 */
