﻿/* font-family: "RobotoRegular"; */
@font-face {
    font-family: "RobotoRegular";
    src: url("../fonts/RobotoRegular/RobotoRegular.eot");
    src: url("../fonts/RobotoRegular/RobotoRegular.eot@#iefix")format("embedded-opentype"),
    url("../fonts/RobotoRegular/RobotoRegular.woff") format("woff"),
    url("../fonts/RobotoRegular/RobotoRegular.ttf") format("truetype"),
    url('../fonts/RobotoRegular/RobotoRegular.svg#webfont') format('svg');
    font-style: normal;
    font-weight: normal;
}

/* font-family: "DinProBold"; */
@font-face {
    font-family: "Bold";
    src: url("../fonts/DinProBold/DinProBold.eot");
    src: url("../fonts/DinProBold/DinProBold.eot@#iefix")format("embedded-opentype"),
    url("../fonts/DinProBold/DinProBold.woff") format("woff"),
    url("../fonts/DinProBold/DinProBold.ttf") format("truetype"),
    url('../fonts/DinProBold/DinProBold.svg#webfont') format('svg');
    font-style: normal;
    font-weight: normal;
}
/* font-family: "DINProRegular"; */
@font-face {
    font-family: "DINProR";
    src: url("../fonts/RobotoCondensed/RobotoCondensed.eot");
    src: url("../fonts/RobotoCondensed/RobotoCondensed.eot@#iefix")format("embedded-opentype"),
    url("../fonts/RobotoCondensed/RobotoCondensed.woff") format("woff"),
    url("../fonts/RobotoCondensed/RobotoCondensed.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#000;}
input:-moz-placeholder, form textarea:-moz-placeholder{color:#000;}
input::-moz-placeholder, form textarea::-moz-placeholder{color:#000;}
input:-ms-input-placeholder, form textarea:-ms-input-placeholder{color:#000;}
:focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder          {color: transparent}
:focus:-moz-placeholder           {color: transparent}
:focus:-ms-input-placeholder      {color: transparent}
input:focus {
            -webkit-box-shadow: 0 0 4px #ffe65f!important;
            box-shadow: 0 0 4px #ffe65f!important;
        }
#scrollTop{
    background:url(../images/arrows2.png) 0 0 no-repeat;
    display:block;
    width:32px;
    height:32px;
    position:fixed;
    bottom:20px;
    right:20px;
    z-index:10;
    opacity: .4;
}

#scrollTop:hover{
    opacity:1
}

.trans {
    -moz-transition: .4s;
    -o-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.visuallyhidden {position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px;margin: -1px; padding: 0; border: 0;}

input,
textarea,
select {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

html {
    overflow-x:hidden;
}

body {
    font: 13px RobotoRegular, sans-serif;
    color: #263f4a;
    height: 100%;
    overflow-x:hidden;
    background: url(../images/bg.jpg);
    position: relative;
}

.bold, b, strong {
    font-family: 'Bold';
    font-weight: normal;
}

.none {
    display: none;
}

.notstyle {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

h1,
.h1 {
    font: 28px/30px 'Bold';
    color: #000;
}

h2, .h2 {
    font: 26px 'Bold';
    color: #000;
}

h3, .h3 {
    font: 22px/24px 'Bold';
    color: #000;
}
h4, .h4 {
    font: 18px 'Bold';
    color: #000;
}

.relative {
    position: relative;
}

.overflow {
    height: 100%;
    overflow: hidden;
}

a {
    color: #267bd2;
    text-decoration: underline;
    
}

a:focus,a:hover {
    text-decoration: none;
}

#call-back,
.form-end,
#zakaz-back,
.calc-f {
    background: #1b2535;
    padding: 15px 15px 20px;
    width: 320px;
    border: 2px #ffe038 solid;
}

.form-end{
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.formend {
    font-size: 15px;
    text-align: center;
}

#facebox .close img,
.close,
.close:focus, .close:hover {
    opacity: 1;
}

.form-input {
    padding-left: 10px;
    background: #fff;
    border: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 36px;
}

.form-btn {
    border: 0;
    height: 36px;
    color: #1b2535;
    width: 100%;
    font: 16px Bold;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
}
.b-yell {
    background: #ffe65f;
    background: -moz-linear-gradient(top, #ffe65f 0%, #ffd806 100%);
    background: -webkit-linear-gradient(top, #ffe65f 0%,#ffd806 100%);
    background: linear-gradient(to bottom, #ffe65f 0%,#ffd806 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe65f', endColorstr='#ffd806',GradientType=0 );
    text-decoration: none;
}
    .b-yell:hover {
        background: #ffe65f;
        -webkit-box-shadow: 2px 2px 1px #e0ae00;
        box-shadow: 2px 2px 1px #e0ae00;
    }
    .b-yell:active {
        background: #ffe65f;
        -webkit-box-shadow: 2px 2px 1px #e0ae00 inset;
        box-shadow: 2px 2px 1px #e0ae00 inset;
    }

.f-ttl {
    font: 24px 'Bold';
    padding-bottom: 15px;
    color: #fff;
}

#facebox .form-input,
#facebox .form-btn {
    width: 100%;
}
.pad0 {
    padding: 0!important;
}
p {
    font-size: 13px;
    line-height: 1.3;
}
/*---------------------*/
.navbar-default {
    background: #eff3f7;
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.navbar-default .navbar-nav>li>a {
    color: #909db0;
}
.navbar {
    min-height: 32px;
    margin-bottom: 0;
}
.nav>li>a {
    padding: 6px 9px;
    text-decoration: none;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #3b5071;
}
/* Underline From Center */
.hvr-u {
    display: inline-block!important;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
}
    .hvr-u:before {
        content: "";
        position: absolute;
        z-index: -1;
        left: 50%;
        right: 50%;
        bottom: 0;
        background: #3b5071;
        height: 2px;
        -webkit-transition-property: left, right;
        -moz-transition-property: left, right;
        -o-transition-property: left, right;
        transition-property: left, right;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        -moz-transition-timing-function: ease-out;
        -o-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }
.hvr-u:hover:before, .hvr-u:focus:before, .hvr-u:active:before {
  left: 0;
  right: 0;
}
.top-menu {
    position: relative;
}
.h-call-back {
    color: #267bd2;
    position: absolute;
}
.h-call-back:hover {
    text-decoration: none;
    color: #82c24c;
}
.navbar-default .navbar-toggle {
    float: none;
    margin: 0;
    padding-bottom: 6px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #ffe65f;
    background: -moz-linear-gradient(top, #ffe65f 0%, #ffd806 100%);
    background: -webkit-linear-gradient(top, #ffe65f 0%,#ffd806 100%);
    background: linear-gradient(to bottom, #ffe65f 0%,#ffd806 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe65f', endColorstr='#ffd806',GradientType=0 );
    border: 0;
    font: 16px Bold;
}
.navbar-default .navbar-toggle > div {
    display: inline-block;
}
.navbar-default .navbar-toggle .h-menu {
    position: relative;
    top: -1px;
    margin-left: 2px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #3b5071;
}
.container {
    background: #fff;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.header-bot {
    padding: 17px 10px;
}
.h-logo {
    color: #1b2535;
    text-decoration: none;
}
.h-logo:hover {
    color: #3b5071;
    text-decoration: none;
}
.h-logo > div {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: -2px;
    margin-left: 11px;
}
.h-tel {
    font: 28px 'Bold';
}
.h-tel span {
    font: 18px DINProR;
    color: #5c86a5;
}
    .h-addr a {
        display: inline-block;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        line-height: 34px;
        padding: 0 16px 0 35px;
        position: relative;
        color: #000;
        cursor: pointer;
    }
.h-addr a:before {
    position: absolute;
    left: 13px;
}

.calc {
    margin-right: 6px;
}
.calc:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAMAAAC3taQAAAAAwFBMVEXgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgCgqGmgAAAAP3RSTlMAHhEBRN0t6+1LCRNNiFQCelUQzPVDDRc8++VPKYxZDzNHC7ZsuzaErTKC3DXFI1sHgzEhXMNxSMusuEoiGEBwDMdrAAAAg0lEQVR4XmWPVw6DMBBE15A4AVNCr+m99158/1tF1oIQ8P6eZlejgRYvaAOnUg7lwAnkEGG+1xAs0bR1U7CVSeWybsHBJDBiaJLb7UXhM8Y/M0m/Rn8wxMweT7TpbL7ATF0pG32372R2VE76+ZKZfb3dH47zQpPfH2ZY1q/WXl5UXvsHLWYWHUM2SHIAAAAASUVORK5CYII=') /*../images/calc.png*/;
    top: 5px;
}
.transl:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAMAAACzQHQ9AAAA4VBMVEXgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgDgrgC6df8WAAAASnRSTlMAFQb82dv40zn+AvuDvJsTMp/e83YcTsIpnFcdQlLKBLEtMzAHna3qoNL9kTQ9QPeawL8ZGvpbQ6eTrxSSuRK41V2NvWrJzK6PgtkJLl8AAAC6SURBVHheNc5FjsUwAMBQp8zcj8wMw8yc+x9oFFV9G2+N0lgs5XLRoCLCPOrcdE55KABi4/wC5fLMeAZGTY2K1hzB3upS6x73RG1ArF5XAmhHZH3gQ//SQ6CfcTWFUgb8yRKmPlYCsTv35m4MEwv7GkilJVPgzeb9HpgVt8UM+Pml5e+o7fwW3JkPVIT5CGhP5gHlYL5oAMPtZhB8BoPNdkil59rftttDwUscY+1MnLXhJB4w1mVNH/MP8B8TicuyZJAAAAAASUVORK5CYII=') /*../images/transl.png*/;
    top: 5px;
}
.h-adr-txt {
    margin-top: 12px;
}
.h-adr-txt span {
    display: inline-block;
    padding-left: 21px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAk1BMVEW5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtChLNFzAAAAMHRSTlMALQIfxlfcta6DFujpyjw9y/3jPsfnVMgB3SXegn5VhGoXgRjFfUwmEiBN92nNaG+wGSViAAAAkUlEQVR4Xk1PVxaCMBAcQktIQBABAcXe297/dLIhz+f8bKZsCQCIWlZFJWsBCz+nRm1VQ7lvqe5LHI47lL32AZFGCeCRByRRukRIMziOjELEC/w4ghjz1R/faDye/LjQnsuncD7WdLI+9zvhzP12vsX9yvOn/Qy3HzfTTomsNfbg7kWBequA8g4WYpCGjBwEgC/EQQpHcuqlLQAAAABJRU5ErkJggg==') /*../images/time.png*/ left center no-repeat;
}
#owl-slider.owl-theme .owl-controls {
    margin: 0;
}
#owl-slider {
    border: 3px #eff3f7 solid;
    border-bottom: 13px #eff3f7 solid;
    max-height: 200px;
}
#owl-slider img {
    height: auto;
    width: 100%;
}
    #owl-slider .owl-prev,
    #owl-slider .owl-next {
        position: absolute;
        top: 38%;
        width: 40px;
        height: 40px;
        -webkit-border-radius: 0;
        border-radius: 0;
        opacity: 1;
    }
#owl-slider .owl-prev {
    left: -23px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAATCAMAAACTKxybAAAAaVBMVEUTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITd1PwGqAAAAInRSTlMAAQMGCg8UGis0PkZJVGBteIeMlaKuub3Dzdbm7PH1+fz+FZpYQwAAAFpJREFUeF5lj0cOhQAIRO299/Lru/8hNUFlARseIQwzzlNNp9zCPbk9/Gthb4BfJeyP8C2Fgwk+hXC4wDsTjlZ4pcLxBnsi7MxALqgbe6Nq9o86sN7Utc0jSQ9ZhQkLpt1aWwAAAABJRU5ErkJggg==') /*../images/prev.png*/ center no-repeat #ebf1f4;
}
#owl-slider .owl-next {
    right: -23px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAATCAMAAACTKxybAAAAaVBMVEUTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITd1PwGqAAAAInRSTlMAAQMGCg8UGis0PkZJVGBteIeMlaKuub3Dzdbm7PH1+fz+FZpYQwAAAFtJREFUeF5tz8cOw0AIRdFx7SUZ957c//9IrzCyxuyOEPAwxn7MXRa+N5o/tJ6o/kHni6oT+kBUHjCEonyHKRJlG8yxKF1hSUQFMDodndFt7h1NoNk09cs/j08vYYcJC4G4WhUAAAAASUVORK5CYII=') /*../images/next.png*/ center no-repeat #ebf1f4;
}
.menu-2 {
    padding: 0!important;
    background: #1b2535;
    font-size: 0;
}
.menu-2 li {
    font-size: 13px;
}
.menu-2 a {
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    font-family: Bold;
    color: #fff;
    padding: 18px 17px;
}
.menu-2 li a:hover {
    color: #ffdb1c;
}
a.z-online {
    font-size: 13px;
    padding-left: 32px;
    background:  #7ed634;
    background:  -moz-linear-gradient(top, #7ed634 0%, #82c14d 100%);
    background:  -webkit-linear-gradient(top, #7ed634 0%,#82c14d 100%);
    background:  linear-gradient(to bottom, #7ed634 0%,#82c14d 100%);
    filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ed634', endColorstr='#82c14d',GradientType=0 ); 
}
a.z-online:hover {
    background:  #82c14d;
}
.menu-2-bl {
    font: 17px Bold;
    color: #fff;
    text-align: center;
    padding: 12px 0;
    cursor: default;
}
.menu-2-bl span:after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAMAAABcxfTLAAAAWlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9jZLFEAAAAHXRSTlMAAZupNUMUU/KzClu+pQJykYxx/KT6EAuyvCuimAON5okAAABbSURBVHheTcdXEoJQAMXQ+zq9d8z+t6kD6Hi+EgXr9eVtkKOKz8YKp5SRF9cWOVmSypG6kdTUjKU+WugkddDq0sNgBuh1MxPzOTMZPdYN2Fb9LDv7oj/H67jjDYTfBTukQ7XCAAAAAElFTkSuQmCC') /*../images/st.png*/;
    margin-left: 7px;
}
.menu-2-bl.active span:after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAMAAABcxfTLAAAAWlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9jZLFEAAAAHXRSTlMAARC8/AuyK6T6FIxxcpFbqaUCU/KzCkO+NZuYoj19HfEAAABZSURBVHheTcdHDoMwAEXB707vnbz7XzNCFkpmN8rSnfTHOpz9NUQghremoPyUFEZZDY1poM5toZPUQfu094yTpGnE99K8sG56bCvLrIGjUlYdDNqvU6/z2r9UrwU76t0DTgAAAABJRU5ErkJggg==') /*../images/st2.png*/;
}
.calc-bl {
    padding: 0!important;
    background: #1b2535;
}
.calc-bl > div {
    padding: 15px 10px 3px 10px;
}
.calc-bl .h3 {
    margin: 0 0 15px;
    color: #fff;
}
    .calc-el select {
        border: 0;
        height: 36px;
        padding-left: 6px;
        background: none;
        padding-right: 29px;
    }
.calc-el {
    font-size: 0;
}
.calc-el > div {
    margin-bottom: 12px;
    display: inline-block;
    vertical-align: top;
    margin-right: 9px;
    font-size: 13px;
}
.cust-sel {
    overflow-x: hidden;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAGCAMAAAArBzSwAAAAOVBMVEX///8TITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITf6a8JJAAAAEnRSTlMAAPw3h8lvHOXwRv72W5qZhoWkOAGQAAAAOElEQVR4Xk3HRxaAIBQAMeYXOhbuf1hdCM/sEuwAOC18fEaI09dTllolp3W0l9KVfUZrg9+5bvYfPRkBKbKB0xEAAAAASUVORK5CYII=') /*../images/sel.png*/ right center no-repeat #fff;
}
.c1 {
    width: 160px;
}
.c1 select {
    width: 190px;
}
.c5 {
    width: 200px;
}
.c5 select {
    width: 225px;
}
.calc-el input {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 36px;
    padding-left: 10px;
    border: 0;
    width: 100%;
}
.calc-el input[type=text] {
    background: #fff;
}
.radio {
    display: none;
}
.radio + label {
    color: #fff;
    font-weight: normal;
}
.radio + label:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 2px #fff solid;
    margin-right: 6px;
    position: relative;
    top: 3px;
}
.radio:checked + label:before {
    border: 2px #ffd803 solid;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEX/2APJCheaAAAAFElEQVR4Xj3AIQEAAACAIP+vtkEMAAoAAWZgAd0AAAAASUVORK5CYII=') /*../images/c.png*/ center no-repeat;
}
.calc-el br {
    display: none;
}
.c4 {
        width: 82px;
    }
    .c2 {
        width: 82px;
    }
    .c7 {
        width: 162px;
    }
    .c8 {
        width: 85px;
    }
    .c3{
        width: 192px;
    }
.c3 select {
    width: 222px;
}
.m-price > div {
    border: 2px #cddce8 solid;
    margin-bottom: 15px;
}
.not-shadow {
    position: relative;
}
.not-shadow:before {
    content: '';
    position: absolute;
    height: 10px;
    width: 100%;
    left: 0;
    background: #fff;
    top: -10px;
}
.pr-cont  {
    margin-bottom: 24px;
    margin-top: 10px;
}

.m-ttl span {
    font: 22px 'Bold';
    display:inline-block;
    padding-top: 1px;
}
.m-ttl a {
    border: 2px #ffd803 solid;
    float: right;
    text-decoration: none;
    padding: 8px 6px;
    color: #000;
}
.m-ttl {
    height: 100%;
    overflow: hidden;
    padding: 18px 12px 0;
}
.m-ttl a:hover {
    background: #ffd803;
}
.p-deliv .m-ttl {
    padding: 5px 0 0 0!important;
}
.p-deliv .deliv-vkl {
    padding-left: 0!important;
}
.pr-line {
    font-size: 0;
}
.m-pr-tbl > .pr-line:first-child {
    color: #becdd9;
}
.pr-line > div {
   display: inline-block;
   font-size: 14px;
   padding-top: 15px;
   padding-bottom: 12px;
}
.m-pr-tbl > .pr-line:first-child > div {
    font-size: 13px;
    background: none!important;
}
.pr-line > div:first-child {
    width: 68%;
    padding-left: 12px;
    margin-right: 2%;
}
.pr-line > div:last-child {
    width: 30%;
    padding-left: 12px;
    white-space: nowrap;
}
.pr-line span {
    color: #b4c7d6;
}
.pr-line:nth-child(odd) > div {
    background: #f5f7f9;
}
.deliv-vkl {
    padding: 16px 12px 20px;
}
.deliv-vkl > div {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    border: 2px #eef3f7 solid;
    text-align: center;
    font: 16px 'Bold';
    padding-top: 51px;
    padding-bottom: 8px;
    cursor: default;
    position: relative;
}
.deliv-vkl > div:not(:last-child) {
    margin-right: 10px;
}
.deliv-vkl > div:hover, .deliv-vkl > div.active {
    border: 2px #ffd803 solid;
}
.deliv-vkl > div:after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAMAAAAIAYw9AAAAflBMVEX/////2AP/2g//8KD/4T3/3y7/+df//fX//fP/+NT/3iv/2g3//Oz/5mD/75r/2Qn/4kX/3Bz/3SX/+NL/2Qv/8aT/++T/4Dj/8qv/5l7/9sb//vv//vf/52H/2AT/63v///3/8aL/7pL/2Qf/6XP/9b//52L/2xf/+t//8aWFVf8oAAAAWklEQVR4XlWMVwrFMBADV7ZTe++9vHL/CwYTFpP5EhIjKit6IQMCzsEUbgRQnCANufF8CEnUZ8gLlmDZOtQNRKulDvg4zzhOmJdVS5t53Q8olpjry5Lhp/4cbzlWA+WLMJh6AAAAAElFTkSuQmCC') /*../images/u.png*/;
    position: absolute;
    bottom: -13px;
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0;
}
.deliv-vkl > div:hover:after, .deliv-vkl > div.active:after {
    opacity: 1;
}
.vkl-1 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAoCAMAAABdCYMbAAAA81BMVEUTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITe/BN1VAAAAUHRSTlMAAQUGBwkLDxEeHyAiJC0zP0BFS1FVWl9jZWdpanN3e3+AhIeIj5GZm5+hp6qvtLe5u72/w8fMzc/Q09fc3d7f4ePm5+vt7/Hy8/X3+fv9/tL0g/IAAAFASURBVHhetdHZUsIwFAbguFIXiFvcrQvVupSWaCloqURAkLpw3v9pzAwT0yEWEhz/i/+i8017zimanE1kEhYUTTR8XCwZaAC2Y6IBgqKJFuPoaTGOtgYIlsXDxfVR1hbGddNxnGafVw1W0CjHffGC1/0x7fPyGa+y0FtD+MkQT9O3kMn2NO1DxbbvoGXbZ4pOkyRJP3n1pD5CaBdChAqKBhlVa737mpAriAnZ05o7u2XBGmVeS4tR387ncnQZ41NoYLwhNc+h8i/VLaV+1LiJBCxHh657Dx3XvVF0nRBS7/Kq5G8ptdzSTOvMXeWXr77wujTbclbNougZBlHUUHTb87x2yiuedcuY0ifoUfpgdpM/6i6ltPvOqyX1iWUdQM2yVrVuIvOvevA1SZcwDuH3dDDuZL+KS4iBfpihDhP9hN867xPjRdPAsAAAAABJRU5ErkJggg==') /*../images/v1.png*/;
    background-repeat: no-repeat;
    background-position: center 6px;
}
.vkl-1:hover, .vkl-1.active {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAoCAMAAABdCYMbAAAA9lBMVEX/2AP/////2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AM9AZYuAAAAUXRSTlMAAAEFBgcJCw8RHh8gIiQtMz9ARUtRVVpfY2VnaWpzd3t/gISHiI+RmZufoaeqr7S3ubu9v8PHzM3P0NPX3N3e3+Hj5ufr7e/x8vP19/n7/f6GNkRoAAABQUlEQVR4XrXRWVuCQBQGYNqlRadtbKdFihZFpxAtJElIkxbP//8zjRkOijgz9vRdnKuXOQvK9Gwpc/FwtFfOymj4uFiW0ADerowGKGdldDSOmI7GEdYA5ZVIL20Msr44rhu6rjc6tFRh9Vcfd+A3r/tj2qT9TY+WQqS3e6xfD/H0LcSyw9MmlDTtDpqadpbQoeu64SctbaaPFCUPlqJkEhpYklro7WuMr8DBeE9o7viWGXWQBSEdjfp2Pp+iCwidQh2hTaZpDhP/Mrkl048CN2HAS9GWYdyDbxg3CV3DGNcCWkrpWzLNtpTV/Lkr9PKVF1ou5bacVXu2/Qxd264ndKtYLLZCWpxZt3QIeYI2IQ9yN/mjDgghwTstTaZPVPUAqqq6JnQTln/V3a9pOoeQBZPjI+THu6Ic/Vo8nqS2XPFY30J6GOrE7V93AAAAAElFTkSuQmCC') /*../images/v1h.png*/;
}
.vkl-2 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAgCAMAAAC4saEMAAAB0VBMVEUTITf///8TITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITeAGwwqAAAAmnRSTlMAALsEAgHh+3j59/z9Bg9eagjIuckOiAM45nT4McNBM9eWGX9wBz4exaDO28HiEypPeZlK1RUt9amDosf+qHYXUN2hZWIUEE1V2SiuaIR+CbHt305DRIVkp0cSrxakpqxnYIJz+vRb74Ge2JGfYdyrkIB8h+sw9kLLaarp0Slsv29WBSZuInHyJ9TzuIvaRQzCNcaKPeSGC7q0CDi2KQAAAiRJREFUeF5dk2V720AQhFc1xUyJKY6TNNgGG2RoqMzMzMzMzEz3a3s7B6o6H7wzO68fSbaOrALzQdHhJ1f+raJrvd8xsvsHdUJqD7nq50Vm6H/y5LBgHSJX67CJzHvJjRMCOj5twaUhoTT6L3laGFVZcoXdbXDJC8LqYsA8z0p3eceQQ7XC1XZN7hCuwjcUmV+u8hbc2KQm7+Jx7qnqvg/kLpV2p1fh+4MA94c5bGsZU+VhJn1B+HYfBQbYHAM5xXYgQPlOtF0+Sc7AxnpkPcfuLD9TYA3bOenWhtCvluQ+uEsk9esU21bpKmyub5LOmUS/2aH4CbgZYr1ne0Cag2x2EpO96IdbqB6mNg2yjS8V2UsL/LuF2kCmIyDqKYlZTUojHJrpJY8RAulUgzhCRzHHNNnK4Q018ChochbEKF3GzJEW/oUz/DFOmsyBOEfnvS9GUhglDVmFuIwavWS8qMFi3Es2Ug6ziYyuaPIqGbIJ+RqlMPssuTSMxc0FS/ZhkaJbmBmymtW3ZcnbWFQoEeUZ7bZkGUXZkt0xADVEGTQPyYoP6SOy5GP04445Lx0+2z2Rsdemp+qUTEny2QTsc93ghQ36bWpGG3shScrCv3pty5IoWd/zFu07nI5+ATUkTLtYXDQ28UGVH0FSu0qdn0xfY02dqj47ivwSU/nrIHk1Xa2KaFmT9E0oBb97wMoPvf/pGDJfyi6BsgVyVfitln9Sfib/AttLVJ+SUwXrAAAAAElFTkSuQmCC') /*../images/v2.png*/;
    background-repeat: no-repeat;
    background-position: center 6px;
}
.vkl-2:hover, .vkl-2.active {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAgCAMAAAC4saEMAAABzlBMVEX/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2APwe5ddAAAAmXRSTlMAuwECBOH7eP33+fwGMV7JCMi5ag6IAzgPdPjmw0Eq15Yef3AHPsUzoM7bGajig09imUrVFS31qRB5x/4TdsFQ3aFlohcUTVXZrmhEhCgJse1+TkOmhWSnRxKvFqTvrGdggnP69FuQgZ7YkZ9h3KtpgHyH6zD2QsvfqunRKWy/b1YFJm4icfIn1PO4i9pFDMI1xoo95IYLurTpcavBAAACFklEQVR4Xl2U5UMbQRTEXyMQIwoRQnArUqBo8WJ1d3d3d3d32f+292Z33+U6H7LzfjO5ZPcuIZGvP6i6/OTKf1f1rgfw6mGdcrS3jKxkkBr+v3hqRLEOl6F1IOF+b3HbhIJOLAjqrlBaK8qLZ5RVpbBVwjaS6KISXfLZ/cy68IotDtcqVzsM3FDGIjc1yy7X81Z8sR7TvIft3NfRgwDYbj3tSS7h/UOAByI8bG+d1+ERZoEgfHuAfINsjqM5xXbQR9lppL180RnYUL1j59id4z351rKdc9wmfVhrHLsf7jI5+n2IbZvjSmxubGbYg3wLUewk3AyxPrA96JidbHaB9SEfaaUOmNokaBN/VHgfLfK5VTSBJcNodFAca4K0RnlooVe8jBqWQOMoHcM6b2gbD2+pgZecYavN3T+NtYaMcBfO8su4RTVonKcL3gcjrqziFlVi7KRGbzNWNMVizNtsNNduJqurpnlNSDPm65TBOiC8OwJwa1HIAECGbmNNGSpb7XTBHYAS5aO8RiclqEJQJfNkCIVqohSSRyTiH+ljEj1BPi6/l66ARE+dsU+mZ7PIpxz7fAL2Bbh5YIN+mVqQhl6yT8O/fiNhQRXE179D+t78V0ANeZuOFceszX/U4SeC2vU0/dnm1WLqdPTFzF9Dev42RF4tJHQQlTP7rrSCPzzF0k/DfwnKFtLLoHSOXOX+aPg3g5P4B8+oUVnxPl/zAAAAAElFTkSuQmCC') /*../images/v2h.png*/;
}
.vkl-3 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAWlBMVEUTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITcTITdS6H8AAAAAHXRSTlMAAwQFDxkaHB0eOklVa5GTpqmqwcPEydzd8PH3/hf43GUAAADESURBVHhejc3JrsJADERRN1MSyMvEkAae//83yQKncBupuCtLdSRLKA2qw0ZoadKlKf3iIImDJA6SOEjiIJmDZA6SOUjq7iaJ0+MqyV8xOSbnInQSLsIo02jj/2VakyDh9E+KIJ3TrZSddJW9ouB2N5t6eRawfeedPuRcQLu906tU83fo3VyJ1JAOOleLQHr46fLiTAZYOC/bJUXeQaLoIDNzkMxBMgfJHCR3kNFxmZsoILmDhCPSHKnJcEyaY+277iChF43FVKyYL+O7AAAAAElFTkSuQmCC') /*../images/v3.png*/;
    background-repeat: no-repeat;
    background-position: center 6px;
}
.vkl-3:hover, .vkl-3.active {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAXVBMVEX/2AP/////2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2AP/2ANmFvrnAAAAHnRSTlMAAAMEBQ8ZGhwdHjpJVWuRk6apqsHDxMnc3fDx9/6XRM61AAAA4UlEQVR4Xn3P2U7DUAxF0XNThqYMHVKgYfD/fyZE6mXHPoL9ZOmsF8sajhHHjXrtmrspfpoGh+6QBs0hgeaQBt0hge6QBnEmgcmZBGbnskB370XiSg9F4krq8jQAcaQicQazXNypj18v028qcu3iWaQi1y5uVHuMLnUIMnf71qeDPgt8upZdfOhcIPfaxau2lz9gcpetNCITTG5sQma4dvPYmpAZFrdA5PIte3JNSKoOqHH+xwFNmgMizQGR7gRM0hyQkDiHSNxOBpHVAU3iDJrEGaTdjDNoEgf07vb7exn8Bi2pWOZ9wKZcAAAAAElFTkSuQmCC') /*../images/v3h.png*/;
}
.del-f {
    font-size: 0;
}
.del-f .pt:nth-child(odd) {
    background: #f5f7f9;
}
.del-f .pt {
    position: relative;
}
.del-f .pt > a {
    text-decoration: none;
    color: #000;
    display: inline-block;
    padding: 8px 5px 8px 10px;
    border: 2px transparent solid;
    position: relative;
}
#tab3 > div:first-child > a:hover {
    color: #000;
    text-decoration: none;
}
#tab3 > div:first-child > a {
    display: inline-block;
    margin: 0 2px 5px;
}
#tab3 > div:first-child {
    padding: 0 0 10px 10px;
}
#tab3 > div:first-child a {
    color: #267bd2;
}
.toolt > a {
    border: 2px #1b2535 solid!important;
    background: #fff!important;
    /*padding-right: 14px!important;*/
}
.toolt > a:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 6px 5px 0;
    border-color: transparent #1b2535 transparent transparent;
    position: absolute;
    right: -10px;
    z-index: 3;
    top: 33%;
}
.tool-tip {
    position: absolute;
    z-index: 2;
    left: 100%;
    top: 0;
    white-space: nowrap;
    border: 2px #1b2535 solid;
    border-left: 0;
    background: #fff;
    font-size: 0;
    display: none;
    padding-left: 10px;
}
.not-vis.toolt > a:before {
    left: -9px;
    z-index: 4;
}
.not-vis .tool-tip {
    padding-left: 0;
}
.tooltiptext {
    color: #fff;
    background: #1b2535;
    padding: 8px 14px 0;
    font-size: 13px;
}
.tooltiplink {
    background: #ffe450;
    font: 14px 'Bold';
    padding: 6px 15px 0;
    text-decoration: none;
    color: #000;
}
.del-f .column {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
}
.ME-filter .column,
.LO-filter .column,
.RO-filter .column {
        width: 50%;
        padding-right: 5px;
    }
    .ME-filter .column:last-child, .LO-filter .column:last-child, .RO-filter .column:last-child{
        padding-right: 0;
    }
