body {
    background: #F4F4F4; /* Светлый фон */
    color: #333333; /* Темный текст */
    font: 14px "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
    margin: 6px;
    padding: 0px;
    scrollbar-3dlight-color: #C0C0C0; /* Светло-серый цвет */
    scrollbar-arrow-color: #004080; /* Темно-синий цвет */
    scrollbar-darkshadow-color: #A9A9A9; /* Темно-серый цвет */
    scrollbar-face-color: #87CEEB; /* Светло-голубой */
    scrollbar-highlight-color: #87CEEB;
    scrollbar-shadow-color: #A9A9A9; /* Темно-серый цвет */
    scrollbar-track-color: #F4F4F4; /* Светлый фон */
}
font {
    font: 12px "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
}
th, td, p {
    font: 14px "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
}
p {
    margin-top: 2px;
    margin-bottom: 3px;
}
.gensmall {
    font-size: 13px;
}
td.genmed, .genmed {
    font-size: 14px;
}
.explaintitle {
    font-size: 14px;
    font-weight: bold;
    color: #004080; /* Темно-синий цвет */
}
a:link, a:active, a:visited, a.postlink {
    color: #0066CC; /* Синий цвет */
    text-decoration: none;
}
a:hover {
    color: #0099FF; /* Светло-синий цвет */
}
.topictitle {
    font-size: 14px;
    font-weight: bold;
}
a.topictitle:visited {
    color: #0080FF; /* Ярко-синий цвет */
}
a.topictitle:hover {
    color: #0099FF; /* Светло-синий цвет */
}
.name {
    font-size: 14px;
    font-weight: bold;
}
hr {
    border: 0px solid #000000;
    border-top-width: 1px;
    height: 0px;
}
td.cat {
    font-weight: bold;
    letter-spacing: 1px;
    background: #B0E0E6 url(cellpic1.gif); /* Порошковый синий фон */
    height: 29px;
    text-indent: 4px;
}
.cattitle {
    font-weight: bold;
}
a.cattitle, a.cattitle:visited {
    color: #004080; /* Темно-синий цвет */
    font-weight: bold;
}
a.cattitle:hover {
    color: #0066CC; /* Синий цвет */
    font-weight: bold;
}
.row1 {
    background: #E6E6FA; /* Лаванда */
}
.row2, .helpline {
    background: #F0F8FF; /* Синий альбом */
}
.row3 {
    background: #F5F5F5; /* Светлый серый */
}
td.spacerow {
    background: #F5DEB3; /* Пшеничный фон */
}
td.rowpic {
    background: #D3D3D3 url(cellpic2.jpg) repeat-y; /* Светло-серый фон */
}
th {
    background: #B0E0E6 url(cellpic3.gif); /* Порошковый синий фон */
    color: #333333; /* Темный текст */
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    white-space: nowrap;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
}
.bodyline {
    background: #E6E6FA; /* Лаванда */
    border: 1px solid #004080; /* Темно-синий */
}
.forumline {
    background: #FFFFFF; /* Белый фон */
    border: 1px solid #87CEEB; /* Светло-голубой */
}
.maintitle, h1 {
    font: bold 20px/120% "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
    text-decoration: none;
    color: #004080; /* Темно-синий цвет */
}
.subtitle, h2 {
    font: bold 18px/180% "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
    text-decoration: none;
}
.nav {
    font-size: 14px;
    font-weight: bold;
    color: #1E90FF; /* Доджер блю */
}
.postbody {
    font-size: 14px;
    line-height: 125%;
}
.postdetails {
    font-size: 14px;
    color: #4682B4; /* Стальной синий */
    padding: 5px;
}
form {
    display: inline;
    margin: 2px;
    padding: 0px;
    border: 0px;
}
input {
    font: 14px "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
}
select {
    background: #E0FFFF; /* Бледно-голубой */
    color: #333333; /* Темный текст */
    font: 14px "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
}
option {
    background: #E0FFFF; /* Бледно-голубой */
    color: #333333; /* Темный текст */
    font: 14px "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
}
input.post, textarea.post {
    background: #FFFFFF; /* Белый фон */
    border: 1px solid #87CEEB; /* Светло-голубой */
    color: #333333; /* Темный текст */
    font: 14px "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
    padding-bottom: 2px;
    padding-left: 2px;
}
input.button, input.liteoption, .fakebut {
    border: 1px solid #87CEEB; /* Светло-голубой */
    background: #E0FFFF; /* Бледно-голубой */
    font-size: 14px;
    color: #004080; /* Темно-синий цвет */
}
input.catbutton {
    border: 1px solid #87CEEB; /* Светло-голубой */
    background: #E0FFFF; /* Бледно-голубой */
    font-size: 14px;
}
input.mainoption {
    border: 1px solid #87CEEB; /* Светло-голубой */
    background: #E0FFFF; /* Бледно-голубой */
    font-size: 14px;
    font-weight: bold;
    color: #004080; /* Темно-синий цвет */
}
.helpline {
    border-style: none;
}
.topbkg {
    background: #F5F5DC url(cellpic_bkg.jpg) repeat-x; /* Бежевый фон */
}
.topnav {
    font-size: 14px;
    background: #B0E0E6 url(cellpic_nav.gif) repeat-x; /* Порошковый синий фон */
    color: #004080; /* Темно-синий цвет */
    height: 21px;
    white-space: nowrap;
    border: 0px solid #004080; /* Темно-синий цвет */
    border-width: 1px 0px 1px 0px;
}
img {
    border: 0px;
}
.copyright {
    font-family: "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
    color: #333333; /* Темный текст */
    font-size: 13px;
    letter-spacing: -1px;
}
a.copyright {
    color: #333333; /* Темный текст */
    text-decoration: none;
}
a.copyright:hover {
    color: #004080; /* Темно-синий цвет */
    text-decoration: underline;
}
.code, .php_td, .q_td, .quote {
    color: #333333; /* Темный текст */
    font-family: "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
    font-size: 14px;
}
.code, .php_table, .q_table, .quote {
    border: 1px solid #999999; /* Светло-серый цвет */
    font-family: "Roboto", Arial, Helvetica, sans-serif; /* Более крупный шрифт */
    font-size: 14px;
    width: 95%;
}
.admin, .mod {
    font-size: 14px;
    font-weight: bold;
}
.admin, a.admin, a.admin:visited {
    color: #FFA500; /* Оранжевый цвет */
}
.mod, a.mod, a.mod:visited {
    color: #006699; 