body
{
        background: url(template/img/fon.jpg) repeat-x #000000;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #cfcfcf;
        text-align: center;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

#main
{
        background: url(template/img/main.jpg) no-repeat #000000;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #cfcfcf;
        width: 906px;
        text-align: left;
        padding: 0px 0px 0px 0px;
        margin: 0px auto 0px auto;
}

#main .top
{
   background: url(template/img/top.jpg) no-repeat #000000;
   width: 906px;
   height: 120px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

#menu
{
        background: url(template/img/menu.jpg) no-repeat #000000;
        width: 906px;
        height: 25px;
        text-align: center;
        overflow: hidden;
}

#menu .menu_hover
{
        display: none;
}

#menu a
{
        height: 25px;
        padding: 14px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

#menu .mi_news { background: url(template/img/menu/news.gif); }
#menu .mi_library { background: url(template/img/menu/library.gif); }
#menu .mi_art { background: url(template/img/menu/art.gif); }
#menu .mi_gallery { background: url(template/img/menu/gallery.gif); }
#menu .mi_forum { background: url(template/img/menu/forum.gif); }
#menu .mi_resident { background: url(template/img/menu/resident.gif); }
#menu .mi_brothers { background: url(template/img/menu/brothers.gif); }

#menu .mi_news:hover { background: url(template/img/menu/hover/news.gif); }
#menu .mi_library:hover { background: url(template/img/menu/hover/library.gif); }
#menu .mi_art:hover { background: url(template/img/menu/hover/art.gif); }
#menu .mi_gallery:hover { background: url(template/img/menu/hover/gallery.gif); }
#menu .mi_forum:hover { background: url(template/img/menu/hover/forum.gif); }
#menu .mi_resident:hover { background: url(template/img/menu/hover/resident.gif); }
#menu .mi_brothers:hover { background: url(template/img/menu/hover/brothers.gif); }

#menu .mi_news_curr { background: url(template/img/menu/current/news.gif); }
#menu .mi_library_curr { background: url(template/img/menu/current/library.gif); }
#menu .mi_art_curr { background: url(template/img/menu/current/art.gif); }
#menu .mi_gallery_curr { background: url(template/img/menu/current/gallery.gif); }
#menu .mi_forum_curr { background: url(template/img/menu/current/forum.gif); }
#menu .mi_resident_curr { background: url(template/img/menu/current/resident.gif); }
#menu .mi_brothers_curr { background: url(template/img/menu/current/brothers.gif); }

#main .maintext
{
        width: 660px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #cfcfcf;
        float: left;
        padding: 0px 0px 0px 0px;
        margin: 8px 0px 0px 0px;
}

#main .maintext_indent
{
        padding: 0px 0px 0px 15px;
        margin: 0px 0px 0px 0px;
}

#main .rightmenu_holder
{
        width: 240px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px auto;
}

#main .rightmenu
{
        background: url(template/img/lines.gif);
        width: 210px;
        text-align: left;
        padding: 0px 0px 0px 0px;
        margin: 10px 15px 10px 15px;
}

.block_header
{
        background: url(template/img/mline.gif) no-repeat;
        width: 210px;
        padding: 6px 0px 0px 27px;
        margin: 0px 0px 0px 0px;
}

.block
{
        width: 154px;
        font-size: 10px;
        color: #cccccc;
        padding: 9px 0px 9px 0px;
        margin: 0px 0px 0px 0px;
}

.block_footer
{
        background: url(template/img/fmline.jpg) no-repeat;
        width: 210px;
        height: 3px;
        font-size: 1px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.art
{
   text-align: left;
        border-bottom: 1px solid #404040;
        padding: 0px 0px 7px 0px;
        margin: 0px 0px 0px 0px;
}

.blocklink
{
        width: 154px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        text-align: right;
}

.block a
{
   font-size: 10px;
}

img
{
        border: 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

p
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #cfcfcf;
        text-align: justify;
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 10px 0px;
}

a
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none;
        font-size: 11px;
        color: #ffffff;
}

a:hover
{
   color: #cc0000;
}

.chapter
{
        margin: 0px 30px 0px 30px;
}

.title
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #ffffff;
        text-align: center;
}

.small_title
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #ffffff;
        text-align: center;
}

.small_title_left
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #ffffff;
        text-align: left;
}

