@charset "utf-8";
/* CSS Document */


#header .toparea .times{
	width:275px;
	float:left;
	line-height:25px;
	text-align: left;
}

#header .toparea  .logininfo{
	width:700px;
	float:right;
	text-align:right;
	line-height: 25px;
}
#header .toparea  .logininfo em{ padding-right:10px; font-weight:bold}

#header .logins .times{
	width:275px;
	float:left;
	line-height:25px;
	text-align: left;
}

#header .logins  .logininfo{
	width:650px;
	float:right;
	text-align:right;
	line-height: 25px;
}
#header .logins  .logininfo em{ padding-right:10px; font-weight:bold}

#header .search {
	width:309px;
	height:26px;
	padding:6px 5px;
	position:absolute;
	left:487px;
	top:92px;
}

#header .search  .searchleft{
	height:28px;
	width:155px;
	padding-left:10px;
	background:url(../images/search_bg.png) top left no-repeat;
}

#header .search  .searchright{
	height:28px;
	width:55px;
	background:url(../images/search_bg.png) top right no-repeat;
	padding-right: 5px;
}

#header .search select{
	width:55px;
	height: 24px;
	border: 0px dotted #FF9C00;
	color: #616161;
	line-height: 24px;
	vertical-align:middle;
	float: left;
	background:none;
	padding:0px;
	margin:0px;
}

#header .search img:hover{
	cursor:pointer;
}


.google_ad300x250 {
	width:300px;
}
.ad980 {
	width:980px;
	padding:10px 0;
	float:left;
}
.floatright {
	float: right
}
.floatleft {
	float: left
}
.bgf9 {
	background-color:#f9f9f9;
}
.m10 {
	margin:10px;
}
.mlr10 {
	margin:0 10px;
}
.mtb10 {
	margin:10px 0;
}
.mt10 {
	margin-top:10px;
}
.mr10 {
	margin-right:10px;
}
.mb10 {
	margin-bottom:10px;
}
.m5 {
	margin:5px;
}
.mt5 {
	margin-top:5px;
}
.mr5 {
	margin-right:5px;
}
.mb5 {
	margin-bottom:5px;
}
.p10 {
	padding:10px;
}
.pt10 {
	padding-top:10px;
}
.pr10 {
	padding-right:10px;
}
.pb10 {
	padding-bottom:10px;
}
.p5 {
	padding:5px;
}
.pt5 {
	padding-top:5px;
}
.pr5 {
	padding-right:5px;
}
.pb5 {
	padding-bottom:5px;
}
.more {
	float:right;
	padding:15px 10px 0px 10px;
}
.clear {
	clear:both;
}
.noborder{
	border-bottom:0px solid #fff;
}
 .inputsearch {
	width: 155px;
	height: 24px;
	border: 0px dotted #FF9C00;
	color: #616161;
	line-height: 24px;
	vertical-align:middle;
	float: left;
	background:none;
	padding:0px;
	margin:0px;
}
 .inputselect {
	width: 50px;
	height: 24px;
	border: 1px dotted #FF9C00;
	background: #FFF;
	color: #616161;
	line-height: 24px;
	vertical-align:middle;
	float: left;
	padding:0px;
	margin:0px;
}

 .input {
	width: 165px;
	height: 20px;
	border: 1px solid #aaa;
	background: #FFF;
	color: #616161;
	display:inline;
	vertical-align:top;
	margin: 0;
	padding: 0;
	line-height: 20px;
}
.inputche
{

	!important 	display:inline;

}

 .submit {
	width: 75px;
	height: 25px;
	border: none;
	background:url(../images/ge_bt_search.gif) no-repeat;
}
input.submit2 {
	width: 71px;
	height: 21px;
	background:url(../images/ge_bt1_bg.gif) no-repeat;
	line-height:21px;
	text-align:center;
	border: none
}
input.submits {
	width: 90px;
	height: 25px;
	border: none
}
.submit117x25 {
	cursor:pointer;
	height: 23px;
	border: none;
	line-height:20px;
	text-align:center;
	border:1px #cfcfcf solid;
	background:url(../images/bt23_bg.gif) repeat-x;
}
.level5 {
	margin-top:8px;
	height:12px;
	background:url(../images/sm-rating-v2.png) 0px 0px no-repeat;
	float:left;
	width: 70px;
}
.level4 {
	margin-top:8px;
	background:url(../images/sm-rating-v2.png) 0px -12px no-repeat;
	float:left;
	width: 70px;
	height: 12px;
}
.level3 {
	height:12px;
	background:url(../images/sm-rating-v2.png) 0px -24px no-repeat;
	float:left;
	width: 70px;
	margin-top: 5px;
}
.level2 {
	margin-top:8px;
	background:url(../images/sm-rating-v2.png) 0px -36px no-repeat;
	float:left;
	width: 70px;
	height: 12px;
}
.left_title {
	width:663px;
	height:34px;
	background:url(../images/ge_title_bg.jpg) repeat-x;
	float: left;
}
.left_title h1 {
	font-size:14px;
	line-height: 34px;
	float: left;
	padding-left:25px;
	margin-left:25px;
	background:url(../images/ge_ico_box.jpg) center left no-repeat;
}

