body {
    margin: 0 auto;
    background-color: #f0f0f0;
    color: #222222;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    scrollbar-3dlight-color: #d0d0d0;
    scrollbar-arrow-color: #6688aa;
    scrollbar-darkshadow-color: #b0b0b0;
    scrollbar-face-color: #e0e0e0;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #e0e0e0;
    scrollbar-track-color: #f8f8f8;
}

.forumline {
    background-color: #e0e0e0;
    border: solid 2px #a0a0a0;
}

td.row1 {
    background-color: #d0d0d0;
}

td.row2 {
    background-color: #c0c0c0;
}

td.row3 {
    background-color: #b0b0b0;
}

th {
    color: #222222;
    background: #a0a0a0;
}

.maintitle, h1, h2 {
    color: #444444;
    font-size: 1.2em;
}

/* Все ссылки имеют одинаковый темный цвет */
a,
.gen, .genmed, .gensmall,
a.gen, a.genmed, a.gensmall,
.mainmenu, a.mainmenu,
.cattitle, a.cattitle,
.forumlink, a.forumlink,
.nav, a.nav,
a.topictitle,
.name, .postdetails {
    color: #446688; /* Темный серо-синий цвет ссылок */
    text-decoration: none;
}

a:hover,
a.gen:hover, a.genmed:hover, a.gensmall:hover,
a.mainmenu:hover,
a.cattitle:hover,
a.forumlink:hover,
a.nav:hover,
a.topictitle:hover {
    color: #335577; /* Еще более темный цвет при наведении */
    text-decoration: underline;
}

.code {
    color: #e0e0e0;
    background-color: #909090;
    border: solid 1px #808080;
}

.quote {
    color: #e0e0e0;
    background-color: #909090;
    border: solid 1px #808080;
}

input.post, textarea.post, select {
    background-color: #a0a0a0;
    color: #222222;
    border: 1px solid #808080;
}

input.button {
    background-color: #a0a0a0;
    color: #222222;
    border: 1px solid #808080;
}

input.mainoption, input.liteoption {
    background-color: #b0b0b0;
    color: #222222;
    border: 1px solid #808080;
}

.helpline {
    background-color: #b0b0b0;
    color: #222222;
    border: 1px solid #808080;
}

#qr img {
    background-color: white;
    border: 1px solid #808080;
}

.guestavatar {
    background: #e0e0e0;
    color: #444444;
}

#nav8, #nav8 ul {
    background: #a0a0a0;
}

#nav8 td:hover, #nav8 li:hover {
    background: #808080;
}