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

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

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

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


@charset "utf-8";
html, body { margin: 0; font-family: 'pf_dindisplay_proregular';}
	.globalWrapper {
	width: 100%;
	max-width: 1920px;
	min-width: 960px;
	position: relative;
	margin: 0 auto;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.8);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.8);
  box-shadow: 0 0 10px rgba(0,0,0,0.8);
  overflow: hidden;
}

.resize {position: relative; width: 960px; height: 100%; margin: 0 auto;}
.cf:after, .cf:before {content: ''; display: table;}
.cf:after {clear: both;}  
.cf {zoom: 1;}
.ul-center, .text-center {text-align: center; }
.ul-right, .text-right {text-align: right; }
.ul-left, .text-left {text-align: left; }
.ul-inline li { display: inline-block; *display: inline; *zoom: 1;}



.headWrapper {height: 605px; background: url(../img/bg/bg1.jpg) center center no-repeat;}
.headBlock {height: 605px;}
.headBlock img {float: left; margin-top: 7px;}
.headBlock .headInfo {float: right; margin-top: 15px;}
.headBlock .headInfo h4 {font-size: 27px; font-family: 'pf_dindisplay_prolight'; color: #2c343c; text-align: right;}
.headBlock .headInfo h5 {font-size: 17px; font-family: 'pf_dindisplay_probold'; color: #4674b6; text-align: right; 
 text-decoration: underline; line-height: 1;}
.headBlock .headInfo h5 span{text-decoration:none;}
.header__modal {font-size: 14px; color: #fff; font-family: 'pf_dindisplay_probold'; text-align: center; text-decoration: none; 
 background: url(../img/head/button.png); background-position: -0px -40px; width: 244px; height: 30px; display: block; position: relative;
 margin: 0 auto; padding: 0; padding-top: 10px; margin-top: 20px; text-transform: uppercase; float: right; margin-left: 15px;}
.header__modal:hover {background: url(../img/head/button.png); background-position: -0px -0px;}
.header__modal:link{color:rgb(255,255,255);}
.headBlock h1 {font-size: 33px; font-weight: 700; color: #2c343c; padding-top: 20px; line-height: 1.3; font-family: 'pf_dindisplay_prolight'; 
 text-align: center; text-transform: uppercase;}
.headBlock h1 span {font-family: 'pf_dindisplay_probold';}
.headBlock .tab {display: block; width: 334px; height: 300px; margin-top: 70px; float: right; background: #ddebff;
 border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
.headBlock .tab h3 {font-size: 22px; color: #2c343c; padding: 20px 15px 0 15px; text-align: center; margin-bottom: 12px;}
.tab input[type=text], .tab input[type=tel] {position: relative; display: block; width: 241px; height: 37px;
 margin: 0; padding: 0; outline: none; border: none; margin: 10px auto;  color:#2c343c;  font-size: 18px; font-family: 'pf_dindisplay_proregular';
 background: #fff; text-indent: 10px; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px;}
.tab input[type=submit] {cursor: pointer; outline: none; border: none; width: 241px; height: 43px; display: block; position: relative;
 font-size: 16px; font-family: 'pf_dindisplay_probold'; text-transform: uppercase; text-align: center; text-decoration: none;
 background: url(../img/head/button1.png); background-position: -0px -43px; margin: 0 auto; padding: 0; color: #fff; margin-top: 17px;}
.tab input[type=submit]:hover {background: url(../img/head/button1.png); background-position: -0px -0px;}


.regionalSite{position:absolute;right:0;top:65px;}
.regionalSite h5{font-size: 17px; font-family: 'pf_dindisplay_probold'; color: #4674b6; text-align: center; 
 text-decoration: underline; line-height: 1;}


.timerWrapper {height: 250px; background: #ff8517;}
.timerBlock {height: 250px;}
.timerBlock img {float: left; margin-right: 32px; margin-top: 25px;}
.timerBlock .time {margin-top: 37px; width: 520px; float: left;}
.timerBlock .time h2 {font-size: 25px; color: #fff; text-align: center;}
.timerBlock .time h3 {font-size: 31px; color: #fff; text-align: center; text-transform: uppercase; font-family: 'pf_dindisplay_probold';}
.timerBlock .time h3 span {color: #fef119;}
.timerBlock .time h4 {font-size: 25px; color: #fff; text-align: center; font-family: 'pf_dindisplay_prolight'; margin-bottom: 14px}
.timerBlock .tab2 {display: block; width: 288px; height: 214px; margin-top: 20px; float: right; background: #282828;
 border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
.tab2 h5 {font-size: 22px; color: #fff; text-align: center; text-transform: uppercase; padding-top: 20px;}
.tab2 input[type=text], .tab2 input[type=tel] {position: relative; display: block; width: 210px; height: 34px;
 margin: 0; padding: 0; outline: none; border: none; margin: 10px auto;  color:#2c343c;  font-size: 18px; font-family: 'pf_dindisplay_proregular';
 background: #fff; text-indent: 10px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.tab2 input[type=submit] {cursor: pointer; outline: none; border: none; width: 210px; height: 36px; display: block; position: relative;
 font-size: 16px; font-family: 'pf_dindisplay_probold'; text-transform: uppercase; text-align: center;
 background: url(../img/timer/button.png); background-position: -0px -36px; margin: 0; padding: 0; color: #fff; text-decoration: none;
 margin: 0 auto; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.21); margin-top: 15px;}
.tab2 input[type=submit]:hover {background: url(../img/timer/button.png); background-position: -0px -0px;}
/* timer */.time{}.detime{margin-top:-30px;margin-left:100px;}.time *{vertical-align: top;} .time ins{width: 10px;}.time ins{background-position: -300px -154px;}.time .etitle{position: absolute;width: 110px;font-size: 14px;text-align: center;left: 50%;margin-left: -47px;top: 55px;line-height: 30px;} .c-block{display: inline-block;*display: inline;zoom: 1;margin: 0 18px 0 3px;padding: 4px 0 40px 3px;position: relative;background: transparent url(../i/sprites.png) no-repeat -260px 0;}.c-block:before{content: '';position: absolute;left: 100%;top: 0;width: 31px;background: transparent url(../i/sprites.png) no-repeat 100% -77px;height: 77px;}.bl-inner{position: relative;margin-right: -10px;height: 48px;background: transparent url(../i/sprites.png) no-repeat -5px -48px;}.bl-inner span{display: none;font-size: 46px;color: #fff;line-height: 46px;margin-left: 2px;}.bl-inner:before{content: '';position: absolute;left: 100%;top: 0;width: 3px;background: transparent url(../i/sprites.png) no-repeat -122px -48px;height: 48px;}.c-block-1{width: 20px;}.c-block-2{width: 45px;}.c-block-3{width: 70px;}/* ----- */


.modelWrapper {height: 1672px; background: url(../img/bg/bg2.jpg) center center no-repeat;}
.modelWrapper--standart {height: 1011px; background: url(../img/bg/bg2_new.jpg) center center no-repeat;}
.modelBlock {height: 1672px;}
.modelBlock--standart {height: 1011px;}
.modelBlock h1 {font-size: 34px; text-transform: uppercase; color: #353f4d; text-align: center; padding-top: 40px;}
.modelBlock ul {display: block; text-align: center; margin-top: 40px;}
.modelBlock ul.standart li {display: inline-block; background: url(../img/model/bg1.png) center center no-repeat; width: 243px; height: 461px;
 position: relative; vertical-align: top; margin: 0 -2px;}
.modelBlock ul.econom li {display: inline-block; background: url(../img/model/b1e.jpg) center center no-repeat; width: 243px; height: 461px;
 position: relative; vertical-align: top; margin: 0 -2px;}
.modelBlock ul.standart li + li {background: url(../img/model/bg2.png) center center no-repeat;}
.modelBlock ul.econom li + li {background: url(../img/model/b3e.jpg) center center no-repeat;}
.modelBlock ul.standart li + li + li {background: url(../img/model/bg3.png) center center no-repeat;}
.modelBlock ul.econom li + li + li {background: url(../img/model/b2e.jpg) center center no-repeat;}
.modelBlock ul.standart li + li + li + li {background: url(../img/model/bg4.png) center center no-repeat;}
.modelBlock ul.econom li + li + li + li {background: url(../img/model/b4e.jpg) center center no-repeat;}
.modelBlock ul.standart li h2 {font-size: 22px; text-transform: uppercase; text-align: center;  color: #fff; padding-top: 40px;}
.modelBlock ul.econom li h2 {font-size: 22px; text-transform: uppercase; text-align: center;  color: #fff; padding-top: 40px;}
.modelBlock ul.standart li h3 {font-size: 26px; font-family: 'pf_dindisplay_prolight'; text-align: center; margin-top: 265px;}
.modelBlock ul.econom li h3 {font-size: 26px; font-family: 'pf_dindisplay_prolight'; text-align: center; margin-top: 265px;}
.modelBlock ul.standart li a {font-size: 16px; color: #fff; font-family: 'pf_dindisplay_probold'; text-align: center; text-decoration: none; 
 background: url(../img/timer/button.png); background-position: -0px -36px; width: 180px; height: 27px; display: block; position: relative;
 margin: 0 auto; padding: 0; padding-top: 9px; margin-top: 10px; text-transform: uppercase; }
 .modelBlock ul.econom li a {font-size: 16px; color: #fff; font-family: 'pf_dindisplay_probold'; text-align: center; text-decoration: none; 
 background: url(../img/timer/button.png); background-position: -0px -36px; width: 180px; height: 27px; display: block; position: relative;
 margin: 0 auto; padding: 0; padding-top: 9px; margin-top: 10px; text-transform: uppercase; }
.modelBlock ul.standart li a:hover {background: url(../img/timer/button.png); background-position: -0px -0px;}
.modelBlock ul.econom li a:hover {background: url(../img/timer/button.png); background-position: -0px -0px;}
.modelBlock .another {margin-top: 125px; margin-right: 50px; float: right; text-align: right;}
.modelBlock .another h4 {font-size: 28px; font-family: 'pf_dindisplay_promedium'; text-transform: uppercase;}
.modelBlock .another h5 {font-size: 25px; color: #353f4d; font-family: 'pf_dindisplay_prolight';}
.modelBlock .another h5 span {color: #2174ff; font-family: 'pf_dindisplay_probold';}
.modelBlock .another a {font-size: 20px; color: #fff; font-family: 'pf_dindisplay_probold'; text-align: center; text-decoration: none; 
 background: url(../img/timer/buttonBig.png); background-position: -0px -56px; width: 229px; height: 40px; display: block; position: relative;
 margin: 0; padding: 0; padding-top: 16px; margin-top: 10px; text-transform: uppercase; float: right;}
.modelBlock .another a:hover {background: url(../img/timer/buttonBig.png); background-position: -0px -0px;}




.underWrapper {height: 165px; background: #282828;}
.underBlock {height: 165px;}
.underBlock .underWord {float: left; margin-top: 36px;}
.underBlock .underWord h2 {font-size: 30px; font-family: 'pf_dindisplay_promedium'; color: #fff; text-transform: uppercase; line-height: 1;}
.underBlock .underWord h2 span {color: #fec919;}
.underBlock .underWord h3 {font-size: 24px; font-family: 'pf_dindisplay_prolight'; color: #fff; margin-top: 5px;}
.underBlock .tab3 {display: block; float: right; width: 505px; margin-top: 33px;}
.tab3 input[type=text], .tab3 input[type=tel] {position: relative; display: block; width: 240px; height: 34px;
 margin: 0; padding: 0; outline: none; border: none; margin: 10px 4px;  color:#2c343c;  font-size: 18px; font-family: 'pf_dindisplay_proregular';
 background: #fff; text-indent: 10px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.tab3 input[type=submit] {cursor: pointer; outline: none; border: none; width: 241px; height: 39px; display: block; position: relative;
 font-size: 16px; font-family: 'pf_dindisplay_probold'; text-transform: uppercase; text-align: center;
 background: url(../img/center/button.png); background-position: -0px -39px; margin: 0; padding: 0; color: #fff; text-decoration: none;
 margin: 0 auto; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.21); margin-top: 10px;}
.tab3 input[type=submit]:hover {background: url(../img/center/button.png); background-position: -0px -0px;}



.howWrapper {height: 1613px; background: url(../img/bg/bg3.jpg) center center no-repeat;}
.howBlock {height: 1613px; position: relative;}
.howBlock:after {display: block; position: absolute; content: ''; width: 657px; height: 53px; background: url(../img/how/after.png) center center no-repeat;
 top: 67px; left: 16%;}
.howBlock h2 {font-size: 34px; color: #fff; font-family: 'pf_dindisplay_probold'; text-transform: uppercase; text-align: center; padding-top: 35px;}
.howBlock >img {text-align: center; margin-top: 105px;}
.howBlock ul {display: block; background: url(../img/how/tab.png) center center no-repeat; width: 960px; height: 720px; margin-top: 50px;}
.howBlock ul.standart{background: url(../img/how/tab_new.png) center center no-repeat;}
.howBlock ul h3 {font-size: 24px; color: #282e34; text-transform: uppercase; margin-left: 60px; padding-top: 8px; font-family: 'pf_dindisplay_probold';
 margin-bottom: 32px;}
.howBlock ul li {display: block; width: 960px; position: relative; vertical-align: top; margin: 17px 0; margin-top: 4px;}
.howBlock ul .neo:before {display: block; width: 820px; height: 1px; position: absolute; content: ''; background: #e6b55d; border-bottom: 1px solid #fff3de; 
 left: 86px; bottom: -10px;}
.howBlock ul li img {float: left; margin-left: 45px;}
.howBlock ul li h4 {font-size: 21px; font-family: 'pf_dindisplay_promedium'; color: #39434d; float: left; margin-left: 20px;}
.howBlock ul li p {font-size: 19px; font-family: 'pf_dindisplay_prolight'; color: #39434d; margin-left: 400px;}
.howBlock ul li p span.title_table{font-weight:bold;margin-right:120px;margin-left:20px;}
.howBlock ul li p span.double{width:298px;display:block;float:left;word-wrap: break-word;}
.howBlock a {font-size: 24px; color: #fff; font-family: 'pf_dindisplay_probold'; text-align: center; text-decoration: none; 
 background: url(../img/how/button.png); background-position: -0px -77px; width: 629px; height: 55px; display: block; position: relative;
 margin: 0 auto; padding: 0; padding-top: 22px; margin-top: 70px; text-transform: uppercase;}
.howBlock a:hover {background: url(../img/how/button.png); background-position: -0px -0px;}





.turnWrapper {height: 1200px; background: url(../img/bg/bg4.jpg) center center;}
.turnBlock {height: 1200px;}
.turnBlock h2 {font-size: 29px; text-transform: uppercase; color: #fff; text-align: center; display: block; margin: 0 auto; margin-top: 50px;
 background: url(../img/turn/word.png) center center no-repeat; width: 798px; height: 72px; text-shadow: 1px 1px 0px rgba(255, 222, 0, 0.62);
 padding-top: 15px;}
.turnBlock ul {display: block; text-align: center;}
.turnBlock ul li {display: inline-block; background: url(../img/turn/bg.png) center center no-repeat; width: 249px; height: 180px;
 position: relative; vertical-align: top; margin: 0px 35px; margin-top: 120px;}
.turnBlock ul li img {text-align: center; margin-top: -63px;}
.turnBlock ul li h3 {font-size: 21px; color: #282e34; text-align: center; margin-top: 10px; height: 50px; line-height: 1;}
.turnBlock ul li .a1 {font-size: 15px; color: #fff; font-family: 'pf_dindisplay_probold'; text-align: center; text-decoration: none; 
 background: url(../img/turn/button.png); background-position: -0px -35px; width: 181px; height: 27px; display: block; position: relative;
 margin: 0 auto; padding: 0; padding-top: 8px; text-transform: uppercase;}
.turnBlock ul li .a1:hover {background: url(../img/turn/button.png); background-position: -0px -0px;}
.turnBlock .a2 {font-size: 24px; color: #fff; font-family: 'pf_dindisplay_probold'; text-align: center; text-decoration: none; 
 background: url(../img/how/button.png); background-position: -0px -77px; width: 629px; height: 55px; display: block; position: relative;
 margin: 0 auto; padding: 0; padding-top: 22px; margin-top: 53px; text-transform: uppercase;}
.turnBlock .a2:hover {background: url(../img/how/button.png); background-position: -0px -0px;}







.plusWrapper {height: 1361px; background: url(../img/bg/bg5.jpg) center center no-repeat; position: relative;}
.plusWrapper:after {display: block; position: absolute; content: ''; width: 1920px; height: 9px; 
 background: url(../img/plus/border.png) center center no-repeat; top: 0px; left: 0;}
.plusBlock {height: 1361px;}
.plusBlock h2 {font-size: 24px; color: #fff; padding-top: 70px; float: left; line-height: 1.1; margin-right: 80px;}
.plusBlock h2 strong {font-size: 32px; font-family: 'pf_dindisplay_probold'; color: #508bdf; text-transform: uppercase;}
.plusBlock h2 span {color: #508bdf;}
.plusBlock h3 {font-size: 24px; color: #fff; padding-top: 71px; line-height: 1;}
.plusBlock h3 span {font-size: 32px; font-family: 'pf_dindisplay_probold'; color: #feaa19; text-transform: uppercase;}
.plusBlock .leftPlus {display: block; width: 426px; margin-top: 20px; float: left;}
.plusBlock .leftPlus:after {display: block; position: absolute; content: ''; width: 52px; height: 1015px; top: 197px; left:0px;
 background: url(../img/plus/after.png) center center no-repeat;}
.plusBlock .leftPlus li {display: block; margin-top: 25px; position: relative; padding-left: 75px;}
.plusBlock .leftPlus li h4 {font-size: 17px; font-family: 'pf_dindisplay_promedium'; color: #a4caff; text-transform: uppercase;
 text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);}
.plusBlock .leftPlus li p {font-size: 14px; font-family: 'Ubuntu', sans-serif; color: #fff; margin-top: 4px; padding-right: 23px; line-height: 1.3;}
.plusBlock .rightPlus {display: block; background: url(../img/plus/bg.jpg) center center no-repeat; width: 533px; height: 1123px; float: right;
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.plusBlock .rightPlus li {display: block; margin-top: 17px; position: relative; margin-top: 11px;}
.plusBlock .rightPlus li img {float: left; margin: 12px 20px 0px 28px;}
.plusBlock .rightPlus li h3 {font-size: 20px; font-family: 'pf_dindisplay_probold'; color: #2c343c; text-shadow: 1px 1px 0px rgba(255, 246, 0, 0.5);
 text-transform: uppercase; padding-top: 19px;}
.plusBlock .rightPlus li p {font-size: 15px; font-family: 'Ubuntu', sans-serif; color: #2c343c; margin-top: 4px; padding-right: 23px; line-height: 1.3;
 text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); margin-left: 89px;}





.centerWrapper {height: 294px; background: url(../img/bg/bg6.jpg) center center no-repeat;}
.centerBlock {height: 294px; position: relative;}
.centerBlock:after {display: block; position: absolute; content: ''; width: 84px; height: 139px; 
 background: url(../img/center/arrow.png) center center no-repeat; top: 90px; left: 155px;}
.centerBlock h2 {font-size: 32px; font-family: 'pf_dindisplay_probold'; color: #fff; text-transform: uppercase; text-align: center; padding-top: 82px;
 text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.43);}
.centerBlock .tab4 {display: block; margin: 0 auto; width: 505px;}
.tab4 input[type=text], .tab4 input[type=tel] {position: relative; display: block; width: 240px; height: 34px;
 margin: 0; padding: 0; outline: none; border: none; margin: 10px 4px;  color:#2c343c;  font-size: 18px; font-family: 'pf_dindisplay_proregular';
 background: #fff; text-indent: 10px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.tab4 input[type=submit] {cursor: pointer; outline: none; border: none; width: 241px; height: 39px;; display: block; position: relative;
 font-size: 16px; font-family: 'pf_dindisplay_probold'; text-transform: uppercase; text-align: center;
 background: url(../img/center/button.png); background-position: -0px -39px; margin: 0; padding: 0; color: #fff; text-decoration: none;
 margin: 0 auto; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.21); margin-top: 10px;}
.tab4 input[type=submit]:hover {background: url(../img/center/button.png); background-position: -0px -0px;}




.logoWrapper {height: 165px;}
.logoBlock {height: 165px;}
.logoBlock h2 {font-size: 29px; color: #2c343c; text-transform: uppercase; text-align: center; padding-top: 20px; font-family: 'pf_dindisplay_promedium';}
.logoBlock ul {display: block; margin-top: 20px;}
.logoBlock ul li {display: inline-block; text-align: center;position: relative; vertical-align: middle;}




.workWrapper {height: 595px; background: url(../img/bg/bg4.jpg) center center;}
.workBlock {height: 595px;}
.workBlock h2 {font-size: 34px; color: #2c343c; text-transform: uppercase; text-align: center; padding-top: 40px; font-family: 'pf_dindisplay_probold';}
.workBlock .work {width: 960px; height: 410px; margin-top: 50px;}
.workBlock .work .bigPhoto {float: left; background: url(../img/work/photoBig.jpg) center center no-repeat; width: 469px; height: 396px; margin-top: 3px;}
.workBlock .work ul {float: right; display: block; width: 480px;}
.workBlock .work ul li {display: inline-block; width: 146px; height: 124px; margin: 3px 5px; cursor: pointer;}







.centerWrapper2 {height: 328px; background: url(../img/bg/bg7.jpg) center center no-repeat;}
.centerBlock2 {height: 328px;}
.centerBlock2 h2 {font-size: 32px; font-family: 'pf_dindisplay_promedium'; color: #fff; text-align: center; padding-top: 68px;
 text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.43);}
.centerBlock2 h2 span {text-transform: uppercase;}
.centerBlock2 .tab5 {display: block; margin: 0 auto; width: 505px; margin-top: 5px;}
.tab5 input[type=text], .tab5 input[type=tel] {position: relative; display: block; width: 240px; height: 34px;
 margin: 0; padding: 0; outline: none; border: none; margin: 10px 4px;  color:#2c343c;  font-size: 18px; font-family: 'pf_dindisplay_proregular';
 background: #fff; text-indent: 10px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.tab5 input[type=submit] {cursor: pointer; outline: none; border: none; width: 241px; height: 39px;; display: block; position: relative;
 font-size: 16px; font-family: 'pf_dindisplay_probold'; text-transform: uppercase; text-align: center;
 background: url(../img/center/button.png); background-position: -0px -39px; margin: 0; padding: 0; color: #fff; text-decoration: none;
 margin: 0 auto; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.21); margin-top: 10px;}
.tab5 input[type=submit]:hover {background: url(../img/center/button.png); background-position: -0px -0px;}





.sertWrapper {height: 545px; background: url(../img/bg/bg4.jpg) center center;}
.sertBlock {height: 545px; position: relative;}
.sertBlock:after {display: block; position: absolute; content: ''; width: 524px; height: 96px; background: url(../img/sert/after.png) center center no-repeat;
 top: 18px; left: 23%;}
.sertBlock h2 {font-size: 34px; color: #24323b; text-transform: uppercase; font-family: 'pf_dindisplay_probold'; text-align: center; padding-top: 35px;}
.sertBlock img {display: inline-block; text-align: center; margin: 0 4px; margin-top: 102px; position: relative; vertical-align: top;}



.whatWrapper {height: 658px; background: url(../img/bg/bg8.jpg) center center no-repeat;}
.whatBlock {height: 658px;}
.whatBlock h2 {font-size: 34px; color: #fff; font-family: 'pf_dindisplay_probold'; text-transform: uppercase; padding-top: 60px;}
.whatBlock ul {display: block; margin-top: 20px; position: relative;}
.whatBlock ul:after {display: block; position: absolute; content: ''; width: 55px; height: 472px; 
 background: url(../img/what/after.png) center center no-repeat; top: 0; left: 0;}
.whatBlock ul li {display: block; width: 960px; position: relative; vertical-align: top; margin: 17px 0; height: 44px;}
.whatBlock ul li h3 {font-size: 34px; font-family: 'pf_dindisplay_prolight'; color: #1d2931; float: left; margin-left: 65px; margin-right: 10px;}
.whatBlock ul li p {font-size: 20px; font-family: 'pf_dindisplay_prolight'; color: #1d2931; padding-top: 13px;}




.centerWrapper3 {height: 380px; background: #282828;}
.centerBlock3 {height: 380px;}
.centerBlock3 h2 {font-size: 32px; font-family: 'pf_dindisplay_promedium'; color: #fff; text-align: center; padding-top: 50px;
 text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.43); text-transform: uppercase;}
.centerBlock3 .tab6 {text-align: center; width: 960px; height: 155px; margin-top: 40px; background: url(../img/center/tab.jpg) center center no-repeat;
 padding-top: 40px;}
.tab6 input[type=text], .tab6 input[type=tel] {position: relative; display: block; width: 240px; height: 39px;
 margin: 0; padding: 0; outline: none; border: 1px solid #5accf7; margin: 10px 4px;  color:#2c343c;  font-size: 18px; font-family: 'pf_dindisplay_proregular';
 background: #fff; text-indent: 10px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.tab6 input[type=submit] {cursor: pointer; outline: none; border: none; width: 261px; height: 50px; display: block; position: relative;
 font-size: 22px; font-family: 'pf_dindisplay_probold'; text-transform: uppercase; text-align: center;
 background: url(../img/center/buttonBig.png); background-position: -0px -50px; margin: 0; padding: 0; color: #fff; text-decoration: none;
 margin: 0 auto; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.21); margin-top: 10px;}
.tab6 input[type=submit]:hover {background: url(../img/center/buttonBig.png); background-position: -0px -0px;}





.footerWrapper {height: 193px; background: url(../img/bg/bg9.jpg) center center no-repeat; position: relative;}
.footerBlock {height: 193px;}
.footerBlock img {margin-top: 35px;}
.footerBlock .footerInfo {float: right; text-align: right; margin-top: 27px;}
.footerBlock .footerInfo h2 {color: #242a31; font-size: 30px; font-family: 'pf_dindisplay_promedium';}
.footerBlock .footerInfo h3 {color: #242a31; font-size: 18px; font-family: 'pf_dindisplay_prolight'; margin-top: 10px;}
.footerBlock .footerInfo h3 span {color: #4674b6; font-family: 'pf_dindisplay_promedium'; text-decoration: underline;}
.footerBlock .footerInfo h4 {color: #242a31; font-size: 16px; font-family: 'pf_dindisplay_prolight';}
.footerBlock .footerInfo h4 span {font-size: 13px;}
.footerBlock .footerInfo a:not(.footer__phone) {font-size: 18px; color: #fff; font-family: 'pf_dindisplay_probold'; text-align: center; text-decoration: none; 
 background: url(../img/footer/button.png); background-position: -0px -46px; width: 291px; height: 36px; display: block; position: relative;
 margin: 0; padding: 0; padding-top: 10px; margin-top: 5px; text-transform: uppercase; float: right;}
.footerBlock .footerInfo a:not(.footer__phone):hover {background: url(../img/footer/button.png); background-position: -0px -0px;}

.footer__phone, .footer__phone:link {color: rgb(1,1,1);}
.header__phone, .footer__phone{text-decoration:none;}
.header__phone:hover, .footer__phone:hover{text-decoration:none;}




