.video_bg{position: absolute;left: 0;top: 0;overflow: hidden;background: #e9edee;width:100%;height:100%;filter: opacity(0.9);}

.login_box {
    width: 600px;
    height: 600px;
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
}

.login_box>h1 {
    margin: -50px 0 10px;
    text-align: center;
    opacity: 0;
    filter: alpha(oapcity=0);
    transition: .3s all ease-out
}

.login_box.active>h1 {
    margin-top: 0;
    opacity: 1;
    filter: alpha(oapcity=100)
}

.login_box>h2 {
    width: 0;
    margin: 0 auto 40px;
    text-align: center;
    overflow: hidden;
    opacity: 0;
    filter: alpha(oapcity=0);
    transition: .5s all .3s ease-out
}

.login_box.active>h2 {
    width: 600px;
    opacity: 1;
    filter: alpha(oapcity=100)
}

.login_box>h3 {
    width: 370px;
    margin: 50px auto 10px;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: .5s all .5s ease-out
}

.login_box>h3>input {
    width: 100%;
    padding: 10px 0;
    text-align: center;
    font-weight: 400;
    font-size: 17px;
    color: rgba(255,255,255,.7);
    background: 0 0;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,.7);
    transition: .3s all ease-out;
    outline: 0;
}

.login_box>h3>input::placeholder {
    color: #fff;
    font-weight: 400;
}

.login_box>h3>input:focus {
    color: #fff;
    border-bottom: 1px solid #fff
}

.login_box.active>h3 {
    margin-top: 0;
    text-align: center;
    opacity: 1;
    filter: alpha(opacity=100)
}

.login_box>h4 {
    width: 370px;
    margin: 50px auto 20px;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: .5s all .5s ease-out
}

.login_box>h4>input {
    width: 100%;
    padding: 10px 0;
    text-align: center;
    font-weight: 400;
    font-size: 17px;
    color: rgba(255,255,255,.7);
    background: 0 0;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,.7);
    transition: .3s all ease-out;
    outline: 0;
}

.login_box>h4>input::placeholder {
    color: #fff;
    font-weight: 400;
}

.login_box>h4>input:focus {
    color: #fff;
    border-bottom: 1px solid #fff
}

.login_box.active>h4 {
    margin-top: 0;
    text-align: center;
    opacity: 1;
    filter: alpha(opacity=100)
}

.login_box>h5 {
    margin-top: 50px;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: .5s all 1.2s ease-out
}

.login_box>h5>span {
    display: inline-block;
    width: 140px;
    padding: 5px 0;
    font-weight: 400;
    font-size: 17px;
    border-radius: 20px;
    cursor: pointer;
    opacity: .7;
    filter: alpha(opacity=70);
    transition: .3s opacity ease-out
}

.login_box>h5>span:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.login_box>h5>span.join {
    color: #fff;
    background: #1d62ab;
}

.login_box>h5>span.login {
    margin-left: 20px;
    color: #fff;
    border: 2px solid #fff
}

.login_box.active>h5 {
    margin-top: 0;
    text-align: center;
    opacity: 1;
    filter: alpha(opacity=100)
}
button.login.auth-btn {
    display: inline-block;
    width: 140px;
    padding: 5px 0;
    font-weight: 400;
    font-size: 17px;
    border-radius: 20px;
    cursor: pointer;
    filter: alpha(opacity=70);
    transition: .3s opacity ease-out;
    background: 0 0;
    margin-left: 20px;
    color: #fff;
    border: 2px solid #fff
}

#join_pop {position:absolute; overflow:hidden; left: 50%; top: 50%; z-index:1; width:500px; height: 500px; margin:-300px 0px 0px -250px; border-radius:30px; border:2px solid #dd1a09; text-align:center; background-image:url(/image/login_code_bg.png)} 

