body{font-size:14px;color:#333}
input[type="text"]:focus{outline: none;}
input[type="button"]:focus{outline: none;}
input[type="submit"]:focus{outline: none;}
input[type="hidden"]:focus{outline: none;}
img{max-width:100%}
.clear{display:block;clear:both;height:0}
.header{background:#f7f7f7;height:155px;width:100%;box-shadow:0 6px 4px -4px rgba(0,0,0,.2)}
.footer{background:#f7f7f7;width:100%;padding:0 0 20px;border-top:solid #3cc}
body{background:#f7f7f7}
.container{background:#fff;width:1300px;margin-top:8px}
.top-insider{width:1200px;margin:0 auto}
.sitename{color:#c05089;width:300px;text-transform:uppercase;font:600 14px/1.5 Verdana;margin:14px 0 0 15px}
.phone{position:relative;float:right;margin-top:-100px}
.tabphone td:first-child{color:#666;font:300 13px/1.5 Verdana;width:160px}
.cod_phone{font-size:16px;color:#666}
.phone-top{color:#666;font:600 22px Verdana;text-shadow:0 2px 2px #eee}
.readmore{background:none!important;font:500 9px Verdana;display:block;text-align:center;color:#777;margin:55px 0 0 -50px;width:50px;float:left}
.readmore:hover{color:#3cc;font-weight:600}
.shema_title{color:#666;font:300 14px Verdana;display:block;margin:0 0 -29px}
.k_menu{position:relative;overflow:hidden;height:50px;margin:0}
.k_menu ul{list-style:none;margin:0;padding:0;position:relative;left:50%;float:left;}
.k_menu ul li{position:relative;left:-50%;float:left;margin:0 5px;height:30px}
.k_menu ul li a{display:block;text-decoration:none;padding:10px 13px 14px;color:#979797}
.k_menu ul li a:hover,.k_menu ul li.active a{color:#3cc}
.pr-properties{display:table-cell;vertical-align:top;padding:0 20px;border-right:1px solid #e9e9e9}
.numeric{width:100%;position:relative}
.numeric-hidden{display:none}
.numeric .input-group{display:block;position:static}
.numeric .input-group-btn{display:block;position:static}
.numeric-input{background:#fff;border:1px solid #e6e0e0;color:#333;font-size:.95em;text-align:center;font-weight:400;line-height:1.2;width:100%;height:25px;display:block;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box}
.f-insider{width:1170px;margin:0 auto}
.grid1,.grid2,.grid3{float:left;width:30%}
.f-insider h3{text-transform:uppercase;padding:8px 0 0 44px;color:#666;font:600 11px Verdana;display:block}
.f-insider a{color:#fff;padding:5px}
.list-sh{list-style:none}
.list-sh a{color:#666;font:12px/1.5 Verdana}
.list-sh a:hover{text-decoration:none;color:#3cc}
.bootstrap-touchspin-down,.bootstrap-touchspin-up{position:absolute;display:block;top:0;width:20px;cursor:pointer;background:none;border:none;height:25px;text-align:center;line-height:25px;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.bootstrap-touchspin-up{right:-20px;background-position:center top}
.bootstrap-touchspin-down{left:-20px;background-position:center bottom}
div.pr-tocart > button{border:none;background:none}
.tocart-btn .f-btn{background-repeat:no-repeat;background-position:10px 6px;padding:9.5px 25px}
#slidorion{width:780px;height:542px;position:relative;left:50%;margin-left:-384px;padding:10px;background:#cbcbcb;border:1px solid #bbb;-webkit-box-shadow:0 0 34px #bbb;-moz-box-shadow:0 0 34px #bbb;box-shadow:0 0 34px #bbb}
#slider{width:500px;height:542px;position:relative;float:left;overflow:hidden}
.slider-image{position:relative}
.slider-image img{width:500px;height:542px;position:absolute}
#accordion{width:280px;height:400px;font-family:Verdana;background:#eee;-webkit-box-shadow:-3px 0 3px -1px rgba(51,51,51,0.3);-moz-box-shadow:-3px 0 3px -1px rgba(51,51,51,0.3);box-shadow:-3px 0 3px -1px rgba(51,51,51,0.3);position:relative;z-index:999;float:left}
#accordion .header{height:36px;color:#333;background:#ededed;background:-moz-linear-gradient(top,#ededed 59%,#dcdcdc 100%);background:-webkit-linear-gradient(top,#ededed 59%,#dcdcdc 100%);background:-o-linear-gradient(top,#ededed 59%,#dcdcdc 100%);background:-ms-linear-gradient(top,#ededed 59%,#dcdcdc 100%);background:linear-gradient(top,#ededed 59%,#dcdcdc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dcdcdc',GradientType=0);border:none;border-top:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#accordion .header a{background:none;padding:8px 14px;text-decoration:none;font-weight:700;font-size:12px;display:block}
#accordion .header a:hover{background:#ededed;cursor:pointer}
#accordion .header a.active{border-bottom:none;background-color:#676767!important;color:#fff}
#accordion .content{height:257px;font-weight:700;font-size:12px;margin:0;padding:16px;border:none;background:#d6d6d6;background:-moz-linear-gradient(top,#d6d6d6 0%,#fff 10%);background:-webkit-linear-gradient(top,#d6d6d6 0%,#fff 10%);background:-o-linear-gradient(top,#d6d6d6 0%,#fff 10%);background:-ms-linear-gradient(top,#d6d6d6 0%,#fff 10%);background:linear-gradient(top,#d6d6d6 0%,#fff 10%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6',endColorstr='#ffffff',GradientType=0)}
#curtains ul li > a{width:50px;height:50px}
#curtains ul li > a:hover::after{content:attr(data-title);content:attr(data-title);position:absolute;margin:-35px 0 0 -20px;z-index:888;background:#3cc;=background:url(../img/1.png) no-repeat;color:#fff;font-size:14px;padding:5px 10px;border-radius:4px}
.logo_shafran{width:625px;height:160px;background:url(../img/shafran_logo_c.png) center top 46px no-repeat;opacity:.6;position:absolute;z-index:100}
.logo_shafran2{width:625px;height:160px;background:url(../img/shafran_logo_c.png) center top 46px no-repeat;opacity:.6;position:absolute;z-index:100;margin-top:220px}
.footer{background:#f7f7f7;width:100%;padding:0 0 20px;position:relative;z-index:999}
.milan {position:absolute;top:0px;margin-left:348px;height:100px}