body { font: normal 0.7em Tahoma, "Lucida Grande CE", lucida, sans-serif; background: #fff; color: #333; margin: 0 auto; text-align: center; }

td, th { font-size: 1em; }
input, textarea { font: normal 1em Tahoma, "Lucida Grande CE", lucida, sans-serif; border: outset 1px #ccc }
input, textarea { border: solid 1px #ccc; border-right: solid 1px #999; border-bottom: solid 1px #999; }

h1, h2, h3, h4, h5, h6 { color: #900; font-size: 1.4em; font-weight: bolder }
h2 { font-size: 1.25em; }
h3 { font-size: 1.05em; }
h4 { font-size: 1.0em; }
h5, h6 { font-size: 0.8em; }

td, th { vertical-align: top; }

a { color: #900; }
a:hover { text-decoration: none; }


#page { width: 99%; margin: 0 auto; text-align: left; border: 0 }

#page #top { display: none }
#page #login-box { display: none }

#page #middle { background: #fff; padding: 20px }

#page #foot { background: #fff; padding: 1px 0 }
#page #foot #copyright { border-top: solid 1px #eee; padding: 5px 0; text-align: center; color: #000 }

/* tabulka - vypis dat */
.list th { background: #666; color: #fff }
.list .bg td { background: #eee }

.confirm { margin: 15px 0; width: 100%; }
.confirm td { border-bottom: 1px solid #666; border-left: 1px solid #666; background: #efefef; padding: 6px; font-size: 1.15em; }
.confirm td.top { border-top: 1px solid #666; }
.confirm td.end { border-right: 1px solid #666; }
.confirm td.big { font-size: 1.75em; }
.mailinfo { font-size: 1.15em; }


/* obecne tridy */
.rText { text-align: right }
.lText { text-align: left }
.number { text-align: right }
.nob { border: 0 }
.noprint { display: none }
