div.forum-info-box {
    border-style: solid;
    border: 0;
    line-height: 1.5em;
    padding: 0.5em 1.117em;
    font-size: 15px;
}
div.forum-menu-box {
    margin-bottom: 1em;
}
div.forum-menu-box span.forum-menu-item {
    margin-right: 0.25em;
    padding-right: 0.25em;
    white-space: nowrap;
}
span.forum-menu-item {
    border-right-style: solid;
    border-right-width: 0;
}
span.forum-menu-item-last {
    border: medium none;
}
div.forum-breadcrumb-top {
    padding: 0 1.117em 1em;
}
div.forum-breadcrumb-bottom {
    padding: 0 1.117em 1em;
}
div.forum-breadcrumb {
    line-height: 1.5em;
}
div.forum-breadcrumb span {
    white-space: nowrap;
}
div.forum-breadcrumb a {
    text-decoration: none;
}
span.forum-crumb-last {
    font-weight: normal;
}
div.forum-header-box {
    border-style: solid;
    border-width: 1px;
    padding: 0 1.117em;
}
div.forum-header-title a {
    text-decoration: underline;
}
div.forum-header-options {
    float: right;
    padding: 0.5em 0;
}
div.forum-header-options a:hover {
    text-decoration: underline;
}
div.forum-header-title {
    font-size: 1em;
    padding: 0.462em 5em 0.426em 0;
}
table.forum-table {
    width: 100%;
}
table.forum-forum-list {
    margin-bottom: 1em;
}
table.forum-topic-list {
}
table.forum-table th {
    font-size: 1em;
    font-weight: normal;
    padding: 0.462em 1em;
    text-align: left;
    vertical-align: middle;
}
table.forum-table td {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 2px;
    padding: 0.4em 1em;
    vertical-align: top;
}
table.forum-table tr.forum-row-first td {
    border-top-style: solid;
    border-top-width: 2px;
}
table.forum-table tr.forum-row-last td {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
table.forum-table tr.forum-row-odd td {
}
table.forum-table tr.forum-row-even td {
}
table.forum-table tr.forum-row-selected td, table.forum-table td.forum-cell-selected, table.forum-post-selected td.forum-cell-post, table.forum-post-selected td.forum-cell-actions {
}
table.forum-table tr.forum-row-hidden td, table.forum-table td.forum-cell-hidden, table.forum-post-hidden td.forum-cell-post, table.forum-post-hidden td.forum-cell-actions {
}
table.forum-table tr.forum-row-sticky td, table.forum-table td.forum-cell-sticky {
}
table.forum-table tbody.forum-category-separator {
    display: none;
}
table.forum-table td.forum-column-icon {
    border-left-style: solid;
    border-left-width: 2px;
    padding: 0;
}
table.forum-table td.forum-column-alone {
    border-left-style: solid;
    border-left-width: 1px;
}
div.forum-icon-container {
    text-align: center;
    width: 3.3em;
}
div.forum-icon {
    height: 20px;
    margin: 0.667em auto;
    width: 20px;
}
table.forum-table th.forum-column-title, table.forum-table td.forum-column-title {
    text-align: left;
    width: 66%;
}
table.forum-table th.forum-column-title{
    color: #008dff;
    text-decoration: underline;
}
table.forum-table td.forum-column-title {
    line-height: 1.4em;
    padding: 0;
}
table.forum-table th.forum-column-title {
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 1.117em;
}
div.forum-item-info {
    padding: 6px 14px 5px;
}
div.forum-item-subforums {
    line-height: 1.4em;
    margin-top: 0.9em;
}
span.forum-status-sticky, span.forum-status-closed {
    font-weight: bold;
}
span.forum-item-desc-sep {
    font-size: 1em;
    vertical-align: middle;
}
div.forum-moderator-stat {
    margin-top: 0.9em;
}
div.forum-moderator-stat span {
    font-weight: bold;
}
table.forum-table td.forum-column-topics, table.forum-table td.forum-column-replies, table.forum-table td.forum-column-views {
    padding: 1em 0.2em;
    text-align: center;
}
table.forum-table th.forum-column-topics, table.forum-table th.forum-column-replies, table.forum-table th.forum-column-views {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
table.forum-table th.forum-column-lastpost, table.forum-table td.forum-column-lastpost {
    padding: 0;
    text-align: left;
    width: 30%;
}
table.forum-table td.forum-column-lastpost {
    line-height: 1.4em;
}
table.forum-table th.forum-column-lastpost {
    border-right-style: solid;
    border-right-width: 1px;
    padding-left: 1em;
}
div.forum-lastpost-box {
    padding: 6px 14px 5px;
}
span.forum-lastpost-date, span.forum-lastpost-title {
    display: block;
}
div.forum-select-box {
    float: right;
    padding: 0.1em;
    text-align: center;
}
table.forum-table td.forum-column-footer, table.forum-post-table td.forum-column-footer, div.forum-footer-box {
    border-style: solid;
    border-width: 1px;
    line-height: 1.5em;
    padding: 0.5em 1em;
}
div.forum-footer-box {
    margin-bottom: 1em;
}
table.forum-table td.forum-column-footer {
    border-top: medium none;
}
div.forum-footer-inner {
    text-align: center;
}
span.forum-footer-option {
    border-left-style: solid;
    border-left-width: 1px;
    margin-left: 0.5em;
    padding-left: 0.5em;
}
span.forum-footer-option-first {
    border-left: medium none;
}
span.forum-footer-rss {
    background: url("../images/feed-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 20px;
    padding-top: 2px;
}
div.forum-users-online {
    float: left;
}
span.forum-users-online span {
    font-weight: bold;
}
div.forum-users-online span.forum-user-online {
}
div.forum-users-online span.forum-user-online-hidden {
}
div.forum-users-birthday {
}
span.forum-users-birthday span {
    font-weight: bold;
}
div.forum-statistics {
    margin-top: 20px;
}
div.forum-statistics-allusers {
    clear: both;
    float: left;
    white-space: nowrap;
}
div.forum-statistics-users {
    clear: both;
    float: left;
    white-space: nowrap;
}
div.forum-statistics-topics {
    text-align: right;
    white-space: nowrap;
}
div.forum-statistics-replies {
    text-align: right;
    white-space: nowrap;
}
div.forum-statistics-users span, div.forum-statistics-allusers span, div.forum-statistics-topics span, div.forum-statistics-replies span {
    font-weight: bold;
}
div.forum-navigation-box {
    border-style: solid;
    border-width: 1px;
    line-height: 1.5em;
    overflow: hidden;
    padding: 0 1.117em;
}
div.forum-page-navigation {
    float: left;
    padding: 0.5em 0;
}
div.forum-navigation-top {
    border-bottom: medium none;
}
div.forum-navigation-bottom {
    border-top: medium none;
    margin-bottom: 1em;
}
div.forum-page-navigation a, span.forum-page-current, span.forum-page-dots {
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 0.75em;
    padding-right: 0.5em;
    text-decoration: none;
}
div.forum-page-navigation a.forum-page-previous {
    border-left: medium none;
    border-right-style: solid;
    border-right-width: 1px;
}
div.forum-page-navigation a.forum-page-first, div.forum-page-navigation span.forum-page-first {
    border-left: medium none;
    padding-left: 0.5em;
}
span.forum-page-current {
    font-weight: bold;
}
div.forum-new-post {
    float: right;
    font-weight: bold;
    padding: 0.5em 0;
    text-align: right;
}
table.forum-table td.forum-first-column {
    border-left-style: solid;
    border-left-width: 1px;
}
table.forum-table th.forum-first-column {
    border-left-style: solid;
    border-left-width: 1px;
}
table.forum-table th.forum-last-column {
    border-right-style: solid;
    border-right-width: 1px;
}

table.forum-table th, div.forum-reply-header, div.forum-bbcode-line a:hover, div.forum-bbcode-line a:hover img {
    background-color: #d1d9e2;
}
table.forum-table td, table.forum-table th.forum-column-lastpost, table.forum-table th.forum-column-title, table.forum-table th.forum-first-column, table.forum-table th.forum-last-column, div.forum-info-box, div.forum-reply-form {
    border-color: #DAE0E7;
}
table.forum-table td, div.forum-info-box, div.forum-reply-form {
    background: none repeat scroll 0 0 #FBFCFD;
}
div.forum-reply-form table.bxlhe-frame-table td.bxlhe-editor-buttons {
    background-color: #FBFCFD !important;
}
div.forum-reply-field td.bxlhe-editor-cell, div.forum-reply-field .feed-add-post-form-but-wrap {
    border-color: #CED0D1;
}
table.forum-table tr.forum-row-hidden td, table.forum-table td.forum-cell-hidden, table.forum-table tr.forum-row-inactive td.forum-column-icon, table.forum-post-hidden td.forum-cell-post, table.forum-post-hidden td.forum-cell-actions {
    background: none repeat scroll 0 0 #E5F8E3 !important;
}
table.forum-table tr.forum-row-selected td, table.forum-table td.forum-cell-selected, table.forum-post-selected td.forum-cell-post, table.forum-post-selected td.forum-cell-actions {
    background: none repeat scroll 0 0 #D4DFEA !important;
}
table.forum-table td.forum-column-footer, table.forum-post-table td.forum-column-footer, div.forum-footer-box {
    background: none repeat scroll 0 0 #DAE1E9;
}
table.forum-post-table td.forum-cell-user, table.forum-post-table td.forum-cell-contact {
    background: none repeat scroll 0 0 #F1F6FA;
}
table.forum-post-table td.forum-cell-post, table.forum-post-table td.forum-cell-actions {
    background: none repeat scroll 0 0 #FBFCFD;
}
div.forum-post-date {
    background: none repeat scroll 0 0 #E5EAF0;
    border-bottom-color: #D6DDE5;
}
span.forum-menu-item, div.forum-page-navigation a, span.forum-page-current, div.forum-page-navigation a.forum-page-previous, span.forum-page-dots {
    border-color: #D4DAE3;
}
table.forum-table tr.forum-row-first td {
    border-top-color: #e0e0e0;
}
table.forum-table tr.forum-row-last td {
    border-bottom-color: #e0e0e0;
}
table.forum-table td.forum-column-footer, table.forum-post-table td.forum-column-footer, div.forum-footer-box {
    border-color: #e0e0e0;
}
span.forum-footer-option {
    border-color: #A5B4C8;
}
table.forum-post-table {
    border-bottom-color: #D0D3D8;
    border-top-color: #FFFFFF;
}
table.forum-post-table td.forum-cell-user, table.forum-post-table td.forum-cell-contact {
    border-left-color: #D5DAE0;
    border-right-color: #D6DDE5;
}
table.forum-post-table td.forum-cell-post, table.forum-post-table td.forum-cell-actions {
    border-right-color: #D5DAE0;
}
table.forum-post-table td.forum-cell-contact, table.forum-post-table td.forum-cell-actions {
    border-top-color: #D6DDE5;
}
div.forum-signature-line {
    border-top-color: #D6DDE5;
}
div.forum-header-box a:link, div.forum-header-box a:visited, div.forum-header-box a:active, div.forum-header-box a:hover {
    color: #FFFFFF;
}
.forum-required-field {
    color: #FF0000;
}
div.forum-header-box {
    background: none repeat scroll 0 0 #000;
    border-color: #406390;
    color: #FFFFFF;
}
div.forum-navigation-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DAE0E7;
}
table.forum-quote, table.forum-spoiler, table.forum-code, div.forum-code-box, div.forum-post-attachments {
    border-color: #ABBACC;
}
table.forum-quote td, table.forum-spoiler td, table.forum-code td, div.forum-code-box ol, div.forum-post-attachments {
    background: none repeat scroll 0 0 #FFFFFF !important;
    color: #696969;
}
table.forum-quote th, table.forum-spoiler th, table.forum-code th, div.forum-code-box {
    background: none repeat scroll 0 0 #E5EAF0 !important;
    color: #606264;
}
div.forum-note-box {
    background: none repeat scroll 0 0 #FFFDBE;
    border-color: #FFC34F;
}
div.forum-icon-default {
    background-image: url("../images/default.gif");
}
div.forum-icon-newposts {
    background-image: url("../images/newposts.gif");
}
div.vote-answer-item-bar-inner {
    background-color: #DAE1E9;
}
.forum-post-rating .ilike-light .bx-ilike-right {
    padding: 0 1px 0 11px;
}
.forum-post-rating .ilike-light .bx-ilike-text {
    padding: 0;
}
.forum-post-rating {
    float: right;
    padding-right: 10px;
    padding-top: 1px;
}
.forum-post-attachment-files ul, .forum-post-attachment-files ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
table.forum-spoiler thead {
    cursor: pointer;
}
td.forum-column-action, th.forum-column-action {
    width: 5%;
}

div.forum-legend-info{
    float: right;
    text-align: right;
    margin-top: 10px;
}
div.forum-legend-info div.forum-legend-item {
    margin-bottom: 10px;
	float: none;
	width: inherit;
	text-align: left;
}
div.forum-legend-info div.forum-legend-item div.forum-icon {
    margin: 0;
}
div.forum-legend-info div.forum-legend-item div.forum-icon-container {
    width: auto;
    position: absolute;
    margin: -3px 0 0 -15px;
}
div.forum-legend-info div.forum-legend-item span {
    display: inline-block;
    white-space: nowrap;
    padding-left: 20px;
}