﻿ol,ul{list-style:none;}

* { word-wrap: break-word; }
.vpnav { position:absolute; z-index:99; left:0; top:0; }
.vpnav_box { float:left; background:#DEEAF8 url(vpnav_box_bg.png) repeat-y 100% 0; width:200px; height:480px; border-bottom:solid 1px #5E80A9; overflow:hidden;}
.vpnav_box_in { margin:5px 5px 5px 5px; white-space: nowrap; overflow: visible; text-align: left; height:460px; overflow-y: scroll; overflow:hidden;}
	.vpnav_box_in dl { padding: 5px 0; }
	.vpnav_box_in ul { margin: 0 0 0 30px; /**margin:2px 0 0 -20px; _margin-left:2px 0 0 -20px;*/}
	.vpnav_box_in li { list-style:none; }
.vpnav_but { float:left; width:25px; }
.vpnav_top { width:25px; height:16px; background-repeat: no-repeat; }
html>body .vpnav_top { background: url(vpnav_top_bg.png);}
* .vpnav_top {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=sSize, src="vpnav_top_bg.png")}
.vpnav_main { background: url(vpnav_bg.png) repeat-y; width:25px; }
.vpnav_bom { width:25px; height:16px; background-repeat: no-repeat; }
html>body .vpnav_bom { background: url(vpnav_bom_bg.png);}
* .vpnav_bom {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=sSize, src="vpnav_bom_bg.png")}
.vpnav_item_1 { background: url(vpnav_item_1.png) no-repeat 50% 0; height:22px;}
.vpnav_text {  font-size:12px; width:12px; margin:0 auto; text-align:center; cursor:pointer; }
.vpnav_text a { color:#000000; text-decoration: none; }
.vpnav_close { background: url(vpnav_close.png) no-repeat 50% 100%; height:18px; cursor:pointer; }
.vpnav_line { height:333px;  border-left:solid 1px #5E80A9;}




.quote
{
	border-right: #DEDEDE 1px solid;
	padding-right: 10px;
	border-top: #DEDEDE 1px solid;
	padding-left: 10px;
	font-size: 12px;
	background: #f7f7f7 0px 0px;
	padding-bottom: 10px;
	border-left: #DEDEDE 1px solid;
	padding-top: 10px;
	border-bottom: #DEDEDE 1px solid;
}
.quote .q {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
 
.fpic
{
	border: 1px solid #C2D3E5;
	display: inline;
	float: left;
	width: 280px;
	position: relative;
	height: 265px;
	vertical-align: middle;
	
}
#focpic
{
	text-align: center;
	
margin-bottom: 5px;
	padding-bottom: 5px;
}
.thubpic {
	Z-INDEX: 20; WIDTH: 68px; CURSOR: pointer; PADDING-TOP: 4px; POSITION: absolute; TOP: 194px; HEIGHT:58px
}
.thubpiccur {
	Z-INDEX: 20; WIDTH: 68px; CURSOR: pointer; PADDING-TOP: 4px; POSITION: absolute; TOP: 194px; HEIGHT: 58px
}
.thubpiccur {
	Z-INDEX: 30; BACKGROUND: url(arrow2.gif) no-repeat center top
}
.thubpic IMG {
	BORDER-RIGHT: #666 3px solid; BORDER-TOP: #666 2px solid; BORDER-LEFT: #666 3px solid; WIDTH: 66px; BORDER-BOTTOM: #666 2px solid; HEIGHT: 60px
}
.thubpiccur IMG {
	BORDER-RIGHT: #666 3px solid; BORDER-TOP: #666 2px solid; BORDER-LEFT: #666 3px solid; WIDTH: 66px; BORDER-BOTTOM: #666 2px solid; HEIGHT: 60px
}
.thubpiccur IMG {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
#tmb0 {
	LEFT: 1px
}
#tmb1 {
	LEFT: 69px
}
#tmb2 {
	LEFT: 138px
}
#tmb3 {
	LEFT: 207px
}
#fttlbg {
	Z-INDEX: 15; BACKGROUND: #000; FILTER: alpha(opacity=50); LEFT: 1px; WIDTH: 278px; POSITION: absolute; TOP: 164px; HEIGHT: 34px; moz-opacity: 0.5
}
#fttltxt {
	FONT-SIZE: 14px; Z-INDEX: 16; LEFT: 1px; WIDTH: 278px; COLOR: #fff; LINE-HEIGHT: 34px; POSITION: absolute; TOP: 164px; TEXT-ALIGN: center
}
#fttltxt A:link {
	COLOR: #fff
}
#fttltxt A:hover {
	COLOR: #fff
}
#fttltxt A:active {
	COLOR: #fff
}
#fttltxt A:visited {
	COLOR: #fff
}


.msgheader
{
	border-right: #c7c7c7 1px solid;
	padding-right: 4px;
	border-top: #c7c7c7 5px solid;
	padding-left: 4px;
	background: :#f7f7f7;
	padding-bottom: 4px;
	margin: 0px 2em;
	border-left: #c7c7c7 1px solid;
	padding-top: 4px;

}
.msgborder
{
	border-right: #c7c7c7 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px 2em;
	border-left: #c7c7c7 1px solid;
	WORD-BREAK: break-all;
	padding-top: 10px;
	border-bottom: #c7c7c7 1px solid;
	background-color: #f7f7f7;
}

