.loader { display:block; position:absolute; width:100%; top:320px; background:url('../images/misc/loader.gif') no-repeat center center; text-align:center; padding: 150px 0 0; color:#000000; font-size:30px; }

#start_win { display:none; }

#gameroom { width:1320px; height:100%; position:relative; margin:0 auto; }

#gameroom .menu_button { display:block; width:100px; height:95px; background:url('../images/buttons/menu_button.png'); position:absolute; left:33px; bottom:102px; z-index:30; }
/* #gameroom .restart_button { display:block; width:100px; height:95px; background:url('../images/buttons/refresh_button.png'); position:absolute; right:33px; bottom:102px; z-index:30; display:none; } */
#gameroom .restart_button { display:block; width:100px; height:95px; position:absolute; right:33px; bottom:102px; z-index:30; display:none;
  font-size: 24px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  padding: 21px 0 0;
  box-sizing: border-box; }

#gameroom .ads_timer { display:block; width:100px; height:95px; position:absolute; right:33px; bottom:102px; z-index:30; display:none;
  font-size: 48px;
  font-weight: bold;
  color: #FAE9A9;
  text-align: center;
  padding: 21px 0 0;
  box-sizing: border-box; }

#board { background: url("../images/logo/logo_table_new.png") center center no-repeat,url("../images/table_skins/pokertable_red_woback.png") left top no-repeat; width:936px; height:552px; position:absolute; top:110px; left:50%; margin-left:-458px; z-index:1;
background-size:300px, 100% 100%;
 }
#logo_center { display:block; position:absolute; left:50%; top:50%; }

#board #start_game { left:330px; top:230px; z-index: 5; }

#board .koloda { cursor:pointer; position:absolute; top:40px; left:448px; width:55px; height:68px;
background:
url('../images/cards/original-cards/AA69x94.png') no-repeat 5px 4px,
url('../images/cards/original-cards/AA69x94.png') no-repeat 4px 5px,
url('../images/cards/original-cards/AA69x94.png') no-repeat 3px 6px,
url('../images/cards/original-cards/AA69x94.png') no-repeat 2px 7px
;
background-size:40px 55px; }
#board .koloda .buttons { position:absolute; top:-50px; }
#board .onecard { position:absolute; width:29px; height:40px; background: url('../images/cards/original-cards/AA29x40.png');}

#room_painting { position:absolute; top:60px; left:200px; width:100px; height:100px; background:center center no-repeat; border:5px solid #f46cd3; z-index:10; background-size:cover; }

.player_wrapper { position:absolute;
z-index:1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
filter: alpha(opacity=50); /* IE 5-7 */                                                                   
-moz-opacity: 0.5; /* Netscape */                                                                         
-khtml-opacity: 0.5; /* Safari 1.x */                                                                     
opacity: 0.5; /* Для остальных браузеров */                                                               
 }
.awrapper .player_wrapper {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
filter: alpha(opacity=100); /* IE 5-7 */                                                                   
-moz-opacity: 1; /* Netscape */                                                                         
-khtml-opacity: 1; /* Safari 1.x */                                                                     
opacity: 1; /* Для остальных браузеров */                                                               
}
.player_wrapper.active { 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
filter: alpha(opacity=100); /* IE 5-7 */                                                                   
-moz-opacity: 1; /* Netscape */                                                                         
-khtml-opacity: 1; /* Safari 1.x */                                                                     
opacity: 1; /* Для остальных браузеров */                                                               
 }
.player_wrapper .unit { position:absolute; top:0; left:0; width:110px; height:113px; z-index:30; background: url('../images/buttons/tap_here_button.png') left top; }
.player_wrapper .unit .avatar { position:absolute; top:12px; left:12px; width:77px; height:77px; z-index:32; background-size: 100% 100%;
-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; 
 }