.left .details{
	width:643px;
	height:auto;
	float:left;
	padding:10px;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

.left .details td{
	line-height:25px;
}
.class_all{
	width:40px;
	height:auto;
	float:left;
}
.class_all a{
	display:block;
	background:#fff;
	padding:0px 10px;
	height:22px;
	float:left;
	font-size:11px;
	font-weight:bold;
	word-spacing:inherit;
}
.class_all a:hover{
	color:#f60;
	display:block;
	background:#f9f9f9;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}
.class_all a.current {
	padding:0px 8px;
	height:20px;
	float:left;
	line-height:20px;
	text-align:center;
	color:#f60;
	border:1px solid #ccc;
}


.left ul.sub_title {
	width:600px;
	float:right;
}
.left ul.sub_title li {
	height:22px;
	float:left;
	font-size:11px;
	font-weight:bold;
	word-spacing:inherit;
	min-width:75px;
	max-width:150px;
	overflow:hidden;
}
.left ul.sub_title li a.current {
	padding:0px 3px;
	height:20px;
	float:left;
	line-height:20px;
	text-align:center;
	color:#f60;
	border:1px solid #ccc;
}
.left ul.sub_title li a {
	padding:0px 4px;
	height:22px;
	float:left;
	min-width:35px;
	line-height:22px;
	text-align:center;
}
.left ul.sub_title li a:hover {
	padding:0px 3px;
	height:20px;
	float:left;
	line-height:20px;
	text-align:center;
	color:#f60;
	border:1px solid #ccc;
}

.left_latestgame {
	width:85px;
	float:left;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:12px;
	text-align: center;
}

.left_latestgame.first {
	margin-left:0;
}

.left_latestgame img {
	width:54px;
	height:73px;
}
.left_latestgame a img {
	border:1px solid #ccc;
}
.left_latestgame a:hover img {
	border:1px solid #f60;
}
.left_latestgame h3 {
	width:85px;
	height:35px;
	overflow:hidden;
	line-height:16px;
	float:left;
	font-size:11px;
	font-weight:normal;
}

.subpages {
	width:100%;
	height:35px;
	line-height:25px;
	color: #999;
	float:left;
}
.subpages span strong {
	padding-bottom: 0px; margin: 0px 5px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.pages{	color: #999; }
div.pages {}
div.pages a {text-decoration:none; padding:0 4px; border:1px solid #ddd; background: #ffff; margin:0 2px; font-size:10px; color:#000; star:expression(this.onFocus=this.blur());}
div.pages a:hover {background-color:#E61636; color:#fff; border:1px solid #E61636; text-decoration:none;}
div.pages a:active {border:#E61636 1px solid; color: #000;}
div.pages span.current {border: #000099 1px solid; padding:2px 4px; font-weight:bold; margin: 2px; color: #fff; background-color:#000099;}
div.pages span.disabled {border: #eee 1px solid; padding:2px 4px;margin: 2px; border-left: #eee 1px solid; color: #ddd;}
div.pages select{width:50px;}
.pages em{ color:#F00;}
.subpages li {
	text-align: center;
	padding-bottom: 3px;
	margin: 3px 0px 3px 3px;
	padding-left: 3px;
	padding-right: 2px;
	float: left;
	padding-top: 3px;
	border: on;
}
.subpages li select {
	position: relative; text-align: center; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 40px; padding-right: 0px; float: left; height: 18px; top: -3px; padding-top: 0px
}
.subpages li a {
	border-bottom: #eee 1px solid; border-left: #eee 1px solid; padding-bottom: 2px; margin: 2px; padding-left: 5px; padding-right: 5px; color: #036cb4; border-top: #eee 1px solid; border-right: #eee 1px solid; text-decoration: none; padding-top: 2px
}
.subpages li a:hover {
	border-bottom: #999 1px solid; border-left: #999 1px solid; color: #666; border-top: #999 1px solid; border-right: #999 1px solid
}
.subpages li a:active {
	border-bottom: #999 1px solid; border-left: #999 1px solid; color: #666; border-top: #999 1px solid; border-right: #999 1px solid
}
.subpages li .thisclass {
	border-bottom: #036cb4 1px solid; border-left: #036cb4 1px solid; padding-bottom: 2px; background-color: #036cb4; margin: 2px; padding-left: 5px; padding-right: 5px; color: #fff; border-top: #036cb4 1px solid; font-weight: bold; border-right: #036cb4 1px solid; padding-top: 2px
}
.subpages li.thisclass a{
	border:none; background-color: #036cb4; padding-left: 5px; padding-right: 5px; color: #fff; font-weight: bold; padding-top: 2px
}
.subpages li .disabled {
	border-bottom: #eee 1px solid; border-left: #eee 1px solid; padding-bottom: 2px; margin: 2px; padding-left: 5px; padding-right: 5px; color: #ddd; border-top: #eee 1px solid; border-right: #eee 1px solid; padding-top: 2px
}




.right .subs_title{
	width:280px;
	line-height:20px;
	border-bottom:1px #999 solid;
	float:left;
}
.right .subs_title h1{
	font-size:12px;
	float:left;
}
.right .subs_title h2{
	font-size:12px;
	float:right;
}

.right .detail{
	width:280px;
	padding:10px;
	float:left;
}



.buzz1{
	width:45px;
	height:18px;
	float:right;
	background:url(../images/buzz-icon.png) 0px -10px no-repeat;
}

.buzz2{
	width:45px;
	height:18px;
	float:right;
	background:url(../images/buzz-icon.png) 0px -50px no-repeat;
}
.buzz3{
	width:45px;
	height:18px;
	float:right;
	background:url(../images/buzz-icon.png) 0px -100px no-repeat;
}
.buzz4{
	width:45px;
	height:18px;
	float:right;
	background:url(../images/buzz-icon.png) 0px -150px no-repeat;
}
.buzz5{
	width:45px;
	height:18px;
	float:right;
	border: 1px solid #ccc;
	background:url(../images/buzz-icon.png) 0px -200px no-repeat;
}
	
ul.right_meun{
	width:280px;
	padding:10px;
	float:left;
}

ul.right_meun li{
	width:120px;
	padding-left:20px;
	background:url(../images/sangjiao7.gif) left center no-repeat;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	float:left;
}
ul.right_meun li.long{
	width:280px;
}
ul.right_meun a.current{
	color:#f60;
	text-decoration:underline;
}
ul.right_meun li span{
	color:#999;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.border{
	border:1px #ccc solid;
}
.border_T51{
	border-top:1px #ccc solid;
	padding-top:5px;
}
.border21{
	padding:2px;
	border:1px #ccc solid;
}
.borderlr{
	border-left:1px #ccc solid; border-right:1px #ccc solid
}

.inputtext{
	border:1px #ccc solid;
	line-height:25px;
	vertical-align:middle;
	height: 25px;
}
/*-- 01 -*/
.textarea{
		border:1px #ccc solid;
		line-height:20px;
}
.textarea{
	width:620px;
	height:150px;
	border:1px #ccc solid;
	line-height:22px;
}
.quote {
	border: #f60 1px dashed;
	padding: 5px;
	color: #00008b;
	overflow: hidden;
	margin: 5px;
}


.up_comment_no {
	background-image: url(../images/up.png); width: 20px; display: inline-block; height: 20px; cursor:pointer;
}
.up_comment {
	background-image: url(../images/up.png); width: 20px; display: inline-block; height: 20px; cursor:pointer;
}
.up_comment:hover {
	background-position: 0px 20px; cursor:pointer;
}
.down_comment_no {
	background-image: url(../images/down.png); width: 20px; display: inline-block; height: 20px; cursor:pointer;
}
.down_comment {
	background-image: url(../images/down.png); width: 20px; display: inline-block; height: 20px; cursor:pointer;
}

.down_comment:hover {
	background-position: 0px 20px; cursor:pointer;
}
.flag_comment {
	background-image: url(../images/flag.png); width: 20px; display: inline-block; height: 20px; cursor:pointer;
}
.flag_comment:hover {
	background-position: 0px 20px; cursor:pointer;
}
.unflag_comment {
	background-image: url(../images/up.png); width: 20px; display: inline-block; height: 20px; cursor:pointer;
}
.unflag_comment:hover {
	background-position: 0px 20px; cursor:pointer;
}
.viewall_comment {
	background-image: url(../images/view_all.png); width: 20px; display: inline-block; height: 20px; cursor:pointer;
}
.viewall_comment:hover {
	background-position: 0px 20px; cursor:pointer;
}
.edit_comment {
	background-image: url(../images/edit.png); width: 20px; display: inline-block; height: 20px; cursor:pointer;
}
.edit_comment:hover {
	background-position: 0px 20px; cursor:pointer;
}
.delete_comment {
	background-image: url(../images/delete.png); width: 20px; display: inline-block; height: 20px; cursor:pointer;
}
.delete_comment:hover {
	background-position: 0px 20px; cursor:pointer;
}

/*--01--*/
/*AD CSS */
.ad728x90
{
    width:728px;
    height:90px;
    float:left;
}

.ad468x60
{
    width:468px;
    height:60px;
    float:left;
}
.ad468x60_11
{
    width:479px;
    height:60px;
    float:left;
}
.ad336x250
{
    width:234px;
    height:60px;
    float:left;
}
.ad300x250
{
	width:300px;
	float:left;
}
.ad250x250
{
    width:250px;
    height:250px;
    float:left;
}
.ad234x60
{
    width:234px;
    height:60px;
    float:left;
}
.ad160x600
{
    width:160px;
    height:600px;
    float:left;
}
.ad125x125
{
    width:125px;
    height:125px;
    float:left;
}
.ad120x90
{
    width:120px;
    height:90px;
    float:left;
}
.ad120x60
{
    width:120px;
    height:60px;
    float:left;
}

.ad665x100{
	width:665px;
	float:left;
}

.ad643x100{
	width:643px;
	float:left;
}

/*-----end--ad css ---*/


.play_button_310 {
	position: absolute;
	width: 43px;
	display: block;
	height: 45px;
	top: 70px;
	left: 135px
}
.play_button_120 {
	position: absolute;
	width: 36px;
	display: block;
	height: 36px;
	top: 25px;
	left: 45px
}
.play_button_120 img {
	border-bottom-style: none !important;
	filter: alpha(opacity=60);
	border-right-style: none !important;
	margin: 0px;
	border-top-style: none !important;
	background: url(http://media.ign.com/ign/imgs/sprite_gifimg.gif) no-repeat -238px -290px;
	float: none;
	border-left-style: none !important;
	opacity: .6
}
.play_button_310 img {
	border-bottom-style: none !important;
	filter: alpha(opacity=60);
	border-right-style: none !important;
	margin: 0px;
	border-top-style: none !important;
	background: url(http://media.ign.com/ign/imgs/sprite_gifimg.gif) no-repeat -238px -290px;
	float: none;
	border-left-style: none !important;
	opacity: .6
}
.play_button_120 .hover {
	filter: alpha(opacity=100);
	opacity: 1.0
}
.play_button_310 .hover {
	filter: alpha(opacity=100);
	opacity: 1.0
}
.downss{
	width:643px;
	height:auto;
	float:left;
}
.down_list{
	width:330px;
	height:76px;
	float:left;
	margin-bottom:20px;
}
.down_lists{
	width:640px;
	height:auto;
	float:left;
	margin-bottom:20px;
}

.down_lists .subtitles{
	width:580px;
	height:40px;
	padding-left:60px;
	background:url(../Games/images/dl40x40.gif) left top no-repeat;
	float:left;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #039;
	margin-bottom: 10px;
}

.down_lists .userlist{
	width:640px;
	height:auto;
	float:left;
	margin-bottom:20px;
}
.down_lists .userlist .sutitle{
	width:600px;
	height:auto;
	float:left;
	background: #f6f6f6;
	padding: 5px 20px;
}
.down_lists .userlist .sutitle em{
	padding-left:10px;
	padding-right: 10px;
}

.down_lists .userlist .subtexts{
	width:600px;
	height:auto;
	float:left;
	padding:8px 18px;
	border:2px dashed #f00;
	margin-bottom:10px;
	font-size: 14px;
}
.down_lists .userlist img{
	vertical-align:bottom;
}
.down_list .imgs{
	width:50px;
	float:left;
}
.down_list .text{
	float:left;
}
.down_list h1{
	padding:5px 0px 5px 8px;
	height:56px;
	float:left;
	font-size: 18px;
	line-height: 50px;
}


.comments {
	width: 643px;
	float: left;
}
.comments h2 {
	width: 643px;
	float: left;
	color: #3c3c3c;
	clear: both;
}
.comments ul {
	width: 643px;
	float: left
}
.comments .green {
	border: #cfcfcf 1px solid;
	background-color: #e4ffcf;
}
.comments .red {
	border: #cfcfcf 1px solid;
	background-color: #ffcfcf;
}
.comments .gray {
	background-color: #efefef;
}
.comments li {
	width:641px;
	line-height: 20px;
	display: block;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #efefef;
}
.comments li .reginfo{
	width:485px;
	line-height: 20px;
	float: left;
}
.comments li .reginfo img.member{
	width:50px;
	float: left;
	width:50px;
	height:50px;
	margin-right:10px;
	border: #bebebe 2px solid;
}
.comments LI .reginfo DT {
	LINE-HEIGHT: 25px;
	WIDTH: 105px;
	FLOAT: left;
	HEIGHT: 25px
}
.comments LI .reginfo DT.date {
	width:105px;
}

.comments li .editinfo{
	width:130px;
	line-height: 20px;
	float: right;
}

.comments li .comment_top{
	width:631px;
	float: left;
	padding: 5px;
	background: #efefef;
}

.comments li .comment_text{
	width:631px;
	float: left;
	background: #fff;
	padding: 5px;
}

.comments li a.name:link {
	display: block;
	color: #797979;
	font-weight: bold;
	text-decoration: none
}
.comments li a.name:active {
	display: block;
	color: #797979;
	font-weight: bold;
	text-decoration: none
}
.comments li a.name:visited {
	display: block;
	color: #797979;
	font-weight: bold;
	text-decoration: none
}
.comments li a.name:hover {
	color: #343434;
	text-decoration: none
}
.comments li a.name span {
	display: block;
}
.comments li span.date {
	display: block;
	color: #a0a0a0;
}
.comments li a.avatar img {
	border-bottom: #bebebe 2px solid;
	border-left: #bebebe 2px solid;
	margin: 0px 8px 0px 0px;
	width: 50px;
	height: 50px;
	border-top: #bebebe 2px solid;
	border-right: #bebebe 2px solid
}
.comments li p {
	color: #343434;
	clear: both
}
.comments .form span {
	font-size: 80%
}



H1.detai{
	font-size:16px;
	line-height:30px;
	border-bottom:1px solid #333;
	margin-bottom:5px;
}

span.detai{
	font-size:12px;
	line-height:30px;
	margin-bottom:5px;
	width:100%;
}
.hidden {
	POSITION: absolute; TOP: -500px; LEFT: 0px
} 

#tabs {
	BORDER-BOTTOM: #a3a3a3 1px solid;
	WIDTH: 665px;
	HEIGHT: 30px;
	CLEAR: both
}
#tabs-nav {
	LIST-STYLE-TYPE: none;
	MARGIN: 1px 0px 0px 5px;
	FLOAT: left;
	LETTER-SPACING: -0.01em;
	HEIGHT: 30px
}
#tabs-nav LI {
	DISPLAY: inline;
	FLOAT: left
}
#tabs-nav A {
	OUTLINE-STYLE: none;
	DISPLAY: block;
	BACKGROUND: url(../images/sprite-basic.png) repeat-x 0px -232px;
	FLOAT: left;
	HEIGHT: 30px;
	COLOR: #383838;
	TEXT-DECORATION: none
}
#tabs-nav .lefttab {
	MARGIN: 0px 0px 0px 2px;
	WIDTH: 3px;
	BACKGROUND: url(../images/sprite-icons2.png) no-repeat -104px 0px;
	FLOAT: left;
	HEIGHT: 30px;
	FONT-SIZE: 0px
}
#tabs-nav .active .lefttab {
	MARGIN: 0px 0px 0px 2px;
	WIDTH: 3px;
	DISPLAY: block;
	BACKGROUND: url(../images/sprite-icons2.png) no-repeat -114px 0px;
	FLOAT: left;
	HEIGHT: 30px;
	FONT-SIZE: 0px
}
#tabs-nav .righttab {
	WIDTH: 5px;
	BACKGROUND: url(../images/sprite-icons2.png) no-repeat -109px 0px;
	FLOAT: left;
	HEIGHT: 30px;
	FONT-SIZE: 0px
}
#tabs-nav .active .righttab {
	WIDTH: 5px;
	BACKGROUND: url(../images/sprite-icons2.png) no-repeat -119px 0px;
	FLOAT: left;
	HEIGHT: 30px;
	FONT-SIZE: 0px
}
#tabs-nav .active A {
	BACKGROUND: url(../images/sprite-basic.png) repeat-x 0px -202px;
	COLOR: #383838;
	FONT-WEIGHT: bold
}
#tabs-nav .active A:hover {
	BACKGROUND: url(../images/sprite-basic.png) repeat-x 0px -202px;
	COLOR: #383838;
	FONT-WEIGHT: bold
}
#tabs A.downloadme {
	MARGIN: 1px 0px 0px 2px;
	WIDTH: 107px;
	DISPLAY: block;
	BACKGROUND: url(../images/sprite-icons2.png) no-repeat -124px 0px;
	FLOAT: left;
	HEIGHT: 30px;
	COLOR: #bb8d44;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
#tabs A.protected {
	WIDTH: 108px !important;
	BACKGROUND: url(../images/protected_download.png) no-repeat 0px 0px;
	COLOR: #444
}
#tabs A.downloadme:hover {
	COLOR: #5b4205;
	TEXT-DECORATION: none
}
#tabs SPAN.tab-download {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-TOP: 8px
}
#tabs-nav .tab-label {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-TOP: 8px;
	cursor:pointer;
}

