/* ==================================================== ÎÑÍÎÂÀ 1 ==================================================== */

/* ÈÑÊËÞ×ÅÍÈÅ ÄËß ÅÆÅÑÅÊÓÍÄÍÈÊÀ */
.a_table tr tr {
background:none !important;
}

.a_table, .a_users_s_table, .a_w_s_table, .a_promocode_a_s_table {
margin-top:20px;
width:100%;
box-shadow:0px 0px 10px #171a22;
}

.a_table td, .a_users_s_table td, .a_w_s_table td, .a_promocode_a_s_table td {
padding:5px;
}

.a_table tr:first-child td:first-child, .a_users_s_table tr:first-child td:first-child, .a_w_s_table tr:first-child td:first-child, .a_promocode_a_s_table tr:first-child td:first-child {
border-top-left-radius:4px;
}

.a_table tr:first-child td:last-child, .a_users_s_table tr:first-child td:last-child, .a_w_s_table tr:first-child td:last-child, .a_promocode_a_s_table tr:first-child td:last-child {
border-top-right-radius:4px;
}

.a_table tr:last-child td:first-child, .a_users_s_table tr:last-child td:first-child, .a_w_s_table tr:last-child td:first-child, .a_promocode_a_s_table tr:last-child td:first-child {
border-bottom-left-radius:4px;
}

.a_table tr:last-child td:last-child, .a_users_s_table tr:last-child td:last-child, .a_w_s_table tr:last-child td:last-child, .a_promocode_a_s_table tr:last-child td:last-child {
border-bottom-right-radius:4px;
}

.a_table tr:first-child, .a_users_s_table tr:first-child, .a_w_s_table tr:first-child, .a_promocode_a_s_table tr:first-child {
height:50px;
background:linear-gradient(to top,#00648b,#00AAE2);
}

.a_table tr:first-child td, .a_users_s_table tr:first-child td, .a_w_s_table tr:first-child td, .a_promocode_a_s_table tr:first-child td {
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
}

.a_table tr:nth-child(2n+2), .a_users_s_tr_1, .a_users_s_tr_2, .a_w_s_tr_1, .a_promocode_a_s_tr_1 {
height:60px;
background:#272F3E;
}

.a_table tr:nth-child(2n+3), .a_w_s_tr_2, .a_promocode_a_s_tr_2 {
height:60px;
background:#212630;
}

.a_avatar {
width:50px;
}

.a_avatar img {
width:40px;
height:40px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:10px;
}

/* ==================================================== ÎÑÍÎÂÀ 2 ==================================================== */

.a_common {
padding:10px;
padding-bottom:20px;
height:98%;
border-radius:4px;
background:#242936;
}

.a_menu_div {
background:linear-gradient(to top,#00648b,#00AAE2);
}

.a_menu_0 {
display:inline-block;
padding-left:5px;
padding-right:5px;
line-height:30px;
font-family:arial;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
}

.a_menu_0:hover {
color:#000000;
text-shadow:none;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.a_menu_1 {
display:inline-block;
padding-left:5px;
padding-right:5px;
line-height:30px;
font-family:arial;
font-size:12px;
color:#000000;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.a_message {
padding-top:5px;
min-height:35px;
}

.a_message_success {
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#19ad1e;
}

.a_message_error {
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#bb3c3c;
}

.a_np_a {
position:absolute;
margin-top:-100px;
}

.a_np_div {
text-align:center;
}

.a_np_default {
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,#1a71a7,#00AAE2);
}

.a_np_default:hover {
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.a_np_now {
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);
}

.a_sort_common {
text-align:center
}

.a_sort_word {
}

.a_sort_a {
display:inline-block;
margin-right:4px;
margin-bottom:4px;
padding-left:5px;
padding-right:5px;
line-height:20px;
border-radius:4px;
background:#009090;
}

.a_sort_a:hover {
color:#000000;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.a_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);
}

.a_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);
}

.a_search_reset_button:hover {
background:linear-gradient(to top,#009000,#07f507);
}

.a_search_word {
}

.a_search_select {
width:160px;
height:30px;
padding-left:5px;
line-height:30px;
font-size:12px;
border:none;
color:#000000;
border-radius:4px;
background:#ffffff;
}

.a_search_select option {
font-size:12px;
color:#000000;
}

.a_search_input {
width:150px;
height:30px;
line-height:30px;
padding-left:10px;
font-size:14px;
color:#444444;
border:none;
border-radius:4px;
background:#ffffff;
}

.a_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);
}

