@import url(css01.css);
@import url(form.css);
@import url(box.css);
* {
  margin:0;
  padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
body {
	background-color:#7D7D7D;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#048832;
	background-image:url(../../images/bg_main.jpg);
	background-repeat:repeat-x;
}
ul,
li{
   list-style:none;
}
.clearboth{
  clear:both;
  }
  
#header,
#header2,
#footer,
#main,
#menu{
  width:909px;
  margin:0 auto;
  background-color:#FFFFFF;
}
.wrapper,
#wrapper_main,
#wrapper_main2{
  width:886px;
  margin:0 auto;
}
#header{
  height:107px;
  background: url(../../images/bg_top.gif) no-repeat;
  background-color:#fff;
}
#header2{
  height:107px;
  background: url(../../images/bg_top_c.gif) no-repeat;
  background-color:#fff;
}
#top_menu{
	padding:25px 15px 0 0;
	color:#FFF;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	float:right;
}
#search{
	float:right;
	padding:9px 80px 0 0;
	clear:both;
}
#search dt,
#search dd{
    float:left;
	margin-right:2px;
}

#nav {
    height:31px;
	overflow:hidden;
	background-color:#3485C2;
	width:886px;
	background-image:url(../../images/bg_nav2.gif);
	background-repeat:no-repeat;
	}
#nav li {
    margin: 0; 
	padding: 0;
	float:left;
}
#nav a {
	padding:0 12px;;
	overflow: hidden;
	height: 31px;
	text-align:center;
	line-height:30px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	background-image:url(../../images/bg_nav.gif);
	background-repeat:repeat-x;
}
#nav a:hover { 
    background-position: 0 -31px;
	color:#333;
	}
	
#nav1 a:hover,
#nav9 a:hover{ 
    background-position:0 0;
	}	
#nav1 a {
	width:39px;
	background-image: url(../../images/top_nav_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#nav2 a {
	width:101px;
	background-image: url(../../images/top_nav_00.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav3 a {
	width:101px;
	background-image: url(../../images/top_nav_00.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav4 a {
	width:101px;
	background-image: url(../../images/top_nav_00.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav5 a {
	width:101px;
	background-image: url(../../images/top_nav_00.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav6 a {
	width:101px;
	background-image: url(../../images/top_nav_00.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav7 a {
	width:101px;
	background-image: url(../../images/top_nav_00.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav8 a {
	width:101px;
	background-image: url(../../images/top_nav_00.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav10 a {
	width:101px;
	background-image: url(../../images/top_nav_00.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav9 a {
	width:39px;
	background-image: url(../../images/top_nav_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#footer{
   background-image:url(../../images/bg_footer.gif);
   background-repeat:no-repeat;
   text-align:center;
   padding-top:0px;
   height:60px;
   background-color:#048832;
}
#wrapper_foot{
   height:42px;
   padding-top:10px;
   background-image:url(../../images/bg_footer.gif);
   background-repeat:no-repeat;
}
#wrapper_main{
   padding:10px 0 10px 0;
   
}
#wrapper_main2{
   padding:0 0 10px 0;
   background-image:url(../../images/bg_wrapper1.gif);
   background-repeat:repeat-y;
}
#wrapper_page{
   margin:3px 0 3px 8px;
}
#main_a{
   float:left;
   width:650px;
}
#main_b{
   float:right;
   width:222px;
}
#main2_a{
   float:left;
   width:222px;
   background-color:#fff;
   border:1px solid #D9E4EA;
}
#main2_b{
   float:right;
   width:660px;
   background-image:url(../../images/bg_product.gif);
   background-repeat:repeat-x;
}
#main_b_page{
   float:right;
   width:585px;
   background-image:url(../../images/bg_main_b.gif);
   background-repeat:repeat-x;
   margin:0 1px 0 0;
}
#main_b1{
   float:left;
   width:387px;
}
#main_b2{
   float:right;
   width:200px;
}
#catalog{
   background: url(../../images/bg_catalog.gif) no-repeat;
   height:230px;
   padding:3px 16px 3px 16px;
}
#catalog2{
	height:252px;
	padding:3px 16px 3px 16px;
	background-image: url(../../images/bg_catalog2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contact1{
    padding:0px 0px 0px 0px;
}
#product1{
    padding:5px 14px 10px 14px;
}
.title01{
   
}
.title01_a{
	float:left;
	background-image: url(../../images/li01.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	color:#1D8435;
	font-weight:bold;
	font-size:13px;
	line-height:25px;	
	padding-left:20px;
	width:170px;
}
.title01_b{
    float:right;
	line-height:25px;
}
.title02{
	background-image: url(../../images/icon_mail.gif);
	background-repeat: no-repeat;
	background-position: 35px 7px;
	color:#6A6A6A;
	font-weight:bold;
	font-size:13px;
	line-height:25px;	
	padding-left:58px;
}
.title022{
	background-image: url(../../images/icon_mail.gif);
	background-repeat: no-repeat;
	background-position: 28px 7px;
	color:#6A6A6A;
	font-weight:bold;
	font-size:13px;
	line-height:25px;	
	padding-left:50px;
}

.list01 h2{
	text-align:center;
	font-size:13px;
	font-weight: bolder;
	color:#fff;
	padding:6px 0 0px 0;
}
.list01 li{
   background: url(../../images/li02.gif) no-repeat;
   background-position:0px 8px;
   line-height:16px;
   padding-left:12px;
   }
.list02{
   padding:0 8px 0 8px;
}
.list02 li{
   background: url(../../images/li02.gif) no-repeat;
   background-position:0px 8px;
   line-height:20px;
   font-size:12px;
   padding-left:10px;
   }
   
.list_news li{
   background-image:url(../../images/li02.gif);
   background-position:10px 10px;
   background-repeat:no-repeat;
   padding-left:20px;
   line-height:25px;
   border-bottom:1px solid #DADADA;
}
.list03 h2{
   font-size:14px;
   font-weight:bold;
   color:#1D8435;
   border-bottom:1px solid #DADADA;
}
#news01{
   margin:2px 0 0 5px;
}
#adLeftFloat{
   background-image:url(../../images/chat.gif);
   background-repeat:no-repeat;
   height:149px;
   width:94px;
}
#chat2{
  text-align:center;
  padding:75px 8px 10px 8px;
}
.box_catalog1,
.catalog1 li{
  background-image:url(../../images/li03.gif);
  background-repeat:repeat-y;
  line-height:26px;
  margin:2px 0 2px 0;
  padding-left:17px;
  border-bottom:1px solid #036624;
}
.catalog2 li{
  background-image:url(../../images/li05.gif);
  background-repeat:no-repeat;
  background-position:20px 9px;
  line-height:22px;
  padding-left:30px;
}
.pd8{
   padding-top:8px;
}
.ep1{
  color:#03762a;
}
.ep2{
  font-size:12px;
  color:#666666;
  line-height:2em;
}
.ep3{
  font-size:12px;
  line-height:1.5em;
  color:#666666;
}
.ep4{
  font-size:13px;
  font-weight:bold;
  color:##2F78AE;
  line-height:1.5em;
}