.win { position:absolute; left:50%; top:80px; margin-left:-150px; background-color: #FFFFFF; padding:23px; display:none;
border: 1px solid #000000;
-webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; 
 z-index:50; }
.win .inner { min-width:300px; min-height:150px; position:relative; background-color: #FFFFFF; color:#000000; font-size:24px;
 }

.win .inner a { text-decoration:none; color: #000000; }

.win .close { display:block; position:absolute; top:15px; right:15px; background:url('../images/buttons/ok_button.png'); width: 67px; height:67px; z-index:2; }

.win input[type='text'],
.win input[type='tel'],
.win input[type='number']{ font-size:26px; padding:6px 15px 4px; width:200px; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; border:2px solid #555555;
}

.message_win { position:absolute; left:50%; top:80px; width:480px; margin-left:-240px; padding: 37px 30px 124px; color:#000000; font-size:30px; text-align:center; min-height: 92px; z-index:50; display:none;
-webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; 
background: #ffffff;
border:1px solid #000000;
 }
.message_win .ok { width:200px; left:171px; bottom:13px; }

.dialog_win { position:absolute; left:50%; top:80px; width:480px; margin-left:-240px; padding: 37px 30px 124px; color:#000000; font-size:30px; text-align:center; min-height: 92px; z-index:50; display:none;
-webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; 
background: #ffffff;
border:1px solid #000000;
 }

.dialog_win .yes { width:165px; left:94px; bottom:13px; background-color:#FFCC00; }
.dialog_win .no { width:165px; left:286px; bottom:13px; background-color:#FFCC00; }

#buyin_win { margin-left:-180px; }
#buyin_win input { margin:17px 0 10px 15px; }
#buyin_win .button { width:264px; }
#buyin_win .inner { padding:0 47px 20px 10px; }

#buyin_win .close { top:15px; right:15px; background:url('../images/buttons/close_button.png'); width: 67px; height:67px; z-index:2; }
#buyin_win.req input  { margin: 17px 0 10px 50px; }
#buyin_win.req .button  { margin: 17px 0 10px 34px; }

#blinds_win { margin-left:-310px; top:20px; }
#blinds_win .inner { width:605px; height:535px; }
#blinds_win .inner table { width:400px; margin:0 auto; }
#blinds_win .inner table td { text-align:center; vertical-align:top; padding:10px 0; }
#blinds_win .inner table tr:first-child td { padding:20px 0; }

#blinds_win .picker { position:relative; margin:14px auto 0; width:126px; height:265px; background: url('../images/vertical_picker/picker_background.png') center center; overflow:hidden;
-moz-box-shadow: 0 0 95px 15px rgba(255,255,255,0.15);
-webkit-box-shadow: 0 0 95px 15px rgba(255,255,255,0.15);
box-shadow: 0 0 95px 15px rgba(255,255,255,0.15);
 }
#blinds_win .picker .tape { position:relative; top:0; }
#blinds_win .picker .tape .n { color:#000; position:absolute; left:40px; margin-top:120px; }
#blinds_win .button { display:inline-block; position:relative; }

#blinds_win .picker .target { display:none; }

.start_screen { margin-left:-356px; display:block; }
.start_screen .caption { text-align:center; padding:10px 0; display:block; }
.start_screen a { padding-top:228px; width:250px; display:inline-block; text-align:center; margin:10px 48px 30px; }
.start_screen a.offline { background:url('../images/offline.png') no-repeat top center; }
.start_screen a.online { background:url('../images/online.png') no-repeat top center; }

.game_menu_win { margin-left:-223px; }
.game_menu_win .inner { padding:100px 0 50px; }
.game_menu_win .button { position:relative; width:400px; margin:0 20px 15px; }

.game_user_win { margin-left:-223px; }
.game_user_win .inner { padding:100px 0 50px; }
.game_user_win .button { position:relative; width:400px; margin:0 20px 15px; }

.win.store { margin-left:-410px; }
.win.store .inner { width:820px; height:460px; }
.win.store .title { position: absolute; top: 28px; left: 374px; font-size: 28px; }
.win.store .items { position:absolute; top:120px; left:10px; width:810px; height:322px; }
.win.store .item { display:inline-block; position:relative; float:left; width:170px; height:50px; background-repeat:no-repeat; background-position:center 30px; background-size:155px 155px; padding:195px 0 0; margin:0 13px; text-align:center; color:#000000; }
.win.store .item .price { position:absolute; top:-2px; left:-11px; background:url('../images/store/store_star.png') no-repeat center center; background-size:90px 90px; width:70px; height:72px; text-align:center; padding:20px 10px 0; line-height:26px; color:#ffffff; font-size:20px; }
/* .win.store .item .price:after { content: '\8381'; } */
.win.store .restore { display:block; position:absolute; top:15px; left:15px; background:url('../images/store/store_restore_items.png'); width: 67px; height:67px; }

.win.combs { margin-left:-460px; }
.win.combs .inner { width:920px; height:450px; }
.win.combs .c { position:absolute; top:120px; left:20px; width:880px; height:300px; overflow:auto; }
.win.combs .c .i { position:absolute; top:0; left:0; white-space:nowrap; }
.win.combs .c img { display:inline; }

.win.setup_user { top:50px; margin-left:-249px; }
.win.setup_user .inner { width:450px; padding-bottom:23px; }
.win.setup_user .title { margin:0; text-align:center; padding:130px 0 0; background:url("../images/misc/phone_ic.png") no-repeat center 15px; }
.win.setup_user input { display:block; margin:20px auto; font-size:26px; width:240px; }
.win.setup_user input[name='verification_code'] { margin:40px auto 0; }
.win.setup_user .button { position:relative; margin:20px auto 0; }


.game_user_win input[type='text'] { display:block; position:absolute; top:24px; left:23px; width:193px; background:#EAEAEA; padding:10px 40px;
-webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px;
 }
