﻿body {
  background-color: #F5F7FA;
  margin: 0;
  padding: 0;
  scrollbar-face-color: #E5EAF1;
  scrollbar-track-color: #F5F7FA;
  scrollbar-arrow-color: #2F80ED;
}

font,th,td,p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #1F2937;
}

a { color: #2F80ED; text-decoration: underline; }
a:visited { color: #2563EB; }
a:hover, a:active { color: #F2994A; }

hr {
  border: none;
  border-top: 1px solid #D0D7E2;
}

table.forumline {
  background-color: #D0D7E2;
  border-radius: 6px;
}
table.forumline:hover {
  background-color: #C4CCDA;
}

.row, .row1, .row2 {
  background-color: #FFFFFF;
}
.row3 {
  background-color: #ECF4FF;
}

th, td.th {
  color: #FFFFFF;
  font-weight: bold;
  background: linear-gradient(180deg, #2F80ED, #2563EB);
  height: 28px;
  border: 1px solid #1E40AF;
}

td.cat, td.catHead, td.catLeft, td.rowpic,
td.catSides, td.catRight, td.catBottom {
  background: linear-gradient(180deg, #F0F4F8, #E5EAF1);
  color: #1F2937;
  height: 30px;
}

.nav {
  font-weight: bold;
  color: #27AE60;
}
.nav a { color: #2F80ED; }
.nav a:hover { color: #F2994A; }

table.nav {
  background-color: #FFFFFF;
  border: 1px solid #D0D7E2;
  border-radius: 4px;
}

.forumlink {
  font-weight: bold;
  color: #1F2937;
}

input, textarea, select {
  color: #1F2937;
  background-color: #FFFFFF;
  border: 1px solid #D0D7E2;
  font-size: 14px;
}

input.post, textarea.post {
  border-color: #2F80ED;
}

input.button,
input.mainoption,
input.liteoption {
  background-color: #2F80ED;
  color: #FFFFFF;
  border: none;
  border-radius: 4px;
  padding: 4px 8px;
  cursor: pointer;
}

input.button:hover {
  background-color: #2563EB;
}

.code {
  background-color: #F8FAFC;
  color: #1E40AF;
  border: 1px dashed #93C5FD;
}

.quote {
  background-color: #F8FAFC;
  color: #374151;
  border: 1px dashed #9CA3AF;
}

.postbody {
  color: #1F2937;
}

.postdetails {
  color: #6B7280;
}

.cattitle {
  font-weight: bold;
  font-size: 14px;
  color: #1F2937;
}

.maintitle, h1, h2 {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #1F2937;
}

/* Аватар-заглушка */
.guestavatar {
  background: #D1FAE5;
  color: #065F46;
}

/* Админ-меню */
#nav8, #nav8 ul {
  background: #FFFFFF;
}
#nav8 td:hover, #nav8 li:hover {
  background: #ECF4FF;
}

/* Progress bar */
#cssbar-border {
  border-color: #2F80ED;
}
#cssbar-line {
  background-color: #2F80ED;
}
