html, body
{
        margin: 0;
        padding: 0;
        background: #f5f5f5;
        font-family: arial, helvetica, sans serif; font-size: 13px;
}

form
{
        margin: 0;
        padding: 0;
}

input, textarea, select
{
        background-color: #f5f5f5;
        border: solid 1px #909090;
        border-collapse: collapse;
}

div
{
        position: absolute;
}

table, td
{
        border: none;
        font-family: arial, helvetica, sans serif; font-size: 13px;
}

table
{
        margin: 0 0 5px 0;
}

.bd
{
        border: solid 1px #c6c6c6;
        border-collapse: collapse;
        height: 18px;
}

.nodecor a
{        text-decoration: none;}

a img
{
        border: none;
}

a:link
{
        color: #220000;
}

a:visited
{
        color: #220000;
}

a:hover
{
        color: #cc6666;
}

a:link#gray
{
        color: #606060;
}

a:visited#gray
{
        color: #606060;
}

a:hover#gray
{
        color: #cc6666;
}

.middle
{
        vertical-align: middle;
        width: 7px;
        height: 7px;
}

.middleA
{
        vertical-align: middle;
        width: 7px;
        height: 9px;
}

.middle_pad
{
        vertical-align: middle;
        padding-left: 10px;
        width: 7px;
        height: 7px;
}

.download_input
{
    width: 150px;
}

.download_button
{
    width: 80px;
}

.download_info
{
    width: 140px;
    font-size: 11px;
}

.download_info span
{
    color: #606060;
}

.logo_box
{
        left: 0px;
        z-index: auto;
}

.logo_box_size
{
        width: 426px;
        height: 122px;
}

.banner_box
{
        left: 450px;
        z-index: auto;
}

.banner_box_size
{
        width: 468px;
        height: 86px;
}

.menu_box
{
        top: 140px;
        z-index: 1;
}

.menu_box_size
{
        width: 160px;
}

.foto_box_size
{
        width: 160px;
        height: auto;
        padding-bottom: 7px;
}

.counters_box_size
{
        width: 160px;
}

.login_box
{
        top: 140px;
        left: 760px;
        z-index: auto;
}

.login_box_size
{
        width: 160px;
}

.online_box_size
{
        width: 160px;
}

.main_box
{
        top: 140px;
        left: 200px;
        z-index: auto;
}

.main_box_size
{
        width: 520px;
}

.topics_box_size
{
        width: 520px;
}

.boxtop
{
        width: 196px;
        height: 50px;
        background: URL('/images/top.gif') no-repeat top;
}

.boxtop2
{
        width: 556px;
        height: 50px;
        background: URL('/images/top2.gif') no-repeat top;
}

.imgtext
{
        border: solid 1px #909090;
        border-collapse: collapse;
}

a:hover .counter
{
        margin: 1px;
        filter: alpha(opacity=100);
                -moz-opacity: 1.0;
                -khtml-opacity: 1.0;
                opacity: 1.0;
}

.counter
{
        margin: 1px;
        filter: alpha(opacity=50);      /* синтаксис IE4 */
                -moz-opacity: 0.5;      /* Mozilla 1.6 и ниже */
                -khtml-opacity: 0.5;    /* Konqueror 3.1, Safari 1.1 */
                opacity: 0.5;           /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.c_ul
{
        width: 18px;
        height: 18px;
        background: URL('/images/c_ul.gif') no-repeat top right;
}

.c_ur
{
        width: 18px;
        height: 18px;
        background: URL('/images/c_ur.gif') no-repeat top right;
}

.c_dl
{
        width: 18px;
        height: 18px;
        background: URL('/images/c_dl.gif') no-repeat top right;
}

.c_dr
{
        width: 18px;
        height: 18px;
        background: URL('/images/c_dr.gif') no-repeat top right;
}

.b_u
{
        height: 18px;
        background: URL('/images/b_u.gif') repeat-x;
}

.b_d
{
        height: 18px;
        background: URL('/images/b_d.gif') repeat-x;
}

.b_l
{
        height: 18px;
        background: URL('/images/b_l.gif') repeat-y;
}

.b_r
{
        height: 18px;
        background: URL('/images/b_r.gif') repeat-y;
}

.hoverimage a img
{
        background: #ffffff url(/images/img_larger.gif) no-repeat scroll right bottom;
        border: 1px solid #b4b4b4;
        padding: 2px 2px 10px;
}