body{
  padding: 0;
  margin: 10px 0 0 0;
  background-image: url(../images/bodyBg.jpg);
  background-repeat: repeat-x;
  background-color: #50A3CD;
  font-family: Verdana;
  font-size: 8pt;
  color: #555555;
}

A:link, A:visited{
  font-family: Verdana;
  font-size: 8pt;
  color: #446B78;
  text-decoration: underline;
  outline: none;
}

A:hover{
  text-decoration: none;
}

.container{
  width: 1197px;
  height: 600px;
  background-color: #FFF;
  background-repeat: no-repeat;
  background-position: left top;
}

.about{
  background-image: url(../images/container/about.jpg);
}

.products{
  background-image: url(../images/container/products.jpg);
}

.parts{
  background-image: url(../images/container/parts.jpg);
}

.services{
  background-image: url(../images/container/services.jpg);
}

.rentals{
  background-image: url(../images/container/rentals.jpg);
}

.contact{
  background-image: url(../images/container/contact.jpg);
}

.blog{
  background-image: url(../images/container/blog.jpg);
}

.logo{
  float: left;
  padding-top: 20px;
  padding-left: 60px;
}

.header{
  float: right;
  width: 731px;
  margin-right: 4px;
}

.topMenu{
  width: 731px;
  height: 59px;
  padding-top: 12px;
}

.topMenuItem{
  float: left;
  text-align: center;
}

.menuAbout{
  width: 150px;
}

.menuProducts{
  width: 120px;
}

.menuParts{
  width: 90px;
}

.menuServices{
  width: 110px;
}

.menuRentals{
  width: 110px;
}

.menuContact{
  width: 150px;
}

.topMenuItem A:link, .topMenuItem A:visited{
  color: #F0F6F9;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  font-style: Italic;
}

.topMenuItem A:hover{
  color: #FFF;
  text-decoration: underline;
}

