@CHARSET "UTF-8";
@import "../../fonts/font_daum.css";
html{
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Malgun Gothic, dotum, Verdana;
	font-size: 12px;
	text-decoration:none; word-break:break-all;
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	background-repeat:repeat-x, no-repeat;
	background-position:top center;
	background-image:url(../images/body_bg_c_2.jpg), url(../images/bg_light.png);
	min-height:100%;
}

img { border:none }
strong { font-weight:bolder; }
a { text-decoration:none; color:#fff; }
a:hover { text-decoration:none;color:#FF3200; }
a:visited { text-decoration:none;color:#aaa;  }
.league_icon { vertical-align:middle; margin-right:3px; }

.clearFix {clear:both;}
.clearFix:before {clear:both;}
.clearFix:after {clear:both;}

/* 로그인 페이지 레이아웃 */
body.login {padding-top:620px; background:url(../images/login_cherry.jpg) no-repeat top center fixed #000000;}

.loginLogoBox {position:absolute;top:20%;width:100%;height:260px;}
.loginLogoBox h1 {margin:0 auto;width:261px;height:260px;background:url(../images/login_logo.png) no-repeat center center;}

body.login .login_wrap {position:relative;margin:0 auto 20px auto;padding:10px 20px;width:331px;border:2px solid #797979;background:rgba(0,0,0,0.7);border-radius:10px;}
body.login .login_wrap .LoGoBox {display:none;position:absolute;top:-18px;left:-60px;width:134px;height:132px;background:url(../images/login_logo2.png) no-repeat center center;}
body.login .login_wrap .logo { display:none; }
body.login .login_wrap .login_form { margin:0 auto;padding-top:15px;height:62px; }
body.login .login_wrap .login_form .cred { float:left; margin-right:10px; width:200px; }
body.login .login_wrap .login_form .row { float:left;  }
body.login .login_wrap .login_form .id .name { float:left; margin-right:5px;width:58px; height:22px; margin-left:10px;color:#ffffff;}
body.login .login_wrap .login_form .id .text { float:left; width:103px; padding:3px 0; }
body.login .login_wrap .login_form .pw .name { float:left; margin-right:5px;width:58px; height:22px; margin-left:10px;color:#ffffff;}
body.login .login_wrap .login_form .pw .text { float:left; width:103px; padding:3px 0; }
body.login .login_wrap .login_form input { width:130px; line-height:12px; font-size:12px; ime-mode:disabled;border:none;border-radius:3px; background:#981111;color:#ffffff;}
body.login .login_wrap .login_form .login_btn { float:left; width:53px; margin-right:5px; }
body.login .login_wrap .login_form .login_btn input { cursor:pointer; *cursor:hand; width:56px; height:46px; border:1px solid #484848;border-radius:6px;background:#161616;color:#ffffff;}
body.login .login_wrap .login_form .join_btn { float:left; width:53px; }
body.login .login_wrap .login_form .join_btn input { cursor:pointer; *cursor:hand; width:56px; height:46px;border:1px solid #484848;border-radius:6px;background:#161616;color:#ffffff;}
body.login .login_wrap .kakao {margin:10px auto;background: url(../images/kakao.png) no-repeat;width:200px;height:67px;}
body.login .login_wrap .captcha {display:flex;justify-content:center;margin-bottom:10px;}
body.login .login_wrap .captcha img {height:40px;border-top-left-radius:4px;border-bottom-left-radius:4px;}
body.login .login_wrap .captcha input {margin:0;padding:0;border:0;border-top-right-radius:4px;border-bottom-right-radius:4px;color:#000000;font-weight:bold;}

.login_QBTN {margin:0 auto;width:100%;text-align:center;}
.login_QBTN input {padding:0 30px;line-height:33px;background:#444444;border-radius:6px;border:1px solid #717171;font-weight:bold;color:#ffffff;cursor:pointer;}

body.login .propose { position:absolute; top:100px;width:100%; display:none;}
body.login .propose .proposeBOX {margin:0 auto;width:250px;  border:#bd1100 1px solid; background-color:#161616;}
body.login .propose .proposeBOX .title { color:#fff; font-weight:bold; text-align:center; line-height:18px; height:18px; font-size:12px; background-color:#000; }
body.login .propose .proposeBOX .code { height:40px; text-align:center;}
body.login .propose .proposeBOX .code input { width:150px;  border:#e65c5c 1px solid; color:#ffffff; background-color:#7b2323;line-height:18px; height:18px; margin:10px auto; text-align:center;}
body.login .propose .proposeBOX .btn { height:25px; text-align:center;}
body.login .propose .proposeBOX .btn div { cursor:pointer; *cursor:hand; width:58px; height:21px; vertical-align:middle; display:inline-block; }
body.login .propose .proposeBOX .btn .btn_propose_ok { background:url(../images/btn_confirm.gif) no-repeat; }
body.login .propose .proposeBOX .btn .btn_propose_close { background:url(../images/btn_cancel.gif) no-repeat; }

/* 로그인 문의 */
.LoginQframe {margin:0 auto;padding:20px 30px;width:400px;background:#f7f7f7;border:1px solid #ffffff;border-radius:8px;}
.LoginQframe h1 {margin:0 0 20px 0;text-align:center;font-weight:bold;font-size:18px;color:#000000;}
.LoginQframe .loginQbox ul li {clear:both;padding-top:20px;text-align:left;}
.LoginQframe .loginQbox ul li:first-child {padding-top:0;}
.LoginQframe .loginQbox ul li label {float:left;display:inline-block;width:60px;line-height:21px;font-weight:bold;vertical-align:top;}
.LoginQframe .loginQbox ul li input {float:right;margin:0;padding:0 10px;width:313px;line-height:21px;border:1px solid #bbbbbb;color:#000000;vertical-align:top;}
.LoginQframe .loginQbox ul li textarea {float:right;margin:0;padding:10px;width:313px;border:1px solid #bbbbbb;color:#000000;vertical-align:top;}
.LoginQframe .loginQbox ul li.Qguide {text-align:center;color:#ff6600;}
.LoginQframe .loginQbtn {clear:both;text-align:center;}
.LoginQframe .loginQbtn a {display:inline-block;margin-top:20px;padding:0 20px;line-height:27px;background:#000000;border-radius:5px;color:#ffffff;}
.LoginQframe .loginQbtn .sendMe {background:#ff8f00;}
.LoginQframe .loginQbtn .cancel {background:#949494;}

.content_wrap { width:1040px; margin:0 auto; background-color:rgba(0,0,0,0.5);}
.content_top {position:relative;}
.content {padding:0px;position: relative}

/* 푸터 레이아웃 - 사이트별 */
.footer_wrap { width:990px; margin:20px auto; text-align:center; color:#a9a9a9;}
.footer_wrap .footer { height:75px; background:url(../images/footer.png) center top no-repeat;}

/* Casino, Slot */
.CASINO_WRAP {padding:25px 0;}
.casino_tit {display:block;padding:0 25px;padding-bottom:15px;font-size:24px;font-weight:600;color:#ffffff;}
.casino_list {display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0 20px;padding-bottom:30px;}
.casino_list .CSBTN {display:block;box-sizing:border-box;margin:5px;width:calc(100% / 8 - 10px);border-radius:4px;text-align:center;}
.casino_list .CSBTN img {width:100%;margin-bottom:5px;}
/* Casino Tab */
.casino_tab_box {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	padding:0 25px;
	padding-bottom:15px;
}
.casino_tab_box .ctab {
	display:block;
	margin-right:5px;
	padding:5px 20px;
	border-radius:4px;
	text-align:center;
	background-color:#222222;
	font-size:24px;
	font-weight:400;
	color:#ffffff;
}
.casino_tab_box .marked {
	background-color:#ffffff;
	font-weight:600;
	color:#000000;
}
/* Casino Guide Pop */
.casinoGframe {
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color:rgb(0 0 0 / 60%);
}
.casinoGuideBox {
	position:fixed;
	z-index:1000;
	top:210px;
	left:50%;
	transform:translateX(-50%);
	box-sizing:border-box;
	padding:30px;
	width:calc(500px - 30px);
	border-radius:10px;
	border:2px solid #cccccc;
	background-color:rgb(0 0 0 / 80%);
}
.casinoGuideBox h1 {
	display:block;
	margin-bottom:19px;
	text-align:center;
	font-size:21px;
	color:#ffffff;
}
.casinoGuideBox P {
	display:block;
	margin-bottom:10px;
	line-height:20px;
	text-align:center;
	color:#ffffff;
	font-size:15px;
}
.casinoGuideBox b {
	color:#ffcc00;
}
.cgBtnBox {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:20px;
}
.cgBtnBox .cgBtn {
	display:block;
	box-sizing:border-box;
	width:calc(100% / 2 - 3px);
	height:40px;
	line-height:38px;
	border-radius:4px;
	border:1px solid #787878;
	background-color:#666666;
	text-align:center;
	font-size:13px;
	color:#ffffff;
}
.cgBtnBox .btn_agree {
	border-color:#ff1764;
	background-color:#f80054;
}

/* 상단 헤더 레이아웃 */
.header_wrap {position:relative;width:100%; height:280px;margin:0 auto; position:relative;color:#eee; line-height:18px; background:url(../images/bg_cherry_top_2.jpg) center top no-repeat;}
.header_wrap.JoinTbg {background:none;}
body.join {background:#111111;}
body.join .header_wrap {height:200px;background:none;}
.header_wrap .TopInbox {position:relative;margin:0 auto;width:990px;height:213px;}
.header_wrap .user_info {position:relative;width:990px; margin:0 auto;padding-top:30px;z-index:200;position:relative;}
.header_wrap .user_info div.info_col { float:left; margin: 0; border-radius:5px; padding:8px}
.header_wrap .user_info div.info_btn { float:right; color:#151515;font-size:12px; text-align:right; padding:8px 10px;}
.header_wrap .user_info div.info_btn a{ font-size:11px; vertical-align:middle; padding:3px; color:#cccccc; margin-right:5px;}
.header_wrap .user_info div.info_btn a:hover {color:#ffffff;}
.header_wrap .user_info div.info_btn .member_edit{ height:32px; display: inline-block; padding:0 10px; line-height:32px; margin-right:10px; background-color:#333; text-align:center; border-radius:5px; border:1px solid #666;}
.header_wrap .user_info div.info_btn .logout{ height:32px; display: inline-block; padding:0 10px; line-height:32px; background-color:#333; text-align:center; border-radius:5px; border:1px solid #666;}

.header_wrap .user_info .user_name {  font-weight:bold; color:#FFC3BC; }
.header_wrap .user_info .user_level { font-weight:bold; color:#FFC3BC; vertical-align:middle; margin:0;}
.header_wrap .user_info .cash { font-weight:bold; color:#FFC3BC;}
.header_wrap .user_info .point { font-weight:bold; color:#FFC3BC; }
.header_wrap .user_info .letter_count {color:#ffffff;}
.header_wrap .user_info a.point_conv { display:inline-block;width:43px; height:17px; background: url(../images/btnChagePoint.gif) no-repeat center top; font-size:0px; color:#000; vertical-align:middle;}
.header_wrap .user_info .icon_letter { display:inline-block;width:16px; height:15px; background: url(../images/memoNew.gif) no-repeat center top; font-size:0px; color:#000; vertical-align:middle;}

.header_wrap .logo
{
	width:240px;
	height:213px;
	position:absolute;
	top:0;
	left:375px;
	z-index:101;
	background:url(../images/top_logo_cherry.png) no-repeat 0 5px;
}
.header_wrap .logo.JoinTop {position:relative;margin:0 auto;left:0;}
.header_wrap .logo a {display:block;margin:0 auto;width:240px;height:213px;}
.header_wrap .main_menu {position:relative;z-index:100;margin:0 auto;padding-top:50px;width:990px;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}
.header_wrap .main_menu a { display:inline-block;margin:0px; font-size:17px; color:#ffffff; ; font-weight:bold; letter-spacing:-1px;}
.header_wrap .main_menu a:hover {color:#fff000; text-shadow:0 0 5px rgba(255,125,80,0.9);}
.header_wrap .main_menu .left{ float:left; margin-right:20px;}
.header_wrap .main_menu .right{ float:right; margin-left:40px;}
.header_wrap .notice {  position:absolute; top:170px;height:30px; line-height:30px; width:990px; left:50%; margin-left:-495px }
.header_wrap .notice .hotnews { height:30px; width:90px; float:left; margin:0 10px; font-family: Arial,Verdana,Dotum;color: #eee;font-size: 15px;text-align: center;}
.header_wrap .notice .message { height:30px; width:865px; float:left; line-height:30px;}
/* sitelink */
ul#etclink {
	list-style-type: none;
	position: absolute;
	padding: 0;
	top: 232px;
	border: 0;
	width: 1000px;
	height: 32px;
	left:50%;
	display: block;
	margin-left:-495px;
}
#etclink a, a:link, a:visited {
	text-decoration: none;
}

ul#etclink li {
	padding: 0;
	margin-left: 1px;
	display: block;
	overflow: hidden;
	float: left;
	text-indent: -9999px;
}
ul#etclink li a {
	border: 0;
	display: block;
	height: 32px;
	background: url(../images/sitelink_btn.png) no-repeat;
}
ul#etclink li a:hover {
	border: 0;
	/* display: block; */
}

li#etclink_LIVESCORE a,
li#etclink_LIVESCORE a:link,
li#etclink_LIVESCORE a:visited {width: 92px; background-position: 0px 0px;}
li#etclink_LIVESCORE a:hover {background-position: 0px -40px;}

li#etclink_ESPN a,
li#etclink_ESPN a:link,
li#etclink_ESPN a:visited {width: 92px; background-position: -94px 0px;}
li#etclink_ESPN a:hover {background-position: -94px -40px;}

li#etclink_NAVER a,
li#etclink_NAVER a:link,
li#etclink_NAVER a:visited {width: 92px; background-position: -188px 0px;}
li#etclink_NAVER a:hover {background-position: -188px -40px;}

li#etclink_YAHOO a,
li#etclink_YAHOO a:link,
li#etclink_YAHOO a:visited {width: 92px; background-position: -282px 0px;}
li#etclink_YAHOO a:hover {background-position: -282px -40px;}

li#etclink_MLB a,
li#etclink_MLB a:link,
li#etclink_MLB a:visited {width: 92px; background-position: -376px 0px;}
li#etclink_MLB a:hover {background-position: -376px -40px;}

li#etclink_NBA a,
li#etclink_NBA a:link,
li#etclink_NBA a:visited {width: 92px; background-position: -470px 0px;}
li#etclink_NBA a:hover {background-position: -470px -40px;}

li#etclink_NHL a,
li#etclink_NHL a:link,
li#etclink_NHL a:visited {width: 92px; background-position: -564px 0px;}
li#etclink_NHL a:hover {background-position: -564px -40px;}

li#etclink_MyP2P a,
li#etclink_MyP2P a:link,
li#etclink_MyP2P a:visited {width: 92px; background-position: -658px 0px;}
li#etclink_MyP2P a:hover {background-position: -658px -40px;}

li#etclink_sportcom a,
li#etclink_sportcom a:link,
li#etclink_sportcom a:visited {width: 92px; background-position: -752px 0px;}
li#etclink_sportcom a:hover {background-position: -752px -40px;}

li#etclink_afreeca a,
li#etclink_afreeca a:link,
li#etclink_afreeca a:visited {width: 92px; background-position: -846px 0px;}
li#etclink_afreeca a:hover {background-position: -846px -40px;}

.user_level { vertical-align:middle; margin-right:5px; }
.level_adm { background:url(../level4/level_a_c.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000; }
.level_1 { background:url(../level4/level_1.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000; }
.level_2 { background:url(../level4/level_2.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000; }
.level_3 { background:url(../level4/level_3.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000; }
.level_4 { background:url(../level4/level_4.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000; }
.level_5 { background:url(../level4/level_5.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000;}
.level_6 { background:url(../level4/level_6.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000;}
.level_7 { background:url(../level4/level_7.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000;}
.level_8 { background:url(../level4/level_8.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000;}

/* .level_adm { background:url(../images/levela.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000; }
.level_1 { background:url(../level3/desktop/level1.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000; }
.level_2 { background:url(../level3/desktop/level2.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000; }
.level_3 { background:url(../level3/desktop/level3.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000; }
.level_4 { background:url(../level3/desktop/level4.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000; }
.level_5 { background:url(../level3/desktop/level5.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000;}
.level_6 { background:url(../level3/desktop/level6.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000;}
.level_7 { background:url(../level3/desktop/level7.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000;}
.level_8 { background:url(../level3/desktop/level8.png); display:inline-block;width:24px; height:24px; font-size:0px; color:#000;} */

.main_wrap {padding:0 15px;}
.main_wrap .main_visual { width:946px; height:532px; background:url(../images/main_img3.jpg) no-repeat top center;background-size: 100%; margin:0 auto 10px; border:1px solid #7e1710;position: relative}

.main_wrap .hotgame { float:left; width:500px; margin-bottom:10px; background-color:#333; min-height:320px;}
.main_wrap .hotgame .title {height:26px;margin-bottom:5px; color:#ffffff; font-family:Verdana, Helvetica, sans-serif,Dotum; font-size:18px; font-weight:bold; padding:5px 10px; background-color:#8a1a1a; text-shadow:1px 1px 0 rgba(0,0,0,0.5); margin-bottom:5px; border-bottom:#660000;}

.main_wrap .hotgame .game { *zoom:1; display:inline-block; color:#eee; margin-bottom:2px; font-size:11px; letter-spacing:-1px;}
.main_wrap .hotgame .game div { margin-right:2px; }
.main_wrap .hotgame .nogame { text-align:center; line-height:250px; font-size:25px;}
.main_wrap .hotgame .game .date { clear:left;float:left; width: 80px; height:26px;line-height:24px; text-align:center; font-size:12px; color:#666; letter-spacing:0; }
.main_wrap .hotgame .game .home { float:left; width: 175px; height:24px;line-height:24px; font-weight:bold; text-align:left;padding:0px 5px; background-color:#000;}
.main_wrap .hotgame .game .draw { float:left; width: 40px; height:24px;line-height:24px; text-align:center;  background-color:#000;}
.main_wrap .hotgame .game .away { float:left; width: 175px; height:24px;line-height:24px; font-weight:bold; text-align:right; padding:0px 5px 0 0;  background-color:#000;}
.main_wrap .hotgame .game .team_name { width:140px; }
.main_wrap .hotgame .game .team_name img {margin:2px 0;height:20px;vertical-align:top;}
.main_wrap .hotgame .game .home .team_name { float:left; }
.main_wrap .hotgame .game .away .team_name { float:right; }
.main_wrap .hotgame .game .rate { width:30px; }
.main_wrap .hotgame .game .home .rate { float:right; text-align:right }
.main_wrap .hotgame .game .away .rate { float:left; }
.main_wrap .hotgame .game .clickable {cursor:pointer; *cursor:hand; }
.main_wrap .hotgame .game .hover {background-color:#ffcc00; color:#000; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5), 1px 1px rgba(255, 255, 255, 0.5) inset;}

.main_wrap .main_notice { width: 450px; height:380px; position: absolute;padding:10px;left:10px;top:10px;background:rgba(0, 0, 0, 0.74);}
.main_wrap .main_notice .row {position: absolute;}
.main_wrap .main_notice .row .notice_title {font-size:12pt;font-weight:bold;text-align:center;color:#fff;}
.main_wrap .main_notice .row .notice_content {max-height:330px;width:450px;overflow:auto;color:#fff;}
.main_wrap .main_notice .row img {max-width:430px;}
.main_wrap .main_notice ol.bjqs-markers li a{ padding:5px 10px; background:#000; color:#fff; margin:5px; text-decoration: none; }
.main_wrap .main_notice ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover{ background: #999; }


.main_wrap .notice { margin:0 10px 10px 45px; width:440px; float:left; background-color:#333;}
.main_wrap .notice .head {height:26px;margin-bottom:5px; color:#ffffff; font-family:Verdana, Helvetica, sans-serif,Dotum; font-size:18px; font-weight:bold; padding:5px 10px; background-color:#8a1a1a; text-shadow:1px 1px 0 rgba(0,0,0,0.5); border-bottom:#660000;}
.main_wrap .notice .row { color:#999; font-size:11px; line-height:24px; padding-left:3px; border-bottom:1px solid #666; height:27px;}
.main_wrap .notice .row:last-child {border-bottom:0;}
.main_wrap .notice .row .title { float:left; width:390px; }
.main_wrap .notice .row .title a:link, .main_wrap .notice .row .title a:visited {color:#888;}
.main_wrap .notice .row .title a:hover {color:#00d2ff; text-decoration:underline;}
.main_wrap .notice .row .date { float:right; text-align:center; width:40px; }

.main_wrap .event { margin-bottom:10px; padding:10px; background-color:#000; width:330px; float:right}
.main_wrap .event .title { background:url(../images/eventTitle.gif) no-repeat left; height:17px;margin-bottom:10px;}
.main_wrap .event .img { display:block; background:url(../images/event.jpg) no-repeat left; height:180px;}


.roundbox_head {height:50px;box-shadow:0 3px 5px rgba(0,0,0,0.5); color:#ff1c00; line-height:50px;font-size:20px;text-shadow:1px 1px 0 rgba(0,0,0,0.5);text-align:center;}
.roundbox_body {background:url(../images/contentsBg.png) repeat scroll 0 0 rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0, 0, 0, 0.5) inset, 0 3px 5px rgba(0, 0, 0, 0.5); padding:10px 0 20px;}
.roundbox_foot {}

.gamebox_head {height:50px; }
.gamebox_body {background-color:#333; padding:10px 0 20px; margin:0 5px 0 25px;}
.gamebox_foot {}

.section_title {font-size: 24px; color: #ffffff;margin-top:10px;margin-bottom:10px;padding-top:20px;padding-left:25px;line-height:40px; text-shadow:0 1px 3px rgba(0,0,0,0.5); height:40px;letter-spacing:-0.1em;}
body.miniGbody .section_title {padding-left:10px;}
.section_title.JoinTit {text-align:center;}
.section_title a.soccer_rank { float:left; margin:20px 0px 0px 250px; font-weight:bold;  }
.section_title a.soccer_rank:hover { text-decoration:underline; }
.section_title a.soccer_rank:link { color:#ff9900; }
.section_title a.soccer_rank:visited { color:#ff9900; }
.section_title .flash_clock { float:right; width:200px; height:40px; margin-top:5px; }


/* game_list */
.list_tab {padding: 0; margin: 0 5px 0 25px; }
.list_tab a {float:left;  height:24px; margin-right:1px;line-height:20px; font-size:18px; padding:3px 10px;  background-color:#434c50; border-radius:5px 5px 0 0; color:#fff; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,0.5); }
.list_tab a.on, .list_tab a:hover  { background-color:#008cff; border-radius:5px 5px 0 0; color:#ffffff; text-shadow:1px 1px 0 rgba(0,0,0,0.5);}

.game_list_wrap {}
.game_list {position:relative;width:810px; min-height:400px;}
body.miniGbody .game_list {margin:0 auto;width:1040px;}
.game_list .list_head {font-weight:bold; text-align:center; line-height:23px; height:23px; margin:0px 8px 2px 7px; background-color:#fff;}
.game_list .list_head div { float:left;color:#333;height:23px; }
.game_list .list_head .date { background: #fff; }
.game_list .list_head .win { background: #f0f0f0;}
.game_list .list_head .draw { background: #fff;}
.game_list .list_head .lose { background: #f0f0f0;}
.game_list .list_head .status { background: #fff; }
.game_list .date { width:70px;clear:left; margin-right:4px;float:left;  }
.game_list .win { width:295px; margin-right:4px;float:left;  }
.game_list .draw { width:50px; margin-right:4px;float:left;  }
.game_list .lose { width:295px; margin-right:2px;float:left;  }
.game_list .status { width:35px; margin-right:2px;float:left;  }
.game_list .nogame { text-align:center; height:500px; line-height:500px;font-size:25px; color:#ffffff; text-shadow:0 3px 5px rgba(0,0,0,0.5);}

.game_list .game_notice {margin:0 8px 0 7px}
.game_list .game { color: #666; line-height:34px; margin:0px 8px 0 7px; display:inline-block;}
.game_list .game .date { border:transparent 1px solid; }
.game_list .game .win {background-color:#181818; border:0 none;}
.game_list .game .draw {background-color:#181818; border:0 none;}
.game_list .game .lose {background-color:#181818; border:0 none;}
.game_list .game .status { border:transparent 1px solid; }

.game_list .bonus .rate { float:left;width:650px;background-color:#000; text-align:center;font-weight:bold; }

.game_list .game_leg {text-align:left;line-height:24px;height:24px;margin:10px 10px 2px;background:url(../images/le_bg_red.gif) top repeat-x;}
/*
.game_list .game_leg {
	text-align:left;
	line-height:24px;
	height:24px;margin:10px 10px 2px;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#aa6633),to(#332211));
	background-image:-moz-linear-gradient(top,#aa6633,#332211);
	background-image:-o-linear-gradient(top,#aa6633,#332211);
	background-image:linear-gradient(to bottom,#aa6633,#332211);
	background-color:#aa6633;
	}
	*/
.game_list .game_leg .leg_icon { margin-left:5px; margin-top:3px;float:left; }
.game_list .game_leg .leg_icon img { vertical-align:middle; }
.game_list .game_leg .leg_name { margin-left:5px; float:left;font-weight:bold;color:#fff; text-shadow:1px 1px rgba(0,0,0,0.5);}
.game_list .game_leg .game_date { display:none; }

.game_list .game .date {  text-align:center; }

.game_list .game .team_name img {margin:2px 0;height:28px;vertical-align:top;}

.game_list .game .win { }
.game_list .game .win .team_name {font-weight:bold; width:230px; float:left; text-align:left; margin-left:5px; line-height:32px;display:inline; }
.game_list .game .win .rate {font-weight:bold; width:55px; float:right; text-align:right; margin-right:5px; line-height:32px;display:inline; }

.game_list .game .draw { }
.game_list .game .draw .rate {font-weight:bold; width:50px; text-align:center; line-height:32px;}

.game_list .game .lose { }
.game_list .game .lose .team_name {font-weight:bold; width:230px; float:right; text-align:right; margin-right:5px; line-height:32px;display:inline; }
.game_list .game .lose .rate {font-weight:bold; width:55px; float:left; text-align:left; margin-left:5px; line-height:32px;display:inline; }

.game_list .game .status {  text-align:center; }


.game_list .game.active { color: #fff; }
.game_list .game_leg.active { color: #000; }
.game_list .game.active .status { color: #ffbfbf; }
.game_list .game.active .win { background-color:#000000;}
.game_list .game.active .draw { background-color:#000000;}
.game_list .game.active .lose { background-color:#000000;}
.game_list .game.active .clickable {cursor:pointer; *cursor:hand; }
.game_list .game.active .hover {background-color:#fff000; color:#000000; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5), 1px 1px rgba(255, 255, 255, 0.5) inset;}
.game_list .game.active .checked {background-color:#fff000; color:#000000; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5), 1px 1px rgba(255, 255, 255, 0.5) inset;}

.game_list .score_info {margin-top:15px;height:72px;background:url(../images/score_bg.png) no-repeat center center;position: relative;color:#fff}
.game_list .score_info .home {position: absolute;top:25px;left:100px;width:200px;font-family:Dotum,verdana;font-weight:bold;font-size:12pt;text-align:center;}
.game_list .score_info .away {position: absolute;top:25px;left:500px;width:200px;font-family:Dotum,verdana;font-weight:bold;font-size:12pt;text-align:center;}
.game_list .score_info .score{position: absolute;top:13px;left:310px;width:180px;font-family:verdana;font-weight:bold;font-size:24pt;text-align:center;}
.game_list .handi_mark {color:#0a0}

.icon_under {color:#00f;}
.icon_over {color:#f00;}

.racing .list_head .win {width:265px;}
.racing .list_head .draw {width:110px;}
.racing .list_head .lose {width:265px;}
.racing .game .date {height:76px;line-height:76px;}
.racing .game .win {width:265px;padding-top:50px;background: url(/images/racing_icon1.png) no-repeat center 10px;}
.racing .game .win .team_name {width:200px}
.racing .game .draw {width:110px;padding-top:50px;background: url(/images/racing_icon2.png) no-repeat center 10px;}
.racing .game .draw .rate {width:110px;}
.racing .game .lose {width:265px;padding-top:50px;background: url(/images/racing_icon3.png) no-repeat center 10px;}
.racing .game .lose .team_name {width:200px}
.racing .game .status {height:76px;line-height:76px;}

.link_large {font-size:14pt;font-weight:bold; text-align:center;margin:0 0 15px 0;}
.link_large a {color:#fc0}
.link_large a:hover{text-decoration: underline;}

.ladder {margin:15px auto;width:710px}
.ladder.aladdin {width:590px}
.ladder .sep {clear:both;height:10px;}
.ladder .named_date {float:left;width:120px;text-align:center;margin-top:30px;color:#666;font-family:'Daum_Regular';font-size:10pt}
.ladder .named_date .num { font-size:11pt;display:block}
.ladder .named_date.active {color:#ddd}
.ladder .named_date.active .num {color:#fff}
.ladder .game {float:left;margin:0 10px 0 0;height:90px;}
.ladder .game .item {float:left;background:url(../../images/ladder_btn.png) 0 0;width:50px;height:89px;border:none !important;margin-right:5px;}
.ladder .game .item .team_name {display:none}
.ladder .game .item .rate {float:none;margin:0;padding-top:50px;width:auto;display:block;text-align:center;font-family:'Daum_Regular'; font-size:12pt;}
.ladder .n0 .win {background-position: 0 0}
.ladder .n0 .lose {background-position: -52px 0}
.ladder .n1 .win {background-position: -118px 0}
.ladder .n1 .lose {background-position: -170px 0}
.ladder .n2 .under {background-position: -236px 0}
.ladder .n2 .over {background-position: -288px 0}
.ladder .n3 {float:right;margin-right:0px;}
.ladder .n3 .win {background-position: -354px 0} /* 좌3짝 */
.ladder .n3 .lose {background-position: -472px 0} /* 우3홀 */
.ladder .n4 .win {background-position: -406px 0} /* 좌4홀 */
.ladder .n4 .lose {background-position: -524px 0} /* 우4짝 */
.ladder .game.active .hover {background-color:transparent;background-position-y : -91px;color:#fc0}
.ladder .game.active .checked {background-color:transparent;background-position-y : -91px;color:#fc0}

.ladder .list_head {border-top:1px solid #595959;border-bottom:1px solid #595959;background: #111;margin:0;color:#fff}
.ladder .list_head div {border:0px;background: transparent;margin:0}
.ladder .list_head .date {width:120px;margin:0;background: #111;color:#fff;}
.ladder .list_head .odds {width:110px;margin-right:10px;color:#fff;}
.ladder .list_head .side {width:110px;margin-right:10px;color:#fff;}
.ladder .list_head .rows {width:110px;margin-right:10px;color:#fff;}
.ladder .list_head .ways {width:220px;color:#fff;}

.Kladder {margin:0 auto;padding:3px 0;width:710px;overflow:hidden;background:#000000;}
.Kladder iframe {margin:0 auto;width:705px;height:695px;border:none;}

.pb {margin:15px auto;width:765px}
.pb .sep {clear:both;height:10px;}
.pb .named_date {text-align:left;color:#666;font-family:'Daum_Regular';font-size:10pt;margin:3px 0;width:180px;text-align:center;float:left;padding-top:30px;line-height:200%;}
.pb .named_date .num { font-size:11pt;}
.pb .named_date.active {color:#ddd}
.pb .named_date.active .num {color:#fff}
.pb .game {float:left;margin:0 5px 0 0;}
.pb .game .item {float:left;background:url(../../images/powerball.png?v=2) 0 0;width:87px;height:110px;border:none !important;margin-right:5px;}
.pb .game .item .team_name {display:none}
.pb .game .item .rate {float:none;margin:0;padding-top:82px;width:auto;display:block;text-align:center;font-family:'Daum_Regular'; font-size:12pt;line-height:1em;}
.pb .n1 .win {background-position: 0 0}
.pb .n1 .lose {background-position: -93px 0}
.pb .n2 .win {background-position: -312px 0;width:58px}
.pb .n2 .draw {background-position: -251px 0;width:58px}
.pb .n2 .lose {background-position: -190px 0;width:58px}
.pb .n3 .win {background-position: -380px 0}
.pb .n3 .lose {background-position: -473px 0}
.pb .n4 .over {background-position: -570px 0;width:58px}
.pb .n4 .draw {background-position: -631px 0;width:58px}
.pb .n4 .under {background-position: -692px 0;width:58px}
.pb .n4 {margin-right:0px;}

.pb .game.active .hover {background-color:transparent;background-position-y : -120px;color:#fc0}
.pb .game.active .checked {background-color:transparent;background-position-y : -120px;color:#fc0}

.pb .list_head {border-top:1px solid #595959;border-bottom:1px solid #595959;background: #111;margin:0}
.pb .list_head div {border:0px;background: transparent;margin:0;color:#fff;}
.pb .list_head .datenum {width:180px;margin-right:10px;}
.pb .list_head .nodds {width:180px;margin-right:10px;}
.pb .list_head .nrange {width:180px;margin-right:10px;}
.pb .list_head .podds {width:180px;margin-right:10px;}
.pb .list_head .prange {width:180px;margin-right:0px;}
/* game_result */
.result_wrap { position:relative; padding:10px 25px;}
.result_tab { display:inline-block; margin-bottom: 0;}
.result_tab div { float:left;  height:24px; margin-right:1px;cursor:pointer; *cursor:hand;line-height:20px; font-size:18px; padding:3px 10px; }
.result_tab .tab { background-color:#434c50; border-radius:5px 5px 0 0; color:#fff; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,0.5); }
.result_tab .tab.on, .result_tab .tab.hover  { background-color:#ff0000; border-radius:5px 5px 0 0; color:#ffffff; text-shadow:1px 1px 0 rgba(0,0,0,0.5);}

.game_result { background-color:#333;}
.game_result .list_head {font-weight:bold; text-align:center; line-height:23px; height:23px; margin-bottom:4px; background-color:#fff; width:990px;}
.game_result .list_head div { float:left;color:#333;height:23px; margin:0 1px 0 0; }
.game_result .list_head .date { background: #fff;margin-right:4px; }
.game_result .list_head .league { background: #f0f0f0;margin-right:4px; }
.game_result .list_head .win { background: #fff;margin-right:4px;}
.game_result .list_head .draw { background: #f0f0f0;margin-right:4px }
.game_result .list_head .lose { background: #fff;margin-right:4px; }
.game_result .list_head .status { background: #f0f0f0;}
.game_result .date { clear:left;float:left; width:75px; margin:1px 2px 1px 1px;}
.game_result .league {float:left; width:170px; margin:1px; margin-right:4px;white-space:nowrap;overflow:hidden;}
.game_result .win {float:left; width:275px;margin:0px; margin-right:4px; }
.game_result .draw {float:left; width:60px;margin:0px; margin-right:4px; }
.game_result .lose {float:left; width:275px;margin:0px; margin-right:4px; }
.game_result .status {float:left; width:114px; margin:1px; margin-right:0px; }
.game_result .nogame { text-align:center; height:50px; line-height:50px;font-size:25px; color:#ffffff;  text-shadow:0 3px 5px rgba(0,0,0,0.5);}

.game_result .game { color: #ddd; height:26px; box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.9);}

.game_result .game .date {  text-align:center; }

.game_result .game .win {background-color:#000; border:0px none; color:#bbb; box-shadow:0 1px 3px #173336 inset; height:23px;}
.game_result .game .win .team_name { width:210px; float:left; text-align:left; margin-left:5px; height:20px; line-height:20px;display:inline;}
.game_result .game .win .rate { width:55px; float:right; text-align:right; margin-right:5px; height:20px; line-height:20px;display:inline; }

.game_result .game .draw {background-color:#000; border:0 none;color:#bbb;box-shadow:0 1px 3px #173336 inset; height:23px;}
.game_result .game .draw .rate { width:60px; text-align:center; height:20px; line-height:20px;}

.game_result .game .lose {background-color:#000; border:0 none;color:#bbb;box-shadow:0 1px 3px #173336 inset; height:23px;}
.game_result .game .lose .team_name { width:210px; float:right; text-align:right; margin-right:5px; height:20px; line-height:20px; display:inline;}
.game_result .game .lose .rate { width:55px; float:left; text-align:left; margin-left:5px; height:20px; line-height:20px;display:inline;}

.game_result .game .status { background-color:#333333; text-align:center}


.game_result .game.active .hover {background-color:#e82d00; color:#ffffff; border-color:#ff2929;}
.game_result .game.active .checked {background-color:#e82d00; color:#ffffff; border-color:#ff2929; box-shadow:0 1px 3px rgba(0,0,0,0.5),1px 1px rgba(255, 255, 255, 0.5) inset;}
.game_result .game .status .result_win { color: #f60; font-weight:bold;}
.game_result .game .status .result_lose { color: #ff9900; font-weight:bold;}
.game_result .game .status .result_draw { color: #fff; font-weight:bold;}


/* game cart */
#cart_layer { position:absolute; width:200px;left:50%;top:320px;display:none; margin-left:290px;}
body.miniGbody #cart_layer {display:none !important;}
body.LIVEGAME #cart_layer {top:360px;}
body.wide-ifr #cart_layer {top:948px;}
.cartBG {background-color:#666;}
#cart_layer .cart_head {margin-bottom:5px;height:40px; background-color:#333333;}

#cart_layer .cart_head .cart_title { float:left;padding-left:10px;color:#fff;height:23px; line-height:38px; font-family:Arial, Dotum; font-size:18px;}
#cart_layer .cart_head_wrap { float:right; margin:8px 8px 0px 0px; }
#cart_layer .cart_head #pinCheck { width:24px; height:24px; background: url(../images/iconPin.png) no-repeat top center;float:left;cursor:pointer; *cursor:hand; margin-right:5px;}
#cart_layer .cart_head #pinCheck.checked { background: url(../images/iconPinOn.png) no-repeat top center; }
#cart_layer .cart_head #cartEmpty { width:24px; height:24px;background: url(../images/iconDelete.png) no-repeat top center;float:left;cursor:pointer; *cursor:hand; }
#GameCart { padding:5px; background-color:#cccccc; box-shadow:0 3px 5px rgba(0,0,0,0.5);}
#GameCart .cart_info {height: 24px;padding: 3px 7px;color: #555555; background:none;font-weight:bold;border-bottom:1px solid #bbbbbb;}
#GameCart .cart_info .name { float:left;line-height:20px; height:20px; }
#GameCart .cart_info .info { float:right;line-height:20px; height:20px; font-weight:bold;color:#333333; }
#GameCart .cart_info .info #betMoney {background-color:#333333;border:0 ;color:#ffffff;font-weight:normal; text-align:right; height:20px; padding-right:5px;}
#cart_layer .sep {  height: 1px;width:100%; background: url(../images/dashLine.gif); }
#cart_layer .cart_bet {
	margin:5px auto;
	line-height:45px;
	font-weight:bold;
	font-size:20px;
	color:#ffffff;
	text-shadow:1px 1px 0 rgba(0,0,0,0.5);
	text-align:center;
	border:1px solid #002a4a;
	border-radius:4px;
	-webkit-box-shadow:inset 0 3px 5px 0 rgba(255,222,222,0.6), 0 3px 5px rgba(0,0,0,0.5);
	box-shadow: 0 3px 5px 0 rgba(255, 222, 222, 0.6) inset, 0 3px 5px rgba(0,0,0,0.5);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ff1000),to(#880000));
	background-image:-moz-linear-gradient(top,#ff1000,#880000);
	background-image:-o-linear-gradient(top,#ff1000,#880000);
	background-image:linear-gradient(to bottom,#ff1000,#880000);
	cursor:pointer; *cursor:hand;
	}
#cart_layer .cart_bet:hover {
	color:#ffffff;
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.6), 0 3px 5px rgba(255,255,255,0.6);
	box-shadow: 0 3px 5px rgba(255,255,255,0.6) inset;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#820012),to(#410009));
	background-image:-moz-linear-gradient(top,#820012,#410009);
	background-image:-o-linear-gradient(top,#820012,#410009);
	background-image:linear-gradient(to bottom,#820012,#410009);
	cursor:pointer; *cursor:hand;
	border:1px solid #300006;
	text-shadow:1px 1px 0 rgba(255,255,255,0.5);
	}

#cart_layer .charge {
	margin:5px auto;
	line-height:45px;
	font-weight:bold;
	font-size:20px;
	color:#000;
	text-shadow:1px 1px 0 rgba(255,255,255,0.5);
	text-align:center;
    border:1px solid #aaaaaa;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.6), 0 3px 5px rgba(0,0,0,0.5);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6) inset, 0 3px 5px rgba(0,0,0,0.5);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#999999));
	background-image:-moz-linear-gradient(top,#cccccc,#999999);
	background-image:-o-linear-gradient(top,#cccccc,#999999);
	background-image:linear-gradient(to bottom,#cccccc,#999999);
	background-color:#cccccc;
	cursor:pointer; *cursor:hand;
	}
#cart_layer .charge:hover {
	color:#000;
	text-shadow:1px 1px 0 rgba(255,255,255,0.5);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.6), 0 3px 5px rgba(0,0,0,0.5);
	box-shadow: 0 3px 5px rgba(0,0,0,0.5) inset;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#666666),to(#999999));
	background-image:-moz-linear-gradient(top,#666666,#999999);
	background-image:-o-linear-gradient(top,#666666,#999999);
	background-image:linear-gradient(to bottom,#666666,#999999);
	background-color:#666666;
	cursor:pointer; *cursor:hand;
	}

#cart_item {font-size:11px; font-family:Dotum,Arial; padding: 0 0 0 0; background-color:#666;}
#cart_item .cart_item
{
	color:#999999;
	margin:0 0 3px 0;
	background-color:#802222;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 1px 1px rgba(255, 255, 255, 0.5) inset;
}
#cart_item .cart_item .sep { width:95%; height:1px; background:#75393c; margin:0px auto;}
#cart_item .cart_item .team { margin:0 5px;line-height:18px; height:18px; position:relative; color:#ffccce;}
#cart_item .cart_item .team .part { float:left; line-height:18px; height:18px;margin:0 4px 0 2px;;}
#cart_item .cart_item .team .name { float:left; line-height:18px; height:18px; width:120px; overflow:hidden;padding-left:3px;}
#cart_item .cart_item .team .sel { color:#fff000; font-weight:bold; }
#cart_item .cart_item .team .score { display:none; }
#cart_item .cart_item .team.home {border-bottom:1px solid #445e78;}
#cart_item .cart_item .team .cart_delete {float:right; width:9px;height:9px; background: url(../images/x2.gif);cursor:pointer; *cursor:hand;margin-top:4px; margin-right:4px;vertical-align:middle; }
#cart_item .cart_item .team .rate {float:right; width:53px; color:#fff000; text-align:right; padding-right:3px; }
#cart_layer .cart_bottom {}
.enable_cart #cart_layer { display:inherit;}

#cart_layer .clock {display: block; background-color: #ffffff; padding: 10px 0; text-align: center; color: #000000; font-size: 32px; line-height: 20px; width: 190px; border-radius: 5px; margin: 0 auto 5px; font-weight: bold; box-shadow: 0 1px 0 rgba(255,255,255,0.5); }
#cart_layer .btn_row{ width: 190px; margin: 0 auto 45px auto;}
#cart_layer .btn_cash_row{ width: 190px; margin: 0 auto; height: 50px; padding: 10px 0; border-top:1px solid #eeeeee;}
#cart_layer .btn_row .btn_charge{ float:left; cursor: pointer; text-align: center; color: #ffffff; font-size: 13px; line-height: 32px; width: 90px; height: 32px; background-color: #ff0000; border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 3px 5px rgba(0,0,0,0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 3px 5px rgba(0,0,0,0.5); text-shadow: 1px 1px 0 rgba(0,0,0,0.5); }
#cart_layer .btn_row .btn_exchange{ float:right; cursor: pointer; text-align: center; color: #fff; font-size: 13px; line-height: 32px; width: 90px; height: 32px; background-color: #333; border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 3px 5px rgba(0,0,0,0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 3px 5px rgba(0,0,0,0.5); text-shadow: 1px 1px 0 rgba(0,0,0,0.5); }
#cart_layer .btn_cash_row .btn
{
	float: left;
	display:block;
	margin: 2px;
	cursor: pointer;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	line-height: 24px;
	width: 43px;
	background-color: #a91111;
	border-radius: 5px;
	font-weight: bold;
}
.domainBanner {
	margin:5px 0;
	padding:10px;
	border:3px solid #e41e24;
	background-color:#4c070a;
}
.domainBanner h1 {display:block;font-size:16px;font-weight:bold;color:#ffb9bb;padding-bottom:10px}
.domainBanner .domain {
	display:block;
	height:26px;
	font-size:24px;
	letter-spacing:-1px;
}
.alertBOX {border:3px solid #ccc;background:#502020;padding:10px;color:#ffbcbc;font-size:12pt;font-weight: bold;line-height:100%;}
.alertBOX h1 {font-size:16px;font-weight:bold;color:#fff;margin-bottom:.5em}

.wechatFrame {padding:10px 5px;background:#333333;}
.wechatFrame .wechat {padding-left:45px;height:36px;line-height:36px;background:url(../images/we.png) no-repeat 5px 0;}
.wechatFrame .wechat a {font-size:1.3em;color:#ffffff;}

.kakaoFrame {padding:10px 5px;background:#333333;border-top: 1px solid #545454;}
.kakaoFrame .kakao {padding-left:45px;height:36px;line-height:36px;background:url(../images/ka.png) no-repeat 5px 0;}
.kakaoFrame .kakao a {font-size:1.3em;color:#ffffff;}


/* money deposit */


.rules_tab { display:inline-block;margin-bottom:5px; margin-left:25px;}
.rules_tab > div { float:left; height:24px;margin-right:1px;cursor:pointer; *cursor:hand; line-height:20px; font-size:18px; padding:3px 10px;}

.rules_tab .tab_1, .rules_tab .tab_2{background-color:#999; border-radius:5px 5px 0 0; color:#fff; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,0.5); }
.rules_tab .tab_1.on , .rules_tab .tab_1.hover, .rules_tab .tab_2.on, .rules_tab .tab_2.hover{background-color:#f90; border-radius:5px 5px 0 0; color:#000; text-shadow:1px 1px 0 rgba(255,255,255,0.5);}
/*
.rules_tab { display:inline-block;margin:15px 0; }
.rules_tab a { float:left; display:block; width:73px; height:23px;margin-right:5px;cursor:pointer; *cursor:hand; }
.rules_tab .tab_1 { background:url(../images/btnRule1.gif) no-repeat; }
.rules_tab .tab_2 { background:url(../images/btnRule2.gif) no-repeat; }
.rules_tab .tab_1.on { background:url(../images/btnRule1On.gif) no-repeat; }
.rules_tab .tab_2.on { background:url(../images/btnRule2On.gif) no-repeat; }
.rules_tab .tab_1.hover { background:url(../images/btnRule1On.gif) no-repeat; }
.rules_tab .tab_2.hover { background:url(../images/btnRule2On.gif) no-repeat; }
*/


/* rules */
.rules_wrap {padding:10px 25px;}
.rules_wrap .sub_title { color:#ffffff;background:#0069b1; font-weight:bold;padding:3px; margin-top:10px;line-height:25px; font-size:16px;}
.rules_wrap .sub_list { margin:0px; padding:1px;color:#aaa;background: #303030;}
.rules_wrap .sub_list p { margin:20px; }
.rules_wrap table td { padding:3px;  }
.rules_wrap table{
	border-collapse:separate;
	border-spacing:1px;
	}
.rules_wrap .handicap_title{
	color:#ff9900;
	font-size:34px;
	line-height:34px;
	text-shadow:1px 1px #000000;
	font-family:Verdana, Helvetica, sans-serif, Dotum;
	}

/* rules */
.guide_wrap {padding:10px;}
.guide_wrap .box { width:940px; margin:0px auto; }
.guide_wrap .lined_box { border-left:#666 1px solid; border-top:#666 1px solid; }
.guide_wrap .lined_box td { border-right:#666 1px solid; border-bottom:#666 1px solid; }

/* money deposit */
.deposit_tab { display:inline-block;margin-bottom:5px; margin-left:25px;}
.deposit_tab > div { float:left; height:24px;margin-right:1px;cursor:pointer; *cursor:hand; line-height:20px; font-size:18px; padding:3px 10px;}

.deposit_tab .tab_1, .deposit_tab .tab_2{background-color:#434c50; border-radius:5px 5px 0 0; color:#fff; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,0.5); }
.deposit_tab .tab_1.on , .deposit_tab .tab_1.hover, .deposit_tab .tab_2.on, .deposit_tab .tab_2.hover{background-color:#ff0000; border-radius:5px 5px 0 0; color:#ffffff; text-shadow:1px 1px 0 rgba(0,0,0,0.5);}

/*
.deposit_tab .tab_1 { background:url(../images/tabChargeOff.png) no-repeat; }
.deposit_tab .tab_2 { background:url(../images/tabChargeListOff.png) no-repeat; }
.deposit_tab .tab_1.on { background:url(../images/tabCharge.gif) no-repeat; }
.deposit_tab .tab_2.on { background:url(../images/tabChargeList.gif) no-repeat; }
.deposit_tab .tab_1.hover { background:url(../images/tabCharge.gif) no-repeat; }
.deposit_tab .tab_2.hover { background:url(../images/tabChargeList.gif) no-repeat; }
*/

.withdraw_tab { display:inline-block;margin-bottom:5px; margin-left:25px; }
.withdraw_tab > div { float:left; height:24px;margin-right:1px;cursor:pointer; *cursor:hand;  line-height:20px; font-size:18px; padding:3px 10px;}
.withdraw_tab .tab_1, .withdraw_tab .tab_2{background-color:#434c50; border-radius:5px 5px 0 0; color:#fff; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,0.5); }
.withdraw_tab .tab_1.on, .withdraw_tab .tab_1.hover, .withdraw_tab .tab_2.on, .withdraw_tab .tab_2:hover{background-color:#ff0000; border-radius:5px 5px 0 0; color:#ffffff; text-shadow:1px 1px 0 rgba(0,0,0,0.5);}

/*
.withdraw_tab .tab_1 { background:url(../images/tabExchangeOff.png) no-repeat; }
.withdraw_tab .tab_2 { background:url(../images/tabExchangeListOff.png) no-repeat; }
.withdraw_tab .tab_1.on { background:url(../images/tabExchange.gif) no-repeat; }
.withdraw_tab .tab_2.on { background:url(../images/tabExchangeList.gif) no-repeat; }
.withdraw_tab .tab_1.hover { background:url(../images/tabExchange.gif) no-repeat; }
.withdraw_tab .tab_2.hover { background:url(../images/tabExchangeList.gif) no-repeat; }
*/

.money_wrap { height:600px;position:relative; }
.money_wrap .message {  color:#ccc; width:820px; margin:10px auto;padding:10px;line-height:20px; background-color:#333; border-radius:5px;}
.money_wrap .icon_warning { width:192px; height:192px; background: url(../images/iconWarning.png) no-repeat;float:left;margin:0px 15px 15px 0px;}
.money_wrap .form {  color:#FFC8C8;padding:5px 10px;background-color:#151515; }
.money_wrap .form .row { display:flex; justify-content: space-between; min-height:30px; line-height:30px;margin-bottom: 10px; }
.money_wrap .form .name { width:80px;  text-align:left; font-weight:bold; color:#ccc;}
.money_wrap .form .info { margin-right:10px;width: calc(100% - 90px); }
.money_wrap .form .row .deposit-option {  }
.money_wrap .form .row .deposit-option label { font-weight: bold; font-size: 14px; color:#fff }
.money_wrap .form .row .deposit-option .msg { line-height: 1.4 }
.money_wrap .form input { background-color: #1c1c1c;width: 120px;color:#ffffff;border: 1px solid #ff2c2c;border-radius: 20px;height: 24px;text-align: right;padding-right: 5px;margin-right: 5px;vertical-align: middle;}
.money_wrap .form input[type=radio] { width:auto;}
.money_wrap .form .bank_pw { background-color:#1c1c1c; width:120px; height:16px;color:#ff9900;padding:3px 3px 0px 3px; border:0; border-radius:20px; height:20px; text-align:center; padding-right:5px; }
.money_wrap .form .btn_cash { float:left; margin:0 3px 3px 0; cursor:pointer; *cursor:hand;text-align:center;color:#ccc; font-size:13px; line-height:32px; width:58px; height:32px; background-color:#666; border-radius:5px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), 0 3px 5px rgba(0,0,0,0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 3px 5px rgba(0,0,0,0.5); text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
.money_wrap .form .btn_cash.orange {background:#e41a00;color:#ffffff !important;}
.money_wrap .form .btn_cash.cancel { display:block;clear:both; margin:0 3px 3px 0; cursor:pointer; *cursor:hand;text-align:center;color:#fff5f5; font-size:13px; line-height:32px; width:58px; height:32px; background-color:#bf5042; border-radius:5px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), 0 3px 5px rgba(0,0,0,0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 3px 5px rgba(0,0,0,0.5); text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
.money_wrap .btn { text-align: center;width: 550px;display:flex;justify-content: flex-start;flex-wrap: wrap}
.money_wrap .btn_center { text-align: center;float: none;width: 550px; margin:10px auto;}
.money_wrap .btn_deposit { cursor: pointer;width: 120px;height: 48px;display: inline-block;zoom: 1;background-color:#c30000;border-radius: 10px;color: #ffffff;text-shadow: 1px 1px 0 rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), 0 3px 5px rgba(0,0,0,0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 3px 5px rgba(0,0,0,0.5);line-height: 42px; font-size: 18px; font-weight: bold}
.money_wrap .btn_deposit.mega {width:200px}
.money_wrap .btn_withdraw { cursor:pointer; *cursor:hand; width: 120px;height: 48px;background-color:#c30000;border-radius: 10px;color: #ffffff;text-shadow: 1px 1px 0 rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), 0 3px 5px rgba(0,0,0,0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 3px 5px rgba(0,0,0,0.5); display:inline-block; zoom:1; *display:inline;line-height: 42px;font-size: 18px;font-weight: bold }
.money_wrap .bank_pw_info { display:none; }
.money_wrap .btn_account_request_open { cursor:pointer; *cursor:hand;text-align:center;color:#fff; background-color:#ff5600; border-radius:5px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), 0 3px 5px rgba(0,0,0,0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 3px 5px rgba(0,0,0,0.5); text-shadow:1px 1px 0 rgba(0,0,0,0.5); width:120px; height:32px; display:inline-block; vertical-align:middle;zoom:1; *display:inline; line-height:32px; }
.money_wrap .btn_account_display { margin-left:10px; background:url(../images/btn_confirm.gif); width:60px; height:24px; display:inline-block; vertical-align:middle;}
.money_wrap .btn-account { cursor:pointer; *cursor:hand;text-align:center;color:#ffffff;text-shadow:1px 1px 0 rgb(0 0 0 / 90%); background-color:#ff6300; border-radius:5px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 3px 5px rgba(0,0,0,0.5);width:120px; height:32px; display:inline-block; vertical-align:middle;zoom:1; *display:inline; line-height:32px; }

.formbox {width:820px;margin:0px auto;margin-top:30px; padding:10px; background-color:#333; border-radius:5px;}
.formbox .top {}
.formbox .form {background-color:#333; border-radius:5px;}
.formbox .bottom {clear: both;}

.money_list_wrap {position:relative;}
.money_list_wrap .list { margin:0 auto; width:850px; }
.money_list_wrap .list .nodata { height: 100px; line-height:100px; text-align:center;font-size:25px; color:#ffffff; text-shadow:0 3px 5px rgba(0,0,0,0.5); }
.money_list_wrap .list .row { border-bottom:1px solid #868686; display:inline-block; margin-bottom:2px;}
.money_list_wrap .list .row div { padding:3px; text-align:center; color:#ddd; margin-right:2px;}
.money_list_wrap .list .reg_date { width:120px; float:left;clear:left; }
.money_list_wrap .list .name { width:290px; float:left; }
.money_list_wrap .list .cash { width:110px; float:left; }
.money_list_wrap .list .status { width:80px; float:left; }
.money_list_wrap .list .mod_date { width:120px; float:left; }
.money_list_wrap .list .delete { width:80px; float:left; }
.money_list_wrap .list .head { color:#fff; font-weight:bold;border-bottom:none; background-color:#fff;}
.money_list_wrap .list .head div { color:#333;}
.money_list_wrap .list .head .reg_date { background:#fff; }
.money_list_wrap .list .head .name { background:#f0f0f0; }
.money_list_wrap .list .head .cash { background:#fff; }
.money_list_wrap .list .head .status { background:#f0f0f0; }
.money_list_wrap .list .head .mod_date { background:#fff; }
.money_list_wrap .list .head .delete { background:#f0f0f0; }
.money_list_wrap .list .delete a { display:inline-block; vertical-align:middle;cursor:pointer; *cursor:hand;_zoom:1; _display:inline;  }
.money_list_wrap .list .delete a.btn_cancel { background:url(../images/x.gif) no-repeat right center ; width:30px; padding-right:15px; height:20px; }
.money_list_wrap .list .delete a.btn_del { background:url(../images/x.gif) no-repeat right center ; width:30px; padding-right:15px; height:20px; }

.money_list_wrap .list .title { line-height:24px; height:24px; color:#fff; font-weight:bold; text-align:center; }
.money_list_wrap .list .item tr { border-bottom:1px solid #999; color:#fff; }
.money_list_wrap .list .item td { line-height:24px; height:24px; text-align:center; }
.money_list_wrap .list .item .cash { color:#fa0; }


/* member edit */

.member_tab { display:inline-block;margin-bottom:5px; margin-left:25px;}
.member_tab > a { float:left; height:24px;margin-right:1px;cursor:pointer; *cursor:hand; line-height:20px; font-size:18px; padding:3px 10px;}

.member_tab .tab_1, .member_tab .tab_2,  .member_tab .tab_3{background-color:#434c50; border-radius:5px 5px 0 0; color:#fff; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,0.5); }
.member_tab .tab_1.on , .member_tab .tab_1.hover, .member_tab .tab_2.on, .member_tab .tab_2.hover, .member_tab .tab_3.on, .member_tab .tab_3.hover{background-color:#ff0000; border-radius:5px 5px 0 0; color:#ffffff; text-shadow:1px 1px 0 rgba(0,0,0,0.5);}

/*
.member_tab { display:inline-block;margin:15px 25px; }
.member_tab a { display:block; float:left; width:60px; height:24px;margin-right:5px;cursor:pointer; *cursor:hand; }
.member_tab .tab_1 { background:url(../images/btn_myInfo_off.png) no-repeat; width:75px;}
.member_tab .tab_2 { background:url(../images/btn_point_off.png) no-repeat; }
.member_tab .tab_3 { background:url(../images/btn_memo_off.png) no-repeat; }
.member_tab .tab_1.on { background:url(../images/btn_myInfo.gif) no-repeat; }
.member_tab .tab_2.on { background:url(../images/btn_point.gif) no-repeat; }
.member_tab .tab_3.on { background:url(../images/btn_memo.gif) no-repeat; }
.member_tab .tab_1.hover { background:url(../images/btn_myInfo.gif) no-repeat; }
.member_tab .tab_2.hover { background:url(../images/btn_point.gif) no-repeat; }
.member_tab .tab_3.hover { background:url(../images/btn_memo.gif) no-repeat; }
*/

.member_wrap {padding-bottom:1px;position:relative;  }
.member_wrap .form { padding:15px; color:#000;}
.member_wrap .form .row { clear:both; margin-bottom:10px; overflow:auto; border-bottom:1px solid rgba(255,255,255,0.2); padding-bottom:10px;}
.member_wrap .form .row .name { float:left; width:120px; font-weight:bold;line-height:20px; text-align:left; margin-right:2px; color:#dbefff; }
.member_wrap .form .row .info { float:left; width:530px; color:#aaa;}
.member_wrap .form .row .info .user_pw_check_result { margin-left:5px; color:#ffaa00;}
.member_wrap .form input { height:20px; padding:3px 5px 0 5px; border:0 none; background-color:#000000; border-radius:20px; color:#ffffff; }
.member_wrap .btn { text-align:center; margin:25px 0;}
.member_wrap .btn_reg { display:inline-block; vertical-align:middle;cursor:pointer; *cursor:hand;background: url(../images/btnModify.gif) no-repeat center top; height:23px; width:73px;}
.member_wrap .btn_join { display:inline-block; vertical-align:middle;cursor:pointer; *cursor:hand;background: url(../images/btnJoin2.gif) no-repeat center top; height:23px; width:73px;}
.member_wrap .authcode_get {}
.member_wrap .authcode_check { display:none; }

.member_list_wrap {}
.member_list_wrap .list { color:#333;margin:0 auto 10px;width:930px;}
.member_list_wrap .list .nodata { height: 100px; line-height:100px; text-align:center;font-size:25px; color:#ffffff; text-shadow:0 3px 5px rgba(0,0,0,0.5); }

.member_list_wrap .list .row {background-color: #3c3c3c; color:#eee;}
.member_list_wrap .list .row div {text-align:center;padding:3px;line-height:20px;margin-right:2px; }
.member_list_wrap .list .even {background: #2f2f2f;}
.member_list_wrap .list .username {width:200px; float:left;}
.member_list_wrap .list .level {width:100px;float:left;}
.member_list_wrap .list .join_date {width:300px;float:left;}
.member_list_wrap .list .log_date {width:300px;float:left;margin-right:0px !important;}

.member_list_wrap .list .head {font-weight: bold;text-align: center;margin-bottom:5px; background-color:#fff;color:#333}
.member_list_wrap .list .head div {padding:3px;margin-right:2px;}
.member_list_wrap .list .head .username {background: #fff;}
.member_list_wrap .list .head .level {background: #f0f0f0;}
.member_list_wrap .list .head .join_date {background: #fff;}
.member_list_wrap .list .head .log_date {background: #f0f0f0;}

.member_list_wrap .list .title { line-height:24px; height:24px; color:#fff; font-weight:bold; text-align:center; }
.member_list_wrap .list .item tr { border-bottom:1px solid #999; color:#fff; }
.member_list_wrap .list .item td { line-height:24px; height:24px; text-align:center; }
.member_list_wrap .list .item .cash { color:#fa0; }

.point_list_wrap {}
.point_list_wrap .list { color:#333;margin:0 auto 10px;width:930px;}
.point_list_wrap .list .nodata { height: 100px; line-height:100px; text-align:center;font-size:25px; color:#ffffff; text-shadow:0 3px 5px rgba(0,0,0,0.5); }
.point_list_wrap .list .head {font-weight: bold;text-align: center;margin-bottom:5px; background-color:#fff;}
.point_list_wrap .list .head div {padding:3px;margin-right:2px;}
.point_list_wrap .list .head .name {background: #fff;}
.point_list_wrap .list .head .amount {background: #f0f0f0;}
.point_list_wrap .list .head .point {background: #fff;}
.point_list_wrap .list .head .date {background: #f0f0f0;}
.point_list_wrap .list .row div {background: #3c3c3c;text-align:center;padding:3px;line-height:20px;margin-right:2px; color:#eee;}
.point_list_wrap .list .even div {background: #2f2f2f;}
.point_list_wrap .list .name {width:200px; float:left;}
.point_list_wrap .list .amount {width:300px;float:left;}
.point_list_wrap .list .point {width:200px;float:left;}
.point_list_wrap .list .date {width:200px;float:left;margin-right:0px !important;}
.point_list_wrap .summary {background:#444444;text-align:right;margin:0 auto;width:930px;line-height:24px;color:#eee; padding-right:5px;}
.point_list_wrap .summary .point {color: #ffffff;font-weight: bold; font-size:20px; text-shadow:1px 1px #204142;}


/* letter */
.letter_wrap { *zoom:1;}

.letter_list { display:inline-block;line-height:24px;color:#ddd; margin:20px 25px; width:985px;}

.letter_list .head { font-weight:bold; background: #fff; }
.letter_list .head div { float:left;color:#333; text-align:center; }
.letter_list .num { width:80px; float:left;clear:left; padding:2px;text-align:center; }
.letter_list .title { width:650px; float:left; font-weight:bold;padding:2px; }
.letter_list .reg_date { width:120px; float:left;padding:2px;text-align:center;  }
.letter_list .delete { width:80px; float:left;padding:2px;text-align:center;  }
.letter_list .row { margin-bottom:1px; border-bottom:1px solid #666;}
.letter_list .row a { color:#fff; }
.letter_list .row a:link { color:#ffffff; }
.letter_list .row a:hover { color:#5ac3ff;text-decoration:underline; }
.letter_list .row a:visited { color:#5b8daa; }
.letter_list .row .btn_letter_delete { display:inline-block; vertical-align:middle;cursor:pointer; *cursor:hand; background:url(../images/x.gif); width:12px; height:12px; }
.letter_list .letter_btn {padding:10px 0 0;}
.letter_list .messBody {display:none;clear:both;float:none !important;margin:0 !important;padding:10px 20px !important;height:auto !important;line-height:18px !important;background:#1b1b1b;border:1px solid #777777;color:#ffffff;}
.letter_list_wrap .icon_trash { display:inline-block; vertical-align:middle;cursor:pointer; *cursor:hand; background:url(../images/x.gif); width:12px; height:12px;}


.letter_wrap .view_body { margin:0 auto;padding:0px;width:985px;color:#ccc;  }
.letter_wrap .view_body .board_head { display:inline-block;width:985px; text-align:center; background: #fff;  }
.letter_wrap .view_body .board_head div { line-height:22px; height:22px; float:left;color:#333;}
.letter_wrap .view_body .title { width:830px; clear:left; font-weight:bold;}
.letter_wrap .view_body .reg_date { width:125px; }

.letter_wrap .view_body .detail { margin-bottom:15px; color:#ccc; display:inline-block;}
.letter_wrap .view_body .detail div {  line-height:22px; height:22px; float:left;margin-right:1px; text-align:center; }
.letter_wrap .view_body .detail .title { text-align:left; }
.letter_wrap .view_body .content { padding:10px; color:#ddd; font-size:12px; font-weight:bold; line-height:18px; margin:0px; width:auto; border:1px solid #015da8; margin-bottom:20px; min-height:200px; padding:10px;background-color:#303030;background-image:none; }
*html .letter_wrap .view_body .content { height:100%; }

.letter_wrap .btn_wrap { text-align:right;margin:10px 0px; }
.letter_wrap .btn_wrap img { cursor:pointer; *cursor:hand; }
.letter_wrap .btn_wrap span { display:inline-block; vertical-align:middle;cursor:pointer; *cursor:hand; }
.letter_wrap .btn_wrap .btn_list {  background:url(../images/btn_list.gif); width:60px; height:24px;}
.letter_wrap .btn_wrap .btn_letter_delete {  background:url(../images/btn_del.gif); width:60px; height:24px;}

/* board */
.board_list_wrap {padding:15px; position:relative; text-align: center;}
.board_list { display:inline-block;line-height:24px;color:#aaa; margin:0 auto; text-align:left;}

.board_list .head { font-weight:bold; background: #fff; }
.board_list .head div { float:left;color:#333; text-align:center; }
.board_list .num { width:60px; float:left;clear:left; padding:2px;text-align:center; }
.board_list .title { width:630px; float:left; font-weight:bold;padding:2px; }
.board_list .title a img {width:100%;height:35px;}
.board_list .writer { width:120px; float:left;padding:2px; }
.board_list .reg_date { width:80px; float:left;padding:2px;text-align:center;  }
.board_list .cnt { width:50px; float:left;padding:2px;text-align:center;  }
.board_list .notice {background:#111;color:#fff; }
.board_list .notice .num { font-weight:bold; }
.board_list .notice .title { font-weight:bold; }
.board_list .row { margin-bottom:1px; border-bottom:1px solid  rgba(255,255,255,0.3);}
.board_list .row a { color:#fff; }
.board_list .row a:link { color:#ffffff; }
.board_list .row a:hover { color:#ffe100;text-decoration:underline; }
.board_list .row a:visited { color:#a1466b; }
.board_list .notice a:link { color:#ffffff; }
.board_list .notice a:hover { color:#ffe100;text-decoration:underline; }
.board_list .notice a:visited { color:#a1466b; }

.board_list .board_btn { text-align:center;margin:10px 0px; float:right;}
.board_list .board_btn span { cursor:pointer; *cursor:hand;}
.board_list .board_btn .btn_open_detail { font-weight:bold; color:#fff;line-height:14px; }
.board_list .board_btn .btn_write { display:inline-block;vertical-align:top;  background:url(../images/btnWrite.gif); width:60px; height:24px;}
.board_list .board_btn .btn_account_customer_no_pass { display:inline-block;vertical-align:top;  background:url(../images/btnPass.gif) no-repeat; width:100px; height:24px;color:#ffffff !important;}
.pagination { font-size:12px; font-weight:bold; text-align:center; padding:10px 5px 0; margin-top:50px; border-top:1px solid rgba(255,255,255,0.3);}
.pagination .first { font-size:10px;  margin:0px 5px;}
.pagination .prev { font-size:10px;  margin:0px 5px;}
.pagination .next { font-size:10px;  margin:0px 5px;}
.pagination .last { font-size:10px;  margin:0px 5px;}
.pagination .cur { color:#ffffff; background-color:#005ca7; border-radius:5px; padding:3px 7px;}
.pagination .num { color:#fff;  margin:0px 2px;}
.pagination a:link { color:#fff; background-color:#222; border-radius:5px; padding:3px 7px;}
.pagination a:visited { color:#fff; background-color:#222; border-radius:5px; padding:3px 7px;}
/*
.pagination .first { display:block; background:url(/a3/img/icon_back_orange.gif); line-height:12px; height:12px; font-size:0; }
.pagination .last { display:block; background:url(/a3/img/icon_next_orange.gif); line-height:12px; height:12px;font-size:0; }
*/

.board_wrap { *zoom:1; padding:15px;}
.board_wrap .write_body { padding:0px;  }
.board_wrap .write_body .title { display:inline-block;line-height:24px; height:24px; margin-bottom:5px;color:#ddd; }
.board_wrap .write_body .title .name { float:left; clear:left; width:80px; text-align:center; font-weight:bold; color:#666;margin-right:5px;height:100%; }
.board_wrap .write_body .title .item { float:left; width:870px; text-align:center; font-weight:bold; color:#ccc; height:100%; }
.board_wrap .write_body .title input { width:100%; font-size:14px; line-height:24px; height:24px;background-color:#023960; border:1px solid #00a2ff;}
.board_wrap .write_body .content {  padding:0px; margin:0px; width:auto; margin-bottom:20px; background-image:none;background-color:#303030; }
.board_wrap .write_body #game_detail {display:inline-block;*zoom:1; }

.board_wrap .se2_inputarea { color:#ddd;}

.board_wrap .view_body { padding:0px;color:#ccc;  }
.board_wrap .view_body .board_head { display:inline-block; text-align:center; background: #fff;  }
.board_wrap .view_body .board_head div { line-height:22px; height:22px; float:left;color:#000;}
.board_wrap .view_body .title { width:732px; clear:left; font-weight:bold;}
.board_wrap .view_body .writer { width:150px; }
.board_wrap .view_body .reg_date { width:125px; }
.board_wrap .view_body .cnt { width:80px; }

.board_wrap .view_body .detail { margin-bottom:15px; color:#ccc; display:inline-block;}
.board_wrap .view_body .detail div {  line-height:22px; height:22px; float:left;margin-right:1px; text-align:center; }
.board_wrap .view_body .detail .title { text-align:left; }
.board_wrap .view_body .content { padding:10px; color:#ddd; font-size:12px; line-height:18px; margin:0px; width:auto; border:1px solid #a81201; margin-bottom:20px; min-height:200px; background-color:#303030;background-image:none; }
.board_wrap .view_body .content img {max-width: 100%;}
*html .board_wrap .view_body .content { height:100%; }

.board_wrap .cmt_list_wrap {color:#eee;}
.board_wrap .cmt_list {width:100%; line-height:12px;}
.board_wrap .cmt_list tr { border-bottom:#aaa 1px solid; }
.board_wrap .cmt_list td { padding:5px; }
.board_wrap .cmt_list .cmt_name {}
.board_wrap .cmt_list .cmt_content {  font-weight:bold; }
.board_wrap .cmt_form { padding:5px; font-family:Verdana, Dotum;font-size:12px;margin-bottom:10px; }
.board_wrap .cmt_form .cmt_name { text-align:center; font-weight:bold; width:120px;color:#d4d4d4;}
.board_wrap .cmt_form .cmt_content {  width:720px; height:20px; padding:3px 3px 0px 3px; border:1px solid #c5c5c5;}
.board_wrap .btn_cmt_write { display:inline-block; vertical-align:middle;cursor:pointer; *cursor:hand;   background:url(../images/btnWrite.gif); width:60px; height:24px; }
.board_wrap .board_btn { text-align:right;margin:10px 0px; }
.board_wrap .board_btn img { cursor:pointer; *cursor:hand; }
.board_wrap .board_btn span { display:inline-block; vertical-align:middle;cursor:pointer; *cursor:hand; }
.board_wrap .board_btn .btn_write_exec {  background:url(../images/btnWrite.gif); width:60px; height:24px;}
.board_wrap .board_btn .btn_edit_exec {  background:url(../images/btn_modify.gif); width:60px; height:24px;}
.board_wrap .board_btn .btn_cancel {  background:url(../images/btn_list.gif); width:60px; height:24px;}
.board_wrap .board_btn .btn_attach {  background:url(../images/btn_attach.gif); width:60px; height:24px;}
.board_wrap .board_btn .btn_list {  background:url(../images/btn_list.gif); width:60px; height:24px;}
.board_wrap .board_btn .btn_board_delete {  background:url(../images/btn_del.gif); width:60px; height:24px;}
.board_wrap .board_btn .btn_edit {  background:url(../images/btn_modify.gif); width:60px; height:24px;}

.board_list_wrap .letter_btn { text-align:right; }

.search_panel {text-align:right; padding:15px 25px; border-top:1px solid #333; color:#ffffff; margin-bottom:5px;}
.search_panel .date_input {  color:#000; }
.search_panel .btn_search { cursor:pointer; *cursor:hand; background:url(../images/btnSearch.gif) no-repeat; width:60px; height:24px; border:0px; vertical-align:middle;margin-left:5px;}

/* order */
.betting_wrap {margin-bottom:0;padding-bottom:5px;}
.betting_wrap .nogame {color:#fff; height:300px; line-height:300px; text-align:center;font-size:25px; color:#ff9900; text-shadow:0 3px 5px rgba(0,0,0,0.5); }
.betting_wrap .item {margin:0 auto;padding-bottom:5px;width:990px; background-color:#222222;}
.betting_wrap .item .row { display:inline-block;color:#ddd; margin-bottom:3px; }
.betting_wrap .item .row .date { padding:3px;margin-right:2px; text-align:center;}
.betting_wrap .item .row .league { padding:3px;margin-right:2px; white-space:nowrap; overflow:hidden;}
.betting_wrap .item .row .win { padding:3px;margin-right:4px;font-weight:bold;background-color:#000; border:0px none; color:#bbb;}
.betting_wrap .item .row .draw { padding:3px;margin-right:4px;font-weight:bold;background-color:#000; border:0px none; color:#bbb;}
.betting_wrap .item .row .lose { padding:3px;margin-right:4px;font-weight:bold;background-color:#000; border:0px none; color:#bbb;}
.betting_wrap .item .row .result { padding:3px;margin-right:4px;text-align:center; }
.betting_wrap .item .row .status { padding:3px;margin-right:0px !important;text-align:center; }
.betting_wrap .item .row .status .result_waiting { color:gray; }
.betting_wrap .item .row .status .result_hit { color:yellow; font-weight:bold; }
.betting_wrap .item .row .status .result_miss { color:red; font-weight:bold; }
.betting_wrap .item .row .status .result_special { color:blue; font-weight:bold; }
.betting_wrap .item .head { text-align:center; background-color:#fff; height:26px }
.betting_wrap .item .head div { line-height:20px;float:left;font-weight:bold;color:#333; padding:3px;margin-bottom:2px;}
.betting_wrap .item .head .date { background: #fff;margin-right:2px; }
.betting_wrap .item .head .league { background: #f0f0f0;margin-right:2px; }
.betting_wrap .item .head .win { background: #fff;margin-right:4px; }
.betting_wrap .item .head .draw { background: #f0f0f0;margin-right:4px; }
.betting_wrap .item .head  .lose { background: #fff;margin-right:4px; }
.betting_wrap .item .head  .result { background: #f0f0f0;margin-right:2px;  }
.betting_wrap .item .head  .status { background: #fff;  }
.betting_wrap .item .date { clear:left;float:left; width:80px; }
.betting_wrap .item .league { float:left; width:140px; }
.betting_wrap .item .win { float:left; width:225px; }
.betting_wrap .item .win .team_name { float:left; }
.betting_wrap .item .win .rate { float:right; }
.betting_wrap .item .lose { float:left; width:225px; }
.betting_wrap .item .lose .team_name { float:right; }
.betting_wrap .item .lose .rate { float:left; }
.betting_wrap .item .draw { float:left; text-align:center;width:80px; }
.betting_wrap .item .result { float:left; width:90px; }
.betting_wrap .item .status { float:left; width:68px; }
.betting_wrap .item .row .selected {background-color:#e8001c; color:#ffffff; box-shadow:0 1px 3px rgba(0,0,0,0.5),1px 1px rgba(255, 255, 255, 0.5) inset;}
.betting_wrap .item .bet_summary { color:#ddd;text-align:center; line-height:20px;height:20px; margin:10px 0px;}
.betting_wrap .item .bet_summary .bet_rate { color:#ff9900 }
.betting_wrap .item .bet_summary.bet_result_hit { color:#f60 }
.betting_wrap .item .bet_summary.bet_result_miss { text-decoration: line-through; }
.betting_wrap .item .bet_summary.canceled { text-decoration: line-through; }
.betting_wrap .bet_summary .cash { color:#f30 }
.betting_wrap .bet_summary .btn_bet_remove { display:inline-block; vertical-align:middle; width:60px; height:20px; background:url(../images/btn_delete.gif) no-repeat; cursor:pointer; *cursor:hand; }
.betting_wrap .bet_summary .btn_bet_cancel { cursor:pointer; *cursor:hand; }
.betting_wrap .bet_summary .btn_bet_delete { display:inline-block; vertical-align:middle; width:60px; height:20px; background:url(../images/btn_delete.gif) no-repeat; cursor:pointer; *cursor:hand; }
.betting_wrap .bet_summary .btn_bet_apply { display:inline-block; vertical-align:middle; width:80px; height:20px; background:url(../images/btn_betadd.gif) no-repeat; cursor:pointer; *cursor:hand; }
.betting_wrap .pagination {}
.betting_wrap .btn_wrap { padding:10px 20px;}
.betting_wrap .icon_trash { display:inline-block; vertical-align:middle;cursor:pointer; *cursor:hand; background:url(../images/x.gif); width:12px; height:12px;}

body.popup { background:#151515;height:auto; }
body.popup .betting_wrap { width:990px; }
body.popup .betting_wrap .spacer { display:none; }

.layer-notice-view {position:relative;z-index:1000;margin:0 auto;width:1040px;height:0;display:none; }
.layer-notice-view .notice-item {margin:0px;color:#fff;text-align:center; vertical-align:middle; background-color:#666; border-radius:10px; box-shadow:0 3px 5px rgba(0,0,0,0.5); position:absolute; left:0;top:-120px; z-index:1004;}
.layer-notice-view .notice-item.p2 {left:505px}
.layer-notice-view .notice-item.p3 {top:300px;left:0px}
.layer-notice-view .notice-item.p4 {top:300px;left:505px}
.layer-notice-view .notice-item .title {padding:10px;vertical-align:middle;height:20px;line-height:20px;color:#ffffff;font-weight:bold;background-color:#ea1800;font-size:13px;border-radius:10px 10px 0 0 ; text-align:center;}
.layer-notice-view .notice-item .content { margin:10px; padding:10px; min-height:200px; overflow:auto; text-align:left; vertical-align:middle; color:#fff; line-height:18px; font-size:11pt; background-color:#333; box-shadow:0 0 5px rgba(0,0,0,0.5) inset; }
.layer-notice-view .notice-item .foot { height:37px; line-height:37px; text-align:right; padding:0 10px; }
.layer-notice-view .notice-item .foot img { vertical-align:middle; cursor:pointer; *cursor:hand; }
.layer-notice-view .notice-item .foot input { vertical-align:middle;}

.liveSubMenu {margin:0 5px;margin-bottom:10px;}
.liveSubMenu ul {display:flex;justify-content:flex-start;flex-wrap:wrap;}
.liveSubMenu ul li {box-sizing:border-box;margin-bottom:3px;padding-right:3px;width:calc(100% / 5);}
.liveSubMenu ul li a {display:block;padding:0 5px;height:25px;line-height:25px;background:#525252;border:1px solid #111111;border-radius:4px;color:#ffffff;text-align:center;}
.liveSubMenu ul li a:hover {text-decoration:none;background:#ff1810;color:#ffffff;}
.liveSubMenu ul li a.on {text-decoration:none;background:#ff1810;color:#ffffff;}

.game_list .powerladder_frame {background:#18263d;margin-bottom:5px;border-radius: 6px;padding:0px 0}
.game_list .powerladder_frame .mask {overflow:hidden;width:780px;margin :0px auto;}
.game_list .powerladder_frame iframe {margin:0 0 0 -25px;width:1250px; height:640px;border:none;overflow:hidden;}

.game_list .gameMoview {margin:0 auto;width:1040px;background:#18263d;margin-bottom:5px;border-radius:6px;overflow:hidden;text-align:center;}
.game_list .gameMoview iframe {border:none;}
.game_list .namednew iframe {width:100%;height:640px;}
.game_list .ntry iframe {width:830px;height:640px;}

.miniBOX {margin:0 auto;margin-top:30px;padding:30px 10px;width:1004px;}
.miniBOX ul {display:flex;justify-content:flex-start;flex-wrap:wrap;}
.miniBOX ul li {box-sizing:border-box;padding:10px;width:calc(100% / 4);}
.miniBOX ul li a {display:block;margin:0;padding:0;width:230px;height:230px;border:1px solid #750202;text-indent:-9999px;}
.miniBOX ul li a:hover {border-color:#f50000;}
.miniBOX ul li a.ladder {background:url(../images/mini2/mini_ladder.png) no-repeat center center;}
.miniBOX ul li a.dari {background:url(../images/mini2/mini_dari.png) no-repeat center center;}
.miniBOX ul li a.race {background:url(../images/mini2/mini_race.png) no-repeat center center;}
.miniBOX ul li a.pladder {background:url(../images/mini2/mini_pladder.png) no-repeat center center;}
.miniBOX ul li a.powerball {background:url(../images/mini2/mini_power.png) no-repeat center center;}
.miniBOX ul li a.vsoccer {background:url(../images/mini2/mini_soccer.png) no-repeat center center;}
.miniBOX ul li a.mgmodds {background:url(../images/mini2/mini_oddeven.png) no-repeat center center;}
.miniBOX ul li a.mgmbacc {background:url(../images/mini2/mini_bacc.png) no-repeat center center;}
.miniBOX ul li a.kenoladder {background:url(../images/mini2/mini_keno.png) no-repeat center center;}
.miniBOX ul li a.lotusodds {background:url(../images/mini2/lotusodds.png) no-repeat center center;}
.miniBOX ul li a.lotusdt {background:url(../images/mini2/lotusdt.png) no-repeat center center;}
.miniBOX ul li a.lotusbacc1 {background:url(../images/mini2/lotusbacc1.png) no-repeat center center;}
.miniBOX ul li a.lotusbacc2 {background:url(../images/mini2/lotusbacc2.png) no-repeat center center;}
.miniBOX ul li a.lotusogdt {background:url(../images/mini2/lotusogdt.png) no-repeat center center;}
.miniBOX ul li a.mgmgostop {background:url(../images/mini2/mgmgostop.png) no-repeat center center;}
.miniBOX ul li a.sgdari2 {background:url(../images/mini2/sgdari2.png) no-repeat center center;}
.miniBOX ul li a.comming {background:url(../images/mini2/comming.png) no-repeat center center;}
.miniBOX ul li a.namedpb3 {background:url(../images/mini2/namedpb3.png) no-repeat center center;}
.miniBOX ul li a.namedpb5 {background:url(../images/mini2/namedpb5.png) no-repeat center center;}
.miniBOX ul li a.dhpb {background:url(../images/mini2/dhpb.png) no-repeat center center;}
.miniBOX ul li a.namedpbladder3 {background:url(../images/mini2/namedpbladder3.png) no-repeat center center;}
.miniBOX ul li a.namedpbladder5 {background:url(../images/mini2/namedpbladder5.png) no-repeat center center;}
.miniBOX ul li a.nameddhpb {background:url(../images/mini2/nameddhpb.png) no-repeat center center;}
.miniBOX ul li a.nameddhkeno {background:url(../images/mini2/nameddhkeno.png) no-repeat center center;}


/*********************** 출석체크 ****************************/
.goAttMemgo
{
	display:block;
	position:absolute;
	z-index:100;
	top:75px;
	right:0;
	padding:0 40px;
	line-height:27px;
	background:rgba(255, 29, 0, 0.5);
	border:1px solid #ff5454;
	border-radius:4px;
	font-weight:bold;
	color:#ffffff;
	box-shadow:0 4px 5px rgba(0,0,0,0.5);
}
.goAttMemgo:hover {color:#ffffff;border-color:#ffffff;}
.goAttMemgo:visited {color:#ffffff;}
.content_wrap.AttFrame {width:990px;}
.content_wrap.AttFrame .section_title {padding-left:5px;}
.att_messages {min-height:50px;background:#fff;border:1px solid #333333;margin-bottom:10px;padding:5px 15px;position:relative;border-radius:6px;}
.att_messages .btn_attendance {position:absolute;top:10px;right:10px;display:block;width:150px;height:41px;background: url(../images/check/check_btn.png) no-repeat;}

.dSelect {margin:5px auto;padding:5px;height:60px;background:rgba(0,0,0,0.2);}
.dSelect .dateBOX {margin:0 auto;text-align:center;height:60px;}
.dSelect .dateBOX a {display:inline-block;width:43px;height:60px;text-indent:-9999px;vertical-align:top;}
.dSelect .dateBOX a.Dpre {background:url(../images/check/d_pre.png) no-repeat;}
.dSelect .dateBOX a.Dnex {background:url(../images/check/d_nex.png) no-repeat;}
.dSelect .dateBOX span
{
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-weight:bold;
	font-size:30px;
	color:#ffffff;
}

.attFrame {}
.att_cal {width:650px;background:#ffffff;border:1px solid #333333;overflow:hidden;float:left;border-radius:6px;}
.att_cal table {width:100%;}
.att_cal table th
{
	padding:0 0 0 10px;
	width:79px;
	height:23px;
	line-height:23px;
	background:#656565;
	color:#ffffff;
	border-left:1px solid #333333;
	border-bottom:1px solid #333333;
}
.att_cal table th:first-child {width:78px;border-left:0;background:#ff4900;border-color:#4e3029;}
.att_cal table th:last-child {background:#006c9a;border-color:#094762;}
.att_cal table td
{
	position:relative;
	padding:20px 10px;
	height:55px;
	background:none;
	border-left:1px solid #949494;
	border-bottom:1px solid #949494;
}
.att_cal table td:first-child {border-left:0;}

.att_cal table td span.day
{
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	font-weight:bold;
	color:#777777;
}
.att_cal table td:first-child span.day {color:#ff4900;}
.att_cal table td:last-child span.day {color:#0090c0;}

.att_cal table td .CHNO
{
	position:absolute;
	display:block;
	bottom:3px;
	right:3px;
	width:65px;
	height:65px;
	background:url(../images/check/check_no.png) no-repeat;
	background-size:100%;
}
.att_cal table td .CHOK
{
	position:absolute;
	display:block;
	bottom:3px;
	right:3px;
	width:65px;
	height:65px;
	background:url(../images/check/check_ok.png) no-repeat;
	background-size:100%;
}

.att_log {width:330px;margin-left:5px;background:rgba(255,255,255,0.7);border:1px solid #333333;overflow:hidden;float:left;border-radius:6px;}
.att_log .head {background: #4b6335;border-bottom:1px solid #333;line-height:23px; text-align:center;color:#fff;}
.att_log .nodata {width:200px;line-height:300px;text-align:center;margin:0 auto}
.att_log .att {
	margin:15px auto;
	padding-left:80px;
	width:197px;
	line-height:20px;
	background:url(../images/check/point_no.jpg) no-repeat #ffffff;
	border:1px solid #cccccc;
	border-radius:6px;
	box-shadow:2px 2px 5px rgba(0,0,0,0.1);
}
.att_log .att .days {font-weight:bold;color:#555;}
.att_log .att .prize {font-weight:bold;color:#f60;}
.att_log .att.active
{
	cursor:pointer;
	border:2px solid #ea9500;
	background:url(../images/check/point_get.jpg) no-repeat;
	box-shadow:2px 2px 5px rgba(0,0,0,0.3);
}
