table.header {
 border-style: none;
 background-color: white;a777d7;
}
td.header {
 border-style: solid;
 border-color: eeeada;
 border-width: 1;
 background-color: white;#eeeafa;
}
td.header2 {
 border-style: none;
 border-color: eeeada;
 border-width: 1px;
 background-color: white;#eeeafa;
}
table.ex {
 margin: 0pt;
 margin-left: 10pt;
 margin-right: 10pt;
 padding: 0pt;
 width: 560px;
 height: 100%;
}
table.footer {
 margin: 0pt;
 padding: 0pt;
 background-color: ffffff;
 border-bottom-width: 2px;
 border-top-width: 1px;
 border-left-width: 0px;
 border-right-width: 0px;
 border-style: solid;
 border-color: bbbbff;
 border-top-color: #bbbbff;
}
table.play {
 margin-right: 5pt;
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 5pt;
 padding: 0pt;
 background-color: eee4fa;
 height: 100%;
 border-style: none;
}
table.mes {
 margin-right: 15pt;
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 15pt;
 padding: 0pt;
  
}
table.score {
 margin-right: 0pt;
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 0pt;
 padding: 0pt;
 width: 94%;
}
table.set {
 margin-right: 0pt;
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 0pt;
 padding: 0pt;
 width: 85%;
}
table.quest {
 margin-right: 0pt;
 margin-top: 50pt;
 margin-bottom: 0pt;
 margin-left: 0pt;
 padding: 0pt;
 width: 350px; 
 background-color: d7d7d7;
 border-style: double;
 border-top-color: e6e6e6;
 border-left-color: f0f0f0;
 border-right-color: 8a8a8a;
 border-bottom-color: 8a8a8a;
 border-width: 3px;
}
tr.color {
 background-color: 5353a6;
}
select.play {
 width: 150px;
 height: 14px;
 font-weight: bold;
 font-family: Verdana;
 font-size: 8pt;
 margin-top: 3pt;
 margin-bottom: 10pt;
 margin-left: 10pt;
 margin-right: 10pt;
 text-align: center;
 color: #5400a8;
}
select.reg {
 height: 14px;
 font-family: Verdana;
 font-size: 8pt;
 margin-top: 5pt;
 margin-bottom: 0pt;
 margin-left: 2pt;
 margin-right: 10pt;
 text-align: right;
 color: #5400a8;
 border-color: #eeddff;
 border-width: 2px;
}
input.login {
 margin-top: 4pt;
 margin-bottom: 1pt;
 margin-left: 5px;
 margin-right: 0px;
 width: 130px;
 height: 14pt;
 font-family: verdana;
 font-size: 9pt; 
 vertical-align: middle;
}
input.quest {
 margin-top: 5pt;
 margin-bottom: 5pt;
 margin-left: 0pt;
 margin-right: 0pt;
 height: 15pt;
 width: 60px;
 font-family: verdana;
 font-size: 8pt; 
 vertical-align: middle;
}
input.reg {
 margin-top: 3pt;
 margin-bottom: 0pt;
 margin-left: 15pt;
 margin-right: 0pt;
 height: 14pt;
 font-family: verdana;
 font-size: 9pt; 
 vertical-align: middle;
 text-align: left;
 border-color: #eeddff;
 border-width: 2px;
}
input.buttonlogin {
 margin-top: 3pt;
 margin-bottom: 5pt;
 margin-left: 5px;
 margin-right: 5px;
 height: 16pt;
 width: 55pt;
 font-family: verdana;
 font-size: 8pt; 
 vertical-align: middle;
}
input.buttonapp {
 margin-top: 5pt;
 margin-bottom: 10pt;
 margin-left: 0px;
 margin-right: 0px;
 height: 16pt;
 width: 65pt;
 font-family: verdana;
 font-size: 8pt; 
 vertical-align: middle;
}
input.regbutton {
 margin-top: 7pt;
 margin-bottom: 20pt;
 margin-left: 0pt;
 margin-right: 0pt;
 height: 16pt;
 width: 160px;
 font-family: verdana;
 font-size: 8pt; 
 vertical-align: middle;
}
input.exit {
 margin-top: 5pt;
 margin-bottom: 20pt;
 margin-left: 25pt;
 margin-right: 0pt;
 height: 16pt;
 width: 80px;
 font-family: verdana;
 font-size: 8pt; 
 vertical-align: middle;
}
input.app {
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 15pt;
 margin-right: 10pt;
 height: 14pt;
 width: 40px;
 font-family: verdana;
 font-size: 8pt; 
 vertical-align: middle;
 background-color: #d2d2ff;
}
input.file {
 margin-top: 3pt;
 margin-bottom: 4.5pt;
 margin-left: 5px;
 margin-right: 0px;
 height: 14pt;
 width: 470px;
 font-family: verdana;
 font-size: 9pt; 
 vertical-align: middle;
}
input.check {
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 3px;
 margin-right: 3px;
 padding: 0pt;
}
p.l {
 font-family: Verdana;
 font-size: 8pt;
 font-weight: bold;
 margin-top: 1pt;
 margin-bottom: 3pt;
 margin-left: 5pt;
 margin-right: 0pt;
}
p.error {
 font-family: Verdana;
 font-size: 8pt;
 font-weight: bold;
 margin-top: 10pt;
 margin-bottom: 5pt;
 margin-left: 0pt;
 margin-right: 0pt;
 text-align: left;
}
p.sign {
 font-family: Verdana;
 font-size: 8pt;
 font-weight: bold;
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 3pt;
 margin-right: 3pt;
 color: #5400a8;
}
font.score {
 color: #ff0080;
}
p.score {
 font-family: Verdana;
 font-size: 9pt;
 margin-top: 2pt;
 margin-bottom: 0pt;
 margin-left: 3pt;
 margin-right: 3pt;
 color: #5400a8;
}
p.set {
 font-family: Verdana;
 font-size: 9pt;
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 5pt;
 margin-right: 5pt;
 color: #5400a8;
}
p.app {
 font-family: Verdana;
 font-size: 8pt;
 margin-top: 5pt;
 margin-bottom: 5pt;
 margin-left: 5pt;
 margin-right: 5pt;
 text-align: center;
 color: #5400a8;
 font-weight: bold;
}
p.app2 {
 font-family: Verdana;
 font-size: 8pt;
 margin-top: 3pt;
 margin-bottom: 3pt;
 margin-left: 5pt;
 margin-right: 5pt;
 text-align: center;
 color: #5400a8;
}

