﻿@charset "utf-8";
/* CSS Document */



body {
background: #302721 /*url(images/bg_xrepeat.jpg) repeat-x scroll 0 0*/;
margin: 0px;
padding: 0px;
font-family: Tahoma,MS Sans Serif,Sans Serif;
font-size:12px;
letter-spacing:0px;
text-align:center;
outline:0;

}

img {
border:0;
margin:0;
padding:0;
}

a {
	color:#666666;
	text-decoration:none;
	position:relative;
	outline:0;
	
}
a:focus { outline:0 }
a:hover{text-decoration:underline;}

a.visited{
	background-color:#CCCCCC;
	text-decoration:none;
}

.clearboth:after 
{ 
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden; 
} 
.clearboth 
{ 
    display:inline-block; 
} 

/* Hide from IE Mac */ 
.clearboth {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 

input{
	position:relative;
 }
/* Basic Setting */

#div_page_repeat{
	background: #000 url(images/bg_yrepeat.jpg) repeat-y scroll center top;
}
	
#div_page{
	background: url(images/bg_b_login.jpg) no-repeat scroll center top;
	
	/*min-height:1787px;*/
}

#div_page_logined{
	background: url(images/bg_a_login.jpg) no-repeat scroll center top;
	/*min-height:1787px;*/
}

/*doorway*/
#div_doorway{
	background: url(images/doorway_bg.jpg) no-repeat scroll center top;
	height:552px;
}

#div_doorway_flash{
	outline:0; 
	height:501px;
	margin:auto;
	width:998px;
}

#div_doorway_footer{
	font-size:11px;
	color:#FFF;
	font-family:宋体;
	margin:auto;
	text-align:center;
}

/*doorway*/

/*basic span*/
.span_black{color:#000;}
.span_14{font-size:12px;}
.span_pink{color:#d0444c;}
.span_darkred{color:#af0000;}
.span_red{color:#ff2819;}
.span_white{color:#fff;}
.span_starred{color:#b00011;}
/*


/* top bar */ 

#div_topbar{
	background: #673e0f url(images/topbar/bg_topbar.jpg) repeat-x 0 0;
	width:100%;	
	height:25px;
	text-align:right;
	vertical-align:top;
	font-size:11px;
	overflow:hidden;
}
#div_topleft{
	float:left;
}

#div_language{
	padding-right:20px;
	vertical-align:top;
	margin:0;
	float:right;
}

#div_topbar span a{
	float:right;
	margin:0;
	height:20px;
	display:inline-block;
	padding:5px 8px 0 8px;
	color:#FFF;
}

/* top bar */ 

#div_white{
	/*width:1009px;*/
	margin:auto;
	
	padding-left:5px;
}

/* login panel*/ 
#div_cs{
	position:absolute;
	width:95%;
	/*padding-left:7px;
	top:25px;*/
	cursor: pointer;
}

#div_login{
	width:250px;
	padding-left:630px;
	padding-left:620px;
	padding-top:13px;
	font-size:8pt;
	margin:auto;
	height:86px;

}

#div_login span a{
	font-weight:bold;
	padding-right:10px;
	color:#000;
}

.btn_login{
	width:49px;
	height:18px;
	background: transparent url(images/login_btn.gif);
	color:#FFF;
	border-style:none;
}
.btn_reset{
	width:49px;
	height:18px;
	background: transparent url(images/reset_btn.gif);
	color:#FFF;
	border-style:none;
}

.button{
	width:85px;
	height:16px;
	font-size:11pt;
	color: rgb(170, 170, 170);
}
/* login panel*/ 

/* user panel (after login)*/
#div_user{
	width:565px;
	padding-top:16px;
	font-size:8pt;
	font-weight:bold;
	margin:auto;
	height:83px;
	padding-left:320px;
	padding-left:280px;

}

.btn_user{
	background:url(images/user_btn.gif) no-repeat;
	height:26px;
	width:75px;
	margin-top:5px;
	margin-right:20px;
	font-size:12px;
	float:left;
	padding-top:3px;
	padding-top:4px;
	text-align:center;
}

.btn_user a{
	color:#FFF;
}
.btn_user a:hover{text-decoration:none; color:#F00;}

/* user panel (after login)*/



#div_content{
	width:897px;;
	margin:auto;
	padding:0;
}
/*menu*/
#div_menu{
	background: url(images/menu_bg_def.jpg) repeat-x;
	
	padding:0;
	margin:6px auto auto auto;
	
}
#ul_menu{
	list-style:none;
	font-size:18px;
	font-family:黑体;
	margin:0;
	padding:0;
	display:block;
	height:34px;
}

#ul_menu #li_current{
	background:url(images/menu_bg_cur.jpg) repeat-x;
}

#ul_menu #li_star{
	background:url(images/meng_bg_star.jpg) repeat-x;
}

#ul_menu li{
	float:left;
	background:url(images/meng_bg.jpg) no-repeat left;
	color:#FFF;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	margin-left:1px;
	height:24px;
}

