﻿body { 
    background-color: #FFFFFF; 
    margin: 0px; 
    padding: 0px; 
    scrollbar-arrow-color: #2C539E; 
    scrollbar-face-color: #FFFFFF; 
    scrollbar-track-color: #E0E0E0; 
    scrollbar-highlight-color: #FFFFFF; 
    scrollbar-3dlight-color: #C0C0C0; 
    scrollbar-shadow-color: #FFFFFF; 
    scrollbar-darkshadow-color: #B0B0B0; 
}

/* Шрифты и размеры как на uCoz */
font, th, td, p { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; /* На uCoz основной текст часто мельче */
    color: #000000;
}

/* Ссылки: темно-синий, подчеркивание только при наведении */
a { text-decoration: none; color: #2C539E; }
a:visited { text-decoration: none; color: #2C539E; }
a:hover, a:active { text-decoration: underline; color: #000000; }

hr { height: 1px; border: none; border-top: 1px solid #7BA5D1; }

img { border: 0px; }
form { display: inline; }

/* Основная сетка форума */
table.forumline { 
    background-color: #7BA5D1; /* Цвет рамок между ячейками */
    border: 1px solid #2C539E; 
    padding: 0px;
}
table.forumline:hover { border: 1px solid #000000; }

.row, .row1, .row2 { background-color: #FFFFFF; padding: 4px; }
.row3 { background-color: #E9F0F8; padding: 4px; } /* Нежно-голубой для выделения */

/* Заголовки: Фирменный синий фон и белый жирный текст */
th, td.th { 
    color: #FFFFFF; 
    font-size: 12px; 
    font-weight: bold; 
    background-color: #2C539E; 
    height: 26px; 
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #2C539E;
}

/* Категории: Светлый серо-голубой фон */
td.cat, td.catHead, td.catLeft, td.rowpic, td.catSides, td.catRight, td.catBottom { 
    color: #2C539E; 
    font-size: 11px; 
    font-weight: bold;
    background-color: #D1DCF0; 
    height: 25px; 
    padding: 2px 5px;
    border: 1px solid #7BA5D1;
}

.gen { font-size: 12px; }
.genmed { font-size: 11px; }
.gensmall { font-size: 10px; }

/* Навигация */
.nav { font-weight: bold; font-size: 11px; color: #2C539E; }
table.nav { 
    background-color: #E9F0F8; 
    border: 1px solid #7BA5D1; 
    height: 24px; 
}

.forumlink { font-weight: bold; font-size: 13px; color: #2C539E; }

/* Формы */
input, textarea, select { 
    color: #000000; 
    font: normal 11px Verdana, Arial, sans-serif; 
    background-color: #FFFFFF;
    border: 1px solid #7BA5D1;
}
input.post { height: 18px; text-indent: 2px; }

input.button, input.mainoption, input.liteoption { 
    background-color: #F0F0F0; 
    color: #000000; 
    font-size: 11px; 
    border: 1px solid #7BA5D1;
    cursor: pointer;
}
input.button:hover { border-color: #2C539E; background-color: #FFFFFF; }

/* Блоки цитат и кода */
.code {
    font-family: Courier, 'Courier New', sans-serif; font-size: 12px; color: #000080;
    background-color: #F5F5F5; border: 1px solid #7BA5D1; padding: 5px;
}

.quote {
    font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #444444; 
    background-color: #FAFAFA; border: 1px solid #7BA5D1; padding: 5px;
}

.maintitle, h1, h2 {
    font-weight: bold; font-size: 18px; font-family: Verdana, sans-serif;
    text-decoration: none; color: #2C539E; padding-bottom: 5px;
}

/* СТИЛИ для WR-Forum (Адаптация под uCoz Одесской ЖД) */

.pgbutt a {
    font-family: Verdana; font-size: 10px;
    text-decoration: none; border: 1px #7BA5D1 solid; background: #FFFFFF; 
    padding: 1px 4px; margin: 2px;
    border-radius: 0px; /* На старых дизайнах углы острые */
}
.pgbutt a:hover { background: #2C539E; color: #FFFFFF; border-color: #2C539E; }

.guestavatar {
    width: 100px; height: 100px; text-align: center;
    background: #E9F0F8; color: #2C539E; font-size: 40px;
    display: table-cell; border: 1px solid #7BA5D1; vertical-align: middle;
}

#nav8 { border-spacing: 0; width: 100%; border-top: 2px solid #2C539E; border-bottom: 2px solid #2C539E; }
#nav8 td { background: #FFFFFF; border-right: 1px solid #E0E0E0; }
#nav8 td:hover { background: #E9F0F8; }
#nav8 a { color: #2C539E; font-size: 11px; font-weight: bold; }

/* Полоса загрузки (в цветах ЖД) */
#cssbar-border { border: 2px solid #2C539E; padding: 2px; background: #FFF; }
#cssbar-line { background-color: #7BA5D1; }