.close_pop{position:absolute;top:10px;right:10px;}
.code_cont{padding:186px 25px 0;}
.code_cont p{height:37px;line-height:37px;text-align:center;font-size:20px;color:#999;background:#333;border-radius:15px;}
.code_cont input[type="text"]{width: 100%;height: 34px;font-size: 20px;border-radius: 5px;font-weight: bold;text-align: center;margin: 10px 0;border: 0;outline: 0;}

.join02-box{position:relative;width: 442px;margin: 0 auto;padding: 28px 25px;background-image: url(/image/login_code_bg.png);border-radius: 30px;border: 2px solid #dd1a09;}
.join02-tit{position:relative;padding-bottom:10px;font-size:33px;font-weight:300;color:#1c1d1c;}
.join02-tit::after{content:"";position:absolute;bottom:-1px;left:0;width:98px;height:1px;background:#ffdf00;}

.join02-boxer .coty{margin-top:40px;}
.join02-box .repeat-box{position:relative;}
.join02-box .repeat-btn{position:absolute;top: 6px;right: 7px;width: 73px;height: 31px;line-height: 31px;text-align:center;background: #ffffff;border-radius:5px;font-weight: 700;color: #000;}
.join02-box table{}
.join02-box table th{font-size:15px;font-weight:700;color: #d2d2d2;text-align: right;padding-right: 20px;}
.join02-box table th span.red{font-size:13px;font-weight:700;color:#f36559;margin-left:10px;}
.join02-box table td{padding: 3px 0;}
.join02-box table .grey{margin-left:10px;font-size:15px;color:#b1b1b1;}
.join02-box table .white{margin:0 6px;font-size:16px;color:#fff;}
.join02-box table input,
.join02-box table select{padding-left: 10px;background: #333333;font-size:14px;color: #adadad;border-radius: 5px;outline: none;border: 1px solid #414141;}
.join-phone input,
.join-phone span{float:left;}
.join-phone span{margin:0 3px;line-height: 45px;}
.join02-box .login-btn{text-align:center;margin-top: 20px;}
.ipt91{width: 88px;height: 41px;}
.ipt111{width: 99px;height: 41px;}
.ipt101{width: 95px;height:43px;}
.ipt194{width:184px;height:43px;}
.ipt128{width:118px;height:43px;}
.ipt333{width: calc(100% - 12px);height: 41px;}
.sele124{width: 100%;height: 40px;color: #fff !important;}
.join02-boxer .copy{margin-top:40px;}

.join02-box input::-webkit-input-placeholder { /* WebKit browsers */
  color: #adadad;
}
.join02-box input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #adadad;
}
.join02-box input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #adadad;
}

.login-btn a{width: 139px;height: 35px;line-height: 35px;text-align:center;border-radius: 18px;vertical-align: middle;margin: 0 10px;}
.login-btn a.yellow-btn{font-size: 16px;color: #ff7f00;background: #030303;border: 2px solid #ff7f00;}
.login-btn a.black-btn{font-size: 16px;color: #898989;background: #030303;border: 2px solid #909090;}

#Clock{font-family:Tahoma;float:left;font-size: 14px;margin-right: 10px;line-height: 23px;padding-top:0;}

.left_table1{width:100%; table-layout:fixed;}
.left_table1_tr_f td{background:#000;color:white;cursor:pointer;}
.left_area {
    overflow: hidden;
    left: 0;
    top: -25px;
    bottom: 0;
    border-radius: 3px
}

.left_table1 td {
    border: 1px solid #222;
    text-align: center;
    font-size: 11px;
    letter-spacing: -1px;
    height: 40px
}

.left_table1 td.lred_btn {
	background: #8c1404;
    background: linear-gradient(180deg,#8c1404,#660f03,#470a02);
}

.left_table1 td.lred_btn:hover {
	background: #660f03;
    background: linear-gradient(180deg,#470a02,#660f03,#8c1404);
}

.left_table1 td a {
    color: #fff;
    display: block;
    width: 100%;
    height: 26px;
    line-height: 26px
}

.left_table2 i {float:left;margin-right:15px;width:14px;text-align:center;line-height:20px;font-size:14px;}
.left_table2 {
    width: 100%
}

.left_table2 td {
    border-bottom: 1px solid #000;
    border-top: 1px solid #383f46;
    background: #30373d;
    color: #fff;
    font-size: 12px;
    height: 40px
}

.left_table2 td a {
    text-decoration: none;
    color: #fff;
    display: block;
    line-height: 20px;
	margin-right: 1px;
}

.left_table2 td.sub {
    height: 30px;
    background: #1d2225;
    color: #889097;
    position: relative;
    border-top: 1px solid #282f34;
    border-bottom: 1px solid #111
}

.left_table2 td.sub .title {
    text-decoration: none;
    color: #fff;
    margin-left: 20px;
    display: inline-block;
    width: 189px
}
.sport-icon { background: url(/image/s_icons.svg) no-repeat; height: 20px; width: 22px; }
.sport-icon.sicon1 { height: 20px; width: 25px; background-position: -180px -108px; }
.sport-icon.sicon2 { height: 20px; width: 25px; background-position: -180px 0px; }
.sport-icon.sicon3 { height: 20px; width: 25px; background-position: -144px 0px; }
.sport-icon.sicon4 { height: 20px; width: 25px; background-position: -468px -36px; }
.sport-icon.sicon5 { height: 20px; width: 25px; background-position: -324px -108px; }
.sport-icon.sicon6 { height: 20px; width: 25px; background-position: -360px -36px; }
.sport-icon.sicon9 { height: 20px; width: 25px; background-position: -324px -36px; }
.sport-icon.sicon10 { height: 20px; width: 25px; background-position: -360px 0px; }
.sport-icon.sicon11 { height: 20px; width: 25px; background-position: -216px -72px; }
.sport-icon.sicon12 { height: 20px; width: 25px; background-position: -288px -36px; }
.sport-icon.sicon19 { height: 20px; width: 25px; background-position: -144px -108px; }
.sport-icon.sicon20 { height: 20px; width: 25px; background-position: -288px -108px; }
.sport-icon.sicon21 { height: 20px; width: 25px; background-position: -540px 0px; }
.sport-icon.sicon22 { height: 20px; width: 25px; background-position: -72px -36px; }
.sport-icon.sicon23 { height: 20px; width: 25px; background-position: -396px -108px; }
.sport-icon.sicon26 { height: 20px; width: 25px; background-position: -216px 0px; }
.sport-icon.sicon28 { height: 20px; width: 25px; background-position: 0px -36px; }
.sport-icon.sicon31 { height: 20px; width: 25px; background-position: -72px 0px; }
.sport-icon.sicon117 { height: 20px; width: 25px; background-position: -180px -72px; }

.left_table2_tr_f td{background:#1a222e;}

.r_count {
    background: #000;
    border-radius: 3px;
    color: #fff;
    text-align: center
}

.vline {
    border-top: 1px solid #3a4046;
    border-bottom: 1px solid #000;
    margin-top: 15px
}

.width-23 { width: 23px !important; }
.m-r-5 { margin-right: 5px !important; }
.pointer { cursor:pointer; }

.sidebar {
    width: 280px;
    position: fixed;
    left: 2px;
    top: 105px;
    bottom: 0;
    -webkit-transform: translateZ(0)
}

.sidebar-bg {
    background: #2d353c;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 280px;
    z-index: 1000
}

.sidebar .nav>li:before,.sidebar .nav>li:after,.sidebar .nav>li>a:before,.sidebar .nav>li>a:after {
    content: '';
    clear: both;
    display: table
}

.sidebar .nav>li>a {
    padding: 8px 20px;
    line-height: 20px;
    color: #a8acb1
}

.sidebar.sidebar-grid .nav>li>a {
    border-bottom: 2px solid #000;
    border-top: 1px solid #383f46
}

.sidebar.sidebar-grid .nav>li.active>a {
    border-color: #2d353c;
    z-index: 10
}

.sidebar.sidebar-grid .nav>li+li {
    margin-top: -1px;
    display: block
}

.sidebar .nav>li.active>a .label.label-theme,.sidebar .nav>li.active>a .badge {
    background: url(../img/transparent/black-0.4.png);
    background: rgba(0,0,0,.4)
}

.sidebar .nav>li.expand>a,.sidebar .nav>li>a:hover,.sidebar .nav>li>a:focus {
    background: #232a2f;
    color: #a8acb1
}

.sidebar .nav>li.active>a,.sidebar .nav>li.active>a:hover,.sidebar .nav>li.active>a:focus {
    color: #fff;
    background: #00acac
}

.sidebar .nav>li.active>a .label.label-success,.sidebar .nav>li.active>a .badge.badge-success {
    background: #008a8a
}

.sidebar .nav>li>a i {
    float: left;
    margin-right: 15px;
    width: 14px;
    text-align: center;
    line-height: 20px;
    font-size: 14px
}

.sidebar .nav>li>a i[class*=ion-] {
    margin-right: 11px;
    width: 18px;
    font-size: 18px
}

.sidebar .nav>li>a .badge {
    margin-top: 1px;
    padding: 3px 8px;
    background: #1b1f24;
    font-weight: 300;
    font-size: 10px
}

.sidebar .nav>li>a .caret {
    float: right;
    margin-top: 9px
}

.sidebar .has-sub.active>.sub-menu {
    display: block
}

.sidebar .sub-menu {
    list-style-type: none;
    padding: 1px 0 3px 22px;
    margin: 0;
    background: #1d2225;
    color: #fafafa;
    position: relative;
    display: none
}

.sidebar .sub-menu:before {
    content: '';
    position: absolute;
    left: 20px;
    top: 0;
    bottom: 0;
    width: 2px;
    background: #10181f
}

.sidebar .sub-menu .sub-menu:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 0;
    background: 0 0
}

.sidebar .sub-menu .sub-menu {
    padding: 0 0 0 0;
    background: 0 0
}

.sidebar .sub-menu>li>a {
    padding: 5px 10px;
    display: block;
    font-weight: 100;
    color: #889097;
    text-decoration: none;
    position: relative;
    border-top: 1px solid #282f34;
    border-bottom: 1px solid #111
}

.sidebar .sub-menu>li>a:before {
    content: '\f10c';
    font-family: FontAwesome;
    position: absolute;
    left: 2px;
    font-size: 7px;
    color: #889097;
    top: 50%;
    margin-top: -4px;
    margin-left: -6px
}

.sidebar .sub-menu .sub-menu>li>a:before {
    content: '';
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    font-size: 7px;
    color: #889097;
    top: 50%;
    margin-top: -4px
}

.sidebar .sub-menu>li>a:hover,.sidebar .sub-menu>li>a:focus,.sidebar .sub-menu>li.active>a,.sidebar .sub-menu>li.active>a:hover,.sidebar .sub-menu>li.active>a:focus {
    background: #2d353c;
    background: url(linear-gradient.png) 0 0 repeat-x;
    background: -webkit-linear-gradient(180deg,#2D353C,#222);
    background: -moz-linear-gradient(180deg,#2D353C,#222);
    background: -ms-linear-gradient(180deg,#2D353C,#222);
    background: -o-linear-gradient(180deg,#2D353C,#222);
    background: linear-gradient(180deg,#2D353C,#222);
    color: #fc0
}

.sidebar .nav>li li.has-sub.active>a {
    color: #fc0
}

.sidebar .sub-menu>li.active>a:before {
    color: #00acac
}

.sidebar .nav .sub-menu>li>a .caret {
    float: right;
    margin-top: 7px
}

.sidebar .nav>li.nav-header {
    margin: 0;
    padding: 10px 20px;
    line-height: 20px;
    font-size: 11px;
    color: #6d7983
}

.sidebar .nav>li.nav-header a {
    padding: 0;
    margin: 0;
    display: inline
}

.sidebar .nav>li.nav-header a:hover,.sidebar .nav>li.nav-header a:focus {
    background: 0 0;
    color: #fff
}

.sidebar .nav>li.nav-header a i {
    float: none;
    margin: 0
}

.sidebar .nav>li.nav-profile {
    padding: 20px;
    color: #fff;
    background: #1a2229
}

.sidebar .nav>li.nav-profile a {
    padding: 0
}

.sidebar .nav>li.nav-profile .image {
    float: left;
    width: 34px;
    height: 34px;
    margin-top: 2px;
    margin-right: 15px;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.sidebar .nav>li.nav-profile .image img {
    max-width: 100%;
    max-height: 100%
}

.sidebar .nav>li.nav-profile .info {
    font-size: 14px
}

.sidebar .nav>li.nav-profile .info small {
    display: block;
    color: #889097
}

.sidebar .nav>li.nav-widget {
    padding: 10px 20px
}

.sidebar .nav>li.nav-widget i {
    margin-right: auto
}

.text-black {
    color: #000!important
}

.text-inverse {
    color: #2d353c!important
}

.text-success {
    color: #00acac!important
}

.text-info {
    color: #49b6d6!important
}

.text-primary {
    color: #fff600!important
}

.text-warning {
    color: #f59c1a!important
}

.text-yellowdown {
    color: #ffc!important
}

.text-danger2 {
    color: #ffb9b7!important
}

.text-red {
    color: #ff1515!important
}

.text-blue {
    color: #0080ff!important
}

.text-green {
    color: #0a9702!important
}

.text-blue2 {
    color: #526c98!important
}

.text-green2 {
    color: #4bfd42!important
}

.text-orange {
    color: #f90!important
}

.text-white {
    color: #fff!important
}

.text-white2 {
    color: #e6e6e6!important
}

.text-gray {
    color: #a0a0a0!important
}

.text-gray2 {
    color: #818fab!important
}

.fa{vertical-align: middle;display: inline-block;margin-right: 3px;}

.sub-contener{/* padding-top:105px; */min-height: 600px;}

.panel-heading {
    background: #242a30;
    padding: 2px 5px;
    overflow: hidden;
	min-width:725px;
}
.panel-heading-tit{background:#3c0700;margin:5px 0px;padding: 15px;border: 1px solid transparent;border-radius: 4px;font-size: 16px!important;color: #fff;font-weight: 700;}
.panel-heading-tit .button-icon{margin-top:-3px;}
.panel-heading-tit strong{font-weight: bold;}

.sub-contener #content{margin-left: 280px;margin-right: 260px;}

.sub-contener-wrap{background: #000000;margin: 5px 5px 10px;}
.sub-contener-wrap.bgno{background:none;}
.sub-contener-wrap.betting-bg{background:#101010;min-width: 725px;}
.table-tit{height:37px;border-top:2px solid #ff0101;border-bottom:1px solid #4d4d4d;background:linear-gradient(#414141, #212121);}
.table-tit table  th{height:37px;color:#fff;font-weight:700;}
.board_list{background:#323637;}
.board_list table td{height:39px;color:#ffffff; font-size:14px; font-weight:bold; text-align:left;}
.board_list table td font{font-weight:bold;}

.olive8 {
    color: #fea732;
    font-size: 14px;
    font-family: noto sans!important;
    font-weight: 700
}

.num_orange {
    color: #ffe400;
}

.table-style1{min-width:725px;}
.table-style1 table{background: #000;}
.table-style1 table thead th{font-size: 13px;font-weight:700;color:#f2e1e1;height: 37px;border-top: 2px solid #ff0101;border-bottom: 1px solid #4d4d4d;background: linear-gradient(#414141, #212121);}
.table-style1 table thead tr th:first-child{border-left:0;}
.table-style1 table tbody th{background: #323637;font-weight:700;color:#fff;text-align:left;height: 39px;}
.table-style1 table tbody th font{color:#fff;}
.table-style1 table tbody td{text-align:center;font-family:"tahoma";color:#fff;background: #000;padding: 2px;}
.table-style1 table tbody td .tbg{position:relative;border: 1px solid #474747;overflow:hidden;line-height:37px;padding: 0 10px;margin: 0px 0;}
.table-style1 table tbody td .tbg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;/* border-top:1px solid #646464; *//* border-left:1px solid #646464; *//* border-radius:4px; */}
.table-style1 table tbody td .tbg:hover,
.table-style1 table tbody td .tbg.on{border: 1px solid #10bbff;}
.table-style1 table tbody td .tbg:hover::before,
.table-style1 table tbody td .tbg.on::before{/* border-top:1px solid #564c4c; *//* border-left:1px solid #564c4c; */}
.table-style1 table tbody td .vs{font-weight:bold;}

.table-style2{min-width:725px;}
.table-style2 table{background: #000;}
.table-style2 table thead th{font-size: 13px;font-weight:700;color:#f2e1e1;height: 37px;border-top: 2px solid #ff0101;border-bottom: 1px solid #4d4d4d;background: linear-gradient(#414141, #212121);}
.table-style2 table thead tr th:first-child{border-left:0;}
.table-style2 table tbody th{background: #000;font-weight:700;color:#fff;text-align:left;height: 39px;}
.table-style2 table tbody th font{color:#fff;}
.table-style2 table tbody td{text-align:center;font-family:"tahoma";color:#fff;background: #000;padding: 2px;}
.table-style2 table tbody td .tbg{position:relative;border: 1px solid #474747;overflow:hidden;line-height:37px;padding: 0 10px;margin: 0px 0;}
.table-style2 table tbody td .tbg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;/* border-top:1px solid #646464; *//* border-left:1px solid #646464; *//* border-radius:4px; */}
.table-style2 table tbody td .tbg:hover,
.table-style2 table tbody td .tbg.on{border: 1px solid #8a1403;background: #8a1403;}
.table-style2 table tbody td .tbg:hover::before,
.table-style2 table tbody td .tbg.on::before{/* border-top:1px solid #564c4c; *//* border-left:1px solid #564c4c; */}
.table-style2 table tbody td .tbg.magam{background:#222;border:1px solid #222;}
.table-style2 table tbody td .tbg.magam span{color:#414141;}
.table-style2 table tbody td .vs{font-weight:bold;}
.table-style2 table tbody tr.tabl2-notice > td{background:#222;padding:6px 0;}
.table-style2 table tbody tr.tabl2-notice td table{border:1px solid #474747;}
.table-style2 table tbody tr.tabl2-notice td table td{background:#101010;padding: 4px 0;}
.table-style2 table tbody tr.table2-list td{padding:0;background:#101010;}

.table-style4{min-width:725px;}
.table-style4 table{background: #101010;}
.table-style4 table thead th{font-size: 13px;font-weight:700;color:#f2e1e1;height: 37px;border-bottom: 1px solid #474747;background: #630c00;}
.table-style4 table thead tr th:first-child{border-left:0;}
.table-style4 table tbody th{background: #000;font-weight:700;color:#fff;text-align:left;height: 39px;}
.table-style4 table tbody th font{color:#fff;}
.table-style4 table tbody td{text-align:center;font-family:"tahoma";color:#fff;background: #101010;padding: 2px;}
.table-style4 table tbody td .tbg{position:relative;border: 1px solid #474747;overflow:hidden;line-height:37px;padding: 0 10px;margin: 0px 0;}
.table-style4 table tbody td .tbg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;/* border-top:1px solid #646464; *//* border-left:1px solid #646464; *//* border-radius:4px; */}
.table-style4 table tbody td .tbg:hover,
.table-style4 table tbody td .tbg.on{border: 1px solid #8a1403;background: #8a1403;}
.table-style4 table tbody td .tbg:hover::before,
.table-style4 table tbody td .tbg.on::before{/* border-top:1px solid #564c4c; *//* border-left:1px solid #564c4c; */}
.table-style4 table tbody td .tbg.magam{background:#222;border:1px solid #222;}
.table-style4 table tbody td .tbg.magam span{color:#414141;}
.table-style4 table tbody td .vs{font-weight:bold;}
.table-style4 table tbody tr.tabl2-notice > td{background:#222;padding:6px 0;}
.table-style4 table tbody tr.tabl2-notice td table{border:1px solid #474747;}
.table-style4 table tbody tr.tabl2-notice td table td{background:#101010;padding: 4px 0;}
.table-style4 table tbody tr.table2-list td{padding:0;background:#101010;}
.table-style4 table .left{text-align:left;}
.table-style4 table .right{text-align:right !important;}

.table-style5{min-width:725px;}
.table-style5 table{background: #090909;}
.table-style5 table thead th{font-size: 13px;font-weight:700;color:#f2e1e1;height: 37px;border-top: 2px solid #ff0101;border-bottom: 1px solid #4d4d4d;background: linear-gradient(#414141, #212121);}
.table-style5 table thead tr th:first-child{border-left:0;}
.table-style5 table tbody th{background: #090909;font-weight:700;color:#ffffff;text-align:left;height: 39px;}
.table-style5 table tbody th font{color:#ffffff;}
.table-style5 table tbody td{text-align:center;font-family:"tahoma";color:#ffffff;background: #090909;padding: 2px;}
.table-style5 table tbody td .tbg{position:relative;border: 1px solid #474747;overflow:hidden;line-height:37px;padding: 0 10px;margin: 0px 0;}
.table-style5 table tbody td .tbg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;/* border-top:1px solid #646464; *//* border-left:1px solid #646464; *//* border-radius:4px; */}
.table-style5 table tbody td .tbg:hover,
.table-style5 table tbody td .tbg.on{border: 1px solid #8a1403;background: #8a1403;}
.table-style5 table tbody td .tbg:hover::before,
.table-style5 table tbody td .tbg.on::before{/* border-top:1px solid #564c4c; *//* border-left:1px solid #564c4c; */}
.table-style5 table tbody td .tbg.magam{background:#222;border:1px solid #222;}
.table-style5 table tbody td .tbg.magam span{color:#414141;}
.table-style5 table tbody td .vs{font-weight:bold;}
.table-style5 table tbody tr.tabl2-notice > td{background:#222;padding:6px 0;}
.table-style5 table tbody tr.tabl2-notice td table{border:1px solid #474747;}
.table-style5 table tbody tr.tabl2-notice td table td{background:#101010;padding: 4px 0;}
.table-style5 table tbody tr.table2-list td{padding:0;background:#101010;}
.table-style5 table .left{text-align:left; !important}
.table-style5 table .right{text-align:right !important;}
.table-style5 .cont{line-height:22px;}
.table-style5 .on{border: 1px solid #3c0700;background: #3c0700;}
.table-style5 .cont:first-child{border-bottom:1px solid #333e46;}

.list-table table thead th{font-size: 13px;font-weight:700;color:#f2e1e1;height: 37px;border-top: 2px solid #ff0101;border-bottom: 1px solid #4d4d4d;background: linear-gradient(#414141, #212121);}
.list-table table thead th:first-child{border-left:0;}
.list-table table tbody td{padding:12px 0;font-size:13px;color:#fff;background:#1d1d1d;text-align:center;border-bottom:1px solid #000;}
.list-table table tbody tr.top-three td{background:rgba(36, 36, 36);border-bottom:1px solid #000;}
.list-table table tbody tr:hover td{background:rgb(137, 20, 4);}
.list-table table tbody tr td.left{text-align:left;padding-left:20px;}
.list-table table tbody tr td:first-child{border-left:0;}
.list-table table tbody .icon-s{margin-right:5px;}

.white-font table tbody tr td{color:#fff;}

.betting_control table{border:4px solid #232323;background:#000;}
.table-style4 table tbody .betting_control table td{text-align:left;padding:0 10px;background:#000;}

.f-left{float:left;}
.f-right{float:right;}

.bet-box{position:relative;display:inline-block;cursor:pointer;width:60%;height:22px;line-height:22px;border-radius:5px;background:#fff;color: #444;font-size:14px;font-weight: bold;}
.bet-box i{position:absolute;top:0;left:0;width:100%;height:22px;line-height:22px;border-radius:5px;background:#fff;color: #444;font-size:14px;font-weight: bold;}
.bet-box.active i{display:block;}

.blue{color:skyblue !important;}
.blue2{color:#10bbff !important;}
.green{color:lime !important;}
.red{color:#f51019 !important;}
.yellow{color:#f6ff00 !important;}
.rou{color:#d8c769 !important;}
.grey{color:#cdcdcd !important;}
.grey2{color:#a0a0a0 !important;}
.orange{color:rgba(255, 165, 0) !important;}
.mi{color:#EBD589 !important;}

.bet_over {padding-left:20px;background: url(/image/arrow_up.gif) no-repeat 0 center;}
.bet_under {padding-right:20px;background: url(/image/arrow_down.gif) no-repeat right center;}
.f-left.bet_over{padding: 0;padding-right: 20px;background: url(/image/arrow_up.gif) no-repeat right center;}
.f-right.bet_under{padding: 0;padding-left: 20px;background: url(/image/arrow_down.gif) no-repeat 0 center;}

.table-style1 table tbody .click-bet td .tbg:hover, .table-style1 table tbody .click-bet td .tbg.on{background-image: url(/image/game_ck.jpg);border:1px solid #8a1403;}

.bet_cont{display:none;}

.right_cont1{padding-top:4px;background:#000;}
.right_cont1_v{background:#2a2a2a;margin-top:2px;padding:15px 14px 20px;}
.text-center{text-align:center;}
.mt5{margin-top:5px;}
.bet_cart_money_btn{margin-top:5px;}
.bet_cart_money_btn > ul{margin-left:-1px;margin-top:-3px;margin-bottom:5px;overflow:hidden;}
.bet_cart_money_btn > ul > li{float:left;margin-left:1px;margin-top:3px;}

.explain{margin-top:5px;}
.explain > ul{}
.explain > ul > li{height:33px;line-height:33px;margin-top:4px;background:#212227;border:1px solid #000;padding:0 11px;}
.explain > ul > li span.lf{float:left;color:#989898;}
.explain > ul > li span.rt{float:right;color:#fea732;}

.right_bet_list{margin-bottom:12px;}
.right_bet_list > ul > li{position:relative;padding-right:16px;height:40px;line-height:40px;overflow:hidden;}
.right_bet_list > ul > li > a.del{position:absolute;top:13px;right:0;line-height:100%;}
.right_bet_list > ul > li span{float:left;width: 178px;}
.right_bet_list > ul > li span font.box1{display:inline-block; border-radius:10px;display:inline-block; padding:0 5px;height:22px;text-align:center;line-height:22px;color:#fff;}
.right_bet_list > ul > li span font.box1.red-a{background:#8905ab;}
.right_bet_list > ul > li span font.box1.red-b{background:#2067a9;}
.right_bet_list > ul > li span font.box1.blue-a{background:#a50606;}
.right_bet_list > ul > li span font.box1.blue-b{background:#2067a9;}
.right_bet_list > ul > li span font.tit{color:#fff;}
.right_bet_list > ul > li > b{float:right;color:#18acec;}

.sport-icon-medium.sport--1,.sport-icon-medium.sport-1,.sport-icon-medium.sport-2,.sport-icon-medium.sport-3,.sport-icon-medium.sport-4,.sport-icon-medium.sport-5,.sport-icon-medium.sport-6,.sport-icon-medium.sport-7,.sport-icon-medium.sport-11,.sport-icon-medium.sport-12,.sport-icon-medium.sport-13,.sport-icon-medium.sport-15,.sport-icon-medium.sport-16,.sport-icon-medium.sport-19,.sport-icon-medium.sport-20,.sport-icon-medium.sport-21,.sport-icon-medium.sport-22,.sport-icon-medium.sport-23,.sport-icon-medium.sport-24,.sport-icon-medium.sport-25,.sport-icon-medium.sport-26,.sport-icon-medium.sport-29,.sport-icon-medium.sport-31,.sport-icon-medium.sport-32,.sport-icon-medium.sport-34,.sport-icon-medium.sport-40 {
    background: url(/image/medium-icon.png) no-repeat
}

.sport-icon-medium {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom:1;*display: inline;
    width: 16px;
    height: 16px;
    margin-left: 3px
}
.sport-icon-medium.sport-1 {
    background-position: 0 -79px
}

.sport-icon-medium.sport-2 {
    background-position: 0 -207px
}

.sport-icon-medium.sport-3 {
    background-position: 0 -111px
}

.sport-icon-medium.sport-4 {
    background-position: 0 -349px
}

.sport-icon-medium.sport-5 {
    background-position: 0 -143px
}

.sport-icon-medium.sport-6 {
    background-position: 0 -47px
}

.sport-icon-medium.sport-7 {
    background-position: 0 -63px
}

.sport-icon-medium.sport-11 {
    background-position: 0 -255px
}

.sport-icon-medium.sport-12 {
    background-position: 0 -319px
}

.sport-icon-medium.sport-13 {
    background-position: 0 -303px
}

.sport-icon-medium.sport-15 {
    background-position: 0 -191px
}

.sport-icon-medium.sport-16 {
    background-position: 0 -127px
}

.sport-icon-medium.sport-19 {
    background-position: 0 -95px
}

.sport-icon-medium.sport-20 {
    background-position: 0 -365px
}

.sport-icon-medium.sport-21 {
    background-position: 0 -31px
}

.sport-icon-medium.sport-22 {
    background-position: 0 -175px
}

.sport-icon-medium.sport-23 {
    background-position: 0 -223px
}

.sport-icon-medium.sport-24 {
    background-position: 0 -271px
}

.sport-icon-medium.sport-25 {
    background-position: 0 -383px
}

.sport-icon-medium.sport-26 {
    background-position: 0 -400px
}

.sport-icon-medium.sport-29 {
    background-position: 0 -16px
}

.sport-icon-medium.sport-31 {
    background-position: 0 -287px
}

.sport-icon-medium.sport-32 {
    background-position: 0 0
}

.sport-icon-medium.sport-34 {
    background-position: 0 -159px
}

.sport-icon-medium.sport-40 {
    background-position: 0 -335px;
    width: 13px;
    height: 14px
}

.btn-block {
    width: 100%
}

.btnstyle1-inverse {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background: linear-gradient(to bottom,#3d4650,#111);
    border:0;
    padding: 3px 10px;
    border-top: 1px solid #666;
    border-radius: 3px;
}

.btnstyle1-inverse:hover,.btnstyle1-inverse:focus,.btnstyle1-inverse:active,.btnstyle1-inverse.active,.btnstyle1-inverse.disabled,.btnstyle1-inverse[disabled] {
    color: #fff;
    background: #111;
}

.btnstyle1-inverse2 {
    color: #c8e1fd;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #0c1524;
    background-image: -moz-linear-gradient(top,#855b10,#4a2d00);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#855b10),to(#4a2d00));
    background-image: -webkit-linear-gradient(top,#855b10,#4a2d00);
    background-image: -o-linear-gradient(top,#855b10,#4a2d00);
    background-image: linear-gradient(to bottom,#855b10,#4a2d00);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1111',endColorstr='#ff1111',GradientType=0);
    border-color: #111 #111 #000;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color: #111;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btnstyle1-inverse2:hover,.btnstyle1-inverse2:focus,.btnstyle1-inverse2:active,.btnstyle1-inverse2.active,.btnstyle1-inverse2.disabled,.btnstyle1-inverse2[disabled] {
    color: #fff;
    background-color: #0c1525;
    *background-color: #151515
}

.btnstyle1-inverse2:active,.btnstyle1-inverse2.active {
    background-color: #080808 \9
}

.btnstyle1-inverse3 {
    color: #c8e1fd;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background: linear-gradient(to bottom ,#702224, #440709);
    border:0;
    padding: 7px 0px;
    border-top: 1px solid #666;
    border-radius: 3px;
	margin-top:1px;http://movie.xunlei.com/circles/5/posts/1662176?entrypage=xlx_startup_page&entry=recommend
}

.btnstyle1-inverse3:hover,.btnstyle1-inverse3:focus,.btnstyle1-inverse3:active,.btnstyle1-inverse3.active,.btnstyle1-inverse3.disabled,.btnstyle1-inverse3[disabled] {
    color: #fff;
    background: linear-gradient(to bottom ,#581315, #430608);
}

.bonus_folder{overflow:hidden;min-width: 725px;}
.bonus_folder > ul > li{float:left;width:calc(100% / 3);}
.bonus_folder.num1 > ul > li{float:left;width:100%;}
.bonus_folder > ul > li > a{display:block;background: linear-gradient(#722325, #430608);height:50px;line-height:50px;padding:0 10px;font-size:14px;font-weight:bold;border-radius: 3px;box-shadow: 1px 1px 1px #8e4f51 inset;}
.bonus_folder > ul > li > a:hover{background: linear-gradient(#862426, #380305);}
.bonus_folder > ul > li > a .lf{float:left;}
.bonus_folder > ul > li > a .rt{float:right;width:40px;height:40px;line-height:40px;text-align:center;background:#1c1c1c;border-radius:50%;margin-top: 5px;font-weight:bold;}

.minigame{overflow:hidden;}
.minigame > ul > li{float:left;width:calc(100% / 5);}
.minigame > ul > li .img{border-right:1px solid #454545;}
.minigame2 > ul > li{width:calc(100% / 2);}
.minigame2 > ul > li .mini-live-tmenu{width:1%;}
.minigame3 > ul > li{width:calc(100% / 2);line-height:45px;}
.minigame3 > ul > li .mini-live-tmenu{width:1%;}

.mini-live-tmenu {
    cursor: pointer;
    text-align: center;
    display: table-cell;
    width: 10%;
    font-weight: 700;
    background: #35353f;
    background: url(linear-gradient.png) 0 0 repeat-x;
    background: -webkit-linear-gradient(180deg,#35353F,#161622);
    background: -moz-linear-gradient(180deg,#35353F,#161622);
    background: -ms-linear-gradient(180deg,#35353F,#161622);
    background: -o-linear-gradient(180deg,#35353F,#161622);
    background: linear-gradient(180deg,#35353F,#161622);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#35353f",endColorStr="#161622",GradientType=0)
}

.mini-live-tmenu:hover {
    background: #35353f;
    background: url(linear-gradient.png) 0 0 repeat-x;
    background: -webkit-linear-gradient(180deg,#161622,#35353F);
    background: -moz-linear-gradient(180deg,#161622,#35353F);
    background: -ms-linear-gradient(180deg,#161622,#35353F);
    background: -o-linear-gradient(180deg,#161622,#35353F);
    background: linear-gradient(180deg,#161622,#35353F);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#161622,endColorStr="#35353F,GradientType=0)
}

.mini-live-tmenu-casino {
    cursor: pointer;
    text-align: center;
    display: table-cell;
    width: 9%;
    font-weight: 700;
    background: #35353f;
    background: url(linear-gradient.png) 0 0 repeat-x;
    background: -webkit-linear-gradient(180deg,#35353F,#161622);
    background: -moz-linear-gradient(180deg,#35353F,#161622);
    background: -ms-linear-gradient(180deg,#35353F,#161622);
    background: -o-linear-gradient(180deg,#35353F,#161622);
    background: linear-gradient(180deg,#35353F,#161622);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#35353f",endColorStr="#161622",GradientType=0)
}

.mini-live-tmenu-casinoe:hover {
    background: #35353f;
    background: url(linear-gradient.png) 0 0 repeat-x;
    background: -webkit-linear-gradient(180deg,#161622,#35353F);
    background: -moz-linear-gradient(180deg,#161622,#35353F);
    background: -ms-linear-gradient(180deg,#161622,#35353F);
    background: -o-linear-gradient(180deg,#161622,#35353F);
    background: linear-gradient(180deg,#161622,#35353F);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#161622,endColorStr="#35353F,GradientType=0)
}

.t-line1 {
    border-top: 5px solid #018be0;
    border-right: 1px solid #454545
}

.t-line1:active {
    background: #111
}

.t-line2 {
    border-top: 5px solid #295ef4;
    border-right: 1px solid #454545
}

.t-line2:active {
    background: #111
}

.t-line3 {
    border-top: 5px solid #4f2fc5;
    border-right: 1px solid #454545
}

.t-line3:active {
    background: #111
}

.t-line4 {
    border-top: 5px solid #7b20a3;
    border-right: 1px solid #454545
}

.t-line4:active {
    background: #111
}

.t-line5 {
    border-top: 5px solid #c41162;
    border-right: 1px solid #454545
}

.t-line5:active {
    background: #111
}

.t-line6 {
    border-top: 5px solid #d60000;
    border-right: 1px solid #454545
}

.t-line6:active {
    background: #111
}

.t-line7 {
    border-top: 5px solid #ff9000;
    border-right: 1px solid #454545
}

.t-line7:active {
    background: #111
}

.t-line8 {
    border-top: 5px solid #5d871b;
    border-right: 1px solid #454545
}

.t-line8:active {
    background: #111
}

.t-line9 {
    border-top: 5px solid #206825;
    border-right: 1px solid #454545
}

.t-line9:active {
    background: #111
}

.t-line10 {
    border-top: 5px solid #93f
}

.t-line10:active {
    background: #111
}

.live-tmenu-name {
    font-size: 11pt;
    color: #fafafa;
    margin: 0 0 3px
}

.live-tmenu-name-casino {
    font-size: 11pt;
    color: #d0d0d0;
    text-shadow: 0 -1px 0 rgba(0,0,0,.33);
    margin: 0 0 3px;
    font-family: arial
}

.live-tmenu-countdown {
    font: 700 13px Open Sans Condensed,sans-serif;
    color: #fff
}

.live-tmenu-casino-sub {
    font-size: 9pt;
    font-family: dotum;
    color: #7d7d7d;
    font-weight: 400
}

.right_cont2 a{display:block;}
.floater1{top:105px !important;}

.game-iframe{background:#811b0e;padding:4px;margin-top:1px;min-width: 835px;}
.game-iframe-cont{background:#1d2123;text-align:center;}

.minigame-view{background:url(/image/bet_box_05_1.png) repeat-y center center;padding: 10px 0 36px;min-width: 843px;}
.minigame-view-cont{width:777px;margin:0 auto;}
.minigame-view-floor1{background:url(/image/mini_n_box_bg.jpg) no-repeat;width:777px;height: 267px;}
.minigame-view-floor1 > div{box-sizing:border-box;}
.minigame-view-floor1 .lf{float:left;width:375px;padding: 18px 10px 18px 16px;}
.minigame-view-floor1 .rt{float:left;width:50%;}
.minigame-view-floor1 .lf .cont1 a{float:left;}
.minigame-view-floor1 .lf .cont2 li{float:left;}
.minigame-view-floor1 .lf .cont3 li{float:left;}

.minigame-view-floor1 .rt{background:url(/image/mini_n_box_right01_bg.jpg) no-repeat;width:402px;height: 265px;padding: 8px 9px 0;}
.minigame-view-floor1 .rt .rt_tp{height: 192px;}
.minigame-view-floor1 .rt .rt_tp .tit{text-align:center;}
.minigame-view-floor1 .rt .rt_tp > ul{margin-top: 41px;padding-right: 30px;}
.minigame-view-floor1 .rt .rt_tp > ul > li{height:30px;line-height:30px;text-align:right;color:#E9B29C;margin-bottom: 6px;}
.minigame-view-floor1 .rt .rt_tp > ul > li span{color:#F6FF00;margin-right: 5px;}
.minigame-view-floor1 .rt .rt_tp > ul > li input{margin-right:5px;background: #36170f;border: 0;text-align: right;height: 18px;padding-right: 0px;color: #fff;}

.minigame-view-floor2{text-align:center;height: 39px;line-height: 39px;}
.minigame-view-floor2 font{font-size:18px;font-weight:bold;color:#fff;}
.minigame-view-floor2 font.num{color:#FFEB00;}

.minigame-view-floor3{}
.mini_font{text-align:center;padding-top: 34px;height: 61px;box-sizing:border-box;}
.mini_font.bg1{background: url(/image/power_betbut_03.png) no-repeat;}
.mini_font.bg2{background: url(/image/power_betbut_05.png) no-repeat;}
.mini_font.bg3{background: url(/image/power_betbut_07.png) no-repeat;}
.mini_font.bg4{background: url(/image/power_betbut_09.png) no-repeat;}
.mini_font.bg5{background: url(/image/power_betbut_13.png) no-repeat;}
.mini_font.bg6{background: url(/image/power_betbut_15.png) no-repeat;}
.mini_font.bg7{background: url(/image/power_betbut_17.png) no-repeat;}
.mini_font.bg8{background: url(/image/power_betbut_31.png) no-repeat;}
.mini_font.bg9{background: url(/image/power_betbut_32.png) no-repeat;}

.mini_font.bg10{background: url(/image/dice_betbut_7.png) no-repeat;}
.mini_font.bg11{background: url(/image/dice_betbut_8.png) no-repeat;}
.mini_font.bg12{background: url(/image/pr_over.png) no-repeat;}
.mini_font.bg13{background: url(/image/pr_under.png) no-repeat;}
.mini_font.bg14{background: url(/image/dice_betbut_1.png) no-repeat;}
.mini_font.bg15{background: url(/image/pr_bk.png) no-repeat;}
.mini_font.bg16{background: url(/image/rullet_0_btn.png) no-repeat;}

.mini_font.bg17{background: url(/image/lotus_betbut_01.png) no-repeat;padding-left: 40px;}
.mini_font.bg18{background: url(/image/lotus_betbut_02.png) no-repeat;padding-left: 40px;}
.mini_font.bg19{background: url(/image/lotus_betbut_03.png) no-repeat;padding-left: 40px;}
.mini_font span{font-size:21px; color:#ffffff; line-height:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.table-style3{padding:5px;background:linear-gradient(#2b0d0b, #2b0d0b);border: 1px solid #010000;margin-top: 10px;}
.table-style3 table thead th{font-size:14px;color:#f2e1e1;background: linear-gradient(#380000, #6f0000) 0 -11px;border-left: 1px solid #830201;height: 21px;font-size: 12px;font-weight: 800;}
.table-style3 table thead th:first-child{border-left:0;}
.table-style3 table tbody td{font-size:14px;color:#afafaf;text-align:center;border-left: 1px solid #670000;border-bottom: 1px solid #670000;padding: 4px 0;font-size: 12px;}
.table-style3 table tbody tr:hover td{background:#101010;}
.table-style3 table tbody tr.top-three td{background:#492624;border-left:1px solid #5c3c3a;border-bottom:1px solid #5c3c3a;}
.table-style3 table tbody tr td.left{text-align:left;padding-left:30px;}
.table-style3 table tbody tr td:first-child{border-left:0;}
.table-style3 table tbody .icon-s{margin-right:5px;}

.txt-rt{text-align:right;margin-top:10px;}
.txt-ct{text-align:center;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.vt img{vertical-align:top;}

/*
 * Ã«Â²â€žÃ­Å Â¼ Ã¬Â²ËœÃ«Â¦Â¬
 */
.miniOff { background:url(/image/slip_point3.gif) }
.miniOff_hover {background:url(/image/slip_point1.gif) !important }
.miniOff_up {background:red !important }

.mini_bet {cursor:pointer}

.minigame-view-floor3-2{overflow:hidden;margin-bottom: 20px;}
.minigame-view-floor3-2 a{box-sizing:border-box;}
.minigame-view-floor3-2 a span{display:block;height: 100%;}
.minigame-view-floor3-2 .lf{float:left;}
.minigame-view-floor3-2 .lf > a{float:left;width:101px;height:126px;font-size:26px;color:#ffffff;line-height:28px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align: center;}
.minigame-view-floor3-2 .lf > a span{padding-top: 85px;}
.minigame-view-floor3-2 .lf > a.bg1 span{background:url(/image/sadari_betbut_01.png) no-repeat;}
.minigame-view-floor3-2 .lf > a.bg2{margin-left:2px;}
.minigame-view-floor3-2 .lf > a.bg2 span{background:url(/image/sadari_betbut_03.png) no-repeat;}
.minigame-view-floor3-2 .rt{float:left;margin-left:5px;}
.minigame-view-floor3-2 .rt > .rt-tp{overflow:hidden;}
.minigame-view-floor3-2 .rt > .rt-tp a{float:left;width:140px;height:62px;}
.minigame-view-floor3-2 .rt > .rt-tp a.bg1 span{background:url(/image/sadari_betbut_05.png) no-repeat;}
.minigame-view-floor3-2 .rt > .rt-tp a.bg2 span{background:url(/image/sadari_betbut_07.png) no-repeat;}
.minigame-view-floor3-2 .rt > .rt-tp a.bg3 span{background:url(/image/sadari_betbut_09.png) no-repeat;}
.minigame-view-floor3-2 .rt > .rt-tp a.bg4 span{background:url(/image/sadari_betbut_11.png) no-repeat;}
.minigame-view-floor3-2 .rt > .rt-tp a.bg2{margin-left:2px;}
.minigame-view-floor3-2 .rt > .rt-tp a.bg3{margin-left:4px;}
.minigame-view-floor3-2 .rt > .rt-tp a.bg4{margin-left:2px;}
.minigame-view-floor3-2 .rt > .rt-bt{overflow:hidden;margin-top:2px;}
.minigame-view-floor3-2 .rt > .rt-bt a{float:left;width:140px;height:62px;}
.minigame-view-floor3-2 .rt > .rt-bt a.bg1 span{background:url(/image/sadari_betbut_16.png) no-repeat;}
.minigame-view-floor3-2 .rt > .rt-bt a.bg2 span{background:url(/image/sadari_betbut_17.png) no-repeat;}
.minigame-view-floor3-2 .rt > .rt-bt a.bg3 span{background:url(/image/sadari_betbut_18.png) no-repeat;}
.minigame-view-floor3-2 .rt > .rt-bt a.bg4 span{background:url(/image/sadari_betbut_19.png) no-repeat;}
.minigame-view-floor3-2 .rt > .rt-bt a.bg2{margin-left:2px;}
.minigame-view-floor3-2 .rt > .rt-bt a.bg3{margin-left:4px;}
.minigame-view-floor3-2 .rt > .rt-bt a.bg4{margin-left:2px;}
.minigame-view-floor3-2 .rt > div > a span{font-size:22px;color:#ffffff;line-height:22px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding-left: 70px;padding-top: 28px;}

.minigame-view2{padding: 10px 0 36px;min-width: 843px;}

.paging{width:100%;text-align: center;}
.paging a{color:#ffdf1b;}
.pg_current {
    color: orange;
    font-weight: 700;
	display: inline-block;
    padding: 0 12px;
    height: 30px;
    letter-spacing: 0;
    line-height: 2.6em;
    vertical-align: middle;
}
.pg_wrap {
    clear: both;
    margin: 0 auto 20px;
    padding-top: 10px;
    text-align: center
}
.pg {
    display: inline-block;
    letter-spacing: -4px
}
.pg a:focus,.pg a:hover,.pg a:active {
    text-decoration: none
}
.pg .sound_only {
    display: none;
    text-indent: -9999px
}
.pg_page {
    background: transparent!important;
    display: inline-block;
    padding: 0 6px;
    height: 30px;
    color: #fff;
    letter-spacing: 0;
    line-height: 2.6em;
    vertical-align: middle
}
.pg_page:hover {
    background: #fea732!important
}

.paginate {
    padding: 6px 0;
    text-align: center
}

.paginate * {
    margin: 0;
    padding: 0
}

.paginate a{color:#ffdf1b;}

.paginate a,.paginate strong {
    _position: relative;
    margin-left: -9px;
    font-weight: 700;
    display: inline-block;
    padding: 3px 8px 1px 7px;
    text-decoration: none;
    line-height: normal;
    font: 700 12px noto sans,ÃªÂµÂ´Ã«Â¦Â¼,Gulim,Ã«Ââ€¹Ã¬â€ºâ‚¬,Dotum,AppleGothic,Sans-serif
}

.paginate strong {
    color: #fc0!important
}

.paginate a:hover {
    background: #fea732
}

.paginate a.pre {
    padding: 3px 8px 1px 16px;
    background: url("") no-repeat 8px 6px!important;
    border: none;
    font-weight: 400
}

.paginate a.pre:hover {
    background: #fea732!important
}

.paginate a.pre_end {
    padding: 3px 8px 1px 16px;
    background: url("") no-repeat 4px 6px!important;
    border: none;
    font-weight: 400
}

.paginate a.pre_end:hover {
    background: #fea732!important
}

.paginate a.next {
    padding: 3px 16px 1px 8px;
    background: url("") no-repeat 37px 6px!important;
    border: none;
    font-weight: 400
}

.paginate a.next:hover {
    background: #fea732!important
}

.paginate a.next_end {
    padding: 3px 16px 1px 8px;
    background: url("") no-repeat 37px 6px!important;
    border: none;
    font-weight: 400
}

.paginate a.next_end:hover {
    background: #fea732!important
}

.tab-style1{background:#2d3436;overflow:hidden;text-align:center;}
.tab-style1 a{float:left;width:calc(100% / 11);height: 40px;line-height: 40px;background: #2d3436;border: 1px solid #2d3436;color: #fff;font-weight: 700;}
.tab-style1 a:hover,.tab-style1 a.on{border: 1px solid #ff0101;}

.lr-box{margin-top:25px;position:relative;min-height:32px;}
.lr-box a{color:#fff;}
.lr-box .btn-right{position:absolute;top:-3px;right:0;}
.lr-box .btn-left{position:absolute;top:-3px;left:0;}

.board-view{padding: 0 2% 30px;background: #1d1d1d;}
.board-view *{color:#fff;font-size: 15px;}
#bo_v_title{width:50%;height: 52px;line-height: 52px;margin: 0 auto;border: 1px solid #891404;text-align: center;}
#bo_v_title strong{color: #FFFF00;font-size: 30px;font-weight: 400;}
#bo_v_atc {
    min-height: 200px;
    height: auto!important;
    padding: 30px 0 50px;
    border-bottom: 1px solid #000;
    line-height: 22px;
}

.view-bet{background: #1d1d1d;padding-bottom: 30px;}
.view-bet .table-style4 table{background:#333333;}
.view-bet .table-style4 table tbody td{background:#333;}
.view-bet .table-style4 table tbody td .tbg{background:#101010;}
.view-bet .table-style4 table tbody td .tbg:hover, .view-bet .table-style4 table tbody td .tbg.on{background:#8a1403;}

.msg-box{margin-top:20px;background: #343434;}
.msg-box > li{padding: 8px 20px;overflow:hidden;}
.msg-box > li:first-child{}
.msg-box > li > span.tit{float: left;font-size:14px;font-weight:700;color: #8a8a8a;min-width: 150px;}
.msg-box > li > span.tit img{margin-right: 30px;}
.msg-box > li > span.cont{padding-left:12px;font-size:14px;color: #fff;line-height: 27px;display: table;}
.msg-ans{position:relative;padding: 40px 0;overflow:hidden;}
.msg-ans > ul > li{width: calc(100% - 232px);float:left;font-size:14px;color: #000;line-height: 20px;}
.msg-ans > ul > li textarea{width:100%;height: 20px;color: #666;border:0;padding: 4px;}
.msg-ans  > ul > li.name{width: 135px;font-weight:700;}
.msg-ans  > ul > li.article{padding-left:20px;}
.msg-ans  .confirm{position:absolute;top: 50%;right:10px;background: #fff;border: 1px solid #cccccc;width: 53px;height: 32px;margin-top: -21px;line-height: 32px;text-align:center;font-weight:700;color: #333333;}

.write-table table th{background: #2b2b2b;font-size:14px;font-weight:700;color:#f2e1e1;border-top: 1px solid #000;}
.write-table table td{background:#1d1d1d;padding:10px 12px;font-size:14px;color:#fff;border-top: 1px solid #000;border-left: 1px solid #000;}
.write-table table tr:first-child th,
.write-table table tr:first-child td{border-top:0;}
.write-table table td input,
.write-table table td textarea{border:0;background: #fff;padding:0 10px;font-size:14px;color: #666;}
.wid190{width:170px;height:39px;}
.write-table p.fgrey{margin-top:10px;}
.write-table span.fgrey{margin-left:8px;}
.wid100p{width:calc(100% - 20px);height:43px;}
.wid90p{width:calc(90% - 20px);height:43px;}
.area100p{width:calc(100% - 20px);height: 180px;}
.ipt-file{position:relative;}
.ipt-file .stylefile{position:absolute;top:0;left:0;opacity:0;width:110px;height:41px;cursor:pointer;}
.ipt-file span.cont{font-size:14px;color:#fff;margin-left:10px;}

.memo *{color:#fff;}
.memo .win_desc{height:38px;line-height:38px;}

.memo-table{}
/*.memo-table table tbody tr:nth-child(2n) td{background:transparent;}*/
.memo-table table tbody tr:nth-child(even) td{background:#000;}
.memo-table table thead th{font-size: 13px;font-weight:700;color:#f2e1e1;height: 37px;background: #630c00;border-bottom: 1px solid #474747;}
.memo-table table thead th:first-child{border-left:0;}
.memo-table table tbody td{padding:12px 0;font-size:13px;color:#fff;text-align:center;border-bottom: 1px solid #474747;}
.memo-table table tbody tr.top-three td{background:rgba(36, 36, 36);border-bottom:1px solid #000;}
.memo-table table tbody tr td.left{text-align:left;padding-left:20px;}
.memo-table table tbody tr td:first-child{border-left:0;}
.memo-table table tbody .icon-s{margin-right:5px;}

.answer .left{border-left:0;}
.answer{display:none;}
.answer-v{padding: 31px;color: #fff;line-height: 34px;background:url(/image/sub/answer_icon.png) no-repeat left 15px;}

.cash-table table tbody td{text-align:left;padding-left:20px;}

.stop_mnu {
    display: block;
    text-align: center
}

.stop_mnu:after {
    clear: both;
    display: block;
    content: ''
}

.stop_mnu ul {
    display: inline-block
}

.stop_mnu li {
    float: left;
    margin-left: -1px
}

.stop_mnu li a {
    font-family: noto sans,ë§‘ì€ ê³ ë”•,malgeun gothic,ë§‘ì€ ê³ ë”•,dotum!important;
    display: block;
    padding: 7px 20px;
    font-size: 14px;
    color: #b2b2b2;
    border-right: 1px solid #000
}

.stop_mnu li a.on {
    font-size: 14px!important;
    color: #ff0101
}

.mypage-tab{padding:0;margin-bottom:20px;}

.mypage-table table tbody th{padding:12px 0;font-size: 13px;color:#fff;background: #23292e;border-left: 1px solid #000;border-bottom: 1px solid #000;}
.mypage-table table tbody th:first-child{border-left:0;}
.mypage-table table tbody td{padding:8px 0 8px 10px;background: #23292e;border-bottom: 1px solid #000;font-size:15px;color: #fff;}
.mypage-table table tbody td input[type="password"],
.mypage-table table tbody td input[type="text"]{background:#323232;border:1px solid #414141;font-size:14px;color: #000;}
.mypage-table p{font-size:13px;margin:3px 0;}
.mypage-table p.fgrey{margin-top:10px;}
.mypage-table span.fgrey{margin-left:8px;}
.wid220{width:198px;height:38px;padding:0 10px;}
.wid190{width:170px;height:39px;padding:0 10px;}
.wid168{width:168px;background: #a4a7a9 !important;border: 1px solid #aaa !important;border-radius: 5px;height: 28px;padding: 0 10px;}
.wid90p{width:90%;background: #a4a7a9 !important;border: 1px solid #aaa !important;border-radius: 5px;height: 28px;padding: 0 10px;}

.btn-all{display:inline-block;vertical-align:top;margin-right:2px;}
.btn-all a{padding: 0 12px;height: 34px;line-height: 34px;border-radius: 5px;background: linear-gradient(180deg,#8c1404,#660f03,#470a02);font-weight: 700;}
.btn-all a:hover{background: linear-gradient(180deg,#470a02,#660f03,#8c1404);}
.btn-all a.first{background: linear-gradient(180deg,#e15a57,#cf4b47,#ba3a35);}
.btn-all a.first:hover{background: linear-gradient(#eb4e00,#ba3500);}
.btn-all a.img{width:auto;height:auto;padding: 0;background: none;}
.btn-all a.img img{vertical-align: top;}

.btn-style1{display:block;height:50px;line-height:50px;text-align:center;font-size: 16px;color:#fff;background:linear-gradient(#ed5e5a, #be362f);border-radius:5px;box-shadow: 1px 2px 1px #ff6a66 inset;}
.btn-style1:hover{background: linear-gradient(#dc504b,#bd362f);}
.btn-style2{display:block;height:60px;line-height:60px;text-align:center;font-size: 30px;color:#fff;background: linear-gradient(180deg,#8c1404,#660f03,#470a02);}
.btn-style2:hover{background: linear-gradient(180deg,#470a02,#660f03,#8c1404);}
.btn-style3{display:block;width:90%;height:33px;line-height:33px;text-align:center;font-size: 13px;color:#fff;background: linear-gradient(#224669,#0a1f33);color:#fff;border-radius:5px;padding: 0 10px;}
.btn-style3:hover{background: linear-gradient(#2f536d,#1a2f3e);}

.mycash{font-weight:700;font-size:22px;color:#e32020}

.cash-v .tit{height: 50px;line-height: 40px;text-align: left;color: #fff;background: #23292e;border-radius: 5px;margin-top: 10px;padding-left: 20px;}
.cash-v .cont{background: #2c333a;padding:10px;margin-top:-5px;}
.cash-v .cont .mypage-table{border:1px solid #000;border-bottom:0;}
.cash-v .cont .mypage-table.cash-table thead th{background: #101010;color: #fff;border-left: 1px solid #000;height: 40px;}
.cash-v .cont .mypage-table.cash-table thead tr th:first-child{border-left:0;}
.cash-v .cont .mypage-table.cash-table table tbody td{text-align:center;font-size:13px;border-left: 1px solid #000;padding: 7px 0;}
.cash-v .cont .mypage-table.cash-table table tbody td:first-child{border-left:0;}

.introduce-tab a{color:#ffdf1b;height:30px;line-height:30px;}
.introduce-tab font{color: #ccc;}

.introduce-cont{background:#202020;}
#introduce1{display:block;padding:20px 15px;}
.ol-style1{margin-left:15px;}
.ol-style1 > li{margin-top:30px;color:#fff;line-height:18px;list-style: decimal;}
.ol-style1 > li:first-child{margin-top:0;}

.ol-style2{margin:5px 0 5px 15px;}
.ol-style2 li{color:#fff;line-height:18px;list-style: decimal;}
.ol-style2.mi li{color:#EBD589;}
#introduce2{padding:10px 0 20px;}
#introduce2 .ol-style1{margin-top:30px;margin-left:30px;}
.introduce{display:none;}
.introduce *{color:#fff;line-height:18px;}
#introduce3{padding:10px 0 20px;}
#introduce3 .cont{margin-left:15px;padding-right:20px;}
#introduce3 .cont table{margin:0 20px 0 5px;}
#introduce3 .cont table th{text-align:left;color:#ff3;padding-left:40px;}
#introduce3 .cont table td{padding:8px 30px;background:#000;}
#introduce4{padding:20px 15px;}
#introduce5{padding:20px 15px;}
#introduce5 h3{font-size:14px;margin-top:25px;color:#ff3;}
#introduce5 h3:first-child{margin-top:0;}
#introduce5 h4{font-size:13px;margin-top:10px;color:#FFCC00;}
#introduce5 p{font-size:12px;}

.join.auth-btn {
    display: inline-block;
    margin-left: 10px;
    height: 43px;
    position: relative;
    top: 17px;
    line-height:23px;
    overflow: hidden;
    box-sizing: border-box;
    text-align: center;
}

  .join.auth-btn:hover {
    background: #4da1ff;
    color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 5px #4da1ff,
                0 0 25px #4da1ff,
                0 0 50px #4da1ff,
                0 0 100px #4da1ff;
  }
  
  .join span {
    position: absolute;
    display: block;
  }
  
  .join span:nth-child(1) {
    top: 0;
    left: -100%;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, transparent, #ffffff);
    animation: btn-anim1 1s linear infinite;
  }
  
  @keyframes btn-anim1 {
    0% {
      left: -100%;
    }
    50%,100% {
      left: 100%;
    }
  }
  
  .join span:nth-child(2) {
    top: -100%;
    right: 0;
    width: 2px;
    height: 100%;
    background: linear-gradient(180deg, transparent, #ffffff);
    animation: btn-anim2 1s linear infinite;
    animation-delay: .25s
  }
  
  @keyframes btn-anim2 {
    0% {
      top: -100%;
    }
    50%,100% {
      top: 100%;
    }
  }
  
  .join span:nth-child(3) {
    bottom: 0;
    right: -100%;
    width: 100%;
    height: 2px;
    background: linear-gradient(270deg, transparent, #ffffff);
    animation: btn-anim3 1s linear infinite;
    animation-delay: .5s
  }
  
  @keyframes btn-anim3 {
    0% {
      right: -100%;
    }
    50%,100% {
      right: 100%;
    }
  }
  
  .join span:nth-child(4) {
    bottom: -100%;
    left: 0;
    width: 2px;
    height: 100%;
    background: linear-gradient(360deg, transparent, #ffffff);
    animation: btn-anim4 1s linear infinite;
    animation-delay: .75s
  }
  
  @keyframes btn-anim4 {
    0% {
      bottom: -100%;
    }
    50%,100% {
      bottom: 100%;
    }
  }