/* General layout */
A:link {font-weight: normal; text-decoration: none; color: #005177;}
A:visited {text-decoration: none; color: #005177; font-weight: normal;}
A:hover {text-decoration: none; color: #CC3333;}
BODY {font-family: Verdana, Helvetica, Arial;
 font-size:12px; margin-top: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-left: 0;
 padding-right: 0;}
text {font-family: Verdana, Helvetica, Arial; font-size: 12px;} /* непонятно зачем */
TD {font-family: Verdana, Helvetica, Arial; color: #000000; font-size: 10px;} /* Неменять */
input {background-color: #DEE7EF; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000;}
textarea {background-color: #DEE7EF; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000;}
select {background-color: #AFC6DB; font-family: Verdana, Helvetica, Arial; font-size: 7pt; color: #000000;}
.copyright {font-family: Verdana, Helvetica, Arial; font-size: 10px;}

/* YaBB navigation links */
.nav {font-size: 10px; text-decoration: none; color: #000000;}
.nav:link {font-size: 10px; text-decoration: none; color: #000000;}
.nav:visited {font-size: 10px; text-decoration: none; color: #000000;}
.nav:hover {font-size: 10px; text-decoration: none; color: #005177; font-weight: bold; text-decoration: underline;}
.moder:link {font-size: 10px; color: red;}
.moder:visited {font-size: 10px; color: red;}
.moder:hover {font-size: 10px; color: red;}

/* YaBB alternating bgcolors */
.windowbg {background-color: #F7F7FF; font-size: small; font-family: Verdana; color: #000000;} /* неменять */
.windowbg2 {background-color: #F7F7FF; font-size: 10px; font-family: Verdana; color: #000000;} /* неменять */
.windowbg3 {background-color: #6394BD; font-size: 10px; font-family: Verdana; color: #000000;}

/* Misc./title/category colors */
.hr {color: #6394BD;}
.titlebg {background-color: #6E94B7; color: #FFFFFF;}
.text1 {font-style: normal; font-weight: bold; font-size: 12px; color: #FFFFFF;}
.text2 {font-size: small;}  /* Аналог <font size=2> */
.text3 {color: red;}
.brdnmtxt {font-weight: bold; font-size: 13px;}
.catbg {background-color: #DEE7EF; color: #000000; font-weight: bold; font-size: 13px;}
.bordercolor {background-color: #6394BD;}

/* Image fonts */
.imgbg {font-style: normal; font-size: 10px; color: #005177;}
.imgcatbg {font-style: normal; font-size: 10px; color: #005177; font-weight: bold;}
.imgtitlebg {font-style: normal; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.imgwindowbg {font-style: normal; font-size: 9px; color: #005177;}
.imgmenu {font-style: normal; font-size: 11px; color: #666600; font-weight: bold; letter-spacing: 0.1em;}

/* Post quote/code colors */
.quote {font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #DEE7EF;}
.code {font-size: 10px; font-family: Courier New; color: #000000; background-color: #CCCCCC;}
.offtop {font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000;background-color: #DEE7EF;}

/* Hint */
#hintborder {BACKGROUND-COLOR: #6394BD}
#hintbg {BACKGROUND-COLOR: #F7F7FF}
.hint {FONT-WEIGHT: normal; FONT-SIZE: 10px; font-family: Verdana}

/* Image resize */
.imgres {max-width:640px;}

/* Paginator 3000
  - idea by ecto (ecto.ru)
  - coded by karaboz (karaboz.ru)*/
.paginator {
  margin-top:0px;
  font-size:1em;
  width:100%;
}
.paginator table {
  border-collapse:collapse;
  table-layout:fixed;
  width:100%;
}
.paginator table td {
  padding:0;
  white-space:nowrap;
  text-align:center;
}
.paginator span {
  display:block;
  padding:3px 0;
  color:#fff;
}
.paginator span strong,
.paginator span a {
  padding:2px 6px;
  font-size: 12px;
  font-weight: bold
}
.paginator span strong {
  background:#ff6c24;
  font-style:normal;
  font-weight:normal;
}
.paginator .scroll_bar {
  width:100%; height:10px;
  position:relative;
  margin-top:10px;
}
.paginator .scroll_trough {
  width:100%; height:3px;
  background:#ccc;
  overflow:hidden;
}
.paginator .scroll_thumb {
  position:absolute;
  z-index:2;
  width:0; height:3px;
  top:0; left:0;
  font-size:1px;
  background:#363636;
}
.paginator .scroll_knob {
  position:absolute;
  top:-5px; left:50%;
  margin-left:-10px;
  width:20px; height:20px;
  overflow:hidden;
  background:url(slider_knob.gif) no-repeat 50% 50%;
  cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
  position:absolute;
  z-index:1;
  top:0; left:0;
  width:0; height:3px;
  overflow:hidden;
  background:#ff6c24;
}

.fullsize .scroll_thumb {
  display:none;
}

.paginator_all {
  width:25px;
  text-align:right;
  font-size:2em;
  color:#808080;
  margin-top:0px;
}
.paginbord{
  border-collapse:collapse;
  table-layout:fixed;
}
