@font-face {
  font-family: 'PTSans-Bold';
  src: url('fonts/PTSans-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/PTSans-Bold.otf')  format('opentype'),
	     url('fonts/PTSans-Bold.woff') format('woff'), url('fonts/PTSans-Bold.ttf')  format('truetype'), url('fonts/PTSans-Bold.svg#PTSans-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'PTSans-Regular';
  src: url('fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/PTSans-Regular.otf')  format('opentype'),
	     url('fonts/PTSans-Regular.woff') format('woff'), url('fonts/PTSans-Regular.ttf')  format('truetype'), url('fonts/PTSans-Regular.svg#PTSans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face { 
  font-family: 'PTSans-Narrow'; 
  src: url('fonts/PTSans-Narrow.eot?#iefix') format('embedded-opentype'), url('fonts/PTSans-Narrow.woff') format('woff'), 
       url('fonts/PTSans-Narrow.ttf') format('truetype'), url('fonts/PTSans-Narrow.svg#PTSans-Narrow') format('svg'); 
  font-weight: normal; 
  font-style: normal; 
}
@font-face { 
  font-family: 'PTSans-NarrowBold'; 
  src: url('fonts/PTSans-NarrowBold.eot?#iefix') format('embedded-opentype'), url('fonts/PTSans-NarrowBold.woff') format('woff'), 
       url('fonts/PTSans-NarrowBold.ttf') format('truetype'), url('fonts/PTSans-NarrowBold.svg#PTSans-NarrowBold') format('svg'); 
  font-weight: normal; 
  font-style: normal; 
}
@font-face { 
  font-family: 'DS CenturyCapitals'; 
  src: url('fonts/DS CenturyCapitals.eot?#iefix') format('embedded-opentype'), url('fonts/DS CenturyCapitals.woff') format('woff'), 
       url('fonts/DS CenturyCapitals.ttf') format('truetype'), url('fonts/DS CenturyCapitals.svg#DS CenturyCapitals') format('svg'); 
  font-weight: normal; 
  font-style: normal; 
}
body {
      margin: 0 auto;
}
#headerWrapper {
      width: 100%;
      height: 500px;
      background-image: url(images/header-bg.jpg);
      background-position: center;
}
#headerContent {
      width: 980px;
      height: 500px;
      margin-left: auto;
      margin-right: auto;
}
#promoWrapper {
      width: 100%;
      height: 462px;
      background-image: url(images/promo-bg.jpg);
      background-position: center;
      border-bottom: solid 5px #5d5e66;
}
#promoContent {
      width: 980px;
      height: 462px;
      margin-left: auto;
      margin-right: auto;
}
#promoContent .btn {
      overflow: hidden;
      margin-left: 187px;
      padding-top: 315px;
}
#whatWrapper {
      width: 100%;
      overflow: hidden;
}
#whatContent {
      width: 980px;
      overflow: hidden;
      margin-left: auto;
      margin-right: auto;
}
#whatContent h1 {
      font-family: 'PTSans-Bold';
      font-size: 36px;
      color: #38393e;
      text-transform: uppercase;
      text-align: center;
      margin-top: 80px;
      margin-bottom: 95px;
}
#whatContent .price-left {
      float: left;
      width: 490px;
      overflow: hidden;
}
#whatContent .price-left li {
      float: left;
      list-style: none;
      margin-left: 0px;
      height: 44px;
      background-image: url(images/prop.png);
      background-repeat: no-repeat;
      background-position: left;
      font-family: 'PTSans-Bold';
      font-size: 18px;
      color: #5d5e66;
      text-transform: uppercase;
      line-height: 34pt;
      padding-left: 70px;
      margin-bottom: 35px;
}
#whatContent .price-left span {
      float: left;
      margin-left: 20px;
      display: block;
      width: 84px;
      height: 43px;
      background-image: url(images/price-bg.png);
      font-family: 'PTSans-Regular';
      font-size: 16px;
      color: #f4f4f4;
      text-align: center;
      line-height: 30pt;
}
#whatContent .price-right {
      float: right;
      width: 490px;
      overflow: hidden;
      margin-bottom: 40px;
}
#whatContent .price-right li {
      float: left;
      list-style: none;
      margin-left: 0px;
      height: 44px;
      background-image: url(images/prop.png);
      background-repeat: no-repeat;
      background-position: left;
      font-family: 'PTSans-Bold';
      font-size: 18px;
      color: #5d5e66;
      text-transform: uppercase;
      line-height: 34pt;
      padding-left: 70px;
      margin-bottom: 35px;
}
#whatContent .price-right span {
      float: left;
      margin-left: 20px;
      display: block;
      width: 84px;
      height: 43px;
      background-image: url(images/price-bg.png);
      font-family: 'PTSans-Regular';
      font-size: 16px;
      color: #f4f4f4;
      text-align: center;
      line-height: 30pt;
}
#whatContent .price-right span.small {
      font-size: 14px;
}
#whatContent .garant {
      clear: both;
      width: 450px;
      overflow: hidden;
      margin-left: auto;
      margin-right: auto;
      font-family: 'PTSans-Bold';
      font-size: 24px;
      color: #fff;
      text-align: center;
      text-transform: uppercase;
      margin-top: 60px;
      margin-bottom: 60px;
      background-color: #f35d1c;
      padding: 10px;
}
.work-top {
      width: 100%;
      height: 9px;
      background-image: url(images/work-top.png);
}
.work-bottom {
      width: 100%;
      height: 9px;
      background-image: url(images/work-bottom.png);
}
#workWrapper {
      width: 100%;
      overflow: hidden;
      background-color: #f35d1c;
}
#workContent {
      width: 720px;
      overflow: hidden;
      margin-left: auto;
      margin-right: auto;
      font-family: 'PTSans-Bold';
      font-size: 18px;
      color: #fff;
      text-transform: uppercase;
}
#workContent span {
      font-family: 'PTSans-Regular';
      font-size: 16px;
      color: #eaeaea;
}
#workContent h1 {
      font-family: 'PTSans-Bold';
      font-size: 36px;
      color: #fff;
      text-transform: uppercase;
      text-align: center;
      margin-top: 80px;
      margin-bottom: 90px;
}
#workContent p {
      margin-top: 0px;
      margin-bottom: 40px;
}
#workContent li {
      float: left;
      list-style: none;
      margin-left: 90px;
      margin-bottom: 65px;
      text-align: center;
      font-family: 'PTSans-Bold';
      font-size: 18px;
      color: #fff;
      text-transform: uppercase;
      text-align: center;
}
#workContent li.no-margin {
      margin-left: 0px;
}
#workContent li img {
      margin-bottom: 30px;
}
#workContent li span {
      font-family: 'PTSans-Regular';
      font-size: 16px;
      color: #eaeaea;
}
#preimWrapper {
      width: 100%;
      height: 710px;
      background-image: url(images/preim-bg.jpg);
      background-position: center;
}
#preimContent {
      width: 980px;
      overflow: hidden;
      margin-left: auto;
      margin-right: auto;
}
#preimContent h1 {
      font-family: 'PTSans-Bold';
      font-size: 36px;
      color: #38393e;
      text-transform: uppercase;
      text-align: center;
      margin-top: 80px;
      margin-bottom: 95px;
}  
#preimContent .preim {
      width: 460px;
      overflow: hidden;
      margin-top: 145px;
      margin-left: 490px;
}    
#preimContent .preim li {
      float: left;
      list-style: none;
      margin-left: 0px;
      height: 44px;
      background-image: url(images/prop-green.png);
      background-repeat: no-repeat;
      background-position: left;
      font-family: 'PTSans-Bold';
      font-size: 18px;
      color: #5d5e66;
      text-transform: uppercase;
      line-height: 34pt;
      padding-left: 70px;
      margin-bottom: 25px;
}
#footerWrapper {
      width: 100%;
      height: 190px;
      background-color: #3d3e43;
}
#footerContent {
      width: 980px;
      overflow: hidden;
      margin-left: auto;
      margin-right: auto;
}
#footerContent li {
      float: left;
      list-style: none;
      font-family: 'PTSans-Regular';
      font-size: 18px;
      color: #fff;
      margin-top: 50px;
      margin-left: 105px;
}
#footerContent li.no-margin {
      margin-left: 0px;
}
#footerContent li span {
      display: block;
      font-family: 'PTSans-Bold';
      font-size: 22px;
      color: #fff;
      text-transform: uppercase;
}
.map {
      width: 100%;
      height: 685px;
}
#sticker {
    position: fixed;
    z-index: 99;
    left: 10px;
    top: 0px;
    width: 249px;
    height: 203px;
}