@import url('http://fonts.googleapis.com/css?family=PT+Sans+Narrow|Ubuntu+Condensed|Open+Sans+Condensed:300&subset=latin,cyrillic-ext,latin-ext,cyrillic');

*{

  margin: 0;

  padding: 0;

  font-family: 'PT Sans Narrow', arial, sans-serif;

  font-size: 16px;

  color: #1b2e5c;

}

html,body{

  height: 100%;

}

img{

  border: none;

}

#wrapperContent{

  min-height: 100%;

  margin-bottom: -180px;

  min-width: 960px;

}

#wrapperFooter{

  height: 180px;

  min-width: 960px;

}

#footer,#header,#billboard{

  width: 960px;

  margin: auto;

  position: relative;

  zoom: 1;

}

#wrapperHeader{

  background: url('../images/backgroundHeader.jpg') no-repeat top center;

}

#header{

  height: 251px;

}

#headerMenuLogin{

  position: absolute;

  right: 509px;

}

#headerMenuLogin fieldset{

  border: none;

}

#headerMenuLogin input[type="text"],#headerMenuLogin input[type="password"]{

  height: 19px;

  line-height: 19px;

  width: 100px;

  padding: 0 3px;

  margin: 9px 0 5px;

  background: #edffee;

  border: 1px solid #005b8a;

}

#headerMenuLogin input[type="submit"]{

  position: absolute;

  top: 0;

  left: 333px;

  width: 57px;

  height: 49px;

  border: none;

  background: url('../images/buttons.png') no-repeat;

  background-position: -403px -419px;

}

#headerMenuLogin input[type="submit"]:hover{background-position: -461px -419px;}

#headerMenuLogin input[type="submit"]:active{background-position: -522px -419px;}

#headerMenuLogin label{padding: 0 3px 0 6px;}

#headerMenuLoginService{

  display: block;

  position: absolute;

  top: 35px;

  right: 501px;

  overflow: hidden;

  list-style: none;

  padding-left: 90px;

}

#headerMenuLoginService li{

  float: right;

  display: block;

}

#headerMenuLoginService li a{

  display: block;

  padding: 0 5px;

  margin-top: 1px;

  font-size: 14px;

}

#headerMenuLoginService li a:hover{color: #eee;}

#headerMenuSites,#headerMenuAdvert,#headerMenuPr,#headerMenuPromo{

  position: absolute;

  background: url('../images/buttons.png') no-repeat;

}

#headerMenuSites{

  width: 65px;

  height: 65px;

  background-position: -23px -462px;

  top: 99px;

  left: 65px;

}

#headerMenuAdvert{

  width: 81px;

  height: 81px;

  background-position: -17px -306px;

  top: 135px;

  left: 135px;

}

#headerMenuPr{

  width: 73px;

  height: 73px;

  background-position: -21px -388px;

  top: 87px;

  left: 308px;

}

#headerMenuPromo{

  width: 98px;

  height: 98px;

  background-position: -9px -207px;

  top: 121px;

  left: 408px;

}

#billboard{

  width: 960px;

  height: 50px;

  padding: 285px 0 0 0;

}

#billboardChanger{

  display: block;

  margin: auto;

  overflow: hidden;

  list-style: none;

}

#billboardChanger{

  padding-left: 7px;
  text-align: center;

}

#billboardChanger li{

  display: inline-block;

  /*float: left;*/

  width: 32px;

  height: 31px;

  
  /*border: 1px solid;*/
  background-position: 0 0;
  background-repeat: no-repeat;

}

#wrapperSpecialOffer{

  width: 960px;

  margin: 30px auto 0;

}

#specialOffer{

  display: block;

  overflow: hidden;

  width: 960px;

  margin: auto;

  list-style: none;

}

#specialOffer li{

  display: block;

  float: left;

  width: 220px;

  padding: 15px 10px 21px;

  text-align: center;

}

#specialOffer.specialOffer2 li{

  display: block;

  float: left;

  width: 33%;

  padding: 15px 0px 21px;

  text-align: center;

}

#specialOffer li a{text-decoration: none;}

#specialOffer li a:hover span{color: #ff6308}

#offerHeader{

  display: block;

  padding: 31px 0 15px;

  text-transform: uppercase;

  text-align: center;

  color: #ff6308;

  font-family: 'Ubuntu Condensed', arial, sans-serif;

  font-size: 20px;

  font-weight: bold;

}

#moreOffers{

  display: block;

  width: 960px;

  text-align: center;

  margin: 7px 0 30px;

}

#moreOffers a{

  text-transform: uppercase;

  font-family: 'Ubuntu Condensed', arial, sans-serif;

  font-weight: bold;

  color: #005b8a;

}

.offerName{

  font-weight: bold;

  color: #005b8a;

  font-size: 18px;

}

.offerPrice{

  color: #ff6308;

}

.separator{

  width: 960px;

  height: 24px;

  margin: auto;

  background: url('../images/backgroundBillboardMenu.png') no-repeat;

}

#news{

  display: block;

  width: 670px;

  margin: auto;

  overflow: hidden;

}

#newsHeader{

  margin: 19px auto 17px;

  width: 670px;

  text-align: center;

  text-transform: uppercase;

  font-family: 'Ubuntu Condensed', arial, sans-serif;

  font-size: 20px;

  font-weight: bold;

  color: #005b8a;

}

.news{

  display: block;

  float: left;

  width: 224px;

  text-decoration: none;

  padding: 0 5px;

}

.news:hover div{

  color: #ff6308;

}

.newsData{

  font-size: 14px;

}

.newsHeader{

  font-weight: bold;

  color: #005b8a;

}

.newsBody{

  font-size: 14px;

  color: #005b8a;

  margin-bottom: 17px;

}

#newsButton{

  display: block;

  margin: 3px auto 37px;

  padding: 7px 0 0;

  text-transform: uppercase;

  text-align: center;

  color: #005b8a;

  font-weight: bold;

  clear: both;

}

#text{

  display: block;

  margin: 47px auto 37px;

  width: 820px;

}

h1{

  display: block;

  text-align: center;

  text-transform: uppercase;

  font-family: 'Ubuntu Condensed', arial, sans-serif;

  font-size: 24px;

  margin-bottom: 27px;

  color: #005b8a;

}

p{

  text-align: justify;

  margin: 7px;

  text-indent: 40px;

}

#wrapperFooter{

  background: url('../images/backgroundFooter.jpg') no-repeat top center;

}

#footer{

  height: 182px;

}

#footerMainMenu{

  display: block;

  list-style: none;

  overflow: hidden;

  padding: 67px  0 0 423px;

}

#footerMainMenu li{

  display: block;

  float: left;

}

#footerMainMenu li a{

  display: block;

  height: 35px;

  padding: 0 7px;

  line-height: 35px;

  text-decoration: none;

  text-transform: uppercase;

  color: whitesmoke;

  font-size: 20px;

  background: url('../images/buttons.png') no-repeat;

  background-position: 0 -58px;

}

#footerMainMenu li:last-child a{

  color: #FCB040;

  font-weight: bold;

}

#footerMainMenu li a:hover{background-position: 0 -93px;}

#footerMainMenu li a:active{background-position: 0 -128px;}

#adress{

  padding: 7px 200px 0 0;

  text-align: right;

}



