body {
        margin: 0px;
        padding: 0px;
        font-family: Franklin; Verdana, Arial, Helvetica, sans-serif;
        background: url(img/bg_pic.jpg);
}

h2 {
        font-size:14px;
}

b {
        font-weight: normal;
}

/* оформление левого меню */

.left_menu_block {
        background: url(img/fon_menu.gif) no-repeat;
        width: 128px;
        height:24px;
}

.left_menu_text {
        font-size: 11px;
        color:#FFFFFF;
        font-weight: bold;
        text-align:right;
        padding-top: 4px;
        padding-right: 5px;
}

/* оформление новости */

.title_block {
        padding-left:10px;
        padding-top:3px;
        font-size: 15px;
        color: #FFFFFF;
        font-weight:bold;
}

td.content_block {
        background: #FFFFFF;
        padding-top: 20px;
}

table.news_text_block {
        margin-left: 50px;
        margin-right: 10px;
}

.news_photo {
        float:left;
        padding: 0px 10px 0px 0px;
}

.create_date {
        background: #FFFFFF;
        padding: 0px 10px;
        font-size:11px;
        font-weight:bold;
        color:#FD7575;
        position:relative; bottom:5px; right: 30px;
}

h2.news_header {
        font-size:15px;
        font-weight:bold;
        color:#5E83FB;
        margin: 0px;
        padding-bottom: 10px;
}

h2.reds {
        font-size:14px;
        font-weight:bold;
        color:#FD7575;
        width: 100%;
        padding-bottom: 2px;
        border-bottom: 2px solid #FD7575;
}

h1.library {
        font-size:14px;
        font-weight:bold;
        color:#5E83FB;
        margin: 0px;
        border-bottom:1px solid #5E83FB;
}

h3.clubs {
        font-size:12px;
        font-weight:bold;
        color:#5E83FB;
        margin: 0px;
        padding-bottom: 0px;
}

h3.library {
        font-size:12px;
        font-weight:bold;
        color:#5E83FB;
        margin: 0px;
        padding: 10px 0px 0px 0px;
}

.text_news {
        font-size:11px;
        font-family: Verdana, Arial, Helvetica;
        text-align: justify;
}

/* подробнее */

.more {
        font-size:10px;
        font-family: Verdana, Arial, Helvetica;
        font-weight:bold;
        text-align: right;
        color:#5E83FB;
}

/* оформление правого блока */

.right_block_title {
        font-size:14px;
        font-weight:bold;
        text-align: right;
        color:#FD7575;
}

.right_block_title_line {
        padding-bottom:5px;
}

.right_includes_title {
        font-size:14px;
        font-weight:bold;
        text-align: right;
        color:#FD7575;
        padding-top:25px;
}

.right_includes_block {
        font-size:10px;
        font-family: Verdana;
        text-align: justify;
        font-weight:bold;
        padding-top:5px;
        color:#5E83FB;
}

ul.right_block {
        list-style:none;
        padding: 0px;
        margin: 0px;
}

li.right_block {
        padding-bottom: 5px;
}

/* копирайт */

td.copyright {
        font-size:10px;
        font-family: Verdana;
        font-weight:bold;
        text-align: center;
        color:#FFFFFF;
        padding-bottom:5px;
}

/* баннеры */

.banners {
        font-family: Verdana;
        font-size:10px;
        color: #FFFFFF;
        padding-bottom: 5px;
        font-weight:bold;
}

/*Картинки в статьях */
.img_left {
        float:left;
        margin: 0px 15px 10px 0px;
}

.img_right {
        float:right;
        margin: 0px 0px 10px 15px;
}

/*Оформление страницы спонсоров */

td.sponsors {
        font-size:11px;
}

/*Оформление таблиц в новостях */
td.result_cattitle {
        background: #5E83FB;
        color:#FFFFFF;
}

tr.line_news1 {
        background: #5E83FB;
        color:#FFFFFF;
}

tr.line_news2 {
        background: #92ABFC;
        color:#FFFFFF;
}

td.result {
        font-size:14px;
        font-weight:bold;
        color:#5E83FB;
        margin: 0px;
        padding-bottom: 0px;
}

table.news {
        font-size:11px;
        font-family: Verdana, Arial, Helvetica;
        text-align:center;
}

/* оформление ссылок */

a {
        color:#5E83FB;
        text-decoration: 1px solid;
}

a:hover {
        color:#FD7575;
        text-decoration: 1px solid;
}

a.left_menu_text {
        color:#FFFFFF;
        text-decoration: none;
}

a.left_menu_text:hover {
        color:#5E83FB;
        text-decoration: none;
}

a.copyright {
        font-size:10px;
        font-family: Verdana;
        font-weight:bold;
        color:#FFFFFF;
}

a:hover.copyright {
        font-size:10px;
        font-family: Verdana;
        font-weight:bold;
        color:#FD7575;
}

a.nav {
        font-size:10px;
        font-family: Verdana;
        font-weight:bold;
        text-decoration: none;
}

a:hover.nav {
        font-size:10px;
        font-family: Verdana;
        font-weight:bold;
}
