html, body {height:100%;font:normal 10pt Arial;color:#414141;background:url(../images/body-bg.jpg);position:relative;z-index:-2;}
a {font:normal 9pt Verdana;color:#323232;text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear:both;height:0}
.debug{border:1px #000 solid;}

.header{display:block;height:126px;background:url(../images/top-panel.png) repeat-x;}
.header .wrap{height:117px;left:50%;position:absolute;margin-left:-500px;width:1130px;}
.header .wrap a.logo{display:block;background:url(../images/logo.png);width:458px;height:72px;margin:10px 0 0 210px;}
.header .wrap .nav-block{width:458px;position:absolute;margin:5px 0 0 210px;}
.header .wrap .nav-block .nav-right{float:right;}
.header .wrap .nav-block a.register, a.login{font-size:9pt;color:#7a7a7a;text-decoration:underline;}
.header .wrap .nav-block a.register:hover, a.login:hover{text-decoration:none;}
.header .wrap .nav-block ul{float:left;}
.header .wrap .nav-block ul li{float:left;margin-right:5px;}
.header .wrap .nav-block ul li a.lang{font-size:9pt;color:#a36801;text-decoration:underline;}
.header .wrap .nav-block ul li a:hover.lang{text-decoration:none;}
.header .wrap .left{position:absolute;display:block;width:186px;height:112px;background:url(../images/block.png);top:6px;left:0;}
.header .wrap .left a{color:#a36801;font:bold 10pt Arial;text-decoration:underline;top:30px;left:90px;position:absolute;}
.header .wrap .left a:hover{text-decoration:none;}
.header .wrap .right{right: 243px;position:absolute;display:block;width:186px;height:112px;background:url(../images/block.png);top:6px;}
.header .wrap .right .info{margin:35px 0 0 50px;position:absolute;color:#7f7f7f;font-size:11pt;}
.header .wrap .left .present{display:block;width:66px;height:52px;float:left;background:url(../images/present-icon.png);margin:25px 17px;}
.header .wrap .right .phone{display:block;width:26px;height:40px;float:left;background:url(../images/phone-icon.png);margin:35px 17px;}

.wraper{min-height:80%;height:auto !important;height:80%;margin-top:20px;left:50%;position:absolute;margin-left:-500px;width:1000px;}

.aside{position:absolute;height:500px;width:245px;
    /*background:url(../images/aside-top-bg.png) top center no-repeat;*/
    left:0;}
.aside .top-nav{border-top-right-radius: 20px;position:absolute;margin-top:0px;display:block;width:245px;height:16px;background:url(../images/nav-top-bg.png) no-repeat;}
.aside ul{position:absolute;margin-top:15px;width:245px;background:url(../images/nav-bg.png) repeat-y;}
.aside ul li{margin:0 0 10px 30px;}
.aside ul li.title{text-transform:uppercase;font-weight:bold;margin:20px 0 30px 30px;}
.aside ul li.item{display:block;}
.aside ul li.item a{margin-left:5px;}
.aside ul li.item .prd{margin-top:8px;}
.aside ul li.item .prd a{margin-left:5px;text-decoration:underline;}
.aside ul li.item .prd a:hover{text-decoration:none;}
.aside ul li.item .prd img{margin-left:40px;}
.aside ul li.first{margin-top:10px;}
.aside ul li a.bold{font:bold 10pt Arial;text-decoration:underline;}
.aside ul li a:hover.bold{text-decoration:none;}
.aside ul li.last{bottom:-25px;display:block;width:245px;height:18px;background:url(../images/nav-bottom.png);position:absolute;left:-30px;}
.aside ul li.search-box{display:block;width:245px;height:220px;background:url(../images/search-box.png) no-repeat;position:absolute;left:-30px;margin-top:30px;}
.aside ul li.search-box fieldset{margin:12px 0 0 35px;font-size:9pt;}
.aside ul li.search-box fieldset.first{margin:35px 0 0 35px;}
.aside ul li.search-box fieldset select{width:185px;}
.aside ul li.search-box fieldset input{width:45px;margin:0 5px;}
.aside ul li.search-box fieldset button{float:right;margin-right:25px;text-transform:uppercase;text-decoration:underline;border:0;background:#c6c6c6;color:#6a6a6a;cursor:pointer;font-weight:bold;}
.aside .cart{position:absolute;margin:120px 0 0 35px;}
.aside .cart a{color:#a36801;font:bold 10pt Arial;text-decoration:underline;}
.aside .cart a:hover{text-decoration:none;}
.aside .cart .info{color:#000;margin-top:10px;}
.aside .cart .info span{font-weight:bold;}

.article{position:relative;margin-left:235px;width:771px;}
.article ul.tabs{margin-left:30px;}
.article ul.tabs li{float:left;margin-right:1px;}
.article ul.tabs li a{display:block;width:140px;height:35px;background:url(../images/tab-grey.png) no-repeat;color:#fff;text-align:center;text-decoration:none;padding-top:10px;font-size:9pt;}
.article ul.tabs li a:hover{background:url(../images/tab-white.png) no-repeat;color:#000;}
.article ul.tabs li a.current{background:url(../images/tab-white.png) no-repeat;color:#000;}
.article .top{height:17px;position:absolute;top:35px;width:771px;background:url(../images/content-top.png);z-index:-1;}
.article .content{width:771px;background:url(../images/content-bg.png) repeat-y;padding:0 6px;margin-top:7px;min-height:500px;}
.article .content h1{padding:20px;}
.article .content a.image{float:left;display:block;width:425px;height:315px;border:2px #a5a5a5 solid;margin:20px;}
.article .content h2{padding:20px 25px;text-transform:uppercase;font-size:14pt;color:#a36801;}
.article .content div.cat-desc{padding:0px 25px 5px 25px;color:#000;font-size: 14px;}
.article .content .title{font-size:16px;text-decoration:underline;color:#52371a;margin:30px 15px 0 0;display:block;}
.article .content .price{font:normal 18px Ariral;margin:15px 0 25px;color:#e78b00;}
.article .content .text{margin:5px 0 0;}
.article .content .text .link{border:1px #b6b6b6 solid;padding:1px;font-size:12pt;width:400px;margin:5px 50px 25px 0;float:right;}
.article .content .text .link-search{border:1px #b6b6b6 solid;padding:1px;font-size:12pt;width:333px;margin:25px 5px 0 0;float:right;}
.article .content .text .help{float:left;margin:5px 50px 25px 0;}
.article .content .text .help-search{float:left;margin:27px 50px 25px 0;}
.article .content .text button{float:right;text-transform:uppercase;text-decoration:underline;border:0;display:block;height:23px;background:#c6c6c6;color:#6a6a6a;cursor:pointer;font-weight:bold;margin:25px 50px 0 0;}
.article .content .text .total-cart{text-align:right;font:normal 18px Ariral;color:#8e8e8e;}
.article .content .text .total-cart span{color:#e78b00;}
.article .content .text .buttons{margin-top:10px;}
.article .content .text .buttons .continue{margin-right:5px;display:block;width:195px;height:40px;background:url(../images/orange.gif) no-repeat;float:right;text-align:center;padding-top:12px;color:#fff;text-decoration:none;}
.article .content .text .buttons .checkout{display:block;width:234px;height:40px;background:url(../images/grey.gif) no-repeat;float:right;text-align:center;padding-top:12px;color:#fff;text-decoration:none;}
.article .content .text .info{background:#f1f1f1;padding:2px;width:400px;float:right;margin-top:15px;}
.article .content .text .info fieldset{margin:15px 0;}
.article .content .text .info fieldset label{float:left;text-align:left;margin:3px 0 0 20px;}
.article .content .text .info fieldset input{margin-right:15px;float:right;border:1px #b6b6b6 solid;padding:1px;font-size:12pt;width:200px;}
.article .content .text .info fieldset button{float:right;margin-right:15px;border:0;background:#868686;color:#fff;padding:5px 15px;}
.article .content ul.article-item{padding-bottom:25px;}
.article .content ul.article-item li{padding:5px 0;}
.article .content ul.article-item li .separator{border-bottom:2px #e8e8e8 solid;width:710px;margin:20px 0 0 25px;}
.article .content ul.article-item li h2{padding:20px;font-size:12pt;text-transform:uppercase;color:#a36801;}
.article .content ul.article-item li a.img{display:block;width:225px;height:175px;border:2px #a5a5a5 solid;float:left;margin:20px 30px 0 20px;}
.article .content ul.article-item li .annonce{padding:0 30px 0 20px;}
.article .content ul.article-item li .annonce a{float:right;text-decoration:underline;color:#a36801;}
.article .content ul.article-item li .annonce a:hover{text-decoration:none;}
.article .content ul.buttons {padding-left:20px;}
.article .content ul.buttons li{float:left;padding-bottom:25px;margin-right:2px;}
.article .content ul.buttons li a.orange{display:block;width:195px;height:40px;color:#fff;text-decoration:none;background:url(../images/orange.gif) no-repeat;text-align:center;padding-top:12px;}
.article .content ul.buttons li a.green{display:block;width:293px;height:40px;color:#fff;text-decoration:none;background:url(../images/green.gif) no-repeat;text-align:center;padding-top:12px;}
.article .content ul.buttons li a.grey{display:block;width:234px;height:40px;color:#fff;text-decoration:none;background:url(../images/grey.gif) no-repeat;text-align:center;padding-top:12px;}
.article .content ul.other{margin-bottom:20px;}
.article .content ul.other li b{position:absolute;left:475px;}
.article .content ul.other li span{margin-left:100px;}
.article .content ul.other li span.red{color:#d45e24;}
.article .content ul.other li span select{border:1px #b6b6b6 solid;padding:1px;width:150px;}
.article .content ul.item{margin:0 25px;padding-bottom:25px;}
.article .content ul.item li{float:left;display:block;margin-right:8px;height:285px;width:230px;padding-bottom:15px;}
.article .content ul.item li a.img{display:block;width:225px;height:175px;border:2px #a5a5a5 solid;}
.article .content ul.item li a{font-size:16px;text-decoration:underline;color:#52371a;margin-top:5px;}
.article .content ul.item li a:hover{text-decoration:none;}
.article .content ul.item li .price{font:normal 18px Ariral;margin-top:15px;color:#e78b00;}
.article .content .text{padding:0  25px 20px;}
.article .content .breadcrumbs{display:block;background:#f1f1f1;width:725px;margin:3px 0 0 10px;padding:5px 0 7px 15px;}
.article .content .breadcrumbs a.bold{font-weight:bold;}
.article .content .breadcrumbs .r-g{margin:0 10px;}
.article .content img.promo{margin-left:9px;margin-top:-10px;margin-bottom:3px;z-index:1;}
.article .bottom{height:135px;width:771px;background:url(../images/content-bottom.png);}
.article .bottom .copyright{position:absolute;margin:45px 0 0 30px;}
.article .bottom .design{float:right;margin:45px 30px 0 0;text-align:right;}
.article .bottom .design a{font-size:8.5pt;}
.article .bottom .copyright span{font-size:8.5pt;}

#login-form{display:none;background:#f1f1f1;padding-bottom:2px;}
#login-form h3{float:left;text-transform:uppercase;color:#a36801;padding:5px 0 0 5px;}
#login-form .close{float:right;display:block;width:37px;height:21px;background:#868686;color:#e8e8e8;padding-top:5px;text-decoration:none;}
#login-form fieldset{margin:15px 0;}
#login-form fieldset label{float:left;text-align:left;margin:3px 0 0 20px;}
#login-form fieldset input{margin-right:15px;float:right;border:1px #b6b6b6 solid;padding:1px;font-size:12pt;width:200px;}
#login-form fieldset button{float:right;margin-right:15px;border:0;background:#868686;color:#fff;padding:5px 15px;}
#login-form fieldset #response{color:#ff0000;float:left;margin:3px 0 0 20px;}

#notify-form{display:none;background:#f1f1f1;padding-bottom:2px;}
#notify-form h3{float:left;text-transform:uppercase;color:#a36801;padding:5px 0 0 5px;}
#notify-form .close{float:right;display:block;width:37px;height:21px;background:#868686;color:#e8e8e8;padding-top:5px;text-decoration:none;}
#notify-form fieldset{margin:15px 0;}
#notify-form fieldset label{float:left;text-align:left;margin:3px 0 0 20px;}
#notify-form fieldset input{margin-right:15px;float:right;border:1px #b6b6b6 solid;padding:1px;font-size:12pt;width:200px;}
#notify-form fieldset button{float:right;margin-right:15px;border:0;background:#868686;color:#fff;padding:5px 15px;}
#notify-form fieldset #n-response{color:#ff0000;float:left;margin:3px 0 0 20px;}

#registration-form{display:none;background:#f1f1f1;padding-bottom:2px;}
#registration-form h3{float:left;text-transform:uppercase;color:#a36801;padding:5px 0 0 5px;}
#registration-form .close{float:right;display:block;width:37px;height:21px;background:#868686;color:#e8e8e8;padding-top:5px;text-decoration:none;}
#registration-form fieldset{margin:15px 0;}
#registration-form fieldset label{float:left;text-align:left;margin:3px 0 0 20px;}
#registration-form fieldset input{margin-right:15px;float:right;border:1px #b6b6b6 solid;padding:1px;font-size:12pt;width:200px;}
#registration-form fieldset button{float:right;margin-right:15px;border:0;background:#868686;color:#fff;padding:5px 15px;}
#registration-form fieldset #_response{color:#ff0000;float:left;margin:3px 0 0 20px;}

.cart{width:100%;border-bottom:2px #e1e1e1 solid;margin-bottom:15px;}
.cart th{text-align:center;font-weight:normal;padding:5px 0;background:#f2f2f2;}
.cart th.name{text-align:left;padding-left:10px;vertical-align:top;}
.cart td{text-align:center;padding:5px 1px;border-right:1px #e1e1e1 solid;}
.cart td.last{border-right:0;}
.cart td.count{width:120px;vertical-align:top;}
.cart td.count .refresh-list, .refresh{display:inline-block;width:16px;height:16px;background:url(../images/basket_go.png);margin:0 3px;float:right;margin-right:12px;}
.cart td.count input{margin-left:25px;float:left;border:1px #b6b6b6 solid;padding:1px;text-align:center;}
.cart td.price-cart{font:normal 14px Ariral;color:#e78b00;}
.cart td.name{text-align:left;padding-left:10px;vertical-align:top;}
.cart td a{text-decoration:underline;}
.cart td a:hover{text-decoration:none;}

#complete{display:none;}

.link-bar-box{padding:5px 0 70px 20px;}
ul.link-bar{}
ul.link-bar li{float:left;border:1px #828282 solid;padding:2px 0;margin-left:5px;}
ul.link-bar li.current{color:#fff;padding:2px 6px;background:#828282;}
ul.link-bar li a{padding:6px 6px;text-decoration:none;}
ul.link-bar li a:hover{padding:3px 6px;background:#828282;color:#fff;}

.filter{padding:25px;}
.filter a.up, .filter a.down{color:#52371a;text-decoration:underline;}
.filter a.up:hover, .filter a.down:hover{text-decoration:none;}
.filter span.separator{color:#abadb3;}

.filter .filter-right{float:right; padding-right: 15px;}
.filter .filter-right .composition{width: 155px;height:26px;margin-right: 15px;}
.filter .filter-right .price-from{width: 55px;height:20px;margin: 0 5px;}
.filter .filter-right .price-to{width: 55px;height:20px;margin: 0 5px;}
.filter .filter-right .filter-btn{height:28px; padding-left: 10px;padding-right:10px;}

.filter .filter-left{float:left; padding-left: 0px; margin-top: 6px;}
.h215{height: 215px; max-height: 215px;}
.h350{height: 350px; max-height: 350px;}
#eldeco_slider .item{height: inherit;}
#eldeco_slider .item img{
display: block;
width: 100%;
height: auto;
}
.eldecoSliderBlock{
display: block;
width: 750px;
/*height: auto;*/
margin: auto;
}
.owl-theme .owl-controls{
position: relative;
top:-25px;
margin: 0;
}

.header-cart.cart
{
    position: absolute;
    display: block;
    width: 250px;
    height: 113px;
    background: url(../images/block.png);
    top: 6px;
    background-size: 250px 112px;
    margin: 0;
    padding: 19px;
    box-sizing: border-box;
    border: none;
    right:0;

}

.header-cart.cart .image-cart {

    position: absolute;
    z-index: 0;
right: 10px;
    height: 113px;
    top: 0px;
}
.header-cart.cart a {
    color: #a36801;
    font: bold 10pt Arial;
    text-decoration: underline;
    margin-bottom: 6px;
    display: inline-block;

}
.header-cart.cart .info span {
    font-weight: bold;
}

