body,table,th,td { color:#ffffff; }
body { background:#000000; /* background:url(images/main_night.jpg) top center no-repeat; */ }
a:link,a:visited { color:#aaddff; }
a:hover,a:active { color:#66aaee; }
hr { border-color:#446688; }
h1,h2 { color:#aaffe4; text-shadow: -1px -1px 0 rgba(255,255,255,.28), -2px -2px 0 rgba(255,255,255,.24), -3px -3px 1px rgba(255,255,255,.21), -4px -4px 1px rgba(255,255,255,.18), -5px -5px 2px rgba(255,255,255,.15), -6px -6px 2px rgba(255,255,255,.12), -7px -7px 3px rgba(255,255,255,.08), -8px -8px 3px rgba(255,255,255,.05); }
a { text-shadow:0 0 1em #ffffff; }
ul li a img { box-shadow:0 0 .5em .1em #ffffff; background-color:rgba(255,255,255,.7); }
a:hover { text-shadow:.1em .1em .1em #000000, -.1em -.1em 1em #ffffff, .1em .1em 1em #ffffff, 0 0 1em #ffffff, 0 0 .5em #ffffff; }
ul li a:hover img { box-shadow:0 0 .75em .3em #ffffff; background-color:rgba(255,255,255,.85); }
tbody tr:hover { background-color:rgba(255,255,255,.6); }
tbody tr td:hover { box-shadow:0 0 .75em .3em #ffffff; background-color:rgba(255,255,255,.85); color:#000000; }
tbody tr.nohover:hover { background:rgba(255,255,255,.1); }
tbody tr.nohover:nth-child(2n):hover { background:rgba(255,255,255,.2); }
tbody tr td.nohover:hover { box-shadow:none; background-color:transparent; color:#ffffff; }