*{margin:0;padding:0;}
/*img{border:0;} */

#content img, img {border:2px solid #95cb4a;}
#content div.in {line-height: 1.5;}


/* eform  */
#EmailForm form{border:0; color:#6ab028; }

#EmailForm fieldset {border: 0;}
form#EmailForm label {clear: both;}
form#EmailForm input  {clear: both; height: 30px; width: 250px; border: 1px dotted #6ab028;}
form#EmailForm input.button  {border: 1px solid #000; padding: 0; width: 70px; margin: 10px 0;}
form#EmailForm textarea  {clear: both; height: 80px; width: 265px; border: 1px dotted #6ab028;}

 /* menu content  */ 
#content div.LCOS_box {}        
#content ul.LCOS_list a, #content div.listmenu li a {color:#6ab028;}       
#content li.LCOS_child a {color:#6ab028;}
#content li.LCOS_child a:hover, #content .listmenu li a:hover  {background-image:url(../img/mnu_active.png)}


html{background:#bc4e05 url(../img/bgbg.jpg) repeat-x center top;}
body{background:url(../img/bg.jpg) no-repeat center bottom;font:14px Myriad Pro, Calibri, Arial, Tahoma, sans-serif;}
h1{font-size:24px;color:#6ab028;padding:5px 0;}
h2{font-size:18px;color:#6ab028;padding:5px 0;}
a, .menushow a{color:#6ab028;}
a:visited, .menushow a:visited {color:#2f5010;}
a:hover, .menushow a:hover{color:#eda424;}

div.h, hr {border: 1px dotted #6ab028;}

div.thumbscontainer {text-align: left;}
ul.thumbs {text-align:left; float: left; clear: all;}

#content div.childscontainer {text-align: left; float: left; clear: all; padding: 0; margin: 0;}
#content div.childscontainer img.thumbnail {padding: 0; margin: 0; text-align: left;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.bg{background:url(../img/bg.jpg) no-repeat center top;}
#main{width:959px;margin:0 auto;}

#topmenu{position:absolute;top:0;width:259px;height:45px;background: none;} 

/*#topmenu{position:absolute;top:0;width:259px;height:45px;background:url(../img/topmenu.png) no-repeat;} */

#topmenu a{width:40%;margin:10px;height:15px;display:block;float:left;}
.logo{position:absolute;top:10px;margin-left:30px;}
#menu{background:url(../img/menu.png) no-repeat;height:46px; z-index: 99; margin-top: 64px;}
.panel{width:220px;background:url(../img/panel.png) center bottom;float:left;margin:20px 10px 10px;}
.panel2{float:right;}
.panel h4{background:url(../img/panel_top.png) no-repeat;font-weight:normal;color:white;font-size:18px;padding:4px 15px 6px;margin-top:-5px;position:relative;}
#topbanner{ width: 971px;height:208px; padding-top:0px; z-index: 0;}
#content{margin:15px auto;;width:460px;background:url(../img/main_btm.png) no-repeat bottom center;padding:0 0 5px;_width:450px;}
#content .in{background:#fff6f0;padding:10px;}
#content h4{font-weight:normal;color:white;font-size:18px;padding:4px 15px 6px;background:url(../img/main_top.png) no-repeat;}
.news, .news a {color: #FFFFFF;font-size:12px;padding:10px; text-decoration: none;}
.news a:hover {text-decoration: underline;}
.news dt{width:57px;height:13px;background:url(../img/date.png);padding:4px 7px;color:#0d6c2b;}
.news dd{padding:5px 0 10px;}

.panel .in{padding:10px;}
.center {text-align:center;}
blockquote{background:#f5e4d9;position:relative;_zoom:1;overflow:hidden;padding:12px 15px;font-size:12px;}
blockquote .btl, blockquote .btr, blockquote .bbl, blockquote .bbr{display:block;width:7px;height:7px;background:url(../img/block.png);position:absolute;overflow:hidden;}
blockquote .btl{background-position:0 0;top:0;left:0;}
blockquote .btr{background-position:-7px 0;top:0;right:0;}
blockquote .bbl{background-position:0 -7px;bottom:0;left:0;}
blockquote .bbr{background-position:-7px -7px;bottom:0;right:0;}
#main ul li{list-style:none;float:left;color:white;font-size:16px;}
#main ul li a{background:url(../img/mnu_link.png) 10px center no-repeat;color:white;padding:12px 20px 14px 28px;text-decoration:none;display:block;margin-left:10px;}
#main ul li a:hover{background-image:url(../img/mnu_hover.png)}
#main ul li.active a{background-image:url(../img/mnu_active.png)}

#main ul li.active ul li a{background-image:none}

#main ul li ul {display:none;position:absolute;z-index:1000;background:url(../img/submnu.png) no-repeat center bottom;width:100px;padding:5px 10px 10px;}
#main ul li ul li{float:none;}
#main ul li ul li a{color:#6ab028;padding:0;background:none;text-decoration:underline;font-size:14px;margin:0;}
#main ul li ul li a:visited{color:#2f5010;}
#main ul li ul li a:hover{color:#eda424;}
#main ul li:hover ul {display:block;}
.avatar {width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0;}
.avatar i{display:block;position:absolute;z-index:500;width:80px;height:80px;background: url(../img/avatar_brd.png) }
.table {font-size:12px;width:100%;border-collapse:collapse;}
.table td{padding:3px;}
.table thead{background:#6fbe44;color:white;}
.table .sec td{background:#cfe295;}
#mail{background:url(../img/email.png) no-repeat 0 45px;height:80px;;width:200px;position:absolute;color:white;margin:20px 10px 10px;}
#mail input{border:0;background:0;margin-top:18px;height:20px;display:block;float:left;width:65px;cursor:pointer}
#mail .input{margin-left:10px;width:120px;cursor:text;color:white;font:14px Myriad Pro, Calibri, sans-serif;*margin-left:0px;}
.foremail{margin-bottom:100px;}
#footer {clear:both;margin-top:10px;padding:10px;color:white;font-size:12px;overflow:hidden;}
#footer address a{float:right;background:url(../img/110_logo.png) no-repeat top right;color:white;font-style:normal;padding-top:40px;width:170px;text-align:right;}

/* site map */

#content #sitemap ul { margin: 10px; padding: 0px;
list-style: none; background: none; } 
#content #sitemap ul li { margin: 0; padding: 5px; background: none; text-align: left;} 
#content #sitemap ul li ul {display: block; position: relative; padding: 0; margin: 0;}
#content #sitemap ul li a { color:#6ab028; display: list-item; background: none; margin: 0; padding: 0; } 
#content #sitemap ul li a:hover{color:#eda424; background: none; }
#content #sitemap li ul a {font-size: 10px;}



