/* CSS Document */
body { 
background:#FFF; color:#333; 
font-family:ËÎÌå, Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size:12px; line-height:150%; 
padding:0px; margin:0px; }

img{ border:none; }

ul,li
{ list-style:none; padding:0px; margin:0px; }

p{ margin:10px 0px!important; margin:8px 0px; }


a { text-decoration:none;color:#037FDD; }
a:hover	{ text-decoration:underline;color:#FF6101; }
a.noline { text-decoration:none; }

.cred
{ color:#CC0000; font-size:14px; }

div.clearfix { display: block;}
div.clearfix:after 
{ content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;}
* html .clearfix { height: 1%;}


#header
{ width:950px; clear:both; padding:10px 0px; margin:auto; }
#footer
{ width:950px; text-align:center; clear:both; padding:10px 0px; margin:auto; }
#mainbody
{ background:url(../global/images/mainbg.gif) repeat-y left; width:938px; border:#D3F2FA 1px solid; clear:both; padding:5px; margin:auto; }
#lef
{ background:#F7FEFF; width:200px; float:left;  margin-right:8px; clear:left; }
#rig
{ width:730px; float:left; clear:right; }
.logo
{ width:250px; float:left; text-align:center; margin-right:28px; }

.lef_sub
{ padding-top:5px;}
.lef_sub_cata
{ background:#DFFAFF; border-bottom:#B5EEFA 1px solid; padding:2px 10px; margin:3px 10px; clear:both;  }
.lef_sub_cata span
{  float:left; cursor:pointer; margin-right:5px; width:11px; height:11px; }

.lst_close 
{ background:url(../global/images/hide.gif) no-repeat center;  }
.lst_open 
{ background:url(../global/images/images/show.gif) no-repeat center;  }


.lef_sub li
{ background:#F7FEFF; border-bottom:#A7D5ED 1px dashed; padding:2px 10px; margin:1px 12px;  }
.lef_sub a
{ color:#666666; }


.navi
{ width:650px; float:left; text-align:right; padding-right:10px; margin-top:35px; }
.navi a
{ color:#333333; text-decoration:none; }

.cata
{ padding:10px;}
.cata a
{ font-size:14px; }
.cata li
{ border-bottom: #EFEFEF 1px solid; padding:3px 10px; }

.bpic
{ padding:0px 10px; margin:5px 0px; }
.navi_tit
{ background:#DFFAFF; border-top:#B5EEFA 1px solid;  color:#037FDD; font-size:14px; font-weight:bold;  padding:3px 10px;  margin:8px 10px;  }
.navi_con
{ font-size:12px;  border:#B5EEFA 1px dashed; padding:5px 10px;  margin:10px 0px; }
.navi_con a
{ text-decoration:underline; }

.content
{ padding:0px 10px; margin:5px 0px; }
.content_tit
{ background:#F7F7F7; border-bottom:#EFEFEF 1px solid; color:#CC0000;  padding:2px 10px; margin:5px 0px;}
.content_top
{ float:right; margin:-25px 10px 0px; clear:both; }

/**/