.main-txt {
    padding: 0!important;
    background: none;
    border: 5px #fff solid;
    border-bottom : 0;
}
.main-txt .ttl {
    
}
.main-txt .ttl .h2,
.main-txt .ttl h2 {
    background: rgba(255, 255, 255, 0.70);
    margin: 0;
    padding: 28px 10px 16px;
}
.mark-beton {
    padding-bottom: 22px!important;
}
.mark-beton > div {
    padding: 1px 10px 5px;
}
.mark-beton > div:nth-child(odd) {
    background: #f5f7f9;
}
.mark-beton .h3 {
    margin-top: 15px;
}
.mark-beton a {
    color: #000;
    text-decoration: none;
}
.master-plus {
    background: url(../images/master.jpg) center;
    min-height: 144px;
    position: relative;
    padding: 25px 10px 0!important;
    color: #fff;
}
.mp-ttl {
    font: 24px/29px 'Bold';
}
.master-plus > div {
    min-height: 31px;
    -moz-transition: ease-in-out .4s;
    -o-transition: ease-in-out .4s;
    -webkit-transition: ease-in-out .4s;
    transition: ease-in-out .4s;
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.hvr-w {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
    .hvr-w:hover, .hvr-w:focus, .hvr-w:active {
        -webkit-animation-name: hvr-wobble-horizontal;
        -moz-animation-name: hvr-wobble-horizontal;
        -o-animation-name: hvr-wobble-horizontal;
        animation-name: hvr-wobble-horizontal;
        -webkit-animation-duration: 1s;
        -moz-animation-duration: 1s;
        -o-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        -moz-animation-timing-function: ease-in-out;
        -o-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: 1;
        -moz-animation-iteration-count: 1;
        -o-animation-iteration-count: 1;
        animation-iteration-count: 1;
    }

.mp1 {
    background: url(../images/m1.png) right center no-repeat;
    padding-right: 58px;
    text-align: right; 
}
.mp1:hover {
    color: #ffd803;
}
.mp2:hover {
    color: #ff6000;
}
.mp3:hover {
    color: #87d942;
}
.mp4:hover {
    color: #06d7f6;
}
.mp2 {
    background: url(../images/m2.png) left center no-repeat;
    padding-left: 58px; 
}
.mp3 {
    background: url(../images/m3.png) right center no-repeat;
    padding-right: 58px; 
    text-align: right; 
}
.mp4 {
    background: url(../images/m4.png) left center no-repeat;
    padding-left: 58px; 
}
.pad1 {
    padding-top: 1px!important;
}
.ul {
    padding: 0;
    margin: 0 0 6px 0;
    list-style-type: none;
}
.ul li {
    padding-bottom: 9px;
    position: relative;
}
    .ul li:before {
        content: '';
        position: absolute;
        width: 3px;
        height: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background: #ffd803;
        top: 6px;
        left: -9px;
    }
.b-link {
    display: inline-block;
    border: 2px #ffd803 solid;
    text-decoration: none;
    margin: 0 10px 10px 0;
    padding: 8px 22px;
    -moz-transition: background ease-in-out .3s;
    -o-transition: background ease-in-out .3s;
    -webkit-transition: background ease-in-out .3s;
    transition: background ease-in-out .3s;
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.b-link:hover {
    text-decoration: none;
    background: #ffd803;
}
.right-block {
    border: 2px #ffd803 solid;
    margin-top: 30px;
    padding: 0 10px 15px;
}
.right-block a {
    color: #000;
    text-decoration: none;
}
.m-forma {
    font: 19px 'Bold';
    color: #fff;
    text-align: center;
    padding: 10px;
    background: #1b2535;
    margin-top: 10px;
    position: relative;
}
.m-forma-c {
    background: none!important;
}
#wantprice {
    background: rgba(255, 255, 255, 0.78);
    border: 5px #1b2535 solid;
    border-top: 0;
    padding: 16px 10px 18px;
    text-align: center;
}
    #wantprice input,
    #onlinez input {
        -webkit-box-shadow: 0 0 7px rgba(194, 205, 209, 0.75);
        box-shadow: 0 0 7px rgba(194, 205, 209, 0.75);
    }
        
#wantprice .form-input,
#onlinez .form-input {
    width: 100%;
    margin-right: 7px;
}
#wantprice .form-btn,
#onlinez .form-btn {
    width: 100%;
    height: 40px;
}
.us-txt {
    display: inline-block;
    min-height: 54px;
    border-top: 0;
    text-decoration: none;
    padding: 12px 20px 12px 8px;
    position: relative;
    width: 100%;
}
.us-pic {
    display: block;
    margin-top: 10px;
    border: 2px #e9f1f4 solid;
}
.us-pic:hover .us-txt {
    text-decoration: none;
    background: #f4f8f9;
}
.us-txt:after {
    content: '';
    position: absolute;
    width: 15px;
    height: 100%;
    right: 0;
    top: 0;
    background: url(../images/us.png) center no-repeat #f4f8f9;
}
.useful-b {
    padding-bottom: 40px!important;
}
.footer {
    background: #1b2535;
}
    .footer .container {
        background: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
.foot-nav ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    background: #28374f;
}
.foot-nav li {
    display: inline-block;
}
.foot-nav ul a {
    display: block;
    text-decoration: none;
    padding: 6px 9px 6px;
    color: #7e8796;
}
.f-call-back {
    top: 12px;
    color: #267bd2;
}
.foot-nav a:hover {
    color: #fff;
}
.foot-menu a {
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    font: 14px 'Bold';
    background: #3b5071;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 6px 14px;
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -moz-transition: background .4s;
    -o-transition: background .4s;
    -webkit-transition: background .4s;
    transition: background .4s;
}
.foot-menu a:hover {
    background: #28374f;
}

