/* FINSTAT - retro stylesheet, 1997 vintage - light theme */

body {
  margin: 0;
  padding: 10px;
  background-color: #ffffff;
  color: #1a1a1a;
  font-family: "Courier New", Courier, monospace;
  font-size: 13px;
}

a { color: #0000cc; }
a:visited { color: #551a8b; }
a:hover { color: #cc0000; text-decoration: underline; }

p { line-height: 1.5; }

table { border-collapse: collapse; }

h1, h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #1a3a6b;
  font-size: 16px;
  letter-spacing: 1px;
}

table[border="1"] td {
  font-family: "Courier New", Courier, monospace;
  font-size: 13px;
  border: 1px solid #9aa4b2;
  padding: 3px 6px;
  background-color: #ffffff;
}

table[border="1"] tr:nth-child(even) {
  background-color: #f2f5f9;
}

table[border="1"] tr[bgcolor] td {
  background-color: #ccd8ea;
  color: #10203a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

hr[size="2"] {
  border-top: 2px solid #9aa4b2;
  margin: 14px 0;
}

marquee {
  border-top: 1px solid #9aa4b2;
  border-bottom: 1px solid #9aa4b2;
  background-color: #f2f5f9;
}

.small { font-size: 11px; color: #555555; }
.up { color: #16702a; font-weight: bold; }
.down { color: #b32020; font-weight: bold; }
.flat { color: #8a6a12; }

/* Шапка сайта */
.hdr { background-color: #ccd8ea; }
.hdr .ttl { font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #10203a; }
.hdr .sub { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #33415c; }

/* Навигация */
.nav { background-color: #e8eef7; }
.nav a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* Подвал */
.foot { background-color: #eef1f6; }