/* ±âº» */
.c_player{color: #2980b9;}
.c_banker {color: #c0392b;}
.c_tie {color: #44b517;}
.c_lose{color:#888}

/* Baccarat Wrap */
#baccarat-wrap{position:relative;border:1px solid #4f4f4f;border-bottom:none;overflow:hidden;}
.baccarat-left-side, .baccarat-right-side{position:absolute;top:0;width:180px;height:580px;}
.baccarat-left-side{left:0;}

.baccarat-right-side{right:0;}
.baccarat-main{position:relative;margin:0 180px;height:580px;border-left:none;border-right:none;background:#12776c url(../img/baccarat_table_bg.png) center 240px no-repeat;border:1px solid #4f4f4f;border-top:none;border-bottom:none;}
.baccarat-header{height:70px;position:relative;background:#043343;border-bottom:1px solid #021117;background:#043343 url(../img/baccarat_header_bg.png) 0 0 repeat-x;background-size:auto 100%;}
.baccarat-this-times{position:absolute;left:10px;top:24px;font-size:13px;color:#b1d3ea}
.baccarat-this-times i{font-size:22px;position:absolute;left:0;top:0;color:#b1d3ea}
.baccarat-this-times span{font-size:13px;position:absolute;left:20px;top:1px;width:120px;}
.baccarat-this-times span em{font-style:normal;color:#fff;font-family:tahoma;font-weight:bold;font-size:14px;margin-left:5px;font-weight:normal;margin-right:3px;}
.baccarat-cur-timer{width:300px;text-align:center;position:absolute;left:50%;top:25px;margin-left:-150px;font-size:14px;color:#fff}
.baccarat-cur-timer em{font-style:normal;font-family:tahoma;font-size:17px;color:#fff}
.baccarat-sound-control{position:absolute;right:10px;top:25px;font-size:18px;}
.baccarat-sound-control a i, .baccarat-sound-control a:hover i{color:#667b82}
.baccarat-sound-control a i.active{color:#fff}

.baccarat-main-bottom{height:50px;position:absolute;left:0;bottom:0;width:100%;padding:0 10px 0 10px;color:#fff;text-align:center;background:#043343 url(../img/baccarat_header_bg.png) 0 0 repeat-x;background-size:auto 100%;}
.mb-point-area{float:left;display:none;padding-top:3px;}
.gold-point-area{font-size:12px;text-align:left;color:#e0da94}
.silver-point-area{font-size:12px;text-align:left;color:#dadada;}
.gold-point-circle{display:inline-block;background:#e0da94;border-radius:50%;color:#000;width:16px;height:16px;text-align:center;line-height:16px;font-weight:bold;font-family:tahoma;font-style:normal;}
.silver-point-circle{display:inline-block;background:#dadada;border-radius:50%;color:#000;width:16px;height:16px;text-align:center;line-height:16px;font-weight:bold;font-family:tahoma;font-style:normal;}
.baccarat-bottom-btn{float:right;text-align:right;margin-top:8px;}
#baccarat-history-btn{visibility:hidden;}
.baccarat-main-bottom .bc-button{line-height:28px;}

.baccarat-side-title{background:#fff;height:30px;font-size:16px;font-weight:bold;line-height:30px;text-align:center;padding-top:7px;border-top:1px solid #4f4f4f;border-bottom:1px solid #4f4f4f;}
.baccarat-side-title.bdt-none{border-top:none;}
.baccarat-side-title1{display:inline-block;height:15px;width:137px;background:url(../img/baccarat_sprites.png) 0 0 no-repeat;text-indent:-9999px}
.baccarat-side-title2{display:inline-block;height:15px;width:141px;background:url(../img/baccarat_sprites.png) 0 -15px no-repeat;text-indent:-9999px}
.baccarat-side-title3{display:inline-block;height:15px;width:92px;background:url(../img/baccarat_sprites.png) 0 -30px no-repeat;text-indent:-9999px}
.baccarat-side-title4{display:inline-block;height:15px;width:118px;background:url(../img/baccarat_sprites.png) 0 -45px no-repeat;text-indent:-9999px}
#bc-site-link{position:absolute;right:5px;top:73px;color:#fff;font-family:tahoma;font-size:12px;text-shadow:#000 1px 1px 2px;}

.baccarat-side-total-price{background:#f1f1f1;height:30px;font-family:tahoma;font-size:16px;text-align:center;line-height:30px;border-bottom:1px solid #c1c1c1;}
.side-betting-list{position:relative;background:url("../img/betting_list_bg.png") 0 0 repeat;}
#player-betting-list, #player-betting-list .side-betting-list-view, #banker-betting-list,  #banker-betting-list .side-betting-list-view{height:230px;}
#tie-betting-list, #tie-betting-list .side-betting-list-view, #ppbp-betting-list, #ppbp-betting-list .side-betting-list-view{height:228px;}

.side-betting-list-view{position:absolute;width:100%;overflow:hidden;}
.scroll-blind{width:210px;overflow:hidden;overflow-y:auto;height:100%;}

.side-betting-list ul{list-style:none;margin:0;padding:3px 5px;width:180px;}
.side-betting-list ul li{position:relative;height:25px;line-height:25px;}
.side-betting-list ul li strong{display:block;margin-right:60px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.side-betting-list ul li span{position:absolute;right:0;top:0;}

.baccarat-timer-wrap{position:absolute;left:0;top:-65px;width:100%;}
.baccarat-betting-wrap.not-member .baccarat-timer-wrap{top:-150px}

.baccarat-timer-wrap div{position:relative;margin:0 100px;}
.baccarat-timer-wrap #remain-time{color:#fff;text-align:center;position:relative;z-index:12;padding:10px;margin:0;font-size:12px;
	-moz-box-shadow: 0 0 .3em rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 .3em rgba(0, 0, 0, .8);
	box-shadow: 0 0 .3em rgba(0, 0, 0, .8);
}
.baccarat-betting-wrap.not-member .baccarat-timer-wrap #remain-time{padding:20px;}
.baccarat-timer-wrap #remain-time em{font-style:normal;color:#95e4dc;font-family:tahoma;margin-right:2px;}
.baccarat-timer-wrap .baccarat-timer-bg{background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);position:absolute;left:0;top:0;width:100%;height:100%;z-index:11;}

.is-banner .baccarat-timer-wrap{top:-102px;}
.is-banner .baccarat-timer-wrap div{margin:0 130px;}
.is-banner .baccarat-timer-wrap #remain-time{padding:6px 10px;}
.is-banner .baccarat-betting-wrap{top:180px;}
.is-banner .baccarat-banner{display: block;}

.baccarat-banner{position: absolute;left:0;top:-58px;display: none;width: 100%;}
.baccarat-banner a{display: block;margin: 0 10px;height: 50px;}
.baccarat-banner a img{width: 100%;height: 100%;}


.baccarat-table{position:relative;height:460px;display:none;}
.baccarat-table .loading-message{position:absolute;left:50%;bottom:50px;text-align:center;width:70%;margin-left:-35%;z-index:30;color:#fff;padding:30px; display:none; 
	-moz-box-shadow: 0 0 .7em rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 .7em rgba(0, 0, 0, .8);
	box-shadow: 0 0 .7em rgba(0, 0, 0, .8);
}
.baccarat-table .loading-message .loading-message-content{position:relative;z-index:12;}
.baccarat-table .loading-message .loading-message-content .loading-progress{margin-top:10px;}
.baccarat-table .loading-message .loading-message-bg{background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);position:absolute;left:0;top:0;width:100%;height:100%;z-index:11;}
.card-area-wrap{}
.card-area-wrap .card-area{position:absolute;top:30px;width:225px;height:200px;padding:0px;padding:10px;  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .7);-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .7);box-shadow: 1px 1px 2px rgba(0, 0, 0, .7);}
.card-area-wrap .player-card-area{left:10px; border:2px solid #fff;border-radius:15px;background:url(../img/player_bg1.png) center 12px no-repeat;}
.card-area-wrap .banker-card-area{right:10px;border:2px solid #fff;border-radius:15px;background:url(../img/banker_bg.png) center 12px no-repeat;}
.card-area-wrap .card-box{display:inline-block;width:60px;height:90px;position:absolute;top:50px;display:none;}
.card-area-wrap .card-box img{width:100%;height:100%;position:absolute;z-index:10;left:0;top:0px;
  -moz-box-shadow: 0 0 .4em rgba(0, 0, 0, .7);
  -webkit-box-shadow: 0 0 .4em rgba(0, 0, 0, .7);
  box-shadow: 0 0 .4em rgba(0, 0, 0, .7);
}
.card-area-wrap .card-box img.back-card{z-index:11;}
.card-area-wrap .player-card-area .card1{left:10px;}
.card-area-wrap .player-card-area .card2{left:80px;}
.card-area-wrap .player-card-area .card3{left:150px;}
.card-area-wrap .banker-card-area .card1{right:150px;}
.card-area-wrap .banker-card-area .card2{right:80px;}
.card-area-wrap .banker-card-area .card3{right:10px;}


.card-area-wrap .card-sum-result{position:absolute;bottom:5px;width:100%;height:50px;text-align:center;line-height:50px;font-size:40px;color:#fff;font-family:tahoma;text-shadow:#000 2px 2px 4px; }
.card-area-wrap .player-card-area .card-sum-result{left:0;}
.card-area-wrap .banker-card-area .card-sum-result{right:0;}

.open-card-wrap{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;display:none;}
.open-card-wrap .open-card-view-area{position:absolute;width:100%;left:0;top:50px;height:190px;overflow:hidden;}
.open-card-wrap .open-card-container{position:relative;height:360px;z-index:21;}
.open-card-wrap .open-card-drop-area{position:absolute;left:0;top:180px;width:100%;height:220px;}

.open-card-wrap .open-card, .open-card-wrap .open-card-back{position:absolute;top:0px;width:120px;height:180px;z-index:22;}
.open-card-wrap .open-card img, .open-card-wrap .open-card-back img{width:100%;height:100%;}
.open-card-wrap .open-card-back{z-index:23;cursor:pointer;}
.open-card-wrap .open-card.open-card1, .open-card-wrap .open-card-back.open-card-back1{right:50%;margin-right:30px;}
.open-card-wrap .open-card.open-card2, .open-card-wrap .open-card-back.open-card-back2{left:50%;margin-left:30px;}
.open-card-wrap .open-card.open-card3, .open-card-wrap .open-card-back.open-card-back3{display:none;}

.open-card-wrap.open-third .open-card.open-card1, .open-card-wrap.open-third .open-card-back.open-card-back1{left:8%;margin-right:0px;}
.open-card-wrap.open-third .open-card.open-card2, .open-card-wrap.open-third .open-card-back.open-card-back2{left:38%;margin-left:0px;}
.open-card-wrap.open-third .open-card.open-card3, .open-card-wrap.open-third .open-card-back.open-card-back3{left:68%;display:block;}

.open-card-wrap .open-card-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}



.open-card.ui-draggable-dragging {
  -moz-box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
  -webkit-box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
  box-shadow: 0 0 .5em rgba(0, 0, 0, .8);
}


.baccarat-result-wrap{position:absolute;width:100%;height:100px;left:0;top:270px;font-size:16px;font-weight:bold;}
.baccarat-result-wrap .pp{position:absolute;left:10px;width:225px;height:37px;text-align:center;display:none;background:url(../img/baccarat_sprites.png) 44px -100px no-repeat;text-indent:-9999px;}
.baccarat-result-wrap .bp{position:absolute;right:10px;width:225px;height:37px;text-align:center;display:none;background:url(../img/baccarat_sprites.png) 44px -137px no-repeat;text-indent:-9999px;}
.baccarat-result-wrap .baccarat-result{position:absolute;left:50%;top:70px;width:300px;margin-left:-150px;height:32px;text-align:center;display:none;}
.baccarat-result-wrap .baccarat-result .baccarat-result-content.player{background:url(../img/baccarat_sprites.png) 0 -174px no-repeat;width:274px;height:32px;display:inline-block;}
.baccarat-result-wrap .baccarat-result .baccarat-result-content.banker{background:url(../img/baccarat_sprites.png) 0 -206px no-repeat;width:284px;height:32px;display:inline-block;}
.baccarat-result-wrap .baccarat-result .baccarat-result-content.tie{background:url(../img/baccarat_sprites.png) 0 -238px no-repeat;width:74px;height:32px;display:inline-block;}

/* PROGRESS BAR */
.loading-progress{padding: 4px;background: rgba(0, 0, 0, 0.25);border-radius: 6px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
}
.loading-progress-bar, .loading-progress-bar2 {position: relative;height: 16px;border-radius: 4px;
	-webkit-transition-property: width, background-color;
	-moz-transition-property: width, background-color;
	-o-transition-property: width, background-color;
	transition-property: width, background-color;
	-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.1);
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.1);
}
.loading-progress-bar{-webkit-transition: 6.5s linear;-moz-transition: 6.5s linear;-o-transition: 6.5s linear;transition: 6.5s linear;}
.loading-progress-bar2{-webkit-transition: 4.5s linear;-moz-transition: 4.5s linear;-o-transition: 4.5s linear;transition: 4.5s linear;}
.loading-progress-bar:before, .loading-progress-bar:after , .loading-progress-bar2:before, .loading-progress-bar2:after {content: '';position: absolute;top: 0;left: 0;right: 0;}
.loading-progress-bar:before, .loading-progress-bar2:before {bottom: 0;background: url("../img/progress/stripes.png") 0 0 repeat;border-radius: 4px 4px 0 0;}
.loading-progress-bar:after, .loading-progress-bar2:after {z-index: 2;bottom: 45%;border-radius: 4px;  
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
}
.loading-progress > .loading-progress-bar, .loading-progress > .loading-progress-bar2{width: 0%;background-color: #f63a0f;}
.loading-progress.active > .loading-progress-bar, .loading-progress.active > .loading-progress-bar2{width: 100%;background-color: #86e01e;}


.baccarat-betting-wrap{position:absolute;left:0px;top:175px;padding:0 10px;width:100%;display:none;}
.baccarat-betting-wrap.not-member{top:300px;}

.gold-zone-title{height:20px;background:url(../img/baccarat_sprites.png) 0px -360px no-repeat;}
.silver-zone-title{height:20px;background:url(../img/baccarat_sprites.png) 0px -380px no-repeat;}
.baccarat-betting-point{*zoom:1;margin:0;padding:0;width:100%;border-collapse: separate;border-spacing: 0;margin-bottom:10px;}

.baccarat-betting-point td{border:2px solid #fff;border-right:none;position:relative;}
.baccarat-betting-point td:first-child, .baccarat-betting-point td:first-child span{border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.baccarat-betting-point td:last-child, .baccarat-betting-point td:last-child span{border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-right:1px solid #fff;}
.baccarat-betting-point td a{height:160px;display:block;color:#fff;position:relative;z-index:2;text-align:center;padding-top:68px;font-size:16px;font-family:tahoma;text-shadow:#000 1px 1px 2px; }
.baccarat-betting-point td span{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:1;display:none;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);}
.baccarat-betting-point td:hover span{display:block;}
.baccarat-betting-point td a.pp-point{background:url(../img/betting_point_bg.png) center 0 no-repeat;}
.baccarat-betting-point td a.player-point{background:url(../img/betting_point_bg.png) center 0px no-repeat;background-size: 100px;}
.baccarat-betting-point td a.tie-point{background:url(../img/betting_point_bg.png) center -175px no-repeat;background-size: 100px;}
.baccarat-betting-point td a.banker-point{background:url(../img/betting_point_bg.png) center -350px no-repeat;background-size: 100px;}
.baccarat-betting-point td a.bp-point{background:url(../img/betting_point_bg.png) center -320px no-repeat;}

.betting-betting-button{text-align:center;margin-bottom:10px;}
.bet-point-print{background:#313131;display:inline-block;width:150px;height:40px;line-height:40px;border-radius:10px;color:#fff;font-family:tahoma;text-align:center;font-size:24px;margin-right:10px;}

.baccarat-betting-button{list-style:none;margin:0;padding:0;width:100%;*zoom:1;display:table;}
.baccarat-betting-button:after{content:""; display:block; clear:both;}
.baccarat-betting-button li{display:table-cell;text-align:center;}
.baccarat-betting-notice{margin:70px 70px 0;background:#333;text-align:center;color:#fff;font-size:14px;padding:30px 20px;}

.baccarat-chip-button{text-align:center;}
.baccarat-chip-button a{display: inline-block;margin: 0 2px;}



.baccarat-betting-button li button {
background-color: #8c9cbf;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c9cbf), color-stop(50%, #546a9e), color-stop(50%, #36518f), color-stop(100%, #3d5691));
background-image: -webkit-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
background-image: -moz-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
background-image: -ms-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
background-image: -o-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
background-image: linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
border: 1px solid #172d6e;
border-bottom: 1px solid #0e1d45;
border-radius: 5px;
-webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
box-shadow: inset 0 1px 0 0 #b1b9cb;
color: #fff;
font-weight:bold;
font-size:12px;
padding: 6px 10px;
text-decoration: none;
text-align: center;
text-shadow: 0 -1px 1px #000f4d;
}
.baccarat-betting-button li button:hover {
background-color: #7f8dad;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8dad), color-stop(50%, #4a5e8c), color-stop(50%, #2f477d), color-stop(100%, #364c80));
background-image: -webkit-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
background-image: -moz-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
background-image: -ms-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
background-image: -o-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
background-image: linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
cursor: pointer; }
.baccarat-betting-button li button:active {
-webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white; }


/* ¹ÙÄ«¶ó Â÷Æ® */

.ic {display: block;}
.baccarat-chart{border:1px solid #727272;}
.baccarat-chart .view .info {margin-top:10px;height: 51px;margin-bottom:0;list-style:none;padding:0;padding-top:12px;}
.baccarat-chart .view .info li {float: left;line-height: 27px;}
.baccarat-chart .view .info .ic {float: left;margin: 0 10px 0 20px;width: 27px;height: 27px;text-align: center;border-radius: 16px;color: #fff;}

.baccarat-chart .view .info .tx {float: left;}

.baccarat-chart .view .info .player .ic {background-color: #3498db;}
.baccarat-chart .view .info .banker .ic {background-color: #e74c3c;}
.baccarat-chart .view .info .tie .ic {background-color: #44b517;}

.baccarat-chart .view .info .left4odd .ic {background-color: #3498db;}
.baccarat-chart .view .info .right3odd .ic {background-color: #2980b9;}
.baccarat-chart .view .info .left3even .ic {background-color: #e74c3c;}
.baccarat-chart .view .info .right4even .ic {background-color: #c0392b;}

.baccarat-chart .view .info .x .ic {background-color: #7b7b7b;}

.baccarat-chart .view .info .etc {float: right;padding-right: 20px;}
.baccarat-chart .view .box_area {position: relative;margin-top: -1px;width: 100%;overflow:hidden;overflow-x: scroll;border-top: 1px solid #d6d6d6;}

.baccarat-chart .view .inner {padding-bottom: 68px;position: relative; white-space: nowrap;overflow: hidden;font-size: 0;background: url('../img/bg_cell.png?v=160415') repeat;}
.baccarat-chart .view:after {display: block;clear: both;content: '';}
.baccarat-chart .view dl {display: inline-block;vertical-align: top;margin-bottom:0;}

.baccarat-chart .view dl .length {position: absolute;bottom: 34px;background: url('../img/bg_cell_length.png?v=160415') repeat;}
.baccarat-chart .view dl .times {position: absolute;bottom: 0;background: url('../img/bg_cell_times.png?v=160415') repeat;}

.baccarat-chart .view dt, .baccarat-chart .view dd {width: 34px;height: 34px;line-height: 34px;padding: 0 1px 1px 0;text-align: center;font-size: 12px;}
.baccarat-chart .view dt {position: relative;z-index: 1;background: url('../img/bg_cell_title.png?v=160415') repeat;}
.baccarat-chart .view dt.PLAYER{color: #2980b9;}
.baccarat-chart .view dt.BANKER {color: #c0392b;}
.baccarat-chart .view dt.TIE {color: #44b517;}


.baccarat-chart .view dd span {position: relative;display: inline-block;margin-top: 3px;width: 27px;height: 27px;line-height: 27px;border-radius: 16px;font-size: 9px;color: #fff;    font-family: tahoma, arial, helvetica;}

.baccarat-chart .view dd span.PLAYER {background-color: #3498db;}
.baccarat-chart .view dd span.RIGHT3ODD {background-color: #2980b9;}

.baccarat-chart .view dd span.BANKER{background-color: #e74c3c;border-radius: 16px;}
.baccarat-chart .view dd span.TIE{background-color: #44b517;border-radius: 16px;}

.baccarat-chart .view dd span.RIGHT4EVEN {background-color: #c0392b;}

.baccarat-history-wrap{padding:20px;position:absolute;left:0;top:-581px;width:100%;height:581px;background:#fff;z-index:30;border-bottom:1px solid #4f4f4f;}
.baccarat-history-title span{width:207px;height:24px;display:inline-block;background:url(../img/baccarat_sprites.png) 0 -300px no-repeat;text-indent:-9999px}
.baccarat-history-header{font-size:12px;margin-bottom:10px;}

.baccarat-rule-wrap{padding:20px 0;position:absolute;left:0;top:-581px;width:100%;height:581px;background:#fff;z-index:30;border-bottom:1px solid #4f4f4f;}
.baccarat-rule-title span{width:190px;height:24px;display:inline-block;background:url(../img/baccarat_sprites.png) 0 -324px no-repeat;text-indent:-9999px}
.baccarat-rule-title.popup-title a{right:20px;}
.baccarat-rule-content{border-top:1px solid #ddd;padding:20px;height:516px;overflow:hidden;overflow-y:auto;}


/* ¹èÆÃ³»¿ª */
.popup-title{text-align:center;margin-bottom:20px;position:relative;}
.popup-title a{position:absolute;display:inline-block;right:0;top:0;width:24px;height:25px;background:url(../img/pop_close.jpg) 0 0 no-repeat;text-indent:-9999px}

.baccarat-history{width:100%;table-layout:fixed; border-collapse:collapse;background:url(../img/bg_bbstbl_th_v2.gif) 0 0 repeat-x;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
.baccarat-history thead tr{}
.baccarat-history th{background:url(../img/bg_bbstbl_inn_th.gif) left 50% no-repeat;color:#555;height:32px;text-align:center;font-weight:normal;font-size:11px;padding:0;border:none;}
.baccarat-history td{background:url(../img/bg_bbstbl_inn_td.gif) left 50% no-repeat;padding:0px;border:none;border-bottom:1px solid #eee;height:35px;text-align:center;}
.baccarat-history tr:last-child td, .baccarat-history tr:last-child th{border:none;}
.baccarat-history tr td:first-child, .baccarat-history tr td:first-child{background:none;}

.baccarat-history .bg_none{background:none !important;}
.baccarat-history td.empty{padding:30px; text-align:center;background:none;}
.baccarat-history td.aleft{text-align:left;}
.baccarat-history .bd_right{border-right:1px solid #eee;}
.baccarat-history .hover_tr {background:#f3f3f3 !important;}
.baccarat-history .hover_tr th{background:#fff !important;}
.baccarat-history td.empty_list{background:none;}



/* Paging */
.b_pg_wrap {clear:both;padding:20px 0;text-align:center; }
.b_pg {}
.b_pg_page, .b_pg_current {display:inline-block;padding:0 10px;height:30px;color:#333;letter-spacing:0;line-height:30px;vertical-align:middle; border:1px solid #ddd;}
.b_pg a:focus, .b_pg a:hover {text-decoration:none}
.b_pg_page {text-decoration:none}
.b_pg_current {display:inline-block;margin:0 0 0 0;background:#888;color:#fff;font-weight:normal; border:1px solid #888;}

.b_pg .fa{font-size:14px;}
.b_pg a:hover{background:#e8e8e8;}





/* betting button */
.bc-button{display: inline-block;vertical-align: top;position: relative;overflow: hidden;line-height: 38px;padding: 0 12px;font-size: 13px;text-align: center;text-decoration: none;text-shadow: 0 1px #154c86;background-color: #247edd;background-clip: padding-box;border: 1px solid;border-color: #1c65b2 #18589c #18589c;border-radius: 4px;color:#fff !important;
-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
}
.bc-button:before {content: '';position: absolute;top: -25%;bottom: -25%;left: -20%;right: -20%;border-radius: 50%;background: transparent;  -webkit-box-shadow: inset 0 0 38px rgba(255, 255, 255, 0.5);box-shadow: inset 0 0 38px rgba(255, 255, 255, 0.5);}
.bc-button:hover {background-color: #1a74d3;}
.bc-button:active {color: rgba(255, 255, 255, 0.9);text-shadow: 0 -1px #154c86;background: #1f71c8;border-color: #113f70 #154c86 #1c65b2;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 0.4);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 0.4);
background-image: -webkit-linear-gradient(top, #1a5da5, #3a8be0);
background-image: -moz-linear-gradient(top, #1a5da5, #3a8be0);
background-image: -o-linear-gradient(top, #1a5da5, #3a8be0);
background-image: linear-gradient(to bottom, #1a5da5, #3a8be0);
}
.bc-button:active:before {top: -50%;bottom: -125%;left: -15%;right: -15%;-webkit-box-shadow: inset 0 0 96px rgba(0, 0, 0, 0.2);box-shadow: inset 0 0 96px rgba(0, 0, 0, 0.2);}

.bc-button2{text-shadow: 0 1px #0d4d09;background-color: #1ca913;border-color: #147b0e #11640b #11640b;}
.bc-button2:hover {background-color: #159b0d;}
.bc-button2:active {text-shadow: 0 -1px #0d4d09;background: #189210;border-color: #093606 #0d4d09 #147b0e;
background-image: -webkit-linear-gradient(top, #126d0c, #20c016);
background-image: -moz-linear-gradient(top, #126d0c, #20c016);
background-image: -o-linear-gradient(top, #126d0c, #20c016);
background-image: linear-gradient(to bottom, #126d0c, #20c016);
}

.bc-button3 {text-shadow: 0 1px #72100d;background-color: #cd1d18;border-color: #9f1713 #891310 #891310;}
.bc-button3:hover {background-color: #c01511;}
.bc-button3:active {text-shadow: 0 -1px #72100d;background: #b61a15;border-color: #5b0d0b #72100d #9f1713;
background-image: -webkit-linear-gradient(top, #921511, #e4201b);
background-image: -moz-linear-gradient(top, #921511, #e4201b);
background-image: -o-linear-gradient(top, #921511, #e4201b);
background-image: linear-gradient(to bottom, #921511, #e4201b);
}

.bc-small-button{display: inline-block;vertical-align: top;position: relative;overflow: hidden;line-height: 20px;padding: 0 12px;font-size: 12px;text-align: center;text-decoration: none;text-shadow: 0 1px #154c86;background-color: #247edd;background-clip: padding-box;border: 1px solid;border-color: #1c65b2 #18589c #18589c;border-radius: 4px;color:#fff !important;
-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
}

#show-charge-btn{margin-left:5px;display:none;}



/* ¹ÙÄ«¶ó ±ÔÄ¢ Å×ÀÌºí */
.rule-table {width:100%;margin-top:20px;}
.rule-table td {padding:20px 10px;text-align:center;border:1px solid #d9dbdb;font-size:12px;}
.rule-table .bg1 {padding:10px 10px 9px;color:#fff;font-size:13px;text-align:center;font-weight:bold;border:1px solid #242a37;border-left:none;background:#353d4e;}
.rule-table td.left {text-align:left;vertical-align:top;}
.rule-table td.chip_cont1 div {width:315px;margin:0 auto;}
.rule-table td.chip_cont1 img {float:left;padding-right:20px;}
.rule-table td.chip_cont1 p {padding-top:25px;}
.rule-table td.chip_cont1 p span {display:block;font-size:15px;color:#333;}
.rule-table td.bg2 {padding:30px 20px;color:#333;font-weight:bold;background:#f8f9fa;}
.rule-table td.bg2 ul {overflow:hidden;}
.rule-table td.bg2 li {float:left;margin-right:33px;}
.rule-table td.bg2 li span {display:block;margin-top:8px;text-align:center;color:#333;font-weight:bold;background:#f8f9fa;}
.rule-table td.bg2 .card_txt {display:block;margin-top:8px;text-align:center;color:#333;font-weight:bold;background:#f8f9fa;}


.top_notice_box{padding:20px;background:#544b46;}
.top_notice_box *{font-family:Nanum Gothic;}
.top_notice_box p{font-family:Arial;color:#fff;font-size:16px;font-weight:bold;}
.top_notice_box ul{padding:0;margin:0;margin-top:10px;list-style:none;}
.top_notice_box ul li{background:url("../img/dot_w.gif") 5px 10px no-repeat;color:#fff;padding:5px 0;padding-left:16px;font-size:12px;line-height:16px;}
.top_notice_box li a{color:#fff; text-decoration:underline;}


.baccarat-charge-wrap{position:absolute;left:0;top:0px;width:100%;height:581px;z-index:30;border-bottom:1px solid #4f4f4f;padding:0 180px;display:none;}
.baccarat-charge-bg{position:absolute;left:0;top:0px;width:100%;height:581px;background:#000;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);z-index:9;}
.baccarat-charge-content{height:300px;position:relative;color:#fff;font-size:13px;}
.baccarat-charge-text{position:relative;z-index:10;padding:30px;}
#baccarat-charge-close{position:absolute;right:15px;top:15px;display:inline-block;background:url(../img/charge_close.png) 0 0 no-repeat;width:25px;height:25px;z-index:11;}
.baccarat-charge-no-member{height:481px;line-height:481px;text-align:center;}

.baccarat-charge-notice{list-style:none;padding:0;margin:150px 0 50px;}
.baccarat-charge-notice li{background:url("../img/dot_w.gif") 5px 10px no-repeat;color:#fff;padding:5px 0;padding-left:16px;font-size:13px;line-height:16px;}
.cur-day-chager-count{text-align:center;margin-bottom:20px;}
.cur-day-chager-count strong{color:#a0ccea}
.baccarat-charge-btn{text-align:center;}


.baccarat-mobile .baccarat-main{margin:0;height: 730px;}
.baccarat-mobile .baccarat-timer-wrap div{margin:0 30px;}
.baccarat-mobile .baccarat-betting-point td a.pp-point{background:url(../img/betting_point_bg_mobile.png) center 0 no-repeat;}
.baccarat-mobile .baccarat-betting-point td a.bp-point{background:url(../img/betting_point_bg_mobile.png) center -320px no-repeat;}
.baccarat-mobile .bet-point-print{display: block;margin:  0 auto 8px;height: 32px;line-height: 32px;font-size: 18px;}
.baccarat-mobile .bc-button{line-height: 30px;}
.baccarat-mobile .baccarat-chip-button a{margin: 0 3px;}
.baccarat-mobile .baccarat-main-bottom{height: 100px;}
.baccarat-mobile .mb-point-area{float: none;}
.baccarat-mobile .baccarat-bottom-btn{text-align: center;float:none;}

.baccarat-mobile .baccarat-table{height: 560px;}
.baccarat-mobile .card-area-wrap {padding-top: 20px;}
.baccarat-mobile .card-area-wrap .card-area{position:relative;width:auto;height:180px;padding:10px;margin:  10px;background-size:100px 20px;border:2px solid #fff;border-radius:15px;margin-bottom: 20px;top:0;margin-top: 0;}
.baccarat-mobile .card-area-wrap .player-card-area{left:0;}
.baccarat-mobile .card-area-wrap .banker-card-area{right:auto;left:0;}
.baccarat-mobile .card-area-wrap .card-box{position:absolute;top:42px;}
.baccarat-mobile .card-area-wrap .player-card-area .card1{left:50%;margin-left: -100px;}
.baccarat-mobile .card-area-wrap .player-card-area .card2{left:50%;margin-left: -30px;}
.baccarat-mobile .card-area-wrap .player-card-area .card3{left:50%;margin-left: 40px;}
.baccarat-mobile .card-area-wrap .banker-card-area .card1{left:50%;margin-left: -100px;right:auto;}
.baccarat-mobile .card-area-wrap .banker-card-area .card2{left:50%;margin-left: -30px;right:auto;}
.baccarat-mobile .card-area-wrap .banker-card-area .card3{left:50%;margin-left: 40px;right:auto;}
.baccarat-mobile .card-area-wrap .card-sum-result{font-size: 30px;height: 30px;line-height: 30px;bottom:8px}

.baccarat-mobile .baccarat-result-wrap{left:0;top:430px;}
.baccarat-mobile .baccarat-table .loading-message{bottom: 25px;} 

.baccarat-mobile .baccarat-result-wrap .pp, .baccarat-mobile .baccarat-result-wrap .bp{top:60px}

.baccarat-mobile .baccarat-result-wrap .baccarat-result{top:0;}
.baccarat-mobile .baccarat-main-bottom.not-member #baccarat-history-btn{display: none;}
.baccarat-mobile .baccarat-main-bottom.not-member{height: 50px;}