/*select1*/
#area_sel_1{
	z-index:1;
	float: left;
}
#area_sel_1 div.tag_select{display:block;color:#000;width:54px;height:22px;background:transparent url(../images/select-80.gif) no-repeat 0 0;padding:0 10px;line-height:22px;}
#area_sel_1 div.tag_select_hover{display:block;color:#000;width:54px;height:22px;background:transparent url(../images/select-80.gif) no-repeat 0 -22px;padding:0 10px;line-height:22px;}
#area_sel_1 div.tag_select_open{display:block;color:#000;width:54px;height:22px;background:transparent url(../images/select-80.gif) no-repeat 0 -44px;padding:0 10px;line-height:22px;}
#area_sel_1 ul.tag_options{position:absolute;margin:0;list-style:none;background:transparent url(../images/select-80.gif) no-repeat left bottom;width:100px;padding:0 0 1px;margin:0;width:80px;}
#area_sel_1 ul.tag_options li{background:transparent url(../images/select-80.gif) repeat-y -102px 0;display:block;width:61px;padding:0 10px;height:22px;text-decoration:none;line-height:22px;color:#000;}
#area_sel_1 ul.tag_options li.open_hover{background:transparent url(../images/select-80.gif) no-repeat 0 -88px;color:#000}
#area_sel_1 ul.tag_options li.open_selected{background:transparent url(../images/select-80.gif) no-repeat 0 -66px;color:#19555F}
/*select1--end*/