.popupmenu_popup{ background: #FFF; color:#666666; border: 1px solid #86B9D6; }
/****** Reset ******/
body {FONT: 12px Tahoma, sans-serif;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0 auto; padding:0;}
h1, h2, h3, h4, h5 {font-size:100%;}
a {color:#000; text-decoration:none;}
a:hover {color:#c30; text-decoration:underline;}
img {border:0px none;}
/****** global ******/
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.space,.intel{clear:both; font-size:0; height:0; line-height:0; height:6px;}
.intel{height:12px;}
.right{float:right;}
.left{float:left;}
.normal,.normal a{font-weight:normal;}
.red,a.red,.red a{color:red;}
.blue,a.blue,.blue a{color:blue;}
.green,a.green,.green a{color:green;}
.black,a.black,.black a{color:black;}
.navy,a.navy,.navy a{color:navy;}
.brown,a.brown,.brown a{color:brown;}
.crimson,a.crimson,.crimson a{color:crimson;}

.c b{display:block; border-style:solid; line-height:0; font-size:0; clear:both; overflow:hidden;}
.c b.b1{border-width:1px 0 0; margin:0 5px; height:0;}
.c b.b2{border-width:0 2px; margin:0 3px; height:1px;}
.c b.b3{border-width:0 1px; margin:0 2px; height:1px;}
.c b.b4{border-width:0 1px; margin:0 1px; height:2px;}

#content h3 a{color:#7B2E00;}
.title-y{background:#FFD58D url(type_y_left.gif) no-repeat;}
.title-y h3{ background:#FFD58D url(type_y_right.gif) no-repeat right top; color:#333; padding:5px 10px 3px; margin-left:2px; font-family:tahoma; font-size:14px;}
.title-b{background:#C0D6E5 url(type_b_left.gif) no-repeat; height:25px; overflow:hidden;}
.title-b h3{ background:#C0D6E5 url(type_b_right.gif) no-repeat right top; color:#081B39; padding:7px 10px 4px; margin-left:2px;}
.title-b ul.touch{float:right; list-style:none; margin-right:5px;}
.title-b ul.touch li{float:left; margin-top:4px; margin-left:5px; padding:0 6px; height:22px; line-height:22px; cursor:pointer;}
.title-b ul.touch li.on{float:left; background:#fff; margin-top:3px; color:#c30; border:1px solid #9BBDD3; border-bottom:0; cursor:default;}
.small-y{height:23px; overflow:hidden;}
.small-y h3{font-size:12px; color:#7B2E00; padding:4px 10px 3px;}
.title-y ul.btnr {float:right; list-style:none;}
.title-y ul.btnr li {background:url(tabstitle_button_bg.gif) no-repeat scroll left top; float:left; line-height:24px; margin:3px 3px 0 0; padding-left:10px;}
.title-y ul.btnr li a{background:url(tabstitle_button_bg.gif) no-repeat right top;color:#7B2E00; display:block; margin-left:10px; padding-right:8px;}
.list-y{border:1px solid #FFB64B; margin-bottom:6px; background:#fcfcfc; border-top:1px solid #FF8F27;}
.list-b{border:1px solid #9BBDD3; margin-bottom:6px; background:#fff; border-top:0;}
.list-y h2,.list-b h2{ text-align:center;margin:8px auto 3px; line-height:19px; font-size:14px; font-family:tahoma; color:#003399;}
.list-y h2 a{color:#039;}
.list-y h2 a:hover{color:#f60;}
.list-y p,.list-b p{color:#666; padding:0 10px;}
.list-y ul.list{padding:7px 0; margin-top:5px; list-style:none;}
.list-b ul.list{padding:6px 0; list-style:none; margin:0; color:#666;}
.list-y ul.list li{background:url(li-small-dot.gif) no-repeat 10px 5px; padding-left:25px; font-size:14px; line-height:22px; font-family:tahoma;}
.list-b ul.list li{background:url(li-gray-dot.gif) no-repeat 3px 3px; padding:0 5px 0 16px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list-b ul.eiss {width:274px; overflow:hidden;}
.list-b ul.eiss li{width:253px;}
.list-b ul.date li{background:none; padding-left:0;}
.list-b ul.float {padding:0;}
.list-b ul.float li{background:none; padding:0; float:left;}
.list-b ul.float li a{color:#04d;}
.list-b ul.float li a:hover{color:#f60;}
.list-b ul.member li
{
	width: 85px;
	text-align: center;
}

.list-b ul.must li {width:268px; padding-left:7px; margin-right:2px;	}
.list-b ul.member P
{
	overflow: hidden;
	margin: 0px auto 2px;
	line-height: 19px;
	height: 19px;
	padding-right: 0px;
	padding-left: 0px;
}


.list-y ul.list li span,.list-b ul.list li span{color:#666; font-size:12px; padding-right:6px; font-family:"宋体";}
.list-y ul.list li span a,.list-b ul.list li span a{color:#039;}
.list-y ul.list li span a:hover,.list-b ul.list li span a:hover{color:#c30;}
/****** locate ******/
#top,#header,#menu,#navi,#m_b,#search,#content{width:950px;}

#top{border-bottom:1px solid #ccc; color:#656565; height:24px; list-style:none outside none; padding:0;}
#top li{border-right:1px solid #C7C7BB; float:right; margin-top:7px; height:12px;}
#top li.first{float:left; border:0; padding:0;}
#top li.none {border:medium none;}
#top a{color:#000; margin:0 6px;}
#top input{border:0; background:#f1f1f1; width:100px; padding:0 2px; font-size:12px; position:relative; top:-1px; border-bottom:1px solid #ccc; color:#00f;}

#logo{float:left; margin-top:0px;}
#head-info{float:left; border:1px solid #8EB4CE; width:338px; margin-left:12px; margin-top:8px; height:55px; background:#f8f8f8; padding-top:3px;}
#head-info a{text-decoration:none;}
#head-info ul{list-style:none;}
#head-info ul li{float:left; width:163px; line-height:18px; padding-left:6px;}
#head-banner{float:right; border:1px solid #E9C94D; width:468px; margin-top:8px; height:55px; background:#FFFFDD; padding-top:3px;}
#head-banner a{text-decoration:none;}
#head-banner ul{list-style:none;}
#head-banner ul li{float:left; width:228px; line-height:18px; padding-left:6px; overflow:hidden; white-space:nowrap;}
#banner{float:right; margin:8px 0 5px;}

#menu {background:url(bg_menu.gif) repeat-x; height:27px; line-height:27px;}
#menu ul.menu a,#menu ul.link a {color:#f2f6fb; text-decoration:none; display:block; line-height:27px; padding:0 15px; background:url(bg_menu_a_right.gif) no-repeat right;}
#menu ul.menu a:hover,#menu ul.link a:hover {background:url(bg_menu_hover_right.gif) no-repeat right;}
#menu ul.menu {list-style:none; float:left;}
#menu ul.menu li {float:left; margin-right:1px; display:inline;}
#menu ul.link{float:right;}
#menu ul.link a{color:#f2f6fb; line-height:27px;}
#menu ul.link li {float:left;  display:inline;}
#menu li.current {background:url(bg_menu_on_left.gif) no-repeat; font-weight:bold;}
#menu li.current a,#menu li.current a:hover{color:#000; background:url(bg_menu_on_right.gif) no-repeat right;}
#menu li.home {margin-left:5px;}

#navi{background:#C8D5E4 url(bg_navi.gif) repeat-x scroll; font-size:12px; overflow:hidden; padding:6px 0 3px;}
#navi a{color:navy;}
#navi li.high a{color:#c30;}
#navi ul {list-style:none; float:left;}
#navi ul li.common{border-right:1px solid #6887A4; padding:0 5px; padding-top:2px; float:left; height:12px;}
#navi ul li.none{padding:0 5px; padding-top:2px; float:left; height:12px;}
#navi ul li.heart{background:url(red.gif) no-repeat 10px -1px; padding-left:30px;}
#m_b b{background:#d6e7fd; border-color:#d6e7fd;}


.keyword{float:left; border:1px solid #ccc; padding:0 20px; background:#EDEDEF; color:#333;}
.search{ text-align:right;}
.search input {vertical-align:middle; font-size:14px;}
.search input.textbox
{
	background: #fff;
	border: 1px solid #7E9EB7;
	margin-left: 5px;
	width: 180px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	height:20px;
}


.main-info
{
	border: 1px solid #ccc;
	background: #f8f8f8;
	width: 952px;
	font-size: 12px;
	margin-top: 5px;
	padding: 4px 0 3px;
}
.main-info a{color:#333;}
.main-info li.red a{color:crimson;}
.main-info ul{list-style:none;}
.main-info ul li{float:left; width:218px; margin-right:1px; line-height:18px; padding-left:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-info ul li.banner{width:916px; margin:5px auto 3px; text-align:center; clear:both;}
div.light{background:#f7f7f7; border:1px solid #c7c7c7;}
.comm-info {border:1px solid #dedfde; margin-bottom:6px; background:#f7f7f7;}

#content {margin-top:10px;}
#content .widgets{width:180px; float:left;}
#content .widgets div.member{padding:8px 10px; line-height:20px; background:#fff url(avatar.gif) no-repeat 93% 36%;}
#content .content{width:760px; float:right;}
#content .widgets ul.dig{list-style:none; border:1px solid #8EB4CE; padding:1px 5px 5px; border-top:0; margin-bottom:8px;white-space:normal; word-break:break-all;overflow:hidden;}
#content .widgets ul.dig li{background:url(dig-compact.gif) no-repeat left center; height:33px; padding:10px 0 0 42px; position:relative; border-bottom:1px dotted #ccc;}
#content .widgets ul.dig li strong{display:block; position:absolute; left:0; top:0; width:36px; text-align:center; font-family:arial; font-size:13px;}
#content .widgets ul.dig li strong a{color:#039; display:block; line-height:43px;}
#content .widgets ul.dig li a{color:#039;}
#content .widgets ul.dig li a:hover{color:#c30; text-decoration:none;}

#content .main{margin-top:0px;}
#content .type {width:468px; float:left;}
#content .comm {width:282px; float:right;}
#content .slide{margin-bottom:6px; text-align:center; }
#content .slidead{margin-bottom:6px; text-align:center;border:1px solid #c7c7c7;background:#f8f8f8;}
#content .idc {height:140px; background:url(server.jpg) no-repeat right -10px; border:1px solid #ddd; margin-bottom:7px; position:relative;}
#content .idc .price{line-height:1.6em; text-align:right; width:136px; padding:5px; background:#f1f1f1; position:absolute; bottom:0;}
#content .d280{border:1px solid #f1f1f1; margin-bottom:6px; text-align:center; width:280px; overflow:hidden;}
#content .d280 img{width:280px; height:60px;}

.news-list{float:left; width:656px; margin-bottom:6px;}
.news-list a{color:#04d;}
.news-list a:hover{color:#f60;}
.news-list .list-y{background:none;}
.news-list .list-all{background:#f2f2f2;}
.news-list .thead{padding:6px 3px 5px 8px; background:#f0f0f0; font-family:tahoma; font-weight:bold; font-size:14px;}
.news-list .tbody{background:#f2f2f2;}
.news-list .itembox{border-bottom:1px dotted #ccc; padding:10px 0; color:#333;}
.news-list .sitembox{border-top:1px dotted #ccc; padding:10px 0; color:#333;}
.news-list .box1{padding:0 1em; font-size:14px; font-weight:bold;}

.news-list .zsitembox
{
	border-top: 1px dotted #ccc;
	color: #333;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.news-list .zbox1{padding:0 1em; font-size:14px; font-weight:bold;}

.news-list .box2{padding:0 1em; line-height:1.6em; text-indent:2em; margin-top:5px;}
.news-list .normal .itembox{padding:8px 0 5px;}
.news-list .normal .box1{padding:0 8px; font-size:12px;}


.news-list .normal .zitembox{padding:8px 0 5px;}
.news-list .normal .zbox1{padding:0 8px; font-size:12px;}

.news-list .date{font-weight:normal; float:right; font-size:12px;}
.news-list .article
{
	border: 1px solid #abc;
	/*border-left-width: 0;*/
	background: #f1f1f1;
	padding: 10px 0 0 0;
	width: 100%;
	margin-bottom: 6px;
	overflow: hidden;
}
.catalogcontent
{
	padding:4px 0pt; width:585px;
}
.news-list .article h1{padding:4px 0pt; width:575px; text-align:center; font-size:14px; font-family:tahoma; color:#c30;}
.news-list .article .desc{text-align:center; line-height:2em; color:#333; border-bottom:1px solid #ccc;}



.news-list .article .text{padding:0 1em 0 2em; font-size:14px; line-height:23px; font-family:tahoma; margin-top:1em; color:#222; overflow:hidden;}
.news-list .article .text p{margin:15px 0pt;}

/*.news-list .article #arctext a{target:expression(this.target="_blank")}*/

.diggdiv{clear:both; margin-top:10px;}
.diggdiv .diggbox {background:url(diggbg2.gif) no-repeat; width:60px; height:58px; line-height:23px; float:left; }
.diggdiv .diggnum {text-align:center; font-size:12px; font-weight:bold; color:#c00; width:58px; height:23px; margin-top:8px; }
.diggdiv .digglink{text-align:center; font-size:14px; font-weight:bold; margin:0px; width:58px; height:23px;}
.diggdiv .prevnext{width:530px; float:right; line-height:23px; margin-top:10px;margin-bottom:10px}

.text-info{border:0; border-top:1px solid #c7c7c7; background:#f7f7f7; padding:0 15px; margin-bottom:0;text-align:center}
.text-info ul.arts li{width:156px; padding-left:0px;}

#feedback{padding:10px; border-top:1px solid #c7c7c7;}
.feednums{font-size:14px; font-family:tahoma; font-weight:bold;}
#feedback dl{line-height:20px; margin-top:5px;}
#feedback dt{background:#e5e5e5; color:#909090; padding:0 5px; line-height:23px; border-top:1px solid #abc;}
#feedback dt strong{font-weight:normal; color:#00f;}
#feedback dd{padding:0.5em; background:#f3f3f3; word-break:break-all; word-wrap:break-word;}

#feedback .postbox{margin-top:1em; line-height:22px;}
#feedback .tput{ border:1px solid #ccc; background:#f2f6fb;}

.pages {background:#fff; padding:1em; text-align:right;}
.pages strong{padding:3px 5px; border:1px solid #f60; color:#f60; margin-right:5px;}
.pages span{padding:0 5px;}
.pages a{padding:3px 5px; border:1px solid #ccc; background:#f0f0f0; text-decoration:none;}
.pages input {border:1px solid #ddd; height:20px; line-height:20px; width:30px; vertical-align:middle;}
.pages #button {background-color:#f60; border:1px solid #c33; color:#fff; width:30px;}
.pages_if{text-align:right;}

#feedback textarea {font-size:1.17em; height:90px; width:468px; border-color:#7C7C7C #c3c3c3 #ddd; border-style:solid; border-width:1px; overflow:auto;}
#feedback .submit {background:#2782D6;border-color:#ddd #264F6E #264F6E #ddd;border:1px solid;color:#fff;cursor:pointer;height:22px;letter-spacing:1px;line-height:20px;padding:0pt 10px;}
input, select, textarea, button {font-family:Tahoma,Arial; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; line-height:1.5em;}
#feedback .user{border-color:#7C7C7C #c3c3c3 #ddd; border-style:solid; border-width:1px; padding:1px 2px 2px;}

.rank-list{float:right; width:282px;}

#footer{border-top:1px solid #ccc; margin-top:10px; padding-top:1em; text-align:center; line-height:22px; clear:both; width:950px;}
#footer a{color:#039;}
#footer a:hover{color:#f60;}
#footer span{font-family:tahoma; font-size:11px;}

#goodaa
{
	margin: 0px auto;
	overflow: hidden;
	width: 100%;
	border: 1px solid #c7c7c7;
	padding-bottom: 15px;
}
#goodaa_l {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 50%
}
#goodaa_r
{
	float: right;
	width: 50%;
	text-align: center;
	padding-top: 5px;
}

.rightImg
{
	width: 91px;
	float: right;
	list-style: none;
	margin-top: 20px;
	text-align: center;
	padding-right: 5px;
}
.rightImg .firImg {list-style:none;}
.rightImg .firImg div {width:100%;}
.rightImg ol
{
	margin-bottom: 10px;
}
.rightImg li {font-size:14px;width:98%;list-style:none;}
.rightImg li a{text-decoration:none;color:#979797;font-size:12px;}
.rightImg li a:hover{color:#c30;}
.leftCont {float:left;width:370px;}
.leftCont h2 a{padding-left:5px;}
/*
.thumbpic
{
	clear: both;
	margin: 0px 0px 5px;
	overflow: hidden;
	width: 760px;
}
.thumbpic A IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.thumbpic UL
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 5px 0px;
	overflow: hidden;
	width: 800px;
	padding-top: 0px;
	list-style-type: none;
}
.thumbpic UL LI {
	FLOAT: left; MARGIN: 6px 5px 0px; OVERFLOW: hidden; 
}
.thumbpic UL LI DIV {
    MARGIN: 0px 0px 1px;  PADDING-TOP: 2px; 
}


.thumbpic UL LI a{color:#04d;}
.thumbpic UL LI a:hover{color:#f60;}
*/

#address {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(copyurl.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px auto 10px; WIDTH: 313px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center
}
#address a{color:#000000;}
#address a:hover{color:#000000;}


.auserinfo a {
	font-size:14px;
	font-weight: normal;
}
.auserinfo
{
	border: 1px solid #abc;
	/*border-left-width: 0;*/
	background: #f8f8f8;
	margin-bottom: 6px;
	text-align: left;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 12px;
	padding-top: 8px;
}


/*-------------- Profile Summary ----------------
#profile-summary {
	position: static;
	padding: 8px 0 12px 0;
	border:1px solid #c7c7c7;
	margin-bottom:6px;
}
#profile-summary .summary {
	position: relative;
	margin: auto 12px 4px 12px;
}
#profile-summary .summary dt {

}
#profile-summary .summary dt a {
	display: block;
}
#profile-summary .summary dd {
	padding-left: 62px;
	
}
#profile-summary .summary dd * {

}
*/


/*-------------- User Avatar ----------------*/
.avatar-s
{
	border: 1px solid #cecece;
	display: block;
}
.avatar-s:hover{
	/*border-color: #ff7fcc;*/
}
.avatar-s img {
	border: 1px solid #fff;
	display: block;
}
.avatar-s {
	width: 50px;
	height: 50px;
}
.avatar-s img {
	width: 48px;
	height: 48px;
}

*.colorful {
	color: #f06 !important;
}

.comment {
	CLEAR: both; MARGIN: 6px auto; WIDTH: 600px; TEXT-ALIGN: left
}
.commentinfo {
	FONT-SIZE: 11px; COLOR: #999
}
.commenttop {
	PADDING-RIGHT: 4px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fafafa repeat-x left -1px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.commentcontent {
	CLEAR: both; MIN-HEIGHT: 50px; MARGIN: 8px auto 12px; WIDTH: 580px; LINE-HEIGHT: 20px; HEIGHT: auto
}
.commentcontent_l {
	BORDER-RIGHT: #ddd 0px solid; BORDER-TOP: #ddd 0px solid; DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ddd 0px solid; WIDTH: 50px; BORDER-BOTTOM: #ddd 0px solid; HEIGHT: 50px
}
.commentcontent_img {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 48px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 48px
}
.commentcontent_r {
	FLOAT: right; WIDTH: 510px; WORD-BREAK: break-all; LINE-HEIGHT: 140%; TEXT-ALIGN: left; WORD-WRAP: break-word
}


.com_top {
	BORDER-TOP: #ddd 1px solid; MARGIN: 0px 0px 10px
}
.com_con_img {
	FLOAT: left; MARGIN: 0px 10px 10px; WIDTH: 48px; HEIGHT: 48px
}
.com_con_r {
	DISPLAY: inline; FLOAT: right; WIDTH: 510px; MARGIN-RIGHT: 10px; TEXT-ALIGN: left
}
.com_con {
	FONT-SIZE: 14px; MARGIN: 10px 0px 20px; WORD-BREAK: break-all; LINE-HEIGHT: 24px; WORD-WRAP: break-word
}

.quickpost {
	BORDER-TOP: #cecece 1px solid;
}
.quickpost TABLE {
	WIDTH: 100%
}
.quickpost TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
.quickpost TEXTAREA {
	FONT-SIZE: 1.17em; WIDTH: 99%; HEIGHT: 70px
}

.facebox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; Z-INDEX: 10001; BACKGROUND: #fff; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; WIDTH: 350px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.facebox UL LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 25px; HEIGHT: 25px
}


.userInfo .photo {
margin-bottom:2px;
padding:3px;
}

.userInfo .photo {
border:1px solid #DEDEDE;
}


.rquote
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 70%;
	padding-bottom: 0px;
	margin: 2px;
	width: 80%;
	color: #000;
	padding-top: 0px;
}
BLOCKQUOTE
{
	border-right: #DEDEDE 1px solid;
	padding-right: 5px;
	border-top: #DEDEDE 1px solid;
	padding-left: 5px;
	font-size: 85%;
	padding-bottom: 5px;
	margin: 0px 0px 1%;
	border-left: #DEDEDE 3px solid;
	width: 80%;
	color: #666666;
	padding-top: 5px;
	border-bottom: #DEDEDE 1px solid;
}

.page { padding-bottom: 1em; line-height: 26px; text-align: right; }
	.page a, .page em { margin: 0 2px; padding: 1px 5px; border: 1px solid #DDD; background: #FFF; font-style: normal; }
		.page a:hover { background: #2782D6; color: #FFF; }
		.page em { border-color: #EEE; color: #666; }
	.page .prev, .page .next { padding: 1px 15px; }
	.page strong { font-weight: bold; padding: 1px 5px; }
	.h_status .page { padding-bottom: 0; line-height: 20px; }
	
div.separate
{
	border-bottom: 1px solid #CCC;padding-top:2px;padding-bottom:2px;
}
.submit
{
	padding: 0 10px;
	height: 22px;
	border: 1px solid;
	border-color: #DDD #264F6E #264F6E #DDD;
	background: #2782D6;
	color: #FFF;
	line-height: 20px;
	letter-spacing: 1px;
	cursor: pointer;
}

/*-------------- polls ----------------*/
.poll
{
	font-size: 12px;
}
.pollheader
{
	clear: both;
	border-right: rgb(204,204,204) 1px solid;
	padding-right: 0px;
	border-top: rgb(204,204,204) 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 10px 0px 0px;
	border-left: rgb(204,204,204) 1px solid;
	width: 96% !important;
	padding-top: 10px;
	border-bottom: rgb(204,204,204) 1px solid;
	background-color: rgb(243,243,243);
	font-weight: bold;
}
.pollaction
{
	float: left;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 5px;
	
}
.pollitem
{
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-bottom: #ddd 1px solid;
}

.pollbottom
{
	border-bottom: #ddd 1px solid;
	float: left;
	width: 100%;
	padding-bottom: 0px;
}

.pollitemc
{
	float: left;
	width: 15px;
}


/*.itembody
{
	width: 100%;

	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: #ddd 1px solid;
	float: left;
}
.pollitemc
{
	
}

.pollpanel
{
	line-height: 2em;
	color: #333;
	font-size: 12px;
	font-weight: bold;
}
.pollpanel
{

	width:100%;
	float:left;
}

.pollnum
{
	float: right;
}


.optionheader
{
	font-weight: bold;
}
.optionbar
{
	border-right: #b2d4e8 1px solid;
	border-top: #b2d4e8 1px solid;
	background: url(jj_10.gif) repeat-x 0px 100%;
	float: left;
	border-left: #b2d4e8 1px solid;
	margin-right: 0.5em;
	border-bottom: #b2d4e8 1px solid;
	height: 12px;
	margin-top: 5px;
}
.optionnum
{
	float: left;
	
}
.optiontitle
{
	float: left;
	padding-right:5px;
	font-weight: bold;
}
.optionpoll
{
	float: right;
}
.optionbar DIV
{
	border-right: #fff 1px solid;
	border-top: #fff 1px solid;
	float: left;
	overflow: hidden;
	border-left: #fff 1px solid;
	border-bottom: #fff 1px solid;
	height: 10px;
	width:100%;
}


.options
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 40px;
	padding-top: 0px;
}
.option-index
{
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
	width:100%;
}
.option-img
{
	float: left;
	line-height: 24px;
}
.option-img img {

	border: 1px solid #ccc;
}
.option-word
{
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
.option-poll
{
	float: right;
	text-align:right;

}

.avatar_list { font-size: 12px; float: left;}
	.avatar_list li { float: left; padding: 5px 0 0; width: 74px; text-align: center; }
		.avatar_list img.avatar { display: block; margin: 0 auto 2px; width: 48px;border: 1px solid #ccc;}
		.avatar_list p { width: 100%; height: 19px; line-height: 19px; overflow: hidden; white-space: nowrap; }
	

.options .optionlist {
	float:left;
}
.options .optionlist li {
	width: 175px;
	height: 288px;
	text-align: center;
	float:left;
	
}
.options .optionlist li {

}

.options .optionlist li p {
	
}
.options .optionlist li .option-img {
	left: 15px;
	top: 53px;
	z-index: 0;
	line-height: 24px;
}
.options .optionlist li .option-img img {

	border: 1px solid #ccc;
}
.options .optionlist li .option-index {
	left: 16px;
	bottom: 51px;
	z-index: 1;

	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	background: #333;
	color: #fff;
	font-weight: bold;
	opacity: 0.8;
	alpha(opacity=80);
}
.options .optionlist li .option-vote {
	left: 0;
	top: 19px;
	width: 175px;
}
.options .optionlist li .option-vote a {
	margin: 0 auto;
	display: block;
	width: 100px;
	height: 25px;
	line-height: 25px;
	background: url(poll_icon_new_l.png) no-repeat 0 0;
	text-align: center;
	color: #fff;
}
.options .optionlist li .option-vote a:hover {
	text-decoration: none;
	background-position: 0 -25px;
}*/

.div_navline
{
	position: relative;
	margin: 1px 5px 0px;
	/*background: url(title.gif) no-repeat 0 4px;*/
	border-top: 1px dashed #ccc;
	height: 22px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
}
#gameNav
{
	/*padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 5px 0px 0px;
	overflow: hidden;
	width: 776px;
	padding-top: 0px;
	height: 310px;*/
	
	border: 1px solid #ccc;
	color: #ccc;
	width: 953px;
	font-size: 12px;
	margin-top: 5px;
	padding: 4px 0 3px;
}

.tab_normal A EM {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; Z-INDEX: 200; BACKGROUND: url(27.gif) right bottom; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #0958a5; LINE-HEIGHT: 19px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 19px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tab_normal A B {
	DISPLAY: block; Z-INDEX: 100; BACKGROUND: url(27.gif) left bottom; FLOAT: left; WIDTH: 10px; POSITION: relative; HEIGHT: 19px
}
.tab_current A EM {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; Z-INDEX: 200; BACKGROUND: url(27.gif) right bottom; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #0958a5; LINE-HEIGHT: 19px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 19px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tab_current A B {
	DISPLAY: block; Z-INDEX: 100; BACKGROUND: url(27.gif) left bottom; FLOAT: left; WIDTH: 10px; POSITION: relative; HEIGHT: 19px
}
.tab_normal A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 1100; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; BORDER-RIGHT-WIDTH: 0px
}
.tab_normal A:hover B {
	BACKGROUND-POSITION: left top
}
.tab_normal A:hover EM {
	BACKGROUND-POSITION: right top; COLOR: #ffffff
}

.tab_c A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 1100; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; BORDER-RIGHT-WIDTH: 0px
}
.tab_c A B {
	BACKGROUND-POSITION: left top
}
.tab_c A EM {
	BACKGROUND-POSITION: right top; COLOR: #ffffff
}

.tabs
{
	padding-right: 0px;
	padding-left: 6px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 948px;
	padding-top: 0px;
	border-bottom: #bbbec7 1px solid;
	list-style-type: none;
}
.tabs LI
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px -10px 0px 0px;
	padding-top: 0px;
}
.tabs LI A
{
	display: block;
	position: relative;
	text-decoration: none;
}

.tabs LI A.m1 {
	Z-INDEX: 900
}
.tabs LI A.m2 {
	Z-INDEX: 800
}
.tabs LI A.m3 {
	Z-INDEX: 700
}
.tabs LI A.m4 {
	Z-INDEX: 600
}
.tabs LI A.m5 {
	Z-INDEX: 500
}
.tabs LI A.m6 {
	Z-INDEX: 400
}
.tabs LI A.m7 {
	Z-INDEX: 300
}
.tabs LI A.m8 {
	Z-INDEX: 200
}
.tabs LI A.m9 {
	Z-INDEX: 100
}
.tabs .li1
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 66px;
	color: #0958a5;
	padding-top: 0px;
	text-align: center;
}
.tabs .li2
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 0px 40px;
	width: 50px;
	color: #0958a5;
	padding-top: 0px;
	text-align: center;
}
.tabs .li1
{
	font-size: 12px;
	color: #0958a5;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	height: 19px;
	text-align: center;
	text-decoration: none;
}
.tabs .li1 A
{
	font-size: 12px;
	color: #0958a5;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	height: 19px;
	text-align: center;
	text-decoration: none;
}
.tabs .li2
{
	font-size: 12px;
	color: #0958a5;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	height: 19px;
	text-align: center;
	text-decoration: none;
}
.tabs .li2 A
{
	font-size: 12px;
	color: #0958a5;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	height: 19px;
	text-align: center;
	text-decoration: none;
}
.tabs .li1 A:hover {
	COLOR: #0958a5; TEXT-DECORATION: underline
}
.tabs .li2 A:hover {
	COLOR: #0958a5; TEXT-DECORATION: underline
}

.p12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px
}

#linkGame1
{
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px auto 5px;
	width: 768px;
	line-height: 21px;
	padding-top: 5px;
	border-bottom: #c5c5c5 1px dashed;
	height: 170px;
}
#linkGame2 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; WIDTH: 768px; LINE-HEIGHT: 21px; PADDING-TOP: 5px; BORDER-BOTTOM: #c5c5c5 1px dashed; HEIGHT: 170px
}
#linkGame3 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; WIDTH: 768px; LINE-HEIGHT: 21px; PADDING-TOP: 5px; BORDER-BOTTOM: #c5c5c5 1px dashed; HEIGHT: 170px
}
#linkGame4 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; WIDTH: 768px; LINE-HEIGHT: 21px; PADDING-TOP: 5px; BORDER-BOTTOM: #c5c5c5 1px dashed; HEIGHT: 170px
}
#linkGame5 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; WIDTH: 768px; LINE-HEIGHT: 21px; PADDING-TOP: 5px; BORDER-BOTTOM: #c5c5c5 1px dashed; HEIGHT: 170px
}
#linkGame6 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; WIDTH: 768px; LINE-HEIGHT: 21px; PADDING-TOP: 5px; BORDER-BOTTOM: #c5c5c5 1px dashed; HEIGHT: 170px
}
#linkGame7 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; WIDTH: 768px; LINE-HEIGHT: 21px; PADDING-TOP: 5px; BORDER-BOTTOM: #c5c5c5 1px dashed; HEIGHT: 170px
}
#linkGame8 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; WIDTH: 768px; LINE-HEIGHT: 21px; PADDING-TOP: 5px; BORDER-BOTTOM: #c5c5c5 1px dashed; HEIGHT: 170px
}
#linkGame9 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; WIDTH: 768px; LINE-HEIGHT: 21px; PADDING-TOP: 5px; BORDER-BOTTOM: #c5c5c5 1px dashed; HEIGHT: 170px
}
#linkGame1 {
	FONT-SIZE: 12px; COLOR: #cfcfcf; LINE-HEIGHT: 21px
}
#linkGame2 {
	FONT-SIZE: 12px; COLOR: #cfcfcf; LINE-HEIGHT: 21px
}
#linkGame3 {
	FONT-SIZE: 12px; COLOR: #cfcfcf; LINE-HEIGHT: 21px
}
#linkGame4 {
	FONT-SIZE: 12px; COLOR: #cfcfcf; LINE-HEIGHT: 21px
}
#linkGame5 {
	FONT-SIZE: 12px; COLOR: #cfcfcf; LINE-HEIGHT: 21px
}
#linkGame6 {
	FONT-SIZE: 12px; COLOR: #cfcfcf; LINE-HEIGHT: 21px
}
#linkGame7 {
	FONT-SIZE: 12px; COLOR: #cfcfcf; LINE-HEIGHT: 21px
}
#linkGame8 {
	FONT-SIZE: 12px; COLOR: #cfcfcf; LINE-HEIGHT: 21px
}
#linkGame9 {
	FONT-SIZE: 12px; COLOR: #cfcfcf; LINE-HEIGHT: 21px
}
#linkGame1 A:hover {
	TEXT-DECORATION: underline
}
#linkGame2 A:hover {
	TEXT-DECORATION: underline
}
#linkGame3 A:hover {
	TEXT-DECORATION: underline
}
#linkGame4 A:hover {
	TEXT-DECORATION: underline
}
#linkGame5 A:hover {
	TEXT-DECORATION: underline
}
#linkGame6 A:hover {
	TEXT-DECORATION: underline
}
#linkGame7 A:hover {
	TEXT-DECORATION: underline
}
#linkGame8 A:hover {
	TEXT-DECORATION: underline
}
#linkGame9 A:hover {
	TEXT-DECORATION: underline
}

.contentlist
{
	border: 1px solid #9BBDD3;
	background: #fff;
	margin-top: 5px;
	margin-bottom: 5px;

}


.mark {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 111px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; PADDING-TOP: 15px
}
#mark0 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(mark.gif) no-repeat -189px 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 189px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 48px; BORDER-RIGHT-WIDTH: 0px
}
#mark1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(mark.gif) no-repeat -189px 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 189px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 48px; BORDER-RIGHT-WIDTH: 0px
}
#mark1 {
	BACKGROUND-POSITION: -378px 0px; MARGIN-LEFT: 10px
}
#barnum1 {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; LEFT: 70px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial; POSITION: absolute; TOP: 30px
}
#barnum2 {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; LEFT: 70px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial; POSITION: absolute; TOP: 30px
}
.bar {
	BORDER-RIGHT: #40a300 1px solid; BORDER-TOP: #40a300 1px solid; LEFT: 9px; OVERFLOW: hidden; BORDER-LEFT: #40a300 1px solid; WIDTH: 55px; BORDER-BOTTOM: #40a300 1px solid; POSITION: absolute; TOP: 32px; HEIGHT: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.bar DIV {
	BACKGROUND: url(sprites.gif) repeat-x 0px -265px; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 5px
}
#mark1 .bar {
	BORDER-LEFT-COLOR: #555555; BORDER-BOTTOM-COLOR: #555555; BORDER-TOP-COLOR: #555555; BORDER-RIGHT-COLOR: #555555
}
#mark1 .bar DIV {
	BACKGROUND-POSITION: 0px -270px
}
.piclist
{
	border: 1px solid #abc;
	/*border-left-width: 0;*/
	background: #f8f8f8;
	margin-bottom: 6px;
	text-align: left;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 12px;
	padding-top: 8px;
}

.list_pic
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 10px;
	overflow: hidden;
	padding-top: 10px;
	ZOOM: 1;
}
.list_pic LI
{
	margin-top: 5px;
	float: left;
	line-height: 18px;
	text-align: center;
	
}
.list_pic IMG {
	
}
.list_pic li p{width:100px;}

.list_pic li a{text-decoration:none;color:#979797;font-size:12px;}
.list_pic li a:hover{color:#c30;}



.laifang{width:918px;border:1px solid #aed7f7;}
.laifang_tit{background:#d9e9ff;height:35px;}
.laifang_tit ul{padding:5px 0 0 15px;}
.laifang_tit ul li.btn_b{color:#0083f9;line-height:30px;font-size:12px;padding:0 15px;float:left;}
.laifang_tit ul li.btn_a{color:#000;line-height:30px;font-size:12px;padding:0 15px;background:#fff;float:left;font-weight:bold;}

.mc_mrl_wrapper{width:837px; overflow:hidden;position:relative;margin-left:1px;}
.mc_mrl_wrapper_container{width:2764px;overflow:hidden;}

.mc_mrl_invite{background-image:none; text-align:center;padding-right:0; font-size:12px;}
.mc_main_ranklist li{float:left;  padding-right:16px; position:relative;}

.mc_mrl_person{text-align:center;clear:both;padding-top:5px; color:#808080;padding-top:0px;}
.mc_mrl_person em{font-weight:700; font-size:10px; color:#333333;}
.mc_mrl_person a{color:#005fb1;}


.mc_block_cont
{
	border: 1px solid #ccc;
	background: #f8f8f8;
	text-align: center;
	margin: 5px 1px 1px 27px;
	width: 948px;
	padding: 4px 0 3px;
}
.mc_mrl_arrow{background:url(mc_arrow_bg.gif) no-repeat 0px 0px; width:10px; height:58px; cursor:pointer;margin-right:9px;margin-left:4px;margin-top:15px; position:relative;}
.ra{background-position:-30px 0px; margin-right:0; margin-left:8px;}
.la.mc_arrow_hover{background-position:-10px 0px;}
.ra.mc_arrow_hover{background-position:-20px 0px;}

.mc_mrl_num{height:25px; background:url(sz_04.gif) no-repeat; position:relative;}
.mc_mrl_name{height:15px;margin:7px 0;text-align:center; overflow:hidden;}
.mc_mrl_name a{color:#005fb1;}
.mc_avatar{ float:left; cursor:pointer;border: 1px solid #ccc;}
.avatar_pic {background-position:center;background-repeat:no-repeat;margin:4px;}

.pl_5{padding-left:5px;}
.mrl_1 .mc_mrl_num{background-position:0px 0px;}
.mrl_2 .mc_mrl_num{background-position:0px -25px;}
.mrl_3 .mc_mrl_num{background-position:0px -50px;}
.mrl_4 .mc_mrl_num{background-position:0px -75px;}
.mrl_5 .mc_mrl_num{background-position:0px -100px;}
.mrl_6 .mc_mrl_num{background-position:0px -125px;}
.mrl_7 .mc_mrl_num{background-position:0px -150px;}
.mrl_8 .mc_mrl_num{background-position:0px -175px;}
.mrl_9 .mc_mrl_num{background-position:0px -200px;}
.mrl_10 .mc_mrl_num{background-position:0px -225px;}
.mrl_11 .mc_mrl_num{background-position:0px -250px;}
.mrl_12 .mc_mrl_num{background-position:0px -275px;}
.mrl_13 .mc_mrl_num{background-position:0px -300px;}
.mrl_14 .mc_mrl_num{background-position:0px -325px;}
.mrl_15 .mc_mrl_num{background-position:0px -350px;}
.mrl_16 .mc_mrl_num{background-position:0px -375px;}
.mrl_17 .mc_mrl_num{background-position:0px -400px;}
.mrl_18 .mc_mrl_num{background-position:0px -425px;}
.mrl_19 .mc_mrl_num{background-position:0px -450px;}
.mrl_20 .mc_mrl_num{background-position:0px -475px;}
.mrl_1 .mc_mrl_rankinfo, .mrl_2 .mc_mrl_rankinfo, .mrl_3 .mc_mrl_rankinfo{background:#E9E9E9 url(../images/mc_crown.gif) no-repeat;}
.mrl_2 .mc_mrl_rankinfo{background-position:0 -18px;}
.mrl_3 .mc_mrl_rankinfo{background-position:0 -36px;}
.norkinfo .mc_mrl_rankinfo{background-position:0 -80px;}
.mc_recent .mrl_1 .mc_mrl_num {background-position:0px -500px;}
.mc_recent .mrl_2 .mc_mrl_num {background-position:0px -525px;}
.mc_recent .mrl_3 .mc_mrl_num {background-position:0px -550px;}

.userInfo {
overflow:hidden;
text-align:center;
width:58px;
}
#userinfo
{
	margin-top: 8px;
}

.avatar
{
	width: 55px;
	height: 55px;
	padding-right: 0px;
	padding-left: 2.8px;
	background: url(48_avatar_bg.gif) no-repeat;
	padding-bottom: 0px;
	padding-top: 5px;
}


.content-ad
{
	text-align:center;
	border: 1px solid #ccc;
	background: #f8f8f8;
	width: 580px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 4px;
	margin: 5px 5px 8px;
}

.content-ad a{color:#333;}
.content-ad li.red a{color:crimson;}
.content-ad ul{list-style:none;}

.content-ad ul li{float:left; width:273px; margin-right:1px; line-height:18px; padding-left:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.content-ad ul li.banner{float:left;width:580px; margin:5px auto 3px; text-align:center; clear:both;}

/*=========*/

DIV#chat_button {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; RIGHT: 10px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; WIDTH: 80px; BOTTOM: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; POSITION: fixed; BACKGROUND-COLOR: #eee; TEXT-ALIGN: right
}
DIV#chat_input {
	RIGHT: 10px; BOTTOM: 25px; POSITION: fixed; TEXT-ALIGN: left
}
#chat_iframe {
	WIDTH: 360px; BACKGROUND-COLOR: transparent
}
DIV#chat_button IMG {
	VERTICAL-ALIGN: middle
}
 HTML DIV#chat_button {
	RIGHT: auto; ; LEFT: expression( ( 0 - chat_button.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); BOTTOM: auto; POSITION: absolute; ; TOP: expression( ( 0 - chat_button.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )
}
 HTML DIV#chat_input {
	RIGHT: auto; ; LEFT: expression( ( 0 - chat_input.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); BOTTOM: auto; POSITION: absolute; ; TOP: expression( ( -25 - chat_input.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )
}


/*= post-attach [c] */
.post-attach
{
	border: 1px solid #cadcea;
	border-left-width: 3px;
	margin: 20px 10px 10px 0px;
	background: #fff;
}
.post-attach-nothing{border:0;background:transparent;}
.post-attach h3{border-bottom:1px dashed #ccc;padding-left:10px;height:2.2em;line-height:2.2;background:url(../img/icon/icon_attach.gif) no-repeat 10px 50%;}
.post-attach-list{line-height:2;padding:5px 10px 5px;}
.post-attach-list .filesize{color:#999;}
.post-attach-list .filesize,.post-attach-list a{padding:2px 0;height:1%;}
.post-attach a:link,.post-attach a:visited{color:#000;}
.post-attach-list img.fileicon{float:left;width:16px;height:16px;margin:.2em 5px 0 0;}
.post-attach-list img.filethumb{display:block;margin-left:21px;}

.post-attach-preview,.post-attach-thumb{border-bottom:1px dashed #ccc;padding:0 10px 10px 10px;}
.post-attach-thumb{border-bottom:0;}
.post-attach-preview li,.post-attach-thumb li{float:left;width:101px;overflow:hidden;margin:10px 5px 0 0;text-align:center;}
.post-attach-preview a,.post-attach-thumb a{display:block;height:135px;border:1px solid #fff;}
.post-attach-preview .filename,.post-attach-thumb .filename{display:block;padding:5px;line-height:1.2;}
.post-attach-preview a:hover,.post-attach-thumb a:hover{text-decoration:none;border:1px solid #d8f0fa;background: #e8f5fe url(../img/select_bg3_2.gif) repeat-x;}
.post-attach-preview .image,.post-attach-thumb .image,.post-attach-preview .icon,.post-attach-thumb .icon{display:block;width:85px;height:85px;padding:2px;border:1px solid #eee;background:#fff;margin:5px auto 0;overflow:hidden;}
.post-attach-preview .icon img,.post-attach-thumb .icon img{width:48px;height:48px;margin:18px auto 0;}


.popupmenu_popup {
	BORDER-RIGHT: #ff8e00 3px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ff8e00 3px solid; PADDING-LEFT: 1em; BACKGROUND: #fcf9e6; PADDING-BOTTOM: 1em; OVERFLOW: hidden; BORDER-LEFT: #ff8e00 3px solid; LINE-HEIGHT: 1.4em; PADDING-TOP: 1em; BORDER-BOTTOM: #ff8e00 3px solid; TEXT-ALIGN: left
}
.popupmenu_popup H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.17em; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.popupmenu_popup TD {
	PADDING-BOTTOM: 0.4em
}

.popupmenu_centerbox {
	BORDER-RIGHT: #ffae4a 8px solid; BORDER-TOP: #ffae4a 8px solid; BACKGROUND: #fcf9e6; BORDER-LEFT: #ffae4a 8px solid; BORDER-BOTTOM: #ffae4a 8px solid; TEXT-ALIGN: left; min-width: 250px; max-width: 550px
}
.popupmenu_centerbox H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; CURSOR: move; COLOR: #ff9919; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.popupmenu_centerbox .popupmenu_inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #444; PADDING-TOP: 10px
}
.popupmenu_centerbox .popupmenu_inner TD {
	LINE-HEIGHT: 200%
}
.popupmenu_centerbox .popupmenu_inner .t_input {
	BORDER-LEFT-COLOR: #ebe6c9; BORDER-BOTTOM-COLOR: #ebe6c9; MARGIN: 5px 0px; BORDER-TOP-COLOR: #ebe6c9; BORDER-RIGHT-COLOR: #ebe6c9
}
.popupmenu_centerbox .popupmenu_inner TEXTAREA {
	BORDER-LEFT-COLOR: #ebe6c9; BORDER-BOTTOM-COLOR: #ebe6c9; MARGIN: 5px 0px; BORDER-TOP-COLOR: #ebe6c9; BORDER-RIGHT-COLOR: #ebe6c9
}

.popupmenu_centerbox .box {
	WIDTH: 400px
}
.popupmenu_layer {
	PADDING-RIGHT: 6px; PADDING-LEFT: 1px; BACKGROUND: url(ilayer.gif) no-repeat; PADDING-BOTTOM: 6px; WIDTH: 220px; PADDING-TOP: 3px; HEIGHT: 80px; TEXT-ALIGN: center
}
.popupmenu_layer P {
	COLOR: #333; LINE-HEIGHT: 20px
}
.popupmenu_layer P.btn_line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #f30; PADDING-TOP: 2px
}
.popupmenu_layer STRONG {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #fff
}

.popupmenu_popup {
	BORDER-RIGHT: #cccccc 3px solid; BORDER-TOP: #cccccc 3px solid; BACKGROUND: #f7f7f7; BORDER-LEFT: #cccccc 3px solid; BORDER-BOTTOM: #cccccc 3px solid
}
.popupmenu_centerbox {
	BORDER-RIGHT: #ccc 8px solid; BORDER-TOP: #ccc 8px solid; BACKGROUND: #f7f7f7; BORDER-LEFT: #ccc 8px solid; BORDER-BOTTOM: #ccc 8px solid
}
.popupmenu_centerbox H1 {
	COLOR: #3b5998
}
.popupmenu_centerbox .popupmenu_inner .t_input {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
.popupmenu_centerbox .popupmenu_inner TEXTAREA {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}

.button { margin-left: 2px; padding: 0 3px; height: 24px; border: none; background: #DDD; color: #333; line-height: 20px; cursor: pointer; }
.dbutton { margin-left: 2px; padding: 0 3px; height: 24px; border: none; background: #DDD; color: #333; line-height: 20px; cursor: pointer; }
.submit { padding: 0 5px; height: 24px; border: none; background: #FF8901; color: #FFF; line-height: 20px; letter-spacing: 1px; cursor: pointer; }
a.submit { padding: 3px; }
a.button { padding: 3px; }
a.dbutton { padding: 3px; }

#downloadNav
{
	/*padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 5px 0px 0px;
	overflow: hidden;
	width: 776px;
	padding-top: 0px;
	height: 310px;*/
	
	border: 1px solid #ccc;
	color: #ccc;
	width: 952px;
	font-size: 12px;
	margin-top: 5px;
	padding: 4px 0 3px;
	LINE-HEIGHT: 20px
}


.new_menubar_box
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 7px;
	overflow: hidden;
	color: #ccc;
	line-height: 20px;
	padding-top: 7px;
	height: 36px;
}
.new_menubar_box .ooo {
	COLOR: #f60
}
.new_menubar_box .ooo:hover {
	COLOR: #f00
}
.netgamemenu .new_menubar_box {
	BORDER-RIGHT: #ffd3af 1px solid; BORDER-TOP: #ffd3af 1px solid; PADDING-LEFT: 12px; BACKGROUND: #fffdf9; BORDER-LEFT: #ffd3af 1px; WIDTH: 440px; BORDER-BOTTOM: #ffd3af 1px solid
}
.pcgamemenu .new_menubar_box {
	BORDER-RIGHT: #b5ceec 1px solid; BORDER-TOP: #b5ceec 1px solid; PADDING-LEFT: 12px; BACKGROUND: #f7fbff; BORDER-LEFT: #b5ceec 1px; WIDTH: 250px; BORDER-BOTTOM: #b5ceec 1px solid
}
.factmenu .new_menubar_box {
	BORDER-RIGHT: #ffc8ee 1px solid; BORDER-TOP: #ffc8ee 1px solid; PADDING-LEFT: 12px; BACKGROUND: #fff7fd; BORDER-LEFT: #ffc8ee 1px; WIDTH: 130px; BORDER-BOTTOM: #ffc8ee 1px solid
}
.new_menubar H3 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 26px; TEXT-INDENT: -9999px; HEIGHT: 52px
}
.netgamemenu H3 {
	BACKGROUND: url(newui.png) no-repeat 0px -55px
}
.pcgamemenu H3 {
	BACKGROUND: url(newui.png) no-repeat -26px -55px
}
.factmenu H3 {
	BACKGROUND: url(newui.png) no-repeat -52px -55px
}
.new_menubar H3 A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; TEXT-INDENT: -9999px; HEIGHT: 100%
}

.cl {
	ZOOM: 1
}

.m-10 {
	MARGIN-TOP: 10px
}

.downloadTitle
{
	color: #ffffff;
	background-color: #0958a5;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 2px;
}
.downloadTitle a{
	FONT-SIZE: 12px; color: #ffffff;
}
.downloadTitle a:hover {
	TEXT-DECORATION: underline
}


.downloadtop-list{float:left; width:282px;}
.download-list{float:right; width:656px; margin-bottom:6px;}

