body { background: #4E4E4E url({STYLEIMGDIR}/bg.png) repeat-y center top;}
/* body { background: #4E4E4E url({STYLEIMGDIR}/bg.png) repeat-y 3px top;} */
/* .wp { width: 1020px;} */
.wp { width: 1200px;}

ul li, .xl li { list-style: outside none none !important;}

.mb5 { margin-bottom: 5px !important;}
.mb10 { margin-bottom: 10px !important;}
.mb15 { margin-bottom: 15px !important;}
.mt10 { margin-top: 10px !important;}


.fc_h { color: #999;}
.fl_l { color: #036;}

/* header */
#toptb { line-height: 29px; background: #4E4E4E; border-bottom: 1px solid #5E5E5E; color: #A7A7A7;}
	#toptb a { height: 29px; color: #A7A7A7;}
	#toptb .vwmy { background-position: 0 9px;}
	#toptb #diy-tg_menu { line-height: 24px;}
	#toptb #diy-tg_menu a { height: 24px;}
	#toptb #myprompt.new, #pm_ntc.new { color: #A7A7A7;}
	#toptb .new { color: #FFF; font-weight: normal;}
	/* #toptb .wp { width: 1030px;} */
	#toptb .wp { width: 1200px;}

#hd { background: url({STYLEIMGDIR}/hd.png) repeat-x center top; height: 134px;}
	/* #hd .wp { width: 1052px;} */
	#hd .wp { width: 1200px;}
	#hd .hdc { height: 80px; overflow: hidden;}

#nv { height: 44px; padding-left: 0; background: url({STYLEIMGDIR}/nv.png) repeat-x center -80px;}
	#nv ul { background: url({STYLEIMGDIR}/nv.png) no-repeat -147px top; padding-left: 3px; height: 40px;}
	#nv li { width:auto;height: 40px; line-height: 40px; overflow: hidden; font-weight: normal; background: url({STYLEIMGDIR}/nv.gif) no-repeat right top; padding-right: 2px;}
	.ie_all #nv li { line-height: 43px;}
	#nv li a { height: 40px; text-decoration: none; padding: 0 14px;}
	#nv li.a { margin-left: -2px; margin-right: -1px; padding-right: 0; padding-left: 3px;}
	#nv li.a, #nv li a:hover, #nv li.hover a:hover, #nv li.hover a { background: url({STYLEIMGDIR}/nv.png) repeat-x left -40px;}
	#nv li.a a, #nv li.a a:hover { background:rgba(0,0,0,0);}
	#nv li.a, #nv li:hover, #nv li.hover:hover, #nv li.hover { background:rgba(0,0,0,0);}

	#nv li.a a { padding-right: 18px;}

#qmenu { margin-top: 6px; background-image: url({STYLEIMGDIR}/qmenu.png); color: #000;}

/* search */
#scbar.scbar_birdnet { background: none; border: 0; float: left; padding: 15px 0 0 40px;}
	.scbar_birdnet #scbar_txt { width: 300px; background: none; border: 0; padding-left: 5px; font-size: 12px; color:#999 !important; height: 24px; margin: 10px 0; line-height: 24px;}
	.scbar_birdnet .scbar_btn_td { background-image: url({STYLEIMGDIR}/search.png);}
	.scbar_birdnet .scbar_txt_td, .scbar_birdnet .scbar_type_td { background-image: url({STYLEIMGDIR}/search.png);}
	.scbar_birdnet .scbar_btn_td .xi2, .scbar_adv a { color: #999; font-weight: normal;}
	.scbar_adv { padding-left: 20px;}
	.scbar_birdnet #scbar_btn { box-shadow: 0 0 0;}
	.scbar_birdnet .scbar_type_td { width: 57px; padding: 0 10px 0 5px;}


/* #ft { text-align: center; color: #999; background:#333 url({STYLEIMGDIR}/ft.png) no-repeat center top; border-top: 0; padding: 40px 0 30px 0; height: 160px;}
#ft { text-align: center; color: #999; background-color:#333333; border-top: 0; padding: 15px 0 0px 0; height: 140px;}
	#ft a { color: #999;}
	#ft #flk, #ft #frt { display: none;}
	#ft .link { text-align: left; color: #CCC; padding-bottom: 15px;}
	#ft .link a { color: #CCC; padding: 0 4px;}
	#ft .ft_logo { padding-top: 10px;}
	#ft .wp { position: relative;}
	#ft .ft_qrcode { position: absolute; right: 0; top: 0;}
	 */
#ft { text-align: center; color: #999; background-color:#333333; border-top: 0; padding: 15px 0 0px 0; height: 140px;}
	#ft a { color: #999;}
	#ft .t{ line-height:30px;}
	#ft #flk, #ft #frt { display: none;}
	#ft .link { text-align: left; color: #CCC; padding-bottom: 15px;}
	#ft .link a { color: #CCC; padding: 0 4px;}
	#ft .ft_logo {position: absolute; padding-top: 0px;left: 0%; top: 0;}
	#ft .wp { position: relative;}
	#ft .ft_qrcode { position: absolute; right: 100px; top: 0;}

.nvhm { background-image: url({STYLEIMGDIR}/search.png);}
#pt .z em { background-image: url({STYLEIMGDIR}/pt_item.png);}
.pg strong { background-color: #FF4300; color: #FFF;}
.pgb a { background-image: url({STYLEIMGDIR}/arw_l.gif);}
.pg a.nxt { background-image: url({STYLEIMGDIR}/arw_r.gif);}

#postlist.bm { background: #ECECEC; border: 1px solid #F9F9F9;}
.ct2 .mn { width: 790px;}
.ct2_a, .ct3_a { background-color: #ECECEC; border: 1px solid #F9F9F9;}
.ct2_a .mn { width: 860px;}
.ct3_a .mn { width: 625px;}

.tb a { background-color: #DCDCDC;}
.tb_h { background-color: #DCDCDC;}
.bm_h { border-bottom: 1px solid #DCDCDC;}
.bmn { background: #F2F2F2; border-color: #DCDCDC;}

#nv_home .ct3_a .sd .bm { background: none;}

.login_register .bm_h { height: 36px; line-height: 36px; border-top: 0; background: #D2D2D2 url({STYLEIMGDIR}/titlebg_login.png) repeat-x 0 0;}
	.login_register .login_box { padding: 15px;}
	.login_register .login_l { width: 520px;}
	.login_register .login_r { width: 468px;}
	.login_register .rfm { width: 100%;}

.bmw .bm_h { background: #F2F2F2;}

.nfl .f_c, #uhd { background: #EAEAEA;}

.ct_faq {}
.forum_forumann li { height: 27px; line-height: 26px; overflow: hidden; padding-left: 15px; background: url({STYLEIMGDIR}/index_icon.gif) no-repeat 0 -469px;}

.index_ann { background: url({STYLEIMGDIR}/index_ann.png) repeat-x 0 0; margin-bottom: 15px;}
	.index_ann ul { height: 45px; line-height: 43px;}
	.index_ann ul li { float: left; margin-right: 50px;}
	.index_ann ul li a { float: left;}
	.index_ann ul li span { float: right; color: #999;}
	#index_ann { width: 1090px; padding-left: 110px; background: url({STYLEIMGDIR}/index_title_ann.gif) no-repeat 10px center; overflow: hidden;}
	#index_annbox { width: 1085px; overflow: hidden;}
	#index_annbox1 { float: left; width: 800%;}
	#index_annul1, #index_annul2 { float: left;}
