body {
  margin:0;
  background-color:#e5e6fb;
  background-image:url(/gbk/fon2_faq.gif);
  color:blue;
  font-family:Verdana, sans-serif;
  scrollbar-face-color: #00007d;
  scrollbar-highlight-color: #5757f7;
  scrollbar-shadow-color: #5757c7;
  scrollbar-arrow-color: #5757e7;
  scrollbar-track-color: #310031;
  scrollbar-darkshadow-color: #070777;
}

h1 {
  margin:0;
  font-family:Arial, sans-serif;
  font-size:25px;
  font-weight:bold;
  background-color:#b0afeb;
  color:#6004f9;
  text-align:center;
  letter-spacing:5px;
}

h2 {
  font-family:Tahoma, sans-serif;
  font-size:16px;
  font-weight:bold;
  background-color:#2b00bb;
  color:white;
  text-align:center;
  -moz-border-radius:21px;
  -khtml-border-radius:21px;
  -webkit-border-radius:21px;
  border-radius:21px;
  padding:21px;
  margin-left:20%;
  margin-top:0px;
  margin-right:20%;
  margin-bottom:0px;
}

hr {
  color:#5a35c8;
}

a {
  color:#008f00;
}

a:hover {
  color:#ff8000;
}

h1 a {
  color:#6004f9;
}

td {
  font-family:Tahoma, sans-serif;
  font-size:12px;
  padding:5px;
}

td.fmt {
  background-color:white;
  color:#0e133a;
  font-size:10pt;
  border:3px solid #5d3f5d;
  -moz-border-radius:21px;
  -khtml-border-radius:21px;
  -webkit-border-radius:21px;
  border-radius:21px;
  padding:21px;
  margin-left:20%;
  margin-top:0px;
  margin-right:20%;
  margin-bottom:0px;
}

td.fmt a {
  color:white;
  background-color:#403e82;
  border:0px;
  padding-left:7px;
  padding-right:7px;
  border-radius:7px;
}

td.fmt a:hover {
  color:#700077;
  background-color:#50ec50;
}

input, select {
  padding:2px;
  margin:1px;
  border:1px blue solid;
  border-radius:3px;
}

textarea {
  background-color:#e4e2e4;
  background-image:url(/gbk/msg.gif);
  color:black;
  font-family:Verdana, sans-serif;
  scrollbar-face-color: #00007d;
  scrollbar-highlight-color: #5757f7;
  scrollbar-shadow-color: #5757c7;
  scrollbar-arrow-color: #5757e7;
  scrollbar-track-color: #310031;
  scrollbar-darkshadow-color: #070777;
  padding:7px;
  margin:5px;
  border:1px blue solid;
  border-radius:12px;
}

textarea.cn {
  background-color:transparent;
  color:blue;
}

textarea.ans {
  background-color:white;
  background-image:url(/img/kl.gif);
  color:black;
}

.bad {
  color:red;
}

strong {
  font-weight:bold;
  font-style:normal;
  color:#ff8000;
}

.msg {
  font-family:Verdana, sans-serif;
  font-size:15px;
  background-color:#e4e2e4;
  background-image:url(/img/msg.gif);
  text-align:left;
  color:black;
  padding:7px;
  margin:5px;
  border:1px blue solid;
  border-radius:12px;
}

.answer {
  font-family:Times New Roman, serif;
  font-size:14px;
  font-style:italic;
  background-color:white;
  background-image:url(/img/kl.gif);
  color:black;
  text-align:left;
  padding:7px;
  margin:5px;
  border:1px blue solid;
  border-radius:12px;
}

input.vv {
  background-color:white;
  color:#005fec;
}

select {
  background-color:white;
  color:#005fec;
  scrollbar-face-color: #70778f;
  scrollbar-highlight-color: white;
  scrollbar-shadow-color: #f0f0f0;
  scrollbar-arrow-color: white;
  scrollbar-track-color: #5d3f5d;
  scrollbar-darkshadow-color: #c0c0c0;
}

select.colr {
  background-color:#371787;
}

code {
  font-family:Lucida Console, Courier New, monospace;
  font-size:12px;
  background-color:white;
  color:blue;
}

kbd {
  font-family:Lucida Console, Courier New, monospace;
  font-size:12px;
  background-color:gray;
  color:red;
}

p.safe {
  background-color:white;
  color:#ec6a00;
  margin:12px;
  padding:7px;
  font-family:Arial, sans-serif;
  font-size:14px;
  border-left:2px solid #efefef;
  border-top:2px solid #efefef;
  border-right:2px solid #afafaf;
  border-bottom:2px solid #afafaf;
  text-align:left;
}

p.safe input {
  background-color:#505050;
  color:#ff8040;
}

div.pageinfo {
  background-color:#004300;
  color:#00a000;
  font-size:12px;
  font-weight:bold;
  padding:5px;
  border:3px solid #00a000;
  margin:7px;
  padding:5px;
  border-radius:5px;
}

div.pageinfo a {
  color:#7077ff;
}

div.pageinfo a:visited {
  color:#a0afa0;
}

div.pageinfo a:hover {
  color:#00ff00;
}

a.nick {
  color:#ff0000;
  border:1px solid red;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:5px;
  padding-right:5px;
  border-radius:3px;
}

a.nick:hover {
  color:#00d28e;
}

div.cite1 {
  background-color:white;
  color:blue;
  font-family:Tahoma, sans-serif;
}

div.cite2 {
  border:1px solid white;
  margin-left:12px;
  margin-right:12px;
}

address {
  text-align:center;
  font-style:normal;
  font-size:10px;
}

span.list {
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:0px;
  border:2px solid #988cff;
  background-color:#1800c4;
  background:linear-gradient(180deg, #4024ff, #000000);
  border-radius:5px;
}

span.list a {
  color:white;
  text-decoration:none;
}

span.list a:hover {
  color:blue;
  text-decoration:overline;
}

ul.table {
  list-style-type:circle;
}

span.about {
  background-color:#0d0d2d;
  color:#aaaaaa;
  font-family:Bookman Old Style, serif;
  padding:5px;
  margin:5px;
  border-radius:5px;
  font-size:12px;
  line-height:22px;
}

span.about a {
  color:white;
  font-family:monospace;
}

span.about a:hover {
  color:#d3ff84;
}

div#fmtru, div#fmten {
  display:none;
}

div#fmtru button, div#fmten button, div#fmtru select, div#fmten select {
  background-color:#878ce9;
  color:#481771;
  font-size:18px;
  padding:4px;
  border-radius:4px;
  border:1px #481771 solid;
}

h1.subhead {
  background-color:white;
  color:#c1005b;
  font-size:12px;
  letter-spacing:3px;
}

em {
  font-style:italic;
  font-weight:bold;
  background-color:white;
  color:#0055b3;
  font-family:Times New Roman, serif;
  font-size:12px;
  line-height:12px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:6px;
  padding-right:6px;
  border:0px;
  border-radius:6px;
}

legend.cite1 {
  color:blue;
}

legend.cite1 em {
  background-color:blue;
  color:white;
  font-style:normal;
  font-family:Verdana, sans-serif;
}

fieldset.cite1 {
  border:1px solid blue;
  border-radius:5px;
}