@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding:0; margin:0; }  table { border-collapse:collapse; border-spacing:0; } fieldset,img,abbr,acronym { border:0; } address,caption,cite,code,dfn,em,strong,th,var { font-weight:normal;  font-style:normal; } ol,ul { list-style:none; } caption,th { text-align:left; }h1,h2,h3,h4,h5,h6,b,u,i,big,small { font-weight:normal; font-size:100%;}  q:before,q:after { content:'';content:none;}:focus,a { outline: 0;}ins { text-decoration: none;}del { text-decoration: line-through;}
hr { display:none; }
a { color:#888}a:hover { color:#555; text-decoration:underline}
a.link-vital { color:#ff006c!important}a.link-vital:hover { color:#000!important}
a.link-blood { color:#b22643!important}a.link-blood:hover { color:#000!important}
a.link-sky { color:#60baff!important} a.link-sky:hover { color:#000!important}
a.link-blue { color:#038bf4!important} a.link-blue:hover { color:#000!important}
.fl { float:left} .fr { float:right} 
.alleft { text-align:left} .alright { text-align:right} .alcenter{ text-align:center}
.vital { color:#ff006c!important}
.clear { clear:both; font-size:1}
.fix { clear:both; height:1px; margin:-1px 0 0; overflow:hidden}
.extmenu { margin:1em 0; text-align:right}
.hr-ps { height:8px; overflow:hidden; margin:8px auto; background:url(../img/hr-ps.png) repeat-x}
.date1 { font-family:impact,sans-serif; text-align:right; line-height:1.1;}
	.date1 big {font-size:20px} 
	.date1 small { font-size:15px}
.breadcrumbs { margin-bottom:1.5em; padding-left:30px; margin-top:15px;}
	.breadcrumbs a { margin:0 5px; text-decoration:none; color:#6d6c6a; font-weight:bold}
	.breadcrumbs span { color:#111}
	.breadcrumbs a:hover { color:#111; text-decoration:underline}
.clear{clear: both;}
.paging { text-align:right; color:#666;}
	.paging a { margin:0 1px; padding:0 2px; text-decoration:none;color:#666;}
	.paging a:hover { background:#ddd}
	.paging .on { background:#999; font-weight:bold; color:#fff }

.entry-format p { margin-bottom:1em}
	.entry-format strong, .entry-format b{ font-weight:bold}	.entry-format em, .entry-format i { font-style:italic}
	.entry-format ul { margin-bottom:1em; list-style:inside disc} .entry-format ol {margin-bottom:1em;  list-style:inside decimal}
	.entry-format li { padding-left:1em}
	.entry-format h1,.entry-format h2,.entry-format h3,.entry-format h4,.entry-format h5,.entry-format h6 { margin-bottom:1em;font-weight:bold}
	.entry-format h1 { font-size:130%}	.entry-format h2 { font-size:125%}	.entry-format h3 { font-size:120%}	
	.entry-format h4 { font-size:115%}	.entry-format h5 { font-size:110%}	.entry-format h6 { font-size:105%}
	.entry-format blockquote { margin:1em 2em; padding-left:1em; border-left:1px solid #ddd;}

.roundshell { position:relative; margin:1em 0; }
	.roundshell-bd {
	min-height:120px;
	_height:120px;
	border:1px solid #bfbebe;
	border-top:0;
	border-bottom:0;
	padding-top: 20px;
	padding-bottom: 20px;
}
	.roundshell-hd,.roundshell-hd div, .roundshell-ft, .roundshell-ft div { position:relative; font-size:0; height:6px; background:url(../img/roundshell.png) no-repeat}
	.roundshell-hd { width:50%}
	.roundshell-hd div { width:100%; *width:99.5%; left:100%; background-position:right 0;}
	.roundshell-ft { width:50%; background-position:0 -6px} 
	.roundshell-ft div {width:100%; *width:99.5%;left:100%; background-position:right -6px}
	
.roundshell2 {
	height:1%;
	padding:13px 10px;
	padding:0 10px\9;
	border:3px solid #999;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	CCborderRadius:10px;
	background-color: #FCFCFC;
 padding-top:10px;
 padding-bottom:10px;
}	
	.roundshell2-content {}
	.roundshell2-content .input_box{
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
}
	.roundshell2-content .table_left {
	width:205px;
	display: block;
	float: left;
	color: #666666;
	margin-left: 10px;
}
.roundshell2-content .table_left p{
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.roundshell2-content .table_left p a{
	font-size: 10px;
	color: #ff3074;
	text-decoration: underline;
	float: right;
	
}
.roundshell2-content .table_left p a:hover{
	text-decoration: none;
	
}
	.roundshell2-content .table_right {
	width:150px;
	display: block;
	float: left;
	margin-left: 10px;
}
.roundshell2-content .table_top_text{
	margin-top: 40px;
}
.roundshell2-content .table_cn_text{
	display: block;
	margin-bottom: 100px;
	padding-left: 90px;
	margin-top: 10px;
}	
.roundshell2-content .table_cn_text a{
	background-image: url(../img/click_here.png);
	background-repeat: no-repeat;
	display: block;
	height: 39px;
	width: 290px;
	
}
.roundshell2-content .table_cn_text a:hover{

	
}		
.tabshell{}
	.tabmenu{ position:relative; overflow:hidden; height:1%}
		.tabmenu .tab { float:left; height:30px; margin-right:16px; background:url(../img/tab.png) left top no-repeat;line-height:30px; }
		.tabmenu .tab div { float:left; position:relative; right:-15px; padding-right:15px; background:url(../img/tab.png) right top no-repeat}
		.tabmenu .tab a { text-decoration:none; color:#000;} .tabmenu .tab a:hover { position:relative; top:1px; color:#777}
		.tabmenu .tab-on { background-position:left -30px}
		.tabmenu .tab-on div { background-position:right -30px}
	.tabcont { padding-bottom:100px; background-color:#eee}
	
.sidebartab { width:232px; margin-bottom:2em; border-bottom:1px solid #aaa;}
	.sidebartab .tab { position:relative; height:30px; margin-bottom:1px;}
		.sidebartab .tab .icon { position:absolute; left:-18px; top:-15px}
		.sidebartab .tab .icon img { overflow:hidden; background-repeat:no-repeat}
		.sidebartab .tab .icon img { _background:none!important}
		.sidebartab .tab .title { text-indent:-9999px; height:30px; overflow:hidden; background:url(../img/sidebartab-sprites.png) no-repeat}
	.sidebartab .cont { border:1px solid #ebebeb; background:#f4f4f4; padding:8px 0}

.sidebarbox { width:232px; margin-bottom:2em}

.commentslist {}
	.commentslist .commentslist-hd {
	padding:10px 20px;
*height:1%; 	background-color: #FFFFFF;
}
	.commentslist .commentslist-hd .title { font-size:19px}
	.commentslist .commentslist-hd .info { margin-top:-30px; text-align:right; font-size:11px; color:#000} 
	.commentslist .commentslist-hd .info a { color:#333}
	.commentslist .commentslist-hd .info strong { font-weight:bold; font-size:12px}
	.commentslist .commentslist-bd .list li {padding:15px 20px; font-size:14px; background-color:#eee;}
	.commentslist .commentslist-bd .list .li-odd { background-color:#fff}
	.commentslist .commentslist-bd .list .new { margin-left:-10px; font-size:70%}
	.commentslist .commentslist-bd .list .postedby { margin-bottom:.6em}
	.commentslist .commentslist-bd .list .postedby .name { font-weight:bold} 
	.commentslist .commentslist-bd .list .postedby .name a{ color:inherit; text-decoration:none} 
	.commentslist .commentslist-bd .list .postedby .name a:hover { text-decoration:underline}
	.commentslist .commentslist-bd .list .postedby .time { font-size:80%}
	.commentslist .commentslist-bd .list .entry {}
	.commentslist .commentslist-bd .list .reply { margin-top:1em; font-size:9px; text-align:right; color:#3ebcde} .reply a { color:#3ebcde}
	.commentslist .commentslist-ft { *height:1%; padding:10px 20px}
	
.zebralist { color:#777}
	.zebralist .li-odd { color:#777; background:#f4f4f4}
	.zebralist .li-even { color:#fff; background:#aaa}
	.zebralist tr:hover, .zebralist li:hover { font-weight:bold}

.indicator { margin:10px 0; text-align:center}
	.indicator img { width:5px; height:5px; margin:0 4px; background:url(../img/icon-slideindicator.png) no-repeat; font-size:0}
	.indicator img.on { background-position:0 -5px}
	
.photoslide { margin:0 auto}
	.photoslide .photolist li { display:none; text-align:center}
	.photoslide .photolist li img { border:1px solid #777}
	.photoslide .photolist .li-on { display:block}
	.photoslide .navigation{ margin:5px 0; text-align:center}
	.photoslide .navigation .btn img { width:90px; height:19px; font-size:0; background:url(../img/photoslide-navigation.png) no-repeat;}
	.photoslide .navigation .btn:hover img { opacity:.7; filter:alpha(opacity=70)}
	.photoslide .navigation .btn-r img { background-position:-90px 0}
	
.albumslide { margin:0 auto;}
	.albumslide .mainslide { margin:20px auto; text-align:center}
	.albumslide .slidemenu { overflow:hidden; height:1%; margin:0 auto}
	.albumslide .slidemenu li { float:left; margin-right:8px; text-align:center}
	.albumslide .slidemenu li img { border:1px solid #888}
	.albumslide .slidemenu li a { text-decoration:none}

.iptxt, .iparea, .ipbtn { border:1px solid #9f9f9f; background:#fff; font:12px Arial, sans-serif; color:#707070 }
.iptxt, .iparea { background:url(../img/input-bg.png) no-repeat}
	.iptxt { height:16px; padding:2px}
	.ipbtn { height:22px; padding:0 2px; /*border:1px solid #d3d3d3;*/ border:0; text-align:center; position:relative; top:2px; top/*\**/:-1px\9; *top:0px; cursor:pointer}
	.iprb, .ipcb { margin:0 .2em; position:relative; top:2px}
	.ipimgbtn { border:0; cursor:pointer}
	.required { color:#c0284f; font-weight:bold}
	
	.ipbtn-round { height:24px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; background:#666; text-align:center; color:#fff; padding-left:30px; padding-right:30px; font-weight:bold; *padding-left:15px; *padding-right:15px}
	
.btn_1 {
	width:108px;
	height:29px;
	line-height:18px;
	text-align:center;
	font-size:12px;
	color:#fff;
	border:0px;
	cursor:pointer;
	background-image: url(../img/icon_btn.jpg);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
}
	
table.form { width:100%;margin-bottom:1em}
	table.form col.col1 { width:120px}
	table.form col.col2 { width:auto}
	table.form col.col3 { width:20px}
	table.form td { padding:2px 2px 1.2em 2px; vertical-align:top}
	table.form td.col1 { padding-right:10px; text-align:right}
	able.form td.col3 { padding-right:10px; text-align:right}
	table.form label, table.form .label { font-weight:bold; color:#666;}
	table.form .submit td {padding:15px 0;text-align:right}	


.digest { overflow:hidden}
	.digest .side { float:left; width:9%; padding-bottom:500px; margin-bottom:-500px}
	.digest .side .icon { text-align:right; margin-top:5px}
	.digest .main { float:right; width:88%}
	.digest .main .title { font-weight:bold; font-size:14px; line-height:1.3}
	.digest .main .title a { text-decoration:none}
	.digest .main .text p { margin-bottom:1em}
	.digest .main .text{ line-height:1.7} .digest .main .more { margin-top:1em; text-align:right}

.articlelist li { margin-bottom:20px}
	.articlelist li .roundshell2 { border-color:#4d89f7}
	.articlelist li .digest .main .title, .articlelist li .digest .main .title a { color:#4d89f7}
	.articlelist li .digest .main .title a:hover { color:#326fdf}
	.articlelist li.alt .roundshell2 { border-color:#fb49a1}
	.articlelist li.alt .digest .main .title, .articlelist li.alt .digest .main .title a { color:#fb49a1}
	.articlelist li.alt .digest .main .title a:hover { color	:#d4297d}

.articleview .roundshell2 { border-color:#4d89f7}
	.articleview .digest .main .title { color:#4d89f7}
	.articleview .commentslist .commentslist-bd .list li { padding-left:9%; background-color:#fff}
	.articleview .commentslist .commentslist-bd .list .li-odd { background-color:#eee}
	.articleview .replyform { padding-left:9%}
	
.replyform label { color:#000; font-weight:bold; font-size:13px}
	.replyform strong, .replyform a{ color:#60baff;font-weight:bold}
	.replyform textarea { width:99%; margin:.7em auto}
	
.innershade {
	overflow:hidden;
	width:740px;
	margin:auto;
	display: block;
	background-repeat: no-repeat;
}
.innershade_1 {background-image: url(../img/games_list_1103_03.jpg);}
.innershade_2 {background-image: url(../img/games_list_1103_07.jpg);}
.innershade_3 {	background-image: url(../img/games_list_1103_04.jpg);
}
	.innershade-hd,.innershade-ft {
	height:25px;
	overflow:hidden
}
.innershade-hd_4{
	height:25px;
	overflow:hidden;
	float: right;
	margin-right: 30px;
}
.innershade-hd_3{
	height:50px;
	overflow:hidden
}
.innershade-hd_3 a{
	
	background-repeat: no-repeat;
	display: block;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-position: 0px 8px;
	float: right;
	margin-right: 40px;
}
.innershade-hd_3 a:hover{
	text-decoration: underline;
}
	.innershade-ft { background-position:0 -20px}
	.innershade-bd {
	padding:0 20px;
	background-repeat: repeat-y;
	background-position: -740px 0;
}

.game-list table { width:100% }
	.game-list col.col1,.game-list col.col2,.game-list col.col2 { width:33.3%}
	.game-list td { padding:10px 5px 10px 5px; vertical-align:top; text-align:left}
	
.game-brief { font-size:11px}
	.game-brief strong { font-weight:bold!important;}
	.game-brief .pic { float:left; margin-right:-72px}
	.game-brief .info { float:left; padding-left:72px}
	.game-brief .name { margin-bottom:.3em; font-weight:bold; font-size:12px; line-height:1.2}
	.game-brief .name a { color:#000; text-decoration:none} .game-brief .name a:hover { color:#333}
	
	
/*---------- LAYOUT ----------------*/
html {width:100%; height:100%; background:#fff url(../img/wrap-tile.jpg) repeat-x}
body {width:100%; height:100%; margin:0; padding:0; background:url(../img/wrap-bg.jpg) center top repeat-x; text-align:center;font-size:12px; font-family:Arial, sans-serif; line-height:1.5;  color:#000}
#wrap { position:relative; z-index:2; width:820px; margin:0 auto; text-align:left;}

#header { position:relative; z-index:2; height:180px}
	#header .links {
	_display:inline;
	float:left;
	width:240px;
	margin-top:70px;
	margin-left:10px;
}
		#header .links img { vertical-align:middle; margin-right:5px}
		#header .links a:hover img { position:relative; left:1px; top:1px}
	#header .sitelogo {
	float:left;
	width:300px;
	margin-top: 25px;
	margin-bottom: 25px;
}
	#header .login {
	float:right;
	width:250px;
	margin-top:30px;
	margin-right:10px
}
	#header .login .fb { margin-bottom:.5em; text-align:right}
		#header .login .fb a { font-size:15px; color:#e52d2d} #header .login .fb a:hover { color:#000}
		#header .login .form { width:210px; float:right; text-align:right}
		#header .login .form td { padding:2px}
		#header .login .form label { font-family:Arial; font-size:14px; color:#000}
		#header .login .form .iptxt {width:100px;height:13px}
		#header .login .form .submitbtn { width:85px; height:39px; background:url(../img/btn-login.gif) no-repeat;}
		#header .login .meta { padding-top:20px; text-align:right; font-weight:bold; font-size:13px}
		#header .login .meta a { color:#333}

#footer{ clear:both; height:20px; margin:0 0 10px 0; background:url(../img/footer-bg.png) repeat-x; color:#fff; line-height:20px; font-size:11px}
	#footer .copyright { text-align:center}

#content { position:relative; z-index:3; height:1%; padding:0 10px 20px 10px}
	#main { width:520px; float:left; margin-left:5px}
	#sidebar {
	width:234px;
	float:right;
	margin-right:5px;
	margin-top:36px
}
		
/*---------- INDEX ----------------*/
body#index #content .col1 { width:375px; float:left}
body#index #content .col2 { width:415px; float:right}
body#index #content .col3 {
	width:820px;
	clear: both;
}


body#index .col1, body#index .col2 body, #index .col3 { position:relative; z-index:2; margin-top:-50px}

#game-slideshow { position:relative; z-index:1; width:940px; height:300px; left:-65px;top:10px;}
body#index #wrap { _left:65px}
#index-joinnow { position:absolute; z-index:10; right:10px; _right:150px;  top:0px; width:156px; height:40px;}

#index-whatsnew .roundshell-bd {
	overflow:hidden;
	height:160px;
	background-image: url(../img/index_what_new.png);
	background-repeat: no-repeat;
	width: 352px;
}
	#index-whatsnew .title { margin-bottom:.5em}
	#index-whatsnew table.list { width:98%; table-layout:fixed; color:#000}
	#index-whatsnew td { padding-bottom:1px; vertical-align:top;}
	#index-whatsnew a { color:#000; text-decoration:none} #index-whatsnew a:hover { text-decoration:underline}
	#index-whatsnew td.sn { width:10%; padding-right:1em; text-align:right}
	#index-whatsnew td.subject { } 
	#index-whatsnew td.time { width:21%;color:#666; text-align:right} 
	#index-whatsnew .extmenu { margin-bottom:0}

#index-games .roundshell-bd { overflow:hidden; height:140px}
	#index-games .new { margin-bottom:15px}
	#index-games .row { overflow:hidden; clear:both}
	#index-games .row .title { float:left; width:100px}
	#index-games .row .list { float:right; overflow:hidden; width:290px}
	#index-games .row .list li { float:left; margin-right:10px; text-align:center; font-size:9px}
	#index-games .row .list li a { text-decoration:none}


body#index #content .col3 #index-whatsnew .roundshell .left{
	display: block;
	float: left;
	width: 376px;
}
body#index #content .col3 #index-whatsnew .roundshell .right{
	display: block;
	float: right;
	width: 416px;
}
#index-what_news{
	display: block;
	height: 197px;
	width: 376px;
	position: relative;
	background-image: url(../img/index_what_new.png);
	background-repeat: no-repeat;
	margin-top: 12px;
	float: left;
}


#index-new_games{
	display: block;
	height: 96px;
	width: 416px;
	_width: 412px;
	position: relative;
	background-image: url(../img/index_news_game.png);
	background-repeat: no-repeat;
	margin-top: 12px;
	float: right;
}
#index-new_games ul {
	float:left;
	padding: 0px;
	list-style-type: none;
	margin-top: 32px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 38px;
	_margin-left: 34px;
}
#index-new_games ul li{
	float:left;
	margin-right:10px;
	text-align:center;
	font-size:9px;
	width: 65px;
}
#index-new_games ul li a {
	text-decoration:none;
	float: left;
}
#index-hot_games{
	display: block;
	height: 96px;
	width: 416px;
	_width: 412px;
	position: relative;
	background-image: url(../img/index_hot_game.png);
	background-repeat: no-repeat;
	margin-top: 12px;
	float: right;
}
#index-hot_games ul {
	float:left;
	padding: 0px;
	list-style-type: none;
	margin-top: 32px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 38px;
}
#index-hot_games ul li{
	float:left;
	margin-right:10px;
	text-align:center;
	font-size:9px;
	width: 65px;
}
#index-hot_games ul li a {
	text-decoration:none;
	float: left;
}
/*---------- GAME ----------------*/
#game-appdescr { width:452px; margin:0 auto; padding:10px 0; color:#000}
	#game-appdescr .photoslide { margin-bottom:1em }
#game-comments { color:#3f4041}
#game-video { color:#888}
	#game-video{ width:435px; margin:0 auto; padding:10px 0;}
	
#sidebar-game-ranking .sidebartab .tab .title { background-position:0 -50px}
#sidebar-game-ranking .sidebartab .tab .icon img { width:65px; height:55px; background-image:url(../img/icon-joystick.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icon-joystick.png', sizingMethod='crop')} 
#sidebar-game-ranking .list { width:100%; font-size:11px}
	#sidebar-game-ranking td { padding:2px 0}
	#sidebar-game-ranking td.sn { width:15%; text-align:center}
	#sidebar-game-ranking td.name { width:auto; text-align:left}
	#sidebar-game-ranking td.time { width:25%; text-align:center}
	#sidebar-game-ranking td.score { width:25%; text-align:center}
	#sidebar-game-ranking .btn-next { margin-top:.5em; text-align:center}
	
#sidebar-game-hot .sidebartab .tab .title { background-position:0 -80px}
#sidebar-game-hot .sidebartab .tab .icon img { width:57px; height:59px; background-image:url(../img/icon-speaker.png);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icon-speaker.png', sizingMethod='crop')} 
	#sidebar-game-hot .cont { padding-left:8px; padding-right:8px}
	#sidebar-game-hot .list { width:100%; color:#222}
	#sidebar-game-hot .list td { padding:4px 0; font-size:11px}
	#sidebar-game-hot .list td.pic { width:85px; text-align:center}
	#sidebar-game-hot .list td.info .name { font-weight:bold; font-size:12px; line-height:1.2}
	#sidebar-game-hot .list td.info .name a { color:inherit; text-decoration:none}

.game-detail { overflow:hidden; height:1%; margin-bottom:50px; margin-left:30px; color:#000;}
	.game-detail .game-pic { float:left; width:190px; margin-right:20px; margin-bottom:20px}
	.game-detail .game-info { float:right; width:280px}
	.game-detail .game-info li { margin-bottom:.3em}
	.game-detail .game-info .title { margin-bottom:.5em; font-size:18px; font-weight:bold; line-height:1.2}

.newgames-list .content, .hotgames-list .content, .seeallgames-list .content { padding:0 15px}
.newgames-list .title, .hotgames-list .title, .seeallgames-list .title { margin-bottom:1em}

body#game .paging .on { background:#237ac7}
	
/*---------- REVIEW ----------------*/
#sidebar-game-info { position:relative;}
	#sidebar-game-info h2 { position:absolute; left:0; top:0; width:100%;  padding:5px 0}
	#sidebar-game-info h2 span{ position:relative; z-index:2; padding:0 10px; color:#fff; font-weight:bold; font-family: "lucida sans unicode","lucida grande",sans-serif; font-size:15px; _background:#000; _padding:10px; _width:212px; display:block; _filter:alpha(opacity=75); line-height:1.2; _margin-top:-5px; word-wrap:break-word;}
	#sidebar-game-info h2 a { color:#fff; text-decoration:none} #sidebar-game-info h2 a:hover { text-decoration:underline}
	#sidebar-game-info h2 b { position:absolute; z-index:1; left:0; right:0; top:0; bottom:0; background:#000; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; border-top-left-radius:10px; border-top-right-radius:10px; opacity:.55; filter:alpha(opacity=55); _display:none}
	#sidebar-game-info:hover h2 b {opacity:.75; filter:alpha(opacity=75)}

body#review .paging .on { background:#fb49a1}
		
/*---------- MEMEBER ----------------*/
body#member .roundshell2 {border-color:#ff8acc}
body#member .roundshell2 .roundshell2-content { min-height:488px; _height:488px}
.member-welcome-catch { color:#e03f9a; line-height:2; font-size:14px}
	.member-welcome-catch { width:420px; margin:15px auto; }
	.member-welcome-catch a { color:#4688f8; font-weight:bold}
	.member-welcome-catch a:hover { color:#ff8acc}
	.member-welcome-catch .hr {height:3px; overflow:hidden; margin:10px auto 25px auto; background:#ff8acc}

.membershell  { width:447px; margin:auto;height:800px}
	.membershell .title {}
	.membershell .hr {height:3px; overflow:hidden; margin:10px auto 25px auto; background:#ff8acc}
	
.memberlogin  {
	width:480px;
	margin:auto
}
	.memberlogin .title {}
	.memberlogin .hr {height:3px; overflow:hidden; margin:10px auto 25px auto; background:#ff8acc}

/*---------- NEWS ----------------*/
.socialshare { margin:5em 0; padding-left:9%; overflow:hidden; height:1%; font-size:9px}
	.socialshare li { width:88px; float:left}
	.socialshare td { width:25%}
	.socialshare img { float:left}
	.socialshare span { display:block; padding-left:30px; line-height:11px}
	.socialshare a { color:#000; text-decoration:none} 

body#news .paging .on { background:#237ac7}

/*---------- CONTACT ----------------*/
body#contact .roundshell2 { min-height:488px; _height:488px;border-color:#ff8acc}




/*----------news imdex  ----------------*/
#index_con{
	display: block;
	clear: both;
	width: 820px;
	position: relative;
	margin-top:-20px;
	position:relative;
	z-index: 10;
	margin-bottom: 20px;
}
#index_con_left{
	float: left;
	width: 376px;
	background-image: url(../img/index_what_new.gif);
	height: 180px;
	padding-top: 40px;
	
}
#index_con_left ul{}
#index_con_left ul li{
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
#index_con_left ul li .one{
	display: block;
	width: 20px;
	float: left;
}
#index_con_left ul li .two a{
	display: block;
	float: left;
	width: 250px;
	color: #333333;
	text-decoration: none;
}
#index_con_left ul li .two a:hover{
	text-decoration: underline;
}
#index_con_left ul li .tree{
	display: block;
	float: left;
	width: 80px;
}
#index_con_left .extmenu{
	float: right;
	margin-right: 30px;
}

#index_con_right{
	display: block;
	float: right;
	width: 416px;
	
}
#index_con_new_game{
	background-image: url(../img/index_news_game.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 396px;
	margin-bottom: 8px;
	padding-left: 20px;
	padding-top: 36px;
}
#index_con_new_game ul{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
#index_con_new_game ul li{
	float: left;
	width: 79px;
	text-align: center;
}
#index_con_new_game ul li a{
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
#index_con_new_game ul li a:hover{
	color: #666666;
	text-decoration: underline;
}
#index_con_hot_game{
	background-image: url(../img/index_hot_game.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 396px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 36px;
}
#index_con_hot_game ul{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
#index_con_hot_game ul li{
	float: left;
	width: 79px;
	text-align: center;
}
#index_con_hot_game ul li a{
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
#index_con_hot_game ul li a:hover{
	color: #666666;
	text-decoration: underline;
}

.table_game_tr{
	background-color: #f3f3f3;
	display: block;
}

#privact{
	padding-left: 40px;
}
#privact ul{
	color: #e03f9a;
	margin: 5px;
	padding: 5px;
	list-style-type: disc;
}
#privact ul li{}
#privact ul li a{
	text-decoration: underline;
	color: #E03FAB;
}
#privact ul li a:hover{
	text-decoration: none;
}
#privact .top_title{
	display: block;
	color: #979496;
}
.margin-top_5{
	margin-top: 5px;
}


.title .text-blue{
	color: #40abfd;
	display: block;
	margin-right: 20px;
	margin-left: 20px;
}
#nav{
	display: block;
	background-image: url(../img/icon_50.gif);
	background-repeat: no-repeat;
	height: 51px;
	margin-left: 8px;
}
#nav a.menu_one{
	background-image: url(../img/menu_01.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 29px;
	width: 95px;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 15px;
	_margin-right: 10px;
}
#nav a.menu_one:hover{
	background-image: url(../img/menu_01_1.jpg);
	background-repeat: no-repeat;
}
#nav a.menu_two{
	background-image: url(../img/menu_02.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 29px;
	width: 95px;
	margin-top: 5px;
	margin-right: 15px;
	_margin-right: 10px;
}
#nav a.menu_two:hover{
	background-image: url(../img/menu_02_1.jpg);
	background-repeat: no-repeat;
}
#nav a.menu_tree{
	background-image: url(../img/menu_03.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 29px;
	width: 95px;
	margin-top: 5px;
	margin-right: 15px;
	_margin-right: 10px;
}
#nav a.menu_tree:hover{
	background-image: url(../img/menu_03_1.jpg);
	background-repeat: no-repeat;
}
#nav a.menu_four{
	background-image: url(../img/menu_04.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 29px;
	width: 95px;
	margin-top: 5px;
	margin-right: 15px;
	_margin-right: 10px;
}
#nav a.menu_four:hover{
	background-image: url(../img/menu_04_1.jpg);
	background-repeat: no-repeat;
}
#nav a.menu_five{
	background-image: url(../img/menu_05.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 29px;
	width: 95px;
	margin-top: 5px;
	margin-right: 15px;
	_margin-right: 10px;
}
#nav a.menu_five:hover{
	background-image: url(../img/menu_05_1.jpg);
	background-repeat: no-repeat;
}
#nav a.menu_six{
	background-image: url(../img/menu_06.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 29px;
	width: 95px;
	margin-top: 5px;
	margin-right: 15px;
	_margin-right: 10px;
}
#nav a.menu_six:hover{
	background-image: url(../img/menu_06_1.jpg);
	background-repeat: no-repeat;
}
#nav a.menu_seven{
	background-image: url(../img/menu_07.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 29px;
	width: 95px;
	margin-top: 5px;
	margin-right: 20px;
	_margin-right: 10px;
}
#nav a.menu_seven:hover{
	background-image: url(../img/menu_07_1.jpg);
	background-repeat: no-repeat;
}
#game-slideshow-flash{
	float: right;
	margin-right: 80px;
	margin-top: 30px;
}
#game-slideshow .img{
	display: block;
	margin-top: 20px;
	margin-left: 60px;
}
#game-slideshow .img ul{}
#game-slideshow .img ul li{
	float: left;
	width: 250px;
	margin-right: 30px;
	 text-align:center;
	 align:center;
}
#game-slideshow .img ul li img{} 
