@IMPORT URL('table.infoblock.css');
@IMPORT URL('table.grid.css');
@IMPORT URL('core.css?v=2');
@IMPORT URL('miniheader.css');


.t_comp
{
	line-height: 65%;
}

blockquote.bb_quote
{
	border:1px solid #A9B8C2;
	padding:5px;
}

div.bb_quote_author 
{
    padding: 4px;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #a9b8c2;
    color: #333333;
    background-color: #a9b8c2;
    font-size: 0.85em;
    font-weight: bold;
}

div.bb_quote_author:after 
{
    content: \" писал(а):\";
}

div.bb_quote
{
    margin: 0px 5px 10px 5px;
    padding: 5px;
    border-color: #a9b8c2;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    font-family: \"Lucida Grande\", \"Trebuchet MS\", Helvetica, Arial, sans-serif;
    background-color: #fafafa;
    color: #4b5c77;
}

.topic_list_title
{
	padding-top:10px;
	padding-bottom:10px;
	font:normal 12px Verdana;
	color:#aaa;
	margin:0px;
}

table.forum_view_list th
{
	padding:2px;	
	font:normal 10px Verdana;
	background: #e9e9e9;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	text-align:center;
}

table.forum_view_list th.forum_view_head_first
{
	border-left:1px solid #aaa;
}



table.forum_view_list
{
	margin-bottom:10px;
}

table.forum_view_list td
{
	padding-top:2px;
	padding-bottom:6px;
	font-size: 12px;
}

td.forum_view_cell_last
{
	font-size:11px !important;
}

table.forum_view_list td a
{
	padding-top:8px;
	padding-bottom:8px;
	font-size: 12px;
}

table.forum_view_list td a.unread
{
	font-weight:bold;
}

table.forum_view_list td.first_column
{
	text-align:left;
}


table.forum_view_list td.forum_view_cell, table.forum_view_list td.forum_view_cell_first, table.forum_view_list td.forum_view_cell_smalltxt
{
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
}

table.forum_view_list td.forum_view_cell_first
{
	border-left:1px solid #eee;
	text-align:left;
}


table.forum_view_list td.forum_view_cell
{
	text-align:center;
}

table.forum_view_list td.forum_view_cell_last
{
	text-align:right;
	padding-right:5px;
}

table.forum_view_list td.forum_view_cell_smalltxt
{
	font-size: 11px;
	text-align:center;
}


table.forum_menu
{
	margin-bottom:10px;
}

p.warning_list_empty
{
	font-size:16px;
	font-weight:bold;
	color:#aaa;
}

p.warning_list_title, p.stats_list_title, p.message_content_title
{
	font-weight:bold;
}

p.message_content_title
{
	text-decoration:underline;
}



table.forum_info_bar {
}

table.forum_info_bar td {
	border-bottom:1px solid #aaa;
}

table.forum_info_bar td.info
{
	border:1px solid #aaa;
	background: #FFF6E6;
	text-align:center;
	font:bold 10px Verdana;
	color:#777;
	padding-top:5px;
	padding-bottom:5px;
}


p.voting_list_title
{
	margin:0px;
	padding:0px;
	color:#333399;
}

a.forum_path
{
	color:#0073BF;
	text-decoration:underline;
}


p.user_info_message_count, p.user_info_rating, p.user_info_warnings
{
	color:#555;
	font-size: 10px;
	padding-left:5px;
	padding-bottom:3px;
	margin:0px;
}

p.user_info_title
{
	color:#888;
	font-size:10px;
	margin-bottom:10px;
}

p.user_info_login
{
	margin:0px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}

p.user_info_status
{
	padding-left:5px;
	padding-bottom:3px;
	margin:0px;
	color:#6B95BF;
	font-size:10px;
}

p.user_info_login a
{
	color:#0073BF;
	text-decoration:underline;
}


p.user_stats_info
{
	color:#555;
	font-size: 10px;
	padding:0px;
	margin:0px;
	margin-bottom:2px;
	padding-left:5px;
}


table.message_color1
{
	background: #f4f4f4;
}

table.message_color2
{
	background: #fff;
	width: 100%;
}

table.message_highlight
{
	background: #E5F1F9;
}