.f-col-2 {
    color: #fff;
    position: relative;
    top: -12px;
    float: right;
}
.f-tel {
    font: 22px 'Bold';
}
.f-tel span {
    color: #b3b8bf;
    font: 16px 'DINProR';
}
.f-tel > div {
    display: inline-block;
}
.f-adr-txt {
    position: relative;
    top: 10px;
}
.f-adr-txt span {
    padding-left: 21px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAk1BMVEW5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtChLNFzAAAAMHRSTlMALQIfxlfcta6DFujpyjw9y/3jPsfnVMgB3SXegn5VhGoXgRjFfUwmEiBN92nNaG+wGSViAAAAkUlEQVR4Xk1PVxaCMBAcQktIQBABAcXe297/dLIhz+f8bKZsCQCIWlZFJWsBCz+nRm1VQ7lvqe5LHI47lL32AZFGCeCRByRRukRIMziOjELEC/w4ghjz1R/faDye/LjQnsuncD7WdLI+9zvhzP12vsX9yvOn/Qy3HzfTTomsNfbg7kWBequA8g4WYpCGjBwEgC/EQQpHcuqlLQAAAABJRU5ErkJggg==') /*../images/time.png*/ left center no-repeat;
    display: inline-block;
}
#left-back {
    position: fixed;
    top: 25%;
    right: 0;
    height: 48px;
    background: #fff;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    width: 380px;
}
.proc {
    background: url(../images/proc.png) center no-repeat #0c1624;
    width: 58px;
    height: 100%;
}
#left-back > div {
    display: inline-block;
    vertical-align: top;
}
#left-back .txt {
    margin: 8px 11px 0 10px;
}
#new-f {
    display: inline-block;
    margin: 7px 15px 0 0;
    position: relative;
}
    #new-f .form-input {
        width: 148px;
        height: 32px;
        border: 2px #dedbdb solid;
        border-right: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        vertical-align: top;
        position: relative;
        left: 3px;
    }
