.p10 { padding:10px}
#header{ height:143px; width:100%}

#links { position:absolute; top:10px; right:40px; color:#cccccc} #links a { margin:0 6px; color:#899dab; text-decoration:none}
#links a:hover, #head_main a:hover { text-decoration:underline}

#head_banner { width:500px; height:60px; margin:0 auto; padding-left:292px; text-align:center; padding-top:50px}
#logo { position:absolute; border:0; left:35px; top:10px}

#head_line { margin-top:5px; height:48px}
#head_main{ float:right}
#inormer { line-height:2.5; float:left}
#head_main a { display:block; height:48px; background:url(head_main.png) 0 0 no-repeat; margin-right:2px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; padding:0 13px 0 19px; line-height:2.5; float:left; text-decoration:none}
#hm { display:block; height:48px; background:url(head_main.png) 0 0 no-repeat; padding:0 13px 0 19px; float:left; }
#hm select { margin-top:5px}

#content { margin-top:20px}
#content td { vertical-align:top}
.left, .right, .lrb { width:237px}
.center { padding:0 10px}
.right {}

.lrb { background:#f9f9fa url(lrb_shadow.png) 0 100% no-repeat; padding-bottom:19px;}
.lrb_head { height:31px; background:#0d487e url(lrb_head.png) no-repeat; font: bold 12px Arial, Helvetica, sans-serif; color:#FFF; line-height:2.5; text-align:center}

.cb { background:#f9f9fa}
.cb_head { background:#588bbd url(cb_l.png) 0 0 no-repeat;}
.cb_head_r {height:31px; background:url(cb_r.png) 100% 0 no-repeat; font: bold 12px Arial, Helvetica, sans-serif; color:#FFF; line-height:2.5; text-align:center;}

.vip { background:#f9f9fa url(vip.gif) 99% 5px no-repeat;}

#footer { background:#f9f9fa url(foot_bg.png) repeat-x; margin-top:20px}
.footer_l { background:url(foot_l.png) 0 0 no-repeat;}
.footer_r {height:155px; background:url(foot_r.png) 100% 0 no-repeat;}
.cop { width:300px; float:left}


#main {font:bold 15px Arial, Helvetica, sans-serif; padding:10px}
#main div {padding:5px 0; 	border-bottom:1px solid #dedede;}
#main img { vertical-align:middle; margin-right:10px}

#cat_nav div {
	background: url(cat_a.gif) no-repeat right center;
	padding:6px 16px 6px 5px;
	border-bottom:1px dotted #dedede;
	cursor:pointer;
		color: #0D487E; font:bold 11px Tahoma, Geneva;	
}
#cat_nav, #cat_nav a {font:normal 11px Tahoma, Geneva; }
#cat_nav div:hover, #cat_nav div:focus  {
	background: url(cat_hover.gif) no-repeat right center;
	color:#C63;
}
#cat_nav a {
	border: none;
	background: url(arrow.png) no-repeat 2% center; 
display:block;
padding:5px 0 5px 15px;
background-color:#f6f6f6
}
 #cat_nav a:hover {	background: url(arrow-active.png) no-repeat 2% center; 
display:block;}


.line { width: 98%; background: url(dot.png) repeat-x; height:1px; margin:13px 0 0 0 }

.submit {background:#fff url(btbg.png) repeat-x; border:1px solid #b1bac2; color:#3b658b; font:bold 13px Arial, Helvetica, sans-serif; padding:0 10px; height:24px}

#sity_name { position:absolute; top:30px; left:118px; z-index:100; font:bold 16px Arial, Helvetica, sans-serif; background-color:#ffffff}
#sity_name a {
display: inline;  background: none; margin:0; font:normal 12px Tahoma, Geneva; color:#3b658b; padding:0; line-height: normal; float:none; text-decoration: underline; }

#footm 	{padding:10px 18px; float: right;}
#footm p 	{FONT-SIZE: 12px; FONT-WEIGHT: bold; margin-bottom:4px}
#footm a { margin: 0px; font: bold 100% "Lucida Grande", Arial, Helvetica, sans-serif; color:#899dab}
#footm a:hover {	color: #C63;}
#footm p b a {color:#C63} #footm p b a:hover {color: #C95833;}
