@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap'); 

html{width:100%;height: 100%;}
body {margin:0;padding:0;font-size:12px;font-family:dotum;background:#030303; }
ul,li,ol{margin:0;padding:0;}
ol, ul ,li{ list-style:none; }
img{vertical-align: middle;border:0px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:visited{text-decoration:none;}
a:link{text-decoration:none;}
a:active{text-decoration:none;}
.div_login{width:100%;height:100%;}
.div_login .qna{margin-top:10px;text-align:center;}
.div_login .qna a{width:200px;}
.div_login .cent_img{text-align:center;padding-top:62px;}
.div_login .cent_img .cent{
	margin-top:32px;
}
.login_inp_cent{
	width:420px;
	margin:0 auto;
	margin-top:10px;
	position:relative;
	-padding-top:200px;
	/*position:relative;
	left:0px;
	right:0px;
	top:50%;
	bottom:0px;
	transform:translateY(-50%);
	height:300px;
	background:url('../images/login/div_bg.png') repeat;*/
}
.login_inp_cent ul{margin:0 auto;width:420px;position:relative;-bottom:10px;height:110px;padding:0 6px;}
.login_inp_cent ul li{-text-align:center;-margin-bottom:10px;-overflow:hidden;height:48px;}
.login_inp_cent ul li input.inp{

	background-color: #1e1813;
    border: 2px solid #733900;
    width: 200px;
    height: 48px;
    color: #ffffff;
    padding: 0 0 0 10px;
    -font-size: 18px;
    font-weight: 600;
    border-radius: 3px;
	-webkit-appearance: none;
	outline: none;

}
.login_inp_cent ul li input.inp:first-child{
	float:left;
}
.login_inp_cent ul li input.inp:last-child{
	float:right;
}
/*.login_inp_cent ul li input.input_id{background:url('../images/login/input_id.png') no-repeat center top;width:171px;height:29px;border:none;float:left;padding-left:15px;}
.login_inp_cent ul li input.input_pw{background:url('../images/login/input_pw.png') no-repeat center top;width:172px;height:29px;border:none;float:left;margin-left:2px;padding-left:35px;}*/
.login_inp_cent ul li.tt_btn{padding-top:6px;}
.login_inp_cent ul li span{display:block;}
.login_inp_cent ul li span:first-child{
	float:left;
}
.login_inp_cent ul li span:last-child{
	float:right;
}
.login_inp_cent ul li span a{
	display:block;
}
.login_inp_cent ul li span input{cursor:pointer;}
.login_inp_cent ul li span.lg_btn{}
.login_inp_cent ul li span.join_btn{-margin-left:5px;}
.login_inp_cent ul li span.service_btn{}
.recommon_inp_cent{
	width:420px;
	margin:0 auto;
	margin-top:22px;
	/*position:relative;
	left:0px;
	right:0px;
	top:50%;
	bottom:0px;
	transform:translateY(-50%);
	height:200px;
	background:url('../images/login/div_bg.png') repeat;*/
	-padding-top:408px;
}

.center-qna{


	width:164px;
	position:absolute;
	top:-346px;
	left:-118px;
}

.center-qna a{

	background:url('../images/login/qa_center.png') no-repeat;
	width:164px;
	height:165px;
	display:block;

}

.recommon_inp_cent ul{-padding:30px;-background:url('../images/login/ly_pop_bg.png') repeat;-border:2px solid #733900;width:420px;margin:0 auto;padding:0 6px;}
.recommon_inp_cent ul li{-text-align:center;margin-bottom:6px;-width:347px;}
.recommon_inp_cent ul li label{position:relative;}
.recommon_inp_cent ul li label i{position:absolute;font-size: 20px;color: #707487;top: 16px;left: 30px;}
.recommon_inp_cent ul li input{
	background-color: #1e1813;
    border: 2px solid #733900;
    width: 100%;
    height: 48px;
    color: #ffffff;
    padding: 0 0 0 10px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 3px;
	-webkit-appearance: none;
	outline: none;
}
.recommon_inp_cent ul li a{float:left;}
.recommon_inp_cent ul li a:last-child{float:right;}
.join{

	position:relative;
	-bottom:422px;

}
.join .join_inp_cent{
	width:768px;
	margin:auto;
	-height:336px;
	-background:url('../images/login/div_bg.png') no-repeat;
	margin-top:20px;
    border:2px solid #733900;
	border-radius:5px;
	padding:10px;

}
.join .join_inp_cent .blk{

	float:left;
	-margin-left:32px;
	width:356px;
	
}

.join .join_inp_cent .blk:first-child{
	margin-right:20px;

}

.join .join_inp_cent dl:first-child{-padding-top:24px;}
.join .join_inp_cent dl:last-child{border-bottom:0px;}
.join .join_inp_cent dl{overflow:hidden;margin:0px;padding-bottom:8px;}
.join .join_inp_cent dl dt{float:left;width:122px;text-align:center;color:#ffffff;font-weight:bold;font-size:13px;margin-top:6px;}
.join .join_inp_cent dl dd{margin-bottom:6px;width:234px;float:left;}
.join .join_inp_cent dl dd input{width:234px;height:28px;border:2px solid #733900;color:#ffffff;font-weight:bold;padding-left:10px;font-size:14px;outline:none;background:#1e1813;border-radius:5px;}
.join .join_inp_cent dl dd .small{width:130px;height:28px;border:2px solid #733900;color:#ffffff;font-weight:bold;padding-left:10px;font-size:14px;background:#1e1813;border-radius:5px;}
.join .join_inp_cent dl dd img{margin-left:11px;position:relative;bottom:2px;}
.join .join_inp_cent dl dd select{height:28px;width:102px;background:#1e1813;font-size:13px;color:#c7b291;font-weight:bold;border:1px solid #a05a16;padding-left:6px;-margin-left:7px;border-radius:5px;}
.join .join_inp_cent dl p{color:#e3a465;float:right;margin-top:10px;}
/*.join .join_btn{text-align:center;padding-top:100px;}
.join .join_btn a:first-child{margin-right:10px;}*/
.cjoin_btn{text-align:center;-position:relative;-bottom:18px;margin-top:20px;width:410px;margin:0 auto;margin-top:20px;}
.cjoin_btn a{display:block;}
.cjoin_btn a:first-child{float:left;}
.cjoin_btn a:last-child{float:right;}

.join .join_inp_cent dl dd input::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #c2bbb1; 
} 
.join .join_inp_cent dl dd input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #c2bbb1; 
} 
.join .join_inp_cent dl dd input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #c2bbb1; 
} 
.join .join_inp_cent dl dd input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #c2bbb1; 
}

.help_text{

	width:100%; text-align:center; margin:30px 0 0 0;-line-height:30px;
}

.help_text p{
	font-size:16px; letter-spacing:-1pt; font-weight:500; margin-bottom:0px;font-family: 'Noto Sans KR', sans-serif;
}

.help_text p:first-child{

	color:#ffe0b4; 
}

.help_text p:last-child{

	color:#a08c68;
	margin-top:10px;
}

.i_red{color:red !important;}
.i_white{-color:#6a6764 !important;}
.join .join_inp_cent dl dd div{text-align:center;}

body.login_body{

	background:#060606 url('../images/login/login_bg.jpg') top center no-repeat ;
}

body.login_body_new{
	font-size: 12px; color: #e8e8e8; margin: 0 0 0 0; font-family: 'Noto Sans KR', sans-serif; font-weight:400; background:#000000; overflow-y:scroll; -webkit-overflow-scrolling:touch; min-width:1400px;
}

body.bg_all{
	
	background:#060200 url('../images/common/all_bg.jpg') top center no-repeat ;

}

.warp{width:100%;}
.ahead{width:100%;-overflow:hidden;height:230px;}
.ahead .logo{

	text-align:center;
	margin-top:10px;
}
.ahead .head_div{

	width:1400px;
	margin:0 auto;
	margin-top:2px;
}

.ahead .hmenu{
	background:url('../images/common/menu_bg2.png') top center no-repeat;
	width:1400px;
	height:60px;
}
.ahead .hmenu ul{
	overflow:hidden;
	-padding-top:90px;
	width:1400px;
	margin:0 auto;
	line-height:60px;
}

.ahead .hmenu ul li{

	display:inline-block;
	text-align:center;

}
/*.ahead .hmenu ul li{

	float:left;
	height:70px;
	position:relative;
}*/

.ahead .hmenu ul li:first-child{

	width:160px;
	
}

.ahead .hmenu ul li:last-child{

	width:185px;
}

.ahead .hmenu ul li:nth-child(2){
	
	width:136px;
}

.ahead .hmenu ul li:nth-child(3){
	
	width:158px;
}

.ahead .hmenu ul li:nth-child(4){
	
	width:154px;
}

.ahead .hmenu ul li:nth-child(5){
	
	width:135px;
}

.ahead .hmenu ul li:nth-child(6){
	
	width:130px;
}

.ahead .hmenu ul li:nth-child(7){
	
	width:155px;
}

.ahead .hmenu ul li:nth-child(8){
	
	width:155px;
}

/*.ahead .hmenu ul li:first-child a{

	width:146px;
	-padding-left:36px;
}
.ahead .hmenu ul li:last-child a{

	width:146px;
	-padding-right:36px;
}*/



.ahead .hmenu ul li a {

	-float:left;
	display:block;
	-width:140px;
	text-align:center;
	color:#fff1af;
	font-size:16px;
	font-weight:bold;
	position:relative;
	
}

/*.ahead .hmenu ul li a:after{
	content:'';
	background:url('../images/common/menu_line.png') top center no-repeat;
	width:3px;
	height:31px;
	position:absolute;
	right:0px;
	
}*/

.ahead .hmenu ul li:last-child a:after{
	background:none;
	
}

@keyframes c-bind {
	from {
		color: rgba(0, 0, 0, 0.25);
	}

}
.ahead .hmenu ul li a.c-bind{
    animation-name: c-bind;
    animation-duration: 0.3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;
	font-size:16px;
	font-weight:bold;
	color:red;
}

.ahead .hmenu ul li a.on{
	
	color:#f95d00;
}
.ahead .hmenu ul li:first-child a.on:before{
	-left:68px;
}

/*.ahead .hmenu ul li a.on:before{
	content:'';
	background:url('../images/common/menu_hover_bg.png') top center no-repeat;
	width:28px;
	height:33px;
	position:absolute;
	top:-9px;
	left:12px;

}*/

.ahead .hmenu ul li:nth-child(2) a.on:before{

	left:16px;
}
.ahead .hmenu ul li:nth-child(4) a.on:before{

	left:18px;
}
.ahead .hmenu ul li:nth-child(5) a.on:before{

	left:18px;
}
.ahead .hmenu ul li:last-child a.on:before{
	left:18px;
}

.ahead .submenu_div{

	position:relative;width:1400px;margin:0 auto;

}

.ahead .submenu_div .sub1{
	
	-background:url('../images/common/sub_menu_bg.png') top center no-repeat;
	width:242px;
	height:34px;
	position: absolute;
	top: 42px;
	-left: -98px;
	z-index:1;
	border:2px solid #c49c64;
	border-radius:5px;
	background:#482e0f;
}

.ahead .submenu_div .sub1 a{

	display:block;
	float:left;
	color:#fff1af;
	width:48px;
	font-size:13px;
	text-align:center;
	padding-left:0px;
	font-weight:bold;
	line-height:34px;
	margin-left:20px;
}

.ahead .submenu_div .sub1 a:first-child{

	-width:62px;
	margin-left:32px;
}
.ahead .submenu_div .sub1 a:last-child{

	-width:50px;
}

.ahead .submenu_div .sub2{
	
	background:#050200;
	border:3px solid #552a00;
	width:1200px;
	height:44px;
	position:absolute;
	top:-37px;
	border-radius:25px;
	z-index:99;
}

.ahead .submenu_div .sub2 a{

	float:left;
	line-height:40px;
	border-right:1px solid #552a00;
	padding:0 2px;
	color:#c47325;
	font-weight:bold;
}

.ahead .submenu_div .sub2 a:last-child{

	border-right:0px;
}

.ahead .submenu_div .etc_menu{

	width:1100px;
	margin:0 auto;
	overflow:hidden;
	-position:relative;
	-top:-32px;
}

.ahead .submenu_div .etc_menu div{

	float:left;
}

.ahead .submenu_div .etc_menu .etc1{

	/*margin-left:102px;
	margin-top:9px;*/

	-position: absolute;
	-left: 102px;
	-top: 9px;
	margin-top:12px;
}

.ahead .submenu_div .etc_menu .etc1 li:first-child{

	margin-left:0px;
}
.ahead .submenu_div .etc_menu .etc1 li{
	
	float:left;
	margin-left:5px;

}

.ahead .submenu_div .etc_menu .etc1 li a{

	display:block;
	-float:left;
	-color:#764414;
	-font-size:12px;
	
}

.ahead .submenu_div .etc_menu .etc1 li a.coupon{

	font-weight:bold;
	color:#f1288b;
}

.ahead .submenu_div .etc_menu .etc2{

	-margin-left:43px;
	-position: absolute;
	-left: 318px;
	margin-top:8px;
}

.ahead .submenu_div .etc_menu .etc2 li:first-child{

	margin-left:40px;
}
.ahead .submenu_div .etc_menu .etc2 li{
	
	float:left;
	margin-left:10px;

}

.ahead .submenu_div .etc_menu .etc2 li a{

	display:block;
	-float:left;
}

.ahead .submenu_div .etc_menu .etc3{

	-margin-left:52px;
	-margin-top:9px;
	-position: absolute;
	-left: 678px;
	-top: 9px;
	margin-top:12px;
}

.ahead .submenu_div .etc_menu .etc3 li:first-child{

	margin-left:40px;
}
.ahead .submenu_div .etc_menu .etc3 li{
	
	float:left;
	margin-left:5px;

}

.ahead .submenu_div .etc_menu .etc3 li a{

	display:block;
	-float:left;
	-color:#764414;
	-font-size:12px;
	
}

.ahead .submenu_div .etc_menu .etc3 li a.roll{

	font-weight:bold;
	color:#ffff00;

}

.ahead .submenu_div .etc_menu .etc3 li a.recom{

	font-weight:bold;
	color:#ee1919;

}

.ahead .submenu_div .device_menu{
    position: absolute;
    top: 10px;
	left:54px;
}
.ahead .submenu_div .device_menu a{
	display:block;
}

.div_contant{
	
		width:1400px;
		margin:0 auto;
		height:auto;
		overflow:hidden;
}

.div_contant .left_contant{

	width:950px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.sub_title{
	width:950px;
	height:36px;
	background:url('../images/common/title_bg.png') repeat-x left bottom;
	text-align:center;
	
}

.sub_title2{
	width:1200px;
	height:38px;
	background:url('../images/common/title_bg2.png') no-repeat left bottom;
	
}

.contant_list{

		width:950px;
		margin-top:20px;
		margin-bottom:50px;
		    min-height: 400px;
}

.tb{

	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}

.game_subject{
	
	margin-top:10px;
	background:#351901;
	border:1px solid #6b4b00;
}


.game_subject table tr th{
	-border-top:2px solid #555555;
	-border-bottom:1px solid #202020;
	-background:url('../images/common/th_bg.png') repeat-x left center;
	color:#fff8ee;
	font-weight:bold;
	height:45px;
	text-align:center;
	font-size:14px;
	
}

.game_title{

	-background:url('../images/game/league_bg.png') no-repeat left top;
	width:950px;
	height:36px;
	color:#d9a96a;
	-padding-top:10px;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	background:#111111;
	line-height:36px;
	padding-left:10px;
}

.game_title img{
	-margin-left:10px;
}

.game_title.stop{
	color:#545454 !important;
}
.game_notice{

	width:950px;
	margin:20px 0;
	position:relative;
}

.game_notice .ga_nt_bg{

	background:url('../images/common/game_notice_bg.png') top center no-repeat;
	width:86px;
	height:37px;
	position:absolute;
	right:10px;
	top:0px;
}

.game_notice table{
	
	
	margin-top:4px;
	border-collapse:separate;
	border-spacing:1px;
}

.game_notice table tr td{

	height:36px;
	-border-bottom:1px dotted #f1b96b;
	background:url('../images/common/right_bg.png') top center repeat;
	-color:#555555;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	border:1px solid #f1b96b;
}

.game_notice table tr td.vs{
	font-weight:bold;
	color:#868686;
}

.game_notice table tr td.time{
	font-weight:normal;
	color:#868686;
}
.game_notice table tr td.status{
	
	text-align:center;
	-border:1px solid #f1b96b;
	color:#f1b96b;
}
.game_list{
	width:950px;
	margin-top:10px;
	height:auto;
	overflow:hidden;
		
}

.game_list .opt_main_game{
	width:950px;
	height:32px;
	margin-top:4px;
	clear:both;

}

.game_list .opt_main_game .bet_bonus_3{

	background:#5b564d;
	border:1px solid #7a7162;

}
.game_list .opt_main_game .bet_bonus_5{

	background:#6c5e49;
	border:1px solid #8b806c;

}

.game_list .opt_main_game .bet_bonus_7{

	background:#937443;
	border:1px solid #b39869;

}

.game_list .opt_main_game .selected{

	border:1px solid #f6f0a7;
	background-color:#913816;
	color:#ffffff !important;
}
.game_list .opt_main_game .selected span{
	color:#ffffff !important;
}

.game_list .opt_main_game .selected strong{
	color:#ffffff !important;
}

.game_list .opt_main_game .selected strong span.etc{
	
	color:#f55400 !important;
	margin:0;
	float:none;
}

.game_list .opt_sub_game.stop div:first-child{
	background:none !important;
	border:none !important;
}
.game_list .stop div{
	border:1px solid #1d1d1d !important;
	background:#000000 !important;
	color:#a1a1a1 !important;
}


.game_list .stop div strong,.game_list .stop div span{
		color:#a1a1a1 !important;
}

.game_list .stop div.status{

	-background:url('../images/common/status_stop_bg.png') top center no-repeat !important;
	-0background-color:none !important;
	border:1px solid #a1a1a1 !important;
	color:#a1a1a1 !important;
}

.game_list .opt_main_game div:first-child{
	margin-left:0px;
}
.game_list .opt_main_game div{
	border:1px solid #46453f;
	-padding:12px 0;
	float:left;
	margin-left:3px;
	font-size:13px;
	height:34px;
	background:url('../images/common/right_bg.png') top center repeat;
	line-height:34px;
}
.game_list .opt_main_game .opt1{
	
	width:122px;
	color:#ffffff;
	text-align:center;

}

.game_list .opt_main_game .opt2{
	width:308px;
	color:#ffffff;
}

.game_list .opt_main_game .opt2 strong{
	float:left;
	margin-left:8px;
	width:213px;
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
	color:#c2c2c2;
}
.game_list .opt_main_game .opt2 strong span.etc{
	color:#f55400;
	margin:0;
	float:none;
}

.game_list .opt_main_game .opt2 em.h{

	font-style:normal;
	font-weight:bold;
	color:#e69800;
}

.game_list .opt_main_game .opt2 i.c-over{

		width:9px;
	    height:14px;
	    background:url('../images/common/icon_up.gif') no-repeat;
		position:absolute;
		margin-top:8px;
		margin-left:2px;
}

.game_list .opt_main_game .opt2 span{
	float:right;
	margin-right:5px;
	font-weight:bold;
	color:#be955e;
}

.game_list .opt_main_game .opt3{
	width:122px;
	color:#ae8855;
	text-align:center;
}

.game_list .opt_main_game .opt4{
	width:308px;
	color:#ffffff;

}

.game_list .opt_main_game .opt4 em.h{

	font-style:normal;
	font-weight:bold;
	color:#e69800;
}

.game_list .opt_main_game .opt4 i.c-under{

		width:9px;
	    height:14px;
	    background:url('../images/common/icon_down.gif') no-repeat;
		position:relative;
		margin-top:8px;
		margin-right:14px;
}

.game_list .opt_main_game .opt4 span{
	float:left;
	margin-left:5px;
	font-weight:bold;
	color:#be955e;
}

.game_list .opt_main_game .opt4 strong{
	float:right;
	margin-right:8px;
	width:213px;
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
	color:#c2c2c2;
}

.game_list .opt_main_game .opt4 strong span.etc{
	color:#f55400;
	margin:0;
	float:none;
}

.game_list .opt_main_game .status{
	width:78px;
	text-align:center;
	color:#f1b96b;
	-background:url('../images/common/status_bg.png') no-repeat top center;
	-height:78px;
	border:1px solid #f1b96b;
	font-size:12px;

}

.game_list .opt_sub_game_all{
	width:896px;
	height:auto;
	overflow:hidden;
	border:1px solid #555555;
	background-color:#000000;
	margin-top:20px;
	padding:8px 12px;

}
.game_list .opt_sub_game{
	clear:both;
	padding-top:2px;
}
.game_list .opt_sub_game div:first-child{
	margin-left:0px;
	background:none;
}
.game_list .opt_sub_game div{
	border:1px solid #555555;
	height:32px;
	float:left;
	font-size:13px;
	border-radius:25px;
	margin-left:3px;
	background-color:#1c1c1c;
	line-height:32px;

}

.game_list .opt_sub_game div img{

	margin-bottom:-8px;
	vertical-align:baseline;
}

.game_list .opt_sub_game .selected{
	border:1px solid #f6f0a7;
	background-color:#8d5e02;
	color:#000000 !important;
}

.game_list .opt_sub_game .selected span{

	color:#ffffff !important;
}

.game_list .opt_sub_game .selected strong{

	color:#ffffff !important;
}

.game_list .opt_sub_game .sopt1{
	
	text-align:center;
	width:69px;
	border:0px;
}
.game_list .opt_sub_game .sopt1 span.u{
	color:#004a80;
}

.game_list .opt_sub_game .sopt1 span.o{
	color:#711717;
}

.game_list .opt_sub_game .sopt1 span.h{
	color:#858585;
}
.game_list .opt_sub_game .sopt2{
	width:98px;
	text-align:center;
	color:#ffffff;
}
.game_list .opt_sub_game .sopt3{
	width:293px;
	color:#ffffff;
}

.game_list .opt_sub_game .sopt3 strong{

	float:left;
	margin-left:5px;
	width:210px;
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
	color:#ffffff;
}

.game_list .opt_sub_game .sopt3 span{

	float:right;
	margin-right:8px;
	color:#7c8b9d;
	font-weight:bold;
}

.game_list .opt_sub_game .sopt4{
	color:#7c8b9d;
	text-align:center;
	width:97px;
}

.game_list .opt_sub_game .sopt5{
	color:#ffffff;
	width:293px;
}

.game_list .opt_sub_game .sopt5 span{

	float:left;
	margin-left:8px;
	color:#7c8b9d;
	font-weight:bold;
}

.game_list .opt_sub_game .sopt5 strong{

	float:right;
	margin-right:5px;
	width:210px;
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
	color:#ffffff;
}

.i_blue{
	
	color:#085084;

}

.i_red{
	
	color:#601414;

}

.div_contant .right_contant{

	width:250px;
	float:right;
	-margin-right:10px;
}

.betting_cart{
	-background-image:url("../images/common/bot_line_bg.png");
	-background-repeat:no-repeat;
	-background-position:left bottom;
	margin-top:10px;
}

.betting_cart .tit{

	background:url("../images/common/betting_tit.png") center top;
	width:250px;
	height:50px;
}

.betting_cart .betting{

	border:1px solid #7d5f39;
	overflow:hidden;
	-border-top:0px;
	clear:both;
	-position:relative;
	-top:-27px;
	background:url("../images/common/right_bg.png") top center repeat;

}

.betting_cart .bet_div_btn{

	width:190px;
	margin:0 auto;
	position:relative;
	-bottom:10px;
	-padding-left:2px;
	-z-index:9999;
	margin-top:8px;
	overflow:hidden;
}

.betting_cart .bet_div_btn a{

	float:left;
	display:block;
	color:#d8d59c;
	font-size:14px;
	text-align:center;
	padding-top:4px;
	font-weight:bold;
}

.betting_cart .bet_div_btn a:first-child{
	background:url("../images/common/bet_move.png") center top;
	width:90px;
	height:28px;

}

.betting_cart  .bet_div_btn a:last-child{
	background:url("../images/common/bet_move.png") center top;
	width:90px;
	height:28px;
	margin-left:10px;
	

}

.betting_cart .betting .betting_time{

	width:150px;
	margin:0 auto;
	margin-top:10px;
	text-align: center;
	margin
}
.betting_cart .betting .betting_time span{

	color:#fef5b2;
	font-weight:bold;
	font-size:23px;
	font-style:italic;
}

.betting_cart .betting .bet_div_frm.on{

	-background:#552a00;
}

.betting_cart .betting .bet_div_frm{

	overflow:hidden;
	clear:both;
	-border-top:1px solid #7d5f39;
}

.betting_cart .betting .bet_div_frm .tab{

	position:relative;
}

.betting_cart .betting .tab{

	width:190px;
	margin:0 auto;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}

.betting_cart .betting  .tab1 span{
	
	display:block;
	float:left;
	cursor:pointer;
}

.betting_cart .betting  .tab1 span:last-child{

	-position:absolute;
	-right:10px;
	margin-left:10px;
}

.betting_cart .betting  .tab2 span{
	
	display:block;
	float:left;
	cursor:pointer;
}

.betting_cart .betting  .tab2 span:last-child{

	-position:absolute;
	-left:10px;
	margin-left:10px;
}

.betting_cart .betting .bet_div_frm .blist ul li{

	height:34px;
	border-bottom:1px solid #7d5f39;
	color:#ffffff;
	clear:both;
	line-height:34px;
	font-size:13px;
	font-weight:bold;

}

.betting_cart .betting .bet_div_frm .blist ul li span.fl{

	float:left;
	margin-left:10px;
}

.betting_cart .betting .bet_div_frm .blist ul li span.fr{

	float:right;
	margin-right:10px;
}

.betting_cart .betting .bet_div_frm .blist ul li span.fr em{

	font-style:normal;
	color:#d1b600;
}

.betting_cart .betting .bet_div_frm .blist ul li span.fr input{

	width:96px;
	height:22px;
	border:1px solid #7d5f39;
	background:none;
	font-weight:bold;
	color:#ffffff;
	line-height:17px;
}

.betting_cart .betting .bet_div_frm .num_btn{

	width:230px;
	margin:0 auto;
	margin-top:10px;
}

.betting_cart .betting .bet_div_frm .num_btn ul{
	overflow:hidden;
	margin-bottom:10px;
}

.betting_cart .betting .bet_div_frm .num_btn ul li{
	margin-right:5px;
	float:left;
}

.betting_cart .betting .bet_div_frm .num_btn ul li:last-child{

	margin-right:0px;
}

.betting_cart .betting .bet_div_frm .num_btn img{

	cursor:pointer;
}

.betting_cart .betting .bet_div_frm .prize ul li{

	border-top:1px solid #391c00;
}
.betting_cart .betting .bet_div_frm .betting_list{

	margin-top:10px;
	width:230px;
	margin:0 auto;
}
.betting_cart .betting .bet_div_frm .betting_list .betting_game{

	border:1px solid #4a4640;
	-border-bottom-left-radius:10px;
	-border-top-right-radius:10px;
	height:30px;
	line-height:30px;
	margin-top:10px;
	position:relative;

}

.betting_cart .betting .bet_div_frm .betting_list .betting_game .name{

	float:left;
	color:#ffffff;
	width:130px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-left:7px;
	font-weight:bold;
}

.betting_cart .betting .bet_div_frm .betting_list .betting_game .status{

	float:left;
	color:#ffffff;
	margin-left:4px;
	color:#007236;
	font-weight:bold;
}

.betting_cart .betting .bet_div_frm .betting_list .betting_game .status.sta_color1{

	color:#c014eb;
}

.betting_cart .betting .bet_div_frm .betting_list .betting_game .status.sta_color2{

	color:#6e07ec;
}

.betting_cart .betting .bet_div_frm .betting_list .betting_game .status.sta_color3{

	color:#e20d49;
}

.betting_cart .betting .bet_div_frm .betting_list .betting_game .num{

	float:left;
	margin-left:5px;
	color:#868686;
	font-weight:bold;
}

.betting_cart .betting .bet_div_frm .betting_list .betting_game span.del{

	float:left;
	display:block;
	position:absolute;
	right:2px;
	cursor:pointer;
	
}

.betting_cart .betting .bet_div_frm .betting_list .betting_game span.del i{

	color:#d1b600;
	font-size:16px;
	font-weight:bold;
}

.betting_cart .betting .bet_div_frm .betting_act{

	width:230px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:20px;
}

.betting_cart .betting .bet_div_frm .betting_act a{

	display:block;
	background:url("../images/common/bet_start_bg.png") center top;
	width:230px;
	height:47px;
	font-size:22px;
	font-weight:bold;
	color:#ece9aa;
	line-height:47px;
	text-align:center;


}

 .win{
	color:#005952 !important;

}

.fail{
	color:#363b78 !important;
}

.moo{
	color:#5e5c28 !important;
}



.livegame_div{

	background-image:url("../images/common/bot_line_bg.png");
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-top:20px;
}

.livegame_menu{

	-border:3px solid #131313;
	background:url('../images/common/mid_cart_bg.png') repeat-y;
	width:287px;
	padding-top:5px;
}

.livegame_menu .livegame{

	width:245px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:40px;
}
.livegame_menu .livegame ul{
	width:245px;
	margin:0 auto;
}
.livegame_menu .livegame ul li{
	-margin-bottom:10px;
}

.livegame_menu .livegame ul li img{

	float:right;
	position:relative;
	bottom:11px;
}

.livegame_menu .livegame ul li:first-child a{

	border-top:1px solid #000000;
	height:42px;
}

.livegame_menu .livegame ul li a{
	
	width:245px;
	height:41px;
	display:block;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding-left: 70px;
	padding-top: 11px;
	border:1px solid #000000;
	border-top:0px;
}

.livegame_menu .livegame ul li a.m1{

	background:url('../images/game/grmenu1.png') no-repeat;
}

.livegame_menu .livegame ul li a.m2{

	background:url('../images/game/grmenu2.png') no-repeat;
}

.livegame_menu .livegame ul li a.m3{

	background:url('../images/game/grmenu3.png') no-repeat;
}

.livegame_menu .livegame ul li a.m4{

	background:url('../images/game/grmenu4.png') no-repeat;
}

.livegame_menu .livegame ul li a.m5{

	background:url('../images/game/grmenu5.png') no-repeat;
}

.livegame_menu .livegame ul li a.m6{

	background:url('../images/game/grmenu6.png') no-repeat;
}

.livegame_menu .livegame ul li a.m7{

	background:url('../images/game/grmenu7.png') no-repeat;
}

.livegame_menu .livegame ul li a.m8{

	background:url('../images/game/grmenu8.png') no-repeat;
}

.livegame_menu .livegame ul li a.m9{

	background:url('../images/game/grmenu9.png') no-repeat;
}

.livegame_menu .livegame ul li a.m10{

	background:url('../images/game/grmenu10.png') no-repeat;
}

.livegame_menu .livegame ul li a.m11{

	background:url('../images/game/grmenu11.png') no-repeat;
}

.livegame_menu .livegame ul li a.m12{

	background:url('../images/game/grmenu12.png') no-repeat;
}

.livegame_menu .livegame ul li a.m13{

	background:url('../images/game/grmenu13.png') no-repeat;
}

.mini{
	
	margin-top:10px;
	margin-bottom:50px;
	height:auto;
	overflow:hidden;
}



.mini ul li{

	float:left;
	margin-right:22px;
	margin-top:22px;
}

.layer_info{
	
	width:950px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	-background:#000000;
	text-align:center;
}

.ino_title{
	width:896px;
	height:79px;
	background:url('../images/common/title_bg3.png') no-repeat;

}

.ino_title3{
	width:896px;
	height:79px;
	background:url('../images/common/title_bg5.png') no-repeat;

}



.ino_title strong{

	color:#ffffff;
	font-size:18px;
	position:relative;
	left:44px;
	top:12px;
}

.into_text{
	-border:3px solid #131313;
	width:950px;
	background:url('../images/common/right_bg.png') repeat;
	margin:0 auto;
}

.into_text ul li p{


	color:#3b2f24;
	font-size:14px;
	font-weight:bold;
}

.into_bot{

	width:896px;
	height:11px;
	background:url('../images/board/qna_bot_bg.png') no-repeat top center;
	position:relative;
	bottom:16px;
	margin:0 auto;
}
.into_text ul{
	
	margin-left: 40px;
    margin-right: 40px;
	margin-bottom: 16px;

}

.into_text ul li{

	border-bottom:1px dotted #202020;
	padding-top:18px;
	padding-bottom:10px;
}
.into_text ul li:last-child{
	border-bottom:0px;
}
.into_text ul li p{

	color:#ffffff;
	margin:0px;
}

.into_text ul li p.i_white{
	color:#ffffff;
}

.ocharge{

	margin-top:18px;
}

.ocharge dl {

	clear:both;
	overflow:hidden;
	margin:0px;
	padding-bottom:6px;
}

.ocharge dl dt{

	border:1px solid #4a4640;
	width:150px;
	background:url('../images/common/right_bg.png') top center repeat;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	float:left;
	height:50px;
	line-height:50px;

}

.ocharge dl dd{

	color:#ffffff;
	border:1px solid #4a4640;
	background:url('../images/common/right_bg.png') top center repeat;
	width:795px;
	float:left;
	margin-left:5px;
	padding-left:20px;
	height:50px;
	line-height:50px;
}

.ocharge dl dd span.b_color{

	color:#5bc0de;
}

.ocharge dl dd span.y_color{

	color:#ffd200;
}

.ocharge dl dd span.r_color{

	color:#f26522;
}

.ocharge dl dd span.s_color{

	color:#fa0651;
}

.ocharge dl dd input{
	
	border:1px solid #151210;
	background:#36302a;
	width:191px;
	height:28px;
	border-radius:5px;
	color:#ffffff;
	line-height:28px;
}

.mny_btn{

	text-align:center;
	-padding-top:10px;
}

.rbtn{

	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}

.ino_title2{
	width:950px;
	height:66px;
	background:url('../images/common/right_bg.png') repeat;
	margin:0 auto;
	line-height:66px;
	border-bottom:1px solid #7d5f39;
}

.ino_title2 strong{

	color:#bfa282;
	font-size:18px;
	/*position:relative;
	left:44px;
	top:20px;*/
}

.board_search_div {

	width:100%;
	height:60px;
	line-height:60px;
	border:1px solid #302c29;
	background:url('../images/common/right_bg.png') top center repeat;
	-background:url('../images/board/bn_bg.png') no-repeat top center;
	text-align:center;
}

.board_search{

	-padding-top:82px;
	-padding-left:140px;
}

.board_search div
{
	-float:left;
	display:inline-block;
}
.board_search_select select{
		width:115px;
		height:30px;
		border:1px solid #7d5f39;
		background:none;
		color:#e69800;
		font-weight:bold;

}

.board_search_input{
	margin-left:5px;
}

.board_search_input input{

		width:278px;
		height:30px;
		border:1px solid #7d5f39;
		background:none;
		color:#ffffff;
}

.board_search_btn{

	margin-left:5px;
}

.board_list{

	margin-top:15px;
}

.board_list .sbj{
	width:896px;
	height:37px;
	-background:url('../images/board/subject_bg.png') no-repeat;
	border-collapse:separate;
	border-spacing:4px;
}

.board_list .sbj thead tr th{
	text-align:center;
	color:#e69800;
	font-weight:bold;
	height:47px;
	border:2px solid #552a00;
	background:#0e0601;
}

.board_list .scont{
	-margin-top:4px;
	-border:2px solid #552a00;
	-background:#0e0601;
}
.board_list .scont tbody{
	-border:1px solid #202020;
}

.board_list .scont thead tr th{
	border-top:1px solid #6b4b00;
	border-bottom:1px solid #6b4b00;
	background:#351901;
	color:#fff1af;
	height:44px;
	line-height:44px;
	text-align:center;
}

.board_list .scont tbody tr td.none{

	-border-right:none;
}

.board_list .scont tbody tr td{

	text-align:center;
	color:#9d856b;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #34322f;
	background:url('../images/common/right_bg.png') repeat;
	-border-right:1px dotted #391c00;
}



.board_list .scont tbody tr td span.lv{
	color:#098d1f;
}

.board_list .scont tbody tr td a{

	color:#fff8ee;
	line-height:40px;
}
.board_list .scont tbody tr td a span.rbtn{
	
	float:right;
	margin-top:0px;
}
.board_view table{
	border-spacing:6px;
	border-collapse:separate;
	table-layout:fixed;
}

.board_view table tr th{


	height:45px;
	border:1px solid #44413d;
	color:#af9477;
	font-weight:bold;
	text-align:center;
	background:url('../images/common/right_bg.png') repeat;
}

.board_view table tr td{
	
	height:45px;
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #44413d;
	padding-left:20px;
	color:#ffffff;
}

.board_view table tr td span.lv{

	color:#098d1f;
}

.board_view table tr td.cont_txt{

	padding-top:10px;
	padding-bottom:10px;
}

.game_result{
	width:950px;
	margin-top:5px;
		
}
.game_result_loop{
	height:auto;
	overflow:hidden;
		
}
.game_result .opt_main_game{
	width:950px;
	height:36px;
	-margin-top:12px;
	clear:both;

}

.game_result .opt_main_game .selected{
	border:1px solid #f6f0a7;
	background-color:#913816;
	color:#ffffff !important;
}

.game_result .opt_main_game .selected span{

	color:#ffffff !important;

}

.game_result .opt_main_game .selected span.etc{
	color:#f55400 !important;
	margin:0;
	float:none;
}
.game_result .stop div{
	border:1px solid #202020 !important;
	background-color:#000000 !important;
	color:#545454 !important;
}

.game_result .opt_main_game div:first-child{
	margin-left:0px;
}
.game_result .opt_main_game div{
	border:1px solid #46453f;
	float:left;
	margin-left:2px;
	font-size:12px;
	height:32px;
	line-height:32px;
	background:url('../images/common/right_bg.png') top center repeat;
}

.game_result .opt_main_game .opt1{
	
	width:122px;
	color:#ffffff;
	text-align:center;

}

.game_result .opt_main_game .opt2{
	width:270px;
	color:#ffffff;
}

.game_result .opt_main_game .opt2 strong{
	float:left;
	margin-left:10px;
	width:190px;
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
}

.game_result .opt_main_game .opt2 span{
	float:right;
	margin-right:10px;
	color:#be955e;
	font-weight:bold;
}
.game_result .opt_main_game .opt2 span.etc{
	color:#f55400 !important;
	margin:0;
	float:none;
}

.game_result .opt_main_game .opt3{
	width:122px;
	color:#be955e;
	text-align:center;
}

.game_result .opt_main_game .opt4{
	width:270px;
	color:#ffffff;

}

.game_result .opt_main_game .opt4 span{
	float:left;
	margin-left:10px;
	color:#be955e;
	font-weight:bold;
}

.game_result .opt_main_game .opt4 strong{
	float:right;
	margin-right:10px;
	width:190px;
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
}
.game_result .opt_main_game .opt4 span.etc{
	color:#f55400 !important;
	margin:0;
	float:none;
}
.game_result .opt_main_game .status{
	width:78px;
	text-align:center;
	color:#ffffff;

}

.game_result .opt_main_game .info{
    width:78px;
	text-align:center;
	color:#ffffff;
}

.game_result .opt_info{

	border-top:2px solid #46453f;
	border-bottom:2px solid #46453f;
	clear:both;
	margin-top:20px;
	padding:6px 0;
	color:#ffffff;
}


.game_result .opt_info span.y_color{
	color:#e69800;
}

.game_result .opt_info span.b_color{
	color:#fa0651;
}

.comment_div{

	margin-top:30px;
}

.comment_text textarea{
	width:100%;
	height:106px;
	background:#36302a;
	color:#ffffff;
	-border-radius:5px;
	border:1px solid #151210;

}
.comment_list{
	
	clear:both;
	-margin-top:20px;
}
.comment_list .top{

	border:1px solid #7d5f39;
	height:45px;
	line-height:45px;
	color:#ffffff;
	overflow:hidden;
	clear:both;
	background:#0e0601;

}

.comment_list .top span.nick{

	margin-left:10px;
	font-weight:bold;
	float:left;
	color:#e69800;

}

.comment_list .top span.ac{

	margin-right:10px;
	float:right;

}

.comment_list .top span.ac a{

	color:#bababa;
	font-weight:bold;
}

.comment_list .text span.line{
	color:#552a00;
	float:left;
	margin-left:5px;
}

.comment_list .text span.nick{

	margin-right:2px;
	font-weight:bold;
	float:left;
	color:#e69800;
}

.comment_list .text span.ac{
	margin-left:2px;
	margin-right:2px;
	color:#bababa;
	font-weight:bold;
	float:left;

}

.comment_list .text span.ac a{

	color:#bababa;
	font-weight:bold;
}

.comment_list .text span.cont{

	float:left;
	margin:0 5px;
	word-break:break-all;
}

.comment_list .text{
	
	border:1px solid #46453f;
	-height:45px;
	-line-height:45px;
	color:#ffffff;
	overflow:hidden;
	-padding-left:10px;
	clear:both;
	margin-top:2px;
	background:url('../images/common/right_bg.png') top center repeat;
	padding:10px;
}

.comment_list .text p{

	color:#f65700;
}

.comment_list .text p.t1{

	margin-bottom:50px;
}

.comment_list .text p.t2{

	margin-top:50px;
}

.board_write table{
	border-spacing:6px;
	border-collapse:separate;
	table-layout:fixed;
}

.board_write table tr th{

	height:50px;
	border:1px solid #4a4640;
	color:#bfa282;
	font-weight:bold;
	text-align:center;
	background:url('../images/common/right_bg.png') top center repeat;
}

.board_write table tr td{

	height:50px;
	border:1px solid #4a4640;
	padding:10px;
	background:url('../images/common/right_bg.png') top center repeat;
}

.board_write table tr td input{
	
	border:1px solid #151210;
	width:100%;
	height:30px;
	background:#36302a;
	color:#ffffff;
	border-radius:5px;
	

}
.board_write table tr td.cont_text{

	border:0px;
	padding-left:0px;
}

.board_write table tr td textarea{

	border:1px solid #151210;
	background:#36302a;
	color:#ffffff;
	width:100%;
	height:300px;
	border-radius:5px;

}

.service_write{
	
	width:896px;
	height:386px;
	position:absolute;
	z-index:99;
	-border:5px solid #555555;
	-background-color:#1c1c1c;
	top:290px;
	background:url("../images/common/right_bg.png") top center repeat;
	border:1px solid #302c29;


}

.service_write table{
	-border-spacing:6px;
	border-collapse:collapse;
	table-layout:fixed;
	-margin-top:40px;
	margin-bottom:10px;
}

.service_write table tr th{

	width:122px;
	height:50px;
	border:1px solid #4a4640;
	color:#bfa282;
	font-weight:bold;
	text-align:center;
	background:url('../images/common/right_bg.png') top center repeat;
}

.service_write table tr td{

	width:770px;
	height:50px;
	padding:10px;
	border:1px solid #4a4640;
	background:url('../images/common/right_bg.png') top center repeat;
}

.service_write table tr td input{
	
	width:100%;;
	height:30px;
 	border:1px solid #151210;
	background:#36302a;
	color:#ffffff;
	border-radius:5px;


}

.service_write table tr td textarea{

	width:100%;
	height:230px;
 	border:1px solid #151210;
	background:#36302a;
	color:#ffffff;
	border-radius:5px;
}

.service_write .title{

	text-align:left;
	margin-top:10px;
	margin-left:5px;
}

.game_sadari{

	width:837px;
	height:600px;
	overflow:hidden;
	margin:0 auto;
}

.game_sadari iframe{

	width: 837px; 
	height: 610px; 
	z-index: 1;
	border: none;
	margin-top:-52px;
	margin-left:8px;
}

.game_soccer{

	width:844px;
	height:560px;
	overflow:hidden;
	margin:0 auto;
}

.game_soccer iframe{

	width: 844px; 
	height: 610px; 
	z-index: 1;
	border: none;
	margin-top:2px;
	margin-left:7px;
}

.game_basket{

	width:844px;
	height:560px;
	overflow:hidden;
	margin:0 auto;
}

.game_basket iframe{

	width: 844px; 
	height: 610px; 
	z-index: 1;
	border: none;
	margin-top:2px;
	margin-left:7px;
}

.game_baseball{

	width:844px;
	height:560px;
	overflow:hidden;
	margin:0 auto;
}

.game_baseball iframe{

	width: 844px; 
	height: 610px; 
	z-index: 1;
	border: none;
	margin-top:2px;
	margin-left:7px;
}

.game_criket{

	width:844px;
	height:560px;
	overflow:hidden;
	margin:0 auto;
}

.game_criket iframe{

	width: 844px; 
	height: 610px; 
	z-index: 1;
	border: none;
	margin-top:2px;
	margin-left:7px;
}

.game_dice{

	width:844px;
	height:560px;
	overflow:hidden;
	margin:0 auto;
}

.game_dice iframe{

	width: 844px; 
	height: 610px; 
	z-index: 1;
	border: none;
	margin-top:2px;
	margin-left:7px;
}

.game_dari{
	
	width:831px;
	height:555px;
	overflow:hidden;
	margin:0 auto;

}

.game_dari iframe{

	width: 831px; 
	height: 600px; 
	z-index: 1;
	border: none;
	margin-top:-52px;
	margin-left:2px;

}

.game_racing{

	width:830px;
	height:555px;
	overflow:hidden;
	margin:0px auto;

}

.game_racing iframe{

	width: 870px;
	height: 555px;
	z-index: 1;
	border: none;
	margin-top:-46px;
	margin-left:-50px;

}

.game_power{
	
	width:830px;
	height:641px;
	margin:0 auto;

}

.game_power iframe{


	border: currentColor; 
	width:830px; 
	height: 641px; 
	z-index: 1;

}

.game_power_sadari{

	width:830px;
	height:641px;
	overflow:hidden;
	margin:0 auto;

}

.game_power_sadari iframe{

		width:830px;
		height:641px;
		z-index: 1;
		border: none;

}

.game_keno_sadari{

	width:831px;
	height:641px;
	overflow:hidden;
	margin:0 auto;

}

.game_keno_sadari iframe{

		width: 830px; 
		height: 641px; 
		z-index: 1;
		border: none;

}

.game_aladin{

	width:831px;
	height:575px;
	overflow:hidden;
	margin:0 auto;

}

.game_aladin iframe{

	width: 831px; 
	height: 720px; 
	z-index: 1;
	border: none;
	margin-top:-144px;
	margin-left:-80px;

}

.game_lohi{

	width:831px;
	height:575px;
	overflow:hidden;
	margin:0 auto;
}

.game_lohi iframe{

	width: 860px; 
	height: 720px; 
	z-index: 1;
	border: none;
	margin-top:-144px;
	margin-left:-80px;
}

.game_mgma{

	width:898px;
	-height:667px;
	height:510px;
	overflow:hidden;
	margin:0 auto;

}

.game_mgma iframe{

	border: currentColor; 
	-width:920px; 
	-height: 667px;
	width:100%;
	height:510px;
	z-index: 1;
	-margin-left:-40px;

}

.game_mgmb{

	width:908px;
	height:510px;
	overflow:hidden;
	margin:0 auto;

}

.game_mgmb iframe{

	border: currentColor; 
	width:800px; 
	height: 510px; 
	z-index: 1;
	-margin-left:-40px;


}

.game_lotusa{

	width:830px;
	height:600px;
	overflow:hidden;
}

.game_lotusa iframe{

	border: currentColor; 
	width:830px; 
	height: 600px; 
	z-index: 1;
}

.game_lotusb{

	width:830px;
	height:600px;
	overflow:hidden;
}

.game_lotusb iframe{

	border: currentColor; 
	width:830px; 
	height: 600px; 
	z-index: 1;
}

.lbtn{

	float:left;
	margin-top:10px;
}

.mem_pass{

	overflow:hidden;
	height:auto;
}
.mem_pass dl {

	clear:both;
	-height:28px;
	margin:0px;
	padding-bottom:4px;
	overflow:hidden;
}
.mem_pass dl dt{

	width:150px;
	border:1px solid #4a4640;
	color:#bfa282;
	font-weight:bold;
	text-align:center;
	background:url('../images/common/right_bg.png') top center repeat;
	float:left;
	height:50px;
	line-height:50px;
}

.mem_pass dl dd{

	width:795px;
	background:url('../images/common/right_bg.png') top center repeat;
	border:1px solid #4a4640;
	-padding:10px;
	color:#ffffff;
	float:left;
	margin-left:5px;
	height:50px;
	line-height:50px;
	padding-left:10px;
}

.mem_pass dl dd.pass{

	-margin-left:18px;
	-padding:5px 10px;
}

.mem_pass dl dd input{
	width:258px;
	height:30px;
	border:1px solid #151210;
	background-color:#36302a;
	color:#ffffff;
	border-radius:5px;
}

.mem_up table{
	border-spacing:6px;
	border-collapse:separate;
	table-layout:fixed;
}

.mem_up table tr th{

	height:50px;
	border:1px solid #4a4640;
	color:#bfa282;
	font-weight:bold;
	text-align:center;
	background:url('../images/common/right_bg.png') top center repeat;
}

.mem_up table tr td{

	height:50px;
	border:1px solid #4a4640;
	padding-left:10px;
	color:#ffffff;
	background:url('../images/common/right_bg.png') top center repeat;
}

.mem_up table tr td span{

	color:#f65700;
}


.list_text{
	
	margin-top:10px;
}
.list_text table.tb{

	border-collapse:separate;
	border-spacing:4px;

}
.list_text table.tb tr th{
	text-align:center;
	color:#e69800;
	font-weight:bold;
	height:47px;
	border:2px solid #552a00;
	background:#0e0601;
}

.list_text table.tb2{
	
	
	border:2px solid #552a00;
	width:100%;
	margin-top:4px;
	border-collapse:separate;
}



.list_text table.tb2 tr td{

	color:#e3a465;
	height:38px;
	text-align:center;
	border-bottom:1px dotted #391c00;
	border-right:1px dotted #391c00;
	background:#0e0601;
	padding-left:4px;
}
.list_text table tr td a{

	color:#e3a465;
}
.list_text .rmemo{

	color:#ffffff;
	float:right;
}



/* date */
#date_layer {text-align:left;;}

#date_layer #box {width:120px;}
#date_layer #box .top {width:20px; float:left;}
#date_layer #box .day {width:80px; float:left;}

#date_layer .w {font-weight:bold; line-height:20px; color:#333333; font-size:16px; }
#date_layer .title {color:#ffffff;font-weight:bold;  font-size:12px;  padding:0 0 0 0; background-color:#1f1a13;border:1px solid #4b4031;border-right:1px solid #4b4031;}
#date_layer .title1 {color:#ffffff;font-weight:bold;  font-size:12px;  padding:0 0 0 0; background-color:#0072bc;-border:1px solid #0072bc;border-right:1px solid #909090;}
#date_layer .title2 {color:#ffffff;font-weight:bold; font-size:12px;  padding:0 0 0 0; /*background:url(./img/bg_01.gif) repeat-x;*/background-color:#ee1c24;-border:1px solid #ee1c24;border-right:1px solid #a05a16;}

#date_layer .sun1 {color:#cca19d; font-size:12px; float:left;}
#date_layer .sat1 {color:#889dc1; font-size:12px; float:left;}
#date_layer .day1 {color:#e69800; font-size:12px; float:left;}

#date_layer .sun2 {line-height:20px; color:#FE7676; font-size:12px; float:left;}
#date_layer .sat2 {line-height:20px; color:#82D4FF; font-size:12px; float:left;}
#date_layer .day2 {line-height:20px; color:#FF9933; font-size:12px; float:left;}

#date_layer .sun3 {color:#ffbebe; font-size:11px; }
#date_layer .sat3 {color:#b8b8ff; font-size:11px; }
#date_layer .day3 {color:#999999; font-size:11px; }

#date_layer .dot {color:#000000; font-size:12px; }

#date_layer .check {color:#126420; font-size:11px; }
#date_layer .check2 {color:#999999; font-size:11px; }


/* list */
#list_layer .input {width:600px; height:22px; background-color:#f3f3f3; border:0px; padding:5px 2px 2px 2px; font-weight:bold; color:#333333;  font-size:12px;}

#list_layer .msg {padding:6px 0 0 3px; float:left;}
#list_layer .sub {padding:5px 0 0 3px; float:left;}
#list_layer .submit {padding:3px 0 0 5px; float:left;}

#list_layer #info li {line-height:18px; color:#898989;  font-size:11px;}

#list_layer .title {font-weight:bold; color:#333333;  font-size:12px;}
#list_layer .list {line-height:20px; color:#898989;  font-size:11px;}

#list_layer .no {line-height:25px; font-size:12px; color:#898989;}

#list_layer .bgcolor0 {background-color:#ffffff;}
#list_layer .bgcolor1 {background-color:#f1f1f1;}
#list_layer .bgcolor2 {background-color:#ffffff;}

#BoardText{-background:url('../images/attend/s_bg.png') no-repeat;width:950px;-height:832px;padding-left:30px;padding-right:30px;padding-top:30px;position:relative;}
#box{width:218px;margin:0 auto;overflow:hidden;position:relative;top:-24px;}
#box li{float:left;}
#box .w{margin-left:18px;margin-right:18px;font-weight:bold;color:#ffffff;font-size:20px;}
#box .day{padding-top:6px;}
.box_txt{position:relative;top:0px;left:0px;}
.box_txt1{position:absolute;top:18px;left:254px;font-weight:bold;font-size:20pt;color:#ffffff;}

.calendar_tb{margin-top:10px; border:2px solid #7d5f39;background-color:#ffffff;height:396px;}

.date_state{padding:5px 5px 0 5px; height:20px;}

.sun_color{background-color:#452f2d;border-bottom:1px solid #4b4031;}
.t_color{background-color:#232c3c;border-bottom:1px solid #4b4031;}
.d_color{background-color:#1d0e00;border-bottom:1px solid #4b4031;}
.calender_left{border-left:1px solid #4b4031;}
.paging{text-align:center;}
.pagination li{
	margin-left:5px;
	display:block;
	float:left;

}

.att_text{

	margin-top:32px;
	width:100%;
	text-align:center;
}

.att_text p{
	font-weight:bold;
	color:#ffffff;
}

.att_text p.at1{

	font-size:20px;
}

.att_text p.at1 em{

	font-style:normal;
	color:#ffea00;
}

.att_text p.at2{

	font-size:16px;
	margin-top:30px;
	margin-bottom:4px;
}

.att_text p.at3{

	font-size:16px;
	color:#03c69e;
	margin-bottom:4px;
}

.att_text p.at4{

	font-size:16px;
	margin-bottom:4px;
}

.att_text p.at4 em{

	font-style:normal;
}

.att_text p.at4 em:first-child{

	color:#00b4ff;
}

.att_text p.at4 em:last-child{

	color:#e90101;
}

.att_text p.at5{

	font-size:16px;

}

.att_text p span.txt1{

	float:left;
	color:#ffff00;
	font-size:30px;
	display:block;
	font-weight:bold;
}

.att_text p span.txt2{

	float:left;
	color:#432406;
	font-size:24px;
	display:block;
	margin-top:4px;
	-font-weight:bold;
}


.att_text p span.txt3{

	float:left;
	color:#865b32;
	font-size:16px;
	display:block;
}

.att_text p span.mny{

	float:left;
	color:#ffffff;
	font-size:25px;
	display:block;
	font-weight:bold;
	margin-left:6px;
	width:91px;
	height:32px;
	background:url('../images/attend/apoint_bg.png') no-repeat;
	margin-top:6px;
	line-height:32px;
	text-align:center;
	margin:0 auto;
}

.pagination li:first-child span{

	width:44px;
	height:44px;
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	line-height:34px;
	color:#ffffff;
	font-size:20px;


}

.pagination li:first-child span:hover{
	
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	color:#ffffff;
}
.pagination li:first-child a{

	width:44px;
	height:44px;
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	line-height:34px;
	color:#ffffff;
	font-size:20px;

}
.pagination li:first-child a:hover{
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	color:#ffffff;
}
.pagination li:last-child span{

	width:44px;
	height:44px;
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	line-height:34px;
	color:#ffffff;
	font-size:20px;

}
.pagination li:last-child span:hover{
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	color:#ffffff;
}
.pagination li:last-child a{

	width:44px;
	height:44px;
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	line-height:34px;
	color:#ffffff;
	font-size:20px;

}
.pagination li:last-child a:hover{
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	color:#ffffff;
}
.pagination li.active span{

	-width:44px;
	height:44px;
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #775d3a;
	line-height:34px;
	color:#ffffff;
	font-size:20px;

}


.pagination li.active span:hover{

	-width:44px;
	height:44px;
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #775d3a;
	line-height:34px;
	color:#ffffff;
	font-size:20px;
}
.pagination li a{
	
	-width:44px;
	height:44px;
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	line-height:34px;
	color:#ffffff;
	font-size:20px;

}

.pagination li a:hover{
	
	height:44px;
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	line-height:34px;
	color:#ffffff;
	font-size:20px;
}

.pagination>.disabled>span{

	height:44px;
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	line-height:24px;
	color:#ffffff;
	font-size:20px;

}

.pagination>.disabled>span:hover{

	height:44px;
	background:url('../images/common/right_bg.png') repeat;
	border:1px solid #433f39;
	line-height:24px;
	color:#ffffff;
	font-size:20px;

}

.recom_div table.tb{

	border-spacing:4px;
	border-collapse:separate;
	table-layout:fixed;
}

.recom_div table tr th{


	text-align:center;
	color:#e69800;
	font-weight:bold;
	height:47px;
	border:2px solid #552a00;
	background:#0e0601;
}
.recom_div table.tb2{

	border:2px solid #552a00;
	width:100%;
	border-collapse:collapse;
}
.recom_div table.tb2 tr td{
	width:315px;
	height:38px;
	background-color:#0e0601;
	border-bottom:1px dotted #391c00;
	border-right:1px dotted #391c00;
	-padding-left:20px;
	color:#e3a465;
	text-align:center;
	padding:0 5px;
}
.recom_div .txt{

	color:#ffffff;
	text-align:center;
	margin-top:20px;
}

.recom_div .roll_txt{

	color:#f6d305;
	text-align:center;
	margin-top:5px;
}

.recom_div .txt span{

	color:#dba500;
}
.recom_div .frm_search{

	overflow:hidden;
	padding:5px;
}
.recom_div .frm_search .form_date{

	border:1px solid #a05a16;
	background-color:#1d0e00;
	width:210px;
	height:30px;
	border-radius:5px;
	color:#ffffff;
	line-height:28px;
	text-indent:10px;
}

	.recom_div .frm_search .form_date::-webkit-input-placeholder { /* WebKit browsers */ 
		color: #c2bbb1; 
	} 
	.recom_div .frm_search .form_date:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
		color: #c2bbb1; 
	} 
	.recom_div .frm_search .form_date::-moz-placeholder { /* Mozilla Firefox 19+ */ 
		color: #c2bbb1; 
	} 
	.recom_div .frm_search .form_date:-ms-input-placeholder { /* Internet Explorer 10+ */ 
		color: #c2bbb1; 
	}

	.recom_div  select{

		border:1px solid #a05a16;
		height:30px;
		width:100px;
		background:#1d0e00;
		color:#ffffff;
		border-radius:5px;
	}

	.recom_div .label-no-login{
		background:#7d7676 !important;
		color:#fff;
	}

.list_text table tr td div.memo_cont{

	min-height:200px;
	text-align:left;
	border:1px solid #555555;
	margin:0 10px;
	padding:10px 10px;
}

.list_text table tr td div.memo_cont .help{

	width:100%;
	padding:10px;
	border:1px solid #fff200;
	margin:10px 0;
}

.list_text table tr td div.memo_cont .help p{

	color:#ffffff;
	font-weight:bold;
}
.list_text table tr td div.memo_cont .help p.dn{

	color:#f26c4f;
}
.chk_up{

	text-align:center;
	color:#ffffff;
	font-weight:bold;
	margin-top:2px;
}

.view_cont{

	min-height:200px;

}

.view_cont img{

	max-width:708px;
}


/*loading*/
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/*@-webkit-keyframes pulse {
  50% {
    background: white;
  }
}
@keyframes pulse {
  50% {
    background: white;
  }
}*/

.loading-box,
.page-loading-box {
	display: none;
	position: absolute;
	position: fixed;
	
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	
	background: rgba( 0, 0, 0, 0.4 );
	opacity: 0;
	transition: opacity 0.3s;
	z-index: 999;
}

.page-loading-box.on,
.loading-box.on {
	opacity: 1;
}

.loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	
	border-radius: 50%;
	width: 50px;
	height: 50px;
	border: 0.25rem solid rgba(255, 255, 255, 0.2);
	border-top-color: white;
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear;
}


.down_icon{

	border:0px;
	float:left !important;
}

.up_icon{

	border:0px;
	float:left !important;
}

.main_div{
	width:100%;
	margin-top:30px;
	text-align:center;
}
.main_div img{

	width:1200px;
}

.info_div{

	width:250px;
}

.info_div .tit{
	
	width:250px;
	height:44px;
	background:url('../images/common/info_bg_tit.png') top center no-repeat;
	position:relative;
}

.info_div .tit .tit_sub{
	-position: absolute;
	-top: 42px;
	-left: 40px;
	color:#fff8ee;
	font-size:14px;
	line-height:44px;
	-font-weight:bold;
	margin-left:10px;
}

.info_div .tit strong{
	
	color:#f65700;
	margin-left:4px;
}



.info_div .info ul{

	overflow:hidden;
	width:250px;
	border:1px solid #7d5f39;
	-border-top:0px;
	margin-top:1px;
}

.info_div .info ul li{

	height:34px;
	line-height:34px;
	border-bottom:1px solid #7d5f39;
	color:#d5bd87;
	background:url('../images/common/right_bg.png') top center repeat;
	font-size:13px;
    font-weight:bold;
}

.info_div .info ul li img{

	margin-top:-2px;
}

.info_div .info ul li:last-child{

	border-bottom:0px;
}

.info_div .info ul li span.fl{

	float:left;
	margin-left:13px;
}

.info_div .info ul li span.fr{

	float:right;
	margin-right:13px;
}

.info_div .info ul li span.fr strong{

	color:#ffffff;
}



.mini_mneu{
	width:1200px;
	position:absolute;
	top:-54px;
	left:50%;
	border:2px solid #e69800;
	background:#1c1c1c;
	margin-left:-600px;
	display:none;
	margin-top:4px;
}

.mini_mneu ul{

	overflow:hidden;
}

.mini_mneu ul li{

	float:left;
	height:40px;
	line-height:40px;
	border-right:1px solid #555555;
}

.mini_mneu ul li:last-child{

	border-right:0px;
}

.mini_mneu ul li a{


	display:block;
	color:#ffffff;
	font-weight:bold;
	margin:0 6px;
	font-size:13px;
}

.mini_mneu ul li a img{

	margin-right:4px;
	height:15px;
}

.bet_icon_colorl{
	
	color:#e69800;

}

/*.pop_div{

	position:absolute;
	left:50%;
	margin-left:-304px;
	top:50%;
	z-index:99999;
	width:608px;
	transform:translateY(-50%);
	height:601px;
	background:url('../images/common/pop_bg.png') center top no-repeat;
}

.pop_div .pop_info{

	position:relative;
	width:608px;
	height:600px;
}

.pop_div .pop_info .top_close{

	float:right;
	margin-right:70px;
	margin-top:22px;

}

.pop_div .pop_info .bot{

	margin-top:118px;
}

.pop_div .pop_info .bot .lr{

	float:left;
	color:#5c2f16;
	margin-left:78px;
	font-weight:bold;
	font-size:13px;
}

.pop_div .pop_info .bot .lr label{

	display:block;

}

.pop_div .pop_info .bot .lr label input{

	margin-top: 1px;
	display:block;
	float:left;
	margin-right: 2px;
	width: 16px;
	height: 16px;

}

.pop_div .pop_info .bot .rr{

	float:right;
	
	margin-right:78px;
}

.pop_div .pop_info .bot .rr a{

	color:#5c2f16;
	font-weight:bold;
	font-size:13px;
}

.pop_div .pop_info .cont{

	width:446px;

	margin: 0 auto;

	clear:both;

	height:380px;

	overflow:auto;

	position: relative;

	top: 45px;

	bottom: 45px;
	word-wrap:break-word;

}

.pop_div .pop_info .cont img{

	width:100%;
}*/


/*.pop_div{

	position:absolute;
	-left:50%;
	-margin-left:-304px;
	-top:50%;
	z-index:99999;
	width:570px;
	-transform:translateY(-50%);
	height:474px;
	-background:url('../images/common/pop_bg2.png') center top no-repeat;
	border:2px solid #7d5f39;
}

.pop_div .pop_info{

	position:relative;
	width:570px;
	height:474px;
}

.pop_div .pop_info .top_close{

	float:right;
	margin-right:16px;
	margin-top:3px;

}

.pop_div .pop_info .bot{

	margin-top:23px;
}

.pop_div .pop_info .bot .lr{

	float:left;
	color:#4a4a4a;
	margin-left:16px;
	font-weight:bold;
	font-size:13px;
}

.pop_div .pop_info .bot .lr label{

	display:block;
	cursor:pointer;
	
}

.pop_div .pop_info .bot .lr label input{

	margin-top: 1px;
	display:block;
	float:left;
	margin-right: 2px;
	width: 16px;
	height: 16px;

}

.pop_div .pop_info .bot .rr{

	float:right;
	
	margin-right:16px;
}

.pop_div .pop_info .bot .rr a{

	color:#4a4a4a;
	font-weight:bold;
	font-size:13px;
	display:block;
}

.pop_div .pop_info .cont{

	width:540px;

	margin: 0 auto;

	clear:both;

	height:410px;

	overflow:auto;

	position: relative;

	top: 19px;

	-bottom: 45px;
	word-wrap:break-word;

}

.pop_div .pop_info .cont p{

	margin:0;
}

.pop_div .pop_info .cont img{

	width:100%;
	height:410px;
}*/


.pop_div{

	background:#ffffff;
	color:#555555;
	border:1px solid #2b2b2b;
}

.pop_info p{
	margin:0px;
}
.pop_info .cont{

	-padding:20px;
}

.pop_info .cont img{

	width:100%;
}

.pop_info .bot{
 bottom:0px;
  position:relative;
  -padding: 10px;
  width:100%;
  background:#7d5f39;
  font-size: 12px;
  width: 100%;
  color: #eeeeee;
  overflow:hidden;

}

.pop_info .bot input{

	position:relative;
	top:2px;
}
.pop_info .bot .pull-left label{

	margin-bottom:0px;
	padding:10px;
	cursor:pointer;
	display:block;
	margin-top:5px;
}

.pop_info .bot .pull-right a{

	display:block;
	padding:10px;
	color:#fff200;
}

.game_cate{

	width:896px;
	position:relative;
}

.game_cate #category{

	position:absolute;
	right: 0;
	top: -66px;

}

.minigame_stage {width:calc(100% - 10px);-background:url('../images/game/renew_gamebg.png') repeat left top;border:2px solid #552a00;margin:0 auto;margin-bottom:50px;color:#bababa;background:#0e0601;}

.minigame_stage.on{

	background:#552a00;

}




	.minigame_stat {width:100%;display:inline-block}
	.minigame_stat ul li{-overflow:hidden;-margin-bottom:4px;}
	.minigame_stat li {float:left;border-right:2px solid #391c00;-height:159px;}
	.minigame_stat li:last-child {border-right:0px;}
	.minigame_stat li  i {margin-right:5px;}

	.minigame_stat .info {width:100%;font-family:'notor';letter-spacing:-1px;}
	.minigame_stat .info .head {font-family:'notom';font-family:14px;letter-spacing:-1px;padding:10px;border-bottom:2px solid #391c00;-background:rgba(0,0,0,0.02)}
	.minigame_stat .info .info01 {margin-left:10px;width:100px;float:left;padding:3px 0px;}
	.minigame_stat .info .info02 {margin-right:10px;width:100px;float:right;text-align:right;font-family:'notom';padding:3px 0px;}
	.minigame_stat .info .info03 {text-align:center;float:left;padding:5px 0px;font-family:'notom';cursor:pointer}
	.minigame_stat .info .info03:hover {background:rgba(0,0,0,0.05)}

	.minigame_stat .moneypanel {width:calc(100% - 20px);margin:auto;margin-top:10px;}
	.minigame_stat .moneypanel li {float:left;width:32.5%;height:30px;border:1px solid #a95e14;margin-bottom:5px;text-align:center;;font-family:'notom';line-height:2.5em;cursor:pointer;color:#f4de03;}
	.minigame_stat .moneypanel li:nth-child(2) {margin-left:1%;}
	.minigame_stat .moneypanel li:nth-child(3) {-float:right;margin-left:1%;}
	/*.minigame_stat .moneypanel li:hover {background:#dfdfdf;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;}*/

	.minigame_stat .moneypanel_bot {width:100%;border-top:2px solid #391c00;border-bottom:2px solid #391c00;display:inline-block;margin-top:20px}
	.minigame_stat .moneypanel_bot li {float:left;width:276px;height:28px;border-right:2px solid ##391c00;text-align:center;line-height:2.6em;font-family:'notom';letter-spacing:-1px;cursor:pointer;background:rgba(0,0,0,0.02)}
	/*.minigame_stat .moneypanel_bot li:nth-child(2) {width:248px;}*/
	.minigame_stat .moneypanel_bot li:last-child {border-right:0px;}
	.minigame_stat .moneypanel_bot li:hover {background:rgba(0,0,0,0.05)}

	.minigame_stat .gameconfirm {width:100%;-border-bottom:1px solid #dfdfdf;background:rgba(0,0,0,0.02);-height:80px;padding-top:10px;}
	.minigame_stat .gameconfirm .boxdesign {width:calc(100% - 10px);margin:auto;-background:#000000;border:1px solid #391c00;height:34px;margin-top:5px;}
	.minigame_stat .gameconfirm .boxdesign .boxtitle {float:left;width:100px;height:30px;font-family:'notom';letter-spacing:-1px;padding-left:5px;line-height:2.7em;color:#ffffff;}
	.minigame_stat .gameconfirm .boxdesign .boxvalue {float:right;text-align:right;width:350px;height:30px;font-family:'notom';letter-spacing:-1px;padding-left:5px;line-height:2.7em;margin-right:10px;}

	.minigame_stat .gamebetting {overflow:hidden;margin:auto;width:calc(100% - 10px);margin-top:10px;height:59px;background:#e0bb59;cursor:pointer}

	.minigame_stat .gamebetting .overtext {position:relative;z-index:10;color:#fff;text-align:center;font-family:'notom';letter-spacing:-1px;font-size:15px;text-shadow:1px 1px 5px rgba(0,0,0,0.3);line-height:4em}
	.minigame_stat .gamebetting .overcolor {width:900px;height:300px;background:#a95e14;z-index:-1;transition:all 0.3s ease;opacity:0}
	.minigame_stat .gamebetting:hover > .overcolor {transform:translate(0px,-60px);opacity:1}

	.ms_title_back {width:100%;text-align:center;-margin:20px 0px;padding:10px 0;}
	.ms_title {position:relative;width:400px;;z-index:100;-background:url('../images/game/renew_gamebg.png') repeat left top #fff;border:solid 1px rgba(255,255,255,0.05);border-radius:50px;padding:0px 0px;text-align:center;font-size:0px;margin:auto;box-shadow:3px 5px 10px rgba(0,0,0,0.05)}
	.ms_title ul {}
	.ms_title li {font-family:'notom';text-align:center;display:inline-block;color:#ffffff;padding:0px 10px;-height:40px;font-size:13px;line-height:3.1em;}


	.ms_title li.ms_time {;font-size:13px;}
	.ms_title li.ms_round {background:rgba(0,0,0,0.03);color:#4eaced;font-size:15px;}


	.contant_live_list{

		width:896px;
		margin-top:20px;
		margin-bottom:20px;
		min-height: 400px;
	}

	.game_live_list .lm{


		width:400px !important;

	}

	.live_betting_game{

		width:calc(100% - 10px);margin:auto;border:2px solid #391c00;height:40px;margin-top:5px;

	}

	.live_betting_game div{

		line-height:40px;
	}

	.live_betting_game .live_fl{

		float:left;
		color:#ffffff;
		font-weight:bold;
		margin-left:10px;

	}

	.live_betting_game .live_fr{

		float:right;

	}

	.live_betting_game .live_fr div{

		float:left;
	}

	.live_betting_game .live_fr div.result{

		color:#5e5c28;
		margin-right:5px;
	}

	.live_betting_game .live_fr div.num{

		color:#fff200;
		margin-right:5px;
	}

	.live_betting_game .live_fr div.del_btn{

		position:relative;
		bottom:2px;
		cursor:pointer;
	}

	.live_betting_game .live_fr div.del_btn i{

		position:relative;
		top:4px;
		font-size:20px;
		color:#a95e14;
	}

	.opt_main{
		margin: 20px 0 20px;
		overflow: hidden;
		background: #1f2226;
		padding: 30px;
		border-radius: 4px;
		border: solid 1px rgba(0,0,0,0.3);
		-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.3);
		box-shadow: 1px 1px 10px rgba(0,0,0,0.3);
		color:#ffffff;
		width:calc(100% - 10px);
	}

	.opt_main .game_live_loop{

		
	}

	.opt_main .opt_sub{

		float:left;
		width:273px;
		overflow:hidden;
		border-right:solid 2px rgba(255,255,255,0.05);
		
	}

	.opt_main .opt_sub.none{

		border-right:none;
	}

	.opt_main .opt_sub .opt1{

		float:left;
		margin-left:38px;
		cursor:pointer;
	}

	.opt_main .opt_sub .opt2{

		float:right;
		margin-right:38px;
		cursor:pointer;
	}

	.opt_main .opt_sub .opt1.sm1{

		margin-left:16px;
	}

	.opt_main .opt_sub .opt2.sm2{

		margin-right:16px;
	}

	.opt_main .opt_sub .opt1.sm3{

		margin-left:30px;
	}

	.opt_main .opt_sub .opt2.sm4{

		margin-right:30px;
	}

	.opt_main .opt_sub .opt1.sm5{

		margin-left:25px;
	}

	.opt_main .opt_sub .opt2.sm6{

		margin-right:25px;
	}

	.opt_main .opt_sub.sm{

		width:240px !important;
	}

	.opt_main .opt_sub.lm{

		width:344px !important;
	}

	.opt_main .opt_sub .opt3{

		float:left;
		margin-left:25px;
		cursor:pointer;
	}

	.c_both{

		clear:both;
	}

	.opt_main .last_line{

		width:100%;
		clear:both;
		border-bottom:1px solid #552a00;
		padding-bottom:20px;

	}

	.opt_main .opt_sub .opt1.tm{

		margin-top:10px;
	}

	.opt_main .opt_sub .opt2.tm{

		margin-top:10px;
	}

	.game_tab{

		width: 750px;
		overflow: hidden;
		margin: 10px auto;

	}

	.game_tab ul li{

		float:left;
		margin-left:10px;
	}

	.game_tab ul li a{

		display:block;
		float:left;
	}

	.login_inp_cent ul li input::-webkit-input-placeholder { /* WebKit browsers */ 
		color:#e8e8e8; font-size:12px; letter-spacing:-1pt;font-family: 'Noto Sans KR', sans-serif; font-weight:400;
	} 
	.login_inp_cent ul li input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
		color:#e8e8e8; font-size:12px; letter-spacing:-1pt;font-family: 'Noto Sans KR', sans-serif; font-weight:400;
	} 
	.login_inp_cent ul li input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
		color:#e8e8e8; font-size:12px; letter-spacing:-1pt;font-family: 'Noto Sans KR', sans-serif; font-weight:400;
	} 
	.login_inp_cent ul li input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
		color:#e8e8e8; font-size:12px; letter-spacing:-1pt;font-family: 'Noto Sans KR', sans-serif; font-weight:400;
	} 

	.recommon_inp_cent ul li input::-webkit-input-placeholder { /* WebKit browsers */ 
		color:#e8e8e8; font-size:12px; letter-spacing:-1pt;font-family: 'Noto Sans KR', sans-serif; font-weight:400;
	} 
	.recommon_inp_cent ul li input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
		color:#e8e8e8; font-size:12px; letter-spacing:-1pt;font-family: 'Noto Sans KR', sans-serif; font-weight:400;
	} 
	.recommon_inp_cent ul li input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
		color:#e8e8e8; font-size:12px; letter-spacing:-1pt;font-family: 'Noto Sans KR', sans-serif; font-weight:400;
	} 
	.recommon_inp_cent ul li input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
		color:#e8e8e8; font-size:12px; letter-spacing:-1pt;font-family: 'Noto Sans KR', sans-serif; font-weight:400;
	}


	.div_contant .left_contant2{

		width:180px;
		float:left;

	}

	.sp_left{
		background:url('../images/game/left_bg.png') top center no-repeat;
		width:180px;
	    height:324px;

	}
	
	.sp_left .tit{

		background:url('../images/game/sport_tit.png') bottom center no-repeat;
		width:180px;
		height:77px;
	}



	.sp_left .cate ul{

		overflow:hidden;
		-border:2px solid #552a00;
		-border-top:0px;
		-border-bottom-left-radius:10px;
		-border-bottom-right-radius:10px;
		padding-top:77px;
	}

	.sp_left .cate ul li{

		height:34px;
		-background:url('../images/game/left_bg.png') top center repeat;
		border-bottom:1px solid #2a2726;
		line-height:34px;
		color:#fff8ee;
		overflow:hidden;
		cursor:pointer;
		font-size:14px;
		font-weight:bold;
	}
	
	.sp_left .cate ul li.on{

		color:#f75900;
		
	}


	.sp_left .cate ul li:last-child{
		border-bottom:0px;
	}



	.sp_left .cate ul li span.lf{

		float:left;
		margin-left:10px;
	}

	.sp_left .cate ul li span.rf{

		float:right;
		margin-right:10px;
		color:#d9a079;
	}

	.sp_left .cate ul li.etc{

		background:#0f0f0f;
		text-align:center;
		color:#764414;
		font-weight:bold;
		font-size:13px;
	}


	.csn_game{

		width:180px;
		margin-top:10px;
	}

	.csn_game .tit{

		background:url('../images/game/csn_tit.png') bottom center no-repeat;
		width:180px;
		height:46px;
	}

	.csn_game .csn_list ul{

		overflow:hidden;
		-border:2px solid #552a00;
		-border-top:0px;
		-border-bottom-left-radius:10px;
		-border-bottom-right-radius:10px;
	}

	.csn_game .csn_list ul li{

		-border-bottom:1px solid #261300;
		height:38px;
		background:#232220;
		margin-bottom:1px;
	}

	.csn_game .csn_list ul li:last-child{
		-border-bottom:0px;
		margin-bottom:0px;
	}

	.csn_game .csn_list ul li a{

		display:block;
		line-height:38px;
		overflow:hidden;
		color:#eae3da;
		font-size:14px;
		font-weight:bold;
	}

	.csn_game .csn_list ul li a.on{

		color:#f75900;
	}

	.csn_game .csn_list ul li.t1 span.lf{

		background:url('../images/game/cs_icon1.png') left center no-repeat;
		
	}
	
	.csn_game .csn_list ul li.t2 span.lf{

		background:url('../images/game/cs_icon2.png') left center no-repeat;
		
	}

	.csn_game .csn_list ul li.t3 span.lf{

		background:url('../images/game/cs_icon3.png') left center no-repeat;
		
	}

	.csn_game .csn_list ul li span.lf{

		float:left;
		display:block;
		height:38px;
		padding-left:46px;
	}

	.csn_game .csn_list ul li span.rf{

		float:right;
		display:block;
		background:url('../images/game/arrow.png') center center no-repeat;
		width:8px;
		height:38px;
		margin-right:12px;
	}

	.csn_game .csn_list ul li:last-child a span.rf{

		-height:30px;
	}



	.vr_game{

		width:180px;
		margin-top:10px;
	}

	.vr_game .tit{

		background:url('../images/game/vr_tit.png') bottom center no-repeat;
		width:180px;
		height:46px;
	}

	.vr_game .vr_list ul{

		overflow:hidden;
		-border:2px solid #552a00;
		-border-top:0px;
		-border-bottom-left-radius:10px;
		-border-bottom-right-radius:10px;
	}

	.vr_game .vr_list ul li{

		height:38px;
		background:#232220;
		margin-bottom:1px;
	}

	.vr_game .vr_list ul li:last-child{
		margin-bottom:0px;
	}

	.vr_game .vr_list ul li a{

		display:block;
		line-height:38px;
		overflow:hidden;
		color:#eae3da;
		font-size:14px;
		font-weight:bold;
	}

	.vr_game .vr_list ul li a.on{

		color:#f75900;
	}

	.vr_game .vr_list ul li.t1 span.lf{

		background:url('../images/game/vr_icon1.png') left center no-repeat;
		
	}
	
	.vr_game .vr_list ul li.t2 span.lf{

		background:url('../images/game/vr_icon2.png') left center no-repeat;
		
	}

	.vr_game .vr_list ul li.t3 span.lf{

		background:url('../images/game/vr_icon3.png') left center no-repeat;
		
	}

	.vr_game .vr_list ul li span.lf{

		float:left;
		display:block;
		height:38px;
		padding-left:46px;
	}

	.vr_game .vr_list ul li span.rf{

		float:right;
		display:block;
		background:url('../images/game/arrow.png') center center no-repeat;
		width:8px;
		height:38px;
		margin-right:12px;
	}

	.vr_game .vr_list ul li:last-child a span.rf{

		-height:30px;
	}




	.mini_game{

		width:180px;
		margin-top:10px;
	}

	.mini_game .tit{

		background:url('../images/game/mini_tit.png') bottom center no-repeat;
		width:180px;
		height:46px;
	}

	.mini_game .mini_list ul{

		overflow:hidden;
		-border:2px solid #552a00;
		-border-top:0px;
		-border-bottom-left-radius:10px;
		-border-bottom-right-radius:10px;
	}

	.mini_game .mini_list ul li{

		height:38px;
		background:#232220;
		margin-bottom:1px;
	}

	.mini_game .mini_list ul li:last-child{
		margin-bottom:0px;
	}

	.mini_game .mini_list ul li a{

		display:block;
		line-height:38px;
		overflow:hidden;
		color:#eae3da;
		font-size:14px;
		font-weight:bold;
	}

	.mini_game .mini_list ul li a.on{

		color:#f75900;
	}

	.mini_game .mini_list ul li.t1 span.lf{

		background:url('../images/game/mini_icon1.png') left center no-repeat;
		
	}
	
	.mini_game .mini_list ul li.t2 span.lf{

		background:url('../images/game/mini_icon2.png') left center no-repeat;
		
	}

	.mini_game .mini_list ul li.t3 span.lf{

		background:url('../images/game/mini_icon2.png') left center no-repeat;
		
	}

	.mini_game .mini_list ul li.t4 span.lf{

		background:url('../images/game/mini_icon3.png') left center no-repeat;
		
	}

	.mini_game .mini_list ul li.t5 span.lf{

		background:url('../images/game/mini_icon3.png') left center no-repeat;
		
	}

	.mini_game .mini_list ul li.t6 span.lf{

		background:url('../images/game/mini_icon4.png') left center no-repeat;
		
	}

	.mini_game .mini_list ul li.t7 span.lf{

		background:url('../images/game/mini_icon4.png') left center no-repeat;
		
	}

	.mini_game .mini_list ul li.t8 span.lf{

		background:url('../images/game/mini_icon4.png') left center no-repeat;
		
	}

	.mini_game .mini_list ul li span.lf{

		float:left;
		display:block;
		height:38px;
		padding-left:46px;
	}

	.mini_game .mini_list ul li span.rf{

		float:right;
		display:block;
		background:url('../images/game/arrow.png') center center no-repeat;
		width:8px;
		height:38px;
		margin-right:12px;
	}

	.mini_game .mini_list ul li:last-child a span.rf{

		-height:30px;
	}

	.right_info{

		margin-bottom:20px;
	}

	.right_info .bank_div{


		margin-top:16px;

	}

	.right_info .notice_div{

		margin-top:16px;

	}

	.charge_tit{

		width:694px;
		margin:0 auto;
		overflow:hidden;
	}

	.charge_tit ul li{

		float:left;
	}

	.charge_tit ul li:last-child{
		margin-left:10px;
	}

	.charge_tit ul li a{

		display:block;

	}

	.lbet_div_frm .tab{

		overflow:hidden;
		width: calc(100% - 10px);
		margin: 0 auto;
	}

	.lbet_div_frm .tab div{
		padding:10px 0px;text-align:Center;float:left;width:50%;background:#1b140c;color:#ffffff;font-weight:bold;cursor:pointer;border-top-left-radius:12px;border-top-right-radius:12px;
	}
	
	.lbet_div_frm .tab div.on{
		background:#552a00;
		color:#fff200;
	}
	
	.lbet_div_frm{

		overflow:hidden;
		background:#0e0601;
		width:100%;
	}
	.lbet_div_frm.on{
		background:#552a00;
	}

	

	.btn_request
	{
	  position: absolute !important;
	  top: calc(50% - 255px);
	  left: calc(50% - 330px);
	  width: 100px !important;
	  height: 100px !important;
	  background: rgba(0, 0, 0, 0) !important;
	  border-radius: 50px;
	  font-weight: 900 !important;
	  color: #913816 !important;
	  font-size: 11pt;
	  line-height: 100px;
	  text-align: center;
	  cursor: pointer;
	}

	/*.pulse span,
	.pulse:before,
	.pulse:after {
	  content: '';
	  position: absolute;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  border: 0 solid #913816;
	  border-radius: 100%;
	  -webkit-animation: da-pulse 1.5s ease-in-out 0s infinite;
			  animation: da-pulse 1.5s ease-in-out 0s infinite;
	}

	.pulse span {
	  border-color: #913816;
	  border-width: 4px;
	  top: 6px;
	  left: 6px;
	  right: 6px;
	  bottom: 6px;
	}

	.pulse:before {
	  border-color: #e3a465;
	  border-width: 2px;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	}

	.pulse:after {
	  border-color: #e3a465;
	  border-width: 1px;
	  top: -5px;
	  left: -5px;
	  right: -5px;
	  bottom: -5px;
	}

	@-webkit-keyframes da-pulse {
	  0%,
	  100% {
		-webkit-transform: scale(1.25);
				transform: scale(1.25);
		opacity: 0;
	  }
	  48%,
	  52% {
		-webkit-transform: scale(1);
				transform: scale(1);
		opacity: 1;
	  }
	}

	@keyframes da-pulse {
	  0%,
	  100% {
		-webkit-transform: scale(1.25);
				transform: scale(1.25);
		opacity: 0;
	  }
	  48%,
	  52% {
		-webkit-transform: scale(1);
				transform: scale(1);
		opacity: 1;
	  }
	}*/

	.rbanner{

		margin-top:10px;
	}

	.rbanner a{

		display:block;
	}
	
	.csn_mini{

		width:100%;
	}

	.csn_mini ul{

		overflow:hidden;
	}

	.csn_mini ul li{

		float:left;
		margin-left:18px;
	}

	.csn_mini ul li a{

			width:100%;
			display:block;
	}
	.csn_info{
		width:100%;
		height:60px;
		line-height:60px;
		border:1px solid #302c29;
		background:url('../images/common/right_bg.png') top center repeat;
	}
	.csn_info span{
		
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		margin-right:10px;
		display:inline-block;
		
	}

	.csn_info span i{

		color:#6e3f13;
	}

	.csn_info span em.s_mny{

		color:#e9bb01;
		font-style:normal;
	}

	.csn_info span em.csn_mny{

		color:#e9bb01;
		font-style:normal;
	}

	.csn_info span:last-child em{

		color:#e9bb01;
		font-style:normal;
	}


.power_time{
	width:100%;
	height:45px;
	background:url('../images/common/right_bg.png') top center repeat;
	border:2px solid #7d5f39;
	text-align:center;
	
}

.power_time span.num{

	font-weight:700;
	color:#fef5b2;
	font-size:20pt;
}

.power_time div{

	display:inline-block;
}

.power_time span.time{

	margin-left:4px;
	position:relative;
	top:-3px;
	color:#e69800;
	font-size:14px;
}

.power_time span.label{

	margin-left:4px;
	position:relative;
	top:-5px;
}

.power_list .p1{
	
		border:1px dotted #7d5f39;
		border-top:0px;
		width:25%;
		float:left;
		border-left:2px solid #7d5f39;
}

.power_list .p2{
	
		border:1px dotted #7d5f39;
		border-top:0px;
		width:25%;
		float:left;
		border-left:0px;
}

.power_list .p3{
	
		border:2px solid #7d5f39;
		border-top:0px;
		width:50%;
		float:left;
		border-left:0px;
		border-bottom:0px;
}
.power_list .p4{

	float:left;
	height:151px;
	width:25%;
	border-bottom:1px dotted #7d5f39;
}
.power_list .p4 .t_one{

	text-align:right;
	width:100%;
}
.power_list .p4 .t_one .t2{

	width:44%;
}

.power_list .p4 .t_one .t2 .rat_num{

	text-align:center;
}

.power_list .p5 .t_two{

	width:100%;
	text-align:left;
	margin-left:6%;
}

.power_list .p5 .t_two .t2{
	width:44%;
}

.power_list .p5 .t_two .t2 .rat_num{

	text-align:center;
}

.power_list .p5{

	float:left;
	height:151px;
	width:25%;
	border-bottom:1px dotted #7d5f39;
	border-right:2px solid #7d5f39;
}

.power_list .p6{
		clear:both;
		border:1px dotted #7d5f39;
		border-top:0px;
		width:25%;
		float:left;
		border-left:2px solid #7d5f39;

}

.power_list .p7{
		border:1px dotted #7d5f39;
		border-top:0px;
		width:25%;
		float:left;
		border-left:0px;
}
.power_list .p8{
		border:1px dotted #7d5f39;
		border-top:0px;
		width:50%;
		float:left;
		border-left:0px;
		border-right:2px solid #7d5f39;
}
.power_list .p8 .t1{
	width:24% !important;
	display:inline-block;
}

.power_list .p8 .t1 .text-na{

	font-size:12pt;
}

.power_list .p8 .t1 .text-na{

	font-size:12pt;
}

.power_list .p8 .t1 .text-rat{

	font-size:12pt;
}

.power_list .p9{
		clear:both;
		border:2px solid #7d5f39;
		border-top:0px;
		width:100%;
		border-bottom:0px;
}

.power_list .p10{

	float:left;
	clear:both;
	height:151px;
	width:50%;
	border:2px solid #7d5f39;
	border-right:0px;
	border-top:0px;
}
.power_list .p10 .t_one{

	text-align:right;
}
.power_list .p10 .t_one .t2{

	width:24%;
}

.power_list .p10 .t_one .t2 .rat_num{

	text-align:center;
}
.power_list .p10 .t_one .t2 .text-na{

	-color:#858585;
}

.power_list .p11{

	float:left;
	height:151px;
	width:50%;
	border:2px solid #7d5f39;
	border-left:0px;
	border-top:0px;
}

.power_list .p11 .t_two{

	width:100%;
	text-align:left;
	margin-left:6%;
}

.power_list .p11 .t_two .t2{
	width:24%;
}

.power_list .p11 .t_two .t2 .rat_num{

	text-align:center;
}

.power_list .p11 .t_two .t2 .text-na{

	-color:#858585;
}

.power_list .p20{
	
	clear:both;
	width:99.9%;
	text-align:center;
	border-left:2px solid #7d5f39;
	border-right:2px solid #7d5f39;
}


.power_list .p21{
	width:50%;
	float:left;
	border-left:2px solid #7d5f39;
}

.power_list .p21 .pdiv1{

	float:right;
	width:100%;
}


.power_list .p22{
	width:50%;
	float:left;
}

.power_list .p22 .pdiv2{

	float:left;
	width:100%;

}

.power_list .tit{

		color:#ffd1a4;
		text-align:center;
		font-weight:bold;
		background:url('../images/common/right_bg.png') top center repeat;
		height:45px;
		line-height:45px;
		font-size:16px;
		border-bottom:1px dotted #7d5f39;
		width:100%;
}

.power_list .cont{
	
	height:150px;
	width:100%;
	text-align:center;
	padding-top:16px;
}
.power_list .cont .t1{
	width:44%;
	display:inline-block;
}

.power_list .cont span{

	display:block;
	margin:4px;
}

.power_list .cont span.icon1 img{
	-width:57px;
}
.power_list .cont span.icon2 img{
	width:25px;
}

.power_list .cont span.icon3 img{
	width:40px;
}
.power_list .cont .t2{
	width:44%;
	display:inline-block;
}
.power_list .cont .t3{
	width:48%;
	display:inline-block;
}
.power_list .cont .btn{
	
	height:60px;
	border-radius:40px;
	width:100%;
	font-size:16pt;
	color:#ffffff;
	font-weight:bold;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.2;
	outline:none;
	

}
.power_list .cont .btn-danger{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#f1654a'); /*  IE */
	background-image:linear-gradient(bottom, #ff0000 25%, #f1654a 63%);
	background-image:-o-linear-gradient(bottom, #ff0000 25%, #f1654a 63%);
	background-image:-moz-linear-gradient(bottom, #ff0000 25%, #f1654a 63%);
	background-image:-webkit-linear-gradient(bottom, #ff0000 25%, #f1654a 63%);
	background-image:-ms-linear-gradient(bottom, #ff0000 25%, #f1654a 63%);
	color:#fff;
	border:1px solid #9e0b0f;
	transition:all 100ms ease;
}
.power_list .cont .btn-info{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0979c0', endColorstr='#65c8f2'); /*  IE */
	background-image:linear-gradient(bottom, #0979c0 25%, #65c8f2 63%);
	background-image:-o-linear-gradient(bottom, #0979c0 25%, #65c8f2 63%);
	background-image:-moz-linear-gradient(bottom, #0979c0 25%, #65c8f2 63%);
	background-image:-webkit-linear-gradient(bottom, #0979c0 25%, #65c8f2 63%);
	background-image:-ms-linear-gradient(bottom, #0979c0 25%, #65c8f2 63%);
	color:#fff;
	border:1px solid #005b7f;
	transition:all 100ms ease;
}
.power_list .cont .btn-defalut{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa500', endColorstr='#ffb733'); /*  IE */
	background-image:linear-gradient(bottom, #ffa500 25%, #ffb733 63%);
	background-image:-o-linear-gradient(bottom, #ffa500 25%, #ffb733 63%);
	background-image:-moz-linear-gradient(bottom, #ffa500 25%, #ffb733 63%);
	background-image:-webkit-linear-gradient(bottom, #ffa500 25%, #ffb733 63%);
	background-image:-ms-linear-gradient(bottom, #ffa500 25%, #ffb733 63%);
	border:1px solid #b37300;
	transition:all 100ms ease;
	color:#fff;
}

.power_list .cont button{

	background:#7d5f39;
	border:2px solid #a36039;
	border-radius:5px;
	cursor:pointer;
	height:91px;
	border:none;
	display:inline-block;
	width:100%;
	outline:none;
}

.power_list .cont button.selected{

	border:2px solid #ffffff;
	background:#913816;
	
}

.power_list .cont button .text-rat{
	color:#ffff00;
	font-weight:bold;
}

.power_list .cont button .text-na{
	color:#ffff00;
	font-weight:bold;
}

.power_list .cont .rat_num{

	font-size:14px;
	color:#f65700;
	margin-top:10px;
}

.power_list .cont .btn.selected{

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#1a1a1a'); /*  IE */
	background-image:linear-gradient(bottom, #000000 25%, #1a1a1a 63%);
	background-image:-o-linear-gradient(bottom, #000000 25%, #1a1a1a 63%);
	background-image:-moz-linear-gradient(bottom, #000000 25%, #1a1a1a 63%);
	background-image:-webkit-linear-gradient(bottom, #000000 25%, #1a1a1a 63%);
	background-image:-ms-linear-gradient(bottom, #000000 25%, #1a1a1a 63%);
	color:#fff;
	border:1px solid #000000;
	transition:all 100ms ease;
}

.power_list .cont .btn.selected span{
	color:#ffffff !important;
}

.power_list .btn span{
	display:block;
	font-weight:bold;
}
.power_list .btn  .text-rat{

	font-size:12pt;
}
.power_list .btn  .text-na{

	font-size:14pt;
}

.power_list .btn .text-i{
	font-size:10pt;
}

.power_list .p4 .fa-arrow-up{

	color:#fcff00;
}

.power_list .p4 .fa-arrow-down{

	color:#0505f4;
}

.power_list .p5 .fa-arrow-up{

	color:#fcff00;
}

.power_list .p5 .fa-arrow-down{

	color:#0505f4;
}

.last-line-power{
	overflow:hidden;
	height:2px;
	width:100%;
}

.power_bet{

	width:100%;
	overflow:hidden;
	margin-top:10px;
}

.power_bet .info{
	width:100%;
	height:45px;
	background:#0e0601;
	border:2px solid #7d5f39;
	text-align:center;
	color:#e69800;
	font-size:13px;
	line-height:43px;
}

.power_bet .info div {

	float:left;
	margin-left:8px;
}

.power_bet .info i{
	font-size:12px;
}

.power_bet .info span{

		font-weight:bold;
		color:#d1b600;
}

.power_bet .info span.team{
	color:#ffffff;
}

.power_bet .info em{
	color:#7a05f2;
}

.power_bet_list{

	width:100%;
	border:2px solid #7d5f39;
	border-top:0px;
	height:122px;
	float:left;
}

.power_bet_list div{

	float:left;
}

.power_bet_list .pb1{


	width:8%;
	background:#0e0601;
	line-height:120px;
	font-weight:bold;
	color:#f26c4f;
	text-align:center;
	font-size:14px;
	border-right:1px solid #7d5f39;
}



.power_bet_list .pb2{

	width:80%;
	background:#000000;
	padding:20px;
}

.power_bet_list .pb2 .top1{

	width:100%;
}
.power_bet_list .pb2 .top1 div{

	float:left;
}
.power_bet_list .pb2 .top1 .inp{
	width:49%;
}
.power_bet_list .pb2 .top1 .inp span{

	font-weight:bold;
	float:left;
	color:#e69800;
	display:block;
	height:30px;
	line-height:30px;
	background:#0e0601;
	border:1px solid #7d5f39;
}
.power_bet_list .pb2 .top1 .inp span:first-child{

	width:20%;
	padding-left:2%;
	border-right:0px;
}
.power_bet_list .pb2 .top1 .inp span:last-child{

	width:80%;
	padding-right:2%;
}
.power_bet_list .pb2 .top1 .inp input{
	
		width:100%;
		height:26px;
		background:#000000;
		color:#ffffff;
		font-weight:bold;
		border:none;
		outline:none;
}

.power_bet_list .pb2 .top1 .inp2{
	width:49%;
	margin-left:2%;
}

.power_bet_list .pb2 .top1 .inp2 span{

	font-weight:bold;
	float:left;
	color:#e69800;
	display:block;
	height:30px;
	line-height:30px;
	background:#0e0601;
	border:1px solid #7d5f39;
}
.power_bet_list .pb2 .top1 .inp2 span:first-child{

	width:20%;
	padding-left:2%;
	border-right:0px;
}
.power_bet_list .pb2 .top1 .inp2 span:last-child{

	width:80%;
	text-align:right;
	color:#fff000;
	padding-right:2%;
}

.power_bet_list .pb2 .top2{

	width:100%;
	margin-top:15px;
}

.power_bet_list .pb2 .top2 .btn{

	width:10%;
}

.power_bet_list .pb2 .top2 .btn.del{
	background:#494949;
	color:#ffffff;
	border:none;
	width:12%;
}

.power_bet_list .pb3{

	width:12%;
	border-left:1px solid #7d5f39;
}

.power_bet_list .pb3 .btn{

	width:100%;
	height:120px;
	background:#f45200;
	border:none;
	border-radius:0px;
	color:#ffffff;
	font-weight:bold;
}

.div-end-bet{border-radius:2px;position:absolute;background:rgba(0,0,0,.80);z-index:5;left:0px;right:0px;top:0;-bottom:0;display:flex;align-items:center;justify-content:center;vertical-align:-webkit-baseline-middle;height:90px;}
.div-end-bet .fa-lock{font-size:30pt;}

.hand{cursor:pointer;}

.table-text-center th,.table-text-center td{text-align:center;}
.table-text-center td.left{text-align:left;}
.table-text-center>thead>tr>th,.table-text-center>tbody>tr>th{background-color:#f5f5f5;vertical-align: middle;padding:10px;}
.table-text-center>thead>tr>th,.table-text-center>tbody>tr>th label{margin-bottom:0px;}
.table-text-center>tbody>tr>td{vertical-align: middle;}
.table-text-center>tbody>tr>td span.r_color{color:red;margin-top:4px;float:left;}

	.realtime{
		
		-padding:10px;
	}
    .realtime .list001 {
        margin: 0;
        padding: 0;
    }

	.realtime li.none{

		margin-left:0px;
	}

    .realtime li {
        list-style: none;
        float: left;
        -width: 24%;
        text-align: center;
		margin-left:10px;
		margin-top:10px;
    }
	
	 .realtime li.no-left{

		margin-left:0px;
	 }
    .realtime li a {
        display: block;
		color:#fff200;
    }

    .realtime .thumb01 img {
        -width: 100%;
    }

    .realtime .tit {
        padding: 10px 0;
        font-size: 14px;
		font-weight:bold;
    }
    .thumb01 img {
        -border-radius: 10px;
        -height: 185px;
    }
 .datetimepicker{margin-top:20px !important;}

 ._flash{
			animation-name: _flash;
			animation-duration: 0.4s;
			animation-timing-function: linear;
			animation-iteration-count: infinite;
			animation-direction: alternate;
			animation-play-state: running;
	}

@keyframes _flash {
	from {
		color: rgba(0, 0, 0, 0.25);
	}

}

.att_hint{

	width:100%;
	border:1px dotted #0af97a;
	padding:5px;
}

.att_hint p{

	color:#ffffff;
	font-size:14px;
	margin:0px;
}

.att_hint p.t1{

	color:#0af051;
}

.att_hint p em{

	font-style:normal;
}

.att_hint p em.s1{

	color:#0e9def;
}

.att_hint p em.s2{

	color:#f10909;
}

.att_hint p.t2{

	color:#e11396;
}

.coupon_list{margin-top:20px;width:100%;}
.coupon_list .coupon_div{

	width:800px;
	height:400px;
	margin:0 auto;
	background: rgba(0,0,0,0.7) url(../images/coupon/coupon_bg.jpg) center center;
}
.coupon_list #scratch{ position: relative;}
.coupon_list #cover{ position: absolute; top:0; left:0;}
.coupon_list #card{ -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.coupon_list #card { height: 100%; font-weight: bold;font-size: 24px;line-height: 100px;text-align: center;-background: #ffffff;color: #d1a426;}  
.coupon_list #scratch {width: 420px;height: 124px;margin:0 auto 0;-border: 4px solid #f65c52;top:112px;}
.coupon_list h3{color:#a95e14;font-weight:bold;font-size:20px;text-align:center;}
.coupon_list #card_money{font-size: 50px;color: #d1a426;font-weight:bold;display:none;}
.coupon_list .no_dt{

		text-align:center;
		font-size: 40px;
		font-weight: bold;
		color: #f64c9c;
		position:relative;
		top:144px;
}

.coupon_hint{

	color:#e91025;
	text-align:center;
	margin-bottom:10px;
}

.mini_bet_list_div{

	width:100%;
	background:#7d5f39;
	border-radius:5px;
	border:0px;
	-padding:6px 3px 3px 3px;
	margin:0 auto;
	margin-top:20px;
}

.mini_bet_list_div .tit{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-left:6px;
	margin-bottom:4px;
}

.mini_bet_div{

	width:950px;
	background:#7d5f39;
	border-radius:5px;
	border:0px;
	-padding:6px 3px 3px 3px;
	margin:0 auto;
	margin-top:20px;
}

.mini_bet_div .tit{

	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-left:6px;
	margin-bottom:4px;
}
.mini_tab_list{

	padding:8px 4px 3px 4px;
}

.mini_tab_list table tr th{
		background:#1d1918;
		height:30px;
		line-height:30px;
		text-align:center;
		color:#fff200;
}

.mini_tab_list table tr td{

	background:#000000;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#ffffff;
	border-bottom:1px solid #2c2c2e;

}

.cs_div{

	width:100%;
	-width:800px;
	-0padding:4px;
	-background:#1a1a1a;
	margin:0 auto;
	margin-top:30px;
}

.cs_div ul{

	overflow:hidden;
}

.cs_div ul li:first-child{

	margin-left:0px;
}

.cs_div ul li{

	float:left;
	-width:24.25%;
	-width:49.5%;
	-width:24%;
	margin-left:10px;
	-margin-top:1%;
}

.cs_div ul li span{
	display:block;
}

.cs_div ul li span:last-child{

	-margin-top:1.6%;
}

.cs_div ul li a{
	
	display:block;

}


.cs_div_pay{

	width:100%;
	text-align:center;
	margin-top:10px;

}

.cs_div_pay ul{

	overflow:hidden;
}

.cs_div_pay ul li{

	display:inline-block;
}

.cs_div_pay ul li:last-child{

	margin-left:10px;
}

.cs_div_pay ul li a{

	display:block;

}

.roll_list{

	width:100%;
	padding:10px 0;
	text-align:center;
}

.roll_list span{

	color:#f26c4f;
	display:block;
	font-size:13px;
}

.roll_list em{

	color:#ffff00;
	font-weight:bold;
	font-style:normal;
}

.foot{
	width:100%;
	height:135px;
	line-height:135px;
	background:#2f2f2f url('../images/common/foot_bg.png') center center no-repeat;
	margin-top:2%;

}

.board_btn .btn{

	font-weight:bold;
}

.board_btn .btn-danger{

	background:#7d5f39;
	border:1px solid #7d5f39;
	border-radius:0px;
}

.board_btn .btn-default{

	background:#0f0d0b;
	border:1px solid #7d5f39;
	border-radius:0px;
	color:#ffffff;
}

.agree_btn .btn{

	font-weight:bold;
}

.agree_btn .btn-danger{

	background:#7d5f39 !important;
	border:1px solid #7d5f39 !important;
	border-radius:0px;
}

.agree_btn .btn-default{

	background:#0f0d0b;
	border:1px solid #7d5f39;
	border-radius:0px;
	color:#ffffff;
}
.board_list .frm_search{

	height:60px;
	line-height:60px;
	border:1px solid #302c29;
	background:url('../images/common/right_bg.png') top center repeat;
}

.board_list .frm_search input{
	height:30px;
	border:1px solid #7d5f39;
	background:none;
	color:#ffffff;
}

.board_list .frm_search .pull-left{

	color:#ffffff;
	margin-left:10px;

}

.board_list .frm_search .btn-info{

	background:#7d5f39 !important;
	border:1px solid #7d5f39 !important;
	border-radius:0px;
}

.board_list .frm_search select{
	
	border:1px solid #7d5f39;
	height:30px;
	background:none;
	color:#7d5f39;
	margin-right:10px;

}

.board_list .rmemo strong{

	color:#f65700;

}

.new_brand_list{

	width:100%;
}

.new_brand_list ul{

	display: flex;
	flex-wrap: wrap;
	margin-top: 1rem;
}

.new_brand_list ul li{
	position: relative;
	width: 32%;
	margin: 0.6%;
	transition: 0.25s;
}

.new_brand_list ul li img{

	width:100%;
}

.brandModal {
	position: absolute;
	height: calc(100vh - 160px);
	top: 236px;
	left: 0px;
	border: 3px solid #7d5f39;
	border-radius: 5px;
	background-color: #191919;
	-webkit-animation: scale-up-center 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: scale-up-center 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	width:90%;
	margin:0 auto;
	overflow-x: hidden;
    overflow-y: scroll;
}
.brandModal .brand-sub-list {
	align-items: flex-start;
	padding: 0 0.75rem;
}

.brandModal .title{

	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}

.brandModal .title h3{

	color:#ffff20;
	float:left;
	font-size: 16px;
	margin: 0;
    font-weight: bold;
    margin-top: 10px;
    margin-left: 10px;
}

.brandModal .title button{

	float:right;
	border:none;
	background:none;
	color:#ffff20;
	border: 1px solid #ffff20;
    border-radius: 25px;
    font-weight: bold;
    margin-top: 10px;
    margin-right: 10px;
}

.brand-sub-list ul{

	display: flex;
	flex-wrap: wrap;
}

.brand-sub-list ul li{
	flex: 0 0 16.6%;
	padding: 0.25rem;
	border-radius: 5px;
	text-align: center;
}



.brand-sub-list ul li div {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 99.8%;
	height: 148px;
	margin: 0 auto 0.5rem;
	border: 1px solid #ffff20;
	border-radius: 10px;
	overflow: hidden;
	object-fit: cover;
}

.brand-sub-list ul li p {
	flex: 1 1 auto;
	padding: 0.25rem;
	margin-bottom: 0.5rem;
	text-shadow: 0 0 5px #000;
	color:#ffffff;
	font-weight:bold;
}

.brand-sub-list ul li img{

	width:100%;
	min-height: 100%;
}

.memo_tit{
	color:#f65700;
	margin-bottom:50px;
	font-weight:bold;
}

.memo_help{

	margin-top:50px;
	font-weight:bold;
}

.login_wrap{
	float:left; width:100%; height:100vh; background:url("../images/login/bg_login.jpg") center top no-repeat; background-size:100% 100%;
}
.login_title{width:500px; margin:0px auto; padding:10px 0 10px 0;}
.login_ani_wrap {margin:0px auto; width:380px; height:380px; position:relative; z-index:1;;}
.login_ani_111 {position:absolute; left:45px; top:45px; display: block; z-index:1;}
.login_ani_222 {position:absolute; left:20px; top:150px; display: block; z-index:1;}
.login_ani_333 {position:absolute; left:220px; top:50px; display: block; z-index:1;}
.login_ani_444 {position:absolute; left:81px; top:81px; display: block; z-index:11;}


/* 톱니 */
#exa0{
	animation-name: exa0;
	-webkit-animation-name: exa0;

	animation-duration: 119s;	
	-webkit-animation-duration: 119s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	
	animation-timing-function:linear;
	-webkit-animation-timing-function:linear;
}

@keyframes exa0 {
	from {
		transform: rotate(0deg);	
	}
	to {
		transform: rotate(-360deg);
	}			
}

#exa1{
	animation-name: exa1;
	-webkit-animation-name: exa1;

	animation-duration: 9s;	
	-webkit-animation-duration: 9s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	
	animation-timing-function:linear;
	-webkit-animation-timing-function:linear;
}

@keyframes exa1 {
	from {
		transform: rotate(0deg);	
	}
	to {
		transform: rotate(360deg);
	}			
}

#exa2{
	animation-name: exa2;
	-webkit-animation-name: exa2;

	animation-duration: 4s;	
	-webkit-animation-duration: 4s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	
	animation-timing-function:linear;
	-webkit-animation-timing-function:linear;
}

@keyframes exa2 {
	from {
		transform: rotate(0deg);	
	}
	to {
		transform: rotate(360deg);
	}			
}

#exa3{
	animation-name: exa3;
	-webkit-animation-name: exa3;

	animation-duration: 16s;	
	-webkit-animation-duration: 16s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	
	animation-timing-function:linear;
	-webkit-animation-timing-function:linear;
}

@keyframes exa3 {
	from {
		transform: rotate(0deg);	
	}
	to {
		transform: rotate(-360deg);
	}			
}

#exa4{
	animation-name: exa4;
	-webkit-animation-name: exa4;

	animation-duration: 12s;	
	-webkit-animation-duration: 12s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	
	animation-timing-function:linear;
	-webkit-animation-timing-function:linear;
}

@keyframes exa4 {
	from {
		transform: rotate(0deg);	
	}
	to {
		transform: rotate(-360deg);
	}			
}

/* 로그인 로고 효과 */
.bounce{
	animation-name: bounce;
	-webkit-animation-name: bounce;	

	animation-duration: 2.1s;	
	-webkit-animation-duration: 2.1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;	

	visibility: visible !important;						
}

@keyframes bounce {
	0% {
		transform: translateY(-300%) scaleX(4.0);
	
	}	
	30% {
		transform: translateY(2%) scaleX(1.3);
	
	}				
	100% {
		transform: translateY(0%) scaleX(1);
	
	}		
}

/* 로그인 버튼 효과 */
.btnh {
	animation-name: btnh;
	-webkit-animation-name: btnh;	

	animation-duration: 0.3s;	
	-webkit-animation-duration: 0.3s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	
	
	animation-iteration-count:1;
	-webkit-animation-iteration-count:1;	
	
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;	

	visibility: visible !important;	
}

@keyframes btnh {
	0%   {transform:scale(1) scaleX(1);}		
	50%  {transform:scale(1.03) scaleX(1.1);}		
	100% {transform:scale(1.05) scaleX(1);}			
}


/* 문의하기 버튼 효과 */
.pulse{
	animation-name: pulse;
	-webkit-animation-name: pulse;	

	animation-duration: 3.5s;	
	-webkit-animation-duration: 3.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		transform: scale(1.2);
		opacity: 0.7;		
	}
	50% {
		transform: scale(1);
		opacity: 1;	
	}	
	100% {
		transform: scale(1.2);
		opacity: 0.7;	
	}			
}