
/* CORE */
@import url('comments.css');

.forum_table {width: 100%; background-color: #EFEFEF;}

#type_forum #main_content .title {display: none;}

.forum_rubrics_container table {width: 100%;}
table td {padding: 4px 0;}

.forum_rubrics_container tr td, .forum_rubrics_container tr th, .forum_topic_container tr td, .forum_topic_container tr th {border-bottom: 2px solid #fff; }

.rubrics_label, .topic_label { background-color: #DFDFDF; height: 40px; vertical-align: middle;}

.unread_topic, .rubric_name {font-weight:bold;}
.rubric_description {display:block; font-weight:normal;}
.rubric_topics_unread, .rubric_topics_author, .post_author{display:block;}
.rubric_topics_count, .rubric_posts_count, .topic_comments_count{text-align:center;}
.rubric_name, .rubric_topics_count, .rubric_posts_count, .rubric_newest_post {vertical-align: middle;}
.rubric_name, .topic_name{width:45%; padding-left: 15px !important;}
.rubric_topics_count {width: 15%;}
.rubric_posts_count {width: 15%;}
.rubric_newest_post {width: 25%; padding-left: 5px;}

.topic_name, .topic_comments_count, .topic_newest_post {vertical-align: middle;}
.topic_name {width: 40%;}
.topic_comments_count {width: 20%;}
.topic_newest_post {width: 40%;}

.forum_container .forum_pages {margin: 0; font-size: 12px;}
.forum_container .controls {padding: 5px 15px; background-color: #DFDFDF;}


/* PROJECT */
.forum_container {}
.rubrics_label, .topic_label {background-color:#519334; }
.rubrics_label th, .topic_label th {color: #fff; font-weight: bold;}
.forum_table td {font-size: 12px;}
