body { 
	scrollbar-face-color: #A9C2D7; 
	scrollbar-shadow-color: #999999; 
	scrollbar-highlight-color: #eeeeee; 
	scrollbar-3dlight-color: #999999; 
	scrollbar-darkshadow-color: #A8D7E0; 
	scrollbar-track-color: #eeeeee; 
	scrollbar-arrow-color:#8CF0FF; 
	margin: 0;
}
.root {
  width: 780px;
  clear: both;
  margin-left: auto;
  margin-right: auto;  
  background: url(images/ad_left_01.gif);
}
.top {
  width: 780px;
  float: none;
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
.ad_left {
  width: 140px;
  float: left;
  margin-left: auto;
  margin-right: auto;
  background: url(images/ad_left_01.gif);
}
.ad_left table {
	table-layout:fixed;
}
.ad_left table td {
	overflow:hidden;
}
.login_area {
	width: 139px; 
	height: 120px; 
	background-color: #E8EEFA;
}
.main_bg {
  width: 640px;
  float: right;
  margin-left: auto;
  margin-right: auto;
  background: url(images/main_bg.gif);
}
.main {
  width: 500px;
  float: left;
  margin-left: auto;
  margin-right: auto;
}
.main_bottom {
  width: 500px;
  float: left;
  margin-left: auto;
  margin-right: auto;
}
.right {
  width: 140px;
  float: right;
  margin-left: auto;
  margin-right: auto;
  background: url(images/ad_left_01.gif);
}
.right table {
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
	table-layout:fixed;
}
.right table td {
	overflow:hidden;
}
.bottom {
  width: 780px;
  float: none;
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
a:link {
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #003366;
	text-decoration: none;
}
a:visited {
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #003399;
	text-decoration: none;
}
a:hover {
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #FF6600;
	text-decoration: none;
}
.button
{		
	margin-top: 5px;
}

.button01
{	padding-top: 2px;
	line-height: 20px;
	font-family: "Arial";
	font-size: 11px;
	color: #000000;	
	cursor:default;
}
.button01 a:link,.button01 a:visited
{	
	line-height: 20px;
	font-family: "Arial";
	font-size: 11px;
	color: #111111;
}
.button01 a:hover,.button01 a:action
{	
	line-height: 20px;
	font-family: "Arial";
	font-size: 11px;
	color: #790000;
}

.button02
{	padding-top: 2px;
	line-height: 20px;
	font-family: "Arial";
	font-size: 11px;
	color: #FFFFFF;
	cursor:default
}
.button02 a:link,.button02 a:visited
{	
	line-height: 20px;
	font-family: "Arial";
	font-size: 11px;
	color: #FFFFFF;
}
.button02 a:hover,.button02 a:action
{	
	line-height: 20px;
	font-family: "Arial";
	font-size: 11px;
	color: #FFF200;
}
.input {
	font-size: 12px;
	line-height: 18px;
	color: #003562; 
	border: #A1D3FF 1px solid; 
	background-color: #E1F7FF;
}
.line1 {
	line-height: 1px;
	border-color: #58A418;
}
.01 {
	font-family: "Arial";
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.02 {
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
}
.03 {
	font-family: "Arial";
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.04 {
	font-family: "Arial";
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.ground {
	font-family: "Arial";
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
}
.join {
	font-family: "Arial";
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #003366;
	text-decoration: none;
}
.red {
	font-family: "Arial";
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #CC0000;
	text-decoration: none;
}
.join {
	font-family: "Arial";
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #003366;
	text-decoration: none;
}
.noborder {border:0px;}
.norepeat {
	font-size: 10px;	 
	font-family: "Arial";
	color: #000000; 
	line-height: 18px;
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid; 
	background-color: #FFFFFF;
	margin-top: 0px;
}
.1border {
	border-right: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 
	font-size: 12px; 
	font-family: "Arial";
	border-left: #ffffff 1px solid; 
	color: #000000; 
	border-bottom: #ffffff 1px solid; 
	background-color: #FFFFFF
}
.07 {
	font-size: 10px;
}
.d0{
	border-left: #CCCCCC solid 2px;
	border-bottom: #FFFFFF solid 1px;
	border-right: #FFFFFF solid 1px;
}
.d1{
	margin:1px 1px 1px 1px;
	border-bottom: #FFFFFF solid 1px;
}
.d2{
	border-right: #FFFFFF solid 1px;
}
.margintop0
{
	margin-top: 0px;
}
.margintop1
{
	margin-top: 1px;
}
.margintop2
{
	margin-top: 2px;
}
.margintop
{
	margin-top: 3px;
}
.margintop3
{
	margin-top: 3px;
}
.margintop5
{
	margin-top: 5px;
}
.margintset
{
	margin-top: 5px;
}
.margintop10
{
	margin-top: 10px;
}
.margin10
{
	margin-right:10px;
	margin-left: 10px;
}
.marginleft5 {	
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.marginleft10 {	
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.newstop4
{	
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.newsfocus
{		
	font-size: 12px; 
	font-family: "Verdana";
	color: #000000;
	margin-top: 3px;
	background-color: #F2CA0B;
}
.newsfocus a:link, .newsfocus a:visited
{	
	font-family: "Verdana";
	font-size: 12px;
	color: #000000;
}
.newsfocus a:hover, .newsfocus a:action
{	
	font-family: "Verdana";
	font-size: 12px;
	color: #CC0000;
}
.newsfocus a:link, .newsfocus a:visited
{	
	font-family: "Verdana";
	font-size: 12px;
	color: #000000;
}
.s a:hover, .newsfocus a:action
{	
	font-family: "Verdana";
	font-size: 12px;
	color: #CC0000;
}
.padding {	padding-top: 1px;
}
.search {	
	font-size: 12px; 
	font-family: "Arial";
	color: #000000; 
	border: #cccccc 1px solid;
	background-color: #FFFFFF; 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding: 2px;
}
.search2 {	
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}
.select {	font-size: 12px;	 
	font-family: "Arial";
	color: #000000; 
	line-height: 18px;
	border: #cccccc 1px solid;  
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}
.setHomePage {	
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}
.searchBar
{	
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.yellowbar
{	
	margin-top: 1px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.white 
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.white a:link, .white a:visited
{	
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #ffffff;
	text-decoration: none;
}
.white a:hover, .white a:action
{	
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #79D2FE;
	text-decoration: none;
}
.yellowbar a:link, .yellowbar a:visited
{	
	font-family: "Arial";
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.yellowbar a:hover, .yellowbar a:action
{	
	font-family: "Arial";
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #CC0000;
	text-decoration: none;
}
.news a:link, .news a:visited
{	
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #003366;
	text-decoration: none;
}
.news a:hover, .news a:action
{	
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	color: #CC0000;
	text-decoration: none;
}
.t
{	
	font-size: 12px;	 
	font-family: "Arial";
	color: #000000;
}
.news
{	
	font-size: 12px;	 
	font-family: "Arial";
	color: #000000;
}
.tbottom {
	font-family: "Arial";
	font-size: 13px;
	color: #FFFFFF;
}
.download 
{
	font-size: 10px;	 
	font-family: "Arial";
	color: #000000; 
	line-height: 25px;
}
.download_commend
{
	font-family: "Arial";
	font-size: 10px;
	color: #ffffff;
	background-color: #FF0000;	
	padding: 1px;
}
.game_list
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
}
.game_list a:link 
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #003399;
	text-decoration: none;
	border-left: solid 4px;
	border-color: #B9DFFF;
}
.game_list a:visited 
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #07004B;
	text-decoration: none;	
	border-left: solid 4px;
	border-color: #B9DFFF;
}
.game_list a:hover, .game_list a:action 
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #CD1414;
	text-decoration: none; 
	border-left: solid 4px;
	border-color: #B9DFFF;
}
.fix_table {
	table-layout:fixed;
}
.fix_table td {
	overflow:hidden;
}
.fix_td {
	overflow:hidden;
}
.good
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
	
	table-layout:fixed;
	
}
.good td {
	overflow:hidden;
	white-space:nowrap;
}
.good_commend
{
	font-family: "Arial";
	font-size: 13px;
	font-style: normal;
	line-height: 25px;
	color: #ffffff;
	background-color: #FF0000;
	padding-top: 6px;
	padding-left: 4px;
	padding-bottom: 6px;
}
.good a:link
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	color: #003399;
	text-decoration: none;
}
.good a:visited
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	color: #07004B;
	text-decoration: none;
}
.good a:hover
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	color: #CD1414;
	text-decoration: none;
}
.commend
{
	font-family: "Arial";
	font-size: 13px;
	padding-top: 2px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	color: #ffffff;
	background-color: #FF0000;	
}
.bold
{
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
}
.game_intro
{
	font-family: "Arial";
	font-size: 12px;	
	color: #000000;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.game_note
{
	font-family: "Arial";
	font-size: 12px;	
	color: #000000;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.news_img
{
	font-family: "Arial";
	font-size: 12px;	
	color: #000000;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.news_note
{
	font-family: "Arial";
	font-size: 12px;	
	color: #000000;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.news_content
{
	font-family: "Arial";
	font-size: 12px;	
	color: #000000;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.discuss
{
	font-family: "Arial";
	font-size: 12px;
	color: #000000;;
	line-height: 18px;
	padding-left: 4px;
	
	table-layout:fixed;
}
.discuss td {
	overflow:hidden;
}
.discuss_commend
{
	font-family: "Arial";
	font-size: 13px;
	color: #ffffff;
	background-color: #FF0000;
	padding-top: 6px;
}
.discuss_bottom2 a:link
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	color: #CCDDEE;
	text-decoration: none;
}
.discuss_bottom2 a:visited
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	color: #66CCFF;
	text-decoration: none;
}
.discuss_bottom2 a:hover
{
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	color: #F2CA0B;
	text-decoration: none;
}
.discuss_bottom
{
	font-family: "Arial";
	font-size: 12px;
	color: #ffffff;
	line-height: 25px;
}
.location
{	
	font-size: 11px;	 
	font-family: "Arial";
	color: #ffffff;
}
.location_margin
{	
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.location_select
{	
	font-size: 11px;	 
	font-family: "Arial";
	color: #ffffff;	
	line-height: 30px;
}
.location_select a:link,.location_select a:visited
{	
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	color: #F2CA0B;	
	line-height: 12px;
	text-decoration: none;
}
.location_select a:hover,.location_select a:action
{	
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	color: #FFCC00;	
	line-height: 12px;
	text-decoration: none;
}
.location a:link,.location a:visited
{	
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	color: #F2CA0B;	
	line-height: 12px;
	text-decoration: none;
}
.location a:hover,.location a:action
{	
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	color: #FFCC00;	
	line-height: 12px;
	text-decoration: none;
}
.gotop_margin
{	
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}
.no_login_warning {
	font-size:24px;
	color:#FFCC00;
	font-weight:bold;
	font:"Times New Roman", Times, serif;
}
.dl_game
{	
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	color: #66CCFF;
	text-decoration: none;	
	background-color: #31476C;
}
.dl_game a:link,.dl_game a:visited
{	
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	color: #66CCFF;
	text-decoration: none;
}
.dl_game a:hover,.dl_game a:action
{	
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	color: #FFCC00;
	text-decoration: underline;
}

.dl_game td
{	
	background-color: #132051;
}
.privacy
{	
	font-family: "Arial";
	font-size: 12px;
	color:#EBF9FF;
	font-weight:bold;
	line-height: 28px;
	padding: 4px;
}
.privacy2
{	
	font-family: "Arial";
	font-size: 12px;
	color:#051E3E;
	background-color: #90C2E2;
	padding: 4px;
	border: 1px #428BCA dotted;
}
.bulletin
{
	font-family: "Arial";
	font-size: 12px;
	color:#000000;
	background-color: #79D2FE;
}
.bulletin2
{
	font-family: "Arial";
	font-size: 12px;
	color:#001F56;
	background-color: #B2E3FE;
}
.bulletin2 a:link, .bulletin2 a:visited
{	
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	color: #003399;
	text-decoration: none;
}
.bulletin2 a:hover, .bulletin2 a:action
{	
	font-family: "Arial";
	font-size: 12px;
	font-style: normal;
	color: #CC0000;
	text-decoration: none;
}
.webmap
{
	border: 1px solid #0F354B;
	border-collapse: collapse; 
}
.webmap td, .webmap th
{
	
}
.webmap tr.altrow
{
	background-color: #155579;
	line-height: 0px;
}
.webmap tr:hover
{
	color:#074061;
	background-color: #8BD3FC;
	padding: 6px;
}
.webmap1
{
	font-family: "Arial";
	font-size: 12px;
	color:#B2E3FE;
	background-color: #06315C;
	padding: 6px;
}
.webmap2
{
	font-family: "Arial";
	font-size: 11px;
	color:#B2E3FE;
	background-color: #134678;
	padding: 6px;
}
.webmap3
{
	font-family: "Arial";
	font-size: 12px;
	color:#B2E3FE;
	background-color: #003366;
	padding: 6px;
}
.webmap4
{
	font-family: "Arial";
	font-size: 10px;
	color:#DFF4FF;
	background-color: #265586;
	padding: 6px;
}
.webmap5
{
	font-family: "Arial";
	font-size: 10px;
	color:#DFF4FF;
	background-color: #265586;
	padding: 6px;
}
.faq
{
	font-family: "Arial";
	font-size: 12px;
	color:#DFF4FF;
	border: 1px dotted #0F354B;
	background-color: #265586; 
}
.faq td
{
	padding: 3px;
}
.faq .datatable
{
	font-family: "Arial";
	font-size: 12px;
	color:#DFF4FF;
}
.faq tr.altrow
{
	color:#FFFFFF;
	background: url(images/faq_bg.gif);
}
.login
{
	background: url(images/loginbg_bg.gif);
}
.company
{
	font-family: "Arial";
	font-size: 12px;
	color:#E4F9FF;
}
.company2
{
	font-family: "Arial";
	font-size: 12px;
	color:#A3E0FE;
	font-weight:bold;
}
.company3
{
	font-family: "Arial";
	font-size: 12px;
	color:#BAFFFF;
	font-weight:bold;
}

.ellipsis_120 {
	width:120px;
	overflow: hidden; 
	text-overflow:ellipsis;
	white-space:nowrap;
}

.ellipsis_190 {
	width:190px;
	overflow: hidden; 
	text-overflow:ellipsis;
	white-space:nowrap;
}

.ellipsis_index_gamelist {
	width:130px;
	overflow: hidden; 
	text-overflow:ellipsis;
	white-space:nowrap;
}

.ellipsis_top_good {
	/* width:230px; */
	width:49%;
	overflow: hidden; 
	text-overflow:ellipsis;
	white-space:nowrap;
}

.ellipsis_top_good_main {
	width:275px;
	overflow: hidden; 
	text-overflow:ellipsis;
	white-space:nowrap;
}

