/* font */

@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800);
* {
    /* font-family:"Montserrat" !important;  */
    /* font-family:"Nanum Gothic" !important; */
}

body {
    background: #fff;
}

.table_hidden {
    border-style: hidden;
}

.table_hidden tr td {
    border-style: hidden;
}

.border_none {
    border: none;
}

.datepick {
    width: 65px;
}

/*ê²€ìƒ‰ë‚ ì§œ ìž…ë ¥ì°½ ì‚¬ì´ì¦ˆ */

.time_hm {
    width: 20px;
}

.insert_team {
    width: 80%;
}

tr.hidden {
    display: none;
}

.page_num {
    color: #000;
    text-decoration: none;
    font-size: 14px;
}

.page_num_sel {
    color: #ac0022;
    font-weight: bold;
    font-size: 14px;
}

.dot14 {
    font-size: 14px;
}

/*
.title { font-size:9pt; font-family:'Montserrat', gulim; font-weight:bold; color:#616161; }
*/

.btn1 {
    background-color: #f0f0f0;
    height: 25px;
    font-size: 11px;
    letter-spacing: 0;
}

.mt10 {
    margin-top: 10px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mr5 {
    margin-right: 5px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.mr20 {
    margin-right: 20px !important;
}

.mr30 {
    margin-right: 30px !important;
}

.ml5 {
    margin-left: 5px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.ml30 {
    margin-left: 30px !important;
}

.pt10 {
    margin-top: 10px !important;
}

.pt20 {
    margin-top: 20px !important;
}

.pt30 {
    margin-top: 30px !important;
}

.pb10 {
    margin-bottom: 10px !important;
}

.pb20 {
    margin-bottom: 20px !important;
}

.pb30 {
    margin-bottom: 30px !important;
}

.pr10 {
    margin-right: 10px !important;
}

.pr20 {
    margin-right: 20px !important;
}

.pr30 {
    margin-right: 30px !important;
}

.pl10 {
    margin-left: 10px !important;
}

.pl20 {
    margin-left: 20px !important;
}

.pl30 {
    margin-left: 30px !important;
}

.cp {
    cursor: pointer !important;
}

.db {
    display: inline-block !important;
}

.fr {
    float: right !important;
}

.fl {
    float: left !important;
}

.clear {
    clear: both !important;
}

.col1 {
    color: #333;
}

.col2 {
    color: #868686;
}

.col3 {
    color: #4b4b4b;
}

.pad1 {
    padding: 5px;
}

.pad2 {
    padding: 5px;
}

.bgblue {
    background: #cbdfff;
}

.bgcol1 {
    background-color: #F7F7F7;
    padding: 5px;
}

.bgcol2 {
    background-color: #f0f0f0;
    padding: 5px;
}

.line1 {
    background-color: #4C5053;
    height: 2px;
}

.line2 {
    background-color: #CCCCCC;
    height: 1px;
}

.list0 {
    background-color: #FFFFFF;
}

.list1 {
    background-color: #f0f3f7;
}

.list2 {
    background-color: #ffe38e;
}

.alist0 {
    background-color: #FFFFFF;
}

.alist1 {
    background-color: #F0F2F5;
}

.alist2 {
    background-color: #FFFFFF;
}

.bold {
    font-weight: bold;
    letter-spacing: 0;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.w99 {
    width: 99%;
}

.ht {
    height: 40px;
    border-bottom: 1px #e9e9e9 solid;
}

/*f0f0f0*/

.ed {
    margin: 0px;
}

.member {
    color: #555555;
}

.config_box td {
    background: white;
}

.normal_box th {
    height: 27px;
    padding-top: 3px;
    background: #2E5EA0;
}

.normal_box th {
    letter-spacing: 0;
    color: white;
}

.normal_box tr.ht td {
    height: 30px;
    padding: 0px 0px 0px 5px;
}

.normal_box .write_head {
    padding: 3px;
    background: #e6e6e6;
    letter-spacing: 0;
    color: #4b4b4b;
    font-weight: bold;
}

/*A0AAB9 white*/

.title_th th {
    background: #e5ecef;
    border: 1px solid #d1dee2;
    color: #000;
}

/* ê¸°ë³¸ ìŠ¤íƒ€ì¼ */

.ed {
    height: 26px;
    /*26px to 36px*/
    color: black;
    background: white;
    border: 1px solid #ccc;
    padding: 3px 0 3px 3px;
}

.ed1 {
    height: 30px;
    /*26px to 36px*/
    color: black;
    background: white;
    border: 1px solid #ccc;
    padding: 3px 0 3px 3px;
}

.ed2 {
    height: 38px;
    /*26px to 36px*/
    color: black;
    background: white;
    border: 1px solid #ccc;
    padding: 3px 0 3px 3px;
}

.ed3 {
    height: 30px;
    /*26px to 36px*/
    width: 60px;
    color: black;
    background: white;
    border: 1px solid #ccc;
    padding: 3px 0 3px 3px;
}

.cssfl {
    height: 25px;
}

.min_field {
    ime-mode: disabled;
    padding-top: 2px;
    margin-top: 2px;
}

/* ì•ŒëžŒ ë°•ìŠ¤ */

#new_article_box p a {
    color: #fff;
}

/* ì•ŒëžŒ ë°•ìŠ¤ */

#new_info_box p a {
    color: #fff;
}

/* ë²„íŠ¼ë¥˜ */

input[type="submit"] {
    border: none;
}

.btn_green {
    display: inline-block;
    padding: 0 15px;
    height: 28px;
    background: #617d46;
    color: #fff;
    text-decoration: none;
    line-height: 2.4em;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.btn_blue {
    display: inline-block;
    padding: 0 15px;
    height: 28px;
    background: #001E78;
    color: #fff;
    text-decoration: none;
    line-height: 2.4em;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.btn_yellow {
    display: inline-block;
    padding: 0 5px !important;
    height: 28px;
    background: #F4D03F;
    color: #000;
    text-decoration: none;
    line-height: 2.4em;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.btn_red {
    display: inline-block;
    padding: 0 15px;
    height: 28px;
    background: #ff3061;
    color: #fff;
    text-decoration: none;
    line-height: 2.4em;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.btn_black {
    display: inline-block;
    padding: 0 15px;
    height: 28px;
    background: #181818;
    color: #fff;
    text-decoration: none;
    line-height: 2.4em;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.btn_gray {
    display: inline-block;
    padding: 0 15px !important;
    height: 28px;
    background: #676767;
    color: #fff;
    text-decoration: none;
    line-height: 2.4em;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.btn_sky {
    display: inline-block;
    padding: 0 15px;
    height: 28px;
    background: #2696e5;
    color: #fff;
    text-decoration: none;
    line-height: 2.4em;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.gametype_button_set input {
    display: none;
}

/* íŒì—… */

.ui-widget-header {
    /*background: url(/img_h/bn_ajax_add_bet_detail_titl.jpg) !important;*/
    /*background: #000 url(/img_p/bg_popup_title.jpg) repeat-x center center !important;*/
    background: #000 repeat-x center center !important;
    border: none !important;
}

.ui-dialog {
    /*ë‹¤ì´ì–¼ë¡œê·¸ ìµœìƒìœ„*/
    z-index: 1000;
    border: 2px solid #27373e !important;
    padding: 0px 0px 0px 0px !important;
    background: #000 !important;
}

.ui-corner-all {
    -moz-border-radius-bottomleft: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    -khtml-border-bottom-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    -moz-border-radius-bottomright: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    -khtml-border-bottom-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    -moz-border-radius-topleft: 0px !important;
    -webkit-border-top-left-radius: 0px !important;
    -khtml-border-top-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    -khtml-border-top-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.ui-dialog-titlebar {
    height: 35px !important;
    padding: 0px !important;
}

.ui-dialog-title {
    margin: 7px 0px 0px 10px !important;
}

.ui-dialog .ui-dialog-content {
    background: #202626 !important;
    /*background-image: url(/img_p/bg_popup_left.png), url(/img_p/bg_popup_right.png), url(/img_p/bg_popup_top.png) !important;*/
    background-repeat: no-repeat, no-repeat, repeat-x !important;
    background-position: left top, right top, center top !important;
}

#dialog-confirm {}

#confirm_msg {
    color: #fff;
}

.ui-dialog-buttonpane {
    /*background: #000 url(/img_h/bn_ajax_add_bet_detail_bott.jpg) !important;*/
    /*background: #000 url(/img_p/bg_pop_header.jpg) repeat-x center bottom !important;*/
    background: #202626 !important;
    border: none !important;
    height: 42px !important;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
    text-align: center !important;
}

.ui-dialog-buttonset {
    float: none !important;
}

.popup_btn_remove {
    background: none !important;
    border: none !important;
}

/* ê´€ë¦¬ìž ë©”ë‰´ */

.adm_menu {
    float: left;
    margin: 0px 3px 0px 3px;
}

/* ì–´ë“œë¯¼ lnb */

.admin_lnb_td {
    background: #292929;
}

.admin_lnb_td a {
    color: #adadad;
}

.status_td {
    background: #fff;
}

.bg_menu2 .status_txt {
    color: #fff;
    font-weight: bold;
}

/* ë©”ì¸ */

.admin_content_td {
    padding: 10px;
    background: #fff;
    min-height: 700px;
}

/* ì•ŒëžŒ ì˜ì—­ */

.status_td {
    padding: 0px 10px 0px 0px;
}

.status_td a {
    color: #000;
}

.status_data {
    color: #d80000;
    font-size: 14px;
    font-weight: bolder;
}

/* ë©”ëª¨ ì˜ì—­ */

.memo_name a span.member {
    color: #000 !important;
}

/* íšŒì› ëª©ë¡ */

.mem_list_table tr td {}

/* í…Œì´ë¸” ë¦¬ìŠ¤íŠ¸ íƒ€ì´í‹€ */

.table_list_title {
    background: #e5ecef;
    font-weight: bold;
    color: #000;
}

/* ë²„íŠ¼ ì»¬ëŸ¬ ë° ì…‹íŒ… */

span.button,
span.button button,
span.button input {}

span.button {
    *top: -1px;
    _top: 0px;
    padding: 0;
    _padding: 0 0 1px 0;
    background-position: left top;
}

span.button,
x:-moz-any-link {
    font: 0/23px Sans-serif;
    padding: 11px 0;
}

/* Firefox 2 Fix */

span.button,
x:-moz-any-link,
x:default {
    padding: 0;
}

/* Firefox 2 Fix */

span.button button,
span.button input {
    height: 23px;
    left: 0px;
    *top: 0px;
    _top: -1px;
    padding: 0 10px 0 8px;
    *padding: 0 5px 0 3px;
    line-height: 24px;
    background-position: right top;
    cursor: pointer;
}

a.button.green,
a.button.green span,
span.button.green button,
span.button.green input {
    cursor: pointer;
    background-image: url(/img_p/buttonGreen.gif);
    color: #fff;
}

a.button.black,
a.button.black span,
span.button.black,
span.button.black button,
span.button.black input {
    cursor: pointer;
    background-image: url(/img_p/buttonBlack.gif);
    color: #fff;
}

a.button.red,
a.button.red span,
span.button.red button,
span.button.red input {
    cursor: pointer;
    background-image: url(/img_p/buttonRed.gif);
    color: #fff;
}

a.button.blue,
a.button.blue span,
span.button.blue,
span.button.blue button,
span.button.blue input {
    cursor: pointer;
    background-image: url(/img_p/buttonBlue.gif);
    color: #fff;
}

.btn_size_pix_100 {
    width: 70px;
    height: 24px;
}

.css_btn_orange {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #eeb44f;
    padding: 9px 18px;
    text-decoration: none;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #fae4bd), color-stop(100%, #eac380));
    background: -moz-linear-gradient( center top, #fae4bd 5%, #eac380 100%);
    background: -ms-linear-gradient( top, #fae4bd 5%, #eac380 100%);
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae4bd', endColorstr='#eac380');*/
    background-color: #fae4bd;
    color: #454545;
    display: inline-block;
    text-shadow: 1px 1px 0px #cc9f52;
    -webkit-box-shadow: inset 1px 1px 0px 0px #fcf8f2;
    -moz-box-shadow: inset 1px 1px 0px 0px #fcf8f2;
    box-shadow: inset 1px 1px 0px 0px #fcf8f2;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Montserrat', "ë§‘ì€ ê³ ë”•", Malgun Gothic;
}

.css_btn_orange:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #eac380), color-stop(100%, #fae4bd));
    background: -moz-linear-gradient( center top, #eac380 5%, #fae4bd 100%);
    background: -ms-linear-gradient( top, #eac380 5%, #fae4bd 100%);
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eac380', endColorstr='#fae4bd');*/
    background-color: #eac380;
    cursor: pointer;
}

.css_btn_orange:active {
    position: relative;
    top: 1px;
}

.btn_size12 {
    font-size: 12px;
    padding: 3px 5px;
}

.btn_copy {
    width: 28px;
    height: 25px;
    padding: 0px;
    margin: 0px;
}

/* íŽ˜ì´ì§€ ë„¤ë¹„ê²Œì´ì…˜ */

.paginate {
    overflow: hidden;
}

div.page_area {
    width: 100%;
    margin: 5px auto 20px auto;
    text-align: center;
}

span.page_nav_num {
    display: block;
    float: left;
}

span.page_nav_num {
    background: url(/img_p/pagenum_bg.png);
    width: 26px;
    height: 20px;
    padding: 5px 0px 0px 0px;
    margin: 0px 2px 0px 2px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

span.page_nav_num:hover {
    background: url(/img_p/pagenum_over.png);
}

span.page_nav_selected {
    float: left;
    background: url(/img_p/pagenum_selected.png);
    width: 26px;
    height: 20px;
    padding: 5px 0px 0px 0px;
    margin: 0px 2px 0px 2px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

img.page_nav_num {
    float: left;
}

/* í™˜ê²½ì„¤ì • íŽ˜ì´ì§€ */

.config_form .ht td {
    padding: 0px 0px 0px 10px;
}

.config_form .ht .tt {
    background: #2E5EA0;
    color: #fff;
    border: 1px solid #fff;
}

/* ê²½ê¸°ë“±ë¡ ë° ìˆ˜ì • */

.game_insert_form tr td {
    border-top: 1px solid #adadad;
}

/* ë¼ì´ë¸Œ ê´€ë ¨ */

#game_list {
    float: left;
    background: #181818;
    padding: 0px 0px 0px 0px;
    border-left: 1px solid #303030;
    border-right: 1px solid #303030;
}

#game_list_table {
    width: 996px;
    border-spacing: 0px;
}

#game_list_table tr th {
    background: url(/img_p/bg_bet_list_title.jpg) repeat-x;
    height: 25px;
    color: #f0e6ad;
    border-bottom: 1px solid #141422;
}

#game_list .loading_img_area {
    width: 750px;
    text-align: center;
    margin: 20px 0px 20px 0px;
    display: none;
}

#game_list_table tr.league_title td {
    height: 30px;
    color: #fff;
    font-weight: bold;
    background: #181818;
    filter: alpha(opacity=97);
    -khtml-opacity: 0.97;
    -moz-opacity: 0.97;
    opacity: 0.97;
}

tr.gamelist_live td div.live_litem {
    display: inline-block;
    width: 246px;
    height: 24px;
    color: #fff;
    font-weight: bold;
    padding: 4px 5px 0px 5px;
}

tr.gamelist_live td div.live_litem span.litem_name {
    display: inline-block;
    width: 183px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

tr.gamelist_live td div.live_litem span.litem_ratio {
    display: inline-block;
    width: 45px;
    text-align: right;
}

tr.gamelist_live td div.mouse_over5 {
    background: #124602;
}

tr.gamelist_live td div.selected5 {
    background: #124602;
}

.live_bet_item {
    height: 80px !important;
}

.live_bet_item .bet_item_team {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/* ë¼ì´ë¸Œ ë²³ ë¦¬ìŠ¤íŠ¸ */

tr.betlist_live td div.live_litem {
    display: inline-block;
    width: 246px;
    height: 24px;
    color: #fff;
    font-weight: bold;
    padding: 4px 5px 0px 5px;
}

tr.betlist_live td div.live_litem span.litem_name {
    display: inline-block;
    width: 167px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

tr.betlist_live td div.live_litem span.litem_ratio {
    display: inline-block;
    width: 45px;
    text-align: right;
}

tr.betlist_live td div.mouse_over5 {
    background: #124602;
}

tr.betlist_live td div.selected5 {
    background: #124602;
}

tr.betlist_live td div.live_litem_ico {
    display: inline-block;
    width: 26px;
    height: 24px;
    padding: 0px 0px 0px 3px;
}

.live_item_gametype_title_none {
    background: #fff;
    height: 25px;
    color: #000;
    border-bottom: 1px solid #141422;
    padding: 4px 0px 0px 5px;
}

.live_item_gametype_title {
    background: url(/img_p/bg_bet_list_title.jpg) repeat-x;
    height: 25px;
    color: #f0e6ad;
    border-bottom: 1px solid #141422;
    padding: 4px 0px 0px 5px;
}

.ico_result_live {
    width: 30px;
    height: 25px;
    float: right;
    position: relative;
    top: 3px;
    left: 4px;
}

/* ë² íŒ… ë‚´ì—­ */

.league_flag {
    width: 24px;
    height: 20px;
}

/* ê²Œìž„ë¦¬ì‹œíŠ¸ ì´ë¯¸ì§€ */

.game_img {
    width: 150px;
    height: 150px;
}

#bet_slip_wrap {
    *zoom: 1;
    margin: 10px 0px 0px 10px;
}

.bet_slip_table {
    width: 100%;
    border-spacing: 0;
    margin: 20px 0px 10px 0px;
}

.bet_slip_table tr th {
    background: url(/img_p/bg_betting_list_title.jpg) repeat-x;
    height: 25px;
    color: #7da2bc;
    border-bottom: 1px solid #141422;
}

.bet_slip_table tr.league_title td {
    height: 30px;
    color: #fff;
    font-weight: bold;
    background: #000 url(/img_p/bg_check.jpg) no-repeat right center;
}

.bet_slip_table tr.gamelist_row td {
    height: 24px;
    color: #fff;
    font-weight: bold;
    background: #343434;
    vertical-align: middle;
}

.bet_slip_table tr.gamelist_row td span.hometeam_name {
    width: 190px;
    height: 24px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bet_slip_table tr.gamelist_row td span.awayteam_name {
    width: 190px;
    height: 24px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bet_slip_table tr.gamelist_row td div.hometeam {
    width: 245px;
    height: 24px;
    float: right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bet_slip_table tr.gamelist_row td div.awayteam {
    width: 245px;
    height: 24px;
    float: right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bet_slip_table tr.gamelist_row td div.drawteam {
    /*width: 100px;*/
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /*color:#FFD100;*/
}

.bet_slip_table tr.gamelist_row td.gamelist_row_start_time {
    width: 96px;
    text-align: center;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

.bet_slip_table tr.gamelist_row td.gamelist_row_league {
    width: 150px;
}

.bet_slip_table tr.gamelist_row td.gamelist_row_home {
    width: 235px;
    padding: 0px 5px 0px 5px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

.bet_slip_table tr.gamelist_row td.gamelist_row_home span.hometeam_ratio {
    width: 45px;
    display: inline-block;
    float: right;
    text-align: right;
    /*color:#FFD100;*/
}

.bet_slip_table tr.gamelist_row td.gamelist_row_draw {
    width: 51px;
    text-align: center;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

.bet_slip_table tr.gamelist_row td.gamelist_row_away {
    width: 235px;
    text-align: right;
    padding: 0px 5px 0px 5px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

.bet_slip_table tr.gamelist_row td.gamelist_row_away span.awayteam_ratio {
    width: 45px;
    display: inline-block;
    float: left;
    text-align: left;
    /*color:#FFD100;*/
}

.bet_slip_table tr.gamelist_row td.mouse_over1 {
    background: url(/img_p/odds1_ov_bg.png) repeat-x;
}

.bet_slip_table tr.gamelist_row td.mouse_over2 {
    background: url(/img_p/odds2_ov_bg.png) repeat-x;
}

.bet_slip_table tr.gamelist_row td.mouse_over3 {
    background: url(/img_p/odds3_ov_bg.png) repeat-x;
}

.bet_slip_table tr.gamelist_row td.selected1 {
    background: #ac0022;
}

.bet_slip_table tr.gamelist_row td.selected2 {
    background: #4C0084;
}

.bet_slip_table tr.gamelist_row td.selected3 {
    background: #788303;
}

.bet_slip_table tr.gamelist_row td.selected4 {
    background: #001E78;
}

.bet_slip_table tr.gamelist_row td.selected5 {
    background: #bc7600;
}

.bet_slip_table tr.gamelist_row td.selected6 {
    background: #025F1C;
}

.bet_slip_table tr.gamelist_row td.selected7 {
    background: #f9bb00;
    color: #000;
}

.bet_slip_table tr.gamelist_row td.selected8 {
    background: #f9bb00;
    color: #000;
}

.bet_slip_table tr.gamelist_row td.selected9 {
    background: #f9bb00;
    color: #000;
}

.bet_slip_table tr.gamelist_row td.selected11 {
    background: #f9bb00;
    color: #000;
}

.bet_slip_table tr.gamelist_row td.selected1 div.hometeam {
    width: 252px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds1_ov_bg.png) repeat-x;
	border: 2px solid #650b0b;*/
}

.bet_slip_table tr.gamelist_row td.selected1 div.awayteam {
    width: 252px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds1_ov_bg.png) repeat-x;
	border: 2px solid #650b0b;*/
}

.bet_slip_table tr.gamelist_row td.selected1 div.drawteam {
    width: 100px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds1_ov_bg.png) repeat-x;
	border: 2px solid #650b0b;*/
}

.bet_slip_table tr.gamelist_row td.selected2 div.hometeam {
    width: 252px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds2_ov_bg.png) repeat-x;
	border: 2px solid #02600b;*/
}

.bet_slip_table tr.gamelist_row td.selected2 div.awayteam {
    width: 252px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds2_ov_bg.png) repeat-x;
	border: 2px solid #02600b;*/
}

.bet_slip_table tr.gamelist_row td.selected2 div.drawteam {
    width: 100px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds2_ov_bg.png) repeat-x;
	border: 2px solid #02600b;*/
}

.bet_slip_table tr.gamelist_row td.selected3 div.hometeam {
    width: 252px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds3_ov_bg.png) repeat-x;
	border: 2px solid #462546;*/
}

.bet_slip_table tr.gamelist_row td.selected3 div.awayteam {
    width: 252px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds3_ov_bg.png) repeat-x;
	border: 2px solid #462546;*/
}

.bet_slip_table tr.gamelist_row td.selected3 div.drawteam {
    width: 100px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds3_ov_bg.png) repeat-x;
	border: 2px solid #462546;*/
}

.bet_slip_table tr.gamelist_row td.selected4 div.hometeam {
    width: 252px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds4_ov_bg.png) repeat-x;
	border: 2px solid #F1E900;*/
}

.bet_slip_table tr.gamelist_row td.selected4 div.awayteam {
    width: 252px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds4_ov_bg.png) repeat-x;
	border: 2px solid #F1E900;*/
}

.bet_slip_table tr.gamelist_row td.selected4 div.drawteam {
    width: 100px;
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds4_ov_bg.png) repeat-x;
	border: 2px solid #F1E900;*/
}

.bet_slip_table tr.gamelist_row td.unselected {}

.bet_slip_table tr.gamelist_row td.unselected div {
    height: 17px;
    padding: 4px 4px 4px 4px;
    /*background: url(/img_p/odds_un_bg.png) repeat-x;
	border: 2px solid #4e5152;*/
}

.bet_slip_table tr.gamelist_row td.unselected div.hometeam {
    width: 252px;
    height: 17px;
    padding: 4px 4px 4px 4px;
}

.bet_slip_table tr.gamelist_row td.unselected div.awayteam {
    width: 252px;
}

.bet_slip_table tr.gamelist_row td.unselected div.drawteam {
    width: 100px;
}

.bet_slip_table tr.gamelist_row td.gamelist_row_score {
    text-align: center;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

.bet_slip_table tr.gamelist_row td.gamelist_row_result {
    text-align: center;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

.bet_slip_table tr.bet_info_row div.bet_slip_info {
    width: 100%;
    height: 30px;
    margin: 0px auto 0px auto;
    color: #fff;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    text-align: right;
    border-bottom: 1px solid #666;
    background: #181818;
    /*background: url(/img_v/title_name_bg02.gif) repeat-x;
	border: 2px solid #434345;
	*/
}

.bet_slip_table tr.bet_info_row div.bet_slip_info span {
    text-align: center;
}

.bet_slip_table tr.bet_info_row div.bet_slip_info span img {
    vertical-align: middle;
}

.bet_slip_table tr.bet_info_row div.bet_slip_info span.bet_slip_info_span1 {
    display: inline-block;
    float: left;
    width: 145px;
    margin: 0 auto;
}

.bet_slip_table tr.bet_info_row div.bet_slip_info span.bet_slip_info_span2 {
    display: inline-block;
    /*float:left;*/
    /*width: 170px;*/
    margin: 0 auto;
}

.bet_slip_table tr.bet_info_row div.bet_slip_info span.bet_slip_info_span3 {
    display: inline-block;
    /*float:left;
	width: 170px;*/
    margin: 0 auto;
}

.bet_slip_table tr.bet_info_row div.bet_slip_info span.bet_slip_info_span4 {
    display: inline-block;
    /*float:left;
	width: 170px;*/
    margin: 0 auto;
}

.bet_slip_table tr.bet_info_row div.bet_slip_info span.bet_slip_info_span5 {
    display: inline-block;
    float: left;
    width: 170px;
    margin: 0 auto;
}

.bet_slip_table tr.bet_info_row div.bet_slip_info span.bet_slip_info_span6 {
    display: inline-block;
    float: left;
    margin: 0 auto;
}

.btn_personal_action_game {
    width: 60px;
}

.btn_personal_action_reset {
    width: 80px;
    margin: 0px 5px 0px 5px;
    padding: 0px;
}

.btn_personal_action_reset span {
    margin: 0px;
    padding: 1px 5px 3px 5px !important;
}

.gamelist_row td div {
    color: #fff;
}

.gamelist_row td div span {
    color: #fff;
}

.bet_list_folder_title_wrap {
    height: 60px;
}

.bet_list_folder_title_wrap table {
    margin: 0px;
}

.bet_list_folder_title {
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.bet_list_folder_title tr td {
    height: 60px;
    border: 1px solid #fff;
}

/* ì´ë²¤íŠ¸ ê´€ë¦¬ */

.get_event_table td .event_item_name {
    display: inline-block;
    float: left;
    position: relative;
    top: 1px;
    left: 10px;
    font-weight: bold;
    color: #000;
}

.get_event_table td .event_item_keyword {
    display: inline-block;
    float: right;
    position: relative;
    top: 1px;
    right: 12px;
    font-weight: bold;
    color: #001EFD;
}

/* ì§„í–‰ì¤‘ ê²½ê¸° ìŠ¤íƒ€ì¼ */

.d_inline {
    display: inline;
}

.gametype_button_set {
    margin: 5px 0px 5px 0px;
}

.gametype_button_set a {
    color: #fff;
}

.list_home_team_box {
    width: 100%;
    height: 50px;
    border: 1px #ccc solid;
    table-layout: fixed;
}

.list_home_team_box tr td {
    background: #fff;
    text-align: left;
}

.list_away_team_box {
    width: 100%;
    height: 50px;
    border: 1px #ccc solid;
    table-layout: fixed;
}

.list_away_team_box tr td {
    background: #fff;
    text-align: right;
}

.game_is_closed {
    background: #9e9e9e;
}

.game_is_selected {
    background: #ffc69d;
}

#btn_sports_type input {
    display: none;
}

#gametype_button_set input {
    display: none;
}

.btn_action_div span.btn_action {
    display: inline-block;
    float: left;
}

#btn_action span.btn_action {
    display: inline-block;
    float: left;
}

.btn_insert {
    display: inline-block;
    width: 100px;
    margin: 0px 30px 0px 0px;
}

.btn_result {
    display: inline-block;
    width: 100px;
    margin: 0px 5px 0px 0px;
}

.btn_to_ready {
    display: inline-block;
    width: 50px;
    margin: 0px 5px 0px 0px;
}

.btn_to_close {
    display: inline-block;
    width: 50px;
    margin: 0px 30px 0px 0px;
}