body{
  font-family:Verdana, Times New Roman, Tahoma;
  font-size:12px;
  color:black;
  margin:0px; padding:0px;
}

table {
  font-family:Verdana, Times New Roman, Tahoma;
  font-size:12px;
  color:black;
}

img
{
  border:0;
}


a {
  color:#408d44;
  text-decoration:underline;
}

a:hover {
  color: #408d44;
  text-decoration:none;
}

/* headers */
h1{font-size:140%;margin:10px 0 6px 0; padding:0;}
h2{font-size:120%;margin:10px 0 5px 0; padding:0;}
h3{font-size:115%;}
h4{font-size:110%;}
h5{font-size:105%;}
/* /headers */

#wrapper {
  width:900px;
  margin:0 auto;
  padding:0;
}

#header {
  width:900px;
  height:223px;
  background:url(../images/header_bg.jpg);
}

#header .phones {
    float:left;
    width:450px;
    color:#408d44;
}

#header .phones h1 {
    font-family:Times New Roman, Tahoma;
    font-size:18px;
    font-weight:normal;
    margin:50px 0 0 110px;
    padding:0;
}

#header .phones h1.phones {
    font-family:Times New Roman, Tahoma;
    font-size:27px;
    font-weight:bold;
    margin:10px 0 20px 110px;
    padding:0;
}

#header .phones .note {
    font-family:Tahoma, Verdana;
    font-size:11px;
    font-weight:normal;
    margin:0 0 0 110px;
    padding:0;
}
#header .online .dnote {
 width:450px;
 float:left;
}
#header .online {
float:left;
    width:450px;
    color:#408d44;

}

#header .online .ph {
    float:left; 
    background: url(../images/phone.png) no-repeat;
    width:230px;
    padding:0px;
    margin-top:10px;
/*   border:  1px solid red;*/


}

#header .online .on {
/*    border:  1px solid blue;*/
float:right;
    background: url(../images/mail.png) no-repeat;
    width:210px;
    padding: 0px;
    margin-top:10px;
    margin-bottom:65px;
}

#header .h1 {
    font-family:Times New Roman, Tahoma;
    font-size:13px;
    font-weight:normal;
    padding: 20px 0 10px 45px;

}


#header .online .note {
    font-family:Tahoma, Verdana;
    font-size:11px;
    font-weight:normal;
    margin:0 0 0 10px;
    padding:0;
}

#menu {
  clear:both;

  margin:5px auto 0 auto;
  padding:0;
}

#menu .logo {
  float:left;

}

#menu .mainMenu {
/*  float:right;*/
  padding:0;
}

#menu .mainMenu table{
  margin:0;
  padding:0;
  color:#408d44;

}

#menu .mainMenu table td{

 
  font-family:Tahoma, Times New Roman;
  font-size:12px;
  
    padding-left:10px;
  vertical-align:top;
}

#menu .mainMenu table td.text{

padding-top: 10px;

}

#menu .mainMenu table td a{
  font-family:Times New Roman, Tahoma;
  font-size:12px;



}

#content {
  clear:both;
  width:830px;
  margin:15px auto 0 auto;
  padding:0;
  color:#408d44;
  text-align:left;
}

#content h1{
    font-family:Times New Roman, Tahoma;
    font-size:18px;
    font-weight:bold;
    font-style:italic;
    margin:10px 0 10px 0;
    padding:0;
    color:#408d44;
}

#content ul.sitemap {
  margin:0;
  padding:0;
}

#content ul.sitemap li {
  margin:10px 0 0 0;
  padding:0;
}

#content .error {
  color:#ff0000;
  margin:3px;
}

#content .orderForm .button {
  border:1px solid #408d44;
  cursor:pointer;
  background:none;
  color:#408d44;
}

#content .orderForm input {
  display:block;
  margin:1px 0 1px 0;
  width:338px;
}


#footer {
  width:890px;
  margin:15px auto 0 auto;
  padding:15px;
  border-top:1px solid #408d44;
  font-family:Tahoma, Times New Roman;
  font-size:12px;
  color:#408d44;
}

#footer a {
  font-weight:bold;
}

#footer .copyrights {
  float:left;
  width:400px;
  margin:0;
  padding:0;
}

#footer .created {
  float:right;
  width:300px;
  margin:0 0 0 0;
  padding:0;
  text-align:right;
}
