body,html { margin:0; padding:0 0 20px 0; font:12px "Trebuchet MS"; color:#B6B6B5; background:#000; }
a { color:#eaeaea; outline:0; text-decoration:none; }
input,textarea { outline:0; font:12px; }
img { border:0; }
form { margin:0; padding:0; }

#top { padding:5px 5px 5px 10px; height:18px; color:#eaeaea; font: bold 12px; background:#242424; border-bottom:1px solid #3b3b3b; }
#top h1 { margin:0; padding:0; display:inline; font-size:14px; }
#top h2 { visibility:hidden; display:none; }
#top_title { float:left; width:175px; }
#top ul, #top li { float:right; height:15px; margin:0; padding:0; list-style:none; display:inline-block; }
#top li a { margin-right:20px; }
#top li .refresh { padding-left:20px; display:block; background:url('../images/refresh.png') no-repeat; }
#top li .news { padding-left:20px; display:block; background:url('../images/news.gif') no-repeat; }
#top li .alerts { padding-left:20px; display:block; background:url('../images/alerts.png') no-repeat; }
#top li .settings { padding-left:20px; display:block; background:url('../images/settings.png') no-repeat; }
#top li .login { padding-left:20px; display:block; background:url('../images/login.png') no-repeat; }
#top li .logout { padding-left:20px; display:block; background:url('../images/logout.png') no-repeat; }
#top_menu { float:left; padding:2px 2px 2px 20px; font-size:11px; }
#top_menu .type_1 { color:#FFA500; }
#top_menu .type_2 { color:#00BFFF; }
#top_menu .type_3 { color:#FF3333; }
#top_menu .type_4 { color:#00FF00; }
#top_menu .type_5 { color:#ADFF2F; }
#top_menu form { display:inline; }
#top_menu select { background-color:#242424; border:0; font-size:11px; color:#B6B6B5; }
#top_menu div { float:left; }
#top_menu a { margin-left:10px; }
#top2 { border-bottom:1px solid #3b3b3b; background-color:#000; }
#page_nav { margin:0 auto 20px auto; padding:0 0 8px 0; width:400px; text-align:center; background-color:#000; border-bottom:1px solid #3b3b3b; }
#page_nav input[type="submit"] { width:100px; color:#B6B6B5; background-color:#242424; border:1px solid #3b3b3b; }
#page_nav input[disabled="disabled"] { color:#444; background-color:#242424; }
#page_nav em { font-size:10px; }
#page_nav .no_refresh_on_page { color:#bb9530; font-size:10px; font-style:italic; }
#regions { display:none; visibility:hidden; }
#main {	margin:15px 10px 10px 10px; }
#box { margin:80px auto 0 auto; width:590px; padding:10px; border:1px solid #615f5f; background:#353535; }
#box .center { text-align:center; margin:0 auto; width:600px; }
#box h3 { margin:0 0 15px; padding:0; }
#box #login_part { float:left; padding:5px 10px 5px 5px; width:275px; border-right:1px solid #d8d8d8;}
#login_part input[type=text],#box #login_part input[type=password]{ width:150px; color:#efefef; background-color:#4d4d4d; border:1px solid #686869; }
#login_part input[type=submit]{ width:75px; color:#efefef; background:#4d4d4d; border:1px solid #bababa; }
.error_message { margin-top:10px; width:270px; text-align:center; color:#c6aa17; font-style:italic; }
#register_part { float:left; margin-left:9px; padding:5px 5px 5px 10px; width:275px; }
#register_part .register_button { color:#fff; border:1px solid #466f0b; background-color:#466f0b; padding:2px 10px 2px 10px; text-decoration:none; }
#box #logged_in_message { text-align:center; }
#box #logged_in_message a { text-decoration:underline; }
#box a { text-decoration:underline; }

#box #register input[type=text],#box #register input[type=password] { width:150px; color:#efefef; background-color:#4d4d4d; border:1px solid #686869; }
#box #register select { width:175px; color:#efefef; background-color:#4d4d4d; border:1px solid #686869; }
#box #register input[type=submit] { cursor:pointer; color:#fff; border:1px solid #466f0b; background-color:#466f0b; padding:2px 10px 2px 10px; text-decoration:none; }
#box #register .info { cursor:help; }

#box #activate input[type=text] { width:150px; color:#efefef; background-color:#4d4d4d; border:1px solid #686869; }
#box #activate input[type=submit] { cursor:pointer; color:#fff; border:1px solid #466f0b; background-color:#466f0b; padding:2px 10px 2px 10px; text-decoration:none; }

.input{ width:150px; color:#efefef; background-color:#4d4d4d; border:1px solid #686869; }

#settings-box { margin:-1px auto 0 auto; width:790px; padding:10px; border:1px solid #615f5f; background:#353535; }
#settings-box h3 { margin:0 0 15px 0; padding:0; }
#settings-box h4 { margin:0 0 0 0; padding:0; color:#d2d40d; }
#settings-box a { text-decoration:underline; }
#settings-box em { font-size:11px; }
#settings-box .slider_width_value,
#settings-box .slider_font_value,
#settings-box .slider_refresh_value,
#settings-box .slider_row_distance_value { width:25px; color:#efefef; background-color:#4d4d4d; border:1px solid #686869; }
#settings-box input[type=submit] { cursor:pointer; color:#fff; border:1px solid #466f0b; background-color:#466f0b; padding:2px 10px 2px 10px; text-decoration:none; }
#settings-box select[multiple=multiple] { height:155px; width:250px; color:#efefef; background-color:#4d4d4d; border:1px solid #686869; }
#settings-box .select_view ul,
#settings-box .select_view li { margin:0; padding:0; list-style:none; }
#settings-box .select_view li { margin-bottom:2px; padding-left:25px; background:url('../images/type_sel.png') no-repeat; cursor:pointer; }
#settings-box .select_view li.active { background:url('../images/type_sel_active.png') no-repeat; }
#settings-box .hidden_checkbox { display:none; visibility:hidden; }
#settings-box .play_control { cursor:pointer; }
#settings-box .reset_button { margin:0 15px 0 auto; width:100px; cursor:pointer; color:#fff; display:block; border:1px solid #466f0b; background-color:#e39a21; padding:2px 10px 2px 10px; text-decoration:none; }
#settings-box input[type=password]{ width:150px; color:#efefef; background-color:#4d4d4d; border:1px solid #686869; }
#settings-box .link_cursor { cursor:pointer; }

#settings-box .subscribed { background-color:#2d2c2c; border:1px solid #555353; padding:10px; }
#settings-box .subscribed a { color:#8c8b8b; }
#settings-box .subscription_neg { color:#bc160e; display:inline; }
#settings-box .subscription_pos { color:#277d0c; display:inline; }
#settings-box .subscription_mid { color:#cc8b00; display:inline; }
#settings-box .button { margin:0 auto; cursor:pointer; color:#fff; border:1px solid #466f0b; background-color:#466f0b; padding:0 5px 0 5px; text-decoration:none; }

#settings-tabs { height:25px; width:810px; margin:20px auto 0 auto; }
#settings-tabs ul, #settings-tabs li { margin:0; padding:0; list-style:none; }
#settings-tabs ul { width:790px; height:25px; }
#settings-tabs li { float:left; } 
#settings-tabs li a { float:left; margin-left:-1px; margin-right:5px; padding:3px 40px 2px 40px; background-color:#7a7979; border:1px solid #615f5f; border-bottom:0; }
#settings-tabs li.active a { padding-bottom:3px; font-weight:bold; background-color:#353535; }

#pay select { width:175px; color:#efefef; background-color:#4d4d4d; border:1px solid #686869; }
#pay .button_pay { margin:0 auto; width:90px; cursor:pointer; color:#fff; display:block; border:1px solid #466f0b; background-color:#e39a21; padding:2px 10px 2px 10px; text-decoration:none; }
#pay .button_finished { margin:0 auto; width:120px; cursor:pointer; color:#fff; display:block; border:1px solid #466f0b; background-color:#466f0b; padding:2px 10px 2px 10px; text-decoration:none; }
#pay_progress { margin:0 0 0 60px; line-height:10px; }
#pay_progress_box ul, #pay_progress_box li, 
#pay_progress_text ul, #pay_progress_text li { margin:0; padding:0; list-style:none; }
#pay_progress_box ul { margin-left:15px; border:1px solid blue; }
#pay_progress_box li { float:left; }
#pay_progress_box li.box_1 { width:10px; height:10px; }
#pay_progress_box li.line { margin-top:5px; width:100px; height:1px; }
#pay_progress_box li.done { background-color:#26ad06; }
#pay_progress_box li.active { background-color:#c58c04; }
#pay_progress_box li.wait { background-color:#999; }
#pay_progress_text li { float:left; margin:0 55px 0 -45px; text-align:center; width:100px; height:20px; display:block; }
#pay_progress_text li.done { color:#26ad06; }
#pay_progress_text li.active { color:#c58c04; font-weight:bold; }
#pay_progress_text li.wait { color:#999; }

#news-box { margin:20px auto 0 auto; width:790px; padding:10px; border:1px solid #615f5f; background:#353535; }
#news-box h3 { margin:0; padding:0; }
#news-box .posted_date { margin:0 0 15px 0; font-size:10px; font-style:italic; }
#news-box a { text-decoration:underline; }

#news-box .item { margin:0 0 20px 0; width:490px; padding:5px; background-color:#585757; border:1px solid #7a7979; }
#news-box .news_img { float:left; padding:5px; width:90px; height:90px; }
#news-box .news_img img, #news-box .news_item img { border:1px solid #4d4d4d; }
#news-box .news_block { float:left; width:380px; margin-left:10px; }
#news-box .news_title h4 { margin:2px 0 0 0; padding:0; font-size:14px; color:#a9a5a5; }
#news-box .news_title a { text-decoration:none; }
#news-box .news_intro { margin:5px 0 5px 0; color:#000; font-style:italic; }
#news-box .news_read_more { text-align:right; }
#news-box .news_read_more a { color:#fff; padding:1px 5px 1px 5px; background-color:#e39a21; text-decoration:none; }
#news-box .button { margin:0 auto; cursor:pointer; color:#fff; border:1px solid #466f0b; background-color:#466f0b; padding:0 5px 0 5px; text-decoration:none; }
#news-box textarea { color:#efefef; background-color:#4d4d4d; border:1px solid #686869; font:12px 'Trebuchet MS'; }
#news-box .news_item img { margin:0 15px 15px 0; }
#news-box .news_back { color:#fff; padding:1px 5px 1px 5px; background-color:#e39a21; text-decoration:none; }
#news-box h5 { font-size:14px; margin:0 0 10px 0; padding:0; }
#news-box h6 { font-size:14px; margin:0 0 10px 0; padding:0; }
#news-box .news_post_error { color:#c6aa17; }
#news-box .no-reactions { font-style:italic; }
#news-box .news-reaction { margin:0 0 15px 0; }
#news-box .reaction-bottom { font-style:italic; }

#contact-box input, #contact-box textarea { font:12px 'Trebuchet MS'; color:#efefef; background-color:#4d4d4d; border:1px solid #686869; }
#contact-box .button { margin:0 auto; cursor:pointer; color:#fff; border:1px solid #466f0b; background-color:#466f0b; padding:0 5px 0 5px; text-decoration:none; }
#contact-box #errors { color:#c6aa17; }

#footer { width:100%; position:fixed; bottom:0; padding:5px 5px 5px 10px; color:#767676; font:bold 12px; text-align:center; background:#242424; border-top:1px solid #3b3b3b;}
#footer a { color:#767676; }
