/* CSS Layouts */

html {  padding: 0; margin: 0; height:100%; }
body {
  padding: 0; margin:0;
  height: auto !important;
  height: 100%;
  min-height: 100%;
  color: #666666;
  font-size: 12px;
}
#second {
  color: #444444;
  font-size: 13px;
}
#container {
  min-height: 100%;
  background: url(/images/background-header.gif) repeat-x;
}

#layout-header, #layout-body, #layout-footer {
  width: 1000px !important;
  margin: 0 auto;
}

#layout-header {
  height: 125px;
}
#second #layout-header {
  height: 175px;
}
#layout-body .right {
  float: right;
  width: 495px;
}
#layout-body .left {
  float: left;
  width: 498px;
}
#second #layout-body .right {
  width: 569px;
  padding: 0 110px 30px 0;
}
#second #layout-body .left {
  width: 310px;
  background: #FFF;
}
#layout-body-bottom {
  width: 936px;
  margin: 0 20px;
}
/*контактная информация - как элемент макета*/
#layout-contact-info {
  float: left;  
  width: 555px;
  margin-top: 21px;
}
#second #layout-contact-info {
  padding: 27px 0 15px 0; 
  background: #fff;
}
#layout-footer {
  height: 60px;
  width: 100%;
  color: #aaa;
}
#layout-footer .left {
  float: left;  
  width: 200px;
}
