﻿/* ===== Програмування тут ===== */

body{
    font-family:"Segoe UI",Tahoma,Verdana,sans-serif;
    color:#d7e3ff;
    background-color:#0f172a;

    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='none' stroke='%23233b63' stroke-width='1'%3E%3Cpath d='M0 40H220M0 80H220M0 120H220M0 160H220M40 0V220M80 0V220M120 0V220M160 0V220'/%3E%3C/g%3E%3Ctext x='26' y='36' font-size='16' fill='%233b82f6'%3E%26lt;/%26gt;%3C/text%3E%3Ctext x='132' y='145' font-size='16' fill='%2310b981'%3E%7B%7D%3C/text%3E%3Ctext x='54' y='188' font-size='16' fill='%2360a5fa'%3E()%3C/text%3E%3C/svg%3E");
}

font,th,td,p{
    font-family:"Segoe UI",Verdana,sans-serif;
    font-size:14px;
    color:#d7e3ff;
}

a{
    color:#57b7ff;
    text-decoration:none;
}

a:hover{
    color:#9be7ff;
    text-decoration:underline;
}

hr{
    border:0;
    border-top:1px solid #29446f;
}

/* Основной контейнер */

.forumline{
    background:#182846;
    border:1px solid #2f5aa8;
    border-radius:10px;
}

/* Таблицы */

.row1{
    background:#1d2f52;
}

.row2{
    background:#223960;
}

.row3,
.row3Right,
.spaceRow{
    background:#29446d;
}

/* Заголовки */

th{
    background:linear-gradient(#2c66d8,#224eaa);
    color:#fff;
    height:34px;
    font-size:14px;
    border-bottom:1px solid #3f79e6;
}

td.cat,
td.catHead,
td.catLeft,
td.catRight,
td.catSides,
td.catBottom{
    background:#163058;
}

/* Заголовок форума */

.maintitle,
h1,
h2{
    color:#ffffff;
    font-family:"Segoe UI";
    font-size:24px;
}

/* Названия */

.forumlink,
.cattitle,
.topictitle,
.nav,
.mainmenu{
    color:#7cc8ff;
    font-weight:bold;
}

a.forumlink:hover,
a.cattitle:hover,
a.topictitle:hover,
a.nav:hover,
a.mainmenu:hover{
    color:#ffffff;
}

/* Сообщения */

.postbody{
    color:#dde8ff;
    line-height:1.6;
}

.name{
    color:#9cd4ff;
    font-weight:bold;
}

.postdetails{
    color:#9aaed3;
}

/* Код */

.code{
    background:#0b1325;
    border:1px solid #3f79e6;
    color:#7ef5c9;
    font-family:Consolas,monospace;
    padding:10px;
}

/* Цитаты */

.quote{
    background:#152544;
    border-left:4px solid #39bdf8;
    color:#dcecff;
    padding:10px;
    font-style:italic;
}

/* Поля */

input,
textarea,
select{
    background:#10203d;
    border:1px solid #3568b8;
    color:#ffffff;
    padding:4px;
}

input.post,
textarea.post,
select{
    background:#162949;
}

/* Кнопки */

input.button,
input.mainoption,
input.liteoption,
.fakebut{

    background:linear-gradient(#3678ff,#2959c8);
    color:#fff;
    border:1px solid #4c91ff;
    border-radius:6px;
    padding:4px 10px;
    font-weight:bold;
}

input.button:hover,
input.mainoption:hover,
input.liteoption:hover{
    background:linear-gradient(#4b8cff,#3668da);
}

/* Страницы */

.pgbutt a{
    background:#234b9b;
    border:1px solid #427df0;
    color:#fff;
    border-radius:6px;
    padding:4px 8px;
}

.pgbutt a:hover{
    background:#3668da;
}

/* Аватар без изображения */

.guestavatar{
    width:120px;
    height:120px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    background:linear-gradient(#2960d3,#173a86);
    color:#fff;
    font-size:52px;
    border-radius:18px;
}

/* Админ меню */

#nav8,
#nav8 ul{
    background:#1b3159;
}

#nav8 td:hover,
#nav8 li:hover{
    background:#2d569d;
}

#nav8 a{
    color:#fff;
}

/* Загрузка */

#cssbar-border{
    border:3px solid #2d78ff;
}

#cssbar-line{
    background:#3aa4ff;
}

/* Footer */

.copyright{
    color:#8aa7cf;
}