/*
[name]江南春梅[/name]
[iconbgcolor]#F5DEB3[/iconbgcolor]
Powered by Discuz! X
*/

body {  background:url(hdcbg.png) center top no-repeat,url(ftbg.png) center bottom no-repeat,url(background.png)center repeat-y !important; }

body, td, th {
    color: #2f2f2f;
}

a {
    color: #7a2e1f;
}
a:hover {
    color: #b3472b;
}

#nv { overflow: hidden; height: 47px; {MENUBGCODE}; border-radius:10px;}
#nv {background-color:rgba(186, 53, 15, 0); background: url(nv.png)repeat-x; }
	#nv li, #nv li a:hover, #nv li.hover a, #nv li.hover a:hover { background-image: url(nv_a.png) !important; }
	#nv li.a { background-color:rgba(132, 0, 0, 0); }
	#nv li { float: left; padding-right: 1px; height: 47px; line-height: 47px; background: url(nv_a.png) no-repeat 100% 0; font-weight: 700; font-size: 17px; }
	.ie_all #nv li { line-height: 36px; }
	.ie6 #nv li { line-height: 33px; }
	#nv li a { float: left; padding: 0 15px; height: 47px;text-shadow:0 1px 0 #2d2929; }
	#nv li a { color:#f5ede3; }
	#nv li span { display: none; }
	#nv li.a { margin-left: -1px; }
	#nv li.a a { color:#e6b97a; text-shadow:0 1px 0 #7b2b2b;}
	#nv li a:hover { background: url(nv_a.png) no-repeat 50% -66px; }
	#nv li.hover a:hover, #nv li.hover a { background: url(nv_a.png) no-repeat 50% -99px; }
#nv, #mu {border-left:0px solid #CDCDCD;border-right:0px solid #CDCDCD;border-bottom:5px solid transparent;}
#nv {background-repeat:repeat-x;background-position:0;}

#chart { margin-bottom: 5px;background:rgba(0, 0, 0, 0);text-shadow:0 1px 0 rgba(243, 215, 215, 0.62); }
	.chart { padding-left: 22px; background: url({IMGDIR}/chart.png) no-repeat 0 50%; color:#5a463a; }
		.chart em { color: {TABLETEXT}; }

#scbar { background-image: url(search.png); border-color: #FCC; }
.scbar_icon_td { background: url(search.png) 0 -451px; }

.bm{border:1px solid rgba(205, 205, 205, 0);background:rgba(255, 255, 255, 1);}

.bm_h .tl th, .tl td { border-bottom-color: #CDCDCD; }
.fl .bm_h { color: #fff ; border-color:rgba(255, 204, 204, 0); background:rgba(255, 236, 236, 0) url(titlebg.png) repeat-x 0 0; }

	.emp { padding: 20px 10px;background:#fff; }

/* 頁面主區域 */
	#ct { min-height: 300px; }
		.ie6 #ct { height: 300px; }
		.mn { overflow: hidden;background:rgba(255,255,255,0.92);padding:10px;border-radius:10px;margin-bottom:10px; box-shadow:0 0 10px rgba(74, 72, 72, 0.46);}
		.ct1 { border: 1px solid {WRAPBORDERCOLOR}; border-top: none; }
		.ct2 .mn { float: left; width: 730px; margin-bottom: 1em; }
		.ct2 .sd { float: right; width: 220px; overflow: hidden; _overflow-y: visible; }

		.appl { float: left; overflow: hidden; margin-bottom: 10px; padding: 6px 10px; width: 117px; }

		.ct2_a, .ct3_a { border: 1px solid {WRAPBORDERCOLOR}; {SIDEBGCODE} }
			.ct2_a_r { border: none; background-image: none; }
			 .ct2_a h1.mt { display: none; }
			 .ct2_a .tb { margin-top: 3px; }
		.ct2_a .mn { float: right; width: 810px; }
			.ct2_a .mn { display: inline; margin-right: 10px; padding-top: 10px; width: 950px; }
				#nv_userapp .ct2_a .mn, .ct2_a_r .mn { margin-right: 0; width: 810px; }

		.ct3_a .mn { float: left; margin-left: 20px; width: 565px; }
		.ct3_a .sd { float: right; width: 220px; }
			#nv_home .ct3_a .sd .bm { margin-right: 10px; border: none; }
				#nv_home .ct3_a .sd .bm_c { padding: 10px 0; }

		.mw { width: 100%; float: none; }
		.mnw { clear: both; border-top: 1px solid #CCC; }
		.mnh { width: 643px; background: {COMMONBG}; margin-bottom: 0; }


/* 重定義 {SPECIALBG} */
.bmn,  td.pls, .ad td.plc, div.exfm, .tb a, .tb_h, .ttp li.a a, div.uo a, input#addsubmit_btn, #gh .bm .bm_h { background-color: #f1ddc3;border-right:1px solid #e0ba88; }
.bm_h { background-color: rgba(196, 73, 57, 0.09); }

.ct2_a, .ct3_a { background-image: url(vlineb.png); }
	.ct3_a .bm { background-color: transparent; }
.tbn li.a { background: #FAF6ED url(background.png); }
	#nv_portal.pg_portalcp .ct2_a_r, #nv_forum.pg_post .ct2_a_r { background-image: none; }

/* 重定義 {SPECIALBORDER} */
.bmn, .pg a, .pgb a, .pg strong, .card, .card .o, div.exfm  { border-color: #FCC; }
.pg strong { background-color: #FCC; }
.pn, .tb .o, .tb .o a { background-image: url(pn.png); }
	.pnc, a.pnc, .tb .o { border-color: #900; }

.mi .moodfm_input { background-image: url(mood_input.png); }
	.mi .hover .moodfm_input { background-color: #FCC !important; }

.ad td.pls { background-color: #e86c4a; }

/* 重定義字體 */
 .xi1, #um .new, .topnav .new, .sch .new, .el .ec .hot em, .pll .s a.joins, #diy_backup_tip .xi2 { color: #BA350F; }
.fl .bm_h h2 a { color:#3a2a22; text-shadow:0 1px 2px rgba(255,255,255,0.6); }
#qmenu { color: #ccaf83; }
.pll .s a.go { color: #FFF; }
.xi2, .xi2 a { color: #2f2f2f; }

/* 重定義按鈕 */
.pgs #newspecial, .pgs #newspecialtmp { float: left; background: url(pn_post.png) no-repeat 0 0; color: rgba(0, 0, 0, 0); }
#post_reply, #post_replytmp { float: left; background: url(pn_reply.png) no-repeat 0 0; color: rgba(0, 0, 0, 0); }
	#newspecial img, #newspecialtmp img, #post_reply img, #post_replytmp img { opacity: 0; filter: alpha(opacity=0); }
.moodfm_btn { background-image: url(mood_input_btn.png) !important; }
#create_group_btn { display: block; background: url(create_group.png) no-repeat 0 0; }
	#create_group_btn img { opacity: 0; filter: alpha(opacity=0); }
.el .ec .hot, .clct_list .xld .m { background-image: url(hotspot.gif); }
.pll .s { background-image:url(polljoins.gif); }

/* 重定義 Tab */
.tb .a a { border-bottom-color: #FAF6ED; background: url(background.png); }

/* 重定義廣播 */
#uhd, #flw_header .bar { background-color: #FFF9F9; }
	#uhd .tb a, #flw_header .bar { border-top-color: #FFE6E6; }
	#uhd .tb .a a { border-bottom-color: #FAF6ED; }
.flw_replybox { background-color: #FFF9F9; }
	.flw_replybox .px, .flw_autopt, #flw_header .tedt { border-color: #FCC; }
.pg_follow #fastpostsubmit { background-image: url(flw_post.png); }
.flw_replybox .pnc { background-image: url(pn_reply.png); }
.flw_replybox td table .pnc { background-image: url(pn_rt.png); }
#flw_post_extra .sec { border-color: #FFE6E6; background-color: #FFF9F9; }

/* 重定義版塊快速跳轉和側邊導航 */
#fjump_menu li.a a { background-color: #FFF9F9; }
.bdl, .bdl dt, .bdl dd.bdl_a a { border-color: #FCC; background-color: #FFF9F9; }
	.bdl dt { background-image: url(titlebg_sd.png); }
.bdl dd.bdl_a a { color: #BA350F; }

/* 重定義下拉菜單 */
.p_pop a { border-bottom-color: #FFECEC; }
	.p_pop a:hover, .p_pop a.a, #sctype_menu .sca { background-color: #FFECEC; color: #BA350F; }
	.blk a:hover { background-color: transparent; }

/* 重定義好友列表 */
#nv_home .buddy li { background-color: transparent; border: none; }

/* 頁頭 */
	#toptb { min-width: 960px; border-bottom:1px solid rgba(205, 205, 205, 0.2); background:rgba(255, 255, 255, 0.58); line-height: 28px; }
		#toptb a { float: left; padding: 0 4px; height: 28px; }
		#toptb a.showmenu { padding-right: 15px; }
		#toptb a.hover { background-color: #FFF; }
		#toptb .pipe { float: left; display: none; }

	#hd { border-bottom: {HEADERBORDER} solid {SPECIALBORDER}; {HEADERBGCODE} }
		#hd .wp { padding: 10px 0 0; }

			.hdc { min-height: 750px; }
				.ie6 .hdc { height: 750px; }
			#hd h2 { padding: 0 20px 8px 0; float: left; }
				#space #hd h2 { margin-top: 0; }
			#hd .fastlg { padding-top: 10px; }

			#scbar { overflow: hidden; height: 42px; line-height: 42px; border-top: 1px solid #FFF; border-bottom: 1px solid #E9EFF5; background: #E8EFF5; }
				.scbar_icon_td { width: 21px; background: url({IMGDIR}/search.png) no-repeat 0 -50px; }
				.scbar_txt_td, .scbar_type_td { background: url({IMGDIR}/search.png) repeat-x 0 -93px; }
					#scbar_txt { width: 400px; border: 1px solid #FFF; outline: none; }
					.scbar_narrow #scbar_txt { width: 260px; }
				.scbar_btn_td { width: 38px; background: url({IMGDIR}/search.png) no-repeat 8px -142px; }
					#scbar_btn { margin: 0; padding: 0; border: none; background: transparent none; box-shadow: none; }
						#scbar_btn strong { line-height: 84px; }
				.scbar_type_td { width: 61px; background: url({IMGDIR}/search.png) no-repeat 0 -193px; }
					#scbar_type { display: block; padding-left: 10px; text-align: left; text-decoration: none; }
						#scbar_type_menu { margin-top: -8px; }
				#scbar_hot { padding-left: 8px; height: 45px; overflow: hidden; }
					#scbar_hot strong, #scbar_hot a { float: left; margin-right: 8px; white-space: nowrap; }


			#mu { position: relative; z-index: 1; }
				.ie6 #mu, .ie7 #mu { line-height: 0; font-size: 0; }
				#mu ul { background: url({IMGDIR}/mu_bg.png) no-repeat 0 100%; line-height: 22px; z-index: 2; font-size: 12px; }
					#mu li { float: left; height: 32px }
						#mu a { float: left; display: inline; margin: 5px 6px; padding: 0 10px; white-space: nowrap; }
							#mu a:hover { margin: 4px 5px; border: 1px solid {SPECIALBORDER}; background: {SPECIALBG}; color: {HIGHLIGHTLINK}; text-decoration: none; }
				.floatmu { position: absolute; left: 0; top: 0; }
			#um { padding-top: 10px; padding-right: 60px; _padding-right: 54px; line-height: 2.3; zoom: 1; }
				#um, #um a { color:#3a3a3a;text-shadow:0 1px 0 rgba(255, 255, 255, 0.52); }
				#um p { text-align: right; }
				#um .avt { display: inline; margin-right: -60px; }
				.vwmy { padding-left: 16px; background: url({IMGDIR}/user_online.gif) no-repeat 0 2px; }
					.vwmy.qq { background: url({IMGDIR}/connect_qq.gif) no-repeat scroll 0 0; padding-left: 20px; }
				/* .topnav .new, .sch .new 分別為為個人中心和搜索頁面頭部新消息樣式 */
				#um .new, .topnav .new, .sch .new, #toptb .new { padding-left: 20px; background-repeat: no-repeat; background-position: 0 50%; color: {HIGHLIGHTLINK}; font-weight: 700; }
					#myprompt.new { background-image: url({IMGDIR}/notice.gif); background-position: 3px 50%; }
					#pm_ntc.new { background-image: url({IMGDIR}/new_pm.gif); }
					#task_ntc { background-image: url({STATICURL}image/feed/task.gif); }
				#um .pipe { margin: 0 5px 0 0; }

				#extcreditmenu, #g_upmine { margin-right: 2px !important; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; }
					#g_upmine { margin-right: 1px !important; border: 1px solid transparent; }
						.ie6 #g_upmine { border: 0; }
					#extcreditmenu.a, #g_upmine.a { position: relative; z-index: 302; margin-right: 1px !important; border: 1px solid; border-color: {DROPMENUBORDER}; border-bottom: none; background-color: {WRAPBG}; }
					#extcreditmenu_menu, #g_upmine_menu { margin-top: -1px; width: auto; }
						#extcreditmenu_menu li { float: none; display: block; padding-left: 5px !important; padding-right: 1em !important; }
					#g_upmine_menu li { float: none; display: block; padding-left: 5px !important; }
					#g_upmine_menu ul.extg li { padding-left: 0px !important; }

				#qmenu { float: right; display: inline; margin: 5px 8px 0; padding-right: 10px; width: 103px; height: 24px; background: url({IMGDIR}/qmenu.png) no-repeat 0 0; line-height: 24px; text-align: center; color: {HIGHLIGHTLINK}; font-weight: 700; overflow: hidden; }
					#qmenu:hover { text-decoration: none; }
					#qmenu.a { position: relative; z-index: 302; background-position: 0 -27px; }
				#qmenu_menu { margin-top: -2px; padding: 20px 5px 10px; width: 610px; border-color: #DCE4EB; }
					#qmenu_menu ul.nav li { float: left; }
						.ie6 #qmenu_menu ul.nav li { clear: none !important; width: auto !important; }
					#qmenu_menu ul.nav a { margin-bottom: 10px; padding: 47px 0 0; width: 60px; border: none; border-radius: 4px; background: url({IMGDIR}/noicon.gif) no-repeat 50% 5px; text-align: center; }
						#qmenu_menu ul.nav a:hover { background-color: {SPECIALBG}; color: {HIGHLIGHTLINK}; text-shadow: none; }
				#shortcut { position: relative; display: none; height: 30px; line-height: 30px; background-color: #3A83F1; color: white; text-align: center; }
					#shortcuttip { padding: 2px 8px; background: url({IMGDIR}/search.gif) repeat-x 0 -1px; border-radius: 3px; color: #3A83F1; font-weight: 700; }
					#shortcutcloseid { position: absolute; right: 8px; top: 8px; display: block; width: 12px; height: 12px; background: url({IMGDIR}/close.gif) no-repeat 0 -12px; text-indent: -999em; }


/* 頁尾 */
	#ft { padding: 281px 0 120px; border-top:1px solid rgba(205, 205, 205, 0); line-height: 1.8; color: {FOOTERTEXT}; }
		#flk { text-align: right; }
			#flk img { vertical-align: big; }
		#scrolltop { visibility: hidden; position: fixed; bottom: 100px; display: block; margin: -30px 0 0 2px; width: 40px; background: #f4f4f4; border: 1px #cdcdcd solid; border-radius: 3px; border-top: 0; cursor: pointer; }
			#scrolltop:hover { text-decoration: none; }
		.ie6 #scrolltop { position: absolute; bottom: auto; }
			#scrolltop a { display: block; width: 30px; height: 24px; padding: 3px 5px; line-height: 12px; text-align: center; color: #787878; text-decoration: none; background: url(scrolltop.png) no-repeat 0 0; border-top: 1px #cdcdcd solid; }
					a.scrolltopa:hover { background-position: -40px 0px !important;}
				a.replyfast { background-position: 0 -30px !important; }
					a.replyfast:hover { background-position: -40px -30px !important;}
				a.returnlist,a.returnboard { background-position: 0 -60px !important; }
					a.returnlist:hover,a.returnboard:hover { background-position: -40px -60px !important;}
					#scrolltop a b { visibility: hidden; font-weight: normal; }

		/*	#scrolltop span { visibility: hidden; }*/

		#nv_home #ft, .pg_announcement #ft, .pg_modcp #ft, .pg_portalcp #ft, .pg_ranklist #ft, #nv_userapp #ft { border-top: none; }