@font-face{font-family:'icomoon';src:url(/fonts/icomoon.eot?wos8kj);src:url(/fonts/icomoon.eot?#iefixwos8kj) format('embedded-opentype') , url(/fonts/icomoon.ttf?wos8kj) format('truetype') , url(/fonts/icomoon.woff?wos8kj) format('woff') , url(/fonts/icomoon.svg?wos8kj#icomoon) format('svg');font-weight:normal;font-style:normal;}
.ch1{font-weight:bold;font-size:25px;line-height:27px;color:rgb(51, 51, 51);display:block;}
.ch3{font-size:36px;font-weight:700;color:#fff;display:block;}
[class^="icon-"], [class*=" icon-"]{display:inline-block;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-home:before{content:"\e61b"}
.icon-ruble:before{content:"\e61a"}
.icon-up:before{content:"\e600"}
.icon-arrow-down:before{content:"\e601"}
.icon-arrow-right:before{content:"\e602"}
.icon-arrow-up:before{content:"\e603"}
.icon-view:before{content:"\e604"}
.icon-Social-youtube:before{content:"\e605"}
.icon-Social-twitter:before{content:"\e606"}
.icon-Social-instagramm:before{content:"\e607"}
.icon-Social-facebook:before{content:"\e608"}
.icon-smile:before{content:"\e609"}
.icon-print:before{content:"\e60a"}
.icon-price:before{content:"\e60b"}
.icon-phone:before{content:"\e60c"}
.icon-owner:before{content:"\e60d"}
.icon-menu{font-size:30px;}
.icon-menu:before{content:"\e60e"}
.icon-map:before{content:"\e60f"}
.icon-mail:before{content:"\e610"}
.icon-mailmanager:before{content:"\e611"}
.icon-logo{margin:3px 0 0 -9px;float:left;font-size:64px;}
.icon-logo:before{content:"\e612"}
.icon-letter:before{content:"\e613"}
.icon-holder:before{content:"\e614"}
.icon-galochka:before, .field-checks input:checked+label:after{content:"\e615"}
.icon-favorites:before{content:"\e616"}
.icon-catalog:before{content:"\e617"}
.icon-buyer:before{content:"\e618"}
.icon-arrowright:before{content:"\e619"}
body, html{height:100%;margin:0;padding:0;display:block;font-family:'Ubuntu', sans-serif;;color:black;font-size:16px;}
h1{font-size:25px;color:#333;}
h2{font-size:19px;color:#333}
.ch2{font-size:19px;color:#333;font-weight:bold;display:block;margin:15px;margin-left: 0px}
h3{font-size:36px;font-weight:700;color:#fff;}
h5{font-size:25px;line-height:27px;color:#333;font-weight:400;}
.ch5{font-size:25px;line-height:27px;color:rgb(51, 51, 51);font-weight:400;display:block;margin-top:40px;margin-bottom:20px;}
h6{font-size:19px;font-weight:bold;color:#333;}
.ch6{font-size:19px;font-weight:bold;color:#333;display:block;margin-top:40px;margin-bottom:40px;}
.darkGrid{background:linear-gradient(to left top, rgba(154, 189, 107, 0) 49%, #444 52%, #444 56%, rgba(154, 189, 107, 0) 60%), linear-gradient(to left top, #444 6%, rgba(154, 189, 107, 0) 10%);background-color:#333;background-size:0.6em 0.6em;}
.yellowGrid{
    background:linear-gradient(to left top, rgba(154, 189, 107, 0) 49%, #fbb435 52%, #fbb435 56%, rgba(154, 189, 107, 0) 60%), linear-gradient(to left top, #fbb435 6%, rgba(154, 189, 107, 0) 10%);background-color:#e9a61a;background-size:0.6em 0.6em;
}
.blueGrid{
    background:linear-gradient(to left top, rgba(154, 189, 107, 0) 49%, #006ab4 52%, #006ab4 56%, rgba(154, 189, 107, 0) 60%), linear-gradient(to left top, #006ab4 6%, rgba(154, 189, 107, 0) 10%);background-color:#005bad;background-size:0.6em 0.6em;
}
.redGrid{
    background:linear-gradient(to left top, rgba(154, 189, 107, 0) 49%, #d5523a 52%, #d5523a 56%, rgba(154, 189, 107, 0) 60%), linear-gradient(to left top, #d5523a 6%, rgba(154, 189, 107, 0) 10%);background-color:#cb2a08;background-size:0.6em 0.6em;
}
.btn{-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;color:#333;font-size:20px;padding:10px 20px 10px 20px;border:solid #333 1px;text-decoration:none;background-color:#fff;cursor:pointer;}
.btn:hover{background:#333;text-decoration:none;color:white;}
.topWindow{position:fixed!important;top:0;z-index:9999;width:1020px!important;}
.wrap{margin:0 auto;border:1px solid #d1cfcf;border-width:0 1px;max-width:1024px;min-width:1020px;width:999px;background-color:white;margin:0 auto;-webkit-box-shadow:0px 0px 25px 5px rgba(50, 50, 50, 0.1);-moz-box-shadow:0px 0px 25px 5px rgba(50, 50, 50, 0.1);box-shadow:0px 0px 25px 5px rgba(50, 50, 50, 0.1);}
.top-item--state-active{background:#fff;cursor:default;}
.top{padding:6px 0;background:#369b1e;}
ol, ul{}
.wrap-inner{}
.css-input{font-size:16px;border-width:2px;border-color:#cccccc;border-style:solid;padding:5px;border-radius:4px;min-width:40px;margin:3px;}
.css-input:focus{outline:none;}
.mainMenu{margin-top:0px;height:100px;width:100%;background-color:#ae2e14;display:inline-block;position:relative;}
.nested{background-color:white;display:inline-block}
.all_services{padding:22px 0 33px;border-bottom:1px solid #bfbfbf;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.15) inset;box-shadow:0 3px 3px -2px rgba(0,0,0,.15) inset;}
.footer{background-image:url(/design/925_podval_bg.jpg);background-repeat:repeat;background-size:auto 100%;width:100%;margin:0 auto;zoom:1;}
.jcarousel-wrapper{margin:5px auto;position:relative;padding:20px;padding-left:70px;padding-right:70px;width:858px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:15px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999;background:#5ea8d9;background:-moz-linear-gradient(top, #5ea8d9 0%, #e9f6e1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ea8d9), color-stop(100%,#e9f6e1));background:-webkit-linear-gradient(top, #5ea8d9 0%,#e9f6e1 100%);background:-o-linear-gradient(top, #5ea8d9 0%,#e9f6e1 100%);background:-ms-linear-gradient(top, #5ea8d9 0%,#e9f6e1 100%);background:linear-gradient(to bottom, #5ea8d9 0%,#e9f6e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea8d9', endColorstr='#e9f6e1',GradientType=0);}
.jcarousel{position:relative;overflow:hidden;width:auto;height:170px;color:#6cb741;}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;text-align:center;}
.jcarousel li{float:left;width:170px;height:170px;padding-top:5px;margin-right:5px;margin-left:5px;}
.jcarousel li:hover{background-color:#fff;}
.jcarousel img{max-height:100px;}
.jcarousel .loading{text-align:center;line-height:140px;}
.jcarousel-control-prev,
.jcarousel-control-next{position:absolute;top:85px;width:30px;height:30px;text-align:center;background:#f69f23;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Myriad, sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999;}
.jcarousel-control-prev{left:10px;}
.jcarousel-control-next{right:10px;}
.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span{display:block;}
.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive{opacity:.5;cursor:default;}
.redT{color:#FF0700;}
.blueT{color:#501DFF;}
.yellowT{color:#FFD200;}
.button_search{-moz-box-shadow:inset 0px 1px 0px 0px #caefab;-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;box-shadow:inset 0px 1px 0px 0px #caefab;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));background:-moz-linear-gradient(center top, #77d42a 5%, #5cb811 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');background-color:#77d42a;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #268a16;display:inline-block;color:white;font-family:Myriad;font-size:15px;font-weight:bold;font-style:normal;height:24px;line-height:24px;width:100px;text-decoration:none;text-align:center;}
.button_search:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));background:-moz-linear-gradient(center top, #5cb811 5%, #77d42a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');background-color:#5cb811;}.button_search:active{position:relative;top:1px;}
.raised{position:relative;padding:1em;margin-bottom:10px;margin-top:5px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.raised:before,
.raised:after{content:"";position:absolute;z-index:-2;}
.raised p{font-size:16px;font-weight:bold;}
.textfield{border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 2px #DDDDDD;-webkit-box-shadow:0 0 2px #DDDDDD;box-shadow:0 0 2px #DDDDDD;}
.textfield:hover{border:1px solid #cccccc;}
.textfield:focus{box-shadow:0 0 2px #FFFE00;}
a{color:#ff7f50;}
.rub{display:inline-block;;font-size:14px;line-height:2px;border-bottom:1px solid #ff7f50;width:0.4em;}
.flatSelected{position:absolute;bottom:0px;height:60px;width:120px;right:360px;}
.headMenu{position:relative;top:-15px;height:40px;width:100%;background:#ff9933;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 200, 0, 0.1) inset;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 200, 0, 0.1) inset;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 200, 0, 0.1) inset;-moz-border-radius:2px;}
.banner{height:420px;width:100%;margin-top:0px;}
input[type=radio].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=radio].css-checkbox + label.css-label, input[type=radio].css-checkbox + label.css-label.clr{padding-left:25px;height:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;font-size:20px;vertical-align:middle;cursor:pointer;}
input[type=radio].css-checkbox:checked + label.css-label, input[type=radio].css-checkbox + label.css-label.chk{background-position:0 -20px;}
label.css-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.ui-widget{}
.callchat{font-family:verdana;width:477px;height:388px;position:fixed;background-image:url('/design/pop_form_0.png');background-repeat:no-repeat;padding:0px;padding-right:0px;border:solid 0px black;float:left;margin:0 auto;display:none;z-index:5500;}
.callCalc{font-family:verdana;width:477px;height:459px;position:fixed;background-image:url('/design/pop_form_3.png');background-repeat:no-repeat;padding:0px;padding-right:0px;border:solid 0px black;float:left;margin:0 auto;display:none;z-index:5500;}
.callchat_photo{width:175px;height:233px;position:absolute;cursor:pointer;padding:0px;padding-right:0px;border:solid 0px black;float:left;bottom:12px;left:15px;}
.callchat_close{width:20px;height:20px;position:absolute;cursor:pointer;padding:0px;padding-right:0px;border:solid 0px black;float:left;top:15px;right:20px;}
.label.error{color:#EE0000;}
.callchat_submit{font-family:verdana;width:400px;height:61px;position:absolute;cursor:pointer;padding:0px;padding-right:0px;border:solid 0px black;float:left;bottom:0px;left:23px;}
.callchat_title{width:330px;height:60px;position:absolute;padding:0px;padding-right:0px;border:solid 0px black;float:left;top:20px;right:30px;}
.callchat_text{width:440px;height:360px;position:absolute;padding:0px;padding-right:0px;border:solid 0px black;float:left;top:50px;right:20px;}
.calc_form{width:440px;height:360px;position:absolute;padding:0px;padding-right:0px;border:solid 0px black;float:left;top:68px;right:20px;}
#sberegeniya-page p.small_h{font-size:20px;font-weight:bold;margin:5px 0 0;}
.white-cover100{background-color:rgba(255,255,255,1);}
.width20{width:20%;}
.white-cover70{background-color:rgba(255,255,255,0.7);}
tr.jilie-row3 td{position:relative;top:15px;color:#101010;vertical-align:top;text-align:justify;font-size:97%;line-height:16px;padding:8px;}
tr.jilie-row2 td{color:#243c76;font-size:94%;letter-spacing:-0.6px;}
#sberegeniya-page table{font-size:14px;}
.white{color:#fff;}
.mid_block{margin:0 auto !important;width:940px !important;}
.etabs{margin:0;padding:0;}
.tab{display:inline-block;zoom:1;*display:inline;background:#999;border:solid 0px #999;border-bottom:none;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;}
.tab a{font-size:14px;line-height:2em;display:block;padding:0 10px;outline:none;color:white;}
.tab a:hover{text-decoration:underline;}
.tab.active{background:#501DFF;padding-top:6px;position:relative;top:1px;border-color:#666;}
.tab a.active{font-weight:bold;color:white;}
.tab-container .panel-container{background:#501DFF;border:solid #666 0px;padding:10px;-moz-border-radius:0 7px 7px 7px;-webkit-border-radius:0 7px 7px 7px;}
.panel-container{margin-bottom:10px;}
.tab-container{margin:5px;}
.clr{clear:both;padding:0;height:0;margin:0;}
.main{width:90%;margin:0 auto;position:relative;}
.wrapper-demo{margin:10px 0 0 0;*zoom:1;font-weight:400;}
.wrapper-demo:after{clear:both;content:"";display:table;}
.wrapper-dropdown-3{ -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;position:relative;width:230px;padding:10px 10px 10px 15px;background:#fff;border-radius:20px;border:2px solid rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(50,50,50,0.1);cursor:pointer;outline:none;font-weight:normal;color:rgba(0, 0, 51, 0.64);}
.wrapper-dropdown-3:after{content:"";width:0;height:0;position:absolute;right:15px;top:50%;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-color:#8aa8bd transparent;}
.wrapper-dropdown-3 .dropdown{position:absolute;overflow:auto;height:200px;top:140%;left:0;right:0;z-index:100;background:white;border-radius:7px;border:1px solid rgba(0,0,0,0.17);box-shadow:0 0 5px rgba(0,0,0,0.1);font-weight:normal;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;list-style:none;opacity:0;pointer-events:none;}
.wrapper-dropdown-3 .dropdown:after{content:"";width:0;height:0;position:absolute;bottom:100%;right:15px;border-width:0 6px 6px 6px;border-style:solid;border-color:#fff transparent;}
.wrapper-dropdown-3 .dropdown:before{content:"";width:0;height:0;position:absolute;bottom:100%;right:13px;border-width:0 8px 8px 8px;border-style:solid;border-color:rgba(0,0,0,0.1) transparent;}
.wrapper-dropdown-3 .dropdown li span{display:block;padding:5px 5px 5px 15px;text-decoration:none;color:#8aa8bd;border-bottom:1px solid #e6e8ea;box-shadow:inset 0 1px 0 rgba(255,255,255,1);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.wrapper-dropdown-3 .dropdown li i{float:right;color:inherit;}
.wrapper-dropdown-3 .dropdown li:first-of-type a{border-radius:7px 7px 0px 0px;}
.wrapper-dropdown-3 .dropdown li:last-of-type a{border:none;border-radius:0 0 7px 7px;}
.wrapper-dropdown-3 .dropdown li:hover a{background:#f3f8f8;}
.wrapper-dropdown-3.active .dropdown{opacity:1;pointer-events:auto;}

.select-wrapper {
    position: relative;
}

.select-wrapper:before {
    /*content: '\f0d7';
    font-family: FontAwesome;*/
    content: '\25BC';
    color: #333;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 15px;
    pointer-events: none;
}

select {
    width:230px;padding:10px 10px 10px 15px;background:#fff;border-radius:20px;border:2px solid rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(50,50,50,0.1);cursor:pointer;outline:none;font-weight:normal;color:rgba(0, 0, 51, 0.64);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #333;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select::-ms-expand {
    display: none;
}


.no-opacity .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown{display:none;opacity:1;pointer-events:auto;}
.no-opacity .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown{display:block;}

.header {
    position: relative;
}
.fix {
    margin: 0 auto;
}
.row {
    display: table;
    width: 100%;
}
.header-menu {
    display: block;
    width: auto;
    border-top: 1px solid rgba(0, 0, 0, .2);
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}
.fix .header-menu ul {
    margin: 0 auto;
}
.header-menu ul, .header-link {
    padding: 0px;
    padding-left:0px;
    padding-right:0px;
}
.row {
    display: table;
    width: 100%;
}
ul, ol {
    list-style: none;
}
.header-submenu {
    padding: 0!important;
    width: 260px;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 100;
}
.header-menu li+li {
    /*border-left: 1px solid rgba(255, 255, 255, .4);*/
}
.header-info .col-5 {
    vertical-align: middle;
}
.header-menu li {
    display: table-cell;
    /*width: 15%;*/
    position: relative;
    font-family: 'Ubuntu', sans-serif;
}
.header-menu li a {
    -webkit-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -ms-transition: background-color .2s ease;
    transition: background-color .2s ease;
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    /*line-height: 30px;*/
    padding:17px;
    padding-left:10px;
    padding-right:10px;
    font-size: 16px;
    font-weight: 500;
    /*text-transform: uppercase;*/
}
.header-menu li a:hover, .header-menu li>a.selected, .header-menu>ul>li:hover>a {
    font-family: 'Ubuntu', sans-serif;
    background-color: rgba(0, 0, 0, .1);
}
.header-submenu li {
    display: block;
    width: auto;
    border-left: 0!important;
}
.header-submenu li+li {
    border-top: 1px solid rgba(255, 255, 255, .4);
}
.header-submenu li a {
    background-color: rgba(0, 0, 0, .1);
    line-height: 20px!important;
    text-align: left;
    padding: 15px 20px;
    font-size: 16px;
    text-transform: none;
}
.header-submenu li a:after {
    content: "\e602";
    font-family: 'icomoon';
    width: 20px;
    position: absolute;
    top: 50%;
    right: 5px;
    z-index: 1;
    margin-top: -10px;
}
.header-menu>ul>li:last-child ul {
    left: auto;
    right: 0;
}
.header-menu li:hover ul {
    display: block;
}
.header-submenu {
    background-color: #cb2a08;
}
.header-menu {
    background-color: #cb2a08;
}
.header-submenu li a:hover, .header-submenu li a.selected {
    background: 0;
}

.jslider_plastic .jslider-bg i,
.jslider_plastic .jslider-pointer { background-image: url(/css/jslider.plastic1.png); }
.unpr {
    display:none;
}
.print {
    display:block;
}
.title {
    text-align:center;
    display:block;
    color:#000000;
}
.ui-dialog
{
    box-shadow: 1px 1px 90px #333;
    background-color: white;
}
.ui-widget-header
{
    background-color: white;
    border: none;
}
.ui-widget-content
{
    background-color: white;
    background-image: none;
}

.derItem {
    width: 900px; min-width: 900px;background-color: #e6e6e6;display:inline-block;
}

.derItemTableWidth {
    width: 120px;
}

@media only screen and (min-device-width: 220px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
    .derItem {
        width: 100%!important;
        margin-left: 0px!important;
    }

    .derItemTableWidth {
        width: 40px!important;
    }
}

.u--svg-inside {
    position: relative;
    display: inline-block;
    &:after {
         content: "";
         position: absolute;
         top: 0;
         right: 0;
         bottom: 0;
         left: 0;
     }

    object {
        width: 100%; // Optional
    }
}
