﻿body {
    background: #fdfdfd; /* Молочно-белый фон */
    color: #333333; /* Тёмно-серый текст для читаемости */
    font: 14px "Segoe UI", Arial, sans-serif; /* Более современный шрифт */
    margin: 6px;
    padding: 0px;
    scrollbar-face-color: #eaeaea;
    scrollbar-track-color: #f5f5f5;
    scrollbar-arrow-color: #cc0000; /* Красные стрелки */
    scrollbar-shadow-color: #cccccc;
}

th, td, p {
    font: 14px "Segoe UI", Arial, sans-serif;
    color: #333333;
}

.explaintitle {
    font-size: 14px;
    font-weight: bold;
    color: #cc0000; /* Красный акцент */
}

a:link, a:active, a:visited, a.postlink {
    color: #cc0000; /* Красные ссылки */
    text-decoration: none;
}
a:hover {
    color: #990000; /* Более тёмный красный при наведении */
}

.topictitle {
    font-size: 14px;
    font-weight: bold;
    color: #cc0000;
}

hr {
    border: 0;
    border-top: 1px solid #cccccc;
    height: 0;
}

td.cat {
    font-weight: bold;
    letter-spacing: 1px;
    background: #f2f2f2;
    height: 29px;
    text-indent: 4px;
    color: #cc0000;
}

.row1 {
    background: #ffffff;
}
.row2, .helpline {
    background: #f9f9f9;
}
.row3 {
    background: #f2f2f2;
}
td.spacerow {
    background: #f5f5f5;
}

th {
    background: #f0f0f0;
    color: #cc0000;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    text-align: center;
    padding: 8px;
}

.bodyline {
    background: #ffffff;
    border: 1px solid #cc0000;
}
.forumline {
    background: #ffffff;
    border: 1px solid #cc0000;
}

.maintitle, h1 {
    font: bold 20px/120% "Segoe UI", Arial, sans-serif;
    text-decoration: none;
    color: #cc0000;
}
.subtitle, h2 {
    font: bold 18px/180% "Segoe UI", Arial, sans-serif;
    text-decoration: none;
    color: #990000;
}

.postdetails {
    font-size: 14px;
    color: #666666;
    padding: 5px;
}

input, select, option, textarea.post {
    background: #ffffff;
    border: 1px solid #cc0000;
    color: #333333;
    font: 14px "Segoe UI", Arial, sans-serif;
    padding: 4px;
}

input.button, input.catbutton, input.mainoption {
    border: 1px solid #cc0000;
    background: #fdfdfd;
    font-size: 14px;
    font-weight: bold;
    color: #cc0000;
    cursor: pointer;
}
input.button:hover, input.catbutton:hover, input.mainoption:hover {
    background: #ffeaea; /* Лёгкий розоватый фон при наведении */
}

.copyright {
    font-family: "Segoe UI", Arial, sans-serif;
    color: #999999;
    font-size: 12px;
}
a.copyright {
    color: #999999;
    text-decoration: none;
}
a.copyright:hover {
    color: #cc0000;
    text-decoration: underline;
}

.code, .quote {
    border: 1px solid #cccccc;
    background: #fafafa;
    color: #333333;
    font-family: "Courier New", monospace;
    font-size: 13px;
    width: 95%;
}
