* {margin: 0px; padding: 0px;}
IMG {border: none;}
BODY {padding: 0px; margin: 0px; background: #8CC63F; font-size: 18px;}
/*BODY, P { font-family: "Myriad Pro", arial, sans-serif; }*/
BODY, P { font-family: Arial,Helvetica,sans-serif; }
ADDRESS {float: right;}
H1 {padding: 0px; margin: 0px; font-size: 14pt;}
H3 {padding: 0px; margin: 20px 0px 10px 0px; font-size: 12pt;}

.bigger {border-collapse: collapse; margin: 0px auto; background: green;  margin-bottom: 10px; width: 80%;}
.bigger td, .bigger th {padding: 4px; background: white; border: 1px solid #ddd;}
.bigger caption {font-size: 14pt; font-weight: weight; background: orange url('/images/orange.jpg'); height: 30px; color: #fff; }
.bigger #bottom {border: none; background: green url('/images/green.jpg');}

.topline {color: #FFF; padding-top: 2px; font-size: 20px; border-bottom: 3px solid #F7931D; text-align: center; height: 25px; width: 100%; background: #8CC63F; text-align: center;}
.botline {height: 48px; background: #8CC63F url('/images/bg1.gif') no-repeat; clear: both;}

.text {margin-left: 290px; margin-right: 20px; margin-bottom: 80px; color: #222; font-family:Arial; font-size: 10pt; text-align: justify; text-indent: 20px;}
.text p {padding-bottom: 10px; background: #fff; text-align: justify; text-indent: 20px;}
.text ul, .text ol  {font-size: 11pt; }
.text P,B {background: #FFF; font-size: 11pt;}

.main { padding: 0px; margin: 0px; background: url('/images/bg3.gif') bottom right no-repeat #FFF; overflow: hidden; height: 100%; min-height: 450px; width: 1000px; }

.top {height: 244px; background: url('/images/top.jpg') no-repeat center;}
.top_eco {height: 244px; background: url('/images/top_eco.jpg') no-repeat center;}

.menu {background: url('/images/vc.jpg') no-repeat top right; height: 70px;}
.tmenu {padding-left: 13px; background: #FFF url("/images/mbg10.gif") right repeat-y; height: 100%; width: 263px; text-align: center; float: left;}

.but {background: url('/images/but.gif') no-repeat; width: 112px; height: 20px; text-align: center; color: #fff; padding-top:2px; font: 10pt sans-serif; overflow: hidden; float: left; }
.but2 {background: url('/images/leaf.gif') no-repeat; width: 112px; height: 20px; text-align: center; color: #fff; padding-top:2px; font: 10pt sans-serif; overflow: hidden; float: left; margin-top: 10px;}
.but3 {text-indent: 0px; background: url('/images/but.gif') no-repeat; width: 112px; height: 20px; text-align: center; color: #fff; padding-top:2px; font: 10pt sans-serif; overflow: hidden; float: left; margin: 0px 0px 0px 0px; }
.but a, .but2 a, .but3 a {color: #fff; text-decoration: none;}
.but a:hover, .but2 a:hover, .but3 a:hover {color: #fff; text-decoration: underline;}


.menulist {margin: 0px; padding: 0px;}
.menulist li {list-style-type: none;  background: #e5f2d3 url("/images/mbg5.gif") repeat-y; margin: 0px 0px 10px -13px; height: 20px; text-align: left; padding: 3px 0px 0px 0px; font: 11px sans-serif; font-weight: bold; }
.menulist li#active {background: #f7941d url("/images/mbg2.gif") repeat-y; padding-top: 2px; min-height: 26px; height: auto; overflow: visible; color: #FFF; font-size: 15pt; margin-left: 0px;}
.menulist li#active2 {background: #f7941d url("/images/mbg6.gif") repeat-y; height: 23px; color: #FFF; margin-left:-13px; padding: 0px 0px 0px 2px;}
.menulist li#active2 A {color: #FFF; font-size: 15pt; left;}
.menulist A {color: #444; text-decoration: none; display: block; margin-left: 23px; padding-top: 1px; margin-right: 8px;}
.menulist A:HOVER {color: #000; text-decoration: underline; }



.text table td {text-indent: 0px;}
.priceleft {text-align: right;}
.priceli {list-style-type: none; display: none;}
.priceli table {width: 600px;}

.bottomlinks {margin-left: 290px; float: left;}
.bottomlinks IMG {border: none; margin: 0px 5px 0px 15px;}
.bottomlinks A {color: #444; text-decoration: none; font-size: 13pt; font-weight: bold; font-family:Arial; color: #85878a;}

.imgleft {float: left; margin: 10px 10px 10px 0px; position: relative;}
.imgright {float: right; margin: 10px 0px 10px 10px; position: relative;}
.news li {margin: 10px 0px; list-style-type: none;}
.tools {border-collapse: collapse;}
.tools td {vertical-align: top; border-top: 1px solid #8CC63F;}
.header {margin-bottom: 20px; }
.clients { width: 50%; height: 200px; overflow: hidden; text-align: center; float: left;}
.clients IMG {display: block; margin: 0px auto;}
