body {font-family:Tahoma, Arial, sans-serif;font-size:13px;background:#fff;color:#000;} 
a{color:#cc0000;text-decoration:none;} 
a:hover{color:#cc0000;text-decoration:underline;} 
#page{margin:0 auto;margin-top:10px;margin-bottom:40px;width:90%;max-width:1300px;min-width:1025px;border:solid 1px #b8b8b8;background:#f7f7f7;padding:30px;} 
#nadpis{color:#cc0000;text-align:center;font-size:28px;font-weight:bold;} 
.tabhlav{height:80px;width:100%;margin-bottom:10px;} .tab{text-align:left;background:#ffffff;border:thin solid #b8b8b8;border-collapse:collapse;border-spacing:0px;border-top:solid 4px #cc0000;margin:15px 0 15px 0;} 
.tab td{padding:3px 5px 3px 5px;border:solid 1px #b8b8b8;} 
.tab th{padding:3px 5px 3px 5px;border:solid 1px #b8b8b8;} 
.tab caption{text-transform: uppercase;text-align:left;font-weight:bold;padding:20px 0 5px 0;color:#cc0000;} 
.tabzahl{border:thin solid #b8b8b8;height:30px;text-align:center;font-weight:bold;background-color:#fbfbfb;min-width:130px;} 
.eu{font-size:11pt;font-weight:bold;margin-top:2pt; margin-bottom:0pt;} 
.stred{text-align:center} 
.male{font-size:11px;color:#666;} 
.cislo{padding:8pt; margin-left:8pt;font-size:24px;font-weight:bolder;color:#cc0000;border:solid 1px #b8b8b8;background-color:#fbfbfb;} 
.cspis{font-size:12px;font-weight:bold;} .tucne{font-weight:bold;background-color:#fff;vertical-align:top;} 
.fin{text-align:right;} 
.fintucne{text-align:right;font-weight:bold;background-color:#fbfbfb;} 
.ftucne{height:22px;font-weight:bold;background-color:#fbfbfb;} 
.fzahl{border:thin solid #b8b8b8;height:30px;font-weight:bold;background-color:#fbfbfb}



form  { display: table;  margin-top:16pt;    }
form > p     { display: table-row;}
label { display: table-cell; padding: 4pt;}
input { display: table-cell; margin: 4pt;}
h1 {color:#cc0000; text-transform: uppercase; margin-bottom: 1pt;text-align:left;font-size:28px;font-weight:bold;} 
#ex-cislo {text-align: right;}

