/* ==================================================== HEADER ==================================================== */

.header_who_online {
position:absolute;
top:0;
width:100%;
z-index:5;
}

.header_who_online_common {
margin:auto;
padding:10px;
text-align:center;
border:2px solid #96a547;
border-top:none;
border-radius:4px;
box-shadow:0px 0px 15px #000000;
background:#282F3E;
}

.header_who_online_close {
margin-bottom:20px;
text-align:center;
}

.header_who_online_close span {
cursor:pointer;
display:inline-block;
height:30px;
line-height:30px;
width:100px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.header_who_online_close span:hover {
background:linear-gradient(to top,#5D6B1C,#b2c551);
}

.header_who_online_table_0, .header_who_online_table_1 {
display:inline-block;
margin:2px;
padding:5px;
border-radius:10px;
}

.header_who_online_table_0 {
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.header_who_online_table_1 {
background:linear-gradient(to top,#009033,#00c345);
}

.header_who_online_table_0:hover, .header_who_online_table_1:hover {
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.header_who_online_avatar {
width:40px;
height:40px;
border:2px solid #ffffff;
border-radius:10px;
vertical-align:middle;
}

.header_who_online_login {
width:120px;
height:40px;
margin-left:10px;
line-height:40px;
font-size:14px;
text-align:left;
text-shadow:#555555 1px 1px 1px;
overflow:hidden;
word-break:break-word;
}

.header_who_online_no {
}

.header_message {
position:fixed;
top:0;
width:100%;
height:100%;
z-index:10000;
background:rgba(28,26,39,0.5);
}

.header_message_common {
position:relative;
top:50%;
margin:auto;
margin-top:-150px;
width:300px;
height:300px;
border:5px solid #94a345;
border-radius:10px;
}

.header_message table {
width:300px;
height:300px;
border-radius:6px;
background:#13161d;
}

.header_message_title {
height:30px;
}

.header_message_title div {
height:30px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:2px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.header_message_text {
border-radius:10px;
}

.header_message_text div {
height:230px;
overflow:auto;
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

.header_message_close {
height:30px;
}

.header_message_close div {
cursor:pointer;
line-height:28px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:2px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.header_message_close div:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.header_hello {
position:fixed;
top:0;
width:100%;
height:100%;
z-index:10000;
background:rgba(28,26,39,0.5);
}

.header_hello_common {
position:relative;
top:50%;
margin:auto;
border:5px solid #94a345;
border-radius:10px;
}

.header_hello table {
border-radius:6px;
background:#13161d;
}

.header_hello_title {
height:30px;
}

.header_hello_title div {
height:30px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:2px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.header_hello_text {
border-radius:10px;
}

.header_hello_text div {
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

.header_hello_close {
height:30px;
}

.header_hello_close div {
cursor:pointer;
line-height:28px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:2px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.header_hello_close div:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.header_nrcs_mv_common {
cursor:pointer;
position:fixed;
z-index:10000;
width:100%;
bottom:0;
}

.header_nrc_mv_div {
width:140px;
margin-left:5px;
margin-right:5px;
padding-top:15px;
border:2px solid #ffffff;
border-bottom:0;
background:#23B7DC;
}

.header_nrc_mv_title {
padding-left:10px;
font-size:12px;
line-height:20px;
text-transform:uppercase;
background:#1C8DAA;
}

.header_nrc_mv_title span {
float:right;
margin-right:5px;
text-transform:none;
}

.header_nrc_mv_value {
padding-top:5px;
padding-bottom:5px;
line-height:24px;
font-size:18px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

.header_nrs_mv_div {
width:140px;
margin-left:5px;
margin-right:5px;
padding-top:15px;
border:2px solid #ffffff;
border-bottom:0;
background:#7A74C9;
}

.header_nrs_mv_title {
padding-left:10px;
line-height:20px;
font-size:12px;
text-transform:uppercase;
background:#453E9F;
}

.header_nrs_mv_title span {
float:right;
margin-right:5px;
text-transform:none;
}

.header_nrs_mv_value {
padding-top:5px;
padding-bottom:5px;
line-height:24px;
font-size:18px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

/* ==================================================== FOOTER ==================================================== */

.footer {
text-align:center;
border-top:1px solid #795b42;
background:rgba(19,22,29,0.5);
}

.footer_own {
color:#ffffff;
line-height:40px;
}

.footer_own img {
vertical-align:middle;
}

.footer_language {
cursor:pointer;
display:inline-block;
width:30px;
height:22px;
margin-left:10px;
vertical-align:middle;
border:2px solid #3b3b71;
background:url(/images/pages/footer/footer_language.png);
}

.footer_language:hover {
border:2px solid #ffffff;
}

/* ==================================================== LEFT ==================================================== */

.left {
min-width:210px;
padding:15px;
vertical-align:top;
border-top:2px solid #c37b3c;
border-radius:10px;
background:rgba(19,22,29,0.5);
}

.left_logo {
display:block;
height:40px;
line-height:40px;
text-align:center;
border-radius:4px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.left_logo .logo_1 {
display:inline-block;
padding-left:26px;
font-size:20px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
vertical-align:top;
background:url('/images/pages/left/left_logo_1.png') left center no-repeat;
}

.left_logo .logo_2 {
display:inline-block;
font-size:20px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
vertical-align:top;
}

.left_avatar_defaultault {
display:block;
width:100px;
height:100px;
margin:auto;
margin-top:20px;
margin-bottom:20px;
border:4px solid #ffffff;
border-radius:10px;
}

.left_cabinet_avatar {
display:block;
width:100px;
height:100px;
margin:auto;
margin-top:15px;
border:2px solid #ffffff;
border-radius:10px;
}

.left_cabinet {
margin-top:15px;
margin-bottom:15px;
padding:10px;
border:1px solid #795b42;
border-radius:2px;
background:linear-gradient(to top,#30231b,#563a22);
}

.left_cabinet_login {
margin-bottom:10px;
line-height:24px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:2px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.left_cabinet_login span {
display:inline-block;
width:160px;
height:24px;
line-height:24px;
font-size:13px;
overflow:hidden;
word-break:break-word;
vertical-align:top;
}

.left_cabinet_login font {
cursor:pointer;
display:inline-block;
width:16px;
height:16px;
vertical-align:middle;
background:url('/images/pages/left/exit.png');
}

.left_cabinet_bm_table {
width:190px;
}

.left_cabinet_balance {
height:20px;
font-size:14px;
color:#ffffff;
}

.left_cabinet_balance_right {
width:110px;
text-align:right;
}

.left_cabinet_balance_amount {
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#a7cb00;
text-shadow:#555555 1px 1px 1px;
vertical-align:middle;
}

.left_cabinet_balance_coin {
display:inline-block;
width:16px;
height:14px;
vertical-align:middle;
}

.left_cabinet_balance_coin span {
display:inline-block;
width:16px;
height:14px;
vertical-align:top;
background:url('/images/pages/left/coin.gif') center no-repeat;
}

.left_cabinet_money {
height:20px;
font-size:14px;
color:#ffffff;
}

.left_cabinet_money_right {
width:110px;
text-align:right;
}

.left_cabinet_money_amount {
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#ffc000;
text-shadow:#555555 1px 1px 1px;
vertical-align:middle;
}

.left_cabinet_money_coin {
display:inline-block;
width:16px;
height:14px;
vertical-align:middle;
}

.left_cabinet_money_coin span {
display:inline-block;
width:16px;
height:14px;
vertical-align:top;
background:url('/images/pages/left/coin.gif') center no-repeat;
}

.left_cabinet_login_m {
padding:10px;
line-height:34px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:2px;
background:#282f3e;
}

.left_cabinet_login_m img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:70px;
}

.left_cabinet_login_m span {
display:inline-block;
width:160px;
height:24px;
line-height:24px;
font-size:13px;
overflow:hidden;
word-break:break-word;
vertical-align:middle;
}

.left_cabinet_login_m font {
cursor:pointer;
display:inline-block;
width:16px;
height:16px;
vertical-align:middle;
background:url('/images/pages/left/exit.png');
}

.left_cabinet_bm_div_m {
position:fixed;
z-index:10000;
width:100%;
bottom:0;
box-shadow:0px 0px 15px #000000;
background:url('/images/pages/left/left_cabinet_bm_div_m.png');
}

.left_cabinet_bm_table_m {
height:30px;
}

.left_cabinet_balance_m {
width:30px;
background:url('/images/pages/left/left_cabinet_balance_m.png') center no-repeat;
}

.left_cabinet_balance_right_m {
width:130px;
text-align:right;
}

.left_cabinet_balance_amount_m {
font-family:tahoma;
color:#ffc000;
}

.left_cabinet_balance_coin_m {
display:inline-block;
width:16px;
height:15px;
margin-left:5px;
margin-right:5px;
}

.left_cabinet_balance_coin_m span {
display:inline-block;
width:16px;
height:15px;
background:url('/images/pages/left/coin.gif') no-repeat;
}

.left_cabinet_money_m {
width:30px;
background:url('/images/pages/left/left_cabinet_money_m.png') center no-repeat;
}

.left_cabinet_money_right_m {
width:130px;
text-align:right;
}

.left_cabinet_money_amount_m {
font-family:tahoma;
color:#ffc000;
}

.left_cabinet_money_coin_m {
display:inline-block;
width:16px;
height:15px;
margin-left:5px;
margin-right:5px;
}

.left_cabinet_money_coin_m span_m {
display:inline-block;
width:16px;
height:15px;
background:url('/images/pages/left/coin.gif') no-repeat;
}

.left_menu_login {
display:block;
line-height:30px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.left_menu_login:hover {
background:linear-gradient(to top,#b77e00,#ffd970);
}

.left_menu_login img {
padding:4px;
padding-top:7px;
padding-bottom:7px;
margin-right:10px;
vertical-align:top;
}

.left_menu_admin {
display:block;
height:24px;
line-height:24px;
color:#000000;
overflow:hidden;
word-break:break-all;
background:linear-gradient(to top,#c78900,#ffd45c);
}

.left_menu_admin:hover {
background:linear-gradient(to top,#dd9801,#ffde81);
}

.left_menu_admin img {
padding:4px;
margin-right:10px;
vertical-align:top;
background:#1f458a;
}

.left_menu_menu {
cursor:pointer;
display:block;
height:20px;
line-height:20px;
color:#ffffff;
overflow:hidden;
word-break:break-all;
background:#192035;
}

.left_menu_menu:hover {
background:#343C4E;
}

.left_menu_menu img {
padding:2px;
margin-right:10px;
vertical-align:top;
background:#1b1e27;
}

.left_menu_default {
display:block;
height:24px;
line-height:24px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
overflow:hidden;
word-break:break-all;
background:linear-gradient(to top,#5D6B1C,#80932a);
}

.left_menu_default:hover {
color:#ffffff;
background:#363e12;
}

.left_menu_default img {
padding:4px;
margin-right:10px;
vertical-align:top;
background:#1b1e27;
}

.left_menu_default span {
display:inline-block;
float:right;
margin-top:3px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
line-height:18px;
font-family:tahoma;
font-size:14px;
border-radius:4px;
background:#445008;
}

.left_menu_blink {
color:#ffc000;
animation:left_menu_blink 1.0s linear infinite;
}
@keyframes left_menu_blink {
50% { color:rgba(90,90,90,0); }
}

.left_menu_vk {
display:block;
height:24px;
line-height:24px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
overflow:hidden;
word-break:break-all;
background:#427abf;
}

.left_menu_vk:hover {
background:#4987d4;
}

.left_menu_vk img {
padding:4px;
margin-right:10px;
vertical-align:top;
background:#386aa7;
}

.left_menu_ok {
display:block;
height:24px;
line-height:24px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
overflow:hidden;
word-break:break-all;
background:#fd9800;
}

.left_menu_ok:hover {
background:#f5a429;
}

.left_menu_ok img {
padding:4px;
margin-right:10px;
vertical-align:top;
background:#ee8208;
}

.left_menu_fb {
display:block;
height:24px;
line-height:24px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
overflow:hidden;
word-break:break-all;
background:#4267b2;
}

.left_menu_fb:hover {
background:#4c75c7;
}

.left_menu_fb img {
padding:4px;
margin-right:10px;
vertical-align:top;
background:#3c5ca2;
}

.left_menu_te {
display:block;
height:24px;
line-height:24px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
overflow:hidden;
word-break:break-all;
background:#4c98b5;
}

.left_menu_te:hover {
background:#61aecc;
}

.left_menu_te img {
padding:4px;
margin-right:10px;
vertical-align:top;
background:#4489a4;
}

/* ==================================================== CONTEST_BET ==================================================== */

.contest_bet_div {
margin-bottom:20px;
padding:10px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_bet_period {
margin-bottom:20px;
text-align:center;
}

.contest_bet_money {
margin-bottom:20px;
text-align:center;
}

.contest_bet_condition {
text-align:center;
}

.contest_bet_notice {
text-align:center;
}

.contest_bet_timer {
line-height:60px;
margin-bottom:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_bet_timer span {
display:inline-block;
color:#ffc000;
}

.contest_bet_s_num {
text-align:center;
}

.contest_bet_s_num span {
display:inline-block;
width:30px;
height:30px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:#1c1c1c;
}

.contest_bet_s_login a:hover {
text-decoration:underline;
}

.contest_bet_s_gift_0 {
}

.contest_bet_s_gift_1 span {
padding-left:26px;
color:#ffc000;
background:url('/images/pages/contest_bet/contest_bet_s_gift_1.png') left center no-repeat;
}

/* ==================================================== CONTEST_REF ==================================================== */

.contest_ref_div {
margin-bottom:20px;
padding:10px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_ref_period {
margin-bottom:20px;
text-align:center;
}

.contest_ref_money {
margin-bottom:20px;
text-align:center;
}

.contest_ref_condition {
text-align:center;
}

.contest_ref_notice {
text-align:center;
}

.contest_ref_timer {
line-height:60px;
margin-bottom:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_ref_timer span {
display:inline-block;
color:#ffc000;
}

.contest_ref_s_num {
text-align:center;
}

.contest_ref_s_num span {
display:inline-block;
width:30px;
height:30px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:#1c1c1c;
}

.contest_ref_s_login a:hover {
text-decoration:underline;
}

.contest_ref_s_gift_0 {
}

.contest_ref_s_gift_1 span {
padding-left:26px;
color:#ffc000;
background:url('/images/pages/contest_ref/contest_ref_s_gift_1.png') left center no-repeat;
}

/* ==================================================== CONTEST_UP ==================================================== */

.contest_up_div {
margin-bottom:20px;
padding:10px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_up_period {
margin-bottom:20px;
text-align:center;
}

.contest_up_money {
margin-bottom:20px;
text-align:center;
}

.contest_up_condition {
text-align:center;
}

.contest_up_notice {
text-align:center;
}

.contest_up_timer {
line-height:60px;
margin-bottom:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.contest_up_timer span {
display:inline-block;
color:#ffc000;
}

.contest_up_s_num {
text-align:center;
}

.contest_up_s_num span {
display:inline-block;
width:30px;
height:30px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:#1c1c1c;
}

.contest_up_s_login a:hover {
text-decoration:underline;
}

.contest_up_s_gift_0 {
}

.contest_up_s_gift_1 span {
padding-left:26px;
color:#ffc000;
background:url('/images/pages/contest_up/contest_up_s_gift_1.png') left center no-repeat;
}

/* ==================================================== DIAMOND ==================================================== */

.diamond_common {
padding-bottom:40px;
border-radius:4px;
background:url('/images/pages/diamond/diamond_common.png') center bottom;
}

.diamond_info_common {
padding:15px;
border-radius:4px;
box-shadow:0px 0px 15px #0f0f10;
background:#2d3b44;
}

.diamond_info_text {
padding:10px;
line-height:20px;
border:2px solid #00a0a0;
border-radius:4px;
}

.diamond_info_text span {
color:#ffba00;
}

.diamond_block {
padding:15px;
border-radius:10px;
background:#32434D;
}

.diamond_info_title {
cursor:pointer;
line-height:40px;
font-size:20px;
font-weight:bold;
color:#ffffff;
text-align:center;
border-radius:4px;
background:#2d3b44;
}

.diamond_info_title:hover {
background:#435561;
}

.diamond_mode_game {
padding-top:10px;
padding-bottom:10px;
}

.diamond_mode_game select {
cursor:pointer;
width:100%;
height:24px;
padding-left:5px;
font-size:12px;
color:#91A5B0;
border:none;
border-radius:4px;
background:#2d3b44;
}

.diamond_mode_game option {
font-size:12px;
color:#91A5B0;
}

.diamond_received_title {
padding-bottom:5px;
font-size:22px;
color:#ffba00;
text-align:center;
}

.diamond_received_sum {
text-align:center;
}

.diamond_received_sum span {
font-size:16px;
font-weight:bold;
}

.diamond_received_sum font {
color:#91a5b0;
}

.diamond_border {
margin-top:30px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
border-radius:4px;
background:#2D3B44;
}

.diamond_win_full_1 {
position:absolute;
z-index:100;
width:238px;
padding:15px;
border-radius:20px;
background:#2C3A46;
}

.diamond_win_full_2 {
padding:15px;
border-radius:10px;
background:#34434D;
}

.diamond_win_full_text_1 {
line-height:30px;
font-size:20px;
font-weight:bold;
color:#DFF5FF;
text-align:center;
}

.diamond_win_full_text_2 {
line-height:30px;
text-align:center;
}

.diamond_win_full_text_2 span {
font-size:24px;
font-weight:bold;
color:#B8E986;
vertical-align:bottom;
}

.diamond_win_full_text_2 font {
font-size:14px;
font-weight:bold;
color:#91A5B0;
vertical-align:bottom;
}

.diamond_cells_table {
border:2px solid #2D3B44;
border-radius:10px;
}

.diamond_cells_table_2 {
border:2px solid #B7E985;
}

.diamond_cash_td {
}

.diamond_cash_td div {
position:absolute;
width:160px;
margin-top:-24px;
padding-top:4px;
text-align:center;
background:url('/images/pages/diamond/diamond_cash_td_div.png');
}

.diamond_cash_td_2 div {
background:url('/images/pages/diamond/diamond_cash_td_2_div.png');
}

.diamond_cash_td img {
height:12px;
padding-top:4px;
padding-bottom:4px;
margin-right:5px;
vertical-align:middle;
}

.diamond_cash_td span {
display:inline-block;
height:20px;
line-height:20px;
font-weight:bold;
font-size:16px;
color:#91A5B0;
vertical-align:middle;
}

.diamond_cash_td font {
display:inline-block;
height:20px;
line-height:20px;
font-size:12px;
color:#91A5B0;
vertical-align:middle;
}

.diamond_cell {
padding:3px;
}

.diamond_cell div {
height:34px;
line-height:34px;
border-radius:4px;
background:url('/images/pages/diamond/diamond_cell_div.png') center;
}

.diamond_cell span {
cursor:pointer;
display:block;
height:34px;
line-height:34px;
border-radius:4px;
background:url('/images/pages/diamond/diamond_cell_span.png') center;
}

.diamond_cell span:hover {
background:url('/images/pages/diamond/diamond_cell_span_2.png') center;
}

.diamond_cell font {
display:block;
height:34px;
line-height:34px;
border-radius:4px;
background:url('/images/pages/diamond/diamond_cell_font.png') center;
}

.diamond_cell i {
display:block;
height:34px;
line-height:34px;
font-family:tahoma;
font-size:22px;
font-weight:bold;
font-style:normal;
color:#ffc000;
text-shadow:#ffc000 0px 0px 5px;
text-align:center;
border-radius:4px;
background:url('/images/pages/diamond/diamond_cell_i.png') center;
}

.diamond_cell b {
display:block;
height:34px;
line-height:34px;
border-radius:4px;
background:url('/images/pages/diamond/diamond_cell_b.png') center;
}

.diamond_play {
cursor:pointer;
margin-top:5px;
line-height:50px;
font-size:20px;
font-weight:bold;
color:#2C3A44;
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
border-radius:4px;
background:url('/images/pages/diamond/diamond_play.png');
}

.diamond_play:hover {
background:url('/images/pages/diamond/diamond_play_2.png');
}

.diamond_take {
cursor:pointer;
margin-top:5px;
line-height:50px;
font-size:20px;
font-weight:bold;
color:#2C3A44;
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
border-radius:4px;
background:url('/images/pages/diamond/diamond_take.png');
}

.diamond_take:hover {
background:url('/images/pages/diamond/diamond_take_2.png');
}

.diamond_take span {
display:inline-block;
font-size:20px;
color:#DFF5FF;
vertical-align:bottom;
}

.diamond_take font {
display:inline-block;
font-size:20px;
color:#B8E986;
vertical-align:bottom;
}

.diamond_take b {
display:inline-block;
font-size:20px;
color:#DFF5FF;
vertical-align:bottom;
}

.diamond_error {
margin-top:5px;
line-height:50px;
font-size:12px;
font-weight:bold;
color:#2C3A44;
text-align:center;
border-radius:4px;
background:url('/images/pages/diamond/diamond_error.png');
}

.diamond_bet_common {
width:100%;
margin-top:5px;
border-radius:4px;
background:#2D3B44;
}

.diamond_bet_minus {
width:60px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.diamond_bet_minus div {
cursor:pointer;
line-height:60px;
font-size:30px;
color:#91A5B0;
text-align:center;
}

.diamond_bet_minus div:hover {
color:#DFF5FF;
}

.diamond_bet_sum input {
width:120px;
height:24px;
font-weight:bold;
font-size:20px;
font-weight:bold;
color:#DFF5FF;
text-align:center;
vertical-align:top;
border:none;
background:none;
}

.diamond_bet_sum div {
padding-top:5px;
font-weight:bold;
color:#91A5B0;
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.diamond_bet_plus {
width:60px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.diamond_bet_plus div {
cursor:pointer;
line-height:60px;
font-size:30px;
color:#91A5B0;
text-align:center;
}

.diamond_bet_plus div:hover {
color:#DFF5FF;
}

.diamond_s_id div {
color:#ffc000;
text-align:center;
}

.diamond_s_login div {
overflow:hidden;
}

.diamond_s_login a:hover {
text-decoration:underline;
}

.diamond_s_level div {
text-align:center;
}

.diamond_s_sum div {
}

.diamond_s_profit_0 div {
color:#ca7a7a;
}

.diamond_s_profit_1 span, .diamond_s_profit_1 b {
display:block;
color:#acd983;
}

/* ==================================================== MAIN ==================================================== */

.main_menu {
line-height:40px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_menu table {
width:100%;
max-width:1340px;
}

.main_menu_logo {
width:200px;
}

.main_menu_logo .logo_1 {
display:inline-block;
padding-left:26px;
font-size:20px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
vertical-align:top;
background:url('/images/pages/main/main_menu_logo_1.png') left center no-repeat;
}

.main_menu_logo .logo_2 {
display:inline-block;
font-size:20px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
vertical-align:top;
}

.main_menu a {
display:inline-block;
padding-left:10px;
padding-right:10px;
text-shadow:#555555 1px 1px 1px;
}

.main_menu a:hover {
color:#ffeb00;
background:#5f6d1d;
}

.main_menu_right {
width:200px;
text-align:right;
}

.main_hello {
padding-top:20px;
padding-bottom:20px;
box-shadow:inset 0px 0px 15px #0f0f0f;
background:url('/images/pages/main/main_hello.jpg');
}

.main_hello table {
width:100%;
max-width:1340px;
}

.main_hello_stuff {
width:180px;
vertical-align:top;
}

.main_hello_stuff img {
width:170px;
height:227px;
border:5px solid #ffc000;
vertical-align:top;
border-radius:4px;
}

.main_hello_text_common {
padding:15px;
line-height:20px;
border-radius:4px;
background:rgba(19,22,29,0.5);
}

.main_hello_text_div {
line-height:20px;
text-shadow:#555555 1px 1px 1px;
}

.main_hello_text_bonus {
margin-top:20px;
color:#ffc000;
text-shadow:#555555 1px 1px 1px;
}

.main_hello_text_bonus img {
margin-right:10px;
vertical-align:middle;
}

.main_hello_text_bonus span {
}

.main_hello_text_bonus_free_plan {
margin-top:20px;
color:#ffc000;
text-shadow:#555555 1px 1px 1px;
}

.main_hello_text_bonus_free_plan img {
width:60px;
height:60px;
margin-right:10px;
vertical-align:middle;
box-shadow:0px 0px 15px #404040;
border:4px solid #ffc000;
border-radius:100px;
background:#ffffff;
}

.main_hello_text_bonus_free_plan span {
}

.main_until_title {
line-height:40px;
font-size:22px;
text-transform:uppercase;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_until_common {
padding-top:20px;
padding-bottom:20px;
text-align:center;
box-shadow:inset 0px 0px 15px #0f0f0f;
background:url('/images/pages/main/main_until_common.jpg') right center;
}

.main_until_block {
display:inline-block;
width:60px;
margin-left:5px;
margin-right:5px;
padding-top:10px;
padding-bottom:10px;
text-shadow:#555555 1px 1px 1px;
border-radius:6px;
box-shadow:0px 0px 10px #202020;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.main_until_digits {
font-family:tahoma;
font-size:20px;
}

.main_until_word {
font-family:tahoma;
font-size:14px;
}

.main_plans_title {
font-size:22px;
line-height:40px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_plans_box {
box-shadow:inset 0px 0px 15px #0f0f0f;
}

.main_stat_title {
font-size:22px;
line-height:40px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_common {
padding-top:20px;
padding-bottom:20px;
box-shadow:inset 0px 0px 15px #0f0f0f;
background:url('/images/pages/main/main_common.jpg') left top;
}

.main_common_sub {
max-width:1340px;
margin:auto;
}

.main_stat_table {
width:100%;
border-radius:2px;
border:1px solid #795b42;
background:rgba(19,22,29,0.5);
}

.main_stat_table td {
width:18%;
padding-top:15px;
padding-bottom:15px;
text-align:center;
border-radius:2px;
background:rgba(19,22,29,0.5);
}

.main_stat_v {
line-height:30px;
font-size:18px;
}

.main_stat_v_2 {
line-height:30px;
font-family:tahoma;
font-size:24px;
color:#a6ff90;
text-shadow:#88ff3e 0px 0px 10px;
}

.main_stat_i {
line-height:20px;
}

.main_stat_i_online {
cursor:pointer;
display:inline-block;
padding-left:10px;
padding-right:10px;
line-height:20px;
text-shadow:#555555 1px 1px 1px;
border-radius:2px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_stat_i_online:hover {
background:linear-gradient(to top,#5D6B1C,#b2c551);
}

.main_up_w_deps_table {
width:100%;
margin-top:20px;
}

.main_up_title_td {
width:33%;
vertical-align:top;
}

.main_up_title_td div {
line-height:40px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #94a345;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_up_td {
vertical-align:top;
}

.main_up_table {
width:100%;
}

.main_up_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_up_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_up_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_up_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_up_login {
width:200px;
padding-left:10px;
}

.main_up_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_up_login a:hover {
text-decoration:underline;
}

.main_up_purse {
width:40px;
}

.main_up_purse img {
width:30px;
height:30px;
margin:5px;
vertical-align:middle;
}

.main_up_sum {
padding-right:5px;
color:#a6ff90;
text-align:center;
}

.main_w_title_td {
width:34%;
padding-left:10px;
padding-right:10px;
}

.main_w_title_td div {
line-height:40px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #94a345;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_w_td {
padding-left:10px;
padding-right:10px;
vertical-align:top;
}

.main_w_table {
width:100%;
}

.main_w_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_w_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_w_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_w_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_w_login {
width:200px;
padding-left:10px;
}

.main_w_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_w_login a:hover {
text-decoration:underline;
}

.main_w_purse {
width:40px;
}

.main_w_purse img {
width:30px;
height:30px;
margin:5px;
vertical-align:middle;
}

.main_w_sum {
padding-right:5px;
color:#ffe336;
text-align:center;
}

.main_deps_title_td {
width:33%;
}

.main_deps_title_td div {
line-height:40px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #94a345;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_deps_td {
vertical-align:top;
}

.main_deps_table {
width:100%;
}

.main_deps_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_deps_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_deps_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_deps_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_deps_login {
width:200px;
padding-left:10px;
}

.main_deps_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_deps_login a:hover {
text-decoration:underline;
}

.main_deps_plan {
width:40px;
text-align:center;
}

.main_deps_plan img {
max-width:30px;
max-width:30px;
vertical-align:middle;
}

.main_deps_sum {
padding-right:5px;
color:#a6ff90;
text-align:center;
}

.main_top_table {
width:100%;
margin-top:20px;
}

.main_top_sp_c_title_td {
width:33%;
}

.main_top_sp_c_title_td div {
height:40px;
line-height:40px;
overflow:hidden;
padding-right:5px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #94a345;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_top_sp_c_td {
vertical-align:top;
}

.main_top_sp_c_table {
width:100%;
}

.main_top_sp_c_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_top_sp_c_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_top_sp_c_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_top_sp_c_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_top_sp_c_login {
width:200px;
padding-left:10px;
}

.main_top_sp_c_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_top_sp_c_login a:hover {
text-decoration:underline;
}

.main_top_sp_c_amount {
padding-right:5px;
color:#a6ff90;
text-align:center;
}

.main_top_sp_a_title_td {
width:34%;
padding-left:10px;
padding-right:10px;
vertical-align:top;
}

.main_top_sp_a_title_td div {
height:40px;
line-height:40px;
overflow:hidden;
padding-right:5px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #94a345;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_top_sp_a_td {
padding-left:10px;
padding-right:10px;
vertical-align:top;
}

.main_top_sp_a_table {
width:100%;
}

.main_top_sp_a_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_top_sp_a_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_top_sp_a_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_top_sp_a_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_top_sp_a_login {
width:200px;
padding-left:10px;
}

.main_top_sp_a_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_top_sp_a_login a:hover {
text-decoration:underline;
}

.main_top_sp_a_amount {
padding-right:5px;
color:#a6ff90;
text-align:center;
}

.main_top_up_m_title_td {
width:33%;
}

.main_top_up_m_title_td div {
height:40px;
line-height:40px;
overflow:hidden;
padding-right:5px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #94a345;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_top_up_m_td {
vertical-align:top;
}

.main_top_up_m_table {
width:100%;
}

.main_top_up_m_tr_1 {
background:rgba(40,47,62,0.8);
}

.main_top_up_m_tr_2 {
background:rgba(33,38,50,0.8);
}

.main_top_up_m_avatar {
width:40px;
height:40px;
padding-left:5px;
}

.main_top_up_m_avatar img {
width:30px;
height:30px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_top_up_m_login {
width:200px;
padding-left:10px;
}

.main_top_up_m_login div {
height:40px;
line-height:40px;
overflow:hidden;
}

.main_top_up_m_login a:hover {
text-decoration:underline;
}

.main_top_up_m_amount {
padding-right:5px;
color:#a6ff90;
text-align:center;
}

.main_auth_list_title {
margin-top:20px;
font-size:22px;
line-height:40px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_auth_list_common {
padding:15px;
height:54px;
overflow:hidden;
text-align:center;
background:rgba(19,22,29,0.8);
}

.main_auth_list_common table {
display:inline-block;
margin-bottom:100px;
}

.main_auth_list_avatar {
width:50px;
text-align:left;
}

.main_auth_list_avatar img {
width:40px;
height:40px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.main_auth_list_login {
padding-right:10px;
}

.main_auth_list_login div {
width:150px;
height:44px;
line-height:44px;
overflow:hidden;
}

.main_auth_list_login div:hover {
border-radius:4px;
background:rgba(37,58,90,0.8);
}

.main_auth_list_login a:hover {
text-decoration:underline;
}

.main_reviews_title {
display:block;
font-size:22px;
line-height:40px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_reviews_div {
padding-top:5px;
padding-left:10px;
padding-right:10px;
height:195px;
overflow:hidden;
text-align:center;
box-shadow:inset 0px 0px 5px #0f0f0f;
}

.main_reviews_block {
display:inline-block;
margin:5px;
margin-bottom:40px;
width:300px;
text-align:left;
box-shadow:0px 0px 15px #0f0f0f;
}

.main_reviews_data {
width:100%;
height:50px;
padding-left:4px;
padding-right:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.main_reviews_data_avatar {
width:48px;
}

.main_reviews_data_avatar img {
width:40px;
height:40px;
vertical-align:top;
border:2px solid #ffffff;
border-radius:10px;
}

.main_reviews_data span {
display:block;
height:40px;
line-height:40px;
padding-left:10px;
vertical-align:top;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
border-radius:10px;
background:#2e340e;
}

.main_reviews_common {
padding:10px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
background:linear-gradient(to top,#98a748,#5e6c1d);
}

.main_reviews_text {
padding:10px;
border-radius:10px;
background:radial-gradient(#2e340e,#404811);
}

.main_reviews_text div {
height:90px;
line-height:30px;
word-break:break-all;
overflow:hidden;
}

.main_reviews_text a {
text-decoration:underline;
}

.main_reviews_text a:hover {
text-decoration:none;
}

.main_reviews_common img {
max-height:30px;
vertical-align:top;
border-radius:40px;
}

/* ==================================================== LOGIN ==================================================== */

.login_button {
cursor:pointer;
margin:auto;
width:200px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.login_button:hover {
background:linear-gradient(to top,#5D6B1C,#b2c551);
}

.login_success {
position:fixed;
top:0;
left:0;
width:100%;
padding-top:5px;
padding-bottom:5px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
box-shadow:0px 0px 15px #000000;
background:#19ad1e;
}

.login_error {
position:fixed;
top:0;
left:0;
width:100%;
padding-top:5px;
padding-bottom:5px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
box-shadow:0px 0px 15px #000000;
background:#bb3c3c;
}

.login_rule {
margin-bottom:20px;
padding:10px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.login_soc_type_common {
margin-bottom:20px;
padding:10px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.login_button_vk {
cursor:pointer;
display:inline-block;
width:200px;
height:30px;
margin:10px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:url('/images/pages/login/login_button_vk.png');
}

.login_button_vk:hover {
opacity:1 !important;
background:url('/images/pages/login/login_button_vk_2.png');
}

.login_button_ok {
cursor:pointer;
display:inline-block;
width:200px;
height:30px;
margin:10px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:url('/images/pages/login/login_button_ok.png');
}

.login_button_ok:hover {
opacity:1 !important;
background:url('/images/pages/login/login_button_ok_2.png');
}

.login_button_fb {
cursor:pointer;
display:inline-block;
width:200px;
height:30px;
margin:10px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:url('/images/pages/login/login_button_fb.png');
}

.login_button_fb:hover {
opacity:1 !important;
background:url('/images/pages/login/login_button_fb_2.png');
}

.login_in_form {
margin-bottom:20px;
padding:10px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.login_in_mail {
display:block;
margin:auto;
margin-top:5px;
margin-bottom:5px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_in_password {
display:block;
margin:auto;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_in_captha_img {
display:block;
margin:auto;
margin-bottom:5px;
width:200px;
height:60px;
border-radius:2px;
}

.login_in_captha_input {
display:block;
margin:auto;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
text-align:center;
text-transform:uppercase;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_forgot_ask {
margin:auto;
width:200px;
line-height:30px;
text-align:center;
}

.login_forgot_ask span {
cursor:pointer;
}

.login_forgot_ask span:hover {
text-decoration:underline;
}

.login_forgot_input {
display:block;
margin:auto;
margin-top:10px;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_forgot_captha_img {
display:block;
margin:auto;
margin-bottom:5px;
width:200px;
height:60px;
border-radius:2px;
}

.login_forgot_captha_input {
display:block;
margin:auto;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
text-align:center;
text-transform:uppercase;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_in_reg_common {
padding:10px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.login_reg_login {
display:block;
margin:auto;
margin-top:5px;
margin-bottom:5px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_reg_mail {
display:block;
margin:auto;
margin-bottom:5px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_reg_password {
display:block;
margin:auto;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
border:none;
border-radius:2px;
background:#ffffff;
}

.login_reg_captha_img {
display:block;
margin:auto;
margin-bottom:5px;
width:200px;
height:60px;
border-radius:2px;
}

.login_reg_captha_input {
display:block;
margin:auto;
margin-bottom:10px;
width:190px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
color:#444444;
text-align:center;
text-transform:uppercase;
border:none;
border-radius:2px;
background:#ffffff;
}

/* ==================================================== BUY_THIS_SCRIPT ==================================================== */

.buy_this_script {
padding:15px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.buy_this_script a {
text-decoration:underline;
}

.buy_this_script a:hover {
text-decoration:none;
}

/* ==================================================== FAQ ==================================================== */

.faq_div {
margin-bottom:20px;
padding:15px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.faq_q {
padding-bottom:5px;
font-size:16px;
color:#ffbe06;
}

.faq_a {
}

/* ==================================================== RULES ==================================================== */

.rules_common {
padding:15px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

/* ==================================================== CONTACTS ==================================================== */

.contacts_text {
padding:10px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

/* ==================================================== NEWS ==================================================== */

.news_table {
width:100%;
margin-bottom:10px;
padding:12px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.news_title {
font-size:24px;
color:#ffcc00;
}

.news_date {
width:110px;
font-weight:bold;
color:#ffffff;
text-align:right;
}

.news_text {
padding-top:10px;
padding-bottom:10px;
}

.news_left {
width:160px;
padding-right:20px;
text-align:center;
}

.news_left img {
max-width:160px;
}

.news_right {
vertical-align:top;
}

.news_to_full {
margin-top:20px;
}

.news_to_full div {
height:40px;
line-height:40px;
padding-left:10px;
border:1px solid #795b42;
border-radius:4px;
background:rgba(19,22,29,0.5);
}

.news_to_full a {
display:inline-block;
padding-left:10px;
padding-right:10px;
line-height:24px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:var(--button_simple_border-radius);
box-shadow:var(--button_simple_box-shadow);
background:var(--button_simple_background_1);
}

.news_to_full a:hover {
background:var(--button_simple_background_2);
}

/* ==================================================== MORELESS ==================================================== */

.moreless_info_title {
cursor:pointer;
line-height:40px;
font-size:20px;
font-weight:bold;
color:#ffffff;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_info_title:hover {
background:#70533b;
}

.moreless_info_text {
padding:10px;
margin-top:20px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_info_text span {
color:#ffba00;
}

.moreless_mode_game {
padding:10px;
margin-top:20px;
margin-bottom:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_mode_game select {
width:250px;
height:24px;
padding-left:5px;
font-size:12px;
color:#000000;
border:none;
border-radius:10px;
background:#ffffff;
}

.moreless_mode_game option {
font-size:12px;
color:#000000;
}

.moreless_received_title {
margin-top:20px;
line-height:24px;
font-size:22px;
color:#ffba00;
text-align:center;
}

.moreless_received_sum {
text-align:center;
}

.moreless_received_sum span {
font-size:16px;
font-weight:bold;
}

.moreless_received_sum font {
font-size:16px;
}

.moreless_error {
margin-top:30px;
margin-bottom:10px;
line-height:40px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
background:#bb3c3c;
}

.moreless_win {
margin-top:10px;
margin-bottom:10px;
line-height:50px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.moreless_lose {
margin-top:10px;
margin-bottom:10px;
line-height:50px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#6a1a1a,#cf3e3e);
}

.moreless_pre_profit_title {
margin-top:10px;
line-height:30px;
font-size:22px;
color:#ffba00;
text-align:center;
}

.moreless_pre_profit_sum {
height:30px;
line-height:30px;
text-align:center;
}

.moreless_pre_profit_sum span {
font-size:22px;
font-weight:bold;
color:#22aede;
}

.moreless_pre_profit_sum font {
font-size:22px;
}

.moreless_choice_common {
margin-bottom:20px;
padding:10px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_choice_less_title {
margin-bottom:10px;
line-height:20px;
}

.moreless_choice_less_title span {
}

.moreless_choice_less_title font {
}

.moreless_choice_less_button {
cursor:pointer;
display:inline-block;
width:140px;
margin-right:20px;
line-height:30px;
font-size:14px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.moreless_choice_less_button:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.moreless_choice_more_title {
margin-bottom:10px;
line-height:20px;
}

.moreless_choice_more_title span {
}

.moreless_choice_more_title font {
}

.moreless_choice_more_button {
cursor:pointer;
display:inline-block;
width:140px;
line-height:30px;
font-size:14px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.moreless_choice_more_button:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.moreless_bet_common {
padding:2%;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_bet_title {
padding-bottom:10px;
font-size:20px;
text-align:center;
}

.moreless_bet_input {
width:99%;
height:30px;
padding-left:1%;
line-height:30px;
color:#000000;
border:none;
border-radius:4px;
background:#ffffff;
}

.moreless_bet_buttons {
margin-top:10px;
}

.moreless_bet_buttons span {
cursor:pointer;
display:inline-block;
width:22%;
line-height:30px;
font-size:14px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006f9b,#00AAE2);
}

.moreless_bet_buttons span:hover {
background:linear-gradient(to top,#007aab,#00c0ff);
}

.moreless_chance_common {
padding:2%;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.moreless_chance_title {
padding-bottom:10px;
font-size:20px;
text-align:center;
}

.moreless_chance_input {
width:99%;
height:30px;
padding-left:1%;
line-height:30px;
color:#000000;
border:none;
border-radius:4px;
background:#ffffff;
}

.moreless_chance_buttons {
margin-top:10px;
}

.moreless_chance_buttons span {
cursor:pointer;
display:inline-block;
width:22%;
line-height:30px;
font-size:14px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006f9b,#00AAE2);
}

.moreless_chance_buttons span:hover {
background:linear-gradient(to top,#007aab,#00c0ff);
}

.moreless_s_id div {
color:#ffc000;
text-align:center;
}

.moreless_s_login {
}

.moreless_s_login div {
overflow:hidden;
}

.moreless_s_login a:hover {
text-decoration:underline;
}

.moreless_s_digits_0 div {
color:#ca7a7a;
}

.moreless_s_digits_1 div {
color:#acd983;
}

.moreless_s_chance_0 span {
display:inline-block;
width:50px;
height:8px;
vertical-align:middle;
border-radius:30px;
background:#ffffff;
}

.moreless_s_chance_0 font {
display:inline-block;
height:7px;
vertical-align:top;
border-radius:30px;
background:#F04846;
}

.moreless_s_chance_1 span {
display:inline-block;
width:50px;
height:8px;
vertical-align:middle;
border-radius:30px;
background:#ffffff;
}

.moreless_s_chance_1 font {
display:inline-block;
height:7px;
vertical-align:top;
border-radius:30px;
background:#F2AB4B;
}

.moreless_s_chance_2 span {
display:inline-block;
width:50px;
height:8px;
vertical-align:middle;
border-radius:30px;
background:#ffffff;
}

.moreless_s_chance_2 font {
display:inline-block;
height:7px;
vertical-align:top;
border-radius:30px;
background:#18D381;
}

.moreless_s_profit_0 div {
color:#ca7a7a;
}

.moreless_s_profit_1 div {
color:#acd983;
}

/* ==================================================== REVIEWS ==================================================== */

.reviews_success {
margin-bottom:20px;
padding-top:10px;
padding-bottom:10px;
line-height:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#19ad1e;
}

.reviews_error {
margin-bottom:20px;
padding-top:10px;
padding-bottom:10px;
line-height:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#bb3c3c;
}

.reviews_stat {
margin-bottom:20px;
padding:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_stat span {
color:#ffc000;
}

.reviews_off {
margin-bottom:20px;
padding:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_info_common {
margin-bottom:20px;
padding:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}


.reviews_info_title {
padding-bottom:5px;
}

.reviews_info_text span {
color:#ffc000;
}

.reviews_f_common {
margin-bottom:20px;
padding:15px;
padding-bottom:10px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_f_bot {
margin-bottom:15px;
}

.reviews_f_bot img {
width:40px;
height:40px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.reviews_f_avatar_v {
margin-left:10px;
width:170px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
vertical-align:middle;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_f_login {
margin-left:10px;
width:170px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
vertical-align:middle;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_f_date {
margin-left:10px;
width:80px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
text-align:center;
vertical-align:middle;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_f_text {
outline:none;
min-height:50px;
margin-bottom:10px;
padding:10px;
text-align:left;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_f_text img {
max-height:30px;
vertical-align:middle;
border-radius:40px;
}

.reviews_f_video_about {
margin-bottom:10px;
padding:10px;
border-radius:10px;
background:rgba(19,22,29,0.8);
}

.reviews_f_smiles_common {
margin-bottom:10px;
padding:10px;
height:90px;
line-height:30px;
overflow:auto;
border-radius:10px;
background:rgba(19,22,29,0.8);
}

.reviews_f_smiles_common img {
cursor:pointer;
margin:2px;
max-height:30px;
vertical-align:middle;
border-radius:40px;
}

.reviews_f_smile {
cursor:pointer;
margin:5px;
width:30px;
height:30px;
vertical-align:top;
border-radius:40px;
}

.reviews_f_screen {
display:inline-block;
margin:5px;
width:150px;
height:30px;
line-height:30px;
text-align:left;
vertical-align:top;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.reviews_f_screen:hover {
background:linear-gradient(to top,#5D6B1C,#b2c551);
}

.reviews_f_screen input {
cursor:pointer;
position:absolute;
width:5px;
height:30px;
padding-left:150px;
vertical-align:top;
opacity:0;
}

.reviews_f_screen span {
display:inline-block;
width:150px;
text-align:center;
}

.reviews_f_video_i {
margin:5px;
width:140px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
vertical-align:top;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_f_video_s {
cursor:pointer;
display:inline-block;
margin:5px;
width:30px;
height:30px;
line-height:30px;
text-align:center;
vertical-align:top;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.reviews_f_video_s:hover {
background:linear-gradient(to top,#5D6B1C,#b2c551);
}

.reviews_f_button {
cursor:pointer;
display:inline-block;
margin:5px;
width:150px;
height:30px;
line-height:30px;
color:#ffffff;
text-align:center;
vertical-align:top;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
border-radius:var(--button_send_border-radius);
box-shadow:var(--button_send_box-shadow);
background:var(--button_send_background_1);
}

.reviews_f_button:hover {
background:var(--button_send_background_2);
}

.reviews_limit_common {
margin-bottom:20px;
padding:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_limit_title {
padding-bottom:5px;
}

.reviews_limit_text span {
color:#ffc000;
}

.reviews_b_all {
display:inline-block;
text-align:center;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
font-family:arial;
font-size:14px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.reviews_b_all:hover {
background:linear-gradient(to top,#5D6B1C,#b2c551);
}

.reviews_b_screens {
display:inline-block;
text-align:center;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
margin-left:5px;
font-family:arial;
font-size:14px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.reviews_b_screens:hover {
background:linear-gradient(to top,#5D6B1C,#b2c551);
}

.reviews_b_videos {
display:inline-block;
text-align:center;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
margin-left:5px;
font-family:arial;
font-size:14px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.reviews_b_videos:hover {
background:linear-gradient(to top,#5D6B1C,#b2c551);
}

.reviews_empty {
padding:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_data {
width:100%;
height:50px;
padding-left:4px;
padding-right:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.reviews_data_avatar {
width:48px;
}

.reviews_data img {
width:40px;
height:40px;
vertical-align:top;
border:2px solid #ffffff;
border-radius:10px;
}

.reviews_data span {
display:inline-block;
width:220px;
height:40px;
line-height:40px;
padding-left:10px;
vertical-align:top;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
border-radius:10px;
background:#2e340e;
}

.reviews_data i {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
margin-right:5px;
font-style:unset;
text-align:center;
border-radius:40px;
background:#2e340e;
}

.reviews_data i:hover {
background:#606c1d;
}

.reviews_data font {
display:inline-block;
height:40px;
line-height:40px;
padding-left:10px;
padding-right:10px;
text-shadow:#555555 1px 1px 1px;
border-radius:10px;
background:#2e340e;
}

.reviews_common {
margin-bottom:20px;
padding:15px;
border-top: none !important;
border-top-left-radius:0px !important;
border-top-right-radius:0px !important;
border:1px solid #606e1e;
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.reviews_text {
padding:10px;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_text a {
text-decoration:underline;
}

.reviews_text a:hover {
text-decoration:none;
}

.reviews_text img {
max-height:30px;
max-width:40px;
vertical-align:middle;
border-radius:40px;
}

.reviews_screen_video {
text-align:center;
}

.reviews_screen_video a {
display:inline-block;
padding:5px;
margin:5px;
margin-top:10px;
box-shadow:0px 0px 15px #0f0f10;
border-radius:10px;
background:rgba(19,22,29,0.8);
}

.reviews_screen_video_span_0, .reviews_screen_video_span_1 {
display:inline-block;
padding:5px;
margin:5px;
margin-top:10px;
box-shadow:0px 0px 15px #0f0f10;
border-radius:10px;
background:rgba(19,22,29,0.8);
}

.reviews_screen_video_img_0 {
max-width:200px;
max-height:225px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_screen_video_span_0 iframe {
width:400px;
height:225px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_screen_video_img_1 {
max-width:252px;
max-height:144px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_screen_video_span_1 iframe {
width:256px;
height:144px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_received {
margin-top:15px;
text-align:center;
}

.reviews_received span {
color:#ffc000;
}

.reviews_reasone {
margin-top:15px;
text-align:center;
}

.reviews_reasone span {
cursor:pointer;
display:inline-block;
margin:5px;
width:150px;
height:30px;
line-height:30px;
color:#000000;
text-align:center;
vertical-align:top;
overflow:hidden;
border-radius:4px;
background:linear-gradient(to top,#ababab,#ffffff);
}

.reviews_reasone span:hover {
background:linear-gradient(to top,#c5c5c5,#ffffff);
}

.reviews_reasone input {
margin:5px;
width:270px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
vertical-align:top;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_accept {
margin-top:15px;
text-align:center;
}

.reviews_accept font {
display:inline-block;
margin:5px;
height:30px;
line-height:30px;
vertical-align:middle;
}

.reviews_accept input {
margin-left:10px;
width:60px;
height:30px;
line-height:30px;
text-align:center;
vertical-align:middle;
border:none;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_accept span {
cursor:pointer;
display:inline-block;
margin:5px;
width:150px;
height:30px;
line-height:30px;
color:#ffffff;
text-align:center;
vertical-align:middle;
overflow:hidden;
text-shadow:#555555 1px 1px 1px;
border-radius:var(--button_send_border-radius);
box-shadow:var(--button_send_box-shadow);
background:var(--button_send_background_1);
}

.reviews_accept span:hover {
background:var(--button_send_background_2);
}

/* ==================================================== LOTTERY ==================================================== */

.lottery_info_title {
cursor:pointer;
line-height:40px;
font-size:20px;
font-weight:bold;
color:#ffffff;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.lottery_info_title:hover {
background:#70533b;
}

.lottery_info_text {
padding:10px;
margin-top:20px;
line-height:20px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.lottery_info_text span {
color:#ffba00;
}

.lottery_mode_game {
padding:10px;
margin-top:20px;
text-align:center;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.lottery_mode_game select {
width:250px;
height:24px;
padding-left:5px;
font-size:12px;
color:#000000;
border:none;
border-radius:10px;
background:#ffffff;
}

.lottery_mode_game option {
font-size:12px;
color:#000000;
}

.lottery_message {
height:30px;
line-height:30px;
text-align:center;
}

.lottery_message_error {
font-size:20px;
color:#ff0000;
}

.lottery_message_success {
font-size:20px;
color:#00ff00;
}

.lottery_received {
height:30px;
line-height:30px;
text-align:center;
}

.lottery_received span {
font-weight:bold;
}

.lottery_show_winner {
margin-top:20px;
padding:11px;
border:2px solid #FFBA00;
border-radius:4px;
background:#13161d;
}

.lottery_show_winner_table {
padding-top:10px;
margin:auto;
}

.lottery_show_winner_table img {
width:76px;
height:76px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.lottery_show_winner_title {
height:20px;
text-align:center;
font-size:20px;
color:#ffffff;
}

.lottery_show_winner_title span {
font-size:24px;
color:#FFBA00;
}

.lottery_show_winner_sum_full {
padding-left:10px;
font-size:30px;
color:#ffffff;
}

.lottery_show_winner_sum_full span {
font-size:30px;
color:#FFBA00;
}

.lottery_show_winner_sum_bet {
padding-left:10px;
padding-top:6px;
font-size:16px;
color:#ffffff;
}

.lottery_show_winner_sum_bet span {
font-size:16px;
color:#FFBA00;
}

.lottery_show_winner_sum_real {
padding-left:10px;
font-size:16px;
color:#ffffff;
}

.lottery_show_winner_sum_real span {
font-size:16px;
color:#FFBA00;
}

.lottery_choose_winner {
height:156px;
}

.lottery_choose_winner_title {
height:30px;
line-height:30px;
font-size:20px;
color:#ffffff;
text-align:center;
}

.lottery_choose_winner_div {
margin:auto;
width:500px;
overflow:hidden;
}

.lottery_choose_winner_bricket {
position:absolute;
z-index:1;
width:500px;
height:120px;
background:url('/images/pages/lottery/lottery_choose_winner_bricket.png');
}

.lottery_choose_winner_window {
overflow:hidden;
position:relative;
width:16000px;
height:80px;
padding-top:20px;
}

.lottery_choose_winner_window img {
width:80px;
height:80px;
vertical-align:top;
}

.lottery_bet_table {
padding:10px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.lottery_bet_td {
height:104px;
background:rgba(19,22,29,0.5);
}

.lottery_bet_bank_time {
height:30px;
line-height:30px;
text-align:center;
}

.lottery_bet_bank {
font-family:tahoma;
font-size:18px;
color:#ffffff;
vertical-align:top;
}

.lottery_bet_bank span {
font-family:tahoma;
font-size:18px;
color:#ffba00;
}

.lottery_bet_timer {
font-family:tahoma;
font-size:18px;
color:#ffffff;
vertical-align:top;
}

.lottery_bet_timer span {
display:inline-block;
font-family:tahoma;
font-size:18px;
color:#ffba00;
}

.lottery_bet_timer_blink {
-webkit-animation:lottery_bet_timer_blink 0.5s linear infinite;
animation:lottery_bet_timer_blink 0.5s linear infinite;
}
@-webkit-keyframes lottery_bet_timer_blink {
20% { color:rgba(34,34,34,0); }
40% { color:rgba(34,34,34,0); }
}
@keyframes blinkme {
20% { color:lottery_bet_timer_blink (34,34,34,0); }
40% { color:rgba(34,34,34,0); }
}

.lottery_bet_wait {
height:30px;
line-height:30px;
text-align:center;
}

.lottery_bet_wait img {
width:20px;
height:20px;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
}

.lottery_bet_wait span {
color:#ffffff;
font-size:14px;
text-transform:uppercase;
text-align:center;
}

.lottery_bet_div {
margin-top:20px;
text-align:center;
}

.lottery_bet_sum_word {
display:inline-block;
width:100px;
height:30px;
line-height:30px;
color:#5a5a5a;
font-size:14px;
text-align:center;
text-shadow:0px 0px 2px #ffffff;
border-radius:4px;
vertical-align:middle;
background:linear-gradient(to top,#ababab,#ffffff);
}

.lottery_bet_sum_input {
width:98px;
height:28px;
font-size:20px;
border-radius:4px;
border:1px solid #ffffff;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
background:#006eb3;
text-align:center;
vertical-align:middle;
}

.lottery_bet_sum_input::selection {
background:#ffffff;
}

.lottery_bet_button {
cursor:pointer;
display:inline-block;
width:100px;
height:30px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
vertical-align:middle;
background:linear-gradient(to top,#006e02,#01bd02);
}

.lottery_bet_button:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.lottery_u_div {
margin-top:20px;
margin-bottom:20px;
padding:10px;
border:var(--common_border);
border-radius:var(--common_border-radius);
box-shadow:var(--common_box-shadow);
background:var(--common_background);
}

.lottery_u_table {
width:100%;
}

.lottery_u_wait {
height:165px;
font-size:30px;
text-align:center;
}

.lottery_u_td_1 {
background:linear-gradient(to top,#b77e01,#ffcc3e);
}

.lottery_u_td_2 {
background:linear-gradient(to top,#73a9c5,#ffffff);
}

.lottery_u_avatar {
height:75px;
line-height:75px;
text-align:center;
}

.lottery_u_avatar img {
width:100%;
max-width:75px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

.lottery_u_sum {
height:30px;
line-height:30px;
font-size:18px;
color:#000000;
text-align:center;
overflow:hidden;
}

.lottery_u_percent {
height:30px;
line-height:30px;
font-size:18px;
color:#FFBA15;
text-align:center;
background:#252628;
overflow:hidden;
}

.lottery_u_login {
height:30px;
line-height:30px;
font-size:16px;
color:#000000;
text-align:center;
word-break:break-all;
overflow:hidden;
}

.lottery_s_id div {
color:#ffc000;
text-align:center;
}

.lottery_s_login div {
overflow:hidden;
}

.lottery_s_login a:hover {
text-decoration:underline;
}

.lottery_s_bet div {
color:#ffc000;
}

.lottery_s_cash div {
color:#acd983;
}

.lottery_s_real div {
color:#acd983;
}

.lottery_s_chance div {
color:#ffffff;
}
