div.form_cont { padding: 0pt; margin: 0pt; width: 100%; }
td { border: 0px solid #000000; }

table.vykaz { border: 2px solid #000000; width: 100%; font-size: 7pt; text-align: left; }
col.popis_riadkov { }

.vykaz col.cisla_riadkov { width: 33px; text-align: center; }
col.hodnoty { width: 50px; text-align: right; }

col.medzera { }

.vykaz tr.sum_l1 td { border-top: 2px solid #000000; }

.vykaz th { text-align: center; }
.vykaz tr.col_headers_up th { border: 1px solid #000000;	}
.vykaz tr.col_headers_up th.cislo_riadka { border: 1px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; }
.vykaz tr.col_headers_up th.medzera { border: 2px solid #000000; }
.vykaz tr.col_headers_down th { font-weight: normal; border: 1px solid #000000; }

table.vykaz td { border: 1px solid #000000; padding: 1px; }

.vykaz .invisible { border-width: 0px; }
.vykaz td.no_h_borders { border-top: none; border-bottom: none; }
.vykaz td.desc { text-align: center; }
.vykaz td.empty { text-align: center; }

.vykaz .sucet { font-weight: bold; font-size: 7pt; text-align: right;}
.vykaz .value { text-align: right;}

.vykaz .cislo_riadka { border-left: 2px solid #000000; border-right: 2px solid #000000; }
.vysv { font-size: 6pt; }

#bottom_cont_table { width: 29.7cm; font-size: 7pt; text-align: left; border: 0px none #000000; }
#bottom_cont_table td {border: 0px none #000000; }

#vyplnene { height: 2,6cm; width: 100%; border: 0px none #000000; text-align: left; line-height: 1.6em; }
#vyplnene td { border: 0px none; }
.id_prot { font-weight: bold; font-size: 1.3em; }

table.zakon { width: 29.7cm; border: 0px none #000000; margin-top: 0.5em; font-size: 7pt; text-align: left; }
table.zakon td { padding: 1px; border: 0px none #000000; }
