body { text-align: center; margin:0; padding:0; background:#C2C2C2; font:12px Arial, Helvetica, sans-serif; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
img { vertical-align:top;}
ul { list-style:none;}


a:link {color: #000080; text-decoration:none;}
a:visited {color: #000080;text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}
a:active {color: #000080;}

.cle:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.content { width:890px; margin:0 auto; text-align:left; background:#fff url(../images/content.gif) repeat-y 220px;}
.title { height:80px; background:url(../images/top_bg.jpg) repeat-x; margin-bottom:2px;}
.title img { margin:20px 0 0 30px; float:left; display:inline;}
.title span { display:block; height:80px; width:110px; float:right; background:url(../images/topSp_bg.jpg) no-repeat;}

.nav { background:#000; border-bottom:1px solid #fff; border-top:1px solid #494949; height:29px; color:#fff;}
.nav li { float:left; width:148px; font:14px/29px Arial, Helvetica, sans-serif; text-align:center; background:url(../images/nav_bg.jpg) no-repeat left 4px;}

.nav li a:link {color: #fff; text-decoration:none;}
.nav li a:visited {color: #fff;text-decoration:none;}
.nav li a:hover {color: #5AAA38; text-decoration:underline;}
.nav li a:active {color: #fff;}

.ad { margin:0 auto 2px; width:890px;}

.left { width:220px; float:left;}
.left h4 { height:39px; background:url(../images/left_h.jpg) repeat-x bottom; font:18px Arial, Helvetica, sans-serif; margin-top:20px;}
.left h4 img { vertical-align:-9px; margin:0 8px 0 4px;}

.ProductsList { margin:8px 0 0 32px;}
.ProductsList li{ background:url(../images/left_li.jpg) no-repeat 4px; padding-left:20px; font:14px/30px Arial, Helvetica, sans-serif;}
.ProductsList li a:link {color: #5AAA38; text-decoration:none;}
.ProductsList li a:visited {color: #5AAA38;text-decoration:none;}
.ProductsList li a:hover {color: #000; text-decoration:underline;}
.ProductsList li a:active {color: #5AAA38;}

.tel { margin:8px 0 0 20px; line-height:30px;}

.linklogo { text-align:center; border-top:1px solid #DBDBDB; padding:12px;}

.right { width:640px; float:left; margin-left:15px; font-size:14px;}
.Rtitle { background:url(../images/right_h.gif) repeat-x center ; height:22px; margin:20px 0 10px; clear:both;}
.Rtitle h2 { background:#fff; float:left; padding-right:14px;}
.Rtitle h2 img { vertical-align:-5px; margin-right:8px;}

.rightImg { float:left; width:136px;}
.rightText { float:right; width:494px; line-height:22px;}
.paddBo { padding-bottom:20px;}
.lineHe { line-height:22px;}
.lineHe p { margin-top:10px;}
.foot { width:890px; margin:0 auto; background:#494949 url(../images/foot_bg.jpg) repeat-x top; height:40px; margin-top:1px; color:#fff; padding-top:6px; clear:both; line-height:18px;}