.a_search_send_button:hover {
background:linear-gradient(to top,#3d5a9b,#7fa6fb);
}

/* ==================================================== A_ADMIN ==================================================== */

.a_admin_error {
margin-bottom:20px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#bb3c3c;
}

.a_admin_table {
border:2px solid #1a71a7;
border-radius:4px;
box-shadow:0px 0px 15px #0f0f10;
}

.a_admin_title {
width:250px;
height:40px;
line-height:40px;
padding-left:20px;
text-shadow:#555555 1px 1px 1px;
background:#1a71a7;
}

.a_admin_input {
padding:20px;
background:#ffffff;
}

.a_admin_input input {
width:210px;
height:40px;
line-height:40px;
border:none;
padding-left:20px;
font-size:16px;
color:#404040;
background:#cccccc;
}

.a_admin_button {
cursor:pointer;
width:270px;
height:40px;
line-height:40px;
text-align:center;
font-size:20px;
text-shadow:#555555 1px 1px 1px;
background:#1a71a7;
}

.a_admin_button:hover {
background:#1d8bd0;
}

/* ==================================================== A_STATS ==================================================== */

.a_stats_chart tr {
height:auto !important;
}

.a_stats_chart_td_left {
padding:0px !important;
vertical-align:middle;
}

.a_stats_chart_td_left span {
display:block;
margin-right:5px;
padding:5px;
line-height:10px;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
border-radius:2px;
background:#009090;
}

.a_stats_chart_td_left font {
display:block;
margin-right:5px;
padding-left:5px;
line-height:14px;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
border-radius:2px;
background:#4c566e;
}

.a_stats_chart_td_right {
padding:1px !important;
vertical-align:bottom;
}

.a_stats_chart_td_right u {
display:inline-block;
margin-right:1px;
width:28px;
font-size:10px;
vertical-align:bottom;
}

.a_stats_chart_td_right div {
float:left;
margin-right:1px;
width:28px;
line-height:12px;
font-family:tahoma;
font-size:11px;
font-style:normal;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #6e80b1;
background:#465c95;
}

.a_stats_chart_td_right font {
display:block;
float:left;
margin-right:1px;
width:28px;
line-height:12px;
font-family:tahoma;
font-size:11px;
font-style:normal;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #6e80b1;
background:#465c95;
}

.a_stats_chart_td_right span {
display:block;
float:left;
margin-right:1px;
width:28px;
line-height:12px;
font-family:tahoma;
font-size:11px;
font-style:normal;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #c3dbc0;
background:#3f9535;
}

.a_stats_show {
margin-bottom:20px;
text-align:center;
}

.a_stats_show span {
cursor:pointer;
display:inline-block;
padding-left:10px;
padding-right:10px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_stats_show span:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_stats_table {
padding:10px;
border-radius:10px;
background:#1d222c;
}

.a_stats_i {
padding-right:10px;
}

.a_stats_v {
}

/* ==================================================== A_BOTS ==================================================== */

.a_bots_add_bot_form {
margin-bottom:20px !important;
padding:10px;
text-align:center;
border:1px solid #394356;
border-radius:4px;
background:#202631;
}

.a_bots_add_button {
cursor:pointer;
display:inline-block;
width:110px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.a_bots_add_button:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.a_bots_info_button {
cursor:pointer;
display:inline-block;
width:110px;
margin-left:30px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_bots_info_button:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_bots_info_div {
padding:10px;
margin-bottom:10px;
border:1px solid #394356;
border-radius:4px;
background:#202631;
}

.a_bots_info_title {
padding-left:10px;
margin-bottom:10px;
line-height:30px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#1a71a7;
}

.a_bots_info_text {
padding-left:10px;
line-height:20px;
font-size:14px;
color:#ffffff;
}

.a_bots_total {
margin-top:20px;
padding:10px;
text-align:center;
border:1px solid #394356;
border-radius:4px;
background:#202631;
}

.a_bots_s_uid {
width:60px;
text-align:center;
}

.a_bots_s_avatar_input input {
width:170px;
height:30px;
padding-left:5px;
font-size:14px;
color:#000000;
border:1px solid #eeeeee;
border-radius:4px;
background-color:#ffffff;
}

.a_bots_s_login input {
width:170px;
height:30px;
padding-left:5px;
font-size:14px;
color:#000000;
border:1px solid #eeeeee;
border-radius:4px;
background-color:#ffffff;
}

.a_bots_s_stat {
width:100px;
font-size:10px;
}

.a_bots_s_wallets {
padding-right:10px;
}

.a_bots_s_wallets input {
display:block;
width:120px;
height:10px;
margin-bottom:1px;
padding-left:5px;
font-size:10px;
color:#000000;
border:1px solid #eeeeee;
border-radius:4px;
background-color:#ffffff;
}

.a_bots_s_save div {
cursor:pointer;
width:90px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_bots_s_save div:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

/* ==================================================== A_LOTTERY ==================================================== */

.a_lottery_info_div {
padding:10px;
margin-bottom:10px;
border:1px solid #394356;
border-radius:4px;
background:#202631;
}

.a_lottery_info_title {
padding-left:10px;
margin-bottom:10px;
line-height:30px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#1a71a7;
}

.a_lottery_info_text {
padding-left:10px;
line-height:20px;
font-size:14px;
color:#ffffff;
}

.a_lottery_info_text span {
color:#ffc000;
}

.a_lottery_top {
margin-bottom:10px;
padding:10px;
text-align:center;
border:1px solid #394356;
border-radius:4px;
background:#202631;
}

.a_lottery_money_total {
font-size:16px;
color:#00e600;
}

.a_lottery_money_today {
font-size:16px;
color:#00e600;
}

.a_lottery_money_yesterday {
font-size:16px;
color:#00e600;
}

.a_lottery_info_button {
cursor:pointer;
display:inline-block;
padding-left:10px;
padding-right:10px;
margin-left:10px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_lottery_info_button:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_lottery_table_form font {
display:inline-block;
padding-left:5px;
padding-right:5px;
}

.a_lottery_table_mode_button_0 {
cursor:pointer;
display:inline-block;
margin-right:10px;
width:130px;
color:#ffffff;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#892c2c,#ff5959);
}

.a_lottery_table_mode_button_0:hover {
background:linear-gradient(to top,#ab2c2c,#ff8080);
}

.a_lottery_table_mode_button_1 {
cursor:pointer;
display:inline-block;
margin-right:10px;
width:130px;
color:#ffffff;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#009000,#06dd06);
}

.a_lottery_table_mode_button_1:hover {
background:linear-gradient(to top,#009000,#07f507);
}

.a_lottery_table_meet_mode_button_0 {
cursor:pointer;
display:inline-block;
width:200px;
color:#ffffff;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#892c2c,#ff5959);
}

.a_lottery_table_meet_mode_button_0:hover {
background:linear-gradient(to top,#ab2c2c,#ff8080);
}

.a_lottery_table_meet_mode_button_1 {
cursor:pointer;
display:inline-block;
width:200px;
color:#ffffff;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#009000,#06dd06);
}

.a_lottery_table_meet_mode_button_1:hover {
background:linear-gradient(to top,#009000,#07f507);
}

.a_lottery_table_uids_wins_m_button_0 {
cursor:pointer;
margin-right:5px;
width:180px;
color:#ffffff;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#892c2c,#ff5959);
}

.a_lottery_table_uids_wins_m_button_0:hover {
background:linear-gradient(to top,#ab2c2c,#ff8080);
}

.a_lottery_table_uids_wins_m_button_1 {
cursor:pointer;
margin-right:5px;
width:180px;
color:#ffffff;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#009000,#06dd06);
}

.a_lottery_table_uids_wins_m_button_1:hover {
background:linear-gradient(to top,#009000,#07f507);
}

.a_lottery_input {
padding-left:10px;
height:30px;
color:#000000;
border:none;
border-radius:4px;
}

.a_lottery_table_accept_button {
cursor:pointer;
display:inline-block;
margin-left:5px;
padding-left:10px;
padding-right:10px;
color:#ffffff;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_lottery_table_accept_button:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_lottery_s_uid {
width:60px;
text-align:center;
}

.a_lottery_s_login {
height:12px;
line-height:12px;
font-size:12px;
}

.a_lottery_s_lottery_bet_last {
font-size:10px;
color:#ffc000;
}

.a_lottery_s_lottery_bet_next {
font-size:10px;
color:#53d6d6;
}

.a_lottery_s_bets {
font-size:10px;
}

.a_lottery_s_money {
font-size:10px;
color:#00e600;
}

.a_lottery_s_money span {
font-size:10px;
color:#ffc000;
}

.a_lottery_s_money font {
font-size:10px;
color:#ffffff;
}

.a_lottery_s_i {
height:30px;
padding-left:5px;
font-size:14px;
color:#000000;
border:1px solid #eeeeee;
border-radius:4px;
background-color:#ffffff;
}

.a_lottery_s_room_1 {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
text-align:center;
border-radius:4px;
background:linear-gradient(to top,#009000,#06dd06);
}

.a_lottery_s_room_1:hover {
background:linear-gradient(to top,#009000,#07f507);
}

.a_lottery_s_room_0 {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#892c2c,#ff5959);
}

.a_lottery_s_room_0:hover {
background:linear-gradient(to top,#ab2c2c,#ff8080);
}

.a_lottery_s_p_mode {
cursor:pointer;
display:inline-block;
width:80px;
color:#ffffff;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_lottery_s_p_mode:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_lottery_s_save {
cursor:pointer;
display:inline-block;
padding-left:10px;
padding-right:10px;
color:#ffffff;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_lottery_s_save:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

/* ==================================================== A_OPTIONS ==================================================== */

.a_options_table {
padding:10px;
border-radius:4px;
background:#1d222c;
}

.a_options_date div {
margin-top:5px;
margin-bottom:5px;
line-height:30px;
color:#202020;
text-align:center;
border-radius:4px;
background:linear-gradient(to top,#a1a1a1,#ffffff);
}

.a_options_restart_description div {
width:330px;
font-size:14px;
}

.a_options_restart_button div {
cursor:pointer;
margin-top:10px;
margin-bottom:10px;
line-height:30px;
font-size:14px;
color:#000000;
text-align:center;
border-radius:4px;
background:linear-gradient(to top,#a1a1a1,#ffffff);
}

.a_options_restart_button div:hover {
background:linear-gradient(to top,#c3c3c3,#ffffff);
}

.a_options_separate {
height:4px;
}

.a_options_title div {
margin-top:5px;
margin-bottom:5px;
line-height:30px;
color:#202020;
text-align:center;
border:1px solid #d59300;
border-radius:4px;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.a_options_i_default {
width:120px;
height:20px;
line-height:20px;
margin-left:10px;
margin-right:10px;
padding-left:5px;
padding-right:5px;
font-size:14px;
color:#444444;
border:1px solid #ECECEC;
border-radius:4px;
background:#ffffff;
}

.a_options_button_api {
margin-left:10px;
width:130px;
height:30px;
line-height:30px;
border:1px solid #8B9DA6;
color:#000000;
border-radius:4px;
background:#ffffff;
}

.a_options_button_api option {
color:#000000;
}

.a_options_button_mode_act {
cursor:pointer;
padding-left:10px;
padding-right:10px;
height:22px;
line-height:22px;
text-align:center;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006e00,#00a500);
}

.a_options_button_mode_act:hover {
background:linear-gradient(to top,#006e00,#01bd01);
}

.a_options_button_mode_default {
cursor:pointer;
padding-left:10px;
padding-right:10px;
height:22px;
line-height:22px;
text-align:center;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#404040,#747474);
}

.a_options_button_mode_default:hover {
background:linear-gradient(to top,#006e00,#00a500);
}

.a_options_button_default {
cursor:pointer;
padding-left:10px;
padding-right:10px;
height:22px;
line-height:22px;
text-align:center;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_options_button_default:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_options_contest_send div {
cursor:pointer;
margin-top:10px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006e00,#00a500);
}

.a_options_contest_send div:hover {
background:linear-gradient(to top,#006e00,#01bd01);
}
 
.a_options_contest_reset div {
cursor:pointer;
margin-top:10px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_options_contest_reset div:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}


.a_options_reset div {
cursor:pointer;
line-height:30px;
font-size:14px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_options_reset div:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

/* ==================================================== A_REFS_PROFIT ==================================================== */

.a_refs_profit_s_id {
width:60px;
text-align:center;
}

.a_refs_profit_s_date {
width:120px;
}

.a_refs_profit_s_ref_uid {
width:60px;
text-align:center;
}

.a_refs_profit_s_ref_login {
width:200px;
}

.a_refs_profit_s_ref_login div {
color:#6e80ab;
}

.a_refs_profit_s_sum {
width:90px;
color:#ffc000;
}

.a_refs_profit_s_refback {
width:90px;
color:#ffc000;
}

.a_refs_profit_s_ref_level {
width:60px;
text-align:center;
}

.a_refs_profit_s_sp_uid {
width:60px;
text-align:center;
}

.a_refs_profit_s_sp_login {
}

/* ==================================================== A_UP_M ==================================================== */

.a_up_m_table_th_spba {
font-size:12px;
line-height:10px;
}

.a_up_m_s_id {
width:60px;
text-align:center;
}

.a_up_m_s_date {
width:120px;
}

.a_up_m_s_uid {
width:60px;
text-align:center;
}

.a_up_m_s_login {
width:200px;
}

.a_up_m_s_spba {
width:80px;
}

.a_up_m_s_sum {
color:#ffc000;
}

.a_up_m_s_bonus_pr {
line-height:10px;
font-size:12px;
color:#ffffff;
}

.a_up_m_s_bonus_s {
line-height:10px;
font-size:12px;
color:#ffffff;
}

.a_up_m_s_admin {
line-height:10px;
font-size:12px;
color:#ffffff;
}

.a_up_m_s_refs {
width:80px;
line-height:16px;
}

.a_up_m_s_refback {
width:80px;
}

.a_up_m_s_batch {
width:150px;
}

.a_up_m_s_type_payeer {
width:88px;
height:30px;
background:url('/images/admin/a_up_m_s_type_payeer.png') left center no-repeat;
}

.a_up_m_s_type_freekassa {
width:88px;
height:30px;
background:url('/images/admin/a_up_m_s_type_freekassa.png') left center no-repeat;
}

/* ==================================================== A_UP_W ==================================================== */

.a_up_w_s_id {
width:60px;
text-align:center;
}

.a_up_w_s_date {
width:120px;
}

.a_up_w_s_uid {
width:60px;
text-align:center;
}

.a_up_w_s_login {
width:200px;
}

.a_up_w_s_sum {
color:#ffc000;
}

/* ==================================================== A_USERS ==================================================== */

.a_users_s_date {
width:130px;
}

.a_users_s_tb {
text-shadow:#555555 1px 1px 1px;
background:linear-gradient(to top,#004c68,#00658d);
}

.a_users_s_tr_3 {
background:#2e4369;
}

.a_users_s_tr_4 {
background:#2e4369;
}

.a_users_s_uid {
width:60px;
text-align:center;
}

.a_users_s_uid_ban {
cursor:pointer;
font-size:10px;
}

.a_users_s_uid_ban:hover {
color:#ffff00;
background:#000000;
}

.a_users_s_uid_noban {
cursor:pointer;
font-size:10px;
}

.a_users_s_uid_noban:hover {
color:#00ff00;
background:#000000;
}

.a_users_s_date {
width:110px;
line-height:14px;
}

.a_users_s_login {
width:160px;
line-height:12px;
font-size:12px;
}

.a_users_s_login a {
display:block;
height:12px;
line-height:12px;
font-size:12px;
overflow:hidden;
}

.a_users_s_login_banned {
color:#ffff00;
}

.a_users_s_mults {
width:110px;
line-height:14px;
font-size:12px;
}

.a_users_s_other {
width:80px;
line-height:14px;
font-size:12px;
}

.a_users_s_bonus {
width:110px;
line-height:14px;
font-size:12px;
vertical-align:top;
}

.a_users_s_refs_c {
width:50px;
line-height:14px;
font-size:12px;
}

.a_users_s_refs_r {
width:70px;
line-height:14px;
font-size:12px;
}

.a_users_s_to_sp {
line-height:14px;
font-size:12px;
}

.a_users_s_sp {
height:14px;
line-height:14px;
font-size:12px;
}

.a_users_s_sp_ban {
cursor:pointer;
font-size:10px;
vertical-align:bottom;
}

.a_users_s_sp_ban:hover {
color:#ffff00;
background:#000000;
}

.a_users_s_sp_noban {
cursor:pointer;
font-size:10px;
vertical-align:bottom;
}

.a_users_s_sp_noban:hover {
color:#00ff00;
background:#000000;
}

.a_users_s_sp a {
font-size:12px;
}

.a_users_s_sp_banned {
color:#ffff00;
}

/* ==================================================== A_NEWS_LIST ==================================================== */

.a_news_list_create_table {
width:100%;
}

.a_news_list_create_word {
}

.a_news_list_create_button {
text-align:center;
}

.a_news_list_create_button span {
cursor:pointer;
display:inline-block;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
text-align:center;
font-size:16px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006e02,#01bd02);
}

.a_news_list_create_button span:hover {
background:linear-gradient(to top,#006e02,#03e104);
}

.a_news_list_delete {
width:30px;
padding-left:20px;
padding-right:20px;
}

.a_news_list_delete div {
cursor:pointer;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
text-align:center;
font-size:16px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:linear-gradient(to top,#892c2c,#ff5959);
}

.a_news_list_delete div:hover {
background:linear-gradient(to top,#ab2c2c,#ff8080);
}

.a_news_list_edit {
width:90px;
}

.a_news_list_edit div {
cursor:pointer;
display:inline-block;
width:90px;
height:30px;
line-height:30px;
text-align:center;
font-size:16px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_news_list_edit div:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

/* ==================================================== A_NEWS_EDIT ==================================================== */

.a_news_edit_table {
width:100%;
}

.a_news_edit_title input {
width:100%;
padding-left:10px;
height:40px;
line-height:40px;
font-size:24px;
color:#ffcc00;
border:none;
border-radius:6px;
background:#1b1a25;
}

.a_news_edit_title input::placeholder {
color:#757575;
opacity:1;
}

.a_news_edit_date {
width:140px;
padding-left:30px;
}

.a_news_edit_date input {
width:110px;
padding-left:10px;
height:40px;
line-height:40px;
font-weight:bold;
color:#ffffff;
border:none;
border-radius:6px;
background:#1b1a25;
}

.a_news_edit_date input::placeholder {
color:#757575;
opacity:1;
}

.a_news_edit_delete {
width:30px;
padding-right:20px;
}

.a_news_edit_delete div {
cursor:pointer;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
text-align:center;
font-size:16px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:linear-gradient(to top,#892c2c,#ff5959);
}

.a_news_edit_delete div:hover {
background:linear-gradient(to top,#ab2c2c,#ff8080);
}

.a_news_edit_save {
width:90px;
}

.a_news_edit_save div {
cursor:pointer;
width:90px;
height:30px;
line-height:30px;
text-align:center;
font-size:16px;
color:#ffffff;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_news_edit_save div:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_news_edit_text {
padding-top:20px;
}

.a_news_edit_text textarea {
display:block;
margin:auto;
margin-bottom:10px;
width:98%;
min-height:160px;
padding:10px;
border:1px solid #ffffff;
border-radius:6px;
background:transparent;
}

/* ==================================================== A_W ==================================================== */

.a_w_info_button {
cursor:pointer;
display:inline-block;
margin-left:5px;
padding-left:6px;
padding-right:6px;
line-height:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_w_info_button:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_w_info_text {
margin-bottom:20px;
padding:10px;
border:1px solid #394356;
border-radius:4px;
background:#202631;
}

.a_w_kassa {
padding-left:10px;
padding-right:10px;
}

.a_w_kassa span {
color:#00e600;
}

.a_w_show {
cursor:pointer;
display:inline-block;
padding-left:10px;
padding-right:10px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_w_show:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_w_s_table_th_sum {
font-size:14px;
line-height:12px;
}

.a_w_s_tr_3 {
background:#5f2626;
}

.a_w_s_tr_3 td {
text-align:center;
text-shadow:#555555 1px 1px 1px;
}

.a_w_s_id {
width:60px;
text-align:center;
}

.a_w_s_date {
width:120px;
}

.a_w_s_uid {
width:60px;
text-align:center;
}

.a_w_s_login {
width:200px;
}

.a_w_s_sum {
width:120px;
color:#ffc000;
}

.a_w_s_sum div {
font-size:12px;
}

.a_w_s_number {
width:150px;
}

.a_w_s_number_payeer {
padding-left:35px;
line-height:30px;
font-size:10px;
background:url('/images/admin/a_w_s_number_payeer.png') left center no-repeat;
}

.a_w_s_number_yoomoney {
padding-left:35px;
line-height:30px;
font-size:10px;
background:url('/images/admin/a_w_s_number_yoomoney.png') left center no-repeat;
}

.a_w_s_number_qiwi {
padding-left:35px;
line-height:30px;
font-size:10px;
background:url('/images/admin/a_w_s_number_qiwi.png') left center no-repeat;
}

.a_w_s_batch {
padding-left:25px;
height:20px;
line-height:20px;
font-size:10px;
background:url('/images/admin/a_w_s_batch.png') left center no-repeat;
}

.a_w_s_batch font {
font-size:10px;
color:#00ff00;
}

.a_w_s_batch span {
font-size:10px;
color:#ff0000;
}

.a_w_s_type {

}

.a_w_s_type_div {
width:180px;
}

.a_w_s_type_d {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
font-size:10px;
text-align:center;
border-radius:20px;
background:#454f67;
}

.a_w_s_type_d:hover {
background:#5d6b8c;
}

.a_w_s_type_api_payeer {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
font-size:10px;
text-align:center;
border-radius:20px;
background:#0099DC;
}

.a_w_s_type_api_payeer:hover {
background:#80D9FF;
}

.a_w_s_type_api_freekassa {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
font-size:10px;
text-align:center;
border-radius:20px;
background:#CC0147;
}

.a_w_s_type_api_freekassa:hover {
background:#FE6DA0;
}

.a_w_s_type_payeer {
height:30px;
background:url('/images/admin/a_w_s_type_payeer.png') left center no-repeat;
}

.a_w_s_type_freekassa {
height:30px;
background:url('/images/admin/a_w_s_type_freekassa.png') left center no-repeat;
}

.a_w_s_type_x {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
text-align:center;
font-size:10px;
border-radius:60px;
background:#bb3030;
}

.a_w_s_type_x:hover {
background:#e63b3b
}

.a_w_s_type_i {
width:95px;
height:20px;
line-height:20px;
padding-left:5px;
font-size:12px;
color:#000000;
border:none;
background:#ffffff;
}

.a_w_s_type_ok {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
text-align:center;
font-size:10px;
border-radius:60px;
background:#00a700;
}

.a_w_s_type_ok:hover {
background:#01cc01
}

/* ==================================================== A_SERF_U ==================================================== */

.a_serf_u {
width:120px;
line-height:14px;
font-size:12px;
}

.a_serf_u_a {
display:inline-block;
width:60px;
padding-right:10px;
font-size:12px;
text-align:right;
}

.a_serf_u_b {
display:inline-block;
font-size:12px;
}

.a_serf_u_p {
display:inline-block;
width:60px;
padding-right:10px;
font-size:12px;
text-align:right;
}

.a_serf_u_r {
display:inline-block;
font-size:12px;
}

.a_serf_u_s {
display:inline-block;
width:60px;
padding-right:10px;
font-size:12px;
text-align:right;
}

.a_serf_u_c {
display:inline-block;
font-size:12px;
}

.a_serf_u_bdate {
line-height:14px;
font-size:12px;
}

.a_serf_u_until {
line-height:14px;
font-size:12px;
}

.a_serf_u_free {
cursor:pointer;
width:120px;
height:20px;
margin-top:5px;
line-height:20px;
color:#ffffff;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#6ba556;
}

.a_serf_u_free:hover {
background:#83B470;
}

.a_serf_u_set_ban_select {
width:120px;
height:20px;
line-height:20px;
border:1px solid #8B9DA6;
font-size:12px;
color:#202020;
background:#ffffff;
}

.a_serf_u_set_ban_select option {
font-size:12px;
color:#202020;
}

.a_serf_u_set_ban_button {
cursor:pointer;
width:120px;
height:20px;
margin-top:10px;
line-height:20px;
color:#ffffff;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#4c5e8a;
}

.a_serf_u_set_ban_button:hover {
background:#6076ab;
}

/* ==================================================== A_SERF_C ==================================================== */

.a_serf_c_login {
width:160px;
}

.a_serf_c_login a {
}

.a_serf_c_login_banned {
color:#ffff00;
}

.a_serf_c_num {
width:80px;
text-align:center;
}

.a_serf_c_status {
width:100px;
padding-right:40px;
}

.a_serf_c_status_0 {
height:20px;
line-height:20px;
font-size:12px;
color:#ffffff;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#1391c3;
}

.a_serf_c_status_1 {
height:20px;
line-height:20px;
font-size:12px;
color:#ffffff;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#6cb935;
}

.a_serf_c_status_2 {
height:20px;
line-height:20px;
font-size:12px;
color:#ffffff;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#D74C46;
}

/* ==================================================== A_PROMOCODE_V ==================================================== */

.a_promocode_v_s_id {
width:60px;
text-align:center;
}

.a_promocode_v_s_date {
width:120px;
}

.a_promocode_v_s_uid {
width:60px;
text-align:center;
}

.a_promocode_v_s_login {
width:200px;
}

.a_promocode_v_s_code {
width:180px;
font-size:12px;
}

.a_promocode_v_s_sum {
color:#ffc000;
}

/* ==================================================== A_PROMOCODE_A ==================================================== */

.a_promocode_a_link {
display:block;
margin:auto;
width:120px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_promocode_a_link:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_promocode_a_statistics {
margin-top:10px;
margin-bottom:10px;
line-height:40px;
text-align:center;
border:1px solid #394356;
border-radius:4px;
background:#202631;
}

.a_promocode_a_add {
padding:10px;
border:1px solid #4793cb;
border-radius:4px;
background:linear-gradient(to top,#235b83,#5191bf);
}

.a_promocode_a_add_word {
display:inline-block;
padding-left:5px;
padding-right:5px;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
}

.a_promocode_a_add_date_2 {
width:110px;
padding-left:5px;
height:30px;
color:#000000;
vertical-align:top;
border:none;
border-radius:4px;
}

.a_promocode_a_add_amount {
width:80px;
padding-left:5px;
height:30px;
color:#000000;
vertical-align:top;
border:none;
border-radius:4px;
}

.a_promocode_a_add_sum {
width:60px;
padding-left:5px;
height:30px;
color:#000000;
vertical-align:top;
border:none;
border-radius:4px;
}

.a_promocode_a_add_path {
width:100px;
height:30px;
margin-left:5px;
line-height:30px;
border:1px solid #8B9DA6;
color:#000000;
background:#ffffff;
}

.a_promocode_a_add_path option {
color:#000000;
}

.a_promocode_a_add_code {
width:170px;
padding-left:5px;
height:30px;
color:#000000;
text-transform:uppercase;
vertical-align:top;
border:none;
border-radius:4px;
}


.a_promocode_a_add_button {
cursor:pointer;
display:inline-block;
margin-left:10px;
padding-left:10px;
padding-right:10px;
color:#ffffff;
line-height:30px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:4px;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.a_promocode_a_add_button:hover {
background:#f0bb32;
}

.a_promocode_a_rules_title {
line-height:40px;
margin-top:20px;
margin-bottom:20px;
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);
}

.a_promocode_a_rules_common {
margin-bottom:20px;
padding:10px;
text-shadow:#555555 1px 1px 1px;
border:1px solid #4793cb;
border-radius:4px;
background:linear-gradient(to top,#173850,#2e71a1);
}

.a_promocode_a_rules_value input {
width:60px;
padding-left:10px;
height:20px;
color:#000000;
vertical-align:top;
border:none;
border-radius:4px;
}

.a_promocode_a_s_notice {
margin-top:10px;
margin-bottom:10px;
line-height:40px;
color:#000000;
text-align:center;
border:1px solid #394356;
border-radius:4px;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.a_promocode_a_s_tr_3 {
background:#38476b;
}

.a_promocode_a_s_info {
width:40px;
text-align:center;
}

.a_promocode_a_s_info span {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
text-align:center;
font-size:12px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:#1391c3;
}

.a_promocode_a_s_info span:hover {
background:#1cbbfb;
}

.a_promocode_a_s_id {
width:60px;
text-align:center;
}

.a_promocode_a_s_date {
width:140px;
}

.a_promocode_a_s_view {
width:30px;
}

.a_promocode_a_s_view span {
cursor:pointer;
display:block;
width:20px;
height:20px;
line-height:20px;
text-align:center;
font-size:12px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:#16a935;
}

.a_promocode_a_s_view span:hover {
background:#20c142;
}

.a_promocode_a_s_code {
width:180px;
font-size:12px;
}

.a_promocode_a_s_code span {
font-size:12px;
color:#ff0000;
}

.a_promocode_a_s_date_2 {
width:140px;
}

.a_promocode_a_s_d {
width:30px;
}

.a_promocode_a_s_d span {
cursor:pointer;
display:block;
width:20px;
height:20px;
line-height:20px;
text-align:center;
font-size:12px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:30px;
background:#a93737;
}

.a_promocode_a_s_d span:hover {
background:#ec2e2e;
}

/* ==================================================== A_DEPS ==================================================== */

.a_deps_s_id {
width:60px;
text-align:center;
}

.a_deps_s_date {
width:120px;
text-shadow:#555555 1px 1px 1px;
}

.a_deps_s_date span {
color:#ffc000;
text-shadow:#555555 1px 1px 1px;
}

.a_deps_s_uid {
width:60px;
text-align:center;
}

.a_deps_s_login {
width:200px;
}

.a_deps_s_sum {
width:100px;
}

.a_deps_s_sum font {
color:#ffe336;
text-shadow:#555555 1px 1px 1px;
}

.a_deps_s_sum span {
color:#a6ff90;
text-shadow:#555555 1px 1px 1px;
}

.a_deps_s_profit {
width:180px;
}

.a_deps_s_profit font {
color:#ffe336;
text-shadow:#555555 1px 1px 1px;
}

.a_deps_s_profit span {
font-family:tahoma;
color:#a6ff90;
text-shadow:#555555 1px 1px 1px;
}

.a_deps_s_status table {
width:100%;
}

.a_deps_s_status td {
padding:0;
}

.a_deps_s_status_img {
width:50px;
text-align:center;
}

.a_deps_s_status_img img {
max-width:40px;
max-height:40px;
vertical-align:middle;
}

.a_deps_s_status div {
margin-right:5px;
border-radius:4px;
background:#1a1a1a;
}

.a_deps_s_status span {
display:block;
height:18px;
border-radius:4px;
background:url('/images/admin/a_deps_s_status.gif');
}

.a_deps_s_status b {
display:inline-block;
height:18px;
line-height:18px;
font-size:11px;
font-family:tahoma;
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

.a_deps_s_status font {
font-size:18px;
color:#a6ff90;
text-shadow:#555555 1px 1px 1px;
}

/* ==================================================== A_PROFILE ==================================================== */

.a_profile_login {
font-size:28px;
text-align:center;
}

.a_profile_avatar {
display:block;
width:100px;
height:100px;
margin:auto;
margin-top:20px;
margin-bottom:20px;
border:2px solid #ffffff;
border-radius:10px;
}

.a_profile_url_from {
margin-bottom:20px;
font-size:12px;
text-align:center;
}

.a_profile_i {
padding-right:10px;
}

.a_profile_i_b_0 {
padding-right:10px;
color:#00e600;
}

.a_profile_i_b_1 {
padding-right:10px;
color:#ff0000;
}

.a_profile_v {
color:#ffc000;
}

.a_profile_v_b_0 div {
cursor:pointer;
}

.a_profile_v_b_0 div:hover {
text-decoration:underline;
}

.a_profile_v_b_1 div {
cursor:pointer;
}

.a_profile_v_b_1 div:hover {
text-decoration:underline;
}

.a_profile_sp_v a:hover {
text-decoration:underline;
}

.a_profile_sp_v img {
width:30px;
height:30px;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:30px;
}

.a_profile_sp_no_f {
color:#ffff00;
}

.a_profile_r_v {
color:#ffc000;
text-align:right;
}

.a_profile_a_title {
height:30px;
line-height:30px;
margin-bottom:10px;
color:#202020;
text-align:center;
border:1px solid #d59300;
border-radius:4px;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.a_profile_a_info {
padding:10px;
margin-bottom:10px;
line-height:20px;
font-size:12px;
text-align:center;
border:1px solid #394356;
border-radius:4px;
background:#202631;
}

.a_profile_up_sum {
width:60px;
height:30px;
line-height:30px;
margin-right:10px;
padding-left:5px;
font-size:14px;
color:#444444;
border:none;
border-radius:4px;
background:#ffffff;
}

.a_profile_up_batch {
width:100px;
height:30px;
line-height:30px;
margin-right:10px;
padding-left:5px;
font-size:14px;
color:#444444;
border:none;
border-radius:4px;
background:#ffffff;
}

.a_profile_up_type {
width:100px;
height:30px;
line-height:30px;
font-size:14px;
border:1px solid #8B9DA6;
color:#000000;
border-radius:4px;
background:#ffffff;
}

.a_profile_up_type option {
font-size:14px;
color:#000000;
}

.a_profile_up_button {
cursor:pointer;
padding-left:10px;
padding-right:10px;
margin-top:10px;
height:30px;
line-height:30px;
text-align:center;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_profile_up_button:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_profile_b_input {
width:180px;
height:30px;
line-height:30px;
margin-right:10px;
padding-left:10px;
font-size:14px;
color:#444444;
border:1px solid #ECECEC;
border-radius:4px;
background:#ffffff;
}

.a_profile_b_button {
cursor:pointer;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
text-align:center;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_profile_b_button:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_profile_p_input {
width:180px;
height:30px;
line-height:30px;
margin-right:10px;
margin-bottom:5px;
padding-left:10px;
font-size:14px;
color:#444444;
border:1px solid #ECECEC;
border-radius:4px;
background:#ffffff;
}

.a_profile_p_button {
cursor:pointer;
padding-left:10px;
padding-right:10px;
margin-bottom:5px;
height:30px;
line-height:30px;
text-align:center;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_profile_p_button:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_profile_message {
}

.a_profile_message textarea {
width:290px;
height:100px;
padding:5px;
color:#000000;
border:none;
border-radius:4px;
}

.a_profile_message_button {
cursor:pointer;
height:30px;
line-height:30px;
margin-top:4px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_profile_message_button:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

/* ==================================================== A_STATS_URLS_FROM ==================================================== */

.a_stats_urls_from_table {
width:auto;
}

.a_stats_urls_from_new_date {
height:auto !important;
text-align:center;
background:linear-gradient(to top,#00648b,#00AAE2) !important;
}

.a_stats_urls_from_new_date td {
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
}

.a_stats_urls_from_total_urls {
color:#ffc000;
}

.a_stats_urls_from_total_counts {
color:#ffc000;
}

/* ==================================================== A_TOP_TRAFFIC ==================================================== */

.a_top_traffic_s_amount {
color:#ffc000;
text-align:right;
}

.a_top_traffic_s_active {
color:#ffc000;
text-align:right;
}

.a_top_traffic_s_sum {
color:#ffc000;
text-align:right;
}

.a_top_traffic_s_url_from {
}

/* ==================================================== A_CRON ==================================================== */

.a_cron_info_top {
margin-bottom:20px !important;
padding:10px;
text-align:center;
border:1px solid #394356;
border-radius:4px;
background:#202631;
}

.a_cron_info_button {
cursor:pointer;
display:inline-block;
width:110px;
margin-left:30px;
line-height:30px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_cron_info_button:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_cron_info_div {
padding:10px;
margin-bottom:10px;
border:1px solid #394356;
border-radius:4px;
background:#202631;
}

.a_cron_info_title {
padding-left:10px;
margin-bottom:10px;
line-height:30px;
color:#ffffff;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#1a71a7;
}

.a_cron_info_text {
padding-left:10px;
line-height:20px;
font-size:14px;
color:#ffffff;
}

.a_cron_o_table {
padding:10px;
border-radius:4px;
background:#1d222c;
}

.a_cron_o_separate {
height:4px;
}

.a_cron_o_title div {
margin-top:5px;
margin-bottom:5px;
line-height:30px;
color:#202020;
text-align:center;
border:1px solid #d59300;
border-radius:4px;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.a_cron_o_i_default {
width:138px;
height:20px;
line-height:20px;
padding-left:5px;
padding-right:5px;
font-size:14px;
color:#444444;
border:1px solid #ECECEC;
border-radius:4px;
background:#ffffff;
}

.a_cron_o_i_period {
width:60px;
height:20px;
line-height:20px;
padding-left:5px;
padding-right:5px;
font-size:13px;
color:#444444;
border:1px inset #ECECEC;
border-radius:4px;
background:#ffffff;
}

.a_cron_o_button_mode_act {
cursor:pointer;
padding-left:10px;
padding-right:10px;
height:22px;
line-height:22px;
text-align:center;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#006e00,#00a500);
}

.a_cron_o_button_mode_act:hover {
background:linear-gradient(to top,#006e00,#01bd01);
}

.a_cron_o_button_mode_default {
cursor:pointer;
padding-left:10px;
padding-right:10px;
height:22px;
line-height:22px;
text-align:center;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#404040,#747474);
}

.a_cron_o_button_mode_default:hover {
background:linear-gradient(to top,#006e00,#00a500);
}

.a_cron_o_button_default {
cursor:pointer;
padding-left:10px;
padding-right:10px;
height:22px;
line-height:22px;
text-align:center;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:linear-gradient(to top,#1a71a7,#00AAE2);
}

.a_cron_o_button_default:hover {
background:linear-gradient(to top,#1e7eb9,#12c4ff);
}

.a_cron_o_date {
text-align:center;
}

/* ==================================================== A_CHART ==================================================== */

.a_chart_select {
display:block;
margin:auto;
margin-bottom:20px;
width:300px;
height:30px;
padding-left:5px;
line-height:30px;
font-family:arial;
font-size:14px;
border:none;
color:#000000;
border-radius:4px;
background:#ffffff;
}

.a_chart_select option {
font-family:arial;
font-size:14px;
color:#000000;
}

.a_chart_total_all {
margin-bottom:20px;
width:100%;
}

.a_chart_total_all td {
width:50%;
font-family:arial;
}

.a_chart_total_all td:first-child {
text-align:right;
}

.a_chart_table {
margin-bottom:40px;
padding-bottom:20px;
width:854px;
height:200px;
border-radius:4px;
box-shadow:0px 0px 10px #171a22;
background:#2d3446;
}

.a_chart_title {
height:50px;
border-top-left-radius:4px;
border-top-right-radius:4px;
background:linear-gradient(to top,#00648b,#00AAE2);
}

.a_chart_title table {
padding-left:20px;
padding-right:20px;
width:100%;
}

.a_chart_title_left {
width:300px;
font-family:arial;
font-size:14px;
text-shadow:#555555 1px 1px 1px;
}

.a_chart_title_center {
font-family:arial;
font-size:14px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

.a_chart_title_previous {
width:150px;
}

.a_chart_title_previous a {
display:block;
width:100%;
line-height:30px;
font-family:arial;
font-size:14px;
color:#ffffff;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
box-shadow:0px 0px 2px #202020;
background:linear-gradient(to top,#b77e00,#ffcc3f);
}

.a_chart_title_previous a:hover {
background:linear-gradient(to top,#b77e00,#ffdc7c);
}

.a_chart_title_next {
padding-left:10px;
width:150px;
}

.a_chart_title_next a {
display:block;
width:100%;
line-height:30px;
font-family:arial;
font-size:14px;
color:#ffffff;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
box-shadow:0px 0px 2px #202020;
background:linear-gradient(to top,#38538d,#749ef9);
}

.a_chart_title_next a:hover {
background:linear-gradient(to top,#3d5a9b,#7fa6fb);
}

.a_chart_range {
width:100px;
vertical-align:top;
}

.a_chart_range * {
position:absolute;
width:95px;
line-height:20px;
font-family:tahoma;
font-size:14px;
text-align:right;
}

.a_chart_range div:first-child {
margin-top:10px;
}

.a_chart_range div:nth-child(n+2) {
margin-top:110px;
}

.a_chart_range div:last-child {
margin-top:210px;
}

.a_chart_month_value_td {
padding:20px;
padding-bottom:110px;
padding-left:0px;
}

.a_chart_month_value_div {
background:linear-gradient(
to bottom,
#4e5a78 0px,
#4e5a78 1px,
#2d3446 1px,
#2d3446 99px,
#4e5a78 99px,
#4e5a78 100px,
#2d3446 100px,
#2d3446 200px
);
}

.a_chart_month_value_div span {
display:inline-block;
height:200px;
vertical-align:bottom;
}

.a_chart_month_value_div b {
position:absolute;
margin-left:-42px;
padding-right:5px;
width:60px;
line-height:12px;
font-family:tahoma;
font-weight:normal;
font-size:12px;
text-shadow:#555555 1px 1px 1px;
text-align:right;
transform:rotate(315deg);
border:1px solid #6e80b1;
background:#465c95;
}

.a_chart_month_value_div i, .a_chart_month_value_div font, .a_chart_month_value_div div {
position:absolute;
display:inline-block;
margin-top:202px;
width:20px;
line-height:12px;
font-family:tahoma;
font-size:11px;
font-style:normal;
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

.a_chart_month_value_div i {
border:1px solid #6e80b1;
background:#465c95;
}

.a_chart_month_value_div font {
border:1px solid #c3dbc0;
background:#3f9535;
}

.a_chart_month_value_div div {
border:1px solid #dbdac0;
background:#ffc000;
}

.a_chart_month_value_div u {
display:inline-block;
margin-right:1px;
width:20px;
font-size:10px;
vertical-align:bottom;
border:1px solid #00b5b5;
background:#009090;
}

.a_chart_total {
width:100%;
}

.a_chart_total td {
width:50%;
font-family:arial;
}

.a_chart_total td:first-child {
text-align:right;
}

.a_chart_year_value_td {
padding:20px;
padding-bottom:40px;
padding-left:0px;
}

.a_chart_year_value_div {
background:linear-gradient(
to bottom,
#4e5a78 0px,
#4e5a78 1px,
#2d3446 1px,
#2d3446 99px,
#4e5a78 99px,
#4e5a78 100px,
#2d3446 100px,
#2d3446 200px
);
}

.a_chart_year_value_div span {
display:inline-block;
height:200px;
vertical-align:bottom;
}

.a_chart_year_value_div div {
position:absolute;
}

.a_chart_year_value_div b {
display:inline-block;
margin-right:1px;
line-height:12px;
font-family:arial;
font-weight:normal;
font-size:10px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border:1px solid #6e80b1;
background:#465c95;
}

.a_chart_year_value_div u {
cursor:pointer;
display:inline-block;
width:0px;
vertical-align:bottom;
border:1px solid #00b5b5;
background:#009090;
}

.a_chart_year_value_div u:hover {
border-color:#ffc000;
}