#ul_menu li #a_spe{
	color:#8d160e;
}
#ul_menu li #a_spe:hover{
	color:#FF0;
	text-decoration:none;
}

#ul_menu li a{
	color:#FFF;
}


#ul_menu li a:hover{
	color:#FF0;
	text-decoration:none;
}


#div_submenu{
	height:23px;
	background:#342a24;
	color:#FFF;
	
}

#ul_submenu{
	/*list-style-position:inside;*/
	list-style:none;
	font-size:12px;
	font-weight:bold;
	font-family:宋体;
	margin:0;
	padding:0 0 0 30px;
	display:block;
	height:19px;
}

#ul_submenu li{
	background:url(images/submenu_flag.jpg) no-repeat left;
	float:left;
	padding-left:15px;
	padding-right:10px;
	padding-top:6px;
	padding-top:6px;
}

#ul_submenu li a{
	color:#FFF;
}

#ul_submenu li a:hover{
	color:#FF0;
	text-decoration:none;
}

#div_marquee{
	height:18px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#919191;
	padding-top:2px;
	margin:0;

} 

#div_marquee table{

	width:100%;
	margin:0;
	padding:0 0 0 5px;
}

#div_marquee table marquee{
	padding:0;
	margin:0;	
}

/*menu*/

/*#div_main{
	background-position:center;
	background-color:#302721;	
	width:898px;
}*/

#table_brown{
	background-color:#302721;
	width:885px;
	margin:auto;
	padding-top:6px;	
}

/*left menu*/
.div_title{
	padding: 4px 0 0 18px;
	height:19px;
	background:url(images/leftmenu_bg_title.jpg);
	font-size:12px;
	width:187px;
	font-weight:bold;
	font-family:宋体;
	color:#fff;
	text-align:left;
} 

.div_title_orange{
	padding: 4px 0 0 18px;
	height:19px;
	background:url(images/leftmenu_bg_title_1.jpg);
	font-size:12px;
	width:187px;
	font-weight:bold;
	font-family:宋体;
	color:#fff;
	text-align:left;
} 

#div_marquee_left{
	height:229px;
	background-color:#928773;
	width:205px;
	margin-bottom:6px;

}

.marquee_left_content{
	height:206px;width:100%;
	color:#FFF;
	vertical-align:middle;
	font-size:12px;
	display:inline-table;
}

.div_subtitle{
	height:20px;
	background:url(images/leftmenu_bg.jpg);
	font-size:12px;
	width:205px;
	font-weight:bold;
	font-family:宋体;
	color:#505050;
	text-align:left;
	vertical-align:middle;
}

