@font-face {
    font-family: "open_sansitalic";
    src: url("/css/fonts/opensans-italic.eot");
    src: url("/css/fonts/opensans-italic.eot?#iefix") format("embedded-opentype"),url("/css/fonts/opensans-italic.woff2") format("woff2"),url("/css/fonts/opensans-italic.woff") format("woff"),url("/css/fonts/opensans-italic.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "open_sansbold_italic";
    src: url("/css/fonts/opensans-bolditalic.eot");
    src: url("/css/fonts/opensans-bolditalic.eot?#iefix") format("embedded-opentype"),url("/css/fonts/opensans-bolditalic.woff2") format("woff2"),url("/css/fonts/opensans-bolditalic.woff") format("woff"),url("/css/fonts/opensans-bolditalic.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}
.inzh_service h2{margin-top:30px !important}
.product-specif.ctext li{list-style-type: disc !important;margin-left:20px;}
.inzh_service .clear {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    height: 0;
    overflow: hidden
}

.inzh_service .juster {
    display: inline-block;
    width: 100%;
    height: 0;
    overflow: hidden
}

.inzh_service .vfix {
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle
}

.inzh_service .zHiddenBlock {
    position: absolute;
    left: -99999em;
    top: -99999em
}

.inzh_service form {
    font-size: 10px
}

.inzh_service h1 {
    font-size: 1.5em
}

.inzh_service div {
    font-size: 15px;
    line-height: 24px
}

.inzh_service img {
    vertical-align: bottom;
    border: 0;
    max-width: 100%
}

.inzh_service .ctext h1,.inzh_service .ctext h2,.inzh_service .ctext h3,.inzh_service .ctext h4,.inzh_service .ctext h5,.inzh_service .mainheading,.inzh_service .subheading,.inzh_service .thirdheading,.inzh_service .fourheading,.inzh_service .fiveheading {
    font-weight: normal;
    margin-bottom: 0
}

.inzh_service a {
    color: #bc0e35;
    border: 0;
    text-decoration: underline;
    font-family: "Open Sans";
    font-weight: 600
}

.inzh_service a:hover {
    color: #fdd600;
    text-decoration: none
}

.inzh_service .footer-box a {
    color: #000
}

.inzh_service p {
    margin: 0 0 10px 0
}

.inzh_service .mainheading,.inzh_service .ctext h1,.inzh_service h1 {
    font-family: "PT Sans",Myriad Pro,sans-serif;
    font-weight: 700;
    font-size: 36px;
    color: #bc0e35;
    text-align: center;
    text-align: center;
    max-width: 940px;
    margin: 0 auto;
    line-height: 40px;
    padding-top: 10px;
    margin-bottom: 10px
}

.inzh_service .subheading,.inzh_service .ctext h2,.inzh_service h2 {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #423d3e;
    margin-bottom: 4px;
    margin-bottom: 10px;
    max-width: 940px;
    margin: 0 auto;
    line-height: 40px;
    text-align: center;
    padding-top: 10px
}

.inzh_service .thirdheading,.inzh_service .ctext h3,.inzh_service h3 {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 600;
    font-size: 24px;
    color: #423d3e;
    margin-bottom: 11px;
    margin-bottom: 10px;
    max-width: 940px;
    margin: 0 auto;
    line-height: 40px;
    text-align: center;
    padding-top: 10px
}

.inzh_service .fourheading,.inzh_service .ctext .inzh_service h4 {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #423d3e;
    margin-bottom: 6px;
    margin-bottom: 10px;
    max-width: 940px;
    margin: 0 auto;
    line-height: 40px;
    text-align: center;
    padding-top: 10px
}

.inzh_service .ctext p {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #232323;
    line-height: 24px;
    margin-bottom: 10px
}

.inzh_service .product-specif.ctext h2 {
    text-align: left;
    padding-top: 0;
    margin-top: -10px
}

.inzh_service .ctext ul {
    padding: 10px 0;
    margin: 0 !important
}

.inzh_service .ctext ul li {
    padding: 3px 0 19px 38px;
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 24px;
    background-image: url("/images/simple_ul.png");
    background-repeat: no-repeat;
    background-position: 10px 10px;
    max-width: 400px;
	list-style-type: none;
}

.inzh_service .ctext ul li:last-child {
    padding: 3px 0 0 38px
}

.inzh_service .product-results ul li {
    background-image: url("/images/why-block-li-bg.png");
    background-position: 0 0
}

.inzh_service .ctext p:last-child,.inzh_service .ctext ul:last-child {
    margin-bottom: 0
}

.inzh_service .ctext table {
    border-collapse: collapse
}

.inzh_service .ctext img {
    border-radius: 5px;
    border: 1px solid #ac0d31;
    margin: 10px 5px;
    box-shadow: 0 5px 5px 0 #000;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.28);
    -webkit-box-shadow: 0 5px 5px 0 #000;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.28)
}

.inzh_service .blockTitle {
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #423d3e;
    text-align: center;
    margin-bottom: 35px
}

.inzh_service .imageBlock-shadow {
    text-align: center;
    box-shadow: 0 2px 2px 0 #000;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.48);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.48);
    -moz-border-radius: 0 5px 0 5px;
    -webkit-border-radius: 0 5px 0 5px;
    -khtml-border-radius: 0 5px 0 5px;
    border-radius: 0 5px 0 5px;
    behavior: url("/css/pie.php")
}

.inzh_service .imageBlock-shadow img {
    vertical-align: middle;
    max-height: 100%
}

.inzh_service .mbox {
    width: 964px;
max-width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.inzh_service .product-descrip:after,.mbox:after {
    content: "";
    clear: both;
    font-size: 1px;
    line-height: 1px;
    height: 0;
    overflow: hidden;
    display: block
}

.inzh_service .innerpage {
    padding: 0 11px
}

.inzh_service .main {
    padding-top: 39px;
    padding-bottom: 35px
}

.inzh_service .main .sidebar_w {
    width: 180px;
    float: left
}

.inzh_service .main .sidebar {
    margin: 0
}

.inzh_service .main .content_w {
    float: left;
    width: 820px
}

.inzh_service .main .content {
    margin: 0
}

.inzh_service .footer_placeholder {
    height: 200px
}

.inzh_service .footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 2;
    overflow: hidden;
    color: #646464
}

.inzh_service .header {
    min-height: 224px;
    width: 100%;
    background: url("/images/header-bg.jpg") no-repeat top center;
    background-size: cover;
    padding-top: 10px
}

.inzh_service .footer-box {
    border-radius: 6px;
    position: relative
}

.inzh_service .footer-box {
    background: url("/images/header-bl.png")
}

.inzh_service .header-inner {
    padding-top: 12px
}

.inzh_service .header-slogan {
    padding-top: 40px;
    padding-left: 10px;
    width: 405px
}

.inzh_service .header-center {
    float: left;
    margin-right: 10px
}

.inzh_service .header-left {
    float: left;
    margin-right: 19px
}

.inzh_service .header-right {
    float: right;
    width: 255px;
    padding-top: 2px
}

.inzh_service .header-slogan-title {
    font-family: "open_sansitalic";
    color: #1d1a18;
    font-size: 18px;
    padding-left: 60px;
    line-height: 22px
}

.inzh_service .header-slogan-title span {
    font-family: "open_sansbold_italic";
    font-size: 22px
}

.inzh_service .header-right ul li {
    font-family: "Open Sans";
    background-image: url("/images/li-ico.png");
    background-repeat: no-repeat;
    padding-left: 29px;
    line-height: 18px;
    font-weight: 600
}

.inzh_service .mphone {
    font-size: 30px;
    font-weight: bold;
    background-position: left 5px;
    margin-bottom: 13px;
    height: 25px
}

.inzh_service .mphone span {
    color: #a80c2f;
    font-size: 24px;
    font-weight: 100
}

.inzh_service .adress {
    font-size: 14px;
    margin-bottom: 10px;
    background-position: left -33px
}

.inzh_service .adress span {
    font-style: italic;
    font-weight: normal
}

.inzh_service .mail-link {
    background-position: left bottom;
    margin-bottom: 20px
}

.inzh_service .adress-inner a {
    position: relative;
    top: -2px;
    font-size: 13px
}

.inzh_service .logo {
    display: inline-block;
    background-image: url("/images/logo.png");
    background-repeat: no-repeat;
    color: #000;
    text-decoration: none;
    padding-left: 60px;
    font-size: 31px;
    padding-bottom: 20px;
    padding-top: 8px
}

.inzh_service .logo span {
    font-weight: bold
}

.inzh_service .header .button.middle {
    font-size: 14px;
    padding: 0 13px;
    height: 43px;
    line-height: 43px;
    white-space: nowrap;
    width: 218px
}

.inzh_service .howFind {
    text-align: center;
    margin-bottom: 45px
}

.inzh_service .gotoServices {
    text-align: center;
    margin: 119px 0 85px 0
}

.inzh_service .button.big {
    height: 90px;
    font-size: 40px;
    padding: 0 112px;
    border-top: 5px solid #c5405e;
    line-height: 89px
}

.inzh_service .button.arrows {
    position: relative
}

.inzh_service .button.arrows:before {
    content: "";
    position: absolute;
    background: url("/images/arrow.png");
    width: 19px;
    height: 28px;
    left: 60px;
    top: 30px
}

.inzh_service .button.arrows:after {
    content: "";
    position: absolute;
    background: url("/images/arrow.png");
    width: 19px;
    height: 28px;
    right: 60px;
    top: 30px
}

.inzh_service .footer {
    background: url("/images/footer-bg.jpg") no-repeat top center;
    background-size: cover;
    min-height: 335px
}

.inzh_service .footer-box {
    padding: 15px 10px 13px 24px
}

.inzh_service .footer-col-1,.inzh_service .footer-col-2,.inzh_service .footer-col-3,.inzh_service .footer-col-4 {
    float: left;
    margin-top: 25px
}

.inzh_service .footer-col-1 {
    width: 180px;
    margin-right: 15px
}

.inzh_service .footer-col-2 {
    width: 230px;
    margin-right: 15px
}

.inzh_service .footer-col-3 {
    width: 233px;
    margin-right: 15px
}

.inzh_service .footer-col-4 {
    width: 272px
}

.inzh_service .footer-list-title {
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    color: #000;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 12px;
    margin-top: 5px
}

.inzh_service .footer-list {
    margin-bottom: 17px
}

.inzh_service .footer-list li {
    line-height: 18px;
    margin-bottom: 10px
}

.inzh_service .footer-list li a,.inzh_service .footer-menu li a {
    font-family: "Open Sans",sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400
}

.inzh_service .footer-list li a {
    line-height: 21px
}

.inzh_service .allnews {
    display: block;
    font-size: 13px;
    font-weight: 700
}

.inzh_service .footer .mphone {
    padding: 9px 5px 11px 6px;
    margin-bottom: 9px
}

.inzh_service .footer .adress {
    padding: 14px 19px 9px 28px;
    width: 224px
}

.inzh_service .footer .button.middle {
    margin-bottom: 18px;
    margin-top: 5px;
    font-family: "Open Sans";
    font-weight: 600;
    font-size: 14px;
    padding: 0 15px;
    height: 43px;
    line-height: 43px;
    white-space: nowrap
}

.inzh_service .footer-menu li {
    line-height: 20px
}

.inzh_service .footer-menu {
    margin-bottom: 17px
}

.inzh_service .site-map {
    font-style: italic;
    background: url("/images/map-ico.png") no-repeat left center;
    padding-left: 20px
}

.inzh_service .footer-col-4 .footer-box {
    padding: 15px 16px
}

.inzh_service .cont {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    letter-spacing: -.07em;
    margin-bottom: 7px
}

.inzh_service .footer-col-4 small {
    font-style: italic;
    color: #2c2c2c
}

.inzh_service .mphone-inner {
    font-size: 30px;
    color: #000;
    letter-spacing: -.03em;
    margin-bottom: 12px
}

.inzh_service .mphone-inner span {
    font-size: 24px;
    color: #2c2c2c
}

.inzh_service .adress-inner {
    padding-left: 8px
}

.inzh_service .adress-inner p {
    font-size: 13px;
    color: #000;
    font-weight: 700;
    line-height: 15px
}

.inzh_service .breadcrumbs {
    margin-bottom: 4px
}

.inzh_service .breadcrumbs a {
    padding-right: 7px;
    color: #000;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal
}

.inzh_service .breadcrumbs a+a {
    padding-left: 7px
}

.inzh_service .breadcrumbs span {
    font-size: 13px;
    color: #bc0e35;
    padding-left: 7px;
    font-weight: normal
}

.inzh_service .siteMap>ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 12px
}

.inzh_service .siteMap>ul li:before {
    content: "";
    width: 11px;
    height: 11px;
    position: absolute;
    left: 0;
    top: 4px;
    background: url("/images/siteMap-circle.png") no-repeat top left
}

.inzh_service .siteMap>ul>li.openedmap:before {
    content: "";
    width: 11px;
    height: 11px;
    position: absolute;
    background: url("/images/siteMap-circle.png") no-repeat bottom left
}

.inzh_service .siteMap>ul ul li:before {
    background: url("/images/siteMap-circle.png") no-repeat top center
}

.inzh_service .siteMap>ul ul ul li:before {
    background: url("/images/siteMap-circle.png") no-repeat top right
}

.inzh_service .siteMap>ul ul li.openedmap:before {
    background: url("/images/siteMap-circle.png") no-repeat bottom center
}

.inzh_service .siteMap>ul>li.openedmap>a {
    color: #c00e38;
    display: inline-block;
    margin-bottom: 8px
}

.inzh_service .siteMap>ul>li>ul>li.openedmap>a {
    color: #c00e38;
    display: inline-block;
    margin-bottom: 8px;
    font-weight: bold
}

.inzh_service .siteMap>ul li:hover>a {
    color: #c00e38
}

.inzh_service .siteMap>ul li>a {
    color: #333;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none
}

.inzh_service .siteMap>ul>li ul {
    padding-left: 7px
}

.inzh_service .siteMap>ul>li>ul>li {
    margin-bottom: 8px
}

.inzh_service .siteMap>ul>li>ul>li:hover>a {
    color: #c00e38
}

.inzh_service .siteMap>ul li>ul li>a {
    color: #000;
    font-weight: normal;
    font-size: 16px;
    text-decoration: none
}

.inzh_service .siteMap .mainheading {
    text-align: center;
    padding: 10px 0
}

.inzh_service .product-descrip {
    margin-bottom: 50px
}

.inzh_service .product .mainheading {
    margin: 0 0 48px 0;
    text-align: center
}

.inzh_service .product-specif h3 {
    margin-bottom: 22px;
    line-height: 32px;
    text-align: left
}

.inzh_service .product-results h3 {
    margin-bottom: 11px;
    text-align: left
}

.inzh_service .product-image {
    float: left;
    width: 535px;
    height: 402px;
    margin-right: 20px;
    margin-bottom: 9px
}

.inzh_service .product-image img {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 100%
}

.inzh_service .product-image .vfix {
    display: none
}

.inzh_service .product-specif {
    float: left;
    width: 380px
}

.inzh_service .product-specif-item {
    margin-bottom: 10px
}

.inzh_service .product-specif-info {
    font-size: 15px;
    line-height: 24px
}

.inzh_service .product-specif-item span:nth-child(1) {
    font-weight: 600;
    font-size: 18px;
    padding-right: 5px
}

.inzh_service .product-specif-item span:nth-child(2) {
    font-weight: normal;
    font-size: 16px
}

.inzh_service .product-specif-items {
    margin-bottom: 21px
}

.inzh_service .product-results {
    float: left;
    width: 100%
}

.inzh_service .product li {
    font-weight: normal !important
}

.inzh_service .product-results .button {
    vertical-align: middle
}

.inzh_service .product-results-left {
    width: 50%;
    float: left
}
.mbox .sertificats-block h2{color:#296DEC !important;}
.inzh_service .product-results-right {
    float: left;
    width: 50%;
    text-align: center
}

.inzh_service .borderimg {
  
    text-align: center;
    border-top-left-radius: 1px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 1px;

    behavior: url("/css/pie.php")
}

.inzh_service .p-small {
    width: 257px;
    height: 190px;
    display: inline-block;
    vertical-align: top;
    margin-right: 9px;
    margin-bottom: 15px
}

.inzh_service .p-small:nth-child(2n) {
    margin-right: 0
}

.inzh_service .product-pricing {
    text-align: center;
    margin-bottom: 52px
}

.inzh_service .advantages .subheading {
    margin-bottom: 10px;
    text-align: center
}

.inzh_service .product-indetail {
    background: #fff;
    padding: 52px 0 66px 0;
    position: relative;
    text-align: center;
    margin-bottom: 42px
}

.inzh_service .product-indetail-text {
    text-align: left;
    line-height: 24px;
    font-size: 13px
}

.inzh_service .product-indetail .subheading {
    margin-bottom: 18px
}

.inzh_service .sertificats:after,.inzh_service .howWeWork-cont:after,.inzh_service .produceBlock-cont:after,.inzh_service .makeRequest-cont:after,.inzh_service .trust_us:after,.inzh_service .product-indetail:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -25px;
    height: 25px;
    background: url("/images/block-shadow.png") top center no-repeat
}

.inzh_service .makeRequest {
    position: relative;
    background: url("/images/makerequest-bg.jpg") top center no-repeat;
    margin-bottom: 55px;
    margin-top: -20px
}

.inzh_service .makeRequest:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 50%;
    margin-right: 482px;
    background: url("/images/makerequest-white_bg.png") 0 0 repeat
}

.inzh_service .makeRequest:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    bottom: 0;
    right: 0;
    margin-left: 482px;
    background: url("/images/makerequest-white_bg.png") 0 0 repeat
}

