BODY {
	MARGIN: 0px; background: url(comiisbg.jpg) no-repeat center top #fff; padding-top:40px;
}
#menu li, .popupmenu_popup li, #announcement li, .portalbox li, .tabs li, .postmessage fieldset li, .side li, .formbox li, .notice li { list-style: none; }
TD {
	FONT-SIZE: 12px; FONT-FAMILY: 宋体;
}
A {
	FONT-SIZE: 12px; COLOR: #494949; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; OVERFLOW-X: hidden; OVERFLOW: scroll; COLOR: #ff6600; FONT-FAMILY: "宋体"; TEXT-DECORATION: underline
}
A.elink {
	FONT-SIZE: 11px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
A.elink:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: underline
}
.input {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #b9b9b9 1px solid; COLOR: #333333; BORDER-BOTTOM: #b9b9b9 1px solid; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
.b1 {
	FONT-SIZE: 20px; COLOR: #000000; LINE-HEIGHT: 35pt; FONT-FAMILY: "黑体"，"Verdana", "Arial"; TEXT-DECORATION: none
}
.NEWS {
	FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 19pt; FONT-FAMILY: "Verdana", "Arial","宋体"; TEXT-DECORATION: none
}
.b {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; WIDTH: 16px; COLOR: #000000; PADDING-TOP: 0px; HEIGHT: 12px; TEXT-DECORATION: none
}
.bg {
	FONT-SIZE: 12px; COLOR: #363636; BACKGROUND-COLOR: #efefef
}
.button {
	BORDER-RIGHT: #666666 0px; BORDER-TOP: #cccccc 0px; PADDING-LEFT: 1px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(login.jpg); BORDER-LEFT: #cccccc 0px; WIDTH: 37px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 0px; HEIGHT: 22px
}
A.bluelink {
	COLOR: #125ea3; TEXT-DECORATION: underline
}
A.bluelink:hover {
	COLOR: #e80000; TEXT-DECORATION: underline
}
.datext {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.en {
	FONT-SIZE: 11px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"
}
.xianleft {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: black 0px solid
}
.bg1 {
	FONT-SIZE: 12px
}
A.blink {
	FONT-SIZE: 14px; TEXT-DECORATION: none
}
A.blink:hover {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.dlink {
	FONT-SIZE: 14px; COLOR: #494949; TEXT-DECORATION: underline
}
.dlink2 {
	FONT-SIZE: 14px; COLOR: #494949
}
A.dlink:hover {
	FONT-SIZE: 14px; COLOR: #494949; TEXT-DECORATION: none
}
.line {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; BORDER-LEFT: #cccccc 0px solid; LINE-HEIGHT: 36px; BORDER-BOTTOM: #cccccc 0px solid
}
A.dalink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9900; TEXT-DECORATION: underline
}
A.dalink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.dalinkk {
	FONT-SIZE: 20px; COLOR: #f20000; FONT-FAMILY: "黑体"; TEXT-DECORATION: none
}
A.dalinkk:hover {
	FONT-SIZE: 20px; COLOR: #f20000; FONT-FAMILY: "黑体"; TEXT-DECORATION: underline
}
.line {
	
}
.lin1 {
	LINE-HEIGHT: 16px
}
.enx {
	FONT-SIZE: 11px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"
}
.kkkk {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.da {
	FONT-SIZE: 14px; COLOR: #ff9900
}
.t {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.linelrd {
	BORDER-RIGHT: #d8d8d8 1px solid; BORDER-TOP: #d8d8d8 0px solid; BORDER-LEFT: #d8d8d8 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid
}
.linetrd {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.nav_button_0 {
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(tt_bg.gif); CURSOR: hand; COLOR: #666666; TEXT-DECORATION: none; repeat-x: 
}
.nav_button_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(tt_1.gif); CURSOR: hand; COLOR: #ff6600; PADDING-TOP: 4px; TEXT-DECORATION: none; repeat-x: 
}
.nav_button_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(tt_1.gif); CURSOR: hand; COLOR: #ff6600; PADDING-TOP: 4px; TEXT-DECORATION: none; repeat-x: 
}
.nav_button_3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(tt_1.gif); CURSOR: hand; COLOR: #ff6600; PADDING-TOP: 4px; TEXT-DECORATION: none; repeat-x: 
}
.linelrd1 {
	BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #cccccc 0px solid; BORDER-LEFT: #adadad 1px solid; BORDER-BOTTOM: #adadad 1px solid
}
A.ulink {
	FONT-SIZE: 12px; COLOR: #575757; TEXT-DECORATION: underline
}
A.ulink:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.line1 {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; BORDER-LEFT: #cccccc 0px solid; LINE-HEIGHT: 20px; BORDER-BOTTOM: #cccccc 0px solid
}
.linexiao {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; BORDER-LEFT: #cccccc 0px solid; LINE-HEIGHT: 17px; BORDER-BOTTOM: #cccccc 0px solid
}
.endSummary {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; MARGIN: 6px auto; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.endSummary LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #1f3a87; LINE-HEIGHT: 160%; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.xian_rld {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: #d9d9d9 1px solid; BORDER-BOTTOM: #d9d9d9 1px solid
}
A.biaotilink {
	FONT-SIZE: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.biaotilink:hover {
	FONT-SIZE: 18px; TEXT-DECORATION: underline
}
.b2 {
	BORDER-RIGHT: #acdcee 1px solid; BORDER-TOP: #acdcee 1px solid; BORDER-LEFT: #acdcee 1px solid; BORDER-BOTTOM: #acdcee 1px solid; HEIGHT: auto
}
#SosoZone {
	BORDER-RIGHT: #9a9a9a 1px dotted; PADDING-RIGHT: 3px; BORDER-TOP: #9a9a9a 1px dotted; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px auto; BORDER-LEFT: #9a9a9a 1px dotted; WIDTH: 552px; PADDING-TOP: 3px; BORDER-BOTTOM: #9a9a9a 1px dotted; HEIGHT: 28px; TEXT-ALIGN: left
}
#SosoZone1 {
	BORDER-RIGHT: #9a9a9a 1px dotted; PADDING-RIGHT: 3px; BORDER-TOP: #9a9a9a 1px dotted; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px auto; BORDER-LEFT: #9a9a9a 1px dotted; WIDTH: 540px; PADDING-TOP: 3px; BORDER-BOTTOM: #9a9a9a 1px dotted; HEIGHT: 28px; TEXT-ALIGN: center
}
#online DL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 55px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
online DT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
online DT IMG {
	MARGIN-BOTTOM: -3px
}
online DD {
	BORDER-TOP: 1px solid
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.userlist {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 3px
}
 HTML .userlist {
	HEIGHT: 1%
}
.userlist LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 115px; HEIGHT: 22px
}
.userlist LI IMG {
	VERTICAL-ALIGN: middle
}
#onlinelist .userlist LI {
	MARGIN: 4px auto; HEIGHT: auto
}
.btn1_mouseout {
BORDER-RIGHT: #7EBF4F 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7EBF4F 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B3D997); BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; BORDER-BOTTOM: #7EBF4F 1px solid;height:22px;
}
.btn1_mouseover {
BORDER-RIGHT: #7EBF4F 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7EBF4F 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CAE4B6); BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; BORDER-BOTTOM: #7EBF4F 1px solid;height:22px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DropMenu ~~~~ */
.dropmenu { padding-right: 15px !important; background-image: url(../images/default/arrow_down.gif) !important; background-position: 100% 50% !important; background-repeat: no-repeat !important; cursor: pointer; }
.popupmenu_popup { text-align: left; line-height: 1.4em; padding: 10px; overflow: hidden; border: 1px solid #CAD9EA; background: #FFF url("../images/default/portalbox_bg.gif"); background-repeat: repeat-x; background-position: 0 1px;  }
.headermenu_popup { width: 115px; }
	.headermenu_popup li { float: left; width: 7em; line-height: 24px; height: 24px; overflow: hidden; border-bottom: 1px solid #E8E8E8; }
.newspecialmenu { width: 100px; }
	.newspecialmenu li { background: url(../images/default/folder_s.gif) no-repeat 3px 50%; float: left; }
		.newspecialmenu li.poll { background-image: url(../images/default/pollsmall.gif); }
		.newspecialmenu li.trade { background-image: url(../images/default/tradesmall.gif); }
		.newspecialmenu li.reward { background-image: url(../images/default/rewardsmall.gif); }
		.newspecialmenu li.activity { background-image: url(../images/default/activitysmall.gif); }
		.newspecialmenu li.debate { background-image: url(../images/default/debatesmall.gif); }
		.newspecialmenu li.video { background-image: url(../images/default/videosmall.gif); }
		.newspecialmenu a { display: block; width: 75px; border-bottom: 1px solid #E8E8E8; padding: 5px 0 5px 25px; }
			.newspecialmenu a:hover { text-decoration: none; color: #069; border-bottom-color: #CAD9EA; }
#forumlist_menu, #forumjump_menu, #visited_forums_menu { padding: 10px 30px 10px 20px; }
	#forumlist_menu dl, #forumjump_menu dl { padding: 5px 0; }
		#forumlist_menu dt a, #forumjump_menu dt a { font-weight: bold; color: #666; }
		#forumlist_menu dd, #forumjump_menu dd { padding-left: 1em; }
			#forumlist_menu li.sub, #forumjump_menu li.sub { padding-left: 1em; }
			#forumlist_menu li.current a, #forumjump_menu li.current a, #visited_forums_menu li.current a { font-weight: bold; }
			#forumlist_menu li a, #forumjump_menu li a, #visited_forums_menu li a { font-weight: normal; color: #069; }
.userinfopanel { border: 1px solid #CAD9EA; width: 140px; background: #FFF url("../images/default/portalbox_bg.gif"); background-repeat: repeat-x; background-position: 0 0; padding: 10px; }
	.imicons { text-align: center; border: 1px solid #E8E8E8; background: #FFF; padding: 4px 1px; }
		.imicons img { vertical-align: middle; }
	.userinfopanel p { text-align: left; margin: 0; }
		.userinfopanel p a { color: #069; }
	.userinfopanel dl { border-bottom: 1px solid #E8E8E8; margin: 5px 0; padding: 5px 0; }
	.postauthor cite a { float: left; padding: 5px; border: solid #E8F3FD; border-width: 1px 1px 0; height: 10px; overflow: hidden; }
		.postauthor cite a.hover { border-color: #CAD9EA; background-color: #FFF; }
	.popupmenu_popup .postauthor { width: 180px; }
		.popupmenu_popup .postauthor a { color: #069; }
#styleswitcher_menu { overflow: visible; }
	#styleswitcher_menu, #styleswitcher_menu ul li, #styleswitcher_menu ul li.current a, #styleswitcher_menu ul li a { white-space: nowrap; }
	#styleswitcher_menu ul li.current { font-weight: bold; }
		#styleswitcher_menu ul li.current a { color: #666; }
#styleswitcher_menu {}
	#styleswitcher_menu li.current { font-weight: bold; }
.tagthread { width: 360px; }
	.tagthread .close { float: right; padding-top: 5px; }
	.tagthread h4 { line-height: 26px; border-bottom: 1px solid #E8E8E8; }
	.tagthread ul { padding: 5px; }
		.tagthread li { line-height: 1.8em; }
	.tagthread li.more { text-align: right; background: url(../images/default/arrow_right.gif) no-repeat 100% 50%; padding-right: 10px; }
.headactions .popupmenu_popup a, .headactions .popupmenu_popup strong { color: #666; background: none; white-space: nowrap; }
	.headactions .popupmenu_popup { overflow: visible; }

#threadtypesmenu_menu ul li { height: 1.4em; _line-height: 1.4em; }

*+html #my_menu, *+html #memcp_menu, *+html #stats_menu, *+html #plugin_menu { margin-left: 1px; }
* html #my_menu, * html #memcp_menu, * html #stats_menu, * html #plugin_menu { margin-left: 1px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ User useravata ~~~~ */
.avataonline { float: left; height: 30px; line-height: 30px; border-left: 1px solid #FFF; padding-left: 28px; background: url(../images/avatars/avataronline.gif) no-repeat 10px 40%; }
#viewpro_menu { margin: 10px auto auto -30px; text-align: center; }
	#viewpro_menu img { height:48px; width: 48px; margin: 2px auto; }
	#viewpro_menu li { text-align: left; }
.userinfolist { float: left; }
li.popavatar { text-align: center !important; }
li.popuser { text-indent: 20px; padding: 4px; background: url(../images/default/usericon.gif) no-repeat 0 50%; white-space: nowrap; width: 100% !important; width: auto; }
li.poplink { text-indent: 20px; padding: 4px; background: url(../images/default/homelink.gif) no-repeat 0 50%; color: #999; white-space: nowrap; width: 100% !important; width: auto; }
.announcements { border-bottom: 2px solid #E8F3FD;}
	.announcementinfo  { cursor: pointer; color: #999; text-align: right; padding-right: 16px; height: 30px; line-height: 30px; background: #F5FAFE; border-bottom: 1px solid #CAD9EA; }
		.ondisplay { cursor: default; background: #E8F3FD; }
		.announcementinfo:hover { background: #E8F3FD; }
		.announcementinfo span { float: left; font-weight: 700; height: 30px; line-height: 30px; margin-left: 16px; color: #000; }
		.announcementmessage { padding: 10px; border-bottom: 1px solid #CAD9EA; }