.preview
{
        background: transparent;
        border: 1px solid #aaaaaa;
        padding: 0px 0px 0px 0px;
        margin: 4px 0px 2px 0px;
}

.litea
{
        font-weight: normal;
        color: #888888;
}

.navmenu
{
        width: 660px;
        margin-top: 30px;
}

.bnav
{
        font-size: 10px;
        color: #cccccc;
}

.bnav a
{
        font-size: 10px;
        font-weight: normal;
}

.pholder
{
        border-bottom: 1px solid #404040;
        text-align: justify;
        padding: 0px 0px 7px 0px;
        margin: 25px 0px 0px 0px;
}

.tit_text
{
        float: left;
}

.tit_param
{
        font-size: 10px;
        float: right;
        color: #ffffff;
}

.tit_param_left
{
        font-size: 10px;
        float: left;
        color: #ffffff;
}

.tit_param_none
{
        font-size: 10px;
        color: #ffffff;
}

.counters
{
        padding: 20px 10px 10px 10px;
        margin: 0px 0px 0px 0px;
        float: left;
}

.copyright
{
        font-size: 9px;
        color: #777777;
        text-align: right;
        padding: 30px 10px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.copyright a
{
        font-size: 9px;
        color: #888888;
}

.copyright a:hover
{
        font-size: 9px;
        color: #ffffff;
}

.boardholder
{
        width: 250px;
        text-align: left;
        border: 1px solid #444444;
        padding: 7px 7px 7px 7px;
        margin: 0px 0px 0px 0px;
}

.pboard
{
        text-align: left;
}

.blocktitle
{
        width: 100%;
        text-align: center;
        font-weight: bold;
        border-bottom: 1px solid #444444;
        padding: 0px 0px 7px 0px;
        margin: 0px 0px 7px 0px;
}

.formholder
{
        width: 400px;
        text-align: left;
        border: 1px solid #444444;
        padding: 7px 7px 7px 7px;
        margin: 0px auto 0px auto;
}

.edit
{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        border: 1px solid #444444;
        margin-top: 3px;
        border-left: none;
        border-right: none;
        background: transparent;
        color: #ffffff;
        text-indent: 3px;
        width: 100%;
}

.button
{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        background: transparent;
        color: #ffffff;
        padding: 4px 0px 4px 0px;
        border: 1px solid #444444;
        float: right;
}

.form
{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

.buttonholder
{
   height: 19px;
        text-align: right;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.keywords
{
        display: none;
}

.imageholder
{
        width: 600px;
        background: transparent;
        padding: 0px 0px 0px 0px;
        margin: 0px auto 0px auto;
}

.imageholder td
{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding: 10px 0px 10px 0px;
        margin: 0px 0px 0px 0px;
        width: 200px;
        text-align: center;
}

/* Рейтинг */
.rating
{
        list-style: none;
        margin: 0px;
        padding: 0px;
        width: 60px;
        height: 12px;
        position: relative;
        background: url(template/img/rating.gif) 0px 0px repeat-x;
   float: right;
}

.rating_nofloat
{
        list-style: none;
        margin: 0px;
        padding: 0px;
        width: 60px;
        height: 12px;
        position: relative;
        background: url(template/img/rating.gif) 0px 0px repeat-x;
}

.rating li
{
        float: left;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.rating li a
{
        display: block;
        width: 12px;
        height: 12px;
        text-indent: -9999px;
        position: absolute;
        text-decoration: none;
        z-index: 0;
        padding: 0px 0px 0px 0px;
}

.rating li a:hover
{
        background: url(template/img/rating.gif) 0px 12px;
        height: 12px;
        z-index: 1;
        left: 0px;
}

.rating a.star1 { left: 0px; }
.rating a.star1:hover { width: 12px; }
.rating a.star2 { left: 12px; }
.rating a.star2:hover { width: 24px; }
.rating a.star3 { left: 24px; }
.rating a.star3:hover { width: 36px; }
.rating a.star4 { left: 36px; }
.rating a.star4:hover { width: 48px; }
.rating a.star5 { left: 48px; }
.rating a.star5:hover { width: 60px; }

.rating li.current
{
        background: url(template/img/rating.gif) 0px 28px;
        height: 12px;
        z-index: 1;
        text-indent: -9999px;
}
