/* Originaly written for SubSilver http://www.subBlue.com */

body {
    background-color: #E5E5E5;
    /* ... (остальные стили body) */
    max-width: 74%; /* Максимальная ширина 74% */
    margin: 0 auto; /* Центрирование по горизонтали */
}

font, th, td, p {
    font-family: 'Arial', sans-serif; /* Современный шрифт без засечек */
    font-size: 16px; /* Увеличенный размер шрифта */
    font-style: italic; /* Наклонный шрифт */
}

/* ... (остальные стили) */

/* СТИЛИ для скрипта форума WR-Forum Professional версии 2.2 с 2019 года */

/* ... (стили для WR-Forum) */
.pgbutt a {
    /* ... */
    font-family: 'Arial', sans-serif; /* Современный шрифт для кнопок */
    font-size: 14px; /* Размер шрифта для кнопок */
}



a:link, a:active, a:visited {
    color: #32329C;
    text-decoration: none;
    border-width: 0px;
}

a:hover {
    text-decoration: underline;
    color: #A7A9B4;
    border-width: 0px;
}

hr {
    height: 0px;
    border: solid #D1D7DC 0px;
    border-top-width: 1px;
}

.bodyline {
    background-color: #FFFFFF;
    border: 1px #98AAB1 solid;
    padding: 15px;
    border-width: 0px 0px 1px 0px;
}

.forumline {
    background-color: #FFFFFF;
    border: 1px #B2B2B2 solid;
}

td.row1 {
    background-color: #FFDAB9; /* Светло-оранжевый */
}

td.row2 {
    background-color: #FFC08B; /* Более темный оранжевый */
}

td.row3 {
    background-color: #FFA500; /* Яркий оранжевый */
}

td.rowpic {
    background-color: #FFFFFF;
    background-image: url(cellpic2.jpg);
    background-repeat: repeat-y;
}

th {
    font-size: 13px;
    font-weight: bold;
    background-color: #90EE90; /* Светло-зеленый */
    height: 25px;
    font-weight: bold;
    color: #333; /* Более темный цвет текста для контраста */
}

td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
    background-image: url(cellpic1.gif);
    background-color: #FFB347; /* Оранжевый */
    border: #FFFFFF;
    height: 28px;
}

td.header {
    background-image: url(cellpic5.jpg);
    background-color: #90EE90; /* Светло-зеленый */
    border-width: 0px;
    height: 69px;
}

td.catHead_header {
    background-image: url(cellpic3.jpg);
    background-color: #FFC08B; /* Оранжевый */
    border: #FFFFFF;
    height: 25px;
}

.maintitle_header {
    font-weight: bold;
    font-size: 22px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 120%;
    color: #333; /* Более темный цвет текста */
}

.gen_header {
    font-size: 14px;
    color: #333; /* Более темный цвет текста */
}

.space_header {
    font-size: 14px;
    color: darkblue;
}

td.none {
    background-image: url(icon_none.gif);
    width: 55px;
}

td.index_nav {
    font-weight: bold;
    height: 28px;
    color: #333; /* Более темный цвет текста */
    font-size: 13px;
    font-weight: bold;
    background-color: #90EE90; /* Светло-зеленый */
    height: 25px;
}

.cattitle_w {
    font-weight: bold;
    font-size: 13px;
    color: #333; /* Более темный цвет текста */
}

a.cattitle_w {
    text-decoration: none;
    color: #333; /* Более темный цвет текста */
}

a.cattitle_w:hover {
    text-decoration: underline;
}

td.nav_locate {
    height: 18px;
    background-image: url(nav_bckg.jpg);
}

.speration_nav {
    font-size: 13px;
    color: #999999;
    font-weight: bold;
}

.desc_auth {
    background-color: #FFDAB9; /* Светло-оранжевый */
    border: 1px #B2B2B2 solid;
}

.desc_authb {
    background-color: #FFC08B; /* Более темный оранжевый */
    border: 1px #B2B2B2 solid;
}

/* ... (остальные стили) */

/* ... (стили для WR-Forum) */


/* ... (остальные стили для WR-Forum) */