@page {margin: 0cm;}

body { background: #FFFFFF; color: #000000; }
body, tr, th, td { font-family: serif; font-size: 10pt; }
a { background: transparent; color: #000000; text-decoration: none; }
a:after {content: " [" attr(href) "] "; color: blue; text-decoration: underline; }

ul { list-style: square; margin: 0px; padding: 0px 0px 0px 20px; }
ul li { color: #888; }
ul li span { color: #000; }

#all1x2, #bok, #bok2, #copy, #copy2, #h_menu, #p_form, #pet, #pat { display: none; }
.clear { font-size: 0pt; margin: 0px; padding: 0px; clear: both; }
#podklad1 #hl_text { display: block; }
.left, .obr_l, .fotok img { float: left; clear: left; margin: 0px 5px 5px 0px; }
.right, .obr_p { float: right; clear: right; margin: 0px 5px 5px 0px; }
h1, h2, h3, h4 { clear: both; margin: 5px 0px 0px 0px; padding: 0px; }
img { border: 0px none; }

#kalku { width: 100%: }
#kalku th#stav { width: 125px; }
#kalku th#zat { width: 20px; }
#kalku, #kalku td, #kalku th { border-collapse: collapse; border: 1px solid #888; }
#kalku td, #kalku th { padding: 1px 4px; }
#kalku td a, #kalku .invi { display: none; }
#kalku td.tm { font-weight: bold; }
#kalku th { background: #ccc; text-align: left; }


h1,h2,h3,h4,h5,h6 { page-break-after: avoid; }
h1 { font-size: 14pt; border-bottom: 2px solid #888; padding: 5px 0px 0px 5px; margin: 3px 0px; font-weight: bold; }
h2 { font-size: 13pt; border-bottom: 2px solid #888; padding: 5px 0px 0px 5px; margin: 3px 0px; font-weight: bold; }
h3 { font-size: 12pt; border-bottom: 2px solid #888; padding: 5px 0px 0px 5px; margin: 3px 0px; font-weight: bold; }
h4 { font-size: 11pt; border-bottom: 1px solid #888; padding: 5px 0px 0px 5px; margin: 3px 0px; font-weight: bold; }
h5 { clear: both; border-bottom: 1px solid #888; font-size: 11pt; margin: 10px 0px; padding: 0px; }
h6 { font-size: 100%; font-size: 10pt; border-bottom: 1px solid #888; margin: 5px 0px 0px 0px; padding: 0px; }


.lis { display: none; }