.left_gameslist {
	margin-top:5px;
	width:280px;
	float:left;
	padding-top:5px;
	padding-bottom: 15px;
	background:url(../images/left_top_bg.jpg) left bottom repeat-x;
	overflow: hidden;
}
.left_gameslist em {
	width:40px;
	height:28px;
	line-height:25px;
	background-color:#fff;
	text-align:center;
	float:right;
	border: 1px solid #ccc;
	color: #f60;
	font-size: 12px;
	font-weight: bold;
}
.left_gameslist img {
	width:78px;
	height:71px;
	float:left;
	margin-right:5px;
}
.left_gameslist a img {
	border:1px solid #ccc;
}
.left_gameslist a:hover img {
	border:1px solid #f60;
}
.left_gameslist h3 {
	width:190px;
	height:18px;
	float:left;
	font-size:12px;
	padding-bottom: 5px;
	text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.left_gameslist span {
	float:left;
	line-height:18px;
	width:190px;
}
.left_gameslist span a {
	color:#000;
}
.left_gamelist {
	margin-top:10px;
	width:280px;
	float:left;
	padding-top:5px;
	border-bottom:1px #ccc solid;
	padding-bottom: 10px;
}
.left_gamelist em {
	width:40px;
	height:28px;
	line-height:25px;
	background-color:#fff;
	text-align:center;
	float:right;
	border: 1px solid #ccc;
	color: #f60;
	font-size: 12px;
	font-weight: bold;
}
.left_gamelist h3 {
	width:230px;
	float:left;
	font-size:12px;
	padding-bottom: 5px;
}
.left_gamelist span {
	float:left;
	line-height:15px;
	width:230px;
}
.left_gamelist span a {
	color:#000;
}

#left .cmttab {
	width:621px;
	padding:10px;
	border:1px solid #ccc;
	background:#f6f6f6;
}
#left .cmttab ul {
	margin-left:20px;
}
#left .cmttab ul li {
	font-size:12px;
	list-style:disc;
	line-height:20px;
}

