body {
    background: #2e2e2e;
    color: #FFFFFF; /* Белый текст */
    font: 14px Consolas, "Courier New", Courier, monospace; /* Программистский шрифт */
    margin: 6px;
    padding: 0px;
    scrollbar-3dlight-color: #6a6a6a;
    scrollbar-arrow-color: #fc9b00;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #444444;
    scrollbar-highlight-color: #444444;
    scrollbar-shadow-color: #000000;
    scrollbar-track-color: #2e2e2e;
}
font {
    font: 12px Consolas, "Courier New", Courier, monospace; /* Программистский шрифт */
}
th, td, p {
    font: 14px Consolas, "Courier New", Courier, monospace; /* Программистский шрифт */
}
p {
    margin-top: 2px;
    margin-bottom: 3px;
}
.gensmall {
    font-size: 14px;
}
td.genmed, .genmed {
    font-size: 14px;
}
.explaintitle {
    font-size: 14px;
    font-weight: bold;
    color: #727272;
}
a:link, a:active, a:visited, a.postlink {
    color: #FFFF00; /* Желтые ссылки */
    text-decoration: none;
}
a:hover {
    color: #FFD700; /* Золотые ссылки при наведении */
}
.topictitle {
    font-size: 14px;
    font-weight: bold;
}
a.topictitle:visited {
    color: #FFFF00; /* Желтые ссылки */
}
a.topictitle:hover {
    color: #FFD700; /* Золотые ссылки при наведении */
}
.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: #191919 url(cellpic1.gif);
    height: 29px;
    text-indent: 4px;
}
.cattitle {
    font-weight: bold;
}
a.cattitle, a.cattitle:visited {
    color: #FFFF00; /* Желтые ссылки */
    font-weight: bold;
}
a.cattitle:hover {
    color: #FFD700; /* Золотые ссылки при наведении */
    font-weight: bold;
}
.row1 {
    background: #272727;
}
.row2, .helpline {
    background: #303030;
}
.row3 {
    background: #414141;
}
td.spacerow {
    background: #1A1A1A;
}
td.rowpic {
    background: #343434 url(cellpic2.jpg) repeat-y;
}
th {
    background: #171717 url(cellpic3.gif);
    color: #8e8e8e;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    white-space: nowrap;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
}
.bodyline {
    background: #303030;
    border: 1px solid #ff8c00;
}
.forumline {
    background: #010101;
    border: 1px solid #d2a900;
}
.maintitle, h1 {
    font: bold 20px/120% "Consolas", "Courier New", Courier, monospace; /* Программистский шрифт */
    text-decoration: none;
    color: #767676;
}
.subtitle, h2 {
    font: bold 18px/180% "Consolas", "Courier New", Courier, monospace; /* Программистский шрифт */
    text-decoration: none;
}
.nav {
    font-size: 14px;
    font-weight: bold;
}
.postbody {
    font-size: 14px;
    line-height: 125%;
}
.postdetails {
    font-size: 14px;
    color: #8a8a8a;
    padding: 5px;
}
form {
    display: inline;
    margin: 2px;
    padding: 0px;
    border: 0px;
}
input {
    font: 14px Consolas, "Courier New", Courier, monospace; /* Программистский шрифт */
}
select {
    background: #303030;
    color: #FFFFFF; /* Белый текст */
    font: 14px Consolas, "Courier New", Courier, monospace; /* Программистский шрифт */
}
option {
    background: #303030;
    color: #FFFFFF; /* Белый текст */
    font: 14px Consolas, "Courier New", Courier, monospace; /* Программистский шрифт */
}
input.post, textarea.post {
    background: #303030;
    border: 1px solid #d77700;
    color: #FFFFFF; /* Белый текст */
    font: 14px Consolas, "Courier New", Courier, monospace; /* Программистский шрифт */
    padding-bottom: 2px;
    padding-left: 2px;
}
input.button, input.liteoption, .fakebut {
    border: 1px solid #d77700;
    background: #303030;
    font-size: 14px;
    color: #dd6900;
}
input.catbutton {
    border: 1px solid #d77700;
    background: #303030;
    font-size: 14px;
}
input.mainoption {
    border: 1px solid #d77700;
    background: #303030;
    font-size: 14px;
    font-weight: bold;
    color: #dd6900;
}
.helpline {
    border-style: none;
}
.topbkg {
    background: #1a1a1a url(cellpic_bkg.jpg) repeat-x;
}
.topnav {
    font-size: 14px;
    background: #1d1c19 url(cellpic_nav.gif) repeat-x;
    color: #FFFF00; /* Желтые ссылки */
    height: 21px;
    white-space: nowrap;
    border: 0px solid #d77700;
    border-width: 1px 0px 1px 0px;
}
img {
    border: 0px;
}
.copyright {
    font-family: Consolas, "Courier New", Courier, monospace; /* Программистский шрифт */
    color: #FFFFFF; /* Белый текст */
    font-size: 14px;
    letter-spacing: -1px;
}
a.copyright {
    color: #FFFFFF; /* Белый текст */
    text-decoration: none;
}
a.copyright:hover {
    color: #FFFF00; /* Желтые ссылки */
    text-decoration: underline;
}
.code, .php_td, .q_td, .quote {
    color: #FFFFFF; /* Белый текст */
    font-family: Consolas, "Courier New", Courier, monospace; /* Программистский шрифт */
    font-size: 14px;
}
.code, .php_table, .q_table, .quote {
    border: 1px solid #999999;
    font-family: Consolas, "Courier New", Courier, monospace; /* Программистский шрифт */
    font-size: 14px;
    width: 95%;
}
.admin, .mod {
    font-size: 14px;
    font-weight: bold;
}
.admin, a.admin, a.admin:visited {
    color: #ffa34f;
}
.mod, a.mod, a.mod:visited {
    color: #006699;
}
a.admin:hover, a.mod:hover {
    color: #767676;