HTML, H1, H2, H3, P, A, UL, LI, DIV, TABLE, TD, FORM, FIELDSET, INPUT { margin: 0; padding: 0; }

/* --------- DEFINICJA TAGÓW ----------- */

BODY { font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif; font-size: 15px; color: #fff; background-color: #000; line-height: 150%; text-align: center; }
H3 { margin: 30px 0 0 0; font-size: 25px; font-weight: normal;}
P { margin: 10px 0; font-size: 14px; }
A:link, A:visited { color: #FFE484; text-decoration: none; border-bottom: 1px solid #FFE484; }
A:hover { color: #FFC300; }

/* --------- SZKIELET ----------- */

#outline { width: 900px; margin: 0 auto; padding-top: 1px; text-align: left; background-color: #333; background: url(back.gif) no-repeat 0 0; }
#check { margin: 2px 0 0 2px; width: 896px; height: 170px; background: url(check.gif) no-repeat -50px -50px; background-color: #aaa; }
#bricks { width: 876px; height: 19px; margin: -10px 0 -30px 0; background: url(bricks.gif) no-repeat 50px 0; }
#logo { width: 898px; height: 170px; background: url(logoup.gif) no-repeat 120px 0px; }
#content { width: 880px; margin: 0 auto; padding: 0 10px; position: relative;}
#footer P { text-align: center; font-size: 12px; }

/* --------- FORMULARZ ----------- */

FIELDSET { border: 0; margin: 10px 0;}
INPUT#txtNick, INPUT#txtCity, INPUT#txtPercent, INPUT#txtNote { margin: 0 15px 0 0; padding: 2px; font-size: 10px; font-weight: bold; }
INPUT#txtNote { width: 160px; }
INPUT#txtPercent { width: 20px;}
LABEL { margin: 0 5px 0 0; font-size: 13px; }

/* --------- TABELKA Z LISTĄ GOŚCI ----------- */

#ovul             { width: 888px; table-layout:fixed; margin: 10px 0;}
#ovul THEAD { background-color: #333; text-align: center; font-size: 14px; }
#ovul TD        { padding: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#ovul TBODY { text-align: left; font-size: 12px; }
#ovul TFOOT { padding: 0; height: 5px; background-color: #333;}

.id           { width: 30px; text-align: center;   }
.nick       { width: 150px; }
.city       { width: 150px; }
.percent { width: 50px; }
.note       { width: 420px; }
.center { text-align: center; }

#loading  { position: absolute; top: 600px; left: 350px; display: none; font-size: 30px; font-weight: bold;}