@charset "utf-8";

/************************************************************** base **************************************************************/


/* 요소(element) 여백 초기화  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {margin:0;padding:0;}


/*기본폰트지정*/
body{font-size:12px; font-family:'notor', 'Arial', '돋움','돋움체',dotum,Helvetica,sans-serif;; color:#333;}

/* 제목요소 */
h1, h2, h3, h4, h5, h6 {font-size: 12px; margin: 0;}

/* 테두리 없애기 */
fieldset, img, abbr, acronym { border:0 none; }

/** 링크 **/
a{text-decoration: none;}

/* 목록 */
ol, ul { list-style:none; }

/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {border-collapse: separate; border-spacing:0; border:0 none; }
caption {position: absolute; overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0;}

/* 텍스트 관련 요소 초기화 */
address, caption, strong, em, cite {font-weight:normal; font-style:normal;}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* 인용문 */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }

/* 수평선*/
hr { display:none; }

img {border: 0 none; vertical-align: top;}

.blind, .hidden, legend { display: block; left: 0; overflow: hidden; position: absolute; top: -1000em;}

/** 버튼 **/
.btn_code{display: inline-block; width: 77px; height: 24px; font-size: 12px; color: #b7b7b7; font-weight: bold; text-align: center; line-height: 24px !important; background: url('../images/btn_pop_code.png') no-repeat left top; border:0px;}
.btn_candel{display: inline-block; width: 80px; height: 24px; background: url('../images/btn_betting_lst.jpg') no-repeat left top; line-height: 24px; text-align: center; font-size: 12px; font-weight: bold; color: #fff;}
.btn_del{display: inline-block; width: 80px; height: 24px; background: url('../images/btn_betting_lst.jpg') no-repeat left top; line-height: 24px; text-align: center; font-size: 12px; font-weight: bold; color: #ff6666;}
.btn_write{display: inline-block; width: 70px; height: 24px; font-size: 12px; color: #b7b7b7; font-weight: bold; text-align: center; line-height: 24px !important; background: url('../images/btn_write.gif') no-repeat left top;}
.btn_repple {display: inline-block; width: 88px; height: 49px; font-size: 12px; color: #b7b7b7; font-weight: bold; text-align: center; line-height: 49px !important; background: url('../images/btn_repple.gif') no-repeat left top;}
.btn_view{display: inline-block; width: 60px; height: 24px; font-size: 12px; color: #b7b7b7; font-weight: bold; text-align: center; line-height: 24px !important; background: url('../images/btn_search_top.jpg') no-repeat left top;}
.btn_black{display: inline-block; padding: 0 0 0 17px; height: 24px; background: url('../images/btn_black_lft.jpg') no-repeat left top;}
input.btn_black{display: inline-block; padding: 2px 10px 0 12px; height: 24px; background: url('../images/btn_black_lft.jpg') no-repeat left top; font-size: 12px; color: #fff; border-left:0px; border-top:0px; border-right:1px solid #989898; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.btn_black span{height: 24px; line-height: 24px; display: inline-block; padding: 0 17px 0 0; font-size: 12px; color: #fff; background: url('../images/btn_black_rgt.jpg') no-repeat right top;}

/** 로그인 **/
#login_header{width: 100%; overflow: hidden; padding: 4px 0 0 0; height: 81px; background: url('../images/bg_login_top_Bg.jpg') repeat-x left top;}
#login_header #header{width: 947px; overflow: hidden; margin: 0 auto; padding: 0 0 0 409px;}
#login_header #header h1{display: block; width: 76px; height: 51px; float: left;}
#login_header #header .login_gnb{float: left; overflow: hidden;}
#login_header #header .login_gnb li.lst01{float: left; width: 93px; height: 50px;}
#login_header #header .login_gnb li.lst01 a{display: block; height: 50px; width: auto; background: url('../images/login_gnb01_off.jpg') no-repeat left top;}
#login_header #header .login_gnb li.lst01 a:hover,
#login_header #header .login_gnb li.lst01 a:active,
#login_header #header .login_gnb li.lst01 a:focus{background: url('../images/login_gnb01_on.jpg') no-repeat left top;}
#login_header #header .login_gnb li.lst02{float: left; width: 180px; height: 50px;}
#login_header #header .login_gnb li.lst02 a{display: block; height: 50px; width: auto; background: url('../images/login_gnb02_off.jpg') no-repeat left top;}
#login_header #header .login_gnb li.lst02 a:hover,
#login_header #header .login_gnb li.lst02 a:active,
#login_header #header .login_gnb li.lst02 a:focus{background: url('../images/login_gnb02_on.jpg') no-repeat left top;}
#login_header #header .login_gnb li.lst03{float: left; width: 88px; height: 50px;}
#login_header #header .login_gnb li.lst03 a{display: block; height: 50px; width: auto; background: url('../images/login_gnb03_off.jpg') no-repeat left top;}
#login_header #header .login_gnb li.lst03 a:hover,
#login_header #header .login_gnb li.lst03 a:active,
#login_header #header .login_gnb li.lst03 a:focus{background: url('../images/login_gnb03_on.jpg') no-repeat left top;}
#login_header #header .login_gnb li.lst04{float: left; width: 74px; height: 50px;}
#login_header #header .login_gnb li.lst04 a{display: block; height: 50px; width: auto; background: url('../images/login_gnb04_off.jpg') no-repeat left top;}
#login_header #header .login_gnb li.lst04 a:hover,
#login_header #header .login_gnb li.lst04 a:active,
#login_header #header .login_gnb li.lst04 a:focus{background: url('../images/login_gnb04_on.jpg') no-repeat left top;}
#login_cont{height: 868px; background: #f2f2f2 url('../images/login_cont_bg.jpg') no-repeat center top;}
#login_cont #login{width: 1356px; overflow: hidden; margin: 0 auto; padding: 744px 0 0 0; height: 124px;}
#login_cont #login .login_bx *{line-height: 1.1em; vertical-align: top;}
#login_cont #login .login_bx{float: right; overflow: hidden;}
#login_cont #login .login_bx strong{display: block; float: left; margin: 0 0 0 19px;}
#login_cont #login .login_bx .login_input{display: block; float: left; background-color: #4b4b4b; font-size: 12px; color: #fff; border: 0 none; width: 132px; height: 22px; padding: 0 0 0 10px;  line-height: 22px;}
#login_cont #login .login_bx .btn_login{display: block; float: left; margin: 0 0 0 7px;}


.mbinfo_open_pop{display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 1000;}
.mbinfo_open_pop .bg {position:absolute; top:0; left:0; width:100%; height:100%; background: url('../images/bg_layer_pop.png') repeat left top;}

.layer_area *{line-height: 1.1em; vertical-align: top; font-family:Gulim;}



.layer_area .mbinfo_input{text-align:center;}
.layer_area .mbinfo_input strong img {margin:-25px 0 0 -30px; }
.layer_area .mbinfo_input a{margin: 5px 0 0 -30px;}

/** 회원가입 **/
#join_wrap{width: 100%; background-color: #000;}
#join_bx{width: 837px; margin: 0 auto; height: 1040px; background:#222;}
#join_bx .join_h1{display: block; padding: 26px 0 0 47px; height: 77px; color:#FFF; font-size:30px}
.join_table{width: 100%;}
.join_table th{height: 47px; padding: 0 0 0 47px; text-align: left; font-weight: bold; color: #a6a6a6;}
.join_table th.vtop{vertical-align: top; padding: 7px 0 0 47px;}
.join_table td{height: 47px; font-size: 12px; color: #a6a6a6; text-align: left; overflow: hidden;}
.join_table .input_Bx{overflow: hidden;}
.join_table .line_Txt{line-height: 26px; text-align: center; width: 26px; font-size: 24px; color: #fff; display: block; float: left;}
.join_table .hoin_sele{display: block; width: 84px; height: 26px; line-height: 26px; border: 1px solid #666666; font-size: 12px; color: #666; float: left;}
.join_table .hoin_sele01{display: block; width: 124px; height: 26px; line-height: 26px; border: 1px solid #666666; font-size: 12px; color: #666; float: left;}
.join_table td .join_input{display: block; float: left; width: 144px; height: 24px; line-height: 24px; padding: 0 0 0 10px; border: 1px solid #666666; font-size: 12px; color: #666;}
.join_table td .join_input01{display: block; float: left; width: 72px; height: 24px; line-height: 24px; padding: 0 0 0 10px; border: 1px solid #666666; font-size: 12px; color: #666;}
.join_table td .join_input02{display: block; float: left; width: 194px; height: 24px; line-height: 24px; padding: 0 0 0 10px; border: 1px solid #666666; font-size: 12px; color: #666;}
.join_table td strong{display: block; height: 24px; line-height: 24px; font-weight: bold; margin: 0 0 0 16px; float: left;}
.join_table td strong.bu_txt{padding: 0 0 0 13px; background: url('../images/bu_gray_txt02.png') no-repeat left 10px;}
.join_table td .rgt_Txt{display: block; height: 24px; line-height: 24px; font-weight: normal; padding: 0 0 0 16px; float: left;}
.join_table .hoin_lst{line-height: 18px; margin: 27px 0 28px 0;}
.join_table .hoin_lst li{padding: 0 0 0 10px; background: url('../images/bu_gray_txt.png') no-repeat left 5px;}
.join_table .code_tr td{padding-bottom: 53px;}
.join_table .code_tr th{padding-top: 18px;}
.join_table .nm_txt{clear: both; line-height: 18px; padding: 28px 0 0 0;}
#join_wrap .join_btn{padding: 43px 0 0 0; width: auto; text-align: center;}

/** 상단 **/
.cont_body{background-color: #000;}
#cont_top{width: 1361px; overflow: hidden; margin: 0 auto 8px;}
.top_cont{padding: 9px 17px 0 6px; margin: 9px 0 0 0; width: auto; background-color: #1f1f1f; height: 85px;}
.top_cont .h1_tit{display: block; float: left; margin: 0 912px 9px 0;}
.top_cont .util_m{float: left; padding: 4px 0 0 0; overflow: hidden; width: 281px; height: 31px;}
.top_cont .util_m li{float: left; height: 27px; padding: 0 22px 0 0;}
.top_cont .util_m li.link_txt a{font-size: 12px; display: block; height: 27px; line-height: 27px; color: #fff;}
.top_cont .util_m li.link_txt a.gree_txt{color: #6ebb3f;}
.top_cont .util_m li.btn_txt{padding: 4px 0 0 3px; height: 23px;}
.top_cont .rgt_btn{margin: 0 0 0 8px; display: block; float: left;}
.top_cont .util_m li.btn_txt a.login{width: 56px; display: block; height: 18px; line-height: 18px; text-align: center; font-size: 12px; color :#fff;background: url('../images/btn_login.png') no-repeat left top;}
.gnb{float: left; width: 1113px; overflow: hidden; height: 29px; padding: 15px 0 0 7px;}
.gnb li{float: left; padding: 0 37px 0 0;}
.gnb li.lst01 a{display: block; width: 48px; height: 18px; background: url('../images/gnb01_off.png') no-repeat left top;}
.gnb li.lst01 a:hover,
.gnb li.lst01 a:active,
.gnb li.lst01 a:focus,
.gnb li.lst01 a.on{background: url('../images/gnb01_on.png') no-repeat left top;}
.gnb li.lst02 a{display: block; width: 47px; height: 18px; background: url('../images/gnb02_off.png') no-repeat left top;}
.gnb li.lst02 a:hover,
.gnb li.lst02 a:active,
.gnb li.lst02 a:focus,
.gnb li.lst02 a.on{background: url('../images/gnb02_on.png') no-repeat left top;}
.gnb li.lst03 a{display: block; width: 47px; height: 18px; background: url('../images/gnb03_off.png') no-repeat left top;}
.gnb li.lst03 a:hover,
.gnb li.lst03 a:active,
.gnb li.lst03 a:focus,
.gnb li.lst03 a.on{background: url('../images/gnb03_on.png') no-repeat left top;}
.gnb li.lst04 a{display: block; width: 56px; height: 18px; background: url('../images/gnb04_off.png') no-repeat left top;}
.gnb li.lst04 a:hover,
.gnb li.lst04 a:active,
.gnb li.lst04 a:focus,
.gnb li.lst04 a.on{background: url('../images/gnb04_on.png') no-repeat left top;}
.gnb li.lst05 a{display: block; width: 59px; height: 18px; background: url('../images/gnb05_off.png') no-repeat left top;}
.gnb li.lst05 a:hover,
.gnb li.lst05 a:active,
.gnb li.lst05 a:focus,
.gnb li.lst05 a.on{background: url('../images/gnb05_on.png') no-repeat left top;}
.gnb li.lst06 a{display: block; width: 64px; height: 18px; background: url('../images/gnb06_off.png') no-repeat left top;}
.gnb li.lst06 a:hover,
.gnb li.lst06 a:active,
.gnb li.lst06 a:focus,
.gnb li.lst06 a.on{background: url('../images/gnb06_on.png') no-repeat left top;}
.gnb li.lst07 a{display: block; width: 62px; height: 18px; background: url('../images/gnb07_off.png') no-repeat left top;}
.gnb li.lst07 a:hover,
.gnb li.lst07 a:active,
.gnb li.lst07 a:focus,
.gnb li.lst07 a.on{background: url('../images/gnb07_on.png') no-repeat left top;}
.gnb li.lst08 a{display: block; width: 48px; height: 18px; background: url('../images/gnb08_off.png') no-repeat left top;}
.gnb li.lst08 a:hover,
.gnb li.lst08 a:active,
.gnb li.lst08 a:focus,
.gnb li.lst08 a.on{background: url('../images/gnb08_on.png') no-repeat left top;}
.gnb li.lst09 a{display: block; width: 62px; height: 18px; background: url('../images/gnb09_off.png') no-repeat left top;}
.gnb li.lst09 a:hover,
.gnb li.lst09 a:active,
.gnb li.lst09 a:focus,
.gnb li.lst09 a.on{background: url('../images/gnb09_on.png') no-repeat left top;}
.info_lst{width: auto; overflow: hidden; padding: 0 0 0 16px; height: 32px; background: url('../images/bg_top_info.png') repeat-x left top;}
.info_lst .class_lst{float: left; height: 32px; overflow: hidden; }
.info_lst .class_lst .txt{height: 32px; line-height: 32px; font-size: 12px; color: #726868;padding: 0 56px 0 5px; display: block; float: left;}
.class01{float: left; padding: 0 0 0 36px; line-height: 32px; font-size: 12px; color: #fff; background: url('../images/ico_top01.png') no-repeat left 5px;}
.class02{float: left; padding: 0 0 0 36px; line-height: 32px; font-size: 12px; color: #fff; background: url('../images/ico_top02.png') no-repeat left 5px;}
.class03{float: left; padding: 0 0 0 36px; line-height: 32px; font-size: 12px; color: #fff; background: url('../images/ico_top03.png') no-repeat left 5px;}
.class04{float: left; padding: 0 0 0 36px; line-height: 32px; font-size: 12px; color: #fff; background: url('../images/ico_top04.png') no-repeat left 5px;}
.class05{float: left; padding: 0 0 0 36px; line-height: 32px; font-size: 12px; color: #fff; background: url('../images/ico_top05.png') no-repeat left 5px;}
.class06{float: left; padding: 0 0 0 36px; line-height: 32px; font-size: 12px; color: #fff; background: url('../images/ico_top06.png') no-repeat left 5px;}
.info_lst .lst_cont{float: left; overflow: hidden; height: 32px;}
.info_lst .lst_cont .tit{height: 21px; line-height: 1em; float: left; display: block; padding: 9px 6px 0 0;}
.info_lst .lst_cont .count{height: 32px; line-height: 32px; float: left; display: block; font-size: 12px; color: #fff; padding: 0 61px 0 0;}
.info_lst .lst_cont .count .green_txt{color: #57be18;}

/** footer **/
#footer{width: 100%; margin: 65px 0; text-align: center; float: left;}


/** 메인 **/
.index_visual{width: 1361px; height: 600px; margin: 0 auto;}

/** game_bx **/
.game_bx{width: 1362px; margin: 0 auto;}
.game_bx .lft_Bx{width: 1113px; float: left; margin: 0 8px 0 0;}
.game_bx .lft_Bx .game_h2{line-height: 1.1em; vertical-align: top; padding: 26px 0 0 45px;  margin: 0 0 4px; display: block; width: auto; height: 60px; background: url('../images/h2_tit_bg.jpg') no-repeat left top;}
.game_bx .lft_Bx .game_Tab{width: auto;  height: 25px; margin: 0 0 4px; background-color: #666; overflow: hidden; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; }
.game_bx .lft_Bx .game_Tab .tab_tit{width: 108px; display: block; float: left; height: 25px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;  height: 25px; line-height: 25px; font-size: 12px; color: #fff; font-weight: bold; text-align: center;}
.game_bx .lft_Bx .game_Tab .game_lst{float: left; width: 1004px; margin: 1px 0 0 0; height: 23px; overflow: hidden;}
.game_bx .lft_Bx .game_Tab .game_lst li{margin: 0 1px 0 0;}
.game_bx .lft_Bx .game_Tab .game_lst li a{display: block; width: auto; letter-spacing: -0.5px; height: 23px; line-height: 23px; padding: 0 0 0 27px; border-left: 1px solid #0f0f0f; background-color: #3a3a3a; font-size: 12px; color: #fff;}
.game_bx .lft_Bx .game_Tab .game_lst .lst01{width: 75px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst01 a{background: #3a3a3a url('../images/ico_spart01.jpg') no-repeat 4px -1px;}
.game_bx .lft_Bx .game_Tab .game_lst .lst02{width: 80px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst02 a{background: #3a3a3a url('../images/ico_spart02.jpg') no-repeat 4px top;}
.game_bx .lft_Bx .game_Tab .game_lst .lst03{width: 89px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst03 a{background: #3a3a3a url('../images/ico_spart013.jpg') no-repeat 4px top;}
.game_bx .lft_Bx .game_Tab .game_lst .lst04{width: 91px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst04 a{background: #3a3a3a url('../images/ico_spart03.jpg') no-repeat 4px top;}
.game_bx .lft_Bx .game_Tab .game_lst .lst05{width: 71px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst05 a{background: #3a3a3a url('../images/ico_spart04.jpg') no-repeat 4px top;}
.game_bx .lft_Bx .game_Tab .game_lst .lst06{width: 84px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst06 a{background: #3a3a3a url('../images/ico_spart05.jpg') no-repeat 4px top;}
.game_bx .lft_Bx .game_Tab .game_lst .lst07{width: 81px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst07 a{background: #3a3a3a url('../images/ico_spart06.jpg') no-repeat 4px top;}
.game_bx .lft_Bx .game_Tab .game_lst .lst08{width: 68px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst08 a{background: #3a3a3a url('../images/ico_spart07.jpg') no-repeat 4px top;}
.game_bx .lft_Bx .game_Tab .game_lst .lst09{width: 92px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst09 a{background: #3a3a3a url('../images/ico_spart08.jpg') no-repeat 4px top;}
.game_bx .lft_Bx .game_Tab .game_lst .lst10{width: 63px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst10 a{background: #3a3a3a url('../images/ico_spart09.jpg') no-repeat 4px top;}
.game_bx .lft_Bx .game_Tab .game_lst .lst11{width: 68px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst11 a{background: #3a3a3a url('../images/ico_spart10.jpg') no-repeat 4px top;}
.game_bx .lft_Bx .game_Tab .game_lst .lst12{width: 62px; height: 23px; float: left;}
.game_bx .lft_Bx .game_Tab .game_lst .lst12 a{background: #3a3a3a url('../images/ico_spart11.jpg') no-repeat 4px top;}
.game_bx .lft_Bx .game_Tab .game_lst .lst13{width: 68px; height: 23px; float: left; margin: 0;}
.game_bx .lft_Bx .game_Tab .game_lst .lst13 a{background: #3a3a3a url('../images/ico_spart12.jpg') no-repeat 4px top;}
.game_wrap{width: auto; overflow: hidden; margin: 0 0 8px; }
.game_wrap h3.h3_tit{display: block; width: auto; padding: 0 0 0 13px; height: 29px; line-height: 29px;font-size: 12px; color: #fff; background: url('../images/bg_game_title.jpg') no-repeat left top;}
.game_wrap h3.h3_tit span{display: block; padding: 0 0 0 28px; height: 29px; line-height: 29px; background: url('../images/bg_game_arrow.jpg') no-repeat left 11px;}
.game_bx .rgt_Bx{width: 241px; float: left; position:relative;}
.betting_table{width: 100%; border-collapse: separate; background-color: #202020; border-spacing: 2px; table-layout:fixed; padding: 5px 0;}
.betting_table td{height: 28px;}
.betting_table td.date div{width: auto; font-size: 12px; color: #fff; font-weight: bold; text-align: center;}
/* .betting_table td a{display: block; overflow: hidden; width: auto; height: 28px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  background: url('../images/bg_game_defalt.jpg') repeat-x left top;} */
.betting_table td a{display: block; overflow: hidden; width: auto; height: 28px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  background: url('../images/bg_game_on.jpg') repeat-x left top; }
.betting_table td a:hover,
.betting_table td a:active,
.betting_table td a:focus{background: url('../images/bg_game_on.jpg') repeat-x left top;}
.betting_table td a .left_txt{height: 21px; padding: 7px 0 0 12px;; line-height: 1.1em; font-size: 12px; color: #fff; float: left; font-weight: bold; }
.betting_table td a:hover .left_txt,
.betting_table td a:active .left_txt,
.betting_table td a:focus .left_txt{color: #7fc735;}
.betting_table td a .rgt_txt{height: 21px; padding: 7px 12px 0 0; line-height: 1.1em; font-size: 12px; color: #fff; float: right; font-weight: bold; }
.betting_table td a:hover .rgt_txt,
.betting_table td a:active .rgt_txt,
.betting_table td a:focus .rgt_txt{color: #7fc735;}
.betting_table td.vs a{display: block; overflow: hidden; width: auto; height: 28px;}
.betting_table td.vs a .date_bx{display: block; overflow: hidden; width: auto; height: 21px; padding: 7px 0 0 0;; font-size: 12px; color: #7a7a7a; line-height: 1.1em; text-align: center; font-weight: bold;}
.betting_table td.vs a:hover .date_bx,
.betting_table td.vs a:active .date_bx,
.betting_table td.vs a:focus .date_bx{color: #7fc735;}
.betting_table td.vs a .date_bx .bunsu{font-size: large;}
.betting_table td.vs a:hover .date_bx .bunsu{font-size: large;}
.betting_table td.vs a:active .date_bx .bunsu{font-size: large;}
.betting_table td.vs a:focus .date_bx .bunsu{font-size: large;}

.betting_table td.betting a{display: block; overflow: hidden; width: auto; height: 21px; padding: 7px 0 0 0;; font-size: 12px; color: #7a7a7a; line-height: 1.1em; text-align: center; font-weight: bold;}
.betting_table td.time a{display: block; overflow: hidden; width: auto; height: 27px;}
.betting_table td.time .close{height: 27px; float: left; line-height: 27px; font-size: 12px; color: #7a7a7a; font-weight: bold; display: block; padding: 0 0 0 7px;}
.betting_table td.time a:hover .close,
.betting_table td.time a:active .close,
.betting_table td.time a:focus .close{color: #fff;}
.betting_table td.time .date_bx{height: 27px; float: right;  line-height: 1.1em; height: 21px; padding: 7px 7px 0 0;; font-size: 12px; color: #7a7a7a; font-weight: bold; display: block;}
.betting_table td.time a:hover .date_bx,
.betting_table td.time a:active .date_bx,
.betting_table td.time a:focus .date_bx{color: #7fc735;}
.betting_table td.time a .date_bx .bunsu{font-size: large;}
.betting_table td.time a:hover .date_bx .bunsu{font-size: large;}
.betting_table td.time a:active .date_bx .bunsu{font-size: large;}
.betting_table td.time a:focus .date_bx .bunsu{font-size: large;}

.betting_table td.betting a:hover,
.betting_table td.betting a:active,
.betting_table td.betting a:focus{color: #fff;}
.betting_table td a.on{background: url('../images/bg_game_click.jpg') repeat-x left top !important;}
.betting_table td a.on span{color: #000 !important;}
.betting_table td.count span, .betting_table td.result span{display: block; overflow: hidden; text-align: center; width: auto; height: 21px; padding: 7px 0 0 0; color: #fff; font-weight: bold; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  background: url('../images/bg_game_defalt.jpg') repeat-x left top;}
.betting_table td.result span.home{color: #0099ff;}
.betting_table td.result span.away{color: #ccff00;}
.betting_table td.result span.draw{color: #ff66ff;}
.betting_table td.result span.red_txt{color: #ff0000;}
.betting_table td.result span.blue_txt{color: #0099ff;}
.betting_table td.result span.gray_txt{color: #999999;}
.betting_table td.result span.yelloe_txt{color: #e5a426;}
.betting_table td.result span.green_txt{color: #66cc00;}

/** cart_wrap **/
.cart_wrap *{line-height: 1.1em; vertical-align: top;}
.cart_wrap{width: auto; overflow: hidden; position: absolute; padding: 0 0 7px; text-align: center; background-color: #80a85a; }
.cart_wrap .btn_bet{margin: 10px 0 0 0; display: inline-block;}
.cart_wrap .bet_slip{display: block; overflow: hidden; width: auto; padding: 0 0 0 10px; margin: 0 0 1px; height: 29px; background: url('../images/bg_cart_top.jpg') no-repeat left top ;}
.cart_wrap .bet_slip .btn_close{float: left; margin: 9px 0 0 0;}
.cart_wrap .bet_slip .bet_img{float: left; padding: 0 0 0 5px; margin: 9px 0 0 0;}
.cart_wrap .bet_slip .rgt_txt{float: right; display: block; padding: 9px 23px 0 5px; height: 20px; font-size: 12px; color: #fff; background: url('../images/ico_cart_off.jpg') no-repeat 56px 3px;}
.cart_wrap .bet_slip .rgt_txt.on{ background: url('../images/ico_cart_on.jpg') no-repeat 54px 3px;}

.cart_btm{padding: 4px 8px 0 11px; width: auto; background-color: #80a85a;}
.cart_btm li{width: auto; overflow: hidden; height: 23px;}
.cart_btm li .tit_bx{font-size: 12px; display: block; float: left; color: #fff; padding: 5px 0 0 0; height: 18px; font-weight: bold;}
.cart_btm li .game_txt{font-size: 12px; display: block; float: right; color: #fff; padding: 5px 0 0 0; height: 18px; font-weight: bold;}
.cart_btm li .game_txt01{font-size: 12px; display: block; float: right; color: #fff; padding: 5px 0 0 0; height: 18px; font-weight: normal;}
.cart_btm li .game_txt02{font-size: 12px; display: block; float: right; color: #404040; padding: 5px 0 0 0; height: 18px; font-weight: bold;}

.betmoney img {float:left; margin:0 0 0 2px;}
.betmoney input[type="checkbox"] {float:left; height:15px; margin-right:1px;}
.betmoney input[type="text"] {float:left; width:58px; height:15px; line-height:15px; padding:0 5px; color:#000; border:1px solid #5a5a5a; background:#FFF; text-align:right;}



/** 경기결과 **/
.result_tab{width: auto; padding: 0 0 0 10px; margin: 0 0 4px; height: 39px; background: url('../images/bg_game_result_top.gif') no-repeat left top;}
.result_tab .tab_lst{width: auto; overflow: hidden; float: left;}
.result_tab .tab_lst li{float: left; padding: 0 10px 0 0; height: 39px; margin: 0 9px 0 0; background: url('../images/bg_result_top.gif') no-repeat right 11px;}
.result_tab .tab_lst li.last{padding: 0; margin: 0; background: 0 none;}
.result_tab .tab_lst li a{font-size: 12px; color: #fff; font-weight: bold; height: 39px; line-height: 39px;}
.result_tab .tab_lst li a:hover,
.result_tab .tab_lst li a:active,
.result_tab .tab_lst li a:focus,
.result_tab .tab_lst li a.on{color: #66ff00;}
.result_tab .del_betting_del{display: block; float: right; margin: 3px 5px 0 0;}
.rgt_board{width: auto; position: absolute;}
.notica_wrap{width: auto; overflow: hidden; margin: 0 0 8px;}
.notica_wrap .notice_h{width: auto; margin: 0 0 1px; height: 22px; padding: 7px 0 0 10px; overflow: hidden; background: url('../images/bg_notice_rgt.jpg') no-repeat left top;}
.notica_wrap .notice_h .btn_close{float: left; display: block; margin: 1px 0 0 0;}
.notica_wrap .notice_h .notice_tit{float: left; display: block; font-size: 12px; color: #fff; padding: 0 0 0 9px;}
.notica_wrap .notice_lst{padding: 7px 1px; background-color: #454545;}
.notica_wrap .notice_lst li{height: 25px; border-bottom: 1px solid #585858;}
.notica_wrap .notice_lst li a{display: block; text-overflow : ellipsis; white-space : nowrap; overflow : hidden; width: 214px; height: 25px; line-height: 25px; font-size: 12px; color: #fff; padding: 0 10px 0 15px; background: url('../images/bg_notice_lst.gif') no-repeat 5px 12px;}
.banner_wrap{padding: 15px 0 13px 17px; background-color: #454545;}
.banner_wrap a{display: block; margin: 0 0 2px;}
.search_bx{float: right; padding: 10px 10px 0 0; overflow: hidden;}
.search_bx .search_sel{width: 86px; margin: 0 4px 0 0; height: 24px; line-height: 24px;  float: left; display: block;  border-right:1px solid #006747;border-bottom:1px solid #006747;border-top:1px solid #004731;border-left:1px solid #004731; background-color: #005037;  font-size: 12px; color: #fff;outline:none;}
.search_bx .search_input{width: 118px; margin: 0 4px 0 0; height: 22px; line-height: 22px; padding: 0 0 0 10px; font-weight: normal; float: left; display: block; border-right:1px solid #006747;border-bottom:1px solid #006747;border-top:1px solid #004731;border-left:1px solid #004731; background-color: #005037;  font-size: 12px; color: #fff;}
.search_bx .search_btn{float: left; display: block; width: 60px; height: 24px; line-height: 1.3em;text-align: center; font-size: 12px; font-weight: bold; background-color:#003424; color: #fff; font-weight: bold;border:1px solid #002a1d;border-right:1px solid #006747;border-bottom:1px solid #006747}

/** 배팅내역 **/
.game_wrap01{padding: 0 18px 0 0; width: auto; background-color: #282828; border-bottom: 2px solid #666666;}
.game_wrap01 .betting_table{background-color: #282828;}
.game_wrap01 .betting_table td{padding: 5px 0;}


/** 게시판 - 목록 **/
.lst_select{width: auto; overflow: hidden;}
.lst_select .search_bx{padding: 0 0 4px;}
.lst_table{width: 100%; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; }
.lst_table th{height: 30px; font-size: 12px; font-weight: bold; color: #fff; background: url('../images/bg_th_lst.jpg') repeat-x left top;}
.lst_table th.first{border-radius: 3px 0 0 0; -moz-border-radius: 3px 0 0 0; -webkit-border-radius: 3px 0 0 0; }
.lst_table th.last{border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; }
.lst_table td{height: 40px; background-color: #282828; border-bottom: 2px solid #4b4b4b; text-align: center; font-size: 12px; color: #fff;}
.lst_table td.td_lft{text-align: left; padding: 0 0 0 10px;}
.lst_table td.td_rgt{text-align: right; padding: 0 10px 0 0;}
.lst_table td.td_lft a.white_txt{font-size: 12px; color: #fff; font-weight: bold;}
.lst_table td.td_lft a.green_txt{font-size: 12px; color: #02a011; font-weight: bold;}
.lst_table td.td_lft a.yellow_txt{font-size: 12px; color: #d3b045; font-weight: bold;}
.lst_table td.td_lft a.red_txt{font-size: 12px; color: #ff0000; font-weight: bold;}
.lst_table td.td_lft a.blue_txt{font-size: 12px; color: #00ffff; font-weight: bold;}
.lst_table td.td_lft a .coutn{font-weight: normal;}
.lst_table td.td_lft a img{display: inline-block; margin: 2px 0 0 2px;}
.lst_table td.blue_txt{color: #0099ff; font-weight:bold; }
.lst_table td.red_txt{color: #ff0000; font-weight:bold; }
.lst_table td.white_txt{color: #fff; font-weight:bold; }
.lst_table td.yellow_txt{color: #ffff00; font-weight:bold; }
.lst_table td.details{text-align: left; line-height: 18px; font-size: 12px; color: #fff; padding: 15px 0;}
.lst_table .trdisplay{display:none;}
.lst_table .class01, .lst_table .class02, .lst_table .class03, .lst_table .class04, .lst_table .class05, .lst_table .class06{float: none; display: inline-block;}
.board_paing{width: auto; position:relative;}
.board_paing #paging{padding: 15px 0 15px;}
.board_paing .btn_black{position: absolute; right: 0; top: 15px;}

/** 게시판 - 상세 **/
.title_bx{height: 30px; width: auto; overflow: hidden; padding: 0 33px 0 39px; width: auto; background: url('../images/bg_th_lst.jpg') repeat-x left top; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; }
.title_bx strong{display: block; height: 28px; line-height: 28px; float: left; color: #fff; font-weight: bold;}
.title_bx strong img{display: inline-block; margin: 9px 0 0 5px;}
.title_bx .title_info{display: block; float: right;}
.title_bx .title_info span{height: 28px; line-height: 28px; background-position: left 3px; display: inline-block; color: #fff; font-size: 12px;}
.title_bx .title_info span.date{padding: 0 0 0 48px;}
.view_wrap{width: auto; overflow: hidden; padding: 0 4px; background-color: #282828;}
.view_wrap .view_txt{font-size: 12px; font-size: 12px; line-height: 18px; color: #fff; padding: 30px;}
.view_wrap .betting_h {width: auto; padding: 0 0 0 31px; background: url('../images/betting_line.gif') repeat-x left 7px;}
.view_wrap .betting_h strong{display: inline-block; font-size: 12px; color: #e5a426; font-weight: bold; padding: 0 4px; background-color: #282828;}
.betting_table01{width: 100%; border-collapse: separate; border-spacing: 2px; table-layout:fixed; padding: 5px 0;}
.betting_table01 td{height: 28px;}
.betting_table01 td.date div{width: auto; font-size: 12px; color: #fff; font-weight: bold; text-align: center;}
.betting_table01 td a{display: block; overflow: hidden; width: auto; height: 28px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: url('../images/bg_game_on.jpg') repeat-x left top;}
.betting_table01 td a .left_txt{height: 21px; padding: 7px 0 0 12px;; line-height: 1.1em; font-size: 12px; color: #fff; float: left; font-weight: bold; }
.betting_table01 td a .rgt_txt{height: 21px; padding: 7px 12px 0 0; line-height: 1.1em; font-size: 12px; color: #fff; float: right; font-weight: bold; }
.betting_table01 td.vs a{display: block; overflow: hidden; width: auto; height: 28px;}
.betting_table01 td.vs a .date_bx{display: block; overflow: hidden; width: auto; height: 21px; padding: 7px 0 0 0;; font-size: 12px; color: #fff; line-height: 1.1em; text-align: center; font-weight: bold;}
.betting_table01 td.vs a .date_bx .bunsu{font-size: large;}

.betting_table01 td.betting a{display: block; overflow: hidden; width: auto; height: 21px; padding: 7px 0 0 0;; font-size: 12px; color: #fff; line-height: 1.1em; text-align: center; font-weight: bold;}
.betting_table01 td.time a{display: block; overflow: hidden; width: auto; height: 27px;}
.betting_table01 td.time .close{height: 27px; float: left; line-height: 27px; font-size: 12px; color: #7a7a7a; font-weight: bold; display: block; padding: 0 0 0 7px;}
.betting_table01 td.time .date_bx{height: 27px; float: right;  line-height: 1.1em; height: 21px; padding: 7px 7px 0 0;; font-size: 12px; color: #fff; font-weight: bold; display: block;}
.betting_table01 td.time .date_bx .bunsu{font-size: large;}
.betting_table01 td a.on{background: url('../images/bg_game_click.jpg') repeat-x left top !important;}
.betting_table01 td a.on span{color: #000 !important;}
.betting_table01 td.count span, .betting_table01 td.result span{display: block; overflow: hidden; text-align: center; width: auto; height: 21px; padding: 7px 0 0 0; color: #fff; font-weight: bold; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  background: url('../images/bg_game_on.jpg') repeat-x left top;}
.betting_table01 td.count .score{color: #55b51a;}
.betting_table01 td.count .result{color: #1f1f1f;}
.betting_table01 td.result .org_txt{color: #f7660f;}
.betting_table01 td.result .green_txt{color: #55b51a;}
.betting_table01 td.result .black_txt{color: #1f1f1f;}
.betting_table01 td.result .yelloe_txt{color: #e5a426;}
.view_paging *{line-height: 1.1em; vertical-align: top;}
.view_paging{width: auto; border-left: 2px solid #4b4b4b; border-right: 2px solid #4b4b4b; border-bottom: 2px solid #4b4b4b;background-color: #000000; overflow: hidden;}
.view_paging dt.before_dt{width: 84px; height: 22px; float: left; padding: 19px 0 0 37px; font-size: 12px; color: #fff; background: url('../images/btn_view_paging_top.gif') no-repeat 80px 19px;}
.view_paging dd.before_dd{width: 980px; height: 22px; float: left; padding: 19px 0 0 0;}
.view_paging dd.before_dd a{font-size: 12px; color: #fff;}
.view_paging dt.next_dt{width: 84px; height: 33px; float: left; padding: 8px 0 0 37px; font-size: 12px; color: #fff; background: url('../images/btn_view_paging_btm.gif') no-repeat 80px 8px;}
.view_paging dd.next_dd{width: 980px; height: 33px; float: left; padding: 8px 0 0 0;}
.view_paging dd.next_dd a{font-size: 12px; color: #fff;}
.repple_wrap{width: auto; overflow: hidden;}
.repple_wrap .repple_txt{display: block; width: 140px; float: left; height: 60px; padding: 0 0 0 37px; line-height: 60px; font-size: 12px; color: #fff; color: #fff;}
.repple_wrap .i_text{display: block; margin: 5px 9px 0 0; float: left; width: 790px; height: 27px; border: 1px solid #a0a0a0; padding: 10px;}
.repple_wrap .btn_repple{display: block; float: left; margin: 5px 0 0 0;}
.repple_lst{border-top: 2px solid #4b4b4b;}
.repple_lst li{width: auto; overflow: hidden; border-bottom: 2px solid #4b4b4b; height: 40px;}
.repple_lst li .name_txt{display: block; float: left; padding: 4px 0 0 33px; width: 166px; height: 41px;}
.repple_lst li .repple_txt{display: block; float: left; width: 857px; height: 40px; font-size: 12px; color: #fff; line-height: 40px;}
.repple_lst li .btn_del_lst{display: block; float: left; margin: 7px 0 0 0;}
.btn_view_bx{width: auto; padding: 20px 0 0 0; text-align: right;}
.t_right{text-align: right !important;}

/** 게시판 - 글쓰기 **/
.write_wrap{width: auto; overflow: hidden;}
.write_wrap .title_bx{padding: 0;}
.write_wrap .title_bx .title_th{width: 128px; height: 30px; float: left; line-height: 30px; text-align: center; font-size: 12px; color: #fff; font-weight: bold;}
.write_wrap .title_bx .keyword{display: block; float: left; width: 928px; height: 20px; padding: 0 0 0 10px; line-height: 20px; border: 1px solid #696969; margin: 3px 0 0 0;}
.write_wrap .cont_bx{width: auto; overflow: hidden; background-color: #282828; padding: 12px 0 0 0;}
.write_wrap .cont_bx .title_th{width: 128px; height: 392px; float: left; line-height: 392px; text-align: center; font-size: 12px; color: #fff; font-weight: bold;}
.write_wrap .cont_bx .i_text{display: block; float: left; padding: 10px; line-height: 18px; width: 918px; height: 370px; border: 1px solid #696969;}
.write_wrap .cont_bx .text_bx{width: auto; overflow: hidden;}
.write_wrap .btn_write_betting{width: 217px; height: 38px; margin: 0 auto; display: block; clear: both; margin: 16px auto;}
.btn_bx{width: auto; text-align: center; padding: 15px 0;}

.btn_counsel{width: auto; text-align: center;}

/** 충전신청 **/
.charge_info *{line-height: 1.1em; vertical-align: top;}
.charge_info{background-color: #282828; padding: 19px 0 31px 34px; width: auto; margin: 0 0 3px;}
.charge_info .charge_h3{display:block; padding: 0 0 23px;}
.charge_info .nm_lst {width: auto; overflow: hidden;}
.charge_info .nm_lst li{font-size: 12px; font-weight: bold; padding: 0 0 0 18px; margin: 0 0 11px; color: #fff; font-weight: normal;}
.charge_info .nm_lst .green_txt{display: block; line-height: 1.1em; color: #53ba20; padding: 8px 0 0 0;}
.charge_info .nm_lst li.nm01{background: url('../images/111_11.png') no-repeat left 1px;}
.charge_info .nm_lst li.nm02{background: url('../images/111_14.png') no-repeat left 1px;}
.charge_info .nm_lst li.nm03{background: url('../images/111_16.png') no-repeat left 1px;}
.charge_info .nm_lst li.nm04{background: url('../images/111_18.png') no-repeat left 1px;}
.charge_info .nm_lst li.nm05{background: url('../images/111_20.png') no-repeat left 1px;}
.charge_info .nm_lst li.last{margin: 0;}
.charge_info .btm_lst{width: auto; overflow: hidden;  padding: 36px 0 0 0;}
.charge_info .btm_lst li{padding: 0 0 0 9px; margin: 0 0 10px; font-size: 12px; color: #fff; background: url('../images/111_22.png') no-repeat left 4px;}
.charge_info .btm_lst li.last{margin: 0;}
.charge_btm_Bx{width: auto; overflow: hidden; background-color: #282828; padding: 19px 13px 13px 11px;}
.charge_btm_Bx .charge_h4{display: block; padding: 0 0 22px 24px;}
.charge_table{width: 100%; border-collapse: separate; background-color: #282828; border-spacing: 1px; table-layout:fixed;}
.charge_table th{background-color: #4b4b4b; font-size: 12px; color: #fff; text-align: center; font-weight:bold;}
.charge_table td{background-color: #4b4b4b; font-size: 12px; text-align: left; padding: 14px 0 14px 20px;}
.charge_table td .won_txt{color: #fecd06; font-size: 16px; font-weight: bold;}
.charge_table td .won_txt span{font-size: 12px; font-weight: normal;}
.charge_table td .red_txt{display: block; line-height: 1.1em; padding: 0 0 0 14px; background: url('../images/bu_red_txt.png') no-repeat left 1px; margin: 22px 0 0 0; color: #f90014; font-size: 12px; }
.charge_table td .top_Txt {width: auto; overflow: hidden; padding: 0 0 14px;}
.charge_table td .top_Txt .yellow_txt{height: 24px; line-height: 24px; font-size: 12px; color: #ffd301; display: block; float: left; padding: 0 8px 0 0;}
.charge_table td .top_Txt .btn_black{display: block; float: left;}
.charge_table td .btm_txt{width: auto; overflow: hidden;}
.charge_table td .btm_txt .lft_txt{display: block; float: left; height: 24px; line-height: 24px; padding: 0 15px 0 0; font-size: 12px; color: #fff; font-weight: bold;}
.charge_table td .btm_txt .cash_txt{display: block; text-align:center; height: 24px; line-height: 24px; padding: 30px 0 15px 0; font-size: 14px; color: #ffff00; font-weight: bold;}


.charge_table td .btm_txt .input_bx{display:block; float: left; overflow: hidden;}
.charge_table td .btm_txt .input_bx .pw_txt{height: 24px; line-height: 24px; font-size: 12px; color: #fff; float: left; padding: 0 9px 0 0;}
.charge_table td .btm_txt .pw_input {width: 72px; height: 22px; line-height: 22px; padding: 0 0 0 10px; border: 1px solid #666; float: left; margin: 0 5px 0 0;}
.charge_table td .btm_txt .btn_black{display: block; float: left;}
.charge_table td .pay_bx{width: auto; overflow: hidden;}
.charge_table td .pay_bx .pay_input{width: 92px; height: 24px; line-height: 22px; padding: 0 0 0 10px; border: 1px solid #666; float: left; margin: 0 5px 0 0;}
.charge_table td .pay_bx .btn_won{width: 54px; margin: 0 5px 0 0; display: block; font-size: 12px; color: #000; font-weight: bold; float: left; text-align: center;  height: 26px; line-height: 26px; background: url('../images/btn_white.png') no-repeat left top;}
.charge_table td .pay_bx .btn_red{width: 74px; margin: 0 5px 0 0; display: block; font-size: 12px; color: #000; font-weight: bold; float: left; text-align: center;  height: 26px; line-height: 26px; background: url('../images/btn_red.png') no-repeat left top;}
.charge_table td .yllow_txt {display: inline-block; font-size: 12px; color: #ffcd00; padding: 0 0 0 16px; background: url('../images/bu_yellow_txt.png') no-repeat left 2px;}
.charge_table .pw_bx{width: auto; overflow: hidden;}
.charge_table .pw_bx .yllow_txt{margin: 6px 0 0 7px;}
.charge_table .pw_bx .pw_input{width: 72px; height: 22px; line-height: 22px; padding: 0 0 0 10px; border: 1px solid #666; float: left; margin: 0 5px 0 0;}
.btn_charge{padding: 25px 0; width: auto; text-align: center;}


/** 배팅규정 **/
.rule_info *{line-height: 1.1em; vertical-align: top;}
.rule_info{background-color: #282828; padding: 19px 0 31px 34px; width: auto; margin: 0 0 3px;}
.rule_info .rule_h3{display:block; padding: 80px 0 23px;}
.rule_info .nm_lst {width: auto; overflow: hidden;}
.rule_info .nm_lst li{font-size: 12px; font-weight: bold; padding: 0 0 0 18px; margin: 0 0 11px; color: #969696; font-weight: normal;}
.rule_info .nm_lst .green_txt{display: block; line-height: 1.1em; color: #53ba20; padding: 8px 0 0 0;}
.rule_info .nm_lst li.last{margin:0;}
.rule_info .btm_lst{width: auto; overflow: hidden;  padding: 36px 0 0 0;}
.rule_info .btm_lst li{padding: 0 30px 0 9px; margin: 0 0 10px; font-size: 12px; color: #969696; line-height:180%;}
.rule_info .btm_lst li.last{margin:0;}
.rule_info .btm_lst li b{color: #CCCCCC;}
.rule_info .btm_lst1{width: auto; overflow: hidden;  padding: 5px 0 0 0;}
.rule_info .btm_lst1 li{padding: 0 30px 0 9px; margin: 0 0 10px; font-size: 12px; color: #969696; line-height:180%;}
.rule_info .btm_lst1 li.last{margin:0;}
.rule_info .btm_lst1 li b{color: #CCCCCC;}


/** 핸디캡의 이해 **/
.handy_info *{line-height: 1.1em; vertical-align: top;}
.handy_info{background-color: #282828; padding: 19px 0 31px 34px; width: auto; margin: 0 0 3px;}
.handy_info .handy_h3{display:block; padding: 36px 0 23px;}
.handy_info .nm_lst {width: auto; overflow: hidden;}
.handy_info .nm_lst li{font-size: 12px; font-weight: bold; padding: 0 0 0 18px; margin: 0 0 11px; color: #969696; font-weight: normal;}
.handy_info .nm_lst .green_txt{display: block; line-height: 1.1em; color: #53ba20; padding: 8px 0 0 0;}
.handy_info .nm_lst li.last{margin:0;}
.handy_info .btm_lst{width: auto; overflow: hidden;  padding: 36px 0 0 0;}
.handy_info .btm_lst li{padding: 0 30px 0 9px; margin: 0 0 10px; font-size: 12px; color: #969696; line-height:180%;}
.handy_info .btm_lst li.last{margin:0;}
.handy_info .btm_lst li b{color: #CCCCCC;}
.handy_info .btm_lst1{width: 97%; overflow: hidden;  padding: 5px 0 0 0;  border-bottom:1px solid #3e3e3e;}
.handy_info .btm_lst1 li{padding: 0 30px 0 9px; margin: 0 0 10px; font-size: 12px; color: #FFF; line-height:180%;}
.handy_info .btm_lst1 li.last{margin:0;}
.handy_info .btm_lst1 li b{color: #CCCCCC;}

/* 필수입력 */
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
.required {background-color: #acacac !important}

.betting_scoll{width: auto; max-height: 464px; overflow-y: auto;}

.betting_table td .betting_Bx{display: block; color: overflow: hidden; width: auto; height: 28px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  behavior: url(/titan/css/PIE.htc); background: url('../images/bg_game_defalt.jpg') repeat-x left top;}
.betting_table td .betting_Bx .txt_bx{display: block; overflow: hidden; width: auto; height: 21px; padding: 7px 0 0 0;; font-size: 12px; color: #7a7a7a; line-height: 1.1em; text-align: center; font-weight: bold;text-transform :uppercase}
.betting_table td .betting_Bx .txt_bx .bunsu{font-size: large;}
.betting_table td .betting_Bx .left_txt{height: 21px; padding: 7px 0 0 12px;; line-height: 1.1em; font-size: 12px; color: #7a7a7a; float: left; font-weight: bold; }
.betting_table td .betting_Bx .rgt_txt{height: 21px; padding: 7px 12px 0 0; line-height: 1.1em; font-size: 12px; color: #7a7a7a; float: right; font-weight: bold; }