td.forum_message_subject_field
{
	color:#544568;
	font-weight:bold;
	font-size:10px;
}



td.forum_message_userinfo, td.forum_message_content_sig, td.forum_message_content
{
	border-bottom:1px solid #888;
	border-top:1px solid #888;
	font-family	: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
}

td.forum_message_content, td.forum_message_content_sig
{
	border-right:1px solid #888;
	padding:10px;
	line-height:1.5;
}

td.forum_message_content
{
	border-top:0;
}


td.forum_message_content_sig
{
	border-bottom:0;
}


td.forum_message_content_hl
{
	padding:10px;
	border-bottom:1px solid #0073BF;
	border-top:1px solid #0073BF;
	border-right:1px solid #0073BF;
	
	background: #E5F1F9;
}


td.forum_message_userinfo a.username
{
	font-size:14px !important;
	font-weight:bold;
	color:#004991;
	text-decoration:none;
}


td.forum_topic_subject
{

}

td.forum_message_subject, td.forum_message_subject_hl
{
	font-size:12px;
	color:#544568;
	border:1px solid #888888;
	border-bottom:0;
	background: #EEEEEE;
}

td.forum_message_subject_hl
{
	border:1px solid #0073BF;
	border-bottom:0;
}


td.forum_message_userinfo, td.forum_message_userinfo_hl
{
	border-top:1px solid #888;
	border-right:1px solid #888;
	border-left:1px solid #888;
	background: #EEEEEE;
}

td.forum_message_userinfo_hl
{
	border-top:1px solid #0073BF;
	border-right:1px solid #0073BF;
	border-left:1px solid #0073BF;
}





p.topic_subscribe a
{
	font-size:10px;
	color:#0184D0;
	padding-left:10px;
	text-decoration:underline;
}

td.forum_message_userinfo, td.forum_message_userinfo_hl
{
	/*padding:4px;*/
}

td.signature
{
	border-right:1px solid #888888;
	border-bottom:1px solid #888888;
	padding-bottom:8px;
	padding-left:8px;
	font-size:12px;
}



td.forum_message_id_field, td.forum_message_id_field_hl
{
	padding-left:10px;
	color:#544568;
	font-size: 10px;
	font-weight:bold;
}

td.forum_message_id_field p
{
	padding:0px;
	margin:0px;
}


td.forum_message_userinfo_hl, td.forum_message_content_hl
{
	border-bottom:2px solid #0073BF;
	background: #E5F1F9;
}


td.message_control, td.topic_control
{
	padding:5px; 
}


td.message_error_container
{
	padding-left:20px;
	color:#f00;
}

a.messagedelete
{
	text-decoration:underline;
	color:#f00;
}


td.forum_error_cont
{
	color:#f00;
	font-weight:bold;
}
	
td.forum_result_cont
{
	color:#0f0;
	font-weight:bold;
}
	


td.no_last_message
{
	background: #f7f7f7;
}

.topic_create_button_container {
	text-align:right;
	padding-right:15px;
}

a.forum_cat_link
{
	font-size: 13px;
	text-decoration:underline;	
}	

td.forumlist_head
{
	border-bottom:1px solid #e2e2e2;
}

a.forum_link
{
	text-decoration:underline;
	font-weight:bold;
	font-size: 12px;
}
table.pagingContainer {
	width: 100%; 
}
table.pagingContainer td {
	/*padding-right: 25px;*/
}

input.topic_subject
{
	width:285px;
}

td.voting_add_title
{
}


table.voting_params_dis input
{
	margin-top:5px;
	border:1px solid #aaa;
	padding:2px;
}

table.voting_params input
{
	margin-top:5px;
	border:1px solid #000;
	padding:2px;
}

table.voting_params
{
	border:1px solid #66A819;
}

table.voting_params_dis
{
	border:1px solid #ccc;
}

table.voting_params_dis td
{
	color:#aaa;
}

table.voting_params td 
{
	border-right:1px solid #66A819;
}

table.voting_params td.addOptionLink_cont 
{
	border-right:0px;
}

table.voting_params_dis td 
{
	border-right:1px solid #aaa;
}

table.voting_params_dis td.addOptionLink_cont
{
	border-right:0px;
} 


table.voting_params input.question, table.voting_params_dis input.question
{
	width:200px;
}


