#column_center {
    margin-top: -120px;
}

h2.title { margin: 0px 0px 0px 0px !important; }

table.forum {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
}
    table.forum th.forum_column_topics { text-align: left; }
    table.forum th.forum_column_topics,
    table.forum th.forum_column_author,
    table.forum th.forum_column_messages,
    table.forum th.forum_column_views,
    table.forum th.forum_column_last_message {
        padding: 10px 0px;
        color: #4e4e4e;
        font: bold 11px/16px Verdana, Arial;
        text-align: center;
    }
    table.forum th.forum_column_author { width: 150px; }
    table.forum th.forum_column_messages,
    table.forum th.forum_column_views { width: 100px; }
    table.forum th.forum_column_last_message { width: 150px; }
    table.forum th.forum_column_topics,
    table.forum th.forum_column_author { text-align: left; }
    table.forum th.forum_column_last_message { text-align: right; }

    table.forum td.forum_category_name {
        padding: 10px;
        color: #4e4e4e;
        font: bold 11px/16px Verdana, Arial;
        border-bottom: 1px solid #d4e8fb;
    }

    table.forum tr.withBorderBottom td { border-bottom: 1px solid #f4f4f4; }

    table.forum td.forum_topic_name,
    table.forum td.forum_topic_author,
    table.forum td.forum_topic_messages,
    table.forum td.forum_topic_views,
    table.forum td.forum_last_message { padding: 10px 0px; }

    table.forum td.forum_topic_name,
    table.forum td.forum_topic_author { font: bold 11px/16px Verdana, Arial; }
    
    table.forum td.forum_topic_name { padding-right: 15px; }

    table.forum td.forum_topic_messages,
    table.forum td.forum_topic_views,
    table.forum td.forum_last_message {
        color: #4e4e4e;
        font: normal 11px/16px Verdana, Arial;
    }
    table.forum td.forum_topic_messages,
    table.forum td.forum_topic_views { text-align: center; }
    table.forum td.forum_last_message { text-align: right; }

    table.forum div.forum_new_topic {
        float: right;
        padding: 20px 0px;
        color: #4e4e4e;
        font: normal 10px/15px Arial;
        text-align: right;
    }
        table.forum div.forum_new_topic a { font: bold 14px/21px Arial; }
    table.forum div.forum_paginator {
        float: left;
        padding: 20px 0px;
        font: normal 11px/16px Verdana, Arial;
        text-align: left;
    }
        ul.paginator {
            border:0;
            margin:0;
            padding:0;
            line-height:100%;
            display:inline;
        }
            ul.paginator li {
                display:inline;
            }
                ul.paginator a:link,
                ul.paginator a:visited {
                    font: normal 11px/16px Verdana, Arial;
                    /*color:#226095;*/
                    padding:1px 6px;
                    text-decoration:none;
                }
                ul.paginator .page a {
                    font: normal 11px/16px Verdana, Arial;
                    /*color:#226095;*/
                }
                    ul.paginator a:hover {
                        /*background:#ffdfdf;*/
                    }
                ul.paginator .selected a {
                    /*color:#226095;
                    background:#fff4f4;*/
                }
            ul.paginator .hidden a {
                /*color:#888;*/
            }
                ul.yiiPager .hidden a:hover {
                    /*background:none;*/
                }
            ul.paginator .first,
            ul.paginator .last {
                display:none; /* default: none */
            }

/************************************************************/

* html #column_center { margin-top: -90px; }
* html table.forum { width: 99%; }

*+html #column_center { margin-top: -90px; }

