* { 
	margin:0;
	padding:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
}
*:focus { outline:none; }
img { border:none; }
input { vertical-align:middle; }
body { text-align:center; }
.body_bg {background:#151b1b url(/images/bg1.jpg) center top no-repeat;}
.body_bg2 {background:#151b1b url(/images/bg.jpg) center top no-repeat;}
b { font-weight:bold; }
a { cursor: pointer; }

/*Template*/
.w_03 { float:left; margin:-5px 0px 0px 78px; background:url(/images/w_03.png) left top no-repeat; width:89px; height:93px; position:relative; }

.container { width:967px; margin:0 auto; background:url(/images/bg2_02_wlogo.jpg) left top no-repeat; height:427px;}
.header { width:100%; height:157px; }
.head_logo { float:left; margin:31px 0px 0px 61px; width: 332px; height: 57px; }
.head_text {
	float:right;
	width:445px;
	font-size:25px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:35px;
}
.int_head {
	width:967px;
	height:200px;
	float:left;
	margin:-87px 0px 0px 0px;
}
.head_bg {
	width:967px;
	height:246px;
	background:url(/images/28_01.png) left top no-repeat;
}
.wrapper { width:967px;  background:url(/images/p_06.png) left top repeat-y; float:left; margin:157px 0px 0px 0px; }
.end_wrap { width:100%; float:left; height:12px; background:url(/images/a_08.png) left top no-repeat; padding-bottom:25px; }

.navi { width:919px; float:left;  margin:0px 0px 16px 0px; display:inline; position:relative; }
.navi .navi_text, .cont_text {
	width:919px;
	float:left;
	background-color:#fff;
}
.navi span {
	background-color:#fff;
	font-size:18px;
	float:left;
	text-align:left;
	font-family:Tahoma;
	color:#083a94;
	padding:0px 21px;
}
.cont_text { background:url(/images/20_03.jpg) left top repeat-y; }
.navi img { float:left; }
.navi_text img { margin:5px -10px 0px -10px; float:left; position:relative; }
.img6 { margin-left:-1px; width:921px; }

.content { width:919px; float:left; margin-left:23px; margin-top:-100px; display:inline; position:relative; }
.cont_img { float:left; width:919px; }

.cont_column1 { width:175px; float:left; margin:25px 20px; display:inline; font-family:Tahoma; text-align:left; }
.cont_column1 img { position:relative; }
.cont_m_img { float:left; margin-bottom:20px; border:1px #083e95 solid; }
.cont_column1 span { float:left; margin:0px 0px 8px 0px; display:inline; font-size:12px; color:#0a4399; line-height:18px; }
b.red { color:red; font-weight:normal; }

.cont_column2 { width:678px; float:left; margin:20px 0px; display:inline; font-family:Tahoma; text-align:left; }
h1.name_h1 { width:100%; float:left; clear:left; font-size:18px;  font-weight:normal; margin-bottom:11px; }
h1.name_h1 a { text-decoration:none; color:#2548c0;}
.cont_p { font-size:12px; line-height:18px; margin-bottom:2px; float:left; }
.bold_title { font-weight:bold; font-size:12px; float:left; margin-top:18px; width:100%; }

.cont_column2 ul { float:left; margin-top:10px; clear:left; width:100%; font-size:12px; }
.cont_column2 ul li {
	list-style-image:url(/images/19_03.jpg);
	list-style-position:inside;
	clear:left;
	vertical-align:middle;
	margin:5px 0px 0px 0px;
}
.cont_column2 ul li a { color:#2548c0; text-decoration:underline;}

.game_sys { float:left; clear:left;  font-size:12px; color:#2548c0; font-weight:bold; margin:20px 0px 8px 0px; width:100%; }
.game_system { float:left; clear:left;  font-size:12px; line-height:18px; width:100%; }
.game_system b { float:left; margin-right:5px; }

.screens {
	width:874px;
	float:left;
	clear:left;
	margin-left:20px;
	font-family:Tahoma;
	text-align:left;
	display:inline;
}
.line1 {
	width:100%;
	height:1px;
	font-size:1px;
	background:url(/images/18_29.jpg) left top repeat-x;
	float:left;
	clear:left;
	display:inline;
	margin-bottom:10px;
}
.screens img {
	float:left;
	margin:5px 18px 0px 3px;
	display:inline;
	border:1px #083e95 solid;
}
.line2 {
	width:892px;
	height:10px;
	font-size:1px;
	background:url(/images/18_39.jpg) left top repeat-x;
	float:left;
	clear:left;
	display:inline;
	margin:22px 0px 10px 9px;
}
.also_pl { width:268px; float:left; margin-left:3px; display:inline; font-size:12px; line-height:18px; font-family:Tahoma; }
.also_pl img { float:left; margin-right:14px; display:inline; }
.line3 {
	width:1px;
	height:49px;
	background:url(/images/07.jpg) left top no-repeat;
	font-size:1px;
	float:left;
	margin:5px 13px 0px 6px;
}
.also_pl a { color:#2548c0; text-decoration:none; }
.spacer_ln { float:left; clear:left; height:20px; width: 100%; }

.line4 {
	width:919px;
	background:url(/images/18_48.jpg) left top no-repeat;
	margin:20px 0px 0px 2px;
	padding-bottom:15px;
	float:left;
	height:1px;
	display:inline;
	font-size:1px;
}
.footer {
	width:919px;
	float:left;
	clear:left;
	margin-left:2px;
	text-align:center;
	color:#08253b;
	font-size:11px;
	font-family:Tahoma;
	padding-bottom:6px;
}

/*2-d page*/
.for_tab {
	position:relative;
	clear:left;
	float:left;
	margin:51px 0px 0px 11px;
	display:inline;
}
.for_tab2 {
	position:relative;
	clear:left;
	float:left; 
	margin:17px 0px 0px 28px;  
	display:inline;	
}
.tab201 { 
	width:189px; 
	height:35px;
	float:left;
}
.tab202 { 
	width:188px; 
	height:35px;	
	float:left;
}
.tab01 {
	width:173px;
	height:40px;
	background:url(/images/d_03.jpg) left top no-repeat;
	float:left;
}
.tab02 {
	width:170px;
	height:36px;
	background:url(/images/d_04.jpg) left top no-repeat;
	float:left;
}
.tab03 {
	width:169px;
	height:40px;
	background:url(/images/g_03.jpg) left top no-repeat;
	position:relative;
	float:left;
}
.tab04 {
	width:175px;
	height:36px;
	background:url(/images/g_04.jpg) left top no-repeat;
	float:left;
}
.tab01 a, .tab02 a, .tab03 a, .tab04 a {
	color:#fff;
	text-decoration:none;
	line-height:35px;
	text-transform:uppercase;
	font-size:14px;
	font-family:Tahoma;
}

.block_hit { width:218px; float:left;  margin:-5px 0px 24px 0px; position:relative; }
.up_corns01 { width:218px; height:11px; float:left; background:url(/images/b1.png) left top no-repeat; font-size:1px; }
.down_corns01 { width:218px;  height:11px; float:left; background:url(/images/b3.png) left top no-repeat; font-size:1px; }
.hit {
	width:216px;
	float:left;
	background:url(/images/z_03.jpg) left top repeat-y;
	font-family:Tahoma;
	border-left:1px #68849a solid;
	border-right:1px #68849a solid;
}

.img_01 { float:left; margin-left:1px; }
.hit_n { float:left; width:214px; }
.hit h1 { color:#0a4399; float:left; font-size:18px; margin:17px 0px 0px 12px; font-weight:normal; }
.hit_n a:hover { text-decoration: underline; }
.hit_n a img { float:left; margin:8px 0px 6px 20px; }
.hit_title {
	float:left;
	text-decoration:none;
	font-size:14px;
	color:#0a4399;
	width:173px;
	text-align:left;
	margin-left:20px;
}
.line9 {
	width:173px;
	float:left;
	height:1px;
	background:url(/images/18_29.jpg) left top repeat-x;
	margin:5px 20px;
	font-size:1px;
	display:inline;
}
.hit p { width:173px; float:left; margin-left:20px; text-align:justify; color:#0a4399; font-size:13px;  display:inline; }
.num_corner {
	background:url(/images/b_08.png) left top no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:-10px 0px 0px 0px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	position:relative;
}

.img_hit { float:left; margin:1px 0px 0px 35px; display:inline; }
.block_02 { width:154px; float:left; height:170px; margin:0px 0px 26px 21px; display:inline; position:relative; font-family:Tahoma; }
.up_corns02 { width:154px; height:11px; float:left; background:url(/images/b2.png) left top no-repeat; font-size:1px; }
.down_corns02 { width:154px;  height:11px; float:left; background:url(/images/b4.png) left top no-repeat; font-size:1px; }
.bl_02 {
	width:152px;
	float:left;
	height:148px;
	background:url(/images/z_07.jpg) left top repeat-y;
	font-family:Tahoma;
	border-left:1px #68849a solid;
	border-right:1px #68849a solid;
}
.bl_02 img { float:left; margin:0px 0px 9px 21px; }
.a_title { float:left; width:115px; text-align:center; color:#0a4399; text-decoration:none; font-size:13px; margin-left:19px; }
.bl_02 a:hover { text-decoration:underline; }

.cont_right_wrap { float:left; height:365px;  margin:-5px 0px 24px 0px; width:700px; display:inline; }
.line5 {
	width:100%;
	clear:left;
	float:left;
	height:10px;
	background:url(/images/29_15.jpg) left top repeat-x;
	margin-bottom:10px;
	font-size:1px;
}
.cont_title {
	width:100%;
	float:left;
	font-family:Tahoma;
	font-size:18px;
	color:#01255c;
	font-weight:normal;
	text-align:left;
	margin-bottom:15px;
}
.content2 { width:919px; float:left; }
.cont_text2 { background:url(/images/20_03.jpg) left top repeat-y; float:left; width:919px; }

.cont_inline { float:left; width:220px; margin:1px 0px 0px 5px; text-align:left; font-family:Tahoma; display:inline; }
.cont_inline span { float:left; color:#00266b; font-size:12px; font-weight:bold; }
.cont_inline img { float:left; margin:0px 11px 0px 2px; display:inline; }
.cont_inline a { font-size:13px; text-decoration:none; color:#2548c0; }
.cont_inline a:hover { text-decoration:underline; }
.line6 {
	width:905px;
	float:left;
	height:1px;
	background:url(/images/02.jpg) left top repeat-x;
	margin:20px 0px 13px 5px;
	font-size:1px;
}
.line7 {
	width:893px;
	float:left;
	height:9px;
	background:url(/images/32_11.jpg) left top repeat-x;
	margin:50px 0px 40px 5px;
	font-size:1px;
}
.inl_tab { float:left; margin-left:10px; width:257px; font-family:Tahoma; display:inline; line-height:24px; margin-bottom:4px;}
.inl_tab span { color:#00266b; font-size:12px; font-weight:bold;  float:left; }
.inl_tab a { float:left; font-size:12px; text-decoration:none; color:#2548c0; margin-left:8px; display:inline; width:233px; }
.line8 {
	width:1px;
	float:left;
	/*height:433px;*/
	height:30px;
	background:url(/images/03.jpg) left repeat-y;
	margin:7px 10px 0px 30px;
	font-size:1px;
	display:inline;
}
.column1 { width:257px; float:left;  text-align:left;}
.legend_key { font-family:Tahoma; float:left; clear:left; margin-top:7px; width:900px; }
.legend_key b { float:left; font-size:18px; color:#fff; font-weight:bold; }
.legend_key img { float:left; }
.key_sign { margin:2px 0px 0px 13px; display:inline; }
.key_arr { margin:5px 0px 0px 10px; display:inline; }
.legend_key span { float:left; font-size:12px; color:#fff; margin:4px 10px 0px 10px; display:inline; }

div.promo_banner_728 { width: 100%; text-align: center; margin-bottom: 15px; float: left; }

div.index_promo_text {
	color: #0a4399;
	font-size: 12px;
	font-family: Tahoma;
	text-align: left;
	padding: 0 10px;
}
div.index_promo_text p {
	margin-bottom: 10px;
}
div.index_promo_text ul li {
	margin-left: 15px;
}
