@IMPORT URL('table.infoblock.css');
@IMPORT URL('table.grid.css');
@IMPORT URL('core.css?v=8');
@IMPORT URL('miniheader.css');
.t_comp {
    line-height: 55%;
}

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 {
    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 {
    background: url(/img/forum/link.gif);
    padding-left: 17px;
    padding-top: 3px;
    background-position: left center;
    background-repeat: no-repeat;
    text-decoration: none;
}
td.message_links a.quote,
td.message_links_hl a.quote {
    background: url(/img/forum/quote.gif);
    padding-left: 17px;
    padding-top: 3px;
    background-position: left center;
    background-repeat: no-repeat;
    text-decoration: none;
}
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;
}
.headerButtonBuy>a,
.vis-button {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background: -moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23', GradientType=0);
    background-color: #ffec64;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    border: 1px solid #ffaa22;
    display: inline-block;
    cursor: pointer;
    color: #333333 !important;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 24px;
    text-decoration: none !important;
    ;
}
.headerButtonBuy>a:hover,
.vis-button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
    background: -moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: -webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: -o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: -ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64', GradientType=0);
    background-color: #ffab23;
}
.headerButtonBuy>a:active,
.vis-button:active {
    position: relative;
    top: 1px;
}
.pager_list,
.pager_options {
    margin: 0;
    padding: 0;
    color: gray;
}
.pager_list li,
.pager_options li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.pager_list li:first-child,
.pager_options li:first-child {
    margin-right: 3px;
}
.pager_list li a,
.pager_options li a {
    margin: 2px;
    padding: 2px 7px 3px 7px;
    border: 1px solid #ddd;
    text-decoration: none;
}
.pager_options li a {
    padding: 2px 4px 3px 4px;
}
.pager_list li.selected,
.pager_options li.selected {
    margin: -3px 1px 0 1px;
    padding: 3px 7px 4px 7px;
    border: none;
    background-color: #8A4CA9;
    color: #FFF;
    text-decoration: none;
}
.pager_list .fa-ellipsis-h {
    margin-right: 5px;
    margin-left: 5px;
}
.translate-button {
    background-color: #0073BF;
    color: #fff;
    padding: 2px 4px 2px 4px;
    text-decoration: none;
    border-radius: 3px;
    float: right;
    margin: 0px 20px 10px 0;    
}
	
.translate-button-topics {
	float: right;
	margin: -3px 20px -20px 0;
}

.updating {
	color:#aaa;
}