/* .player_wrapper.active .unit { background: url('../images/misc/empty_portrait.png') 20px 20px no-repeat, url('../images/buttons/tap_here_button.png') left top; background-size:64px,100%; } */
.player_wrapper.active .unit { background: url('../images/buttons/tap_here_button_active.png') left top; }
.player_wrapper.active .unit { background: url('../images/buttons/tap_here_button_active.png') left top; }
.player_wrapper .unit .tap_here { position:absolute; left:13px; width:75px; top:12px; height:60px; display:block; text-align:center; font-weight:bold; font-size:20px; color:#cccccc; padding:15px 0 0 0; cursor:pointer; z-index:30; }
.player_wrapper[playerwaiting='1'] .unit .tap_here { display:none; }
.player_wrapper.active .unit .tap_here { display:none; }
.player_wrapper .unit .player_menu { display:none; }
.player_wrapper.active .unit .player_menu { position:absolute; left:13px; width:75px; top:12px; height:60px; display:block; text-align:center; font-weight:bold; font-size:20px; color:#000000; padding:15px 0 0 0; cursor:pointer; z-index:30; }
.player_wrapper .name { position:absolute; top:91px; left:-10px; width:120px; text-align:center; color:#000000; font-weight:bold; font-size:20px; z-index:30; }
.player_wrapper .status_wrapper { position:absolute; top:-22px; left:12px; color:#FAD549; background: #977406; display:none; height:21px;
-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; 
}
.player_wrapper .status { position:absolute; top:0; left:0; color:#FFFFFF; padding:2px 10px 1px; white-space:nowrap; }
.player_wrapper .timeline { position:absolute; background: #bba86a; height:21px;
-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; 
-moz-box-shadow: inset 0 2px 1px 0 rgba(255,255,255,0.5),  inset 0 -2px 1px 0 rgba(0,0,0,0.6);
-webkit-box-shadow: inset 0 2px 1px 0 rgba(255,255,255,0.5),  inset 0 -2px 1px 0 rgba(0,0,0,0.6);
box-shadow: inset 0 2px 1px 0 rgba(255,255,255,0.5),  inset 0 -2px 1px 0 rgba(0,0,0,0.6);
}
.player_wrapper .timer { position:absolute; top:-29px; left:0; padding:6px 8px 5px 27px; background:url('../images/misc/time_icon.png') no-repeat 5px center rgba(50,50,50,0.6); font-size:12px; color:#ffffff;
-webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; 
}

.card { position:absolute; width:69px; height:94px; background-repeat: no-repeat; background-position: center center; background-size:100% 100%; }
.card.hidden { background-image:url('../images/cards/original-cards/AA69x94.png')!important; }

.player_cardsholder { position:absolute; width:3px; height:3px; }

.player_betholder { position:absolute; width:3px; height:3px; }
.bank_wrapper { position:absolute; top:352px; width:3px; height:3px; }
.bank_wrapper.b1 { left:388px; }
.bank_wrapper.b2 { left:448px; }
.bank_wrapper.b3 { left:508px; }
.bank_wrapper.b4 { left:568px; }
.bank_wrapper.b5 { left:628px; }
.bank_wrapper.b6 { left:688px; }

.chip { position:absolute; width:43px; height:38px;/* height:42px; */ left:0; background-size:100% 100%; }
.chip.red { background-image: url('../images/misc/red_chip.png'); }
.chip.blue { background-image: url('../images/misc/blue_chip.png'); }
.chip.green { background-image: url('../images/misc/green_chip.png'); }
.chip.yellow { background-image: url('../images/misc/yellow_chip.png'); }
.chip:nth-child(1) { left:0; top:0; z-index:3; }
.chip:nth-child(2) { left:0; top:-4px; z-index:3; }
.chip:nth-child(3) { left:0; top:-8px; z-index:3; }
.chip:nth-child(4) { left:0; top:-12px; z-index:3; }
.chip:nth-child(5) { left:0; top:-16px; z-index:3; }
.chip:nth-child(6) { left:0; top:-20px; z-index:3; }
.chip:nth-child(7) { left:0; top:-24px; z-index:3; }
.chip:nth-child(8) { left:0; top:-28px; z-index:3; }
.chip:nth-child(9) { left:16px; top:-16px; z-index:2; }
.chip:nth-child(10) { left:16px; top:-20px; z-index:2; }
.chip:nth-child(11) { left:16px; top:-24px; z-index:2; }
.chip:nth-child(12) { left:16px; top:-28px; z-index:2; }
.chip:nth-child(13) { left:16px; top:-32px; z-index:2; }
.chip:nth-child(14) { left:16px; top:-36px; z-index:2; }
.chip:nth-child(15) { left:16px; top:-40px; z-index:2; }
.chip:nth-child(16) { left:16px; top:-44px; z-index:2; }
.chip:nth-child(17) { left:-30px; top:4px; z-index:4; }
.chip:nth-child(18) { left:-30px; top:0; z-index:4; }
.chip:nth-child(19) { left:-30px; top:-4px; z-index:4; }
.chip:nth-child(20) { left:-30px; top:-8px; z-index:4; }
.chip:nth-child(21) { left:-30px; top:-12px; z-index:4; }
.chip:nth-child(22) { left:-30px; top:-16px; z-index:4; }
.chip:nth-child(23) { left:-30px; top:-20px; z-index:4; }
.chip:nth-child(24) { left:-30px; top:-24px; z-index:4; }
.chip:nth-child(25) { left:32px; top:0; z-index:5; }
.chip:nth-child(26) { left:32px; top:2px; z-index:5; }
.chip:nth-child(27) { left:32px; top:-2px; z-index:5; }
.chip:nth-child(28) { left:32px; top:-6px; z-index:5; }
.chip:nth-child(29) { left:32px; top:-10px; z-index:5; }
.chip:nth-child(30) { left:32px; top:-14px; z-index:5; }
.chip:nth-child(31) { left:32px; top:-18px; z-index:5; }
.chip:nth-child(32) { left:32px; top:-22px; z-index:5; }
.chip:nth-child(33) { left:32px; top:-26px; z-index:5; }
.chip:nth-child(34) { left:32px; top:-30px; z-index:5; }
.chip:nth-child(35) { left:32px; top:-34px; z-index:5; }
.chip:nth-child(36) { left:32px; top:-38px; z-index:5; }
.chips_amount { position:absolute; top:37px; left:-3px; background: #8F0E0E; border:2px solid #e18e3f; padding:1px 5px 0; color:#ffffff; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }

.player_dealer { position:absolute; top:-14px; left:-14px; z-index:40; width:50px; height:56px; background: url('../images/misc/dealer_button.png') no-repeat; display:none; }

#player1 { left:-45px; top:215px; }
#player_cardsholder1 { left:39px; top:227px; }
#player_betholder1 { left:220px; top:276px; }

#player2 { left:219px; top:0px; }
#player_cardsholder2 { left:331px; top:67px; }
#player_betholder2 { left:264px; top:134px; }

#player3 { left:595px; top:0px; }
#player_cardsholder3 { left:711px; top:67px; }
#player_betholder3 { left:618px; top:134px; }

#player4 { left:879px; top:215px; }
#player_cardsholder4 { left:803px; top:228px; }
#player_betholder4 { left:670px; top:276px; }

#player5 { left:595px; top:481px; }
#player_cardsholder5 { left:711px; top:494px; }
#player_betholder5 { left:636px; top:366px; }

#player6 { left:219px; top:481px; }
#player_cardsholder6 { left:331px; top:494px; }
#player_betholder6 { left:284px; top:366px; }

.player_wrapper .turn_wnd { position:absolute; left:-16px; top:-7px; background: url('../images/misc/player_turn_wnd.png') no-repeat; width:295px; height:150px; z-index:20; display:none; }
.player_wrapper .cards_wrapper { position:absolute; left:-16px; top:-7px; z-index:21; display:none; }
.player_wrapper[player='4'] .turn_wnd { left:-166px; }
.player_wrapper[player='4'] .cards_wrapper { left:-166px; }
.player_wrapper .cards_wrapper .card.cc1 { left:128px; top:15px; }
.player_wrapper .cards_wrapper .card.cc2 { left:183px; top:24px; }
.player_wrapper[player='4'] .cards_wrapper .card.cc1 { left:28px; top:15px; }
.player_wrapper[player='4'] .cards_wrapper .card.cc2 { left:83px; top:24px; }

.table_card {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
filter: alpha(opacity=0); /* IE 5-7 */
-moz-opacity: 0; /* Netscape */
-khtml-opacity: 0; /* Safari 1.x */
opacity: 0; /* Для остальных браузеров */
 }
.table_card.visible { 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
filter: alpha(opacity=100); /* IE 5-7 */
-moz-opacity: 1; /* Netscape */
-khtml-opacity: 1; /* Safari 1.x */
opacity: 1; /* Для остальных браузеров */
 }
#tcard1 { top:210px; left:270px; }
#tcard2 { top:210px; left:342px; }
#tcard3 { top:210px; left:414px; }
#tcard4 { top:210px; left:486px; }
#tcard5 { top:210px; left:558px; }

#board .game_results_wrapper { position: absolute; top: 346px; width: 600px; left: 164px; text-align:center; z-index:10; display:none; }
#board .game_results { display:inline-block; background: rgba(0,0,0,0.4); color: #f4f0e0; padding: 6px 9px; border: 3px solid #d9b389; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; font-size:20px; }

.bottom_panel { position:absolute; bottom:0; background:url('../images/misc/bottom_plane.png'); width:916px; height:72px; z-index:10; left:50%; margin-left:-458px; display:none; }
.bottom_panel .button { display:none; }
.bottom_panel .button.fold { left: 2px; top:-7px; }
.bottom_panel .button.check { left: 164px; top:-7px; }
.bottom_panel .button.call { left: 164px; top:-7px; }
.bottom_panel .button.allin { left: 164px; top:-7px; }
.bottom_panel .button.raise { right: 2px; top:-7px; }
.bottom_panel .picker { position:absolute; left:360px; top:6px; background:url('../images/horizontal_picker/hp_backplane.png'); width:360px; height:57px; }

.bottom_panel .picker .battery { position:absolute; left:7px; top:6px; background:url('../images/horizontal_picker/hp_battery.png'); width:344px; height:44px; }
.bottom_panel .picker .shadow { display:none; }
.bottom_panel .picker .target { position:absolute; left:105px; top:0; background:url('../images/horizontal_picker/hp_target.png'); width:146px; height:63px; }
.bottom_panel .bet { position:absolute; top:-33px; left:770px; background:rgba(94,94,94,0.6); -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; color:#F2ECD8; font-weight:bold; padding:5px 15px 30px; font-size:24px; }