#new-f .form-btn {
    width: 32px;
    height: 32px;
    background: url(../images/ok.png) center no-repeat #82c14d;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: none;
    background-color: rgba(19, 33, 55, 0.69);
    position: fixed; 
    cursor: default; 
}
.popup1 {
    top: -100%;
    right: 0;
    left: 50%;
    z-index: 20;
    margin: 0;
    width: 85%;
    min-width: 290px;
    max-width: 320px;
    position: fixed;
    background: #fff;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transform: translate(-50%, -500%);
    -ms-transform: translate(-50%, -500%);
    -o-transform: translate(-50%, -500%);
    -moz-transform: translate(-50%, -500%);
    transform: translate(-50%, -500%);
    -webkit-transition: -webkit-transform 0.6s ease-out;
    -moz-transition: -moz-transform 0.6s ease-out;
    -o-transition: -o-transform 0.6s ease-out;
    transition: transform 0.6s ease-out;
    color: #000;
}
    .popup1.active {
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        top: 7%;
    }
.facebox_overlayBG {
    background-color: rgba(19, 33, 55, 0.69);
    opacity: 1!important;
}
.c-close {
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    position: absolute;   
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEWsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKx/0SEWAAAAFXRSTlMAHRPd3BnYzrfPHNPG1LK819Z6bq+jj8j4AAAAPElEQVR4Xh2KRxLAIAzEFrAdOmn7/68m5iTNSOijArpuXJSqJydCohiPCLdNqJESNktyyyzxrw3P61/LH1QLAjed0vIXAAAAAElFTkSuQmCC') /*../images/close.png*/ center no-repeat;
}
.popup1 .r-txt {
    text-align: center;
    padding: 25px 10px;
}
.r-txt div:last-child span  {
    color: #1b2535;
    font-size: 20px ;
}
.r-txt div {
    margin-bottom: 4px;
}
.r-txt span {
    white-space: nowrap;
}
.popup1 a {
    background: #ffe65f;
    background: -moz-linear-gradient(top, #ffe65f 0%, #ffd806 100%);
    background: -webkit-linear-gradient(top, #ffe65f 0%,#ffd806 100%);
    background: linear-gradient(to bottom, #ffe65f 0%,#ffd806 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe65f', endColorstr='#ffd806',GradientType=0 );
    text-decoration: none;
    color: #000;
    font: 22px 'Bold';
    display: block;
    text-align: center;
    padding: 11px 0;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.breadcrumb {
    background: none;
    padding: 12px 0 0;
    margin-bottom: 10px;
}
#new-f .formend {
    color: #5f9830;
    padding-top: 7px;
}
.calc-f .calc-el > div {
    width: 100%;
}
.calc-f .calc-el > div select {
    width: 110%!important;
}
.calc-f .rez-calc,
.calc-f .rez-calc span {
    color: #fff!important;
}
.calc-f .r-txt {
    padding: 0 0 10px 0;
}
.calc-f a {
    padding: 8px 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.price-tbl {
    display: table;
    width: 100%;
}
.price-tbl .price-ttl {
    color: #becdd9;
}
.price-tbl > .row > div > div {
    padding: 15px 10px 12px;
}
.price-tbl > .row:nth-child(even) > div > div {
    background: #f5f7f9;
}
.price-tbl > .row:last-child {
    margin-bottom: 20px;
}
.all-price {
    border: 2px #ffd803 solid;
    text-decoration: none;
    padding: 8px 6px;
    color: #000;
    display: inline-block;
}
.all-price:hover {
    background: #ffd803;
}
.zakazform {
    padding-top: 1px;
}
    .zakazform input {
        width: 100%;
        border: 0;
        -webkit-box-shadow: 0 0 7px rgba(194, 205, 209, 0.75);
        box-shadow: 0 0 7px rgba(194, 205, 209, 0.75);
        -webkit-border-radius: 3px;
        border-radius: 3px;
        height: 34px;
        padding-left: 10px;
    }
.zakazform .col-5 {
    width: 18%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 10px;
}
.zakazform .row {
    margin-bottom: 10px;
}

.zakazform .col-5 input {
    width: 70%;
    margin-left: 5px;
}
.v-col {
    padding: 9px 0;
}

.zakazform .info input {
    width: auto;
}

.zakazform .info > div {
    padding-bottom: 10px;
}
.zakazform label {
    font-weight: normal;
}
.l12 label, .l13 label, .l14 label, .l15 label {
    padding-right: 10px;
}
.zakazform h2 {
    font-size: 20px;
}
.mz-ok {
    display: inline-block;
}
    .mz-ok.b-yell {
        color: #000;
        padding: 10px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        margin-right: 15px;
    }
.c-tel {
    padding: 5px 0 4px;
}
.c-tel span {
    font: 18px DINProR;
    color: #5c86a5;
}
.c-tel > div {
    display: inline-block;
    font: 20px 'Bold';
}
.c-add, .c-time, .c-mail a {
    text-decoration: none;
}

.c-add, .c-time, .c-mail {
    margin-top: 6px;
    padding: 4px 0 4px 23px;
}

.c-mail {
    margin-bottom: 15px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAMAAACKnBfWAAAAulBMVEX///+csLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLoWw+cSAAAAPXRSTlMAZiK7AzzhHvTZ/kGhAhqiJ+YXHA1cxRPW2DvlQitlY9q4apel7lj1Q8SNptssH44Os7EgNPEqUPip/fd2LW+Q7gAAAHhJREFUeF49yNUSgzAYBeED/dsSKO5Sd3dv3v+1yiRM9u5b4DDUVHGEdJ60VNkaRWn3ISNLN9HuBMZAspd3eW1Uhia4C6Vh1YPcUYjGNDYnLp+iMc3YYslW/kba3jIH+wCefxQ+nR2IvMuV43Z/6KrnC/T+cNX39wdmSgzbMu+ltAAAAABJRU5ErkJggg==') /*../images/mail.png*/ 2px 6px no-repeat;
}

.c-add {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARCAMAAADe472QAAABBVBMVEX///+csLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLqcsLq1Twn7AAAAVnRSTlMAkv7S9ekv8FnzAvrJwyhfkAQZCx6POPnMbwiiXgkKRMtQ/erELg8RtCkqGOdwY3HVHFgxxfHRHYZbh2QB1qC1dJOh18EXMHO5ulZFRqzP0KslXSRa9gWIkEIAAACsSURBVHheNcVVdsMwAAXRJ5mZHWZmZi4z1/tfSqyT9n7MAMgNdJ7XU2nERkPJluVAmvtAjiu621ZbdYtcGsdZp8ZFESfeSvdI2nXhYJpNoREkoa2yigd4SvbnF4qVEhDr9vo8bjIilYFxNMlM8ZRYLGm1Std+YgNnt0eBnAq4unaAUllE7K5cYjMeWB8NMCF9Bl5oCAavb6r6/oGLT+3L0r7xh1QqBP/yhOTZz6DTEi/wngxeAAAAAElFTkSuQmCC') /*../images/add.png*/ 0 4px no-repeat;
}

.c-time {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAk1BMVEW5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtC5wtChLNFzAAAAMHRSTlMALQIfxlfcta6DFujpyjw9y/3jPsfnVMgB3SXegn5VhGoXgRjFfUwmEiBN92nNaG+wGSViAAAAkUlEQVR4Xk1PVxaCMBAcQktIQBABAcXe297/dLIhz+f8bKZsCQCIWlZFJWsBCz+nRm1VQ7lvqe5LHI47lL32AZFGCeCRByRRukRIMziOjELEC/w4ghjz1R/faDye/LjQnsuncD7WdLI+9zvhzP12vsX9yvOn/Qy3HzfTTomsNfbg7kWBequA8g4WYpCGjBwEgC/EQQpHcuqlLQAAAABJRU5ErkJggg==') /*../images/time.png*/ 0 4px no-repeat;
    padding-left: 22px;
}
#map {
    width: 100%;
    height: 299px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
#vop {
    padding: 15px;
    -webkit-box-shadow: 0 0 26px rgba(19, 33, 55, 0.66) inset;
    box-shadow: 0 0 26px rgba(19, 33, 55, 0.66) inset;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 15px;
    min-height: 299px;
}
#vop .form-input {
    -webkit-box-shadow: 0 0 7px rgba(194, 205, 209, 0.75);
    box-shadow: 0 0 7px rgba(194, 205, 209, 0.75);
    width: 100%;
}
#vop textarea.form-input {
    resize: vertical;
    height: 70px;
}
#vop .bold {
    font-size: 22px;
    padding-bottom: 15px;
}
#zakaz-back input,
#zakaz-back div {
    width: 100%;
}
#zakaz-back .cust-sel select {
    width: 110%;
}
.ui-autocomplete {
    z-index: 99999;
}
.nm {
    max-width: 100%;
    height: auto;
    border: 1px #000 solid;
}
.prod-m-pr-1 {
    display: table-cell;
    border: 2px #cddce8 solid;
    margin-bottom: 20px;
}
.prod-h1 h1 {
    margin-top: 0;
}
.us-link {
    display: table;
    width: 100%;
}
.us-link > div {
    display: table-cell;
    vertical-align: middle;
    padding-top: 20px;
}
.us-link > div:first-child {
    width: 150px;
    padding-right: 20px;
}
.calc-fu {
    margin-bottom: 10px;
    position: relative;
    color: #fff;
}
.calc-fu label {
    font-weight: normal;
    padding-right: 10px;
}
.calc-fu input[type=text] {
    width: 50px;
    color: #000;
}
div.vv2, div.vv1 {
    margin-right: 35px;
}
.calc-f-rez {
    display: none;
    margin-bottom: 10px;
    border: 1px #ffd806 solid;
    padding: 10px;
    -webkit-box-shadow: 0 0 6px #ffd806 inset;
    box-shadow: 0 0 6px #ffd806 inset;
}
.calc-f-rez span {
    font-size: 16px;
    color: #ffd806;
}
.table-responsive .table {
    border: 1px solid #dddddd;
}
.table-responsive .table td:not(:last-child) {
    border-right: 1px solid #dddddd;
}
a.fancybox {
    text-decoration: none;
}
.m-ttl-2 a {
    border: 2px #ffd803 solid;
    text-decoration: none;
    padding: 8px 6px;
    color: #000;
    display: inline-block;
    margin-bottom: 15px;
}
.m-ttl-2 a:hover {
    background: #ffd803;
}
.imp-mark {
    color: #3b5071;
    font-size: 24px;
}
#onlinez {
    text-align: center;
    padding: 15px 0 18px;
    margin-top: 20px;
    background: #1b2535;
}
#onlinez .formend {
    color: #fff;
}
.mark-b a {
    color: #000;
    font: 18px 'Bold';
    display: inline-block;
    margin-bottom: 6px;
}
.mark-b:nth-child(odd) {
    background: #f5f7f9;
}
.mark-b {
    padding: 10px 10px 1px 10px;
}
