* { font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 12px; }

.nadpis1  { font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 22px; font-weight: bold; }
.nadpis2  { font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 20px; font-weight: bold; }
.nadpis3  { font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.nadpis4  { font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.nadpis5  { font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.nadpis6  { font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.normalni { font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 12px; }

.tabHla    { width: 100%; border-collapse: collapse; }
.tabHlaBuL { width: 100%; text-align: left; }
.tabHlaBuC { width: 100%; text-align: center; }
.tabHlaBuR { width: 100%; text-align: right; }
.tabHlaBuJ { width: 100%; text-align: justify; }

.bunZahlL  { background-color: rgb(202,220,255); vertical-align: bottom; font-weight: bold; padding: 1 5 1 5; text-align: left; }   
.bunZahlC  { background-color: rgb(202,220,255); vertical-align: bottom; font-weight: bold; padding: 1 5 1 5; text-align: center; } 
.bunZahlR  { background-color: rgb(202,220,255); vertical-align: bottom; font-weight: bold; padding: 1 5 1 5; text-align: right; }  
.bunZahlJ  { background-color: rgb(202,220,255); vertical-align: bottom; font-weight: bold; padding: 1 5 1 5; text-align: justify; }

.bunDatL  { padding: 1 5 1 5; vertical-align: top; text-align: left; }   
.bunDatC  { padding: 1 5 1 5; vertical-align: top; text-align: center; } 
.bunDatR  { padding: 1 5 1 5; vertical-align: top; text-align: right; }  
.bunDatJ  { padding: 1 5 1 5; vertical-align: top; text-align: justify; }

.tucnakL   { margin-right: 20px; margin-bottom: 15px; }
.tucnakC   { margin-left:  20px; margin-right:  20px; margin-bottom: 15px; }
.tucnakR   { margin-left:  20px; margin-bottom: 15px; }

.cislo        { text-align: right; padding-right: 5px; }
.uprostred    { text-align: center; }
.modre_pozadi { background-color: rgb(202,220,255); padding: 2 5 2 5; }
.tucne        { font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }