@charset "utf-8";
/*css document start*/
body, td, textarea, select, button  { font: 12px/160% Helvetica, Arial, sans-serif; color:#333;}
body {background:#F9EEF0 url(images/bodybg.jpg) repeat-y top center;}
h1,h2,h3,h4,h5{ font-size:12px;}
body, ul, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
ul,li{ list-style:none;}
em, cite, strong, th { font-style: normal; font-weight: normal;}
table { empty-cells: show; border-collapse: collapse; }
a { color: #A85059; text-decoration: none;}
	a:hover { color: #C44D4D; text-decoration: underline;}
	a img{ border:0;}
#container{ width: 972px; margin: 0 auto; background:#FFF;}
#wraper{ width: 950px; margin: 0 auto; }
.fontfamily {font-family:Georgia,Tahoma, Verdana,snas-serif; }
/*header*/
#headerbody {width:100%; background:#FFF url(images/Locationbg.jpg) repeat-x left top;}
/*\*/ * html #headerbody  { height: 1%; } /**/ *>#headerbody  { overflow: hidden;} 
#nthead {width:972px; margin:0 auto; background: url(images/header_bg2.jpg) repeat-x left bottom;}
#header { width:100%; height:118px; }
	#header h2 {float:left; margin:35px 4px 16px 4px;}
	#header ul#iconmenu {float:left; margin-top:25px; margin-left:10px;}
		#header ul#iconmenu li{ float:left; text-align:center; margin:15px 8px;}
			#header ul#iconmenu li h3{ padding-left:5px;}
				#header ul#iconmenu li a:link,#header ul#iconmenu li a:visited{color:#666; text-decoration:none;}
				#header ul#iconmenu li a:visited,#header ul#iconmenu li a:active{color:#666; text-decoration:none;}
	#header #topmenu{ line-height:35px; text-align:right; color: #A85059;}
		#header #topmenu a{ padding:0 8px;}
		a.reg {background: url(images/submenudot.gif) no-repeat left center;}
	#ad{ text-align:right;}
/*header*/
/*menu*/
#menubar{ font-size:14px; font-weight:bold; height:34px; line-height:33px; }
	#menubar .selectmode{ float:left;}
		#menubar .selectmode a{ background:url(images/celan.gif) no-repeat 18px 45%; padding-left:38px;}
	#menubar ul {float:right;}
		#menubar li { float:left; padding:0 8px; text-align: center;}
			#menubar li a, #menubar li a:link { display:block; color: #A85059; padding:0 10px;}
			#menubar li a:hover,#menubar li a:active { padding:0 9px; color: #C44D4D; text-decoration:none; border:1px solid #E1A2AD; background:#fff url(images/menulist-bg.jpg) repeat-x 1px top;border-bottom:0px;}
				#menubar .noground{ background:none;}
			a.mycontent{ text-align:left; padding:0 2px; width:40px; background: url(images/jsmenu.gif) no-repeat  right center;}	
			.ntdropmenu{ width:80px; border:1px solid #CCC; border-top:none; background:#FBFBFB; text-align:center;}
				.ntdropmenu a{ display:block; height:24px; line-height:24px; margin:0 2px; border-bottom:1px solid #CCC;}
				.ntdropmenu a:link,.ntdropmenu a:visited{ color:#333; text-decoration:none;}
				.ntdropmenu a:hover,.ntdropmenu a:active{ color:#AABE04; text-decoration:none;}
/*menu*/
/*foruminfo*/
#foruminfo { clear:both; margin: 8px 0; color: #666;}
/*\*/ * html #foruminfo { /**/ height: 1%; }*>#foruminfo { overflow: hidden; }
	.userinfo {float:left; padding-left:3px;}
	.forumstats,.focusstats{float:right; width:300px;}
	.focusstats {width:auto;}
		.userinfo h2{ font-weight:bold; line-height:28px;}
		.userinfo em {color: #A85059;}
		.forumstats ul { float: right; white-space: nowrap; margin-top:3px;}
			.forumstats ul li {float: left; text-align: center; background: url(images/menu_line.gif) no-repeat 100% 50%; padding:0 4px;}
			#foruminfo a{ color:#666; text-decoration:none;}
			#foruminfo span a,#foruminfo strong{ background:url(images/dot-postiont2.gif) no-repeat left center; padding-right:5px; padding-left:10px; margin-left:5px;}
			.forumstats .lastitem {text-align:center;width:25px; background:none;}

	*+html .navhomemenu {width:358px;}
	#homewindow{ border:1px solid #CCC; overflow:hidden; background:#FBFBFB; padding:5px; width:330px!important; width:350px; text-align:left;}
	*+html #homewindow{  overflow:hidden;  padding:5px;text-align:left; width:340px;}
		#homewindow dt { clear:both; line-height:28px; margin:0 1em; font-weight:bold;}
		#homewindow dd { overflow:hidden; float:left; width:7em; line-height:20px; height:20px; margin:0em 1em;}
			#homewindow dt a:link,#homewindow dt a:visited{ color:#A85059; text-decoration:none;}
			#homewindow dt a:hover,#homewindow dt a:active,#homewindow dd a:hover,#homewindow dd a:active{ color:#C44D4D; text-decoration:underline;}
			#homewindow dd a:link,#homewindow dd a:visited{ color:#333; text-decoration:none;}
/*foruminfo*/
/*QuickSearch*/
#search { padding-left: 78px; }
	#searchbar { border: 1px solid #ccc; height: 26px; margin-right: 0px; line-height: 24px; width: 220px; }
		#searchbar dt,#searchbar dd { float: left; }
		#searchbar .s2{ background: #fff url(images/dot-down.gif)  no-repeat right center; width: 80px; color: #090; text-align: center; line-height: 26px; }
		#searchbar .text{ width: 110px; text-indent: 2px; border: 0; padding: 0.2em 0; }
			*html #searchbar .text { width: 108px; }
			*+html #searchbar .text { width: 108px; }
		#searchbar .textinput {border-right:1px solid #ccc;}
		#searchbar .s3{ width: 28px; height: 26px; background: #fff url(images/button-search.gif)  no-repeat 100% 0; border: 0; }
		.searchmenu { background-color: #FBFBFB; padding: 4px; width: 75px; text-align: center; border: 1px solid #ccc; border-top: 0; margin-left:-1px;}
/*QuickSearch*/
/*All border, All list ,important css*/
.ntforumbox,.onlineuser,.ticket,#navcutline,.forumcutline,#announcement,#adtext,.forumrules,#forumjumping{ clear:both; border: 1px solid #F1D6DB; margin-bottom: 8px; padding:1px;}
/*\*/ * html .ntforumbox { height: 1%; } /**/ *>.ntforumbox { overflow: hidden;}
	.ntforumbox table {border-collapse: separate; width:100%; empty-cells: show;}
	.list{ text-align:center; background:#fbfbfb;}
	.list th,.list td,.liston th,.liston td,.editorbody {border-top: 1px solid #EBEBEB; border-bottom: 2px solid #fff; }															
	.liston{ text-align:center;}
			.liston th,.liston td {background:#FBF4F5;}
			.liston .topictitle h3 a{ color: #C44D4D;}
				.liston .today{ color:#258DC9; font-weight:normal;}
		.editortoolbar table {width:auto;}
/*All border, All list ,important css*/
	.titlebar{ background:#A85059 url(images/bbs_title_bg.jpg) repeat-x 0 0; height:31px; line-height:31px; color: #A85059;}
		.titlebar h2,.titlebar h3{ float: left; background: url(images/bbs-title-dot.gif) no-repeat 11px 50%; padding-left:36px;}
		.titlebar h3 {background:none; padding-left:18px;}
			.titlebar em{ color:#C44D4D;}
			.titlebar a,.titlebar a:hover{ text-decoration:none;}
		.open{ float: right; line-height: 1em; padding: 10px 10px 0 0; }
		.open img {vertical-align: middle; cursor: pointer; padding: 0 5px;}
			.open a{ font-weight: bold;}
.cursor { cursor:pointer;}
/*All border, All list*/
/*announcement*/
#announcement{ height:34px;}
		#announcementbody{ border:1px solid #fff; border-bottom:2px solid #fff; background-color:#FBFBFB; line-height:31px;}
			#announcementbody strong{ float:left; width:50px; text-align:center; }
			#announcementbody li{ float:left; padding-left:10px;}
				#announcementbody li cite {color:#999;}
/*announcement*/
/*adtext*/
#adtext,.forumrules{ background:url(images/ad_bg.gif) repeat-x 2% 2%;}
		.adtextbody td{padding:6px;}
/*adtext*/
.NoteList {clear:both;}
	.NoteList td{line-height:240%;}

/*ForumTheme*/
	.ntforumbox thead {color: #666; line-height: 30px; background:#F5F8FD url(images/title_bg.jpg); text-align:center;}
		.topicicon {width: 53px;}
		.forumtopic .topicicon,.forumlist .topicicon{width: 53px; border-right:1px solid #ebebeb;}
		.topictitle{ text-align: left; padding-left:8px; color:#666; border-left:3px solid #fff; border-right:1px solid #ebebeb;}
			.topictitle h3{line-height:180%;}
			.topictitle img{ float:left; margin: 8px 3px 3px 3px; vertical-align:middle; }
			.topicmanager{ color:#666;}
				.topicmanager a{ color:#A85059; text-decoration:underline; padding:0 5px;}
		.ntnumbers {width:80px; font-family: Georgia,Tahoma, Verdana,snas-serif; border-left:3px solid #fff; border-right:1px solid #ebebeb;}

		.lastposter {width:300px; text-align:left; border-left:3px solid #fff;}
			.lastposter h4{ line-height:180%; width:24em; overflow: hidden; text-overflow:ellipsis; cursor:pointer; font-weight:normal; margin-left:6px; white-space: nowrap;}
			.topicbackwriter{ font-family: Georgia,Tahoma, Verdana,snas-serif; padding-left: 20px; background: url(images/writer.gif) no-repeat 2px 5px;  margin-left:6px;}
			.today{ color:#090; font-weight:normal; padding-left:3px;}
	.forumtopic strong{ font-family: Georgia,Tahoma, Verdana,snas-serif; color:#090; padding:0 3px;}
		.hlist { padding: 6px; text-align:left;}
/*ForumTheme*/
	.forumrules h4 { height:30px; line-height:30px; padding-left:15px;}
	.forumrules p {background:url(images/law.gif) no-repeat 15px 0; padding-left:40px; line-height:180%;}
/*Forumlist*/
	.forumlisttitle,.searchtitle{ text-align: left; }
		.searchtitle { padding-left:15px;}
		.forumlist .forumlisttitle{border-right:1px solid #EBEBEB;}
		.list th.forumlisttitle,.list0n th.forumlisttitle{background-image:none; text-align:left;}
			.forumlisttitle input {margin-bottom:1px;}
			.forumlisttitle img {vertical-align:middle;}
	.listicon{ width:30px;}
		.forumlist .listicon {width:30px; border-left:3px solid #FFF;}
	.listitem{width:131px; text-align:center; }
		.forumlist .listitem { border-left:3px solid #FFF; border-right:1px solid #EBEBEB;}
		.listitem em {color:#C44D4D;}
		.listitem h3{margin-left:10px; padding-left:16px; font-weight:normal; background: url(images/writer.gif) no-repeat left center; text-align:left;}
		.listitem h4{text-align: right; font-weight:normal; padding-right:2px;}
		.listitem p{padding-left:10px; font-family: Georgia,Tahoma, Verdana,snas-serif;}
		.forumlist  .listlast { border-right:none; text-align:center;}
		/*\*/ * html .openlist { /**/ height: 1%; }*>.openlist { overflow: hidden; }
		.openlist{clear:both; padding-left:89px; padding-top:12px;}
		.listcontent li{background:url(images/openlist-dot.jpg) no-repeat left center; padding-left:10px;}
			.pagecontent{ width:160px; text-align:center; margin-top:6px; margin-left:89px; margin-bottom:2px;}
				.pagediv{ background-color:#F9FCFF; text-align:left; border-top:1px solid #EBEBEB;}
		.platepage{padding-left:4px;line-height:20px;background:url(images/dot_page.gif) no-repeat 12px 0px;}
			.platepage a{color:#666; padding:3px;}
			.platepage a:hover{color:069; text-decoration:underline;}
	.froumlistmanager{ border-top:1px solid #EBEBEB; text-align:left; padding-left:14px; height:40px;}
		.froumlistmanager strong{ font-weight:bold;}
	.forumlist img { vertical-align: middle; }
	.popupmenu_topictype {border:1px solid #CCC; overflow:hidden; background:#FBFBFB; padding: 5px; width: 80px; text-align: left; margin-top:8px;}
		.popupmenu_topictype p { padding:0 3px; border-bottom:1px solid #CCC; line-height:20px;  }
		.popupmenu_topictype p a:link,.popupmenu_topictype p a:visited { color:#000; font-weight:normal;}
		.popupmenu_topictype p a:hover,.popupmenu_topictype p a:active { color:#CCC; font-weight:normal;}
/*Forumlist*/
/*ViewThread*/
/*\*/ * html .viewthread { /**/ height: 1%; }*>.viewthread { overflow: hidden; }
	.viewthread table { table-layout:fixed; }
		.postauthor {overflow:hidden; width:177px; vertical-align:top; background-color:#FBFBFB;}
		.postcontent { border-left: 1px solid #EBEBEB; vertical-align:top; }
			.postinfoitem a span{background:url(images/floud.gif) no-repeat right top; padding-right:3px;}
		.forumdetailline{ border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; background-color: #F6E5E9; height:8px; line-height:8px;}
/*postauthor*/	
			.avatarphoto{ overflow:hidden; margin:0 auto; text-align:center; border-top: 1px solid #EBEBEB; padding:6px;}
			.postauthor p{ font-weight: lighter; color:#A85059; margin:0 10px;}
				.nickname {background:url(images/hua.gif) no-repeat 10px 50%; padding-left:20px;}
			.profile{ border-top:1px solid #EBEBEB; margin:10px;}
				.profile li,.profile .otherporduct{color:#999; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:96%; }
					.profile span{padding-left:3px; color:#A85059;}
					.otherporduct,.otherporduct  strong, .otherporduct  em{ height:36px; line-height:36px; }
					.otherporduct  strong,.otherporduct em { background:url(images/dotspace.gif) no-repeat left center; padding-left:25px; padding-top:5px; padding-bottom:5px;}
					.otherporduct em { background:url(images/dotphoto.gif) no-repeat left center; margin-left:10px;}
					.otherporduct a{color:#A85059;}
			.medals{margin:6px;text-align:left;}
				/*\*/ * html .medals { /**/height: 1%; }  *>.medals { overflow: hidden;}
				.medals img{padding:4px;}
			.ipshow {line-height:20px; padding:6px;}
			.noregediter{line-height:30px ;padding:6px;}
			.hintinfo { background:#FDFFF2 url(images/hint.gif) no-repeat 7px 3px; border:1px dotted #DBDDD3; padding:2px 2px 2px 25px; margin:15px 0;}
	/*window*/
		.normalname,.normalnameon {color:#A85059; border:1px solid #FBFBFB; background:url(images/dot-down2.gif) no-repeat right center; width:165px; height:26px; line-height:26px; margin:2px auto; cursor:pointer; white-space:nowrap; text-decoration:none; font-weight: bold;}
		.normalnameon {border:1px solid #F1D6DB; background:url(images/name-bg.gif) repeat-x left center;}
			.normalname img,.normalnameon img{ padding: 6px; vertical-align:middle; }
		.menuwindow{border-right:3px solid #F1D6DB; border-bottom:3px solid #F1D6DB; margin-top:4px !important;margin-top:6px;  width:176px;}
		.popupmenu{ border-right:1px solid #F1D6DB; border-bottom:1px solid #F1D6DB; background:#FBFBFB;}
		.popupmenuitem{white-space:nowrap; color:#666; border-top:1px solid #F1D6DB; margin:2px 4px; padding: 2px 0;}
			.popupmenuitem p,.popupmenuitem li {padding-left:24px;}
			.popupmenuitem a { color:#666; }
			.recivemessage { background:url(images/send-message.gif) no-repeat left center; }
			.seeip { background:url(images/ip.gif) no-repeat left center;  }
				.recivemessage a,.seeip a {color:#090;}
			.popupmenuitem span {color:#A85059;}
			ul.tools{font-size:10px; color:#09C; font-family: Tahoma, Verdana,snas-serif;}
				.tools img{ padding-right: 6px; vertical-align:middle;}
	/*window*/
		.viewnumber {padding-left:15px;}
			.viewnumber strong{font-weight:bold;}
/*postauthor*/
/*postcontent*/	
		.navpostinfo {border-bottom: 1px solid #EBEBEB;}
		.postinfoleft{float:left; width:30%; height: 32px; line-height:32px;}
			.postinfoleft span{background: url(images/time.gif) no-repeat 6px center; padding-left:28px; color:#A85059;}
			.postinfoleft em{ margin-left:15px; color:#EEE;}
				.postinfoleft em a{color: #A85059;}
		.postinfoitem{margin-right: 6px; height: 32px; line-height:32px; text-align:right;}
		*html .postinfoitem input{margin-top:6px;}
				.postinfoitem a { margin:0 2px; padding:0 2px;}
		.ntprint {right:250px; top:25px; z-index:1000; position:absolute; cursor:pointer; }
		.defaultcontent {position:relative; clear:both; height:auto!important;height:250px; min-height:250px; }
		*>.defaultcontent { overflow: hidden;}
		/*\*/ * html .postmessage{ /**/ height: 1%; }*>.postmessage { overflow: hidden; }
				* html .postmessage {clear:both;}
			.forumarticle{word-break:break-all;word-wrap:break-word; color: #333; padding: 30px; padding-top:15px;}
/*\*/ * html .forumarticle{ /**/ height: 1%; }*>.forumarticle { overflow: hidden; }
			.forumarticle h3{color:#3F4E5A;line-height:24px;}
			.forumarticle img {margin-top:10px;}
		.postertext {padding-left:30px; padding-top:5px; padding-bottom:5px; border-top: 1px solid #EBEBEB; margin:5px 10px;}
		.quote{ width: 86%; border: 1px solid #EBEBEB; border-top: 5px solid #EBEBEB; margin-left: 30px; margin-bottom:10px;}
		/*\*/ * html .quote{ /**/ height: 1%; }*>.quote { overflow: hidden; }
			.quote .text{ background: #FBFBFB; border-bottom: 4px solid #FFF; padding-left:14px; padding-top:8px; padding-bottom:8px;}
			/*\*/ * html .quote .text{ /**/ height: 1%; }*>.quote .text { overflow: hidden; }
			.attachmentinfo {border:1px dotted #EBEBEB; background-color:#EBEBEB; padding:6px;width:80%;}
		.t_table {border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
		.t_table td {border-left:1px solid #CCC; border-top:1px solid #CCC;}
		.t_smallfont, .t_smallfont div {font-size: 12px; line-height:160%;}
		.t_msgfont{overflow: hidden; padding-top:6px; font-size: 14px; line-height:160%;}
		.t_bigfont, .t_bigfont div {font-size: 16px; line-height:160%;}
		.t_smallfont *, .t_msgfont *, .t_bigfont *{line-height: normal !important;}
		.msgheader {margin: 0 2em; border-left: 1px solid #F6E5E9; border-right: 1px solid #F6E5E9; border-top: 5px solid #F6E5E9;  padding:4px;}
		.msgborder {margin: 0 2em; padding: 10px; border-left: 1px solid #F6E5E9; border-right: 1px solid #F6E5E9; border-bottom: 1px solid #F6E5E9; word-break: break-all;}
		.right {float: right; text-align: right; padding-right: 4px; margin-right:0!important;}
		.ad_pip {clear: right; float: right; display: inline; margin: 10px; }
	/*\*/ * html .ad_pip { /**/ height: 1%; }*>.ad_pip { overflow: hidden; }
		.lastediter,.ratelog {margin-left:30px; margin-top:10px;}
			.ratelog img {vertical-align:middle;}	
		.previewmessage {border-top:1px solid #fff; padding-top:5px;}
/*postcontent*/	
	.threadfoot{border-top: 1px solid #EBEBEB; vertical-align:middle;}	
	.threadfoot img {margin-left:16px;}
	.threadfootright { border-left: 1px solid #EBEBEB;}
			/*\*/ * html .ad_textlink1 { /**/ height: 1%; }*>.ad_textlink1 { overflow: hidden; }
			.ad_textlink1{ float: left; width: 70%; background: url(images/dot-ad.gif) no-repeat 4px 8px;  padding-left: 30px; min-height:28px;}
		.forumanswer{ float: right; text-align: right; width:25%; }
			.forumanswer img {margin-top:2px;}
	/*bottom*/
	/*page*/
	.navnextpage{ line-height: 28px; padding-left: 10px; }
		.navnextpage a{ font-weight: bold; padding: 0 3px;}
	/*page*/
/*ViewThread*/
/*Ticket*/
.ticket .list {text-align:left;}
	#ticketcount{border-left: 1px solid #FFF;border-right: 1px solid #FFF; border-bottom: 3px solid #FFF; height: 35px; padding-left:8px;}
		#ticketcount img{padding:8px 15px 0 15px;}
		.ticketleft{padding-left:5px; width:360px;}
			.ticket-show{width: 380px; height: 12px !important; height: 13px; border-bottom: 1px solid #FFF; background: url(images/ticket_bg.gif) repeat-x top left; margin:10px 12px; text-align:left;}
				.ticket-show div{background: url(images/ticket.gif) repeat-x top left; height: 12px;}
				.ticketnumbers strong{color:#F60; font-weight:bold;}
	.ticketfooter{padding-left:45px; border-top:1px solid #dce6f1; height: 43px;}
/*Ticket*/
/*controlpannel*/
.controlpannel{clear:both; margin-bottom:8px;}
/*\*/ * html .controlpannel { /**/ height: 1%; }*>.controlpannel { overflow: hidden; }
	.pannelmenu{float:left; width:10%; position:relative; margin-top:18px;}
		.pannelmenu a{ display:block; margin-bottom: 5px; text-decoration: none; height: 30px; line-height: 30px; color: #A85059; text-align:left;}
			.pannelmenu a.current {position:relative; left:0; color: #C44D4D; cursor: default; border:1px solid #CCC; background: #FBFBFB; border-right: 0px; padding:1px; padding-right:0px; height:26px; line-height:26px;}
			.pannelmenu a:hover {text-decoration:none; color:#C44D4D;}
			.current span{display:block; padding-left:15px; background:#FBFBFB; height:23px; line-height:23px;}
			
	.pannelcontent{float:right; width:90%; margin-left:-1px; margin-right:1px;}
		.pannelcontent .pcontent{ border:1px solid #CCC; background:#FBFBFB; padding:1px;}
			.pcontent .panneldetail{ padding:20px 4px 10px 4px; background:#FBFBFB url(images/content-bg.jpg) repeat-x left top;}
				.panneltabs{padding-bottom: 28px;}
					.panneltabs a {float: left; padding:0 5px; margin-right:5px; text-decoration: none; height: 28px; line-height: 28px; color: #A85059; font-weight:bold;}
					.panneltabs a:hover {color: #C44D4D;background: #FFF;}
					.panneltabs a.current,.panneltabs a.current:hover  {color: #000; cursor:default; border-bottom: 1px solid #FFF; background: #FFF url(images/currentbg.jpg) no-repeat right top; height: 27px; line-height: 27px; text-align:center; padding: 0 5px; margin-right: 5px;}
					.panneltabs a.addbutton {color: #090;cursor: default;}
					
				.pannelbody {clear:both; background: #FFF; padding: 20px; border-bottom:4px solid #EEEFEE; border-right:2px solid #EEEFEE; min-height:450px;}	
				/*\*/ * html .pannelbody { /**/ height: 1%; }*>.pannelbody { overflow: hidden; }
					.pannellist {height:auto!important;height:480px; margin-bottom:8px;}												
						.messagetable{ background: #FBFBFB;}
						.messagetableon{ background: #FBF4F5;}	
					.pannellist td,.pannellist th{ text-align:center; border-bottom:1px dashed #ccc; line-height:220%;}
						.pannellist .forumpages td {border-bottom:1px solid #BDDAF7;}
					.pannelmessage{height:40px; line-height:40px;}
							.pannelleft{float:left; width:48%; padding-left:10px; line-height:36px;}
								.pannelleft a {padding:0 5px;}
							.pannelright{float:right; width:48%; text-align:right;}
					.pannelbody label{float: left; width: 100px; font-weight:bold; line-height:220%;}
						.labelshort{width: 60px;}
						.labellong{width: 150px;}
						.labellong2{width: 160px; line-height:400%;}
					.pannelbody br{clear: left;}
					.pannelbody ul{ margin-bottom:10px; line-height:200%;}
						.notetitle{font-weight:bold; color:#F90; background:#FFF url(images/message_1.gif) no-repeat left center; padding-left:25px;}
						.notetime{color:#999; font-weight:lighter; padding-left:25px;}
						.notecontent{ overflow:hidden; word-wrap:break-word; word-break:break-all; background:#F5FAFE; font-size:14px; color:#666; padding:10px; }
						.paychange{background:#FBFBFB; color:#666; padding:2px 10px 2px 0;}
							.paychange em{font-weight:bold;  color:#F90;}
							.notecontent a{ font-weight:bold; padding:0 3px;}
					.pannelbody li{color:#333;}
						.usermessagesname{color:#090; font-weight:bold;}
						.compartline{margin:0 auto; height:15px; line-height:15px; border-top:1px dashed #CCC;}
						.usermessagephoto{padding:10px;}
							/*\*/ * html .usermessagephoto { height: 1%; } /**/ *>.usermessagephoto { overflow: hidden;}
						.photoimg { border-bottom: 1px dashed #ccc; padding:10px; }
							/*\*/ * html .photoimg { /**/ height: 1%; }*>.photoimg { overflow: hidden; }
							.photoimg img{ float: left; margin:10px; margin-top:0; }
							.photoimgediter{float:right;width:85%;}
							ul#photo{ margin: 0 auto; padding: 6px; white-space: nowrap; }
							/*\*/ * html ul#photo { /**/ height: 1%; }*>ul#photo { overflow: hidden; }
									#photo li{ float: left; width: 24.5%; height: auto!important; height: 240px; min-height: 240px; overflow: hidden; }
											.photodetail h4{ font-weight:bold;}
											.pictureimg {text-align:center;}
							.photoediter {margin-top:15px;}
								/*\*/ * html .photoediter{height: 1%; } /**/ *>.photoediter{ overflow: hidden;}
								.photoediter .photoshow { float:left; width:20%; text-align:center;}
								.photoediter .photomessage { float:right; width:68%;}
					.avatarlist { background:#fff; padding:10px; border:1px solid #999; border-bottom: 0;width:450px; height:400px;}
					/*\*/ * html .avatarlist{ /**/ height: 1%; }*>.avatarlist{ overflow: hidden; }
							.avatarlist li{ float:left; width:24%; margin:0 1px; height:120px;}
							.avatarbutton {display: block; position: absoulte; left: 0px; bottom: 0px;text-align: center;border: 1px solid #999; border-top: 0;padding:5px 0;}
						.avatarbackground {background-color: #F5F5F5;}
						#BOX_overlay label { width:40px;}
					.newmessage { padding:10px 0; text-align:right; }
					a.submitbutton { padding:7px 22px; text-align:center; background:url(images/userbutton3.gif) no-repeat left center; text-decoration:none; }
						.submitbutton strong{color:#000;}
					a.otherbutton { padding:7px 16px; text-align:center; background:url(images/userbutton2.gif) no-repeat left center; text-decoration:none; }
					a.selectall { padding:7px 10px; text-align:center; background:url(images/usersubmit.gif) no-repeat left center; text-decoration:none; }
/*controlpannel*/
/*frame*/
#frameback{height:26px !important;height:27px; border-bottom:1px solid #FFF; background:#F8EBEE; line-height:26px;}
	#frameback strong{padding-left:35px; border-left:1px solid #F5FAFD; background:url(images/back.gif) no-repeat 25%;}
	#frameback em{padding-left:30px; background:url(images/back2.gif) no-repeat 13%; margin-left:10px;}
	#frameback a{color:#5A2132}	
.framemenu{clear:both; margin-left:8px; text-align:left;}
			.framemenu img{vertical-align:middle;}
				.framemenu li span{color:#000;}
				.framemenu strong{font-weight:normal; color:#E3B0BF; font-family:Verdana, Arial, Helvetica, sans-serif;}
			.framemenu span{color:#09C;}
			.framemenuLine{width:200px; margin:0 auto; background: url(images/space.gif) repeat-x left center;}
		#newpmcount{color:#09C; font-family:Verdana, Arial, Helvetica, sans-serif;}
.forumdropmenu{background:#DEEFFA; padding:2px; text-align:left; border-left:1px solid #D7E3F2; border-right:1px solid #E6EEF7; border-bottom:1px solid #E6EEF7;}
	
.framehead{clear:both; line-height:22px;}
	.frameheadleft{float:left; text-align:left; width:49%;}
	.frameheadright{float:right; text-align:right; width:49%;}
		.framehead p{height:20px;line-height:20px;}
#forumfocus{clear:both; margin-bottom:8px;}
/*\*/ * html #forumfocus{ /**/ height: 1%; }*>#forumfocus{ overflow: hidden; }
		.focuslistleft{float:left; width:48%;}
		.focuslistright{float:right; width:48%;}
			.navfocuslist li{text-align: left;line-height: 24px;height:24px;border-top: 1px solid #DFA9B9; color: #036; background-color: #FBFBFB;margin-bottom:1px;}
				.navfocuslist li img{padding:2px; vertical-align:middle;}
		.framelistselect{clear:both; background-color:#F5FAFE; line-height:28px; border-top:1px solid #DFA9B9; color:#09C; height:30px;}
		.listspace{padding-left:26px;}
/*frame*/
/*template*/
ul#forumtemplate{background:#FBFBFB; width:100%; margin:0 auto;}
/*\*/ * html ul#forumtemplate{ /**/ height: 1%; }*>ul#forumtemplate{ overflow: hidden; }
		ul#forumtemplate li{float:left; width:45%; text-align:center; padding:10px; height:260px;}
		ul#forumtemplate img{margin:1px; border:1px solid #ccc;}
/*template*/
/*usermessage*/
.useravatar{ float: left; width:250px; }
	/*\*/ * html .useravatar { /**/ height: 1%; }*>.useravatar { overflow: hidden; }	
	.useravatar img{ border: 1px solid #A85059; padding: 2px; margin:20px;}
	.useravatar ul { margin:20px; margin-top:0; }
	.useravatar ul li a{ font-weight:bold; color:#A85059; text-decoration:underline; }
		.navuserspace { background:url(images/dotspace.gif) no-repeat 0 50%; padding-left:25px;}
		.navuserphoto { background:url(images/dotphoto.gif) no-repeat 0 50%; padding-left:25px;}
.usermessage{ margin-left:260px; line-height:180%; font-weight:bold; }
	.usermessage ul.firestmessage{ float:left; width:30%; margin:10px 0; }
	.usermessage ul.secondmessage{ float:right; width:65%; margin:10px 0; }
	.usermessage li.navname { font-weight:bold; font-size:14px; height:35px; line-height:35px; color:#A85059;}
	.usermessage span{ color: #666; font-weight:normal; }
	.forumuserinfo {clear:both; border-top:1px solid #A85059; margin-right:10px; padding:15px 0; }
		.forumuserinfo a { text-decoration:underline; color:#A85059;}
/*usermessage*/
/*Form*/
.colorblue,.colorfocus,.colorblue2 {font-family:Arial, Helvetica, sans-serif; border: 1px #CCC double; background-color: #FFF; margin:2px;}
.colorfocus {border: 1px #DFA9B9 double; background-color:#FBF4F5;}
.colorblue2 {padding:0; width:40px;}
	.InPutRadio{padding:15px; line-height:20px;}
	.sbutton,.sbutton:hover{ margin-left: 2px; width:77px; height:30px; background: url(images/button-bg3.gif) no-repeat left top; color:#5B3D3C; border:none; font-weight:bold; }
	.lightbutton {font-family:Arial, Helvetica, sans-serif; color: #C44D4D; background: #FBFBFB; border: 1px solid #DFA9B9; height: 24px; padding:0 3px;}
		*html .lightbutton {padding:0;}
		*+html .lightbutton {padding:0;}
.forumform{ clear:both; text-align:left; color:#666;}
		.formlabel,.quicklabel{ width: 200px; text-align: right; padding: 5px; }
		.quicklabel { width:170px;}
	.formbody{ text-align:left; padding:5px 5px 5px 10px;}
		.formbody input[type=radio]{margin-bottom:-3px;}
		.forumform input,.forumform select{margin-right:7px;}
		.formarea{ text-align:left;  padding:4px 0 4px 208px;}
	.navformcommend,.navtopiccommend{text-align:left; border-bottom:1px solid #CCC;color: #666; line-height: 27px; background-image:url(images/title_bg.jpg); padding-left:15px;font-weight:bold;}
		.navtopiccommend {border-bottom:1px solid #CCC; border-top:none;}
	.quickreply .formlabel,.quickpost .formlabel { width:165px;}
	.quickreply .formarea,.quickpost .formarea {  padding:4px 0 4px 120px;}
	.editorbody { vertical-align: top; text-align:left;}
	.formcode img{ vertical-align: middle;}
/*Editer start*/
.popupmenu_popup{ background: #FFF; color: #000; border: 1px solid #CCC; }
	.popupmenu_option{ background: #F5FAFE; white-space: nowrap; padding:2px 8px; cursor: pointer }
	.popupmenu_option a:link,.popupmenu_option a:visited{ padding:2px 8px; color: #000; text-decoration: none }
	.popupmenu_option a:hover, .popupmenu_option a:active{ padding:2px 8px; color: #FFF; text-decoration: none }
/*Editer end*/

/*Smiles start*/
.smiliepanel {border-bottom: 1px solid #DFA9B9; padding-bottom:24px;}
	.scrollbar {float:left;overflow:hidden; width:200px; height:25px;}
		.scrollbar table { width: auto; }
		.scrollbar td div,.lian { cursor: pointer; padding: 0 4px; border: 1px solid #DFA9B9;  margin-right: 5px; text-decoration: none; height: 23px; line-height: 23px; background: #FBFBFB; color: #A85059;}
		.scrollbar .lian { color: #A85059 !important; font-weight: bold; border-bottom: 1px solid #FFF; background: #FFF !important; white-space:nowrap;}			
	#scrlcontrol {float:right;text-align:right; padding-top:4px;}
	.navcontrol {margin-left:10px; width:300px;}
	.navtextarea {width:470px;}
		.autosave{word-break: break-all; width:470px; height:118px; behavior: url(#default#userdata);}
.smiles{background: #FFF; margin-left:2px; color:#FFF; font-weight:bold; padding:3px;}
	#showsmilie{ overflow:hidden; background: #fff; border: 1px solid #DFA9B9; border-top: 0; overflow-y: auto; height: 102px; padding:0 5px;}
	#showsmilie img{padding:3px;}
		.p_bar{ clear:both; margin-top:10px; margin-left:1px; min-height:24px; height:24px; line-height:20px;}
		.p_bar a{ float:left; display:block; width:20px; height:20px; margin-right:4px; text-align:center;}
		a.p_curpage{ border:1px solid #DFA9B9; font-weight:bold; background:#FFF;}
/*Smiles end*/
/*Form*/
/*Pages*/
.forumpages{clear:both; margin-bottom:8px; height:34px;}
	.forumpagesnumbers{float: left; width:65%; padding-top:4px;}
		.forumallpages{border: 1px solid #CCC; background:#FBFBFB; text-align: center; color:#C44D4D; line-height:26px; padding:0 4px;}
				.forumallpages strong{color:#A85059;}
				.forumallpages a{color: #333; padding:5px;}
				.forumallpages a:hover{color: #fff; background:#FBFBFB url(images/page-bg.gif) repeat-x top left; text-decoration:none;}
				.forumpages span { color:#FFF;  padding: 5px; background: #FBFBFB url(images/page-bg.gif) repeat-x top left; }
		.forumallpages3{border: 1px solid #CCC; border-left:none; text-align: center; color:#666; padding:0 4px; line-height:26px;  background:#FBFBFB;}
				.forumallpages3 input{height:18px;margin:0 2px;}
	.pagesothers{float: right; width:34%; text-align:right; line-height:33px; height:33px;}
		.pagesothers div{width:78px; float: left;}
	.pagesothers2{width: 200px; float: right;text-align:right;padding-bottom:5px;}
/*Pages*/
.forumerror,.navforumtrue{ margin:0 auto; font:14px Arial, Helvetica, sans-serif; color:#A85059; padding:10px 10px 10px 45px; width:40%; background:url(images/btn-error.gif) no-repeat left center; text-align:left; line-height:160%; font-weight:bold;}
/*\*/ * html .forumerror{ /**/ height: 1%; }*>.forumerror{ overflow: hidden; }
	.errorback{margin:0 auto; color:#A85059; text-align:left; font-weight:normal;}
.forumtrue{clear:both; margin:0 auto; border:1px solid #DFA9B9; padding:1px; background-color:#FBFBFB; text-align:center; margin-top:8px;}
/*\*/ * html .forumtrue{ /**/ height: 1%; }*>.forumtrue{ overflow: hidden; }
	.navforumtrue{background:url(images/btn-true.gif) no-repeat left center;}

#forumjumping{ margin: 8px 0; height: 40px; line-height: 40px; }
		.jumpmodule{ float: left; width: 40%; background: url(images/dot_redirect.gif) no-repeat 10px center; padding-left: 30px; }
		.manageritem{ float: left; width: 40%; padding-left: 15px; margin-top: 8px; }
			*html .manageritem { margin-top: auto; }
			*+html .manageritem { margin-top: auto; }
		.jumpingright{ float: right; }
		.forumjump{ float: right; margin-top: 8px; }
			*html .forumjump { margin-top: auto; }
			*+html .forumjump { margin-top: auto; }
			.jumpingright input[type=image] { margin-right: 2px; margin-bottom: -5px; }
/*onlineuser*/
.onlineuser {background:#fbfbfb;}
/*\*/ * html .onlineuser { /**/ height: 1%; }*>.onlineuser { overflow: hidden; }
		.onlineuser h4,.forumlink h4{ height: 35px; padding-left: 14px; line-height:35px;}
				.onlineuser h4 strong{ color: #3F4E5A;}
				.onlineuser h4 em{ background:url(images/time.gif) no-repeat left center; font-family:Georgia,Tahoma, Verdana,snas-serif; color: #999; padding-left:20px; margin-left:15px;}
		.onlineuserlist{ background:url(images/user.gif) no-repeat 10px 10px; border-top: 1px solid #F1D6DB; padding-left:53px; margin:0 5px 5px 5px;}
			.onlineuserlist dt, .onlineusernumber{ border-bottom:1px solid #CCC; height:30px; line-height:30px;}
				*html .onlineuserlist dt {padding-top:4px;}
				.onlineuserlist dt li{float:left; margin-right:10px;}
					.onlineuserlist dt img{ margin-bottom: 3px; vertical-align:middle; }
					.onlineusernumber strong{ color:#C44D4D;}
					.newuser{background:url(images/dot_newuser.gif) no-repeat left center; padding-left:20px; padding-top:3px;}
					#online li{float:left; line-height:24px; text-align:left; height:24px; min-height:0px; width:15%;}
						#online li img{ margin-right: 12px; vertical-align:middle;}
						#online .seelist {font-weight:bold;}
/*onlineuser*/
/*help*/
.navhelp {margin:15px 0;}
/*\*/ * html .navhelp { /**/ height: 1%; }*>.navhelp { overflow: hidden; }
	.helpmenu{ float:left; width: 20%; background: transparent url(images/forumcontentBg.jpg) repeat-x scroll left top; border:1px solid #ccc;}
		.helpmenu strong {font-weight:bold;}
	.helpcontent {float:right; width:78%; border:1px solid #CCC;}
	/*\*/ * html .helpcontent { /**/ height: 1%; }*>.helpcontent { overflow: hidden; }
		.helpcontent h2 {background-color: #F9EEF0; font-size:14px; color:#A85059; padding-left:15px; line-height:25px; }
		.helpsubtitle {font-weight: bold;}
		.helpcontent ul{margin:15px;}
			.helpcontent li {line-height:auto;}
/*help*/
/*link*/
.forumlink {padding:1px; background: #FBFBFB; }
	.forumlink h4 {color:#A85059;}
	#linklist{clear:both; border-bottom:3px solid #fff; text-align:left;}
		.linktitle {text-align:left; padding-left:6px;}
		.linklogo {text-align:right; padding-right:6px; vertical-align:middle;}
			.linktitle p {color:#666;}
			#linklist img {margin-top:2px; vertical-align:middle;}
/*link*/
/*Cutline*/
#navcutline,.forumcutline{margin: 0 auto; padding: 2px; width: 300px; height:50px; line-height:50px; text-align:center;}
.forumcutline {width:400px; height:60px; line-height:60px;}
		#navcutline strong,#navcutline em{background:url(images/forum_old.gif) no-repeat left center; padding-left:35px; padding-top:15px; padding-bottom:15px;}
		#navcutline em{background:url(images/forum_new.gif) no-repeat left center; margin-left:15px;}
		.forumcutline ul{ margin-left: 20px;}
			.forumcutline li{float: left; text-align: left; line-height: 30px; width: 125px;}
				.forumcutline li img{ padding: 3px 9px; vertical-align:middle;}
/*Cutline*/
#bottomad{clear:both; text-align:center; margin:8px 0;}
/*\*/ * html #bottomad { /**/ height: 1%; }*>#bottomad { overflow: hidden; }
.leaderboard{ clear: both; text-align: center; margin: 8px auto; }
/*\*/ * html .leaderboard { /**/ height: 1%; }*>.leaderboard { overflow: hidden; }
/*copyright*/
#forumfooter {clear:both; margin-top: 26px; border-top:1px solid #CCC; height: 62px; color: #333; background: url(images/copyright-bg.jpg) repeat-x left top; padding-left: 16px;}
	.footercopy{float: left; width:60%; margin-top:10px; line-height: 16px; height: 44px; background: url(images/copyright-dot.gif) no-repeat left center;}
		.footercopy p {margin-left:61px;}
		.footercopy span{display:block; color:#ccc; font-size:10px; margin-left:61px;}
		.footercopy em,.footercopy a{color:#666;}
	.footergoto{float: right; position:relative;}
		.footergoto span{ position: absolute; right: 0px; top: -1px; cursor:pointer;}
		.footergoto select {margin-top:30px;}
/*copyright*/