html{margin:0px; padding:0px; border:0px; height:100%; background-color:#ecf5e3; background-image:url(img/bg.jpg);}
html > body{height:auto; min-height:100%;}

body{margin:0px; padding:0px; border:0px; position:relative; width:100%; font:12px Arial, Helvetica, sans-serif; color:#434343; background-image:url(img/list.jpg); background-position:center; background-repeat:repeat-y; line-height:16px; min-width:979px;}
* html body{height:100%;}

table{border-collapse:collapse;}

a:link{color:#dd342d; text-decoration:underline;}
a:visited{color:#dd342d; text-decoration:underline;}
a:hover{color:#dd342d; text-decoration:none;}

p{padding:0px; margin:0px;}
h1{font-size:18px; font-weight:normal; padding:0px; margin:0px 0px 20px 0px;}



#top{padding-top:1px; padding-bottom:265px; width:100%; background-image:url(/img/header.jpg); background-position:center top; background-repeat:no-repeat;}
#content{width:979px; margin:0 auto; display:table;}

#header{width:979px; height:375px;}
#homelink{padding:65px 0px 0px 355px; height:139px;}
#homelink a{display:block; width:222px; height:100px;}

#phones1{font-size:18px; color:#da251d; text-align:center; line-height:27px; margin:-6px 0px 0px -44px;}
#phones1 strong{font-size:24px;}

#topmenu{width:932px; height:60px; padding:35px 0px 0px 15px;}
#topmenu ul{padding:0px; margin:0px; list-style-type:none; width:652px; height:60px; padding-left:280px; background-image:url(/img/light1.jpg); background-position:left; background-repeat:no-repeat;}
#topmenu ul li{width:163px; height:60px; float:left; text-align:center;}

#topmenu ul li a{display:block; width:163px; height:43px; line-height:14px; padding-top:17px;}
#topmenu ul li a:link{color:#FFFFFF; text-decoration:none;}
#topmenu ul li a:visited{color:#FFFFFF; text-decoration:none;}
#topmenu ul li a:hover{color:#FFFFFF; text-decoration:underline;}

#active a{padding-top:27px !important; height:33px !important;}
#active #link1{background-image:url(/img/dark2.jpg);}
#active #link2{background-image:url(/img/dark3.jpg);}
#active #link3{background-image:url(/img/dark4.jpg);}
#active #link4{background-image:url(/img/dark5.jpg);}

#link1{background-image:url(/img/light2.jpg);}
#link2{background-image:url(/img/light3.jpg);}
#link3{background-image:url(/img/light4.jpg);}
#link4{background-image:url(/img/light5.jpg);}



#middle{width:979px;}
#column1{width:254px; float:left; background-image:url(/img/sidemenubg.jpg); margin:0px 30px 0px 11px; position:relative; z-index:1;}
#menu{width:254px; background-image:url(/img/sidemenutop.jpg); background-position:top; background-repeat:no-repeat; padding-top:88px;}
#menu ul{padding:0px 0px 65px 68px; margin:0px; min-height:205px; _height:205px; color:#489659; background-image:url(/img/sidemenubottom.jpg); background-position:bottom; background-repeat:no-repeat;}

#column2{width:637px; float:left; margin:26px 0px 0px 0px; position:relative; z-index:1; padding-bottom:60px;}



#bottom{height:414px; position:absolute; padding:.5em 0px; bottom:0px; width:100%; background-image:url(/img/footer.jpg); background-position:center bottom; background-repeat:no-repeat;}
#footer{width:979px; margin:0 auto; position:relative;}

div#footer div.counter{float:left; position:relative; left:345px;}

#bottommenu{padding:183px 0px 0px 335px;}
#bottommenu ul{padding:0px; margin:0px; list-style-type:none; line-height:12px;}
#bottommenu ul li{display:inline; padding:0px 8px 0px 8px; border-right:1px solid #00b04c;}
#bottommenu ul #last{border-right:0px;}
#bottommenu ul li a:link{color:#00b04c;}
#bottommenu ul li a:visited{color:#00b04c;}
#bottommenu ul li a:hover{color:#00b04c;}

#phones2{font-size:18px; color:#da251d; text-align:center; line-height:27px; padding:30px 0px 0px 518px;}
#phones2 strong{font-size:24px;}

#feedback{padding:22px 0px 0px 734px;}
#feedback a:link{color:#00b04c;}
#feedback a:visited{color:#00b04c;}
#feedback a:hover{color:#00b04c;}


#optimizoff{font-size:10px; float:right; position:relative; right:125px; top:7px;}
#optimizoff a{float:left; clear:both; white-space:nowrap;}
#optimizoff a:link{color:#000000; text-decoration:none;}
#optimizoff a:visited{color:#000000; text-decoration:none;}
#optimizoff a:hover{color:#000000; text-decoration:none;}
#optimizoff img{border:0px; margin:0px 0px -3px -20px;}
* html #optimizoff img{position:relative; left:-20px;}