.div_subtitle A:link {text-decoration: none; color:#505050;}
.div_subtitle A:visited {text-decoration: none; color:#505050;}
.div_subtitle A:active {text-decoration: none; color:#505050;}
.div_subtitle A:hover {text-decoration: underline; color:#505050; }

.div_subtitle img {margin-left:2px; margin-right:2px; margin-top:1px;}
.div_subtitle div{
	padding-left: 18px;
	vertical-align:middle;	
}

.div_subtitle_sub{
	height:20px;
	background:url(images/leftmenu_bg.jpg);
	font-size:12px;
	width:205px;
	font-weight:bold;
	font-family:宋体;
	color:#505050;
	text-align:left;
	vertical-align:middle;
}

.div_subtitle_sub img {margin-left:2px; margin-right:2px; margin-top:1px;}
.div_subtitle_sub div{
	padding: 4px 0 0 50px;
	padding: 5px 0 0 50px;
	vertical-align:middle;	
}

.div_subtitle_noimg{
	height:20px;
	background:url(images/leftmenu_bg.jpg);
	font-size:12px;
	width:205px;
	font-weight:bold;
	font-family:宋体;
	color:#505050;
	text-align:left;
	vertical-align:middle;
}

.div_subtitle_noimg img {margin-left:2px; margin-right:2px; margin-top:1px;}
.div_subtitle_noimg div{
	padding: 4px 0 0 18px;
	padding: 5px 0 0 18px;
	vertical-align:middle;	
}


.div_submarquee {
	height:150px;
	background-color:#e5e5e5;
}

.div_submarquee_arrow{
	margin:auto;
	height:12px;
}

.div_submarquee_content{
	height:130px;
	padding-top:12px;
	font-size:12px;
	color:#4b4b4b;
	overflow:hidden;
}
.div_submarquee_content table{text-align:left; margin:auto; width:190px;}
.submarquee_td1{width:50px;}
.div_submarquee_content img{border: #000000 solid 2px;}
/*left menu*/

/*center &right menu*/
#div_flash{width:481px; height:339px;}
#div_panels{width:481px; padding-top:6px;}


#div_marquee_right{
	height:309px;
	background-color:#928773;
	width:187px;
	
}

.marquee_right_title{
	padding: 4px 0 0 18px;
	height:19px;
	background:url(images/rightbar_bg_title.jpg) no-repeat;
	width:169px;
	font-size:12px;
	font-weight:bold;
	font-family:宋体;
	color:#fff;
	text-align:left;
}

.marquee_right_content{
	width:100%;
	color:#FFF;
	vertical-align:middle;
	font-size:12px;
	display:inline-table;
}
/*center &right menu*/

/*footer contact*/
#div_contact{
	height:28px;
	color:#FFF;
	text-align:center;
	font-size:12px;
	font-family:宋体;
	background-color:#000;
	padding-top:5px;
}
#div_footer{
	height:70px;
	padding-top:11px;
	text-align:center;
	font-size:11px;
	font-family:宋体;
}
/*footer contact*/


/*the 674px center+right panel*/
.div_center_panel{
	background-color:#928773;
	width:674px;
	
}

.div_center_panel_table{
	margin:6px;
	
}


.div_center_panel_table table{background-color:#333; margin-bottom:6px; text-align:left;font-size:11px;color:#8d160e;}
.panel_table_header{font-size:14px; height:26px; color:#000; text-align:center;}
.panel_table_footer{font-size:14px; height:35px; color:#000; text-align:center;}
.div_center_panel_table tr td{background:#FFF; height:22px; padding-left:10px;}

.div_center_panel_title{
	padding: 4px 0 0 18px;
	height:19px;
	background:url(images/main_title_bg.jpg);
	font-size:14px;
	width:656px;
	font-weight:bold;
	font-family:宋体;
	color:#fff;
	text-align:left;
}
.title2{
	padding: 4px 0 0 18px;
	height:20px;
	background:url(images/main_title_bg.jpg);
	font-size:12px;
	width:656px;
	font-weight:bold;
	font-family:宋体;
	color:#fff;
	text-align:left;
}
.title3{
	margin: 0 0 0 0px;
	padding: 4px 0 0 18px;
	height:20px;
	background:url(images/main_title_bg.jpg);
	font-size:12px;
	width:656px;
	font-weight:bold;
	font-family:宋体;
	color:#fff;
	text-align:left;
}
/*.title4{
	margin: 0 0 0 5px;
	padding: 4px 0 0 18px;
	height:20px;
	background:url(images/main_title_bg.jpg);
	font-size:14px;
	width:656px;
	font-weight:bold;
	font-family:宋体;
	color:#fff;
	text-align:left;
}*/
/*the 674px center+right panel*/

/*lotto panel*/
.div_center_panel_lotto{
	margin:6px;
	text-align:center;
	font-size:11px;
	
}

.td_lotto_header{
	 background:url(images/lotto_panel_title_bg.jpg) repeat-x;
	 width:170px; 
	 height:23px; 
	 color:#FFF;
	 font-size:12px;
	 text-align:center;
}
/*lotto panel*/

/*the 481px center panel*/
.div_main_panel{
	background-color:#928773;
	width:481px;
	margin-bottom:6px;
	color: #FFF;
}

.div_main_panel_title{
	padding: 4px 0 0 18px;
	height:19px;
	background:url(images/panel_sport_bg.jpg) no-repeat;
	font-size:12px;
	width:463px;
	font-weight:bold;
	font-family:宋体;
	color:#fff;
	text-align:left;
}
.div_main_panel_title_orange{
	padding: 4px 0 0 18px;
	height:19px;
	background:url(images/panel_sport_bg_orange.jpg) no-repeat;
	font-size:12px;
	width:463px;
	font-weight:bold;
	font-family:宋体;
	color:#fff;
	text-align:left;
}

.div_main_panel_table{
	/*padding:6px;*/
	
}
.div_main_panel_table table{background-color:#333; /*margin-bottom:6px;*/ text-align:left;font-size:11px;color:#8d160e;}
.div_main_panel_table tr td{background:#FFF; /*height:22px; padding-left:10px;*/}


.div_main_panel_table_pro{
	margin:6px;
	text-align:left;
	font-size:12px;
}
.div_main_panel_table_pro_vip{
	font-size:12px;
	background-color:#000000;
	text-align:center;
}

.div_main_panel_table_pro_vip_tr_title{
	font-size:12px;
	background-color:#000000;
}

.td_white{background-color:#FFFFFF;}
.td_redtiger{
	background-color:#99291f;
	color:#e9e9e9;
	padding:1px;
}
.td_sillertiger{
	background-color:#b2b2b2;
	padding:1px;
}
.td_goldtiger{
	background-color:#d9b023;
	padding:1px;
}

.td_redtiger1{
	background-color:#b43025;
	color:#e9e9e9;
	text-align:center;
}
.td_sillertiger1{
	background-color:#d1d1d1;
	text-align:center;
}
.td_goldtiger1{
	background-color:#ffcf29;
	text-align:center;
}


/*the 481px center panel*/

/*casino flash*/
.div_casino{
	padding-top:24px;
	padding-left:80px;
	width:531px;

}
.div_casino table tr td{
	vertical-align:top;
}

.div_casino_flash{
	text-align:center;
}

.div_casino_download{
	padding-top:0px;
	text-align:center;
}

.td_row1{
	
	vertical-align:top;
}
	
.td_flash{
	width:145px;	
}
/*casino flash*/


