HTML, BODY, 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: #000; background-color: #fff; background: url(background.png) no-repeat center 0; 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: #0094FF; text-decoration: none; border-bottom: 1px solid #0094FF; }
A:hover { color: #00538E;  border-bottom: 1px solid #00538E; }

/* --------- SZKIELET ----------- */

#outline { width: 900px; margin: 0 auto; text-align: left; }
#bannerUp { margin: 20px 0 0 0; width: 896px; height: 343px; background-color: #fff; background: url(bannerup.png) no-repeat;}
#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: #BAE3FF; 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: #BAE3FF;}

.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;}