﻿body { 
    background-color: #121417; 
    color: #cfd8dc; 
    margin: 0px; 
    padding: 0px; 
    scrollbar-arrow-color: #00a8ff; 
    scrollbar-face-color: #1e2126; 
    scrollbar-track-color: #121417; 
}

font, th, td, p { font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; font-size: 14px; }

/* Ссылки как контакты на плате */
a { text-decoration: none; color: #00a8ff; }
a:visited { color: #0097e6; }
a:hover, a:active { text-decoration: underline; color: #f39c12; }

hr { height: 1px; border: none; border-top: 1px solid #2d3436; }

img { border: 0px; opacity: 0.9; }
img:hover { opacity: 1; }

table.forumline { background-color: #2d3436; border: 1px solid #3f4749; }
table.forumline:hover { border-color: #00a8ff; }

.row, .row1, .row2 { background-color: #1e2126; color: #cfd8dc; }
.row3 { background-color: #262a30; }
.row1:hover, .row2:hover { background-color: #23272d; }

/* Шапки таблиц - Техно стиль */
th, td.th { 
    color: #ffffff; 
    font-size: 13px; 
    font-weight: bold; 
    background-color: #2d3436; 
    background-image: none; 
    height: 30px; 
    border-bottom: 2px solid #00a8ff;
}

td.cat, td.catHead, td.catLeft, td.rowpic, td.catSides, td.catRight, td.catBottom { 
    color: #f39c12; 
    font-size: 14px; 
    background-color: #1a1d21; 
    border-top: 1px solid #2d3436;
    height: 28px; 
}

.gen { font-size: 14px; color: #fff; }
.genmed { font-size: 13px; color: #b0bec5; }
.gensmall { font-size: 12px; color: #78909c; }

.nav { font-weight: bold; font-size: 14px; color: #f39c12; }
table.nav { background-color: #1e2126; border: solid 1px #00a8ff; border-radius: 4px; }

/* Формы как у проф. софта */
input, textarea, select { 
    color: #ffffff; 
    background-color: #121417; 
    border: 1px solid #455a64; 
    padding: 3px;
}
input.post, textarea.post { border: 1px solid #00a8ff; }

input.button, input.mainoption, input.liteoption { 
    background-color: #34495e; 
    color: #ffffff; 
    border: 1px solid #00a8ff; 
    cursor: pointer;
    font-weight: bold;
}
input.button:hover { background-color: #00a8ff; color: #000; }

/* Оформление кода и дампов */
.code {
    font-family: 'Consolas', 'Monaco', monospace; 
    color: #00ff00; /* Цвет "матрицы" или осциллографа */
    background-color: #050505; 
    border: 1px solid #00a8ff;
    padding: 10px;
}

.quote {
    font-family: Verdana, Arial, sans-serif; 
    color: #90a4ae; 
    background-color: #16191d; 
    border-left: 3px solid #f39c12;
    padding: 10px;
}

.postbody { font-size: 15px; color: #eceff1; line-height: 1.5; }
.name { font-weight: bold; color: #00a8ff; }
.postdetails { color: #607d8b; font-size: 11px; }

/* WR-Forum Модификации */
.pgbutt a {
    background: #2d3436; 
    border: 1px solid #00a8ff; 
    color: #00a8ff;
}
.pgbutt a:hover { background: #00a8ff; color: #fff; }

.guestavatar { 
    background: #2d3436; 
    color: #00a8ff; 
    border: 2px dashed #00a8ff; 
    border-radius: 10%;
}

#nav8, #nav8 ul { background: #1e2126; border: 1px solid #333; }
#nav8 td:hover, #nav8 li:hover { background: #00a8ff; color: #000; }

/* Прогресс-бар загрузки */
#cssbar-border { border: 3px solid #00a8ff; }
#cssbar-line { background-color: #f39c12; }