html { margin-bottom: 1px; }
body {overflow-x: hidden!important; margin: auto 5px auto 5px; font:1.04em "Calibri", "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; color: #000; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;}

h1 { margin: 0px auto; text-align: center; line-height: 24px;}

p {font-size: 1.2em; margin-bottom: 4px;}
p.link {font-size: 1.2em; text-align:center; margin-top: -7px;}
a { color: Blue; text-decoration:  none; outline-style: none;}
a:hover { text-decoration: none; color: Red;}
.an { text-decoration: none;}

#page {margin: -8px 10 auto 5px; width: 99.99%; padding-top: 0px;}
#tbl { padding: 1px 1px 5px 5px; width: 99.98%; border: 0em; -moz-border-radius: 1em; border-radius: 1em;}
img {filter:drop-shadow(6px 6px 8px #333); border: none; -moz-border-radius: .8em; border-radius: .8em; }

@media screen and (max-width: 959px) {
body {background-color: #000; color: #fff;}
#page { margin:-9px 3px auto 3px; padding: 5px 1px 0px 5px !important; max-width: 100%; height: auto;}
#page h1 { margin:10px 35px auto 3px; font-size:1.3em; text-align: left; line-height: 20px;}
a {text-decoration: none; color: #ff8000; font-weight: 700;}
a:hover {text-decoration: none; color: #ffff00; font-weight: 700;}
}

table{border-collapse:collapse; border-spacing:0}

p.cen {font-size: 0.8em; text-align:center; margin-top: -17px;}