/* Òø·û */
body {margin: 0 ;padding: 0;line-height: 22px;font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #8d8d8d; background:url(../images/body_bg.jpg) repeat top center;
}
a:link, a:visited { color: #8d8d8d; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #dc251d; text-decoration: underline; }

p,img,div,span,form,input,ul,li,dl,dt,dd{ margin: 0px; padding: 0px; }
img{ border:none;}
li{ list-style-type:none;}
.cleaner{ clear:both; margin:0; padding:0;}

#main_body{ background:url(../images/top_bg.jpg) top center no-repeat; margin:0; padding:0;}
#container{ width:995px; margin:0 auto;}
#header{ width:995px; height:139px; overflow:hidden; }
.head{ height:107px; overflow:hidden;}
.logo{ padding-top:13px; padding-left:42px; float:left; display:inline;}
.search{ float:right; padding-top:5px; text-align:right}
.search_input{ background:url(../images/search_input.jpg) no-repeat; width:159px; height:20px; border:none; padding:3px 10px 0 10px; font-family:verdana;}
#menu{ width:995px; height:32px; background:url(../images/menu_bg.jpg) no-repeat;}
#menu ul{ margin:0; padding:0;}
#menu ul li{ list-style-type:none; float:left; width:122px; padding-right:1px; background:url(../images/menu_li.jpg) no-repeat right; height:32px; text-align:center; }
#menu ul .current{ background:none;}
#menu ul li a:link, #menu ul li a:visited{ display:block; font-size:14px; color:#ffffff; padding-top:0px; height:21px;padding-top:11px; width:122px; padding-right:1px; text-decoration:none; }
#menu ul li a:hover{ background:url(../images/hover_bg.jpg) no-repeat center; }

#content{ width:995px; margin:0; margin-top:8px;}
#footer{  width:995px;height:30px;  text-align:center; padding-top:5px; margin:0 auto; border-top:1px  dashed #aeaeae ; margin-top:15px;}