select.votinglength
{
	margin-top:4px;
	border:1px solid #000;
	color:#000;
}

select.votinglength_dis
{
	margin-top:4px;
	border:1px solid #aaa;
	color:#aaa;
}

td.addOptionLink_cont
{
	border:0;
}

table.main_voting_container p
{
	padding:0px;
	margin:0px;
}

table.voting_option td.option_title
{
	font-size:10px;
	padding:8px;
}

table.voting_option td.option_title a
{
	text-decoration:none;
}

table.voting_option td.option_title a:hover
{
	text-decoration:underline;
}

table.voting_option
{
	border-bottom:1px dashed #ddd;
}

table.main_voting_container p.user_hasnt_voted, table.main_voting_container p.user_has_voted
{
	padding-left:30px;
	padding-top:10px;
	font-size:11px;
}

table.main_voting_container p.user_has_voted
{
	color:#3FCA8A;
}

table.main_voting_container p.user_hasnt_voted
{
	color:#FFA031;
}


div.voting_container
{
	margin-right:20px;
	width:400px;
	float:left;
}	

table.voting_title p
{
	font-weight:bold;
}

table.start_end_info p
{
	font-weight:normal;
	font-size:10px;
}

table.start_end_info p.title
{
	text-decoration:underline;
}

table.start_end_info td
{
	border-bottom:0px !important;
}

table.start_end_info td.voting_activity_text
{
	
}

span.voting_is_enabled
{
	color:#00CC82;
}

span.voting_is_disabled
{
	color:#FFB830;
}


table.voting_title td
{
	border-bottom:1px solid #aaa;
	padding:5px;
}

table.voting_title td.title
{
	font-size:12px;
}

}

table.voting_title img
{
	margin:5px;
}

table.voting_color_line td.color_filled
{
	border-top:1px solid #EBDFDF;
	border-bottom:1px solid #EBDFDF;
	border-right:1px solid #EBDFDF;
}

span.topic_is_moved, a.topic_is_moved
{
	color:#888 !important;
}

a.forum_menu_link
{
	margin-right:10px;
	font-size: 12px;
}

td.search_form_title
{
	
}


select.forum_search_place
{
	width:400px;
}

table.search_form
{
	border:1px solid #aaa;
	padding:10px;
}

table.search_form td
{
	border-bottom:1px solid #aaa;
	padding-bottom:10px;
	padding-top:10px;
	font-size:11px;
}

table.add_params td
{
	border:0;
}


table.forum_search_form_title td
{
	background: #76B12E;
	font:bold 12px Verdana;
	color:#fff;
	padding:5px;
	border:1px solid #aaa;
	border-bottom:0px;
}

table.forum_search_form_title td.forum_search_error
{
	border:0;
	background: #fff;
	color:#f00;
	font-size:11px;
	padding-left:30px;
}

table.forum_search_form_title td.forum_search_result_params
{
	border:0;
	background: #fff;
	/*color:#aaa;*/
	color:#000;
	font-size:10px;
	padding-left:30px;
}

table.search_result
{
	border-bottom:1px solid #aaa;
	width:100%;
}

table.carma_history
{
	font-size:12px;
}

table.search_result td.entity_title
{
  font-size:9px;
}

table.search_result td.entity_title span.message
{
	color:#EA9323;	
}

table.search_result td.entity_title span.topic
{
	color:#0184D0;	
}

table.forum_search_form_title td.forum_search_result_link
{
	background: #fff;
	text-align:center;
}

table.forum_search_form_title a, table.forum_search_form_title a.hover
{
	font-size:9px;
	color:#76B12E;
	text-decoration:underline;
}

table.forum_search_form_title span.accordances_found
{
	font-weight:normal;
	color:#000;
}

table.search_result a.search_result_link
{
	text-decoration:none;
	color:#777;
}


td.message_links, td.message_links_hl
{
	text-align:center;
	/*padding:5px;*/
}

td.message_links a, td.message_links_hl a
{
	color:#777;
	text-decoration:underline;
	font-size:10px;
}


table.form td.title
{
	text-align:right;
}

table.message_add input.title
{
	width: 100%;
	border:1px solid #888;
	height:25px;
}



table.message_preview
{

}

