html, body {
  margin: 0; padding: 0;
  font: 12px Tahoma, sans-serif;
  color: #575757;
}

img {
  border: none;
}


.h-container {
   _width: expression(document.body.clientWidth > 1000 ? '100%' : '1000px'); min-width: 1000px;
   text-align: center;
}

.h-header {
   text-align: center;
   margin-bottom:5px;
}

.h-header-container-fixed{
  background: url('/images/header-background.gif') repeat-x transparent left;
  height: 88px;
  margin:0 auto;
  text-align:left;
  width:978px;
  border-left: solid 1px #D6DBE2;
  border-right: solid 1px #D6DBE2;
  border-bottom: solid 1px #D6DBE2;
}

.h-head-contacts{
float:right;
text-align:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 15px 0;
}

.h-head-contact{
  font-size: 30px;
}

/* CONTENT */

.h-container-fixed{
  margin:0 auto;
  text-align:left;
  width:978px;
}


.h-content {
  overflow: hidden;
  zoom: 1;
  padding: 0 0 0 0px;
}


.h-layout {
  width: 224px;
  min-height: 549px;
  float: left;
  border: solid 1px #D6DBE2;
  margin-right: 4px;
  background: #BED8FF;
  padding-left: 6px;
  padding-top: 27px;
  color: #4C4C4C;
}

.h-layout span{
  font-size: 14px;
}

.h-layout2 {
  max-width: 740px;
  width: 711px;
  float: left;
  border: solid 1px #D6DBE2;
  padding:23px 8px 8px 21px;
  margin-bottom: 5px;
  background: transparent url('/images/center-background.gif') no-repeat bottom left;
}

/* FORM */
form.order table{
  margin: 0;
  padding: 0;
}

table.order-form{
  margin: 0;
  padding: 0;
}

form.order input.text, form.order textarea.text{
  margin: 0; padding: 2px 0 2px 4px;
  width: 200px;
  border: 1px solid #575757;
  color: #4C4C4C;
  font: 12px Tahoma, sans-serif;
}

form.order select.text{
  margin: 0; padding: 2px 0 2px 4px;
  border: 1px solid #575757;
  color: #4C4C4C;
  font: 12px Tahoma, sans-serif;
}

form.order ul.error_list{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

form.order .form-button{
  margin-right: 11px;
  margin-top: 11px;
}

form.order input.captcha{
  margin: 0; padding: 2px 0 2px 4px;
  width: 164px;
  border: 1px solid #575757;
  color: #4C4C4C;
  font: 12px Tahoma, sans-serif;
}

#order_date_month{
  
}

/*CONTENT-CENTER*/

.h-holder {
color:#000000;
float:left;
padding:0 8px 0 0;
width:355px;
}

.h-holder p{
  color: #636363;
  font-size: 14px;
}

p.h-holder-bottom-green{
  color: #93CF34;
  font-size: 16px;
}

.h-holder-title-blue{
  color: #BED8FF;
  font-size: 19px;
}
.h-holder-title-black-italic{
  font-style:italic;
  font-size: 19px;
}

.h-holder-title-green{
  color: #93CF34;
  font-size: 14px;
} 

.h-holder2 {
color:#000000;
float:left;
padding:0 0px 0 0;
}

.h-holder2-title-black{
  font-size: 19px;
  padding-top: 0px;
  margin-top: 4px;
  text-align: center;
}

/*CONTENT INFO*/

.h-layout3{
  min-width: 740px;
  float: left;
  border: solid 1px #D6DBE2;
  margin-bottom: 5px;
}

.h-holder-info{

}

.h-holder-info-header-container{
background: #8BAFBA;
height: 30px;
}

.h-holder-info-header{
color: white;
padding: 6px 0 0 15px;
font-size: 14px;
}

.h-holder-info-header h1{
  padding: 0;
  margin: 0px;
  font-size: 14px;
}

.h-holder-info-container{

}

.h-holder-info-item{
  width: 245px;
  float:left;
  padding-bottom: 11px;
}

.info1{background: transparent url('/images/info-1.jpg') no-repeat 8px 10px;}

.info2{background: transparent url('/images/info-2.jpg') no-repeat 8px 10px;}

.info3{background: transparent url('/images/info-3.jpg') no-repeat 8px 10px;}

.h-holder-info-item-title{
  padding: 34px 0 0 56px;
  color: #8BAFBA;
  font-size: 16px;
}
.h-holder-info-item-text{
  margin: 11px 0 0 56px;
  color: #A8A8A8;
}

.h-holder-info-optext{
  padding: 10px 15px 15px 15px;
  text-align: justify;
}

.h-layout4{
  min-width: 976px;
  float: left;
  border: solid 1px #D6DBE2;
  margin-bottom: 5px;
}

.partner1{background: transparent url('/images/partner-1.jpg') no-repeat 12px 28px; height: 132px;}
.partner2{background: transparent url('/images/partner-2.jpg') no-repeat 24px 10px; height: 132px;}
.partner3{background: transparent url('/images/partner-3.jpg') no-repeat 20px 10px; height: 132px;}
.partner4{background: transparent url('/images/partner-4.jpg') no-repeat 45px 5px; height: 132px;}
.partner5{background: transparent url('/images/partner-5.jpg') no-repeat 40px 5px; height: 132px;}

.h-holder-partner-item{
  width: 195px;
  float: left;
  padding-bottom: 11px;
}
.h-holder-partner-item-title a{
  color: #636363;
  font-size: 14px;
}

.h-holder-partner-item-title{
  padding: 115px 0 0 0px;
  text-align: center;
}

.h-footer-container{
  min-width: 976px;
  float: left;
  text-align: center;
  margin: 25px 0 15px 0;
}

.margin-bottom-20{
  margin-bottom: 80px;
}

.h-layout5{
  min-width: 947px;
  /*width: 100%;*/
  float: left;
  border: solid 1px #D6DBE2;
  margin-bottom: 5px;
  padding: 20px 15px 20px;
}

.error_list{
  color:red;
}