p.text2 {
 font-family: Verdana;
 font-size: 8pt;
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 15pt;
 margin-right: 15pt;
 text-align: left;
 vertical-align: middle;
}
p.mes {
 font-family: Verdana;
 font-size: 8pt;
 font-weight: bold;
 margin-top: 2pt;
 margin-bottom: 0pt;
 margin-left: 0pt;
 margin-right: 0pt;
}
p.title {
 font-family: Verdana;
 font-size: 10pt;
 font-weight: bold;
 color: #85500f;
 margin-top: 10pt;
 margin-bottom: 5pt;
 margin-left: 0pt;
 margin-right: 0pt;
 text-align: center;
}
p.title2 {
 font-family: Verdana;
 font-size: 8pt;
 font-weight: bold;
 color: #8000ff;
 margin-top: 5pt;
 margin-bottom: 5pt;
 margin-left: 0pt;
 margin-right: 0pt;
}
p.quest {
 font-family: Verdana;
 font-size: 8pt;
 font-weight: bold;
 margin-top: 5pt;
 margin-bottom: 2pt;
 margin-left: 10pt;
 margin-right: 10pt;
}
p.quest1 {
 font-family: Verdana;
 font-size: 8pt;
 font-weight: bold;
 margin-top: 2pt;
 margin-bottom: 2pt;
 margin-left: 5pt;
 margin-right: 5pt;
 color: white;
}
p.reg {
 font-family: Verdana;
 font-size: 8pt;
 font-weight: bold;
 color: #460093;
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 15pt;
 margin-right: 0pt;
 vertical-align: baseline;
}
p.date {
 font-family: Verdana;
 font-size: 10pt;
 font-weight: bold;
 color: #8000ff;
 margin-top: 0pt;
 margin-bottom: 5pt;
 margin-left:  0pt;
 margin-right: 0pt;
 text-align: center;
}
center {
 font-family: Verdana;
 font-size: 10.5pt;
 font-weight: 0;
 color: black;
 margin-top: 3pt;
 margin-bottom: 0pt;
 margin-left: 0pt;
 margin-right: 0pt;
}
p.wr {
 font-family: Verdana;
 font-size: 10.5pt;
 font-weight: 0;
 color: black;
 margin-top: 10pt;
 margin-bottom: 0pt;
 margin-left: 10pt;
 margin-right: 10pt;
 text-align: justify;
 text-indent: 0pt;
}
li.wr {
 font-family: Verdana;
 font-size: 10.5pt;
 font-weight: 0;
 color: black;
 margin-top: 5pt;
 margin-bottom: 0pt;
 margin-left: 20pt;
 margin-right: 20pt;
 text-align: justify;
 text-indent: 0pt;
}
ul.wr {
 margin: 0pt;
 margin-left: 30pt;
 margin-right: 30pt;
 padding: 0pt;
}
p.footer {
 font-family: Verdana;
 font-size: 8pt;
 font-weight: 0;
 color: black;
 margin-top: 3pt;
 margin-bottom: 3pt;
 margin-left: 10pt;
 margin-right: 10pt;
 text-align: center;
}
p.header {
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 3pt;
 margin-right: 3pt;
}
p.prog {
 font-style: italic;
 color: #5E5EA5;
 font-family: Courier New;
 font-size: 12pt;
 text-align: left;
 margin-top: 10pt;
 margin-bottom: 0pt;
 margin-left: 40pt;
 margin-right: 20pt;
 text-ident: 0pt;
}
hr.reg {
 padding: 0px;
 margin-top: 8pt;
 margin-bottom: 5pt;
 margin-left: 15pt;
 margin-right: 15pt;
 height: 3px;
 border-width: 1px;
 border-style: solid;
 border-top-color: #eeddff;
 border-bottom-color: #8000ff;
 color: #f1c5f3;
}
hr.score {
 padding: 0px;
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 0pt;
 margin-right: 0pt;
 height: 3px;
 border-width: 1px;
 border-style: solid;
 border-top-color: #eeddff;
 border-bottom-color: #8000ff;
 color: #f1c5f3;
}
form.reg {
 margin: 0pt;
 padding: 0pt;
}
font.app {
 font-weight: bold;
 color: #ff0080;
}
font.star {
 color: red;
 font-size: 9pt;
}
font.prog {
 font-style: italic;
 color: #5E5EA5;
 font-family: Courier New;
 font-size: 12pt;
}
a.exit {
 margin: 0pt;
 padding: 0pt;
}
a.table {
 font-size: 8pt;
 font-weight: bold;
}
a.table:link {
 color:#ff0080;
}
a.table:visited {
 color: #5400a8;
}
a.table:hover {
 color: #8000ff;
} 
a.header {
 text-decoration: none;
 font-family: Verdana;
 font-size: 8pt;
 font-weight: 0;
 color: black;
 margin: 0pt;
 padding: 0pt;
}
a.header:link {
 color: black;
}
a.header:hover{
 color: #665141;a731b0;
}
a.link {
 text-decoration: none;
 font-family: Verdana;
 font-size: 10pt;
 font-weight: 0;
 color: black;
 margin: 0pt;
 padding: 0pt;
}
a.link:hover{
 color: red;
}
a.reg {
 color: 8000ff;
}
a.reg:hover{
 color: #ff0080;
}
h1.header {
 font-family: Arial;
 font-size: 30pt;
 color: black;
 text-align: center;
}
img.img {
 margin: 2pt;
 padding: 0pt;
 border: 1px solid #85500f;
}
pre.prog {
 color: black;;
 font-family: Courier New;
 font-size: 10pt;
 text-align: left;
 margin-top: 10pt;
 margin-bottom: 0pt;
 margin-left: 20pt;
 margin-right: 20pt;
 text-ident: 0pt;
 padding: 0pt;
}
ol.r {
 margin: 0pt;
 margin-left: 0pt;
 margin-right: 0pt;
 padding: 0pt;
 list-style-type: decimal;
}
li.r {
 font-family: Verdana;
 font-size: 10.5pt;
 font-weight: 0;
 color: black;
 margin-top: 5pt;
 margin-bottom: 0pt;
 margin-left: 30pt;
 margin-right: 30pt;
 text-align: justify;
 text-indent: 0pt;
}
ol.rul {
 margin: 0pt;
 margin-left: 20pt;
 margin-right: 20pt;
 padding: 0pt;
 list-style-type: upper-roman;
}
li.rul {
 font-family: Verdana;
 font-size: 10.5pt;
 font-weight: 0;
 color: black;
 margin-top: 10pt;
 margin-bottom: 0pt;
 margin-left: 10pt;
 margin-right: 10pt;
 text-align: justify;
 text-indent: 0pt;
}
p.wr2 {
 font-family: Verdana;
 font-size: 10.5pt;
 font-weight: 0;
 color: black;
 margin-top: 5pt;
 margin-bottom: 0pt;
 margin-left: 0pt;
 margin-right: 0pt;
 text-align: justify;
 text-indent: 0pt;
}
a.footer {
 text-decoration: none;
 font-family: Verdana;
 font-size: 8pt;
 font-weight: 0;
 color: black;
}
a.footer:link {
 color: black;
}
a.footer:hover{
 color: #8000ff;
}
applet.app {
 padding: 0pt;
 margin-top: 10pt;
 margin-bottom: 10pt;
 margin-left: 10pt;
 margin-right: 10pt;
}