body { color: #4A4545; }
td { color: #4A4545; }
a { color: #000000; text-decoration: none; }
h1, .h1title { color: #964c02; font-size: 22px; }
h1 a { color: #964c02; font-size: 22px; }
h2 { color: #000000; }
h3, .h3title { color: #BA6107; }
h5, h5 a { color: #000000; }
.top_search_text { top: 30px; left: 270px; }
.top_search_form { top: 80px; left: 266px; }
.top_search_form .h3title { color: #000000; }
.top_search_form a { color: #000000; }
.top_center { background: #c0b597 url(/images/top_bg.jpg) repeat-x; }
.top_right { background: url(/images/bg-02.gif); border-top: 2px solid #ffffff; border-bottom: 3px solid #ffffff; }
.top_right a { color: #3f3f3f; text-decoration: none; }
.pr b { color: #ffffff; }
.tel { background: #c0b597 url(/images/bg-02.gif); color: #3f3f3f; border-top: 2px solid #ffffff; border-bottom: 1px solid #ffffff; }

.tm { background: url(/images/bg-04.gif); color: #ffffff; }
.tm a { color: #ffffff; text-decoration: none; font-size: 18px; font-weight:bold; }
.tm li, li.left { color: #ffffff; border-left: 1px solid #ffffff; }
.tm li.left { border-left: 0px; }
.techno .order__caption { font-weight: bold; }
.contact__phone { font-weight: bold; }
.contact__time { font-weight: bold; font-size: 28px; }
.techno .annotation.annotation_settings_position { font-size: 17px; }
 /* Custom styles
 ************************************************/
.techno .header-body__contact {width: 53% !important;}
.techno .header-body__logo {width: 28%; border-right: 1px solid #cacaca; height:134px; }
.yandex_left {padding-bottom:20px;}
.techno .gallery .thumbs-wrapper .gallery-thumbs-prev {
    background: #f9ece4 url("//static.itmatrix.ru/gift/themes/v12.04/techno/layout//i/gallery_arrow_left.png") no-repeat 50% 50%;
}
.techno .gallery .thumbs-wrapper .gallery-thumbs-next {
    background: #f9ece4 url("//static.itmatrix.ru/gift/themes/v12.04/techno/layout//i/gallery_arrow_right.png") no-repeat 50% 50%
}
/************************************************
 * Images
 ************************************************/
.techno .header-body__basket:before { background: url("//www.mebel-drev.ru/images/basket_new.png") no-repeat 0 0px; height: 51px; width: 56px;  }
.techno .header-body__basket::before { left: -45px; top: 7px; }

.techno .content-block {
    background: url("/images/layout.jpg") no-repeat 50% 0;
}

/************************************************
 * Header
 ************************************************/
.techno .header__logo__text { margin-top: 9px; }
.techno .callmehead, .techno .header-body__basket .basket__order a { text-transform: uppercase; font-weight:bold; }
.techno .content-block__inner { padding-top: 10px; }
.techno .header-cap__inner { padding-top: 2px; }
.header-cap-menu__inner ul.header-cap__menu { width: 100%; display: table; }
.techno .header-cap-menu__inner { width:100%; }
.header-cap-menu__inner { background:#5e3411; }
.techno .header-cap__menu .menu__link { line-height: 40px; color: #FFFFFF; padding: 0px 14px; margin:0; font-size: 20px; font-weight: bold; text-transform:none; display: block; white-space: nowrap; outline: none; }
.techno .header-cap__menu li { margin: 0; display: table-cell; float: none; text-align: center; }
.techno .menu__item:hover { background: #552f0f; }
.techno .header-cap__menu .menu__link:hover { color: #FFF; background: #552f0f; line-height: 40px; }
.techno .header-cap-search__inner { float:left; margin: 4px 0 0; width: 300px; }
.header-body__basket .header-cap-toolbar__inner { background: #c29b7c; width: 172px; padding: 9px 16px; border-radius: 12px; margin: 12px 0 0 -69px; }
.techno .toolbar__link span { font-size: 14px; font-weight: bold; border-bottom: 1px solid black;}
.techno .header-body__basket .basket__counter a, .techno .header-body__basket .basket__price { font-weight: bold; }
.techno .search__input { border: 1px solid #5e3411; height: 31px; border-radius: 7px 0 0 7px; font-size: 12px; padding-left: 8px; width: 85%; }
.techno .search__submit {background: url("/images/search_btn.png") no-repeat scroll 0 0; height: 34px; width: 38px; position: absolute; top: 0px; left: 255px;;}
.techno .header-body { border-top: 2px solid #c29b7c; }
.techno .header-body .contact__phone { padding:10px 20px 0px 32px; background: url("/images/header_phone.png") no-repeat scroll 0px 12px; float: left; border-right: 1px solid #cacaca; height: 137px; }
.techno .header-body .contact__phone span { color:#808080; }
.techno .header-body .contact__time { font-size: 28px; float:left; text-align:center; padding:7px 20px 0px 32px; margin-left: 30px; background: url("/images/header_clock.png") no-repeat scroll 0px 9px; border-right: 1px solid #cacaca; height: 134px; line-height:1; }
.techno .header-body .contact__time span { font-size: 18px; }
.techno .header-body .contact__time span a { font-size: 19px; }
.techno .header-body .contact__time div { display: inline-table; }
.techno .header-body .contact__time div.contact__call { display:block; margin: -3px 0px 0px 38px; text-align: left; }
.techno .header-body { padding: 8px 0px; }
@media screen and (max-width: 1300px){
    .techno .header-body .contact__time { margin-left:20px; }
}
@media screen and (max-width: 1250px){
    .techno .header-body .contact__time { padding: 7px 10px 0px 32px; }
    .techno .header__logo__title { font-size:24px; }
    .techno .header-body__basket:before { background: url("http://www.mebel-drev.ru/images/basket_new.png") no-repeat 9px 0px; width: 66px; }
    .techno .header-body__basket { padding-left: 32px; }
}
@media screen and (max-width: 1200px){
    .techno .header-body .contact__time { margin-left:10px; padding: 7px 4px 0px 32px; }
    .techno .header-body .contact__phone { padding: 10px 10px 0px 32px; }
    .techno .header-body__contact { margin-left: 0.6%; }
}
@media screen and (max-width: 1150px){
    .techno .header-body .contact__time,
    .techno .header-body .contact__phone { font-size:24px; }
    .techno .header-body .contact__time span a { font-size: 18px; }
    .techno .header-body .contact__time div.contact__call { margin: 0px 0px 0px 28px; }
    .techno .header-body__contact {width: 51% !important;}
    .techno .header-body__logo  {width: 30%; }
    .techno .header-body__basket { width: 16%; }
}
@media screen and (max-width: 1100px){
    .techno .header__logo__title { font-size:22px; }
    .techno .header-body .contact__time,
    .techno .header-body .contact__phone { font-size:22px; }
    .techno .header-body__basket { padding-left: 62px; }
    .techno .header-body__basket::before { left: -5px; }
    .techno .search__input { width: 70%; }
    .techno .search__submit { left: 210px; }
    .techno .header-body__basket:before { background: url("http://www.mebel-drev.ru/images/basket_new.png") no-repeat 0px 0px;}
}
@media screen and (max-width: 1050px){
    /*.techno .header__logo__title { font-size:20px; }
    .techno .header-body .contact__time,
    .techno .header-body .contact__phone { font-size:22px; }*/
    .techno .header__logo__title { font-size:18px; }
    .techno .header-body .contact__time,
    .techno .header-body .contact__phone { font-size:20px; }
    .techno .header-body .contact__time span,
    .techno .header-body .contact__time span a { font-size: 14px; }
    .header-body__basket .header-cap-toolbar__inner { width: 164px; }
    .techno .toolbar__link span { font-weight: bold; font-size: 12px; }
    .techno .header-cap__menu .menu__link { padding: 0px; }
    .techno .header-body .contact__time div.contact__call { margin: 0px 0px 0px 12px; }
    .techno .header-body__contact { width: 52% !important; }
    .techno .header-body__logo { width: 29%; }
    .techno .header-body__logo .logo { padding-right: 0px; }
}
/* Новое оформление левого меню */

@media screen and (max-width: 1200px){
    .techno .main_page__left, .techno .rest_pages__left, .techno .catalog_pages__left, .techno .goods_page__left {
        width: 83.06%;
    }
}
.techno .aside-catalog-menu .catalog-menu__link:hover,
.techno .aside-catalog-menu .catalog-menu__link.catalog-menu__sub-item__current-link {
    margin: 0 -4px;
}
.techno .aside-catalog-menu .toggle.active .toggle__trigger,
.techno .aside-catalog-menu .toggle .toggle__trigger {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 18px;
    color: #5e3411;
}
.techno .aside-catalog-menu .toggle .toggle__trigger {
    background: url('/images/toggle__trigger.png') 17px 21px no-repeat;
}
.techno .aside-catalog-menu .toggle.active .toggle__trigger {
    background: url('/images/toggle__trigger-active.png') 17px 24px no-repeat;
}
.techno .aside-catalog-menu .toggle.active .toggle__content {
    padding-bottom: 5px;
}
.techno .aside-catalog-menu .catalog-menu__item {
    background: #f9ece4;
    padding: 0;
    margin: 0 8px 10px 8px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    overflow: hidden;
}
.techno .aside-catalog-menu .catalog-menu__link {
    background: #5e3411;
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    padding: 9px 10px;
    border-bottom: 0;
}
.techno .aside-catalog-menu .catalog-menu__link:hover {
    padding: 9px 10px;
    margin: 0;
}
.techno .aside-catalog-menu .catalog-menu__sub-group {
    padding: 5px 0;
    margin-left: 0;
}
.techno .aside-catalog-menu .catalog-menu__sub-item .catalog-menu__link {
    background: url('/images/catalog-menu__ic.png') 7px center no-repeat;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #5e3411;
    padding: 7px 10px 7px 25px;
    border-bottom: 0;
}
.techno .aside-catalog-menu-hover .catalog-menu__sub-item .catalog-menu__link {
    background: none!important;
}
.techno .aside-catalog-menu-hover .catalog-menu__sub-item.level3 a,
.techno .aside-catalog-menu-hover .catalog-menu__sub-item.level3 a:hover,
.techno .aside-catalog-menu-hover .catalog-menu__sub-item.level3 a.catalog-menu__sub-item__current-link {
    padding: 0 0 0 10px!important;
}
.techno .aside-catalog-menu .catalog-menu__sub-item.level2 a:hover,
.techno .aside-catalog-menu .catalog-menu__sub-item.level2 a.catalog-menu__sub-item__current-link {
    background: #886d57 url('/images/catalog-menu__ic.png') 7px center no-repeat;
    padding: 7px 10px 7px 25px;
    margin: 0!important;
}
.techno .aside-catalog-menu .catalog-menu__sub-item ul {
    padding-top: 0;
}
.techno .aside-catalog-menu .catalog-menu__sub-item.level3 .catalog-menu__link {
    background-position: 15px center!important;
    padding-left: 32px;
}
.techno .content-aside-block {
    width: 16.93%;
}
.main_page.main_page__left,
.catalog_pages.catalog_pages__left,
.rest_pages.rest_pages__left,
.goods_page.goods_page__left {
    margin-left: 0;
}



.techno .product-tabs {
  font-family: Arial, sans-serif;
  margin-bottom: 80px;
}

.techno .product-tabs__captions {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border-bottom: 2px solid #c29b7c;
  margin: 15px 30px 20px 0;
}
.techno .product-tabs__captions li {
  float: left;
  width: 20%;
  max-width: 139px;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  border: 1px solid #c29b7c;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  background: #fff;
  color: #000;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: .2s;
  transition: .2s;
}
.techno .product-tabs__captions li + li {
  margin-left: -1px;
}
.techno .product-tabs__captions li.active {
  background: #c29b7c;
  color: #fff;
}
.techno .product-tabs__captions li.active a {cursor: default;}
.techno .product-tabs__captions a {
  display: block;
  color: inherit;
  font: inherit;
  text-decoration: none;
  padding: 8px 0 5px;
}

.techno .product-tabs__content {
  display: none;
  position: relative;
  overflow: hidden;
}
.techno .product-tabs__content.active,
.techno .product-tabs__content.with-slider {
  display: block;
}
.techno .product-tabs__content.with-slider > * {
  position: absolute;
  left: -9999px;
  width: 100%;
}

.techno .product-tabs__title {
  font: 700 26px/1 Arial, sans-serif;
  margin-bottom: 13px;
}
.techno .product-tabs__description,
.techno .product-tabs__description p,
.techno .product-tabs__description h1 {
  font-size: 18px;
  font-weight: bold;
  color: #964c02;
  margin: 0;
}
.techno .features__table {
  font-size: 16px;
  font-weight: bold;
}
.techno .features__table td {
  border: 2px solid #fff;
  padding: 11px 10px 7px;
  line-height: 1;
}
.techno .features__table td:first-child {
  width: auto;
  padding-left: 18px;
}
.techno .features__table tr {
  background: #faf5f2;
}
.techno .features__table tr:nth-child(odd) {
  background: #f9ece4;
}
.techno .collection-goods {
  font-family: 'Calibri',Arial,sans-serif;
}
.techno .features__table td.attr_value {
    color: #000000;
}

@media (max-width: 1200px) {
  .techno .product-tabs__captions {margin-right: 0;}
}
@media (max-width: 1100px) {
  .techno .product-tabs__captions li {font-size: 12px;}
}

.techno .kupivkredit-button {
  position: relative;
  display: inline-block;
  width: 180px;
  height: 40px;
  outline: none;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  float: right;
  margin-top: 15px;
}
.techno  .kupivkredit-button-content {
  display: block;
  padding: 0;
  height: 100%;
  cursor: pointer;
  background: #f8ad30;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb985b), color-stop(100%, #e3721c));
  background: -webkit-linear-gradient(top, #eb985b 0%, #e3721c 100%);
  background: -moz-linear-gradient(top, #eb985b 0%, #e3721c 100%);
  background: -o-linear-gradient(top, #eb985b 0%, #e3721c 100%);
  background: -ms-linear-gradient(top, #eb985b 0%, #e3721c 100%);
  background: linear-gradient(to bottom, #eb985b 0%, #e3721c 100%)
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb985b', endColorstr='#e3721c', GradientType=0);
  box-shadow: 0 1px 3px #8a621f;
  -webkit-box-shadow: 0 1px 3px rgba(137, 98, 31, 0.9);
  -moz-box-shadow: 0 1px 3px rgba(137, 98, 31, 0.9);
  box-shadow: 0 1px 3px rgba(137, 98, 31, 0.9);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  font: 700 20px/24px 'Helvetica Neue', Arial, sans-serif;
  text-shadow: 0 1px #b1760c;
  line-height: 40px;
  text-align: center;
}

.techno .kupivkredit-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 35px;
    height: 35px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNTc1MjcxN0ZGNjkxMUUyQUIzQkE3QkMyMEMwOEIxQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNTc1MjcxOEZGNjkxMUUyQUIzQkE3QkMyMEMwOEIxQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1NzUyNzE1RkY2OTExRTJBQjNCQTdCQzIwQzA4QjFCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1NzUyNzE2RkY2OTExRTJBQjNCQTdCQzIwQzA4QjFCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9cRiswAAA5JJREFUeNrsV21IU1EYvruOQAsiI5DAPkH6EUQQhBV9/PZHmlISVEJEJBJkakW1zWFpE1EUNC21NJ35VfmRs9TSzPyYWuQsNT8yXTrT6Zzza249Rza5zU033bQfvvBwznnvec997rnnPu97WcGu9hTTOFUqajnGP+Rg9lzcawuabOAokEpTq2Qgso/SasWEiELW2xbhtn11yICIJ4h8olisbZNKhSzzlnfwmHyglL3CJFhoeKQLItTM9KSqQOD3QPqtPgc+DXsFiWxAkwJ4kLFWo5kpTwqNkZRkJ2E4QXzsFSKyA68lH7uxV+/7XJjyrPKpIBrdYb2PXgEix0GknkmkU/yuOD/UNxRdKXMubWMiV9C8BRFHve9P1/fGNH93LrothvPZNiKxDg15BZeZfuVg/09hgCdHo56uMRbHtgERppDN2ZRqVJ7L9eHLpZ0iU7HWJkOELI/oB9OJnZgsjr4h6Gooz8BQbSrYmmdmTsj+8Wq12qr0qLjGvCePMFow11iDDBGy4NlXw2LZG16UlOY8L3vIjUR3cLGFaIYyLsWIkOXMKqoR65HUvs/hnL+HbrdZT4VdJAroPvsJUlSRDv1mxM4TMqbhoErizx30nRpXVpj7ZDQESI52E3AaSAZ+AySb8gFXwM5I3DwhY9r4yJA0I9CLByIfLNlmO8emzJ6dB07s2ejkvItxBrYCx4CLgB+wH3DQKeYFQAgi640tOD2hUuTyfLi/vlYLMZyxhAw5M83p1z14Qz3tTSbmEPX01iW5ASDWlCRoZtTTpXGcyLYqEZk7ZekBpHWC9DHz5hmuanhQupzPSpybkFibFUvIKpcSr/+0tbKO5oJXIZdC1JPjo0tZqLXy9UtRZEA4urKlPgxTZ6awvall8bxILfbbkkX6Wr9UZwR58SERHcvZWUPRU1ZnxMSKXzxOMncBRX9PW5r/ybsg0rhc9aSNJLr+oohr4e01JQWLBU8oR2RZt8/yxoZkZdbIJ7SJzPtDGOjJxzmqMxVI6tdCwdWw3mZxLuZrbEaG2J2KkTphwCmecrCv0/DabP2aeD9aUpKVDCIT1sq0CybKkb7uN6QGwac/xPSjfk2tTAmPAZFha9Yf9CKFkrqroSJTFBUUTmoSXf0qQv0ahmtSysq2aHGFm6rwy5qw2Xm3k8sRt8OoX3nwtdiiXGUZ/msvYKRocgFKbFXAkxKC+l+Mpv4jWyOzRsZS+yvAACulny1aGP1AAAAAAElFTkSuQmCC) no-repeat;
}


/* #37701 */
.techno .unit .unit__price_type_old__value {
    color: #c1bbc9;
}

@media (max-width: 1100px) {
  .techno .kupivkredit-button-content {font-size: 16px; float:right; width:85%;}
}

