* {  margin: 0px;  padding: 0px;  border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
html {}
body {}
table {width:100%;}
a img {border:0px;}
input{border:1px #a6aeaf solid; font-size: 12px;padding: 1px 3px;}
select {border:1px #a6aeaf solid; font-size: 12px;padding: 1px 3px;}
.above_menu_line {font-size: 8px; color: #FFF; background-color: #be1e1b;}
.above_menu_line td {padding:0px 0px 0px 5px; vertical-align:middle;}
.above_menu_line a {font-size: 10px; color: #FFF; text-decoration: none; margin-left:5px;}

.under_menu_line {
	background-image: url(images/index_38.jpg);
	background-repeat: repeat-x;
	height: 44px;
}

.menu{}
.menu td{height: 46px; padding-right:25px;}
.menu td a {
	color:#000;
	font-family:Arial,sans-serif;
letter-spacing:-1px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.menu td a#news_link:hover{color:#d57f25;}
.menu td a#fan_link:hover{color:#76287c;}
.menu td a#forum_link:hover{color:#5f9853;}
.menu td a#chat_link:hover{color:#5869a4;}
.menu td a#comp_link:hover{color:#c21c85;}
.menu td a#paper_link:hover{color:#298d8e;}

.page_type {}
.under_menu_line{vertical-align:top;}
.page_type_news a#news_link {color:#d57f25;}
.page_type_news .under_menu_line {background-image: url(images/news_underline.jpg);}
.page_type_fan_club a#fan_link {color:#76287c;}
.page_type_fan_club .under_menu_line  {background-image: url(images/fan_club_underline.jpg);}

.page_type_forum a#forum_link {color:#5f9853;}
.page_type_forum .under_menu_line  {background-image: url(images/forum_underline.jpg);}

.page_type_chat a#chat_link {color:#5869a4;}
.page_type_chat .under_menu_line  {background-image: url(images/chat_underline.jpg);}
.page_type_comp a#comp_link {color:#c21c85;}
.page_type_comp .under_menu_line  {background-image: url(images/comp_underline.jpg);}
.page_type_paper a#paper_link {color:#298d8e;}
.page_type_paper .under_menu_line  {background-image: url(images/paper_underline.jpg);}

.login_form {width:320px;}
.login_form td{font-size: 11px; padding: 0px 0px 0px 4px;}
.login_form input{width:98px; border:1px #a6aeaf solid; font-size: 12px; height:16px;}
td.login_submit{padding:0px;}
.login_form .login_submit input{width:20px; height:18px; font-size: 14px; border:1px #a6aeaf solid; text-align:center; padding-bottom:2px;}

.magazine_title {text-align:center; padding:3px 0px 15px 0px;}
.magazine_title, .magazine_title span{font-weight:bold; font-size:14px;}
.magazine_anons_title, .magazine_anons_title span{font-weight:bold; font-size:12px;}
td.magazine_anons_title {padding-bottom:3px;}
.magazine_title span, .magazine_anons_title span{color:#be1e1b;}
.magazine_anons{padding-bottom:5px; text-align:left;}
.magazine_anons_padded {padding:5px 0px; text-align:left;}

.magazine_anons_padded a, .magazine_anons a, .magazine_anons_title a{text-decoration:none;}
.magazine_anons_date {color:#666; padding-top:6px;}
.magazine_anons span {color:#be1e1b; font-weight:bold;}
.magazine_anons h1 {font-weight:bold; font-size:12px; color:#be1e1b; padding: 5px 0px;}
.magazine_anons p {padding-bottom:5px;}
.magazine_anons ul {list-style-position:inside; list-style-image:url(images/social_star.jpg); padding-bottom:5px;}
.magazine_anons li {}
.fan_club_main .magazine_anons a, .news_main .magazine_anons a, .social_main .magazine_anons a, .chat_main .magazine_anons a, .paper_main .magazine_anons a, .comp_main .magazine_anons a{text-decoration:underline; color:#be1e1b;}

.comp_main .magazine_anons a {text-decoration:none; color:#333;}

.magazine_anons img {border:0px #a6aeaf solid;}
.magazine_anons_big_title, .magazine_anons_big_title span {font-weight:bold; font-size:15px;}
.magazine_anons_big_title span {color:#be1e1b;}
.magazine_anons_big_title  a {text-decoration:none; font-size:15px;}

.magazine_anons_search_titles, .magazine_anons_search_titles a {color:#be1e1b; text-decoration:none; font-size:15px; font-weight:bold;}
magazine_anons_search_titles a:hover {text-decoration:underline;}

.magazine_big_anons  {font-weight:bold;}
.magazine_tags, .magazine_tags  a {color:#666; text-decoration:none; }
.magazine_tags  a:hover {text-decoration:underline; }

.magazine_line_text {}
.magazine_line_text span {color:#be1e1b; font-weight:bold;}
.magazine_line_text  a {text-decoration:underline;}
.magazine_comments {text-align:center;}
.magazine_comments a {font-size:10px; text-decoration: underline;}

.picture_padded {padding-bottom:10px;}
.picture_lefted {padding:5px 5px 5px 0px;}
.anons_block{height:300px;}
.magazine_anons_news, .magazine_anons_blogs, .magazine_anons_challenge, .magazine_anons_forum, .magazine_anons_chat, .magazine_anons_tags, .magazine_anons_comp { vertical-align:bottom; color:#fff; padding: 5px 3px 5px 7px; font-size:15px; font-weight:bold; letter-spacing:-1px;}
.magazine_anons_news a, .magazine_anons_blogs a, .magazine_anons_challenge a, .magazine_anons_forum a, .magazine_anons_chat a, .magazine_anons_tags a, .magazine_anons_comp a { color:#fff; font-size:15px; font-weight:bold; letter-spacing:-1px; text-decoration:none;}

.magazine_anons_blogs img {vertical-align:bottom;}


.magazine_anons_news {background-color:#d57f25;}
.magazine_anons_comp {background-color:#c21c85;}
.magazine_anons_tags {background-color:#899395;}
.magazine_anons_blogs {background-color:#76287c;}
.magazine_anons_blogs span{font-size:15px; font-weight:bold; color:#ae80b1;}
.magazine_anons_challenge {background-color:#c21c85;}
.magazine_anons_forum {background-color:#5f9853;}
.magazine_anons_chat {background-color:#5869a4;}

.magazine_pages_list {}
.magazine_pages_list b { color:#be1e1b;}
.magazine_pages_list a{ font-weight:bold; text-decoration:none;}


.magazine_search_title {font-size:16px; font-weight:bold; letter-spacing:-1px; padding-bottom:5px;}
.search_block {vertical-align:bottom;}
.search_block input{width:152px; border:1px #a6aeaf solid; font-size: 12px; height:16px;}
.search_block input.search_submit{width:20px; height:20px; font-size: 14px; border:1px #a6aeaf solid; text-align:center; padding-bottom:2px;}

.single_column {width:180px; vertical-align:top;}
.twice_column {width:375px; vertical-align:top;}
.triple_column {width:570px; vertical-align:top;}
.quatro_column {width:765px; vertical-align:top;}
.footer {margin: 30px 0px 15px 0px;}
.footer td{ vertical-align:top;}
.footer a{text-decoration:none; text-decoration:underline;}
.footer a:hover{color:#be1e1b;}

.copyright {text-align:right; padding-right:0px; color:#666;}
.simpla_link {width:450px; text-align:right; padding-right:0px; color:#666; padding-top:3px; }
.simpla_link a{text-decoration:none; font-weight:bold; color:#5869a4;}
.simpla_link a span{text-decoration:none; font-weight:bold; color:#be1e1b;}

.no_padding {padding:0px;}

.no_padding_inside td{padding:0px;}

.add_photo_form, .add_comment_3, .add_comment, #add_comment, #send_link,  #add_blog_field, #view_sent_messages, #view_recieved_messages, #add_forum_theme, #chat_online, #chat_rules {display:none;}

.add_comment_3 input, .add_comment_3 textarea{ width:560px; padding:1px 3px; margin:3px 0px;}
.add_comment_3 textarea, .add_fat_comment_3 textarea{ height: 80px; }

.add_comment input, .add_comment textarea{ width:365px; padding:1px 3px; margin:3px 0px;}
.add_comment textarea, .add_fat_comment textarea{ height: 80px; }

.add_fat_comment input, .add_fat_comment textarea{ width:560px; padding:1px 3px; margin:3px 0px;}

.add_photo_form input{width: 450px;}
.add_photo_form td {padding:3px 0px 0px 0px; text-align:right;}




.news_main a.service_link  {font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer;}
.news_main a.service_link:hover, .news_main a.service_link .selected {color:#d57f25;}
.news_main .line_breaker {background-image: url(images/news_line_break.jpg);	background-repeat: repeat-x; height:6px;}
.news_main .service_text {padding-right:3px; font-size:12px; font-weight:bold;}

.fan_club_main a.service_link  {font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer;}
.fan_club_main a.service_link:hover, .fan_club_main a.service_link .selected {color:#76287c;}
.fan_club_main .line_breaker {background-image: url(images/fan_club_line_break.jpg);	background-repeat: repeat-x; height:6px;}
.fan_club_main .service_text {padding-right:3px; font-size:12px; font-weight:bold;}



.magazine_anons_fan_title {color:#76287c; font-weight:bold; font-size:15px;}
.magazine_anons_fan_title a{color:#76287c; font-weight:bold; font-size:15px; text-decoration:none;}

.page_type_fan_club .under_menu_line .sub_menu td {vertical-align: top; padding:7px 25px 0px 10px; font-size:16px; font-weight:bold; color:#ae80b1;}
.page_type_fan_club .sub_menu { width:auto;}
.page_type_fan_club .sub_menu a{color:#fff; text-decoration:none; font-size:16px;}
.page_type_fan_club .sub_menu a:hover{color:#ae80b1; }


.search_main .line_breaker {background-image: url(images/social_line_break.jpg);	background-repeat: repeat-x; height:10px;}


.social_main a.service_link  {font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer;}
.social_main a.service_link:hover, .social_main a.service_link_sel {color:#be1e1b; text-decoration: none;}
.social_main .line_breaker {background-image: url(images/social_line_break.jpg);	background-repeat: repeat-x; height:10px;}
.social_main .service_text {padding-right:3px; font-size:12px; font-weight:bold;}
.social_main h1 {padding: 0px;}
.social_title {color:#be1e1b; font-weight:bold; font-size:15px;}
.social_title_name { font-weight:bold; font-size:14px;}

.social_submenu td {color:#be1e1b; font-weight:bold; font-size:14px;}
.social_submenu a{font-weight:bold; font-size:14px; text-decoration:none;}
.social_submenu a:hover{color:#be1e1b;}

.social_form select {width:150px;}
.social_form input {width:300px;}
.social_form textarea {width:304px;}
.social_form {width:auto;}
.social_form td{padding:0px 3px 3px 0px; vertical-align:top;}
.social_form select {width:150px;}
.social_photo_container {width:120px; padding: 5px 0px;vertical-align: top;}
.social_photo_container img{border:1px #a6aeaf solid;}
.social_photo_preview_container {width:100px; padding: 0px; vertical-align:top;}
.social_photo_preview_container td{font-size:10px;}
.social_photo_preview_container img {border:1px #a6aeaf solid;}
.social_photo_preview_container .selected a img {border:1px darkred solid;}
.social_photo_container td{vertical-align:top; text-align:center;}
.social_photo_container td a{font-size:10px; text-decoration: underline;}
.social_photo_icons img {border:0px #FFF; margin:0px 0px 4px 4px;}
.social_big_picture_container {text-align:center; vertical-align: middle; padding: 7px 0px 7px 0px;}

.comment_holder {padding-left:20px; padding-top:10px;}

.no_padding_element {padding-right:0px; padding-left:0px;} 
.comments ul, #comments ul {list-style-type:none; list-style-position:outside;}
.invisible_div {position:absolute; background:transparent url(images/social_star.jpg) repeat-x scroll 100% 0; width:10px; 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:10px;
position:absolute;
left:-11px;
top:2px;
display:none;
}

.comments li, #comments li {position: relative;}
.comments span a, #comments span a {color:#be1e1b; font-weight:bold; text-decoration:none; }
.comments p, #comments p {} 
.comments p span, #comments p span {color:#666;} 
.hidden_comment_form {display:none;}
.social_message_title {padding: 5px 0px 10px 0px; color:#be1e1b; font-weight:bold; font-size:14px;}
.social_message_header td {background-color:#f6f6f6; border: 1px #eee solid; padding:3px;}
.social_message_content td { border: 1px #eee solid; padding:3px;}
.social_message_answer {color: #c5706e; font-weight:bold;}
.social_message_content blockquote {border: 1px #c5706e solid; padding:3px; color:#888;}
.social_message_hidden {display:none;}

.forum_main_up_table .service_link {font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer;}
.forum_main_up_table a.service_link:hover, .forum_main_up_table a.service_link .selected {color:#5f9853;}


.forum_main_up_table .line_breaker {background-image: url(images/forum_line_break.jpg);	background-repeat: repeat-x; height:6px;}
.forum_main h1 a{color:#5f9853; font-size:15px;}
.forum_main .forum_header td {font-weight:bold;}
.forum_main td {padding:4px 10px 4px 0px; border-bottom: 1px #5f9853 solid;}
.forum_main a{color:#5f9853; text-decoration:none;}
.forum_title {font-weight:bold; }

.forum_posts {}

.forum_title_color { font-weight:bold; color:#5f9853;}
td.forum_title {text-align:center;}
.forum_date {color:#666; font-weight:bold;}
a.forum_author {color:#be1e1b; font-weight:bold;}
.forum_posts_author_td {text-align:center; vertical-align:top;}
.forum_posts {text-align:left; vertical-align:top;}
.forum_links {text-align:right; vertical-align: middle;}
.forum_links img{margin:0px 3px;}
.forum_links a{font-weight:bold; font-size:12px;}
.forum_posts ul {list-style-type:none; list-style-position:outside;}
.forum_posts li {position: relative;}
.forum_posts_inner {padding:0px 0px 5px 10px; width:100%; vertical-align:top;}
.forum_posts_inner .quoted_title {color: #85a77e; font-weight:bold;}
.forum_posts_inner div.quoted {padding:3px; border: 1px #5f9853 solid; color: #85a77e;}
.forum_theme td{background-color:#e7f3e5;}

.chat_main .line_breaker {background-image: url(images/chat_line_break.jpg); background-repeat: repeat-x; height:6px;}
.chat_main .service_link {font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer;}
.chat_main a.service_link:hover, .chat_main a.service_link .selected {color:#5869a4;}
.chat_main .service_text {padding-right:3px; font-size:12px; font-weight:bold;}

#chat_online {position:absolute; right:0px; top:18px; width:auto; text-align:left; padding:3px; border: 1px #5869a4 solid; background-color:#f3f5fc; min-width:100px;}
.chat_online ul {list-style-type:none; list-style-position:outside;}
.chat_main a {font-weight:bold; cursor:pointer;}
.chat_online a:hover {text-decoration:underline;}
.chat_main .chat_human {color:#5869a4; text-decoration:none;}
.chat_main .chat_private {color:#be1e1b; text-decoration:none;}
.chat_main .chat_moderator {color:#5f9853; text-decoration:none;}
.chat_main .chat_strazh {color:#666; text-decoration:none;}

.chat_main h1 {color:#5869a4; font-weight:bold; font-size:15px;}
.chat_date {color:#666;}
#chat_main_window {overflow-y:scroll;  vertical-align:top; height:600px;}
.chat_form td {padding:0px 3px;}

.journal_anons select {width:180px;}

.footer_active {color:#be1e1b;}

.page_type_paper .under_menu_line .sub_menu td {vertical-align: top; padding:7px 25px 0px 10px; font-size:16px; font-weight:bold; color:#a6cdcb;}
.page_type_paper .sub_menu { width:auto;}
.page_type_paper .sub_menu a{color:#fff; text-decoration:none; font-size:16px;}
.page_type_paper .sub_menu a:hover{color:#a6cdcb; }
.page_type_paper .sub_menu a.paper_active {color:#a6cdcb; }

.paper_main .line_breaker {background-image: url(images/paper_line_break.jpg); background-repeat: repeat-x; height:6px;}
.paper_main a{text-decoration:none;}
.paper_main a.service_link  {font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer;}
.paper_main a.service_link:hover, .paper_main a.service_link .selected {color:#298d8e;}

.comp_main .line_breaker {background-image: url(images/comp_line_break.jpg); background-repeat: repeat-x; height:6px;}
.comp_main a{text-decoration:none;}
.comp_main a.service_link  {font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer;}
.comp_main a.service_link:hover, .comp_main a.service_link .selected {color:#c21c85;}
.comp_title {color:#c21c85; font-weight:bold; font-size:15px;}