table.message_preview td.title
{
	border-right:1px solid #888888;
	border-bottom:1px solid #888888;
	padding:5px;
	text-align:right;
}

table.message_preview td.content
{
	border-bottom:1px solid #888888;
	padding:5px;
}

table.message_preview td.bottom
{
	border-bottom:0px;
}



table.message_add textarea.body
{
	font-size:11px;
	height:320px;
}


table.message_add textarea.signature
{
	font-size:11px;
	width: 100%;
	height:90px;
	border:1px solid #A9B8C2;
	text-align:center;
	padding-top:10px;
}


p.subscribe_already_exists
{
	padding-left:10px;
	color:#E9584C;
}

table.forum_company_info
{
	border:1px solid #888;
	margin-left:3px;
	margin-bottom:3px;
}

table.forum_company_info td.comp_name
{
	/*padding:2px;*/
	text-align:center;
	font-size:10px;
	border-bottom:1px solid #888;
}


.realm_mini_sign 
{
	float: left;
	padding-left: 0.5em;
	font-size: xx-small;	
}


table.forum_company_info td.comp_param
{
	font-size:10px;
	text-align:left;
	padding:3px;
}

table.forum_company_info td.comp_logo
{
	padding-top:5px;
}

a.infobar_company_name
{
	color:#fff;
	text-decoration:none;
}

img.forum_avatar
{
	margin-top:4px;
	border:1px solid #000;
}

td.user_links
{
	padding-left:2px;
}

td.user_links a
{
	font-size:9px !important;
	color:#888888;
}


td.user_links p
{
	margin:0px;
	padding-bottom:3px;
}


div.forum_topage_container
{
	margin-top:3px;
	margin-left:10px;
}

div.forum_topage_container a.page
{
	color:#888 !important;
	text-decoration:none;
	font-size: 10px;
}

span.to_page_title
{
	color:#888;
	font-size:10px;
}

form *
{
	font-size: 12px;
}

table.forum_moderator_list
{
}

table.forum_moderator_list td, table.user_status_list td
{
	padding:5px;
	border-bottom:1px solid #888;
	font-size:11px;
}

table.user_status_list th
{
	text-align:left;
	background: #f4f4f4;
	padding:3px;
}

div.voting_container span.voting_option_title
{
	font-size:12px;
	color:#0073BF;
}

table.votingdate
{
	margin-top:8px;
}

table.votingdate td
{
	border:0;
	border-bottom:1px solid #ccc;
}

table.votingdate td.votingdate_title
{
	/*font-weight:bold;*/
	font-size:11px;
}

p.search_no_result
{
	font-size:14px;
	text-align:center;
	color:#000;
}

PRE.djest
{
	PADDING             : 10px;
	COLOR               : green;
	FONT-SIZE           : 14px;
	FONT-WEIGHT         : bold;
	BACKGROUND-COLOR    : silver;
	text-align:left;
}

IMG
{
	BORDER              : 0 !important;
}

td.rss_hh_block
{
	background-color: #ededed;
	border:1px solid #aaa;
}

h1.rss_hh_block
{
	/* color:#FF7F90; */
	color:#0073BF;
	font-size:14px;
}

div.vacancy_group_container
{
	float:left;
	width:210px;
	margin-left:5px;
}

div.vacancy_group_container h2
{
	font-size:12px;
	color:#0073BF;
}

div.vacancy_group_container p
{
	padding-right:10px;
}

div.vacancy_group_container p a
{
	font-size:10px;
	text-decoration:underline;
	/* color:#0184D0; */
	color:#0073BF;
}

td.carma_container
{
	padding:0px;
	margin:0px;
	height:25px !important;
	border:0;
	border-top:1px solid #888888;
	border-right:1px solid #888888;
	text-align:right;
}

div.carma_container p
{
	color:#929292;
	padding:0px;
	padding-left:2px;
	margin:0px;
}

td.carma_container div
{
	font-size:10px;
	color:#aaa;
}

