@font-face {
    font-family: 'dl';
    src: url('../font/DINProLight.eot');
    src: url('../font/DINProLight.eot?#iefix') format('embedded-opentype'),
         url('../font/DINProLight.woff') format('woff'),
         url('../font/DINProLight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pb';
    src: url('../font/proximanova-bold.eot');
    src: url('../font/proximanova-bold.eot?#iefix') format('embedded-opentype'),
         url('../font/proximanova-bold.woff') format('woff'),
         url('../font/proximanova-bold.ttf') format('truetype'),
         url('../font/proximanova-bold.svg#proximanova-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pr';
    src: url('../font/proximanova-reg.eot');
    src: url('../font/proximanova-reg.eot?#iefix') format('embedded-opentype'),
         url('../font/proximanova-reg.woff') format('woff'),
         url('../font/proximanova-reg.ttf') format('truetype'),
         url('../font/proximanova-reg.svg#proximanova-reg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:dr;
    src: url(../font/DINPro-Regular.ttf);
   }
@font-face {
    font-family:db;
    src: url(../font/dinpro-bold.ttf);
   }
@font-face {
    font-family:dbl;
    src: url(../font/DINPro-Black.ttf);
   }
@font-face {
    font-family:dm;
    src: url(../font/DINPro-Medium.ttf);
   }
body{
    margin:0px;
    padding: 0px;
}
a:hover{
text-decoration:none;
}
*:focus{
	outline:none;
}

img{
    border: none;
}

.clear{
    clear: both;
}
.wrapper {
width:1000px;
margin:0 auto;
}

.menu {
background-color:#272727;
height: 88px;
min-width:1200px;
position: fixed;
left: 0;
right: 0;
top: 0;
z-index:3;
}
.logo {
float:left;
margin-top: 11px;
}
.menu p {
float:right;
font: 30px dl;
color:#fff;
margin-top: 23px;
}
.menu b { 
font:30px db;
color:#fff;
}
.zayavka {
font:24px dr;
color:#fff;
background-color:#f35f1a;
padding: 7px 21px;
margin-left: 19px;
text-transform: none;
}
.zayavka:hover {
cursor:pointer;
}

.headtop {
background-image:url(../images/headbg.jpg);
background-repeat:no-repeat;
background-size:cover;
min-height: 619px;
min-width:1200px;
}

.headtoptext h1{
font:55px db;
line-height: 51px;
padding-top: 77px;
text-align: center;
}
.headtoptext h1 i {/*
font-style:normal;
font: 36px dr;
margin-left: 21px;
margin-right: 2px;*/
}
.headtoptext h1 span {
color:#fff;
background-color:#000;
font: 36px dbl;
text-transform: uppercase;
margin-right: 14px;
padding-right: 7px;
}
.headtoptext h1 span i {
	font-style: normal;
	text-transform: none;
}

.firstform {
width: 984px;
border: 8px solid #272727;
min-height: 179px;
background:rgba(255,255,255, 0.75);
margin-top: 190px;
text-align:center;
}
.firstform strong {
text-align:center;
font: 41px db;
color:#f35f1a;
text-transform:uppercase;
line-height: 51px;
display: inline-block;
margin-top: 9px;
margin-left: 5px;
}
.firstform em {
font:20px dm;
padding-left: 3px;
}

.name {
width: 298px;
text-indent: 12px;
height: 39px;
border:4px solid #272727;
float:left;
margin-left: 29px;
margin-top: 16px;
font: 19px dl;
}
.name:focus {outline:none;}

.phone {
width: 298px;
text-indent: 14px;
height: 39px;
border:4px solid #272727;
float:left;
margin-left: 36px;
margin-top: 16px;
font: 19px dl;
}
.phone:focus {outline:none;}

.sumb {
width: 303px;
text-indent: 5px;
height: 48px;
float:left;
margin-left: 44px;
margin-top: 16px;
font: 24px dr;
background-color:#f35f1a;
color:#fff;
border:none;
}

.headtoptwo {
height: 207px;
margin-bottom: -18px;
}
.headtoptwo h5 {
text-align:center;
font:30px db;
margin-top: 21px;
margin-bottom: 29px;
}
.kachestvoph1 {
float:left;
}
.kachesvo {
width: 325px;
margin-left: 31px;
display:inline-block;
vertical-align: middle;
cursor: pointer;
}
.kachesvotwo {
width: 266px;
margin-left: 48px;
display:inline-block;
vertical-align: middle;
margin-top: -5px;
cursor: pointer;
}
.kachesvothre {
width: 266px;
margin-left: 39px;
display:inline-block;
vertical-align: middle;
margin-top: -12px;
cursor: pointer;
}
.kachesvo p {
font: 16px db;
text-transform: uppercase;
padding-top: 0px;
line-height: 23px;
}
.kachesvotwo p {
font: 16px db;
text-transform: uppercase;
padding-top: 0px;
line-height: 23px;
}
.kachesvothre p {
font: 16px db;
text-transform: uppercase;
padding-top: 0px;
line-height: 23px;
}
.kachesvo p span {
font: 14px dr;
letter-spacing: 0.5px;
}

.headtopthrebg {
background-image:url(../images/head3bg_03.png);
min-height:630px;
position:relative;
min-width:1200px;
}
.headtopthre h4 {
font:48px db;
text-align:center;
margin: 0;
padding-top: 42px;
}
.arrows {
position:absolute;
margin-left: 204px;
margin-top: 10px;
}
.blockone {
position:absolute;
background-image:url(../images/blockone.png);
background-repeat:no-repeat;
height:272px;
width:272px;
text-align:center;
margin-top: 68px;
margin-left: -56px;
}
.blocktwo {
position:absolute;
background-image:url(../images/blockone.png);
background-repeat:no-repeat;
height:272px;
width:272px;
text-align:center;
margin-top: 68px;
margin-left: 224px;
}
.blockthre {
position:absolute;
background-image:url(../images/blockone.png);
background-repeat:no-repeat;
height:272px;
width:272px;
text-align:center;
margin-top: 68px;
margin-left: 504px;
}
.blockfour {
position:absolute;
background-image:url(../images/blockone.png);
background-repeat:no-repeat;
height:272px;
width:272px;
text-align:center;
margin-top: 68px;
margin-left: 784px;
}
.blockfiwe {
position:absolute;
background-image:url(../images/blockone.png);
background-repeat:no-repeat;
height:272px;
width:272px;
text-align:center;
margin-top: 221px;
margin-left: 84px;
}
.blocksix {
position:absolute;
background-image:url(../images/blockone.png);
background-repeat:no-repeat;
height:272px;
width:272px;
text-align:center;
margin-top: 222px;
margin-left: 363px;
}
.blockseven {
position:absolute;
background-image:url(../images/blockone.png);
background-repeat:no-repeat;
height:272px;
width:272px;
text-align:center;
margin-top: 221px;
margin-left: 644px;
}

.blockone p {
font:60px db;
color:#f35f1a;
margin: 0;
padding-top: 53px;
line-height: 92px;
}
.blocktwo p {
font:60px db;
color:#f35f1a;
margin: 0;
padding-top: 51px;
line-height: 92px;
padding-left: 6px;
padding-bottom: 5px;
}
.blockthre p {
font:60px db;
color:#f35f1a;
margin: 0;
padding-top: 50px;
line-height: 92px;
margin-left: -6px;
padding-bottom: 3px;
}
.blockfour p {
font:60px db;
color:#f35f1a;
margin: 0;
padding-top: 53px;
line-height: 92px;
}
.blockfiwe p {
font:60px db;
color:#f35f1a;
margin: 0;
padding-top: 53px;
line-height: 90px;
padding-left: 0px;
}
.blocksix p {
font:60px db;
color:#f35f1a;
margin: 0;
padding-top: 53px;
line-height: 87px;
padding-left: 3px;
}
.blockseven p {
font:60px db;
color:#f35f1a;
margin: 0;
padding-top: 53px;
line-height: 87px;
margin-left: 11px;
}
.blockone b {
font:18px pb;
}
.blocktwo b {
font:18px pb;
line-height: 16px;
}
.blockthre b {
font:18px pb;
padding-left: 4px;
}
.blockfour b {
font:18px pb;
}
.blockfiwe b {
font:18px pb;
line-height: 15px;
padding-left: 6px;
}
.blocksix b {
font:18px pb;
padding-left: 8px;
line-height: 20px;
}
.blockseven b {
font:18px pb;
}
.hedtopfourbg1 {
background-image: url(../images/headbg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
position:relative;
min-width:1200px;
padding: 0 0 50px;
}
.hedtopfourbg2 {
background:#e8ecfd ;

position:relative;
min-width:1200px;
padding-bottom: 130px; 
}
.aciya{
	
}
.aciya h1 {
font:60px db;
color:#f35f1a;
margin:0;
text-align: center;
text-transform: uppercase;
margin-top: -13px;
margin-bottom: 27px;
}
.aciya h2 {
font:55px db;
margin:0;
text-align: center;
}
.aciya h5 {
font:36px dr;
margin:0;
text-align: center;
z-index: 2;
position: relative;
}
.aciya h5 span {
font:36px db;
background-color:#000;
color:#fff;
padding: 0px 4px;
margin-left: 5px;
}
.formbg  {
height:327px;
width:550px;
position:absolute;
background-image:url(../images/akciyapodarok.png);
background-repeat:no-repeat;
z-index:1;
margin-left: 225px;
margin-top: -44px;
}

.formtwo {
width: 548px;
border: 8px solid #272727;
min-height: 232px;
background:rgba(255,255,255, 0.5);
text-align:center;
margin-top: 40px;
margin-left: 218px;
position:relative;
z-index:2;
}
.namee {
width: 298px;
text-indent: 12px;
height: 39px;
border:4px solid #272727;
margin-left: 1px;
margin-top: 18px;
font: 19px dl;
}
.namee:focus {outline:none;}

.phonee {
width: 298px;
text-indent: 12px;
height: 39px;
border:4px solid #272727;
margin-left: 1px;
margin-top: 9px;
font: 19px dl;
}
.phonee:focus {outline:none;}

.sumbb {
width: 303px;
text-indent: 5px;
height: 48px;
margin-left: 0px;
margin-top: 17px;
font: 24px dr;
background-color:#f35f1a;
color:#fff;
border:none;
}
.aciya{
	padding: 45px 0 0;
}
.aciya p {
font:30px db;
color:#f35f1a;
margin:0;
text-align:center;
text-transform: uppercase;
padding-top: 16px;
margin-bottom: -18px;
}
.aciya b {
font:55px db;
color:#000;
margin:0;
text-align:center;
margin-bottom: 17px;
display: block;
}










.hedtopfour h3 { 
font:36px db;
text-align:center;
margin:0;
padding-top: 40px;
}

.hedtopfourlblock {
float:left;
width: 369px;
margin-top: 364px;
margin-left: -20px;
}
.hedtopfourrblock {
float:right;
width: 369px;
margin-top: 364px;
margin-right: -62px;
}
.hedtopfourlblock ul li {
list-style:outside url(../images/ul-li-bg.png);
font:17px pr;
margin-bottom: 21px;
}
.hedtopfourrblock ul li {
list-style:outside url(../images/ul-li-bg.png);
font:17px pr;
margin-bottom: 21px;
}
.hedtopfourrblock ul li b {
font:17px pb;
}
.hedtopfourrblock ul li {
list-style:outside url(../images/ul-li-bg.png);
font:17px pr;
margin-bottom: 21px;
}

.lblockimg {
background-image:url(../images/lblockbg.png);
background-repeat:no-repeat;
position:absolute;
width:333px;
height:277px;
margin-top: -280px;
margin-left: 104px;
z-index: 1;
}

.lblockimg p {
font: 29px pb;
margin-top: 78px;
margin-left: 147px;
line-height: 15px;
}
.lblockimg p span {
font:60px dm;
}

.rblockimg {
background-image:url(../images/rblockbg.png);
background-repeat:no-repeat;
position:absolute;
width: 373px;
height: 322px;
margin-top: -326px;
margin-left: -193px;
z-index: 1;
}
.rblockimg p {
font: 29px pb;
margin-top: 72px;
margin-left: 66px;
line-height: 15px;
}
.rblockimg p span {
font:60px dm;
}
.machine {
position:absolute;
margin-left: -28px;
margin-top: 185px;
z-index: 0;
width: 390px;
}

.contentfirstwindbg {
background-image:url(../images/contentfirstwindbg.jpg);
background-repeat:no-repeat;
background-size:cover;
min-height: 1240px;
min-width:1200px;
}

.contentfirstwind h2 {
color:#fff;
font:48px db;
text-align:center;
margin:0;
padding-top: 21px;
}

.ceni {
background-image:url(../images/ceniformbg_03.png);
background-repeat:no-repeat;
width:270px;
height:507px;
margin-top: 43px;
margin-left: 37px;
display:inline-block;
margin-right: 15px;
vertical-align:middle;
}
.paraone {
font: 22px db!important;
color:#fff;
padding-top: 35px!important;
width: 233px;
text-align: center;
padding-left: 20px!important;
text-transform: none;
}

.ceniph1 {
margin-left: 4px;
margin-top: -7px;
}
.ceni p {
font:16px pr;
text-transform: none;
padding-left: 4px;
text-align: center;
margin-top: 11px;
}
.ceni b {
font:20px dl;
padding-left: 66px;
display: block;
padding-top: 0px;
}
.ceni strong {
font:30px dbl;
}
.price {
font:16px pr;
color:#fff;
background-color:#f35f1a;
padding: 7px 7px;
margin-top: 13px;
margin-left: 50px;
display: inline-block;

font: 16px pr;
color: #fff;
background-color: #f35f1a;
padding: 12px 25px;
margin-top: 13px;
margin-left: 42px;
display: inline-block;
}
.price:hover {
cursor:pointer;
}
.contenttwowind {
min-height:986px;
}
.contenttwowind h4 {
font:48px db;
text-align:center;
margin:0;
padding-top: 37px;
}

.contenttwowindlblock {
float:left;
width:475px;
}
.contenttwowindlblock strong {
font:24px db;
color:#f35f1a;
padding-top: 34px;
margin-left: -2px;
display: block;
}


.contenttwowindlblock ul li {
list-style:outside url(../images/whywe.png);
font:17px pr;
margin-top: 39px;
margin-bottom: -21px;
}
.contenttwowindlblock ul li b {
font:18px pb;
display: inline-block;
vertical-align: top;
}
.contenttwowindlblock ul li p {
font: 17px pr;
display: inline-block;
vertical-align: top;
margin-top: -15px;
}

.contenttwowindlblock ul li:nth-child(3n) {
margin-top: 55px;
}
.contenttwowindlblock ul li:nth-child(4n) {
margin-top: 43px;
}
.contenttwowindlblock ul li:nth-child(5n) {
margin-top: 54px;
}

.contenttwowindrblock {
float:right;
width:475px;
}
.contenttwowindrblock strong {
font:24px db;
color:#217823;
padding-top: 34px;
margin-left: -2px;
display: block;
}
.contenttwowindrblock ul li {
list-style:outside url(../images/whywegreen.png);
font:17px pr;
margin-top: 38px;
margin-bottom: -12px;
}
.contenttwowindrblock ul li b {
font:18px pb;
display: inline-block;
vertical-align: top;
}
.contenttwowindrblock ul li p {
font: 17px pr;
display: inline-block;
vertical-align: top;
margin-top: -14px;
}
.contenttwowindrblock ul li:nth-child(3n) {
margin-top: 43px;
}
.contenttwowindrblock ul li:nth-child(4n) {
margin-top: 43px;
}
.contenttwowindrblock ul li:nth-child(5n) {
margin-top: 40px;
}

.contentthrewindbg {
background-image:url(../images/head3bg_03.png);
min-height: 626px;
min-width:1200px;
}
.contentthrewind h5 {
font:48px db;
text-align:center;
margin:0;
padding-top: 36px;
}

.weworck {
width: 240px;
text-align:left;
float:left;
margin-top: 36px;
margin-right: 14px;
}
.weworck p {
font:16px pr;
line-height: 23px;
}
.weworck b {
font:18px pb;
display: inline-block;
margin-top: 5px;
}

.weworcklast {
width: 210px;
text-align:left;
float:left;
margin-top: 36px;
}
.weworcklast p {
font:16px pr;
line-height: 23px;
}
.weworcklast b {
font:18px pb;
display: inline-block;
margin-top: 5px;
}

.contentfourbg {
background-image:url(../images/contentfourbg.png);
background-repeat:no-repeat;
background-size:cover;
min-height: 333px;
min-width:1200px;
}

.contentfour h4 {
font:48px db;
text-align:center;
margin:0;
padding-top: 26px;
color:#fff;
}

.shemeworck {
width: 182px;
display:inline-block;
margin-top: 36px;
vertical-align: middle;
text-align: center;
margin-left: 5px;
margin-right: 9px;
}

.shemeworck img {
}

.shemeworck p {
margin:0;
/* float:left; */
font:18px dm;
color:#fff;
text-align:center;
padding-top: 23px;
line-height: 19px;
}
.shemebg {
background-image:url(../images/arrbg.png);
background-repeat:no-repeat;
height: 38px;
position:absolute;
width:750px;
margin-top: -130px;
margin-left: 133px;
}

.contentfiwebg {
background-image:url(../images/head3bg_03.png);
min-height: 1400px;
min-width:1200px;
}
.contentfiwebg2 {
background-image:url(../images/head3bg_03.png);
min-width:1200px;
padding: 0 0 45px;
}

.contentfiwe h5 {
font:48px db;
margin:0;
text-align:center;
padding-top:37px;
}

.otzivi {
width:312px;
text-align:left;
display:inline-block;
margin-top: 59px;
vertical-align: top;
margin-right: 16px;
margin-bottom: -26px;
}
.otzivi b {
font:18px pb;
margin:0;
}
.otzivi p {
font:16px pr;
margin:0;
}

.otziviph {
padding-bottom:13px;
}

.contentsixbg {
background:url(../images/hedtopfourbg_.jpg) center center no-repeat;
background-attachment: fixed; 
background-repeat:no-repeat;
/*background-size:cover;*/
min-height:490px;
min-width:1200px;
}
.threformtext,
.threformtext_2 {
text-align:center;
width: 547px;
border: 8px solid #272727;
min-height: 296px;
background:rgba(255,255,255, 0.75);
text-align:center;
margin-left: 220px;
}
.threformtext_2{
	padding-bottom: 20px;
	width: 417px;
	float: right;
	margin-top: -60px;
}
.threformtext strong,
.threformtext_2 strong {
font:40px db;
color:#f35f1a;
text-transform: uppercase;
display: block;
padding-top: 5px;
margin-bottom: -17px;
}

.threformtext em,
.threformtext_2 em {
font-style:normal;
font:20px dm;
}
.nameee {
width: 298px;
text-indent: 12px;
height: 39px;
border:4px solid #272727;
margin-left: 0px;
margin-top: -3px;
font: 19px dl;
}
.nameee:focus {outline:none;}

.phoneee {
width: 298px;
text-indent: 14px;
height: 39px;
border:4px solid #272727;
margin-left: 0px;
margin-top: 7px;
font: 19px dl;
}
.phoneee:focus {outline:none;}

.sumbbb {
width: 303px;
text-indent: 5px;
height: 48px;
margin-left: -2px;
margin-top: 19px;
font: 24px dr;
background-color:#f35f1a;
color:#fff;
border:none;
}
.contentsix {
padding-top:90px;
}

.menutwo {
background-color:#272727;
min-height:175px;
margin-top: 0px;
min-width:1200px;
}
.leftfoot em {
position:absolute;
font:14px dl;
color:#888888;
margin-left: -258px;
padding-top: 83px;
}

.menutwo p {
float:right;
font: 30px dl;
color:#fff;
margin-top: -62px;
margin-right: 2px;
}
.menutwo b { 
font:30px db;
color:#fff;
}
.rightfoot {
position:relative;
}
.rightfoot em {
position:absolute;
font:14px dl;
color:#888888;
padding-top: 7px;
right: 52px;
}

#lightbox{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 8888;
    display:none;
	background: rgba(0,0,0,0.75);
}



#wrapper{
	position: relative;
	margin: 0px auto;
	top:100px;
	width: 350px;
}
#offer-form{
	padding: 40px;
	margin:0 auto;
	background-color: rgba(255,255,255,1);
    min-height:440px;
}

#offer-form .offer-form{
	position: relative;
	margin: 0px auto;

}


