@font-face {
    font-family:'helveticaneuecyrbold';
    src: url('fonts/helveticaneuecyr-bold-webfont.eot');
    src: url('fonts/helveticaneuecyr-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneuecyr-bold-webfont.woff') format('woff'),
         url('fonts/helveticaneuecyr-bold-webfont.ttf') format('truetype'),
         url('fonts/helveticaneuecyr-bold-webfont.svg#helveticaneuecyrbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{background:#fff;color:#33434f;font-family:'Open Sans',sans-serif;font-size:16px;width:100%;height:100%;}
.wrapper {width:100%;min-width:1146px;margin:0 auto;min-height:100%;height:auto !important;height:100%;overflow:hidden;}
p{line-height:18px;margin-bottom:0;}
p em{font-style:normal;font-weight:700;}
em{font-style:normal;font-weight:700;}


.wrap{width:1146px;margin:0 auto;position:relative;z-index:10;}

#header{height:50px;padding-top: 15px;}
#header .logo{margin: -1px 31px 0 -6px;float:left;}
#header .logo img{display: block;}
#header .slogan{color:#79a23d;font-family:'helveticaneuecyrbold';font-size:18px;line-height: 18px;padding-top: 12px;float:left;}
#header .connect{background: url(img/connect.png) no-repeat;color:#fff;font-size:16px;font-family:'helveticaneuecyrbold';text-transform: uppercase;text-decoration: none;line-height:40px;text-align: center;text-shadow:0 1px #995a21;width: 257px;height: 38px;float:right;}
#header .connect:hover{background: url(img/connect.png) no-repeat 0 -38px;}
#header .connect:active{background: url(img/connect.png) no-repeat 0 -76px;}

.main-info{background:#0b9a98 url(img/main-info.png) repeat-x;border-top:1px solid #dcdcdc;}
.main-info .main-info-bg{background:#0b9a98 url(img/main-info-bg.png) no-repeat center top;height:563px;padding:56px 0 0 0;}
.main-info h2{color:#fff;text-shadow:0 1px #097a79;font-size:48px;font-weight:bold;line-height:43px;font-weight:bold;text-align: center;margin: 0 0 19px 0;}
.main-info p{color:#fff;font-size:21px;line-height:25px;text-align: center;}


.info-block-it1{background:url(img/top-info.png) no-repeat center top;padding:35px 0 57px 0;border-top:1px solid #cacaca;}
.info-block-it1 h2{color:#193d5d;font-family:'Open Sans',sans-serif;font-size:36px;line-height:43px;font-weight:bold;text-align: center;margin: 0 0 60px 0;}
.info-block-it1 .info-nav{list-style:none;padding:0 0 0 0;margin-left:52px;}
.info-block-it1 .info-nav li{width:289px;padding: 0 30px;float:left;}
.info-block-it1 .info-nav li img{margin:0 auto 16px auto;display: block;}
.info-block-it1 .info-nav li h3{color:#527b88;font-family:'Open Sans',sans-serif;font-size:24px;line-height:24px;font-weight:600;text-align: center;margin: 0 0 16px 0;}
.info-block-it1 .info-nav li p{color:#33434f;font-family:'Open Sans',sans-serif;font-size:16px;line-height:20px;text-align: center;margin: 0;}

.info-block-it2{background:#d3edf0 url(img/info-block-it2.png) no-repeat center top;padding:37px 0 58px 0;}
.info-block-it2 h2{color:#193d5d;font-family:'Open Sans',sans-serif;font-size:36px;line-height:43px;font-weight:bold;text-align: center;margin: 0 0 18px 0;}
.info-block-it2 p{color:#193d5d;font-size:24px;line-height:24px;text-align: center;margin-bottom:70px;}

.info-block-it2 .testimonial-info{list-style:none;padding:0 0 0 0;margin-left:0px;margin-right: -20px;}
.info-block-it2 .testimonial-info li{width:390px;padding:0;margin-left: 2px;float:left;}
.info-block-it2 .testimonial-info li:first-child{margin-left:-20px;}
.info-block-it2 .testimonial-info li .info{padding: 13px 0 0 24px;width:366px;height:218px;margin-bottom: 9px;cursor:pointer;}
.info-block-it2 .testimonial-info li .info .left-col{text-align: right;padding:55px 0 0 0;width:171px;float:left;}
.info-block-it2 .testimonial-info li .info .left-col h2{color:#fff;font-size:48px;line-height:48px;text-shadow: 2px 2px 3px #a03228;font-weight:bold;margin: 0 0 8px 0;text-align: right;}
.info-block-it2 .testimonial-info li .info .left-col p{color:#fff;font-size:18px;line-height:18px;font-weight:bold;padding: 0;margin: 0;text-align: right;}
.info-block-it2 .testimonial-info li .info .right-col{text-align: center;padding:66px 0 0 0;width:176px;float:right;}
.info-block-it2 .testimonial-info li .info .right-col h3{color:#fff;font-size:36px;line-height:36px;text-shadow: 2px 2px 3px #a03228;font-weight:bold;margin: 0 0 9px 0;text-align: center;}
.info-block-it2 .testimonial-info li .info .right-col p{color:#fff;font-size:18px;line-height:18px;font-weight:bold;padding: 0;margin: 0;text-align: center;}
.info-block-it2 .testimonial-info li .info.it2 .right-col h3{text-shadow: 2px 2px 3px #3c699c;}
.info-block-it2 .testimonial-info li .info.it2 .left-col h2{text-shadow: 2px 2px 3px #3c699c;}
.info-block-it2 .testimonial-info li .info.it3 .right-col h3{text-shadow: 2px 2px 3px #0c7341;}
.info-block-it2 .testimonial-info li .info.it3 .left-col h2{text-shadow: 2px 2px 3px #0c7341;}
.info-block-it2 .testimonial-info li div.it1{background:url(img/testimonial-info-div.it1.png) no-repeat 0 0;}
.info-block-it2 .testimonial-info li div.it1:hover{background:url(img/testimonial-info-div.it1.png) no-repeat 0 -232px;}
.info-block-it2 .testimonial-info li div.it2{background:url(img/testimonial-info-div.it2.png) no-repeat 0 0;}
.info-block-it2 .testimonial-info li div.it2:hover{background:url(img/testimonial-info-div.it2.png) no-repeat 0 -232px;}
.info-block-it2 .testimonial-info li div.it3{background:url(img/testimonial-info-div.it3.png) no-repeat 0 0;}
.info-block-it2 .testimonial-info li div.it3:hover{background:url(img/testimonial-info-div.it3.png) no-repeat 0 -232px;}

.info-block-it2 .testimonial-info li p{color:#33434f;font-size:18px;font-weight:bold;line-height:54px;text-align: right;padding-right: 62px;margin: 0;}
.info-block-it2 .testimonial-info li p.it1{background:url(img/testimonial-info-p.it1.png) no-repeat right top;}
.info-block-it2 .testimonial-info li p.it2{background:url(img/testimonial-info-p.it2.png) no-repeat right top;}
.info-block-it2 .testimonial-info li p.it3{background:url(img/testimonial-info-p.it3.png) no-repeat right top;}

.benefits-block{background:#02919f url(img/benefits-block.jpg) repeat-x left bottom;padding:33px 0 34px 0;border-top:1px solid #189aa7;}
.benefits-block h2{color:#fff;font-family:'Open Sans',sans-serif;font-size:36px;line-height:43px;font-weight:bold;text-align: center;margin: 0 0 19px 0;}
.benefits-block p{color:#fff;font-family:'Open Sans',sans-serif;font-size:24px;line-height:24px;text-align: center;margin: 0 0 35px 0;}
.benefits-nav{list-style:none;padding: 1px 0 6px 0;margin-left:0px;}
.benefits-nav li{color:#fff;font-size:20px;line-height: 24px;padding-left:86px;margin: 0 0 0 0;width:430px;height: 126px;float:left;}
.benefits-nav .it1{background: url(img/benefits-nav-it1.png) no-repeat 11px 4px;margin-right: 108px;}
.benefits-nav .it2{background: url(img/benefits-nav-it2.png) no-repeat 18px 5px;}
.benefits-nav .it3{background: url(img/benefits-nav-it3.png) no-repeat 17px 10px;margin-right: 108px;}
.benefits-nav .it4{background: url(img/benefits-nav-it4.png) no-repeat 17px 12px;}
.benefits-nav .it5{background: url(img/benefits-nav-it5.png) no-repeat 15px 6px;margin-right: 108px;}
.benefits-nav .it6{background: url(img/benefits-nav-it6.png) no-repeat 21px 9px;}

.bottom-info{background:#54707c url(img/bottom-info.jpg) repeat-x left bottom;padding:48px 0 51px 0;border-bottom:1px solid #dcdcdc;}
.bottom-info h2{color:#193d5d;font-family:'Open Sans',sans-serif;font-size:36px;line-height:43px;font-weight:bold;text-align: center;margin: 0 0 93px 0;}
.bottom-info .contact-form{margin: 0 0 121px 363px;}
.bottom-info .contact-form p{margin: 0 0 10px 0;}
.bottom-info .contact-form p input{background: url(img/contact-form-input.png) no-repeat;color:#8b9fb2;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;line-height:50px;width:369px;height:50px ;padding: 0 20px;margin: 0;border:none;}
.bottom-info .contact-form p input:-moz-placeholder {color:#8b9fb2;opacity:1}
.bottom-info .contact-form p input::-moz-placeholder {color:#8b9fb2;opacity:1}
.bottom-info .contact-form p input:-ms-input-placeholder {color:#8b9fb2;opacity:1}
.bottom-info .contact-form p input::-webkit-input-placeholder {	color:#8b9fb2;opacity:1}
.bottom-info .contact-form .btn{padding-top: 8px;}
.bottom-info .contact-form .btn input{background: url(img/contact-form-input.btn.png) no-repeat;color:#fff;font-family:'Open Sans',sans-serif;font-size:24px;font-weight:700;text-shadow: 0 -1px #c5863a;line-height:50px;width:409px;height:50px ;padding: 0;margin: 0;border:none;cursor:pointer;}
.bottom-info .contact-form .btn input:hover{background: url(img/contact-form-input.btn.png) no-repeat 0 -50px;}
.bottom-info .contact-form .btn input:active{background: url(img/contact-form-input.btn.png) no-repeat 0 -100px;}

.bottom-info .info{background: url(img/info.png) no-repeat 0 4px;color:#385570;font-family:'Open Sans',sans-serif;font-size:16px;line-height: 17px;width:700px;padding-left:58px	;margin:0 0 0 180px;}

#footer{height:50px;padding-top: 17px;}
#footer .logo{margin:-1px 31px 0 -20px;float:left;}
#footer .logo img{display: block;}
#footer .slogan{color:#79a23d;font-family:'helveticaneuecyrbold';font-size:18px;line-height: 18px;padding-top: 12px;float:left;}
#footer .connect{background: url(img/connect.png) no-repeat;color:#fff;font-family:'helveticaneuecyrbold';font-size:16px;text-transform: uppercase;text-decoration: none;line-height:40px;text-align: center;text-shadow:0 1px #995a21;width: 257px;height: 38px;float:right;}
#footer .connect:hover{background: url(img/connect.png) no-repeat 0 -38px;}
#footer .connect:active{background: url(img/connect.png) no-repeat 0 -76px;}


.clear{clear:both;width:1px;height:1px;overflow:hidden;}
.clearfix:after{content:'';clear:both;display:block;} 

.video
{
    margin: 50px auto;
    display: block;
    width: 555px;
}