body {
  margin:0;
  background-color:#232323;
  color:#cf70ff;
  background-image:url(/gbk/fon.gif);
  background-attachment: fixed;
  font-family:Verdana, sans-serif;
  scrollbar-face-color: #5d005d;
  scrollbar-highlight-color: #a757c7;
  scrollbar-shadow-color: #a757c7;
  scrollbar-arrow-color: #a757c7;
  scrollbar-track-color: #310031;
  scrollbar-darkshadow-color: #370777;
}

h1 {
  font-family:Bookman Old Style, serif;
  font-size:25px;
  font-weight:bold;
  font-style:italic;
  background-color:rgba(100,0,100,50%);
  color:#d2d0ee;
  text-align:center;
  letter-spacing:7px;
  margin-left:20%;
  margin-right:20%;
  margin-top:0px;
  margin-bottom:25px;
  padding:12px;
  -moz-border-radius:17px;
  -khtml-border-radius:17px;
  -webkit-border-radius:17px;
  border-radius:17px;
  border:1px solid #cf70ff;
}

h2 {
  font-family:Tahoma, sans-serif;
  font-size:21px;
  font-weight:bold;
  background-color:#2b00bb;
  color:#a555ff;
  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:#a757c7;
}

p {
  margin:7px;
}

a {
  color:#008f00;
}

a:hover {
  color:#a030ef;
}

h1 a {
  color:#ffeb35;
  text-shadow:#cad0e3 0px 0px 10px;
}

td {
  font-family:Tahoma, sans-serif;
  font-size:10pt;
  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 white solid;
  border-radius:3px;
}

textarea {
  background-color:#371787;
  color:white;
  font-family:Verdana, sans-serif;
  scrollbar-face-color: #5d005d;
  scrollbar-highlight-color: #a757c7;
  scrollbar-shadow-color: #a757c7;
  scrollbar-arrow-color: #a757c7;
  scrollbar-track-color: #310031;
  scrollbar-darkshadow-color: #370777;
  padding:7px;
  margin:5px;
  border:1px white solid;
  border-radius:12px;
}

textarea.cn {
  background-color:#8a50ac;
  color:#cf70ff;
}

.bad {
  color:red;
}

strong {
  font-weight:bold;
  font-style:normal;
  color:#ffdcce;
}

.msg {
  font-family:Verdana, sans-serif;
  font-size:15px;
  background-color:#371787;
  text-align:left;
  color:white;
  padding:7px;
  margin:5px;
  border:1px white solid;
  border-radius:12px;
}

.answer {
  font-family:Times New Roman, serif;
  font-size:14px;
  font-style:italic;
  color:#5757c7;
  text-align:left;
  background-color:white;
  padding:7px;
  margin:5px;
  border:1px #008000 solid;
  border-radius:12px;
}

input {
  background-color:#000057;
  color:#50ec50;
}

select {
  background-color:#000057;
  color:#50ec50;
  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:black;
  color:#707070;
  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;
  border-radius:7px;
}

p.safe input {
  background-color:#505050;
  color:#acacac;
}

td.pages {
  background-color:#004300;
  color:#00a000;
  font-size:12px;
  font-weight:bold;
  padding:4px;
  border:3px solid #00a000;
}

td.pages a {
  color:#7077ff;
}

td.pages a:visited {
  color:#a0afa0;
}

td.pages a:hover {
  color:#00ff00;
}

a.nick {
  color:#80ff00;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:12px;
  padding-right:12px;
  border:1px solid #009328;
  border-radius:7px;
  text-decoration:none;
}

a.nick:hover {
  color:#ffc46a;
  border:1px solid white;
}

a.quo {
  color:#5f00ff;
  text-decoration:none;
  font-style:oblique;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:12px;
  padding-right:12px;
  border:1px solid #1c32ff;
  border-radius:7px;
}

a.quo:hover {
  color:#00af70;
}

div.cite1 {
  background-color:white;
  color:blue;
  font-family:Tahoma, sans-serif;
}

div.cite2 {
  border:1pt solid white;
  margin-left:12px;
  margin-right:12px;
}

address {
  display:block;
  text-align:center;
  font-family:Tahoma, sans-serif;
  font-size:12px;
  font-style:normal;
  text-decoration:none;
}

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:#76c79a;
  color:#481771;
  font-size:18px;
  padding:4px;
  border-radius:4px;
  border:1px #481771 solid;
}

input.enter {
  width:99%;
}

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:white;
}

legend.cite1 em {
  background-color:white;
  color:blue;
  font-style:normal;
  font-family:Verdana, sans-serif;
}

fieldset.cite1 {
  border:1px solid white;
  border-radius:5px;
}