#offer-form input{
	width: 270px;
	height: 50px;
    text-align:left;
    border-radius:7px;
    
	text-indent: 33px;
    margin-top:20px;
    margin-left:0;
}


#offer-form p {
text-align:center;
font:26px db;
color:#000;
}
#offer-form b {
font:16px dm;

}

.offer-form input{
	width: 254px;
	height: 45px;
margin-left:25px;
}



.offer-form .name, .offer-form .phone{
}

.offer-form .name{
}

.offer-form .phone{

}


#offer-form-close{
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	background: url(../images/close_03.png) no-repeat center;
	z-index: 777;
	cursor: pointer;
       width:35px;
    height:35px;
}

#offer-form .box{
height:80px;
position:relative;
}


#offer-form-button {
color:#fff;
border:none;
margin-left:30px;
text-align:center;
margin-top:40px;
height:65px!important;
border-radius:0px!important;
}
#offer-form-button:hover {
cursor:pointer;
}
.sumbbb:hover {
cursor:pointer;
}
.sumbb:hover {
cursor:pointer;
}
.sumb:hover {
cursor:pointer;
}

.nn {
position:relative;
width: 305px;
float: left;
}
.nnn {
position:relative;
margin-top: 13px;
}
label.error {
color:#cc3333;
position:absolute;
bottom: -20px;
margin-left: -289px;
}

