@import url(css01.css);
@import url(form.css);
* {
  margin:0;
  padding:0;
}
body {
	background-color:#7D7D7D;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul,
li{
   list-style:none;
}
.clearboth{
  clear:both;
  }
  
#header,
#footer,
#main,
#menu{
  width:820px;
  margin:0 auto;
  background-color:#FFFFFF;
}
.wrapper,
#wrapper_main,
#wrapper_main2,
#wrapper_foot{
  width:778px;
  margin:0 auto;
}
#header{
  height:122px;
  background: url(../images/bg_top.gif) no-repeat;
}
#top_menu{
	padding:6px 23px 0 0;
	color:#FFF;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right
}
#search{
	float:right;
	padding:20px 20px 0 0;
	clear:both;
}
#search dt,
#search dd{
    float:left;
	margin-right:2px;
}
.form1{
    border:1px solid #B7B7B7;
	background-color:#FAFAFC;
	height:19px;
	line-height:19px;
}
#nav {
    height:30px;
	overflow:hidden;
	background-color:#909090;
}
#nav li {
    margin: 0; 
	padding: 0; 
	list-style: none; 
	display: inline;
}
#nav a {
	float:left;
	padding: 0;
	overflow: hidden;
	height: 30px;
	text-align:center;
	line-height:30px;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav a:hover { 
    background-position: 0 -30px;
	color:#333;
	}
#nav1 a {
	width:20px;
	height:30px;
	background-image: url(../images/top_nav_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#nav2 a {
	width:73px;
	background-image: url(../images/top_nav_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav3 a {
	width:86px;
	background-image: url(../images/top_nav_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav4 a {
	width:87px;
	background-image: url(../images/top_nav_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav5 a {
	width:155px;
	background-image: url(../images/top_nav_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav6 a {
	width:75px;
	background-image: url(../images/top_nav_06.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav7 a {
	width:67px;
	background-image: url(../images/top_nav_07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#nav8 a {
	width:93px;
	background-image: url(../images/top_nav_08.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#nav9 a {
	width:102px;
	background-image: url(../images/top_nav_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#nav10 a {
	width:20px;
	height:30px;
	background-image: url(../images/top_nav_10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#nav12 a {
	width:20px;
	height:30px;
	background-image: url(../images/top_nav_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#nav22 a {
	width:73px;
	background-image: url(../images/top_nav_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav32 a {
	width:92px;
	background-image: url(../images/top_nav_032.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav42 a {
	width:72px;
	background-image: url(../images/top_nav_042.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav52 a {
	width:164px;
	background-image: url(../images/top_nav_052.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav62 a {
	width:85px;
	background-image: url(../images/top_nav_062.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav72 a {
	width:75px;
	background-image: url(../images/top_nav_072.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#nav82 a {
	width:72px;
	background-image: url(../images/top_nav_082.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#nav92 a {
	width:110px;
	background-image: url(../images/top_nav_092.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#nav102 a {
	width:15px;
	height:30px;
	background-image: url(../images/top_nav_102.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0 0;
}
#footer{
   text-align:center;
}
#wrapper_foot{
   border-top:4px solid #B9B9B9;
   height:60px;
   padding-top:10px;
}
#wrapper_main{
   background: url(../images/bg_main.gif) repeat-y;
}
#wrapper_main2{
   background: url(../images/bg_main2.gif) repeat-y;
}
#wrapper_page{
   margin:3px 0 3px 8px;
}
#main_a{
   float:left;
   width:191px;
}
#main_b{
   float:right;
   width:587px;
}
#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_catalog3.gif) no-repeat;
   padding:0px 16px 24px 16px;
   background-position:left bottom;
   background-color:#9E9E9E;
}
#catalog_line{
   background-image:url(../images/bg_catalog_line.gif);
   height:6px;
   background-repeat:no-repeat;
   background-color:#9E9E9E;
}
#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;
}
.list_product01{
    margin-left:2px;
}
.list_product01 li{
    float:left;
	width:110px;
	text-align:center;
	padding:2px 4px 2px 2px;
}
.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;
}
.list03 li,
.list02 li{
   background: url(../images/li03.gif) no-repeat;
   background-position:0px 9px;
   line-height:20px;
   padding-left:10px;
   }
.list_news li{
   background: url(../images/li03.gif) no-repeat;
   background-position:0px 8px;
   padding-left:10px;
   line-height:20px;
   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;
}
#footer #wrapper_foot #ys {
padding-top:25px;
text-align:right;
}
A.ys:link,
A.ys:visited,
A.ys:active{
	font-size:10px;
	color:#CCC;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif
   }