@media print{
*{ color: Black !important; background-color: White !important; }
html,body{ color: Black !important; background-color: White !important; font-family: "Times New Roman", Times, serif; font-size: 11pt; }
a{ color: Black !important; background-color: White !important; }

@page{ margin: 2cm; } 

#nav, #menu, #left, .no, #right, div#submenu, div#head img, object, search, #pata{ display: none; }
.clear{
	clear: both;
}

div#head span.hidden{ position: static; top: auto; left: auto; font-size: 20pt; font-weight: bold; }
table.tab{ border-collapse: collapse; font-size: 1em; }
table.tab td{ border: 1px solid black; }
input, textarea, select{ font-size: 1em; }

.obr{ float: left; margin: 0px 2em .5em 0; border-width: 0px; display: block; }
.obr2{ float: right; margin: 0px 0px .5em 2em; border-width: 0px; display: block; }
.obr3{ border: 1px solid black; }
img{ float: left; margin: 0 2em .5em 0; }
.hidden{ display: none; }

a img{ border: 0; }

div#plocha, div#main, div#stred{ margin: 0; padding: 0; }

.duvody{  padding-bottom: 2cm; margin-bottom: 20px; width: 705px; }
.sloup{ float: left; width: 132px; margin-right: 2px; font-size: .9em; }
.sloup h3{ margin: 0; color: #E70023; text-transform: uppercase; line-height: 1.5em; }
.sloup h3 span{ display: block; font-weight: normal; color: #B2B2B2; font-size: .9em; }
.sloup p{ margin: .5em 0; line-height: 1.3em; }
.sloup img{  border: 1px solid gray;}

h1,h2,h3,h4,h5,h6{page-break-after:avoid; font-family: inherit; font-weight:bold;margin:.4em 0; clear: both;}

h1{font-size:15pt; margin:6pt 0 8pt 0;}
h2{font-size:14pt; margin:4pt 0 6pt 0;}
h3{font-size:13pt; margin:3pt 0 4pt 0;}
h4{font-size:12pt; margin:2pt 0 3pt 0;}
h5{font-size:11pt; margin:2pt 0 2pt 0;}
h6{font-size:10pt; margin:2pt 0 2pt 0;}

hr{ height: 1px; color: gray; background: gray; clear: both; margin: 0; padding: 0; border: 0; }

img, ul, ol{page-break-inside:avoid;}



}
