/******************************/
/* ===== BLACK RUSSIA ORANGE ===== */
/******************************/

/* A1. Èìïîðò öâåòîâîé ñõåìû */
@import url(style_cs.1784903472.css);

/* A2. Áàçîâûå íàñòðîéêè */
html, body {
    margin: 0;
    padding: 0;
    background: #0A0A0A; /* ×ÈÑÒÛÉ ×¨ÐÍÛÉ */
    color: #FFFFFF; /* ÁÅËÛÉ ÒÅÊÑÒ */
}

.punbb {
    margin: 0;
    background: #0F0F0F;
    border: 1px solid #222222;
}

.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {
    padding: 0;
    list-style: none;
}

.punbb img {
    border: none;
}

/* ===== ÔÎÍÛ ÁËÎÊÎÂ (Ò¨ÌÍÎ-ÑÅÐÛÅ) ===== */
.punbb .section .container,
.punbb .post-body,
.punbb .post-links,
.punbb td.tc2,
.punbb td.tc3,
.punbb .form1 .fieldset .post-box,
#viewprofile li#story,
#viewprofile li#div,
#setmods dd,
.punbb .info-box,
.punbb #pun-main .info-box .legend {
    background: #151515 !important; /* ò¸ìíî-ñåðûé */
    color: #FFFFFF !important; /* ÁÅËÛÉ ÒÅÊÑÒ */
    border: 1px solid #2A2A2A !important;
}

.punbb .main .container,
.punbb .post .container,
.punbb .post h3,
.punbb-admin #pun-admin .adcontainer {
    background: #1A1A1A !important;
    color: #FFFFFF !important;
    border: 1px solid #2A2A2A !important;
}

/* ===== ÇÀÃÎËÎÂÊÈ (ÎÐÀÍÆÅÂÛÉ) ===== */
#pun-status h2,
.punbb .main h1,
.punbb .main h2,
.punbb-debug h2,
.punbb-admin #pun-admin h2 {
    background: #0D0D0D !important;
    color: #FF8C00 !important; /* ÎÐÀÍÆÅÂÛÉ */
    border-bottom: 2px solid #FF8C00 !important;
    padding: 10px 16px;
    font-weight: bold;
}

/* ===== ØÀÏÊÀ (×¨ÐÍÀß) ===== */
#pun-title,
#pun-title .container,
.punbb .modmenu .container {
    background: #0A0A0A !important;
    color: #FFFFFF !important;
    border-bottom: 2px solid #FF8C00 !important;
}

/* ===== ËÎÃÎÒÈÏ ===== */
#pun-title h1 a {
    color: #FFFFFF !important;
    font-size: 28px;
    font-weight: bold;
    text-decoration: none;
}

/* ===== ÑÑÛËÊÈ (ÎÐÀÍÆÅÂÛÅ) ===== */
.punbb a,
.punbb a:link,
.punbb a:visited {
    color: #FF8C00 !important;
    text-decoration: none;
}

.punbb a:hover,
.punbb a:focus {
    color: #FFB84D !important;
    text-decoration: underline;
}

/* ===== ÌÅÍÞ ÍÀÂÈÃÀÖÈÈ (ÁÅËÛÉ) ===== */
#pun-navlinks a {
    color: #FFFFFF !important;
    text-decoration: none;
    font-weight: bold;
}

#pun-navlinks a:hover {
    color: #FF8C00 !important;
}

/* ===== ÒÀÁËÈÖÛ (ÑÏÈÑÎÊ ÒÅÌ) ===== */
.punbb .blocktable {
    background: #111111 !important;
    border: 1px solid #2A2A2A !important;
}

.punbb .blocktable td {
    background: #151515 !important;
    border-bottom: 1px solid #2A2A2A !important;
    color: #FFFFFF !important;
}

/* ===== ÈÌÅÍÀ ÏÎËÜÇÎÂÀÒÅËÅÉ (ÁÅËÛÅ) ===== */
.punbb .username {
    color: #FFFFFF !important;
    font-weight: bold;
}

/* ===== ÊÍÎÏÊÈ (ÎÐÀÍÆÅÂÛÅ) ===== */
.punbb input[type="submit"],
.punbb input[type="button"] {
    background: #FF8C00 !important;
    color: #FFFFFF !important;
    border: none;
    padding: 6px 16px;
    font-weight: bold;
    border-radius: 4px;
    cursor: pointer;
}

.punbb input[type="submit"]:hover,
.punbb input[type="button"]:hover {
    background: #E67A00 !important;
}

/* ===== ÐÀÌÊÈ ===== */
hr {
    border-color: #2A2A2A !important;
}

.punbb .block {
    border: 1px solid #2A2A2A !important;
}

/* ===== ÖÂÅÒ ÍÈÊÍÅÉÌÎÂ Â ÑÎÎÁÙÅÍÈßÕ ===== */
.punbb .post-author {
    color: #FFFFFF !important;
}

.punbb .post-author a {
    color: #FFFFFF !important;
}

.punbb .post-author a:hover {
    color: #FF8C00 !important;
}