.leftContent{
  width: 340px;
  padding: 50px 20px 240px 20px;
  background-image: url(../images/leftColBg.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
}

.leftContentContact{
  width: 340px;
  height: 450px;
  padding: 50px 20px 20px 20px;
}

.homePartners{
  width: 410px;
  padding: 130px 20px 20px 20px;
  text-align: left;
}

.partnersTitle{
  font-weight: bold;
  font-size: 12pt;
  color: #005180;
  border-bottom: 1px solid #005180;
  padding-bottom: 3px;
  margin-bottom: 20px;
  width: 370px;
}

.partnersTitle{
  font-weight: bold;
  font-size: 12pt;
  color: #005180;
  border-bottom: 1px solid #005180;
  padding-bottom: 3px;
  margin-bottom: 20px;
  width: 370px;
}

.partnersItem{
  float: left;
  width: 85px;
  height: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}

.dataContainerHome{
  width: 747px;
  height: 280px;
}

.dataContainerCommon{
  width: 817px;
  height: 450px;
}

.homeContent{
  padding: 50px 30px 20px 30px;
  text-align: left;
}

.commonContent{
  padding: 50px 30px 20px 30px;
  text-align: left;
}

.homeContent p{
  line-height: 150%;
}

.blockTitle{
  font-size: 17pt;
  color: #005180;
}

.footer{
  border-top: 1px solid #50A4CD;
  width: 1177px;
  color: #195E90;
  margin: 0 10px;
}

.copyright{
  float: left;
  padding: 10px 0 10px 10px;
}

.designed{
  float: right;
  padding: 10px 10px 10px 0;
}

.designed A:link, .designed A:visited{
  color: #2E96C9;
  text-decoration: none;
}

.designed A:hover{
  text-decoration: underline;
}

.f-blog{
  float: left;
  padding-left: 290px;
  padding-top: 10px;
}

.f-blog A:link, .f-blog A:visited{
  color: #2E96C9;
  text-decoration: none;
}

.f-blog A:hover{
  color: #105C8E;
}

.clear{
  clear: both;
}

.productsNewType{
   width: 205px;
   height: 21px;
   margin-top: 20px;
   margin-left: 50px;
   background-image: url(../images/newSelected.jpg);
   background-repeat: no-repeat;
}

.productsUsedType{
   width: 205px;
   height: 21px;
   margin-top: 20px;
   margin-left: 50px;
   background-image: url(../images/usedSelected.jpg);
   background-repeat: no-repeat;
}

.newType{
  float: left;
  padding-top: 1px;
  padding-left: 39px;
}

.usedType{
  float: left;
  padding-top: 1px;
  padding-left: 60px;
}

.newType A:link, .newType A:visited, .usedType A:link, .usedType A:visited{
  color: #075684;
  font-size: 10pt;
  font-weight: bold;
  font-style: Italic;
  text-decoration: none;
}

.newType A:hover, .usedType A:hover{
  color: #FFF;
  text-decoration: underline;
}

.productsNewType A.selected:link, .productsNewType A.selected:visited,
.productsUsedType A.selected:link, .productsUsedType A.selected:visited{
  color: #F0F6F9;
}

.leftMenu{
  width: 300px;
  margin-top: 20px;
  margin-left: 30px;
}

A.leftMenuItem:link, A.leftMenuItem:visited{
  display: block;
  width: 265px;
  background-color: #6BB3DA;
  margin-bottom: 2px;
  color: #F0F6F9;
  font-size: 10pt;
  text-decoration: none;
  padding: 3px 5px 3px 18px;
  background-image: url(../images/leftMenuBg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  font-style: Italic;
}

A.leftMenuItem:hover, A.leftMenuItemSelected:link, A.leftMenuItemSelected:visited{
  display: block;
  width: 265px;
  background-color: #3B7DA4;
  margin-bottom: 2px;
  color: #FFF;
  font-size: 10pt;
  text-decoration: none;
  padding: 3px 5px 3px 18px;
  background-image: url(../images/leftMenuSelectedBg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  font-style: Italic;
}

.subMenu{
  width: 283px;
  padding-left: 15px;
  padding-bottom: 1px;
}

A.subMenuItem:link, A.subMenuItem:visited{
  display: block;
  text-align: left;
  width: 248px;
  background-color: #d2ebf5;
  margin-bottom: 1px;
  color: #3578A1;
  font-size: 8pt;
  text-decoration: none;
  padding: 3px 5px 3px 20px;
  background-image: url(../images/leftMenu.gif);
  background-repeat: no-repeat;
  background-position: 8px 7px;
}

A.subMenuItem:hover, A.subMenuItemSelected:link, A.subMenuItemSelected:visited{
  display: block;
  text-align: left;
  width: 248px;
  background-color: #d2ebf5;
  margin-bottom: 1px;
  color: #FF0000;
  font-size: 8pt;
  text-decoration: none;
  padding: 3px 5px 3px 20px;
  background-image: url(../images/leftMenu.gif);
  background-repeat: no-repeat;
  background-position: 8px 7px;
}

.productBlock{
  float: left;
  width: 350px;
  margin-top: 30px;
}

.productLeft{
  float: left;
  width: 163px;
}

.productRight{
  float: left;
  width: 157px;
  margin: 0;
  padding-left: 30px;
}

.productImage{
  width: 163px;
  height: 114px;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
}

.commonImage{
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
  width: 163px;
  height: 114px;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
}

.shortBorder{
  padding-left: 40px;
  margin-left: 10px;
}

ul.productRight li{
  color: #5CB1D9;
  list-style-type: square;
  padding-top: 4px;
}

.readMore{
  text-align: center;
  padding-top: 5px;
}

.readMore A:link, .readMore A:visited{
  font-weight: bold;
  font-style: italic;
}

.commonPartners{
  width: 731px;
  padding-top: 10px;
}

.commonPartnersItem{
  float: right;
  padding-right: 6px;
}

.contactPhones{
  padding-top: 40px;
}

.phoneItem{
  padding-bottom: 5px;
}

.phoneItemLeft{
  float: left;
  width: 300px;
}

.phoneItemRight{
  float: left;
}

.phoneItemTitle{
  font-weight: bold;
  padding-bottom: 5px;
}

.phoneItemExt{
  font-weight: bold;
  padding-bottom: 5px;
  height: 15px;  
}

.phoneItemName{
  color: #095C91;
  padding-bottom: 10px;
  background-image: url(../images/plusIcon.jpg);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left: 10px;
}

.contactDataLeft{
  float: left;
  padding-top: 13px;
}

.contactDataRight{
  float: left;
  padding: 10px 25px 0 25px;
  color: #006BB7;
  font-size: 11pt;
  line-height: 150%;
}

.contactMap{
  float: left;
  padding-top: 15px;
}

.dataPosition{
  float: left;
  width: 110px;
  padding-bottom: 5px;
}

.dataPhone{
  float: left;
}

.phoneEmail{
  padding-top: 30px;
  color: #006BB7;
  font-size: 10pt;
}

.nothing{
  padding-top: 50px;
  font-size: 8pt;
  font-style: Italic;
  text-align: center;
  font-weight: bold;
}

.productTitle{
  padding-bottom: 10px;
  font-weight: bold;
  color: #3677A1;
  font-style: Italic;
}

.fullProductLeft{
  float: left;
  width: 200px;
  padding-top: 20px;
}

.fullProductRight{
  float: left;
  width: 550px;
  padding-top: 20px;
  line-height: 150%;
}

.productPoints{
  margin-top: 5px;
  padding-bottom: 10px;
  padding-left: 15px;
}

ul.productPoints li{
  color: #5CB1D9;
  list-style-type: square;
  padding-top: 4px;
}

.fileItem{
  float: left;
  padding: 7px 30px 7px 35px;
  margin-bottom: 10px;
  background-image: url(../images/pdf_icon.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}

.commonData{
  padding-top: 5px;
  padding-bottom: 20px;
  line-height: 150%;
}
