

body {
	margin:0px;
	font-size:12px;
	background:url(bg.gif) repeat;
}

/* common */
.m {width:960px;margin:auto;}

.top {height:26px;line-height:26px;background:#EEF7FB;padding:0 10px 0 10px;}
#top a {text-decoration:none;}

.head {height:115px;}
.head div {float:left;}
.head .logo {padding:15px 10px 0 0px;height:90px;overflow:hidden;}
.head h1 {font-size:24px;margin:32px 0 5px 10px;color:#FFFFFF;font-family:;}
.head h4 {font-size:15px;margin:0 0 0 10px;color:#FFFFFF;}

#menu a {text-decoration:none;}
.menu {background:url('menu_bg.gif') repeat-x;height:30px;overflow:hidden;padding:0 0 0 20px;font-size:14px;font-weight:bold;}
.menu_li {float:left;line-height:30px;padding:0 20px 0 20px;}
.menu_li span {color:#ffffff;}
.menu_on {float:left;line-height:30px;padding:0 20px 0 25px;background:url('menu_on.gif') repeat-x;}
.menu_on span {color:#FFFFFF;}

.side_head {border-bottom:none;background:url('side_head.gif') repeat-x;}
.side_head div {padding:0 10px 0 10px;font-size:14px;height:40px;line-height:40px;overflow:hidden;letter-spacing:1px;color:#FFFFFF;}
.side_body {border:#cc0000 1px solid;border-top:none;background:#FFFFFF;padding:10px;margin:0 0 10px;}
.side_body li {background:url('ico.gif') no-repeat 5px 7px;padding:0 0 0 20px;height:26px;line-height:26px;overflow:hidden;}
.#right{PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(right_bg.jpg) #ffcd36 repeat-x; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 667px; COLOR: #000; PADDING-TOP: 0px}
.main_head {border-bottom:none;background:url('main_head.gif') repeat-x;}
.main_head div {padding:0 10px 0 10px;font-size:14px;height:40px;line-height:40px;overflow:hidden;letter-spacing:1px;color:#FFFFFF;}
.main_body {border:#cc0000 1px solid;border-top:none;background:#FFFFFF;padding:10px;margin:0 0 10px;}

.dsn{ color:#ffffff;}
#pos_show { color:#fff;  !important}