.thank-window{
position:fixed;
top:0;
left:0;
background:url(../images/fancybox_overlay.png);
width:100%;
height:100%;
color:#000;
z-index:12000;
display:none;
}
.thank-window .window-area{
display:table;
width:100%;
height:100%;
}
.thank-window .frame{
display:table-cell;
vertical-align:middle;
width:100%;
}
.thank-window .holder{
width:310px;
background-color: rgba(255,255,255,0.75);
padding:20px;
margin:0 auto;
height:380px;
margin-top:60px;

}
.thank-window .block{
position:relative;
background-color: rgba(0,0,0,0.);
}
.thank-window .block .close-block{
position:absolute;
background: url("../images/forma-callclose_03.png") no-repeat center !important;
width:25px !important;
height:25px !important;
top: -140px !important;
right: -20px !important;
text-indent:-9999px;
cursor:pointer;
}
.thank-window h2{
text-align: center;
color: #000;
font-size: 30px;
margin-top:120px;
padding: 20px 0 25px;
font:30px dm;

}

.threformtext b{
text-transform:uppercase;
font:24px db;
}
.threformtext_2 b {
text-transform:uppercase;
font:21px pb;
}
.pp p{
	font: 16px pr;
	margin: 0 0 5px;
	padding: 0;
}
#section3 {
	height: 360px;
	background: url(../images/section3.jpg) center top no-repeat;
	background-size: cover;
}
#section3 .row {
	overflow: hidden;
	width: 100%;
}
#section3 .row .w-20 {
	text-align: center;
	float: left;
	min-height: 1px;
	box-sizing: border-box;
	width: 25%;
}
#section3 .row .w-20 .round {
	position: relative;
	box-sizing: border-box;
	padding: 17px 0;
	margin: 0 auto;
	width: 172px;
	height: 172px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: relative;
}
#section3 .row .w-20 .round .number {
	display: block;
	box-sizing: border-box;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 138px;
	height: 138px;
	color: #000;
	font-weight: bold;
	background: #fff;
	font-size: 40px;
	line-height: 136px;
	font-family: dm;
	font-weight: normal;
	letter-spacing: -0.5px;
}
#section3 h4 {
	font: 37px db;
	text-align: center;
	margin: 0;
	padding: 22px 0 25px;
	color: #fff;
}
#section3 .row .w-20 .round svg {
width: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
}
#section3 .row .w-20 p {
font-size: 20px;
font-family: Verdana;
color: #464646;
	color: #fff;
}
.number span{
	font-size: 30px;
}
.number span sup{
	font-size: 20px;
}
.ii{
	position: absolute;
	top: 114px;
	left: -10px;
	z-index: 2;
}
.shemeworck .price{
	margin-left: 0;
	display: block;
}
.top_header{
	background-image: url(../images/top_header.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
	min-height: 695px;
	margin-top: 51px;
	min-width: 1200px;
}
h1.sm_h1{
	font-size: 40px;
	text-align: left;
	margin: 0;
	color: #272727;
}
.sm_slog{
	font:30px db;
	color: #272727;
}
.sm_slog_2{
	font:30px db;
	color: #fff;
	background: #272727;
	padding: 2px 7px 3px;
}

.top_header_2 h5 {
	text-align:center;
	font:30px db;
	margin-top: 21px;
	margin-bottom: 29px;
}
.top_header_3{
	background: #151215;
	padding: 5px 0 45px;
}
.top_header_3 h5 {
	text-align:center;
	font:48px db;
	margin-top: 21px;
	margin-bottom: 29px;
	color: #fff;
	text-transform: uppercase;
}
.pmd li{
	list-style: none;
	float: left;
	width: 20%;
	text-align: center;
}
.pmd li div{
	font-family:dm;
	font-size: 18px;
	line-height: 20px;
	padding: 8px 0 0;
}
.dsv li{
	list-style: none;
	float: left;
	width: 33.33%;
	text-align: center;
	height: 479px;
}
.dsv .zayavka{
	margin: 0;
}
.dsv_fon_1{ 
	background: url(../images/dsv_fon_1.png) center 0 no-repeat;	
}
.dsv_fon_2{ 
	background: url(../images/dsv_fon_2.png) center 0 no-repeat;	
}
.dsv_fon_3{
	background: url(../images/dsv_fon_3.png) center 0 no-repeat;	
}
.dsv_title{
	font-family:dm;
	font-size: 22px;
	color: #272727;
	padding: 41px 0 19px;
}
.dsv_desc{
	font-family:dm;
	font-size: 16px;
	color: #272727;
	padding: 20px 0 0;
	height: 93px;	
	width: 240px;
	margin: 0 auto;

}
.dsv_fon_1 .zayavka{
	background: #d8a559;
	color: #272727;
	font-size: 16px;
	font-weight: bold;
}
.dsv_fon_2 .zayavka{
	background: #c8c8c8;
	color: #272727;
	font-size: 16px;
	font-weight: bold;
}
.dsv_fon_3 .zayavka{
	background: #feb526;
	color: #272727;
	font-size: 16px;
	font-weight: bold;
}