.left .details .newsintro{
	width:643px;
	float:left;
	margin-top: 15px;
}
.left .details .newsintro img{
	max-width:600px;
}
.left .details .newsintro H2{
	font-size:16px;
	line-height:25px;
	background-color:#f6f6f6;
	text-indent: 12px;
	border-bottom: 1px #999 solid;
}

.left .details .newsimg{
	height:auto;
	float:left;
	text-align:left;
	width:643px;
	margin-bottom: 15px;
}
.left .details .newsimg img{
	border:1px solid #ccc;
	padding:2px;
	max-width:625px;
}



.left .details .newsdetails{
	height:auto;
	float:right;
	width:643px;
	text-align:left;
}
.left .details .newsdetails h2{
	font-size:16px;
	line-height:25px;
	background-color:#f6f6f6;
}

.left .details P {
	CLEAR: both;
	padding: 5px 0;
}


.Construction{
	width:625px;
	height:200px;
	float:left;
	padding-top:50px;
	margin:15px 175px;
	background:url(../images/skel_bg.gif) no-repeat;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	text-align: center;
}

.error404{
	width:730px;
	float:left;
	margin:15px 125px;
	font-size:14px;
	line-height:30px;
	color: #F00;
	text-align: center;
}


.error405{
	width:600px;
	height:110px;
	float:left;
	margin:15px 125px;
	background:url(../images/p_error.jpg) no-repeat;
	font-size:14px;
	line-height:30px;
	padding-left: 130px;
	color: #F00;
}