.inzh_service .makeRequest-cont {
    position: relative;
    min-height: 454px
}

.inzh_service .makeRequest-action {
    width: 545px;
    position: absolute;
    top: 161px;
    left: 43px;
    font-family: "Open Sans",sans-serif;
    border: 1px solid #fff;
    overflow: hidden;
    background: #fdfdfd;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
    background: -moz-linear-gradient(top,#fdfdfd 0,#f1f1f1 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#f1f1f1));
    background: -webkit-linear-gradient(top,#fdfdfd 0,#f1f1f1 100%);
    background: -o-linear-gradient(top,#fdfdfd 0,#f1f1f1 100%);
    background: -ms-linear-gradient(top,#fdfdfd 0,#f1f1f1 100%);
    background: linear-gradient(to bottom,#fdfdfd 0,#f1f1f1 100%);
    -webkit-box-shadow: 0 2px 3px 0 #000;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.48);
    box-shadow: 0 2px 3px 0 #000;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.48);
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    -khtml-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    behavior: url("/css/pie.php")
}

.inzh_service .action-left {
    float: left;
    margin-right: 4px
}

.inzh_service .action-right {
    float: left
}

.inzh_service .action-leftText {
    position: relative;
    float: left;
    font-weight: 600;
    font-size: 14px;
    color: #bc0e35;
    width: 126px;
    line-height: 20px;
    margin: 11px 30px 0 0;
    height: 138px
}

.inzh_service .action-leftText:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 14px;
    right: -16px;
    background: url("/images/action-arrow.png") left center no-repeat
}

.inzh_service .text-vertical_fix {
    display: inline-block;
    vertical-align: middle
}

.inzh_service .action-leftText span>span {
    font-size: 30px
}

.inzh_service .action-rightText {
    float: left;
    margin-top: 16px;
    width: 245px
}

.inzh_service .rightText-title {
    font-family: "PT Sans",sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #b90d34;
    text-transform: uppercase;
    letter-spacing: .3px;
    margin: 0 0 5px 2px;
    text-shadow: 3px 0 0 #ffdf79,-3px 0 0 #ffdf79,0 3px 0 #ffdf79,0 -3px 0 #ffdf79,2px 2px #ffdf79,-2px -2px 0 #ffdf79,2px -2px 0 #ffdf79,-2px 2px 0 #ffdf79
}

.inzh_service .rightText-text {
    font-weight: 600;
    line-height: 24px;
    font-size: 16px;
    color: #000
}

.inzh_service .makeRequest-requestForm {
    font-family: "Open Sans",sans-serif;
    text-align: center;
    width: 300px;
    height: 337px;
    padding: 18px 20px 20px 20px;
    background: #fdd400;
    position: absolute;
    top: 60px;
    right: 43px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 3px 0 #000;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.48);
    box-shadow: 0 2px 3px 0 #000;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.48);
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    behavior: url("/css/pie.php")
}

.inzh_service .requestForm-topText {
    margin-bottom: 22px
}

.inzh_service .requestForm-heading {
    font-weight: 700;
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 8px
}

.inzh_service .requestForm-subheading {
    font-weight: 600;
    font-size: 16px;
    color: #bc0e35;
    line-height: 22px
}

.inzh_service .requestForm-form {
    margin-bottom: 20px
}

.inzh_service .requestForm-form .form-item {
    width: 245px;
    margin: 0 auto;
    margin-bottom: 12px
}

.inzh_service .requestForm-form .form-item .button {
    min-width: 225px
}

.inzh_service .requestForm-bottomText {
    font-family: tahoma,sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #333;
    line-height: 19px;
    letter-spacing: -.2px
}

.inzh_service .requestForm-form .zNice-error-text,.inzh_service .contacts-block-form .zNice-error-text,.inzh_service .vacancy-form .zNice-error-text,.inzh_service .order_block-orderForm .zNice-error-text {
    left: -180px;
    top: -10px;
    width: 118px
}

.inzh_service .requestForm-form .zNice-error-text:after,.inzh_service .contacts-block-form .zNice-error-text:after,.inzh_service .vacancy-form .zNice-error-text:after,.inzh_service .order_block-orderForm .zNice-error-text:after {
    left: 100%;
    top: 41%;
    transform: rotate(90deg)
}

.inzh_service .produceBlock {
    position: relative;
    background: url("/images/produce.jpg") top center no-repeat;
    margin-bottom: 51px
}

.inzh_service .produceBlock-cont {
    min-height: 594px;
    padding: 30px 0 30px 0;
    font-family: "Open Sans",sans-serif;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.inzh_service .produceBlock-title {
    display: inline-block;
    font-weight: 600;
    font-size: 30px;
    color: #423d3e;
    line-height: 46px;
    margin-bottom: 15px;
    padding: 0 70px 6px 70px;
    background: #fff;
    background: rgba(255,255,255,.78);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url("/css/pie.php")
}

.inzh_service .carousel-jcarousel {
    position: relative;
    margin: 0 91px 28px 91px
}

.inzh_service .jcarousel {
    position: relative;
    overflow: hidden;
    height: 202px;
    text-align: center
}

.inzh_service .jcarousel ul {
    height: 202px;
    position: absolute;
    list-style: none;
    width: 999999em;
    padding: 0
}

.inzh_service .jcarousel li {
    text-align: center;
    width: 240px;
    height: 202px;
    margin-left: 20px;
    float: left
}

.inzh_service .jcarousel li a {
    display: block;
    text-decoration: none
}

.inzh_service .jcarousel-prev,.inzh_service .jcarousel-next {
    position: absolute;
    height: 70px;
    top: 50%;
    width: 70px;
    z-index: 10;
    cursor: pointer;
    background: #fff;
    background: rgba(255,255,255,.67);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-border-radius: 180px;
    -webkit-border-radius: 180px;
    -khtml-border-radius: 180px;
    border-radius: 180px;
    behavior: url("/css/pie.php")
}

.inzh_service .jcarousel-prev {
    left: -91px
}

.inzh_service .jcarousel-next {
    right: -91px
}

.inzh_service .jcarousel-prev:hover,.inzh_service .jcarousel-next:hover {
    background: #fff;
    background: rgba(255,255,255,1)
}

.inzh_service .jcarousel-prev:after,.inzh_service .jcarousel-next:after {
    content: "";
    width: 27px;
    height: 50px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    background: url("/images/carousel-nav.png") top left no-repeat
}

.inzh_service .jcarousel-prev:after {
    left: 50%;
    margin-left: -16px
}

.inzh_service .jcarousel-next:after {
    right: 50%;
    margin-right: -16px;
    background-position: top right
}

.inzh_service .produce-img_item {
    width: 240px;
    height: 156px;
    background: #fff;
    overflow: hidden;
    position: relative;
    z-index: 10;
    text-align: center;
    -webkit-box-shadow: 0 2px 2px 0 #000;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.48);
    box-shadow: 0 2px 2px 0 #000;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.48);
    -moz-border-radius: 0 5px 0 5px;
    -webkit-border-radius: 0 5px 0 5px;
    -khtml-border-radius: 0 5px 0 5px;
    border-radius: 0 5px 0 5px;
    behavior: url("/css/pie.php")
}

.inzh_service .jcarousel-prev.jcarousel-prev-alt,.inzh_service .jcarousel-next.jcarousel-next-alt {
    position: absolute;
    height: 70px;
    top: 33%;
    width: 70px;
    z-index: 10;
    cursor: pointer;
    background: #d25d78;
    background: rgba(188,14,53,.67);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    border-radius: 180px
}

.inzh_service .jcarousel-prev.jcarousel-prev-alt {
    left: -30px
}

.inzh_service .jcarousel-next.jcarousel-next-alt {
    right: 70px
}

.inzh_service .jcarousel-prev-alt:hover,.inzh_service .jcarousel-next-alt:hover {
    background: #bc0e35;
    background: rgba(188,14,53,1);
    -webkit-box-shadow: 0 0 10px 3px rgba(50,50,50,.49);
    -moz-box-shadow: 0 0 10px 3px rgba(50,50,50,.49);
    box-shadow: 0 0 10px 3px rgba(50,50,50,.49)
}

.inzh_service .jcarousel-alt,.jcarousel-alt ul {
    height: 220px
}

.inzh_service .jcarousel-alt ul {
    top: 3px !important
}

.inzh_service .carousel-alt {
    width: 1040px;
    margin: auto
}

.inzh_service .jcarousel-prev:after,.inzh_service .jcarousel-next:after {
    background-image: url("/images/carousel-nav-alt.png")
}

.inzh_service .jcarousel.jcarousel-alt {
    width: 800px;
    margin-left: 70px
}

.inzh_service .jcarousel.jcarousel-alt li {
    display: table-cell;
    vertical-align: middle;
    margin-left: 0;
    width: 200px
}

.inzh_service .produceBlock-cont ul li:hover .produce-img_item:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #b20d32;
    opacity: .3
}

.inzh_service .produce-img_item img {
    display: inline-block;
    vertical-align: middle;
    max-height: 100%
}

.inzh_service .produce-text_item {
    font-weight: 600;
    font-size: 16px;
    color: #000;
    padding: 0 5px;
    background: #fff;
    background: rgba(255,255,255,.7);
    height: 45px;
    position: relative;
    z-index: 5;
    margin-top: -8px;
    padding-top: 8px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    behavior: url("/css/pie.php")
}

.inzh_service .jcarousel li a:hover .text-vertical_fix {
    text-decoration: none
}

.inzh_service .produce-bottom {
    width: 246px;
    margin: 0 auto
}

.inzh_service .produce-bottom a {
    display: block;
    text-decoration: none
}

.inzh_service .produce-bottom .produce-img_item {
    border: 3px solid #990c2c;
    -moz-border-radius: 3px 6px 3px 6px;
    -webkit-border-radius: 3px 6px 3px 6px;
    -khtml-border-radius: 3px 6px 3px 6px;
    border-radius: 3px 6px 3px 6px;
    behavior: url("/css/pie.php")
}

.inzh_service .produce-order.button {
    position: absolute;
    top: 50%;
    margin-top: -23px;
    left: 50%;
    margin-left: -68px;
    height: 53px;
    line-height: 53px;
    min-width: 114px;
    z-index: 1
}

.inzh_service .produce-bottom .produce-text_item {
    font-size: 14px;
    height: 66px;
    line-height: 24px;
    letter-spacing: .5px
}

.inzh_service .produceBlock-cont ul li:hover .produce-text_item {
    color: #bc0e35
}

.inzh_service .produce-bottom:hover .produce-text_item {
    color: #bc0e35
}

.inzh_service .howWeWork {
    position: relative;
    background: url("/images/how_we_work.jpg") top center no-repeat;
    margin-bottom: 50px;
    background-size: cover
}

.inzh_service .howWeWork:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 50%;
    margin-right: 482px;
    background: url("/images/howWeWork-white_bg.png") 0 0 repeat
}

.inzh_service .howWeWork:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    bottom: 0;
    right: 0;
    margin-left: 482px;
    background: url("/images/howWeWork-white_bg.png") 0 0 repeat
}

.inzh_service .howWeWork-cont {
    position: relative;
    min-height: 731px;
    padding: 45px 0 0 0;
    font-family: "Open Sans",sans-serif;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.inzh_service .howWeWork-title {
    font-weight: 600;
    font-size: 30px;
    margin-bottom: 38px;
    color: #423d3e
}

.inzh_service .howWeWork-items {
    padding-left: 4px
}

.inzh_service .howWeWork-item {
    display: inline-block;
    vertical-align: top;
    width: 240px;
    margin: 0 15px 37px 15px;
    position: relative
}

.inzh_service .howWeWork-item p {
    font-size: 15px;
    line-height: 20px
}

.inzh_service .howWeWork-img {
    width: 195px;
    height: 195px;
    position: relative;
    margin: 0 auto;
    margin-bottom: 18px
}

.inzh_service .howWeWork-img:after {
    content: "";
    width: 54px;
    height: 31px;
    top: 50%;
    margin-top: -6px;
    right: -64px;
    position: absolute;
    background: url("/images/howWeWork-arrow.png") 0 0 no-repeat
}

.inzh_service .howWeWork-item:nth-child(3n) .howWeWork-img:after,.inzh_service .howWeWork-item:last-child .howWeWork-img:after {
    display: none
}

.inzh_service .howWeWork-item h3 {
    line-height: 28px;
    color: #b90d34
}

.inzh_service .types_products {
    margin-bottom: 39px
}

.inzh_service .types_products .top-text-block {
    padding-bottom: 27px
}

.inzh_service .types_products .top-text-block h6 {
    max-width: 100%;
    margin-bottom: 40px
}

.inzh_service .types_products .top-text-block p {
    max-width: 100%;
    font-size: 30px
}

.inzh_service .types_products-items {
    text-align: center
}

.inzh_service .types_products-item {
    display: inline-block;
    vertical-align: top;
    width: 172px;
    text-align: center;
    margin: 0 9px 32px
}

.inzh_service .types_products-item a {
    display: block;
    text-decoration: none
}

.inzh_service .types_products-item a:hover .types_products-text {
    text-decoration: none
}

.inzh_service .types_products-img {
    width: 170px;
    height: 135px;
    background: #fff;
    overflow: hidden;
    position: relative;
    z-index: 10;
    text-align: center;
    margin-bottom: 5px;
    -webkit-box-shadow: 0 2px 2px 0 #000;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.48);
    box-shadow: 0 2px 2px 0 #000;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.48);
    -moz-border-radius: 0 5px 0 5px;
    -webkit-border-radius: 0 5px 0 5px;
    -khtml-border-radius: 0 5px 0 5px;
    border-radius: 0 5px 0 5px;
    behavior: url("/css/pie.php")
}

.inzh_service .types_products-img img {
    vertical-align: middle;
    width: 100%;
    height: 100%
}

.inzh_service .types_products-text {
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #000;
    line-height: 25px;
    margin: 0 -5px
}

.inzh_service .types_products .produce-bottom {
    width: 255px;
    text-align: center
}

.inzh_service .types_products .produce-bottom a:hover .produce-text_item {
    text-decoration: none
}

.inzh_service .types_products .produce-bottom .produce-img_item {
    width: 170px;
    height: 134px;
    margin: 0 auto;
    margin-bottom: 2px
}

.inzh_service .types_products .produce-bottom .produce-text_item {
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #000;
    letter-spacing: 0
}

.inzh_service .types_products .produce-order.button {
    min-width: 94px;
    height: 45px;
    line-height: 45px;
    margin-left: -59px;
    margin-top: -23px;
    font-size: 13px
}

.inzh_service .types_products-item:hover .types_products-img:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #b20d32;
    opacity: .3
}

.inzh_service .produce-bottom:hover .produce-text_item {
    color: #bc0e35
}

.inzh_service .types_products-item:hover .types_products-text {
    color: #bc0e35
}

.inzh_service .produce-bottom:hover .button {
    border-color: #64071c;
    background: #64071c;
    background: -moz-linear-gradient(top,#64071c 0,#b20d32 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#64071c),color-stop(100%,#b20d32));
    background: -webkit-linear-gradient(top,#64071c 0,#b20d32 100%);
    background: -o-linear-gradient(top,#64071c 0,#b20d32 100%);
    background: -ms-linear-gradient(top,#64071c 0,#b20d32 100%);
    background: linear-gradient(to bottom,#64071c 0,#b20d32 100%)
}

.inzh_service .produce-bottom:hover .produce-img_item:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #b20d32;
    opacity: .3
}

.inzh_service .trust_us {
    background: #efefef;
    padding: 40px 0 21px 0;
    position: relative;
    text-align: center;
    margin-bottom: 59px;
    font-family: "Open Sans",sans-serif
}

.inzh_service .trust_us-title {
    font-weight: 600;
    font-size: 30px;
    color: #423d3e;
    margin-bottom: 32px
}

.inzh_service .trust_us-item {
    width: 305px;
    display: inline-block;
    vertical-align: top;
    margin: 0 13px 22px 0
}

.inzh_service .trust_us-item:nth-child(3n),.inzh_service .trust_us-item:last-child {
    margin-right: 0
}

.inzh_service .trust_us-item a {
    display: block;
    text-decoration: none
}

.inzh_service .trust_us-left {
    float: left;
    width: 125px
}

.inzh_service .trust_us-right {
    margin-left: 133px;
    text-align: left
}

.inzh_service .trust_us-img {
    position: relative;
    border: 3px solid #970c2b;
    text-align: center;
    width: 117px;
    height: 99px;
    background: #fff;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 2px 0 #000;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.48);
    box-shadow: 0 2px 2px 0 #000;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.48);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url("/css/pie.php")
}

.inzh_service .trust_us-img img {
    max-height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.inzh_service .trust_us-heading {
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #000;
    margin-bottom: 5px
}

.inzh_service .trust_us-text {
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    line-height: 24px
}

.inzh_service .order_block {
    margin-bottom: 34px
}

.inzh_service .order_block .blockTitle {
    margin-bottom: 24px
}

.inzh_service .order_block-orderForm {
    width: 620px;
    margin: 0 auto;
    text-align: center;
    padding: 18px 10px 22px 10px;
    background: #fdd600;
    background: -moz-linear-gradient(top,#fdd600 0,#f7aa02 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdd600),color-stop(100%,#f7aa02));
    background: -webkit-linear-gradient(top,#fdd600 0,#f7aa02 100%);
    background: -o-linear-gradient(top,#fdd600 0,#f7aa02 100%);
    background: -ms-linear-gradient(top,#fdd600 0,#f7aa02 100%);
    background: linear-gradient(to bottom,#fdd600 0,#f7aa02 100%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 2px 0 #000;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.48);
    box-shadow: 0 2px 2px 0 #000;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.48);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    behavior: url("/css/pie.php")
}

.inzh_service .topTextForm {
    margin-bottom: 15px
}

.inzh_service .topTextForm-heading {
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #000;
    margin-bottom: 9px;
    text-transform: uppercase
}

.inzh_service .topTextForm-subheading {
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #bc0e35;
    line-height: 20px
}

.inzh_service .order_block .formBox {
    width: 366px;
    margin: 0 auto;
    margin-bottom: 13px
}

.inzh_service .order_block .form-item {
    width: 366px
}

.inzh_service .order_block .form-item .button {
    min-width: 226px
}

.inzh_service .order_block .form-item input {
    text-align: center
}

.inzh_service .form-item {
    margin-bottom: 18px
}

.inzh_service .form-item:last-child {
    margin-bottom: 0
}

.inzh_service .bottomTextForm {
    font-family: tahoma,sans-serif;
    font-size: 12px;
    color: #333;
    letter-spacing: -.3px
}

.inzh_service .stages {
    margin-bottom: 35px
}

.inzh_service .stages-items {
    text-align: center
}

.inzh_service .stages-item {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    width: 195px;
    margin: 0 37px 15px
}

.inzh_service .stages-img {
    width: 195px;
    height: 193px;
    position: relative;
    margin-bottom: 28px
}

.inzh_service .stages-img:after {
    content: "";
    width: 54px;
    height: 31px;
    top: 50%;
    margin-top: -6px;
    right: -64px;
    position: absolute;
    background: url("/images/howWeWork-arrow.png") 0 0 no-repeat
}

.inzh_service .stages-item:nth-child(3n) .stages-img:after,.inzh_service .stages-item:last-child .stages-img:after {
    display: none
}

.inzh_service .stages-text {
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #296DEC;
}

.inzh_service .customers {
    margin-bottom: 28px
}

.inzh_service .customers-title {
    font-family: "PT Sans",sans-serif;
    font-weight: 700;
    font-size: 36px;
    color: #bc0e35;
    text-align: center;
    margin: 0 0 44px 70px
}

.inzh_service .customers-items {
    margin-left: 9px
}

.inzh_service .customers-items:after {
    content: "";
    clear: both;
    font-size: 1px;
    line-height: 1px;
    height: 0;
    overflow: hidden;
    display: block
}

.inzh_service .customers-item {
    float: left;
    width: 474px;
    margin: 0 7px 50px 0
}

.inzh_service .customers-item:nth-child(2n) {
    margin-right: 0
}

.inzh_service .customers-item:nth-child(2n+1) {
    clear: left
}

.inzh_service .customers-item:last-child,.inzh_service .customers-item:nth-last-child(2) {
    margin-bottom: 0
}

.inzh_service .customers-left {
    width: 146px;
    float: left
}

.inzh_service .customers-right {
    margin-left: 163px
}

.inzh_service .customers-img {
    display: table-cell;
    vertical-align: middle;
    border: 3px solid #970c2b;
    text-align: center;
    width: 140px;
    height: 116px;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.48);
    border-radius: 9px
}

.inzh_service .customers-img img {
    max-width: 140px
}

.inzh_service .customers-heading {
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 4px;
    color: #010101
}

.inzh_service .customers-text {
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    color: #000;
    line-height: 24px
}

.inzh_service .customers-text a:hover {
    text-decoration: none
}

.inzh_service .mProducts {
    margin-bottom: 36px
}

.inzh_service .mProducts .blockTitle {
    margin-bottom: 18px
}

.inzh_service .mProducts-items {
    text-align: center
}

.inzh_service .mProducts-item {
    display: inline-block;
    vertical-align: top;
    width: 172px;
    margin: 0 9px 10px
}

.inzh_service .mProducts-item:nth-child(5n-4) {
    margin-left: 0
}

.inzh_service .mProducts-item:nth-child(5n) {
    margin-right: 0
}

.inzh_service .mProducts-title {
    height: 60px;
    text-align: center;
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 11px;
    color: #000
}

.inzh_service .mProducts-title a {
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #000
}

.inzh_service .mProducts-title a:hover {
    text-decoration: none;
    color: #000
}

.inzh_service .mProducts-img {
    width: 170px;
    height: 134px;
    margin-bottom: 13px
}

.inzh_service .mProducts-img a {
    display: block;
    text-decoration: none;
    width: 170px;
    height: 134px
}

.inzh_service .mProducts-desc {
    min-height: 200px;
    background: #f3f3f3;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    color: #000;
    line-height: 16px;
    text-align: left;
    padding: 10px 10px 13px 10px;
    margin-bottom: 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.inzh_service .mProducts-desc b {
    font-weight: 600
}

.inzh_service .mProducts-more {
    float: left
}

.inzh_service .mProducts-order {
    float: right
}

.inzh_service .popupBox {
    width: 550px;
    text-align: center;
    overflow: hidden
}

.inzh_service .consultation .topTextForm-heading {
    font-weight: 700;
    font-size: 24px;
    color: #003d80;
    margin-bottom: 11px
}

.inzh_service .consultation .topTextForm-subheading {
    font-weight: 400;
    font-size: 18px;
    color: #000;
    line-height: 25px
}

.inzh_service .consultation .formBox {
    width: 540px;
    margin: 0 auto
}

.inzh_service .consultation .form-line {
    margin-bottom: 10px
}

.inzh_service .consultation .form-line .form-item {
    width: 260px;
    float: left;
    margin-bottom: 0;
    position: relative
}

.inzh_service .consultation .form-line .form-item:nth-child(2n) {
    float: right
}

.inzh_service .consultation .bottomTextForm {
    font-size: 13px;
    letter-spacing: 0;
    margin-bottom: 23px;
    line-height: 17px
}

.inzh_service .consultation .form-item .button {
    min-width: 250px
}

.inzh_service .mess_popup {
    height: 220px;
    padding-bottom: 10px;
    width: 560px;
    letter-spacing: -1px;
    text-align: center;
    line-height: 37px;
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 24px;
    color: #bc0e35
}

.inzh_service .mess_popup.blueText {
    color: #003d80
}

.inzh_service .productDetail.popupBox {
    width: 760px;
    padding-bottom: 20px
}

.inzh_service .productDetail-desc {
    margin-bottom: 25px
}

.inzh_service .productDetail-left {
    width: 278px;
    float: left
}

.inzh_service .productDetail-right {
    margin: 0 0 0 293px;
    font-family: "Open Sans",sans-serif;
    color: #000;
    text-align: left
}

.inzh_service .productDetail-img {
    width: 274px;
    height: 274px;
    border: 2px solid #be0e36;
    -moz-border-radius: 3px 6px 3px 6px;
    -webkit-border-radius: 3px 6px 3px 6px;
    -khtml-border-radius: 3px 6px 3px 6px;
    border-radius: 3px 6px 3px 6px;
    behavior: url("/css/pie.php")
}

.inzh_service .productDetail-img img {
    max-height: 100%;
    vertical-align: middle
}

.inzh_service .productDetail-heading {
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 10px
}

.inzh_service .productDetail-text {
    font-size: 14px;
    line-height: 24px;
    margin-left: 2px
}

.inzh_service .productDetail-text b {
    font-weight: 600
}

.inzh_service .productDetail .formBox {
    margin: 0 0 9px 38px
}

.inzh_service .productDetail .formBox .form-item {
    width: 262px;
    margin: 0 12px 0 0;
    float: left
}

.inzh_service .productDetail .formBox .form-item-submit {
    width: 137px;
    float: left;
    margin-left: 3px
}

.inzh_service .productDetail .formBox .form-item-submit .button {
    min-width: 117px;
    height: 35px;
    line-height: 35px;
    letter-spacing: 1.5px;
    -moz-border-radius: 0 5px 0 5px;
    -webkit-border-radius: 0 5px 0 5px;
    -khtml-border-radius: 0 5px 0 5px;
    border-radius: 0 5px 0 5px;
    behavior: url("/css/pie.php")
}

.inzh_service .pricing.popupBox {
    width: 575px
}

.inzh_service .bottomTextForm {
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    letter-spacing: -.1px;
    color: #000
}

.inzh_service .consultation.pricing .topTextForm-heading {
    color: #2d5d00
}

.inzh_service .consultation.pricing .bottomTextForm {
    font-size: 12px;
    letter-spacing: -.15px;
    text-align: left
}

.inzh_service .consultation.pricing .form-item .button {
    min-width: 265px
}

.inzh_service .header-navigation {
    background-image: url("/images/header-top-menu-bg.png");
    width: 100%
}

.inzh_service .header-navigation .mbox {
    z-index: 3
}

.inzh_service .top-menu a {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-size: 14px;
    display: inline-block;
    color: #fff;
    text-decoration: none
}

.inzh_service .top-menu>ul>li {
    float: left;
    position: relative
}

.inzh_service .top-menu>ul>li:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 1px;
    top: 0;
    left: 0;
    background-color: #494949
}

.inzh_service .top-menu>ul>li:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 1px;
    top: 0;
    right: 0;
    background-color: #898989
}

.inzh_service .top-menu>ul>li:first-child:before {
    display: none
}

.inzh_service .top-menu>ul>li:last-child:after {
    display: none
}

.inzh_service .top-menu>ul>li>a {
    font-weight: 600;
    padding: 11px 0
}

.inzh_service .top-menu ul li a.has-dob-menu span {
    background-image: url("/images/has-dob-menu-bg.png");
    background-repeat: no-repeat;
    background-position: 100%;
    padding-right: 10px
}

.inzh_service .top-menu>ul>li:hover,.top-menu>ul>li.active {
    background-image: url("/images/header-top-menu-bg-active.png")
}

.inzh_service .top-menu>ul>li:hover>a,.top-menu>ul>li.active>a {
    color: #fdd600;
    box-shadow: inset 0 2px 3px 0 #fff;
    box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.43);
    -webkit-box-shadow: inset 0 2px 3px 0 #fff;
    -webkit-box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.43)
}

.inzh_service .top-menu>ul>li:hover>a.has-dob-menu span,.inzh_service .top-menu>ul>li>ul>li:hover>a.has-dob-menu span,.inzh_service .top-menu>ul>li.active>a.has-dob-menu span {
    background-image: url("/images/has-dob-menu-bg-active.png")
}

.inzh_service .top-menu ul li:hover>.dob-menu {
    display: block
}

.inzh_service .dob-menu .dob-menu {
    top: 0;
    left: 285px;
    position: absolute
}

.inzh_service .dob-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 285px;
    background-color: #434343
}

.inzh_service .dob-menu a {
    font-weight: 400;
    color: #f5e8a0;
    padding: 5px 5px 5px 15px;
    border-style: solid;
    border-width: 1px 0;
    border-color: #898989 transparent #494949;
    display: block;
    line-height: 16px
}

.inzh_service .dob-menu a:first-child {
    border-width: 0 0 1px 0
}

.inzh_service .dob-menu a:last-child {
    border-width: 1px 0 0 0
}

.inzh_service .dob-menu>li>a:hover,.dob-menu>li>a.active {
    background-color: #676767;
    color: #fff
}

.inzh_service .top-text-block {
    text-align: center;
    margin: 0 auto;
    padding: 0 0 55px 0
}

.inzh_service .top-text-block h6 {
    font-family: "PT Sans",Myriad Pro,sans-serif;
    font-weight: 700;
    font-size: 36px;
    color: #bc0e35;
    line-height: 39px;
    max-width: 830px;
    margin-bottom: 43px;
    margin: 0 auto 43px auto
}

.inzh_service .top-text-block p {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 600;
    font-size: 24px;
    color: #000;
    line-height: 20px;
    line-height: 35px;
    max-width: 825px;
    margin: 0 auto
}

.inzh_service .advantages {
    margin-bottom: 45px
}

.inzh_service .advantages-item {
    display: inline-block;
    text-align: center;
    width: 30%;
    vertical-align: top
}

.inzh_service .advantages-item:nth-child(2) {
    margin: 0 10px
}

.inzh_service .advantages-item-img {
    margin: 0 auto;
    position: relative;
    margin-bottom: 13px;
    width: 108px;
    height: 109px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -khtml-border-radius: 50%;
    background-color: #296DEC;

    behavior: url("/css/pie.php");
    display: flex;
    justify-content: center;
    align-items: center;
}

.inzh_service .advantages-item-img img{
margin-top: 0 !important;
}

.inzh_service .advantages-item p {
    line-height: 30px;
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 18px;
    color: #010101;
    text-decoration: none
}

.inzh_service .why-block {
    margin-bottom: 22px
}

.inzh_service .why-block h6 {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #423d3e;
    text-align: center
}

.inzh_service .why-block.facts {
    margin-bottom: 25px
}

.inzh_service .why-block.facts .why-block-list {
    padding: 33px 49px 0 0;
    margin-bottom: -50px;
    overflow: hidden
}

.inzh_service .why-block.facts .why-block-list {
    counter-reset: section
}

.inzh_service .why-block.facts li:before {
    counter-increment: section;
    content: counter(section);
    position: absolute;
    font-size: 16px;
    color: #fff;
    top: 0;
    left: 0;
    text-shadow: 1px 1px 1px #a09898;
    background-image: url("/images/why-block-li-bg2.png");
    width: 27px;
    height: 27px;
    text-align: center;
    padding-top: 2px;
    background-repeat: no-repeat
}

.inzh_service .why-block ul {
    width: 450px;
    float: left
}

.inzh_service .why-block li {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    width: 401px;
    font-size: 16px;
    color: #000;
    line-height: 23px;
    padding: 4px 0 31px 49px;
    position: relative
}

.inzh_service .with_who-block li {
    background-image: url("/images/li-with-who-bg.png");
    background-repeat: no-repeat;
    background-position: 12px 0
}

.inzh_service .why-block-list {
    padding: 26px 49px 0 0
}

.inzh_service .why-block-list ul:last-child {
    float: right
}

.inzh_service .garanties {
    text-align: center;
    margin-bottom: 32px
}

.inzh_service .garanties-block {
    padding: 33px 0 30px 0;
    margin-left: -66px;
    text-align: center
}

.inzh_service .garanties h6 {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #423d3e;
    text-align: center
}

.inzh_service .garanties a {
    display: inline-block;
    max-width: 230px;
    vertical-align: top;
    text-decoration: none;
    margin-right: 25px;
    color: #010101
}

.inzh_service .garanties a:last-child {
    margin-right: 0
}

.inzh_service .garanty-img img {
    width: 218px;
    height: 327px;
    margin: 0 auto;
    border: 2px solid #ac0d31;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    box-shadow: 0 3px 5px 0 #000;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.28);
    -webkit-box-shadow: 0 3px 5px 0 #000;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.28);
    margin-bottom: 7px
}

.inzh_service .garanty-img img {
    vertical-align: middle
}

.inzh_service .garanty-img {
    display: inline-block;
    width: 250px;
    height: 450px;
    overflow: hidden;
    vertical-align: top
}

.inzh_service .garanty-img:first-child {
    margin-left: 70px
}

.inzh_service .garanties span {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #010101;
    line-height: 22px
}

.inzh_service .garanties a:hover {
    text-decoration: underline
}

.inzh_service .sertificats {
    background-image: url("/local/templates/webstyling/images/sertificats-bg.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    padding: 38px 0 23px 0;
    margin-bottom: 80px;
    position: relative;
    background-size: cover
}

.inzh_service .sertificats-block {
    position: relative;
    padding: 12px 7px 10px 0;
    text-align: center;
    margin: 0 10px
}

.inzh_service .sertificats-block:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .67;
    -moz-opacity: .67;
    -khtml-opacity: .67;
    border-radius: 5px;
    z-index: -1;
    top: 0;
    left: 0
}

.inzh_service .sertificats-block h6 {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #b90d34;
    padding-bottom: 14px
}

.inzh_service .sertificats-block p {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 400;
    font-size: 24px;
    color: #000;
    padding-bottom: 12px
}

.inzh_service .sertificats+.trust_us {
    margin-top: -80px
}

.inzh_service .product .sertificats {
    margin-bottom: 47px
}

.inzh_service .useful-materials {
    padding-bottom: 11px
}

.inzh_service .useful-materials h6 {
    font-family: "PT Sans",Myriad Pro,sans-serif;
    font-weight: 700;
    font-size: 36px;
    color: #bc0e35;
    text-align: center
}

.inzh_service .useful-materials-block {
    padding: 46px 0 0 11px
}

.inzh_service .news-item {
    padding-bottom: 39px
}

.inzh_service .news-img {
    width: 219px;
    height: 159px;
    overflow: hidden;
    margin-left: 2px;
    text-align: center;
    float: left;
    border: 1px solid #970c2b;
    box-shadow: 0 5px 5px 0 #000;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.28);
    -webkit-box-shadow: 0 5px 5px 0 #000;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.28);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    behavior: url("/css/pie.php");
    position: relative
}

.inzh_service .news-img:hover:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #b20d32;
    opacity: .3
}

.inzh_service .news-img img {
    vertical-align: middle
}

.inzh_service .news-item-content {
    margin: -6px 0 0 243px
}

.inzh_service .news-item-title {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 600;
    color: #423d3e;
    margin-bottom: 31px
}

.inzh_service .news-item-text {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    line-height: 29px;
    margin-bottom: 10px
}

.inzh_service .news-item-link {
    margin-bottom: 13px
}

.inzh_service .news-item-link a {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-weight: 400;
    font-size: 16px
}

.inzh_service .news-item-link a:hover {
    text-decoration: none
}

.inzh_service .news-item-date {
    padding-left: 1px
}

.inzh_service .news-item-date span {
    font-family: "Open Sans",Myriad Pro,sans-serif;
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    line-height: 24px
}