/* ==================================================== COMMON ==================================================== */

:root {
--common_border:1px solid #795b42;
--common_border-radius:4px;
--common_box-shadow:none;
--common_background:rgba(19,22,29,0.5);

--button_simple_border-radius:4px;
--button_simple_box-shadow:none;
--button_simple_background_1:linear-gradient(to top,#5D6B1C,#99A849);
--button_simple_background_2:linear-gradient(to top,#5D6B1C,#b2c551);

--button_red_border-radius:4px;
--button_red_box-shadow:none;
--button_red_background_1:linear-gradient(to top,#892c2c,#ff5959);
--button_red_background_2:linear-gradient(to top,#ab2c2c,#ff8080);

--button_send_border-radius:4px;
--button_send_box-shadow:none;
--button_send_background_1:linear-gradient(to top,#006e02,#01bd02);
--button_send_background_2:linear-gradient(to top,#006e02,#03e104);
}

.stat_title {
height:inherit;
line-height:40px;
margin-top:20px;
margin-bottom:20px;
font-family:inherit;
font-size:18px;
font-weight:normal;
color:#000000;
text-transform:none;
text-shadow:none;
text-align:center;
border:none;
border-radius:4px;
box-shadow:none;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

/* ÈÑÊËÞ×ÅÍÈÅ ÄËß ÅÆÅÑÅÊÓÍÄÍÈÊÀ */
.stat_table tr tr {
background:none !important;
}

.stat_table, .lottery_s_table, .diamond_s_table, .moreless_s_table {
margin-top:20px;
width:100%;
box-shadow:0px 0px 10px #171a22;
}

.stat_table td, .lottery_s_table td, .diamond_s_table td, .moreless_s_table td {
padding:5px;
white-space:nowrap;
}

.stat_table tr:first-child td:first-child, .lottery_s_table tr:first-child td:first-child, .diamond_s_table tr:first-child td:first-child, .moreless_s_table tr:first-child td:first-child {
border-top-left-radius:4px;
}

.stat_table tr:first-child td:last-child, .lottery_s_table tr:first-child td:last-child, .diamond_s_table tr:first-child td:last-child, .moreless_s_table tr:first-child td:last-child {
border-top-right-radius:4px;
}

.stat_table tr:last-child td:first-child, .lottery_s_table tr:last-child td:first-child, .diamond_s_table tr:last-child td:first-child, .moreless_s_table tr:last-child td:first-child {
border-bottom-left-radius:4px;
}

.stat_table tr:last-child td:last-child, .lottery_s_table tr:last-child td:last-child, .diamond_s_table tr:last-child td:last-child, .moreless_s_table tr:last-child td:last-child {
border-bottom-right-radius:4px;
}

.stat_table tr:first-child, .lottery_s_table tr:first-child, .diamond_s_table tr:first-child, .moreless_s_table tr:first-child {
height:50px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.stat_table tr:first-child td, .lottery_s_table tr:first-child td, .diamond_s_table tr:first-child td, .moreless_s_table tr:first-child td {
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
}

.stat_table tr:nth-child(2n+2) {
height:60px;
}

.stat_table tr:nth-child(2n+3) {
height:60px;
}

.stat_table tr:nth-child(2n+2), .lottery_s_tr_1, .diamond_s_tr_1, .moreless_s_tr_1 {
background:#382B21;
}

.stat_table tr:nth-child(2n+3), .lottery_s_tr_2, .diamond_s_tr_2, .moreless_s_tr_2 {
background:#58422F;
}

.lottery_s_hide td, .lottery_s_show td, .diamond_s_hide td, .diamond_s_show td, .moreless_s_hide td, .moreless_s_show td {
padding:0px;
padding-left:5px;
padding-right:5px;
}

.lottery_s_hide div, .diamond_s_hide div, .moreless_s_hide div {
height:0px;
line-height:0px;
overflow:hidden;
}

.lottery_s_show div, .diamond_s_show div, .moreless_s_show div  {
height:60px;
line-height:60px;
overflow:hidden;
transition:all 1s;
}

.diamond_s_profit_1 b {
padding-top:10px;
line-height:20px;
font-weight:normal;
}

.diamond_s_profit_1 font {
display:block;
line-height:20px;
color:#ffc000;
}

.stat_avatar {
width:50px;
}

.stat_avatar img {
width:40px;
height:40px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

/* ==================================================== STYLE ==================================================== */

@font-face {
font-family:"cuprum";
src:url("cuprum_regular.ttf") format("truetype");
}

body,form,input {
margin:0;
padding:0;
}

* {
font-size:15px;
font-family:cuprum,arial;
color:#ffffff;
}

img { border:none; }

select,input,textarea { outline:none; }

body {
height:100%;
color:#ffffff;
background:#141518 url('/images/bg.jpg') center top;
}

/* ÍÀ×ÀËÎ. ÈÑÏÐÀÂËÅÍÈÅ ÑÒÈËß ÏÐÈ ÑÌÅÍÅ ÍÀ ÄÐÓÃÈÅ ßÇÛÊÈ */

font {
color:inherit;
font-size:inherit;
}

/* ÊÎÍÅÖ. ÈÑÏÐÀÂËÅÍÈÅ ÑÒÈËß ÏÐÈ ÑÌÅÍÅ ÍÀ ÄÐÓÃÈÅ ßÇÛÊÈ */

a {
text-decoration:none;
}

.np_a {
position:absolute;
margin-top:-100px;
}

.np_div {
text-align:center;
}

.np_default {
cursor:pointer;
display:inline-block;
text-align:center;
margin-right:5px;
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;
box-shadow:0px 0px 2px #202020;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.np_default:hover {
background:linear-gradient(to top,#5D6B1C,#b2c551);
}

.np_now {
cursor:pointer;
display:inline-block;
text-align:center;
margin-right:5px;
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;
box-shadow:0px 0px 2px #202020;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.sort_common {
text-align:center
}

.sort_word {
}

.sort_a {
display:inline-block;
margin-right:4px;
margin-bottom:4px;
padding-left:5px;
padding-right:5px;
line-height:20px;
border-radius:4px;
background:#6e7d29;
}

.sort_a:hover {
color:#000000;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.sort_a_2 {
display:inline-block;
margin-right:4px;
margin-bottom:4px;
padding-left:5px;
padding-right:5px;
line-height:20px;
color:#000000;
border-radius:4px;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.search_reset_button {
cursor:pointer;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#009000,#06dd06);
}

.search_reset_button:hover {
background:linear-gradient(to top,#009000,#07f507);
}

.search_word {
}

.search_select {
width:160px;
height:30px;
padding-left:5px;
line-height:30px;
font-size:12px;
border:none;
color:#000000;
border-radius:4px;
background:#ffffff;
}

.search_select option {
font-size:12px;
color:#000000;
}

.search_input {
width:150px;
height:30px;
line-height:30px;
padding-left:10px;
font-size:14px;
color:#444444;
border:none;
border-radius:4px;
background:#ffffff;
}

.search_send_button {
cursor:pointer;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#38538d,#749ef9);
}

.search_send_button:hover {
background:linear-gradient(to top,#3d5a9b,#7fa6fb);
}

.title {
padding-left:15px;
margin-bottom:20px;
line-height:40px;
font-size:18px;
text-transform:uppercase;
text-shadow:#555555 1px 1px 1px;
border:1px solid #5e6c1d;
border-radius:4px;
background:linear-gradient(to top,#5D6B1C,#99A849);
}

.music_0 {
cursor:pointer;
display:inline-block;
width:24px;
height:40px;
float:right;
vertical-align:top;
background:url('/images/music_0.png') left center no-repeat;
}

.music_1 {
cursor:pointer;
display:inline-block;
width:24px;
height:40px;
float:right;
vertical-align:top;
background:url('/images/music_1.png') left center no-repeat;
}

.sound_0 {
cursor:pointer;
display:inline-block;
width:24px;
height:40px;
float:right;
vertical-align:top;
background:url('/images/sound_0.png') left center no-repeat;
}

.sound_1 {
cursor:pointer;
display:inline-block;
width:24px;
height:40px;
float:right;
vertical-align:top;
background:url('/images/sound_1.png') left center no-repeat;
}

.common {
}

.center {
padding:15px;
vertical-align:top;
border-top:2px solid #c37b3c;
border-radius:10px;
background:rgba(19,22,29,0.5);
}

.right {
width:210px;
padding:15px;
vertical-align:top;
border-top:4px solid #f8a900;
background:#13161d;
}
