body{font:100%/1.4 Helvetica,Verdana,Arial,Helvetica,sans-serif;background:#FBFBFB}
ul,ol,dl{padding:0;margin:0}
h1,h2,h3,h4,h5,h6,p{margin-top:0;padding-right:15px;padding-left:15px}
a img{border:none}
a:link{color:#172f5c}
a:visited{color:#4E5869;text-decoration:underline}
a:hover,a:active,a:focus{text-decoration:none}
.container{width:96%;max-width:1600px;margin:15px auto;background:#FFF;box-shadow:0 0 0 1px #F0F0F0;padding:5px}
.header{font-size:.8em;background:-moz-linear-gradient(top,#fff 0%,#fff 34%,#e6eff4 100%);background:-webkit-linear-gradient(top,#fff 0%,#fff 34%,#e6eff4 100%);background:linear-gradient(to bottom,#fff 0%,#fff 34%,#e6eff4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6eff4',GradientType=0)}
.sidebar1{float:right;width:30%;padding-bottom:10px;border-bottom:1px dashed #CCC;max-width:360px;opacity:.7;-webkit-filter:grayscale(100%) brightness(1);-moz-filter:grayscale(100%) brightness(1);-ms-filter:grayscale(100%) brightness(1);-o-filter:grayscale(100%) brightness(1);filter:grayscale(100%) brightness(1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.sidebar1:hover{opacity:1;-webkit-filter:grayscale(0%) brightness(1);-moz-filter:grayscale(0%) brightness(1);-ms-filter:grayscale(0%) brightness(1);-o-filter:grayscale(0%) brightness(1);filter:grayscale(0%) brightness(1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.content{padding:10px 0;width:70%;float:left;min-width:300px;font-size:1.05em}
.content ul,.content ol{padding:0 15px 15px 40px}
.ya-share2 ul{padding:0 5px}
ul.nav{list-style:none;border-top:1px solid #666;margin-bottom:15px}
ul.nav li{border-bottom:1px solid #666}
ul.nav a,ul.nav a:visited{padding:5px 5px 5px 15px;display:block;text-decoration:none;color:#000;background-color:#F2F4F7}
ul.nav a:hover,ul.nav a:active,ul.nav a:focus{color:#FFF;background-color:#CCC}
.footer{padding:10px 0;background:#ec9525;position:relative;clear:both;color:#FFF}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0}
.cul_2{display:inline-block;font-weight:700;min-width:250px;width:24%}
.text{padding:5px;font-size:1em;line-height:1.6em;letter-spacing:.05em;box-shadow:1px 0 0 0 #F5F5F5}
.note{background-image:url(../img/note.gif);background-position:8px center;background-repeat:no-repeat;color:#FFF;background-color:#5f87f1;vertical-align:middle;padding:8px 8px 8px 65px;margin:18px 0;font-weight:700;width:90%}
h1,h2,h3{padding-top:15px;color:#015d88}
h1{font-size:1.7em;line-height:1.3em;text-transform:uppercase}
#horizontalTab{display:block;clear:both;padding-top:5px;color:#666}
.top_elremont{clear:both}
.top_elremont .top_left{float:left;width:300px;padding-top:20px;max-height:110px}
.top_elremont .top_right{float:right;width:300px}
.logo{background-image:url(../images/logo.png);background-repeat:no-repeat;background-position:center top;display:block;height:30px}
.slog{text-align:center;font-size:.8em}
div .search{width:300px;float:right}
.header a{text-decoration:none}
.border{width:100%;font-size:.8em;line-height:1.4em;letter-spacing:.03em}
.border_0{margin-bottom:15px;padding-bottom:5px;border-bottom:1px dashed #CCC;width:100%;color:#444;font-size:90%;font-style:italic}
.border th{border:1px solid #444;background-color:#EC9525;font-weight:700;font-size:1.1em;padding:5px 0}
.border td{border:1px solid #d1d1d1;padding:5px}
.phone{font-size:14px;margin:5px auto;text-shadow:1px 1px 0 #FFF}
.phone span{display:block;color:#3B728C;font-weight:700}
.content img,.content table{overflow:auto;display:block;max-width:100%}
.small{padding:10px 0;font-size:.6em;border-top:1px dashed #b9d0db;margin-bottom:15px}
.small ul li{display:block;background-color:#E2ECF3;margin:1px;padding:10px;font-size:1em;float:left;min-width:270px;width:30%;min-height:28px}
.up-top{width:80px;position:fixed;right:0;bottom:3%;z-index:999;font-size:.75em}
.up-top-but{background-color:#CCC;border:2px solid #000;opacity:.6;padding:5px;cursor:pointer}
.copy{padding:15px;font-size:.75em}
.collback{background-color:#127cab;font-size:14px;color:#FFF!important;text-align:center;font-weight:700;text-transform:uppercase;padding:10px;align-content:center;display:block;align-items:center;text-decoration:none;max-width:150px;margin-top:20px}
.collback:hover{background-color:#ef7605}
#nav-wrap{margin-top:0}
#menu-icon{display:none}
#nav,#nav li{margin:0;padding:3px 0}
#nav li{list-style:none;float:left;margin-left:5px}
#nav a{padding:4px 15px;display:block;font-weight:700;color:#FFF}
#nav ul{background:#fff;padding:2px;position:absolute;border:solid 1px #ccc;display:none;width:250px}
#nav ul li{float:none;margin:0;padding:0}
#nav li:hover > ul{display:block}
.new_blue,.new_blue a{font-size:.7em;color:#FFF;padding:5px;margin-top:8px;background:#015d88}
.new_blue h3,.new_red h3,.new_grey h3{text-transform:uppercase;margin:1px;padding:5px;font-size:.9em;color:#FFF;text-shadow:0 1px 1px #5a5a5a}
.new_red,.new_red a{font-size:.7em;color:#FFF;padding:5px;margin-top:8px;background:#ec9525}
.new_grey,.new_grey a{font-size:.7em;color:#FFF;padding:5px;margin-top:8px;background:#898a8a}
.an,.an a{font-size:.8em;color:#435B6A;list-style-image:url(https://video.elremont.ru/images/list.png)}
.link,.link a{background:#EAF2F6;font-size:.85em;color:#435B6A;list-style-image:url(https://video.elremont.ru/images/list.png)}
.link a{padding:7px 3px;display:block}
ul.link li{border-top:1px solid #FFF;text-decoration:none;margin-left:25px}
ul.link a:hover,ul.link a:active,ul.link a:focus{background:#6f94a5;color:#FFF;text-decoration:none}
.navig{font-size:12px}
.navig ul{margin-left:5px;padding-left:8px;list-style-type:square;color:#930}
.navig ul li{padding:8px 5px}
.navig ul li:hover{background-color:#EAF2F6;color:#0072ab}
.navig ul li a{text-decoration:none}
.splLink,.rightmenu{display:block;text-decoration:none!important;color:#000!important;font-weight:700;background-color:#EAF2F6;padding:10px;border-top:1px dashed #ccc;cursor:pointer}
.splLink:hover{background:#0072ab;color:#FFF!important}
.small ul{list-style:none;padding:0}
ul.resp-tabs-list{margin:0;padding:0}
.resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:left}
.resp-tabs-container{padding:0;background-color:#fff;clear:left}
h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-tab-content{display:none;padding:15px}
.resp-tab-active{border:1px solid #c1c1c1;border-bottom:none;margin-bottom:-1px!important;padding:12px 14px 14px!important;border-bottom:none;background-color:#fff}
.resp-content-active,.resp-accordion-active{display:block}
.resp-tab-content{border:1px solid #c1c1c1}
h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}
h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}
.resp-vtabs ul.resp-tabs-list{float:left;width:30%}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px!important;margin:0;cursor:pointer;float:none}
.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}
.resp-vtabs .resp-tab-content{border:none}
.resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px !important}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}
h2.resp-tab-active{background:#DBDBDB!important}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block}
h2.resp-accordion:first-child{border-top:1px solid #c1c1c1!important}
@media only screen and (max-width: 768px) {
ul.resp-tabs-list{display:none}
h2.resp-accordion{display:block}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}
.resp-accordion-closed{display:none!important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
}
@media screen and (max-width: 800px) {
#nav-wrap{position:relative}
#menu-icon{color:#000;width:100%;background:#e6eff4;padding:1em 0;cursor:pointer;display:block;overflow:hidden}
#menu-icon:hover{background-color:#f8f8f8}
#menu-icon.active{background-color:#fc0;background-image:url(../images/top.gif);background-repeat:no-repeat;background-position:90% center}
#nav{clear:both;box-shadow:10px 10px 30px #575757;position:absolute;width:100%;z-index:10000;background:#fc0;border-bottom:solid 1px #999;display:none}
#nav li{clear:both;float:none;border-bottom:1px dashed #FFF;padding:0 10px}
#nav a,#nav ul a{font:inherit;background:none;display:block;padding:10px 0;color:#785E04;border:none;font-size:1.5em;text-shadow:1px 1px 0 #FFF1BA}
#nav a:hover,#nav ul a:hover{background:none;color:#000}
#nav ul{width:auto;position:static;display:block;border:none;background:inherit}
#nav ul li{margin:3px 0 3px 15px}
.container{width:99%;border:none;padding:2px}
.content,.sidebar1{float:none;width:99%;margin:auto}
.content img{max-width:285px}
.border,.border_0,.content table{display:block;overflow-x:auto}
.text{padding:2px;font-size:1em}
.phone{font-size:20px;margin:10px auto}
.note{font-size:.75em;width:auto}
.cul_2{font-size:1.3em;margin:8px auto}
}

@media screen and (max-width: 340px) {
.container{width:auto;border:none;padding:1px}
body{margin:2px}
.content img{max-width:280px}
}
@media screen and (min-width: 801px) {
#nav{display:block!important}
}
@media screen and (min-width: 1260px) {
.yandex-adaptive{width:900px;height:150px}
}
@media screen and (min-width: 901px) {
.yandex-adaptive{width:650px;height:150px}
}
@media screen and (max-width: 900px) {
.yandex-adaptive{width:580px;height:150px}
}
@media screen and (max-width: 500px) {
.yandex-adaptive{width:315px;height:195px}
.not-smartphone{display:none}
}
.ya-share2.ya-share2_inited{margin:20px auto}
.inner .ya-share2.ya-share2_inited{margin:auto}