/*дополнительные правила форума*/
.icon_moderator {
    color: gray;
}

.icon_subforum {
    display: inline-block !important;
    background: transparent none 0 0 no-repeat;
    background-image: url("./images/subforum.gif");
    padding-left: 16px;
    padding-top: 10px;
}

.site-profile {
    background-image: url("./images/icon_site_prof_mini.gif");
    background-repeat: no-repeat;
    padding-left: 13px;
    padding-top: 13px;
    opacity: 0.5;
    float: left;
    position: relative;
    margin: -1px 6px 0px 0px;
}

/*костыли для изменения стилей из дополнений*/

/*Medals System*/
.icon-medal {
    background-image: url("./images/icon_medal_db.gif") !important;
}
div.medals {
    padding-left: 8px;
    margin-top: -8px;
}

/*Thanks for posts*/
.thanks_reput_image_back {
    margin-bottom: -2em;
}

/*костыль для псевдо-таблицы списка форумов*/
li.header dt, ul.topiclist dt {
    margin-right: -480px;
}

li.row dt .list-inner {
    margin-right: 480px;
}

.topiclist.forums .row dl dt {
    min-height: 46px;
}

.forums .row dd dfn, .topiclist.topics dd dfn {
    display:none;
}

.forums dd.topics, .forums dd.posts, .forums dd.lastpost, 
.topiclist.topics dd.topics, .topiclist.topics dd.posts, .topiclist.topics dd.lastpost, .topiclist.topics dd.views
{
    position: absolute;
    top: 2px;
    bottom: 1px;
    padding: 0 0 0 0;
}

.forums dd.topics {
    right: 385px;
}

.forums dd.posts {
    right: 290px;
}

.forums dd.lastpost, .topiclist.topics dd.lastpost {
    width: 290px !important;
    right: 0px;
}

.topiclist.topics dd.views {
    right: 290px;
}

.topiclist.topics dd.posts {
    right: 385px;
}

.forums .row .lastpost span, .topiclist.topics .row .lastpost span {
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-left: 12px;
}

.forums .topics::before, .forums .posts::before, .forums .lastpost::before, 
.topiclist.topics dd.topics::before, .topiclist.topics dd.posts::before, .topiclist.topics dd.lastpost::before, .topiclist.topics dd.views::before
{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: "";
}

/*костыль для улучшения .notice*/
.notice {
    margin-top: 0.8em !important;
    padding-top: 0.4em !important;
}