.visual{width:100%;overflow:hidden;border-bottom:6px solid #6d6b67;font-size:1px;line-height:1px}
.visual div{width:980px;position:relative;left:50%;margin-left:-491px}
.visual .items{position:relative;z-index:5}
.visual .items li {display:none}
.visual .items li.active {display:block}
.visual .pages{text-align:center;height:30px;margin-top:-30px;position:relative;z-index:10}
.visual .pages table{margin:0 auto}
.visual .pages td{width:25px;height:24px}
.visual .pages td a{display:block;width:24px;height:24px;color:#fff;font-weight:bold;font-size:18px;line-height:24px;text-decoration:none;background:url(http://i.mebelini.ua/design/visual-listing-bg.png) no-repeat -25px 0}
.visual .pages td a:hover{background-position:-50px 0}
.visual .pages td.active a{color:#fe0000;cursor:text;background-position:0 0}

.news h3{color:#fe0000;padding:.1em 0 .75em}
.news li{padding-bottom:1.6em}
.news li.more{padding:0}

/* При натягивании  эту часть нужно вынести в отдельную CSSку и назвать ее detail.css */
.product-detail .cols{/*overflow:hidden;*/width:99%}
.product-detail .cols .container{padding-top:0}
.product-detail .cols .col-left{float:left;width:320px}
.product-detail .cols .col-left .container{padding-right:0;padding-left:0}
.product-detail .cols .col-right{margin-left:320px}
.product-detail .cols .col-right .container{padding-right:.5em}

.product-detail .product-social{min-width: 17em}

.product-detail .image{padding-bottom:.5em}
.product-detail .image .zoom{position:absolute;top:50%;right:0;background:url(http://i.mebelini.ua/design/catalog/details/zoom.png) no-repeat 0 0}
.product-detail .video-capture{position:relative;overflow:hidden;margin:1.5em 0 2.5em}
.product-detail .video-capture a{display:block;position:relative;background:#000;width:255px;height:155px;overflow:hidden;text-decoration:none}
.product-detail .video-capture span{display:block;position:absolute;width:255px;height:155px;top:0;left:0}
.product-detail .video-capture .goods-image{z-index:5}
.product-detail .video-capture .goods-image img{position:relative;top:50%;left:50%;margin:-80px 0 0 -130px}
.product-detail .video-capture .player{z-index:10;background:url(http://i.mebelini.ua/design/catalog/details/video-player-bg.png) no-repeat 0 0}

.product-detail .type{margin-bottom:2em;position:relative;width:100%}
.product-detail .type:after{content:'';display:block;clear:both}
.product-detail .type .to-left{position:relative;right:50%;float:right}
.product-detail .type .to-right{position:relative;z-index:1;right:-50%}
.product-detail .type .border{padding:.25em .75em;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #fe0000;font-size:1.2em}

.product-detail .dimensions{padding-bottom:2em}
.product-detail .dimensions a{display:block;margin-top:1em}

.product-detail .tech-desc .tabs{overflow:hidden;margin-left:-.6em;padding-bottom:.75em}
.product-detail .tech-desc .tabs li{float:left;white-space:nowrap;font-size:1.1em;font-style:italic}
.product-detail .tech-desc .tabs li a{text-decoration: none}
.product-detail .tech-desc .tabs span{text-decoration:none;cursor:pointer}
.product-detail .tech-desc .tabs span:link,.product-detail .tech-desc .tabs span:visited{color:#0057b9}
.product-detail .tech-desc .tabs span:hover{color:#fe0000}
.product-detail .tech-desc .tabs .cn{display:block}
.product-detail .tech-desc .tabs .active .cn{background-image:url(http://i.mebelini.ua/design/catalog/details/tab-active-bg.png);background-repeat:no-repeat}
.product-detail .tech-desc .tabs .lt{background-position:0 0}
.product-detail .tech-desc .tabs .rt{background-position:100% 0}
.product-detail .tech-desc .tabs .lb{background-position:0 100%}
.product-detail .tech-desc .tabs .rb{background-position:100% 100%;padding:.4em .5em}
.product-detail .tech-desc .tabs .active{font-weight:bold;font-style:normal;background-color:#e6e6e6}
.product-detail .tech-desc .tabs .active span{cursor:text}
.product-detail .tech-desc .tabs .active span:link,.product-detail .tech-desc .tabs .active span:visited,.product-detail .tech-desc .tabs .active span:hover{color:#333}
.product-detail .tech-desc .tabs .active .xhr,.product-detail .tech-desc .tabs .active .pseudo-xhr{border:0}
.product-detail .tech-desc .tab-content p{font-size:1em;line-height:1.4em;color:#333}
.product-detail .tech-desc table.tab-characteristics{width:99%}
.product-detail .tech-desc table.tab-characteristics td,.product-detail .tech-desc table.tab-characteristics th{vertical-align:top;font-weight:normal;padding:.25em .5em .25em 0;text-align:left}

.product-detail .tech-desc table.tab-characteristics .popup-glossary td,
.product-detail .tech-desc table.tab-characteristics .popup-glossary th{padding:0}
.product-detail .cols .col-left .popup-glossary .container{padding: 2.5em 3.25em}

.product-detail .goods .container{padding-bottom:0;padding-right:0}
.product-detail .goods h3{color:#323232;font-size:24px;padding-bottom:.75em}
.product-detail .separate-border{border-bottom:1px solid #e5e5e5;margin-right:2em}
.product-detail .tile{clear:both}
.product-detail .tile .details td{padding-bottom:4em}

.price-label{position:relative;z-index:30;margin:0 0 1.5em -1.5em}
.price-label .indent{position:relative;z-index:5;padding:15px 25px;background:#fbf9d3}
.price-label .cn{position:absolute;z-index:10;width:20px;height:20px;background-image:url(http://i.mebelini.ua/design/sprite.png);background-repeat:no-repeat}
.price-label .lt{background-position:-148px 0;top:0;left:0}
.price-label .rt{background-position:-168px 0;top:0;right:0}
.price-label .lb{background-position:-148px -20px;bottom:0;left:0}
.price-label .rb{background-position:-168px -20px;bottom:0;right:0}
.price-label td{vertical-align:middle;padding:.25em 0}
.price-label .text td{font-size:1.25em;padding:0 1em 0 0;white-space:nowrap;vertical-align: top}
.price-label .text .sprite i{background-position:-268px 2px}
.mega-popup .price-label .waiting_for_supply .text .sprite i{background-position:-635px 2px}
.price-label input.text{width:1.5em;text-align:right;font-weight:bold}
.price-label .price{color:#fe0000;font-weight:bold;font-size:3.4em;line-height:1.1em;padding:.2em .25em .1em 0;white-space:nowrap}
.price-label .buy input{font-size:2.4em;font-family:Arial, Helvetica, sans-serif}
.price-label p.free-delivery{font-size:1.25em;font-style:italic;padding:.4em 0 0;color:#000}
.price-label td span.incart{font-size:1.7em;display:block;padding-top:.75em;white-space:nowrap}
.price-label .text td.price-label-quantity{white-space: normal;padding-right: .2em}

.price-label .limited .indent{padding-top:25px}
.price-label .limited .remark{position:relative;margin:0 0 -1.4em 0;z-index:15;height:1.4em}
.price-label .limited .remark .text{font-size:1.3em;color:#fff;font-weight:bold;background:#fe0000}
.price-label .limited .remark .cn{position:relative}
.price-label .limited .remark .l{background-position:-187px 0}
.price-label .limited .remark .r{background-position:-207px 0}
.price-label .limited .buy input{font-size:1.35em;font-weight:bold;padding:.4em .1em}
.mega-popup .image-price .price-label .limited .remark div.text{font-size:1em;padding-bottom:.3em}
.mega-popup .image-price .price-label .limited .buy input{font-size:1.3em}

.price-label .unavailaible .indent,.mega-popup .image-price .price-label .unavailable .indent{background:#e6e6e6;color:#999;font-weight:bold;font-size:33px}
.price-label .unavailaible .lt,.mega-popup .image-price .price-label .unavailable .lt{background-position:-228px 0}
.price-label .unavailaible .rt,.mega-popup .image-price .price-label .unavailable .rt{background-position:-248px 0}
.price-label .unavailaible .lb,.mega-popup .image-price .price-label .unavailable .lb{background-position:-228px -20px}
.price-label .unavailaible .rb,.mega-popup .image-price .price-label .unavailable .rb{background-position:-248px -20px}
.mega-popup .image-price .price-label .unavailable .indent{font-size:1.2em}

.price-label .waiting-for-supply .text{overflow:hidden;width:99%;font-size:1.6em;padding-top:.25em}
.price-label .waiting-for-supply .text i{display:block;float:left;width:27px;height:31px;background:url(http://i.mebelini.ua/design/sprite.png) no-repeat -286px 0;margin:-.25em .2em 0 0}
.price-label .waiting-for-supply .price{padding-top:.1em}
.price-label .waiting-for-supply .link{font-size:1.25em}
.price-label .waiting-for-supply .link a:link,.price-label .waiting-for-supply .link a:visited{color:#000}
.price-label .waiting-for-supply .link a:hover{color:#fe0000}
.price-label .waiting-for-supply form{margin:.5em 0 0 -.6em;padding:.6em;background:#fffeef}
.price-label .waiting-for-supply form p{font-size:1em;padding-bottom:.5em}
.price-label .waiting-for-supply form .row{font-size:1.1em;line-height:1.8em}
.price-label .waiting-for-supply form .cell{padding-right:.2em}
.price-label .waiting-for-supply form .text{font-size:1em;width:13em}

.price-label .call .sprite i{display:block;float:left;width:19px;height:19px;background:url(http://i.mebelini.ua/design/sprite.png) no-repeat -635px 0;;margin:0 .15em 0 -.25em;padding: 0}
.price-label .call .make-time{font-size:1.25em;padding:1em 0 0}
.mega-popup .price-label .make-time{font-size:1.15em}

.price-label .old-price{font: bold 1.54em Arial;padding-bottom: 0;position: relative;float: left;overflow: hidden;margin: .1em 0 -.4em;padding-left: .1em}
.price-label .old-price .line-cross-bold{background: url(http://i.mebelini.ua/design/line-cross-bold.png) no-repeat 0 0;position: absolute; top: 4px;left: 0;width: 115px;height: 19px}

.product-detail .methods{padding-bottom:1em}
.product-detail .methods li{padding-bottom:1em}
.product-detail .methods li a.xhr{font-weight:bold}
.product-detail .methods .notice{font-style:italic;padding:.5em 0 0 .75em}
.product-detail .methods .notice span{margin-left:-.75em}

.icons-characteristics{width:100%;margin-bottom:2em}
.icons-characteristics td{vertical-align:top;width:25%;padding:0 1em 1.5em 0;font-size:.85em;colro:#333}
.icons-characteristics td img{margin-bottom:.25em}

.menu-colors .items{padding-bottom:2em}
.menu-colors .item{padding-bottom:.5em}
.menu-colors .item tr,.menu-colors .item tr td{position:relative;z-index:1}
.menu-colors .item tr:hover,.menu-colors .item tr td:hover{z-index:25}
.menu-colors h3{font-size:1.6em;color:#323232;padding-bottom:.3em}
.menu-colors h4{font-style:italic;font-weight:normal;font-size:1.3em;color:#323232;padding-bottom:0}
.menu-colors table{margin-left:-4px}
.menu-colors td{width:90px;vertical-align:top}
.menu-colors .brdr-lt,.menu-colors .brdr-rt,.menu-colors .brdr-lb,.menu-colors .brdr-rb{position:relative}
.menu-colors .active .brdr-lt,.menu-colors .active .brdr-rt,.menu-colors .active .brdr-lb,.menu-colors .active .brdr-rb{background-image:url(http://i.mebelini.ua/design/catalog/details/colors-brdr-active.png);background-repeat:no-repeat}
.menu-colors .brdr-lt{background-position:0 0;width:83px}
.menu-colors .brdr-rt{background-position:100% 0}
.menu-colors .brdr-lb{background-position:0 100%}
.menu-colors .brdr-rb{background-position:100% 100%;padding:4px}
.menu-colors td a,.menu-colors td a span{display:block}
.menu-colors td a{text-decoration:none;position:relative}
.menu-colors .block{width:75px;height:38px;overflow:hidden;position:relative;z-index:5}
.menu-colors .block .indent{position:relative;z-index:5}
.menu-colors .block .cn{position:absolute;z-index:10;width:5px;height:5px;background-image:url(http://i.mebelini.ua/design/catalog/details/colors-cn-white.png);background-repeat:no-repeat}
.menu-colors .block .lt{background-position:0 0;left:0;top:0}
.menu-colors .block .rt{background-position:-5px 0;right:0;top:0}
.menu-colors .block .lb{background-position:0 -5px;left:0;bottom:0}
.menu-colors .block .rb{background-position:-5px -5px;right:0;bottom:0}
.menu-colors a .preview{display:none;cursor:pointer}
.menu-colors a:hover .preview{display:block;position:absolute;z-index:15;top:50%;left:50%;margin-top:-60px;margin-left:-50px}
.menu-colors a .preview img{width:100px;height:100px}
.menu-colors a .preview .bg{width:110px;height:110px;background:url(http://i.mebelini.ua/design/catalog/details/colors-hover-bg.png) no-repeat 0 0;margin-top:-103px;position:relative;z-index:10;margin-left:-3px}
.menu-colors .title{text-align:center;font-size:.85em;position:relative;z-index:2}
.menu-colors a:hover .title{z-index:20}
.menu-colors .title table{margin:0 auto}
.menu-colors .title td.lt,.menu-colors .title td.rt,.menu-colors .title td.lb,.menu-colors .title td.rb{width:5px;background-image:url(http://i.mebelini.ua/design/catalog/details/colors-cn-white.png);background-repeat:no-repeat;font-size:5px;line-height:5px}
.menu-colors .title td.lt{background-position:-10px 0}
.menu-colors .title td.rt{background-position:-15px 0}
.menu-colors .title td.lb{background-position:-10px 100%}
.menu-colors .title td.rb{background-position:-15px 100%}
.menu-colors .title td.bg{width:auto;background:#fff;padding-bottom:.15em}
.menu-colors .title span{border-bottom:1px dashed;display:inline;cursor:pointer}
.menu-colors .active .title span{border:none;font-weight:bold;color:#000;cursor:text}
.menu-colors .not-found .block img{opacity:.3}
.menu-colors .not-found .title span{color:#ccc}
.menu-colors .not-found a:hover .title span{color:#fe0000}
/* конец detail.css */

.mega-popup h2{padding-bottom: 0.3em}
.mega-popup .container{padding-left:2em;padding-right:2em}
.mega-popup .cols .col-right{padding-left:3.5em}
div.mega-popup td.bg td{background:none}
.mega-popup  .image-price{width:99%;margin-top:1em}
.mega-popup  .image-price td{vertical-align:top}
.mega-popup  .image-price .left-col{padding-right:2em;text-align:center}
.mega-popup  .image-price .left-col .image{margin:0 auto}
.mega-popup  .image-price .right-col{width:21em}
.mega-popup  .image-price .price-label{margin:0}
.mega-popup  .image-price .price-label div.text{font-size:1.3em;padding-bottom:.5em}
.mega-popup  .image-price .price-label .price{padding-top:0}
.mega-popup  .image-price .price-label .buy input{font-size:27px;font-weight:bold}
.mega-popup  .image-price .goods h4{color:#323232}
.mega-popup  .image-price .modifications .container{padding:2.5em 0 0 2em}
.mega-popup  .image-price .modifications li{padding-bottom:1em}
.mega-popup  .image-price .modifications li table{width:auto}
.mega-popup  .image-price .menu-materials{}
.mega-popup  .image-price .menu-materials li{overflow:hidden;padding-bottom:.75em;width:100%}
.mega-popup  .image-price .menu-materials li .block{overflow:hidden;width:65px;height:28px;position:relative;float:left}
.mega-popup  .image-price .menu-materials li img{position:relative;display:block}
.mega-popup  .image-price .menu-materials li .cn{display:block;width:5px;height:5px;position:absolute;background-image:url(http://i.mebelini.ua/design/my/checkout/materials-cn.png);background-repeat:no-repeat;font-size:1px;line-height:1px}
.mega-popup  .image-price .menu-materials li .lt{top:0;left:0;background-position:0 0}
.mega-popup  .image-price .menu-materials li .rt{top:0;right:0;background-position:-5px 0}
.mega-popup  .image-price .menu-materials li .lb{bottom:0;left:0;background-position:0 -5px}
.mega-popup  .image-price .menu-materials li .rb{bottom:0;right:0;background-position:-5px -5px}
.mega-popup  .image-price .menu-materials li .text{margin:2px 0 0 70px;font-size:.86em;padding:0;line-height:1em}
.mega-popup  .image-price .menu-materials li .text b{display:block;font-size:1.15em;line-height:1.3em}
.mega-popup  .image-price .price-label .old-price{margin: 0.1em 0 0}
    
.mega-popup .tech-desc .tabs .cn{width:auto;height:auto}
.mega-popup .menu-colors table{width:auto;margin-left:0}
.mega-popup .menu-colors .title td.lt,.mega-popup .menu-colors .title td.rt,.mega-popup .menu-colors .title td.lb,.mega-popup .menu-colors .title td.rb{height:auto}
.mega-popup .menu-colors .title{font-size:.85em;width:auto;float:none;padding:0}
.mega-popup .menu-colors .item{overflow:visible}
.mega-popup .menu-colors .title table{margin:0 auto}

.mega-popup .image-variant{width:99%}
.mega-popup .image-variant .right-col{vertical-align:bottom}
.mega-popup .image-variant .left-col{padding-right:2em}
.mega-popup .image-variant .left-col .menu-photo ul{overflow: hidden}
.mega-popup .image-variant .left-col .menu-photo li{height: 48px;float: left;margin: 1px;padding: 2px;min-width: 40px;text-align: center}
.mega-popup .image-variant .left-col .menu-photo li img{max-height: 48px;overflow: hidden}
.mega-popup .image-variant .left-col .menu-photo .three-d{font-size: 0.85em;text-align: center;background:url(http://i.mebelini.ua/design/3d-big.png) no-repeat top center;padding: 25px 3px 3px;height: 24px}
.mega-popup .image-variant .left-col .menu-photo li.link{border: 1px solid red;position: relative}
.mega-popup .image-variant .left-col .menu-photo li.link .arrow{position: absolute;bottom: -8px;left: 35%;background: url(http://i.mebelini.ua/design/link-arrow.gif) no-repeat;width: 17px;height: 8px }
.mega-popup .image-variant .right-col{width:21em}
