body { font-family: Arial, helvetica, Sans-Serif; background:#595959 url(../img/bg.jpg) repeat-x top; margin:0; padding:0;}

#container-home {width: 780px; margin:0 auto; margin-top:2em; background:#fff;height:670px; border:#4a4a4a 3px solid; padding:0;}
#container-quality {width: 780px; margin:0 auto; margin-top:2em; background:#fff;height:630px; border:#4a4a4a 3px solid; padding:0;}
#container-products {width: 780px; margin:0 auto; margin-top:2em; background:#fff;height:930px; border:#4a4a4a 3px solid; padding:0;}
#container-contact {width: 780px; margin:0 auto; margin-top:2em; background:#fff;height:640px; border:#4a4a4a 3px solid; padding:0;}

#header { width:763px; height:281px; margin:0.5em; }
#header-small { width:763px; height:185px; margin:0.5em; }

.header-home { background:#fff url(../img/home_header.jpg) no-repeat top; }
.header-quality { background:#fff url(../img/quality_header.jpg) no-repeat top; }
.header-products { background:#fff url(../img/product_header.jpg) no-repeat top; }
.header-gallery { background:#fff url(../img/gallery_header.jpg) no-repeat top; }
.header-contact { background:#fff url(../img/contact_header.jpg) no-repeat top; }

#menu-top { height:227px; }
#menu-top-small { height:133px; }

#menu { height:35px; border-top:2px #fff solid; width:763px; }
#menu-ul { width:763px; display:block; margin:0; padding:0; list-style-type:none; }
#menu-ul .logo { float:left; display:block; width:136px; height:51px; background:#fff url(../img/logo.jpg) no-repeat; }
#menu-ul .link { float:left; padding:10px 20px 5px 20px; height:30px; background:#0b0b0b; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; list-style:none; }
#menu-ul .link:hover { border-bottom:2px #9d0407 solid;  }
#menu-ul .link a { color:#fff; font-family:century gothic, Verdana, Arial; font-size:15px; text-decoration:none; }
#menu-ul .link a:hover { text-decoration:none;}
#menu-ul .last { float:left; width:145px; height:45px; background:#0b0b0b; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; list-style:none; }

#content { width:763px; background:#fff url(../img/bg_content.jpg) top repeat-x; margin:0em 0.5em 0em 0.5em; }
#content .left { width:402px; margin:.8em 0; background:#fff url(../img/bg_text.jpg) top left no-repeat; float:left; }
#content .right { width:350px; float:right; }

#content .left1 { width:402px; margin:.8em 0; background:#fff url(../img/bg_text.jpg) top left no-repeat; border-right:1px #d0d0d0 solid; float:left; }

.award { border-right:1px #dadada solid; margin:.5em 0; float:left; width:145px; height:240px; padding:3px;}
.award p { font-size:10px; }
.award h3 { font-family:Arial; font-size:13px; font-weight:bold; }

.left-bullets { width:150px; float:left; }
.right-bullets { width:230px;float:left; }
.bullets {list-style: none; margin: 0px 0 8px 30px; padding: 0;}
.bullets li {background: transparent url(../img/bullet.gif) no-repeat 5px 7px; padding: 0px 0 2px 22px;}

.gallery { width:760px; border-bottom:1px #e3e3e3 solid; padding:2px; height:80px; }
.gallery h2 { float:left; margin:.5em; font-family:Arial; font-weight:normal; display:block; width:200px; font-size:20px; }
.gallery p { float:left; display:block; width:320px; }
.gallery img { float:right; }

.padding { padding:5px 2px 10px 2px; }

.text { float:left; width:100px; font-size:14px; }
.detail { float:left; width:200px;color:#7f7f7f; font-size:14px; }
.grey { color:#7f7f7f; font-size:14px; }

.red-tree { width:340px; height:103px; background:#fff url(../img/red_tree.gif) no-repeat; text-align:center; font-size:16px; padding:1.6em .4em 0 0; }

.button { width:318px; height:19px; background:#fff url(../img/button.jpg) no-repeat; color:#fff; text-decoration:none; display:block; padding:7px; font-weight:bold; font-size:13px; }
#container-quality .button { margin:0 0 0 32em; }

p { font-size:14px; color:#172024; margin:.4em .2em .7em .2em; line-height:18px; }
li { font-size:13px; color:#172024; text-align:justify; }
h1, h2, h3 { font-family:century gothic, Verdana, Arial; margin:.2em; padding:0; font-weight:normal; }
a { font-family:Arial; color:#878787; }
td { font-size:12px; color:#6d6d6d; }
.spacing { margin:.5em; padding:0; font-size:8px; }
hr { color:#cdcdcd; height:1px; }

h3.block { background:#c4c4c4; padding:7px; margin:0; font-size:17px; font-family:Arial;}

p.clear {clear: both; margin: 0; height: 0px; overflow: hidden;}
.c {text-align: center;}

.footer {width: 780px; margin:0 auto; }
.footer .left { float:left; color:#fff; }
.footer .left a { color:#fff; text-decoration:none; font-weight:bold; font-size:11px; padding:0 5px 0 4px; }
.footer .right { float:right; color:#fff; font-weight:bold; font-size:11px; }

/* CONTACT*/
#contactform label {width: 60px; float: left;height: 25px; padding-top: 4px; text-align: right; padding-right: 5px;}
#contactform { margin: 0px auto; width: 340px; padding: 0px ;text-align:left;}
#contactform p {margin: 10px 5px; clear:both;}
#contactform input {background-color: #ffffff; border: 1px solid #696461; height: 20px;}
#contactform textarea {background-color: #ffffff; border: 1px solid #696461;}
#contactform input.small {width: 250px;}
#contactform input.big {width: 360px;}
#contactform input.button-submit {background: transparent url(../img/small-button.jpg) no-repeat; color: #ffffff; border:0px; font-weight: bold; height: 34px; width:142px; margin-left:4.3em;}
.addbox	 {width: 254px; float: left; margin: .2em;}
.addbox h2 {margin-bottom: 5px;}
.addbox p {margin-top: 5px;}