td.carma_container div a
{
	font-family	: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

td.carma_container div a.plus
{
	color:#37D313;
}

td.carma_container div a.minus
{
	color:#B52D2D;
}

td.carma_container div.inactive a, td.carma_container div a.inactive
{
	color:#949494 !important;
}

table.carmalog_filter
{
	border:1px solid #aaa;
	border-bottom:0;
}

table.carmalog_filter th
{
	background-color: #ccc;
}

table.carmalog_filter td
{
	background-color: #eee;
	padding:5px;
	border-bottom:1px solid #aaa;
}


table.list td.pos
{
	background:url('/img/forum/circle_green.gif') no-repeat 25px 4px; 
	color:#fff;
	font-size:10px;
}

table.list td.odd
{
	background-color: #F4F4F4;
}


table.list td.pos a
{
	text-decoration:none;
	color:#fff;
}

td.neg
{
	background:url('/img/forum/circle_red.gif') no-repeat 25px 4px; 
	top:10px;
	color:#fff;
	font-size:10px;
}

table.list td.neg a
{
	text-decoration:none;
	color:#fff;
}

table.carma_history_flter
{

}

p.carma_history_search_error
{
	padding-top:50px;
	text-align:center;
	color:#f00;
	font-weight:bold;
}

div.votes_count_cont
{
	margin-right:15px;
	float:right;
	margin-top:5px;
	color:#37D313 !important;
}

div.votes_count_cont a
{
	/*font:normal 10px Arial !important;*/
	font-family	: Tahoma, Arial, Geneva, Helvetica, sans-serif;
}

div.votes_count_cont a:hover
{
	text-decoration:underline !important;	
}

div.votes_count_cont a.positive_votes
{
	color:#37D313;
	text-decoration:underline;
}

div.votes_count_cont a.negative_votes
{
	color:#f00;
	text-decoration:underline;
}

.negative_votes
{
	color:#f00;
}

div.carma_loading_cont, div.carma_buttons_cont
{
	margin-right:15px;
	float:right;
}

div.carma_loading_cont
{
	margin-top:8px;
	display:none;
}

div.carma_log_pos_votes_cont p, div.carma_log_neg_votes_cont p
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:30px;
	height:20px;
	padding:0px;
	margin:0px;
	padding-left:2px;
	padding-right:2px;
}

div.carma_log_neg_votes_cont p
{
	padding-left:4px;
	padding-right:4px;
}

/*
div.carma_log_pos_votes_cont p
{
	color:#50CA1A;
}

div.carma_log_neg_votes_cont p
{
	color:#CB2F1E;
}
*/

div.carma_log_pos_votes_cont
{
 	margin-right:10px;
}

div.carma_log_pos_votes_cont, div.carma_log_neg_votes_cont
{
	float:left;
}

div.carma_log_pos_votes_cont
{
	background-color: #50CA1A;
	/* background:url('/img/forum/carma_pos_bg.gif') no-repeat; */
}

div.carma_log_neg_votes_cont
{
	background-color: #CB2F1E;
	/* background:url('/img/forum/carma_neg_bg.gif') no-repeat;  */
}

table.carma_history_detail
{
	margin-top:0px;
	border:1px solid #aaa;
}

table.carma_history_detail td
{
	padding-top:5px;
	padding-bottom:5px;
}

.add_forum  div {

	padding: 0.5em;	
}

.add_forum  label {

	text-align: right;
	display: block;
	float: left;
	width: 10em;
	padding: 0em 0.5em 0em 0em;	
	
}

.add_forum fieldset {
	margin: 2em 2em 2em 0em;	
}

.add_forum select, .add_forum input[type="text"] {
	width: 30em;
} 

#action_selector {
	margin: 2em 2em 2em 0em;	
}

#action_selector > div {
	padding: 1em;
}

#action_selector label {

	float: left;
	width: 15em;
	text-align: right;
	font-size: small;
	padding-right: 1em;
}

#action_selector option.enabled {
	padding-left: 1em;
}

#delete_forum_form {
	display: inline;
}

#report {
	margin-left: 40%;
	font-size: x-small;
	padding: 1em;	
}

#cancel_action {
	padding: 2em;
}

.forum_edit_warning {
	color: red;
	font-size: x-small;
}
.text_to_right {
	text-align:right;
	padding: 5px;
}

.bbSpoiler {
    border: #d0d0d0 1px solid;
    padding: 4px;
}
.bbSpoilerTitle a {
    color: #666666;
    font-weight: bold;
}
.bbSpoilerText {
    padding: 2px;
}



