body { background-color:#cccccc; font-family:Calibri,Tahoma; color:#ffffff; font-size:12pt; background-image:url('bg.jpg'); background-color:#000000; background-position:center; background-attachment:fixed; background-repeat:no-repeat;}
p { font-family:Tahoma; color:#ffffff; font-size:12pt; }
h1 { font-family:Tahoma; color:#ffffff; font-size:18pt; text-align:center; }
h2{ font-family:Tahoma; color:#ffffff; font-size:14pt; text-align:center; }

a { color:#ffffff; }
a.r { color:#ffffff; text-decoration:none; }
a.r:hover { text-decoration:underline; }
a.r2 { color:#ffffff; text-decoration:underline; }
a.r2:hover { text-decoration:none; }
a.nr { font-family:Tahoma; color:#aaaaaa; font-size:35pt; text-decoration:none;  }
a.nr:hover { font-family:Tahoma; color:#888888; font-size:40pt;  }
a.nry { font-family:Tahoma; color:#aaaa55; font-size:35pt; text-decoration:none;  }
a.nry:hover { font-family:Tahoma; color:#888833; font-size:40pt;  }
a.nrr { font-family:Tahoma; color:#aa5555; font-size:35pt; text-decoration:none;  }
a.nrr:hover { font-family:Tahoma; color:#883333; font-size:40pt;  }
a.nrg { font-family:Tahoma; color:#55aa55; font-size:35pt; text-decoration:none;  }
a.nrg:hover { font-family:Tahoma; color:#338833; font-size:40pt;  }
a.nrb { font-family:Tahoma; color:#000000; font-size:35pt; text-decoration:none;  }
a.nrb:hover { font-family:Tahoma; color:#eeeeee; font-size:40pt;  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
ba.nrm { font-family:Tahoma; color:#000000; font-size:35pt; text-decoration:none; text-shadow: -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white; }
a.nrm { font-family:Tahoma; color:#660000; font-size:35pt; text-decoration:none; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;}
a.nrm:hover { font-family:Tahoma; color:#eeeeee; font-size:40pt;  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}

td { font-family:Tahoma; color:#ffffff; font-size:12pt; padding:3pt; }
td.bs { font-family:Tahoma; color:#ffffff; font-size:12pt; padding:3pt; border:1pt dotted #ffffff; }
th.bs { text-align:center; font-family:Tahoma; color:#ffffff; font-size:12pt; font-weight:bold; padding:3pt; border:1pt dotted #ffffff; }
td.eb { font-family:Tahoma; color:#aaaaaa; font-size:35pt; padding:3pt; text-align:center; vertical-align:middle; background-image:url('img/box_empty.png'); background-position:center; background-repeat:no-repeat; width:104px;height:104px; font-weight:bold; }
td.eby { font-family:Tahoma; color:#aaaa55; font-size:35pt; padding:3pt; text-align:center; vertical-align:middle; background-image:url('img/box_empty_y.png'); background-position:center; background-repeat:no-repeat; width:104px;height:104px; font-weight:bold; }
td.ebr { font-family:Tahoma; color:#aa5555; font-size:35pt; padding:3pt; text-align:center; vertical-align:middle; background-image:url('img/box_empty_r.png'); background-position:center; background-repeat:no-repeat; width:104px;height:104px; font-weight:bold; }
td.ebg { font-family:Tahoma; color:#55aa55; font-size:35pt; padding:3pt; text-align:center; vertical-align:middle; background-image:url('img/box_empty_g.png'); background-position:center; background-repeat:no-repeat; width:104px;height:104px; font-weight:bold; }
td.ebb { font-family:Tahoma; color:#aa5555; font-size:35pt; padding:3pt; text-align:center; vertical-align:middle; background-image:url('img/box_empty_b.png'); background-position:center; background-repeat:no-repeat; width:104px;height:104px; font-weight:bold; }
td.ebm { font-family:Tahoma; color:#aa5555; font-size:35pt; padding:3pt; text-align:center; vertical-align:middle; background-image:url('img/box_empty_m.png'); background-position:center; background-repeat:no-repeat; width:104px;height:104px; font-weight:bold; }



table.b { border:1pt dotted #ffffff;border-collapse:collapse; }
table.bs { border:1pt solid #ffffff;border-collapse:collapse; }

span.note { font-size:9pt; }
span.error { font-size:11pt; color:#ff0000; }


