@media print{
html,body{ font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Arial, lucida, sans-serif;color: #5a5a5a; font-size: 9pt; }
a{ color: Black !important; background-color: White !important; }

h1{ font-size: 1.1em;  margin: 0 0 .6em -10px; line-height: 1.2em; color: #FF3600; border-bottom: 1px solid #D6D6D6; padding: 4px 10px;  }
h2{ font-size: 1.1em;  margin: 1.4em 0 .6em 0;line-height: 1.2em;  color: #FF3600; }
h3{ font-size: 1.1em; margin: 1.4em 0 .6em 0; line-height: 1.2em; }
h4{ font-size: 1em;  margin: 1.4em 0 .6em 0; line-height: 1.2em; }

@page{ margin: 2cm; } 

#nav, #menu, #left, #top, #right, div#submenu, .ban-top, #secmenu, #secmenu2, .ban2, div#head img, .noprint, #login, #topnav, #supernav, #drobky, object, #flash, .zapati, .search, #pata, #search, .drobky, #mutace, .mutace, .submenu, #submenu, form, .noprint, .banner, #banner-top, .banner-top
{ display: none; }
#head{ margin-bottom: 1cm;  font-size: 1.5em; font-weight: bold; 
}
#head a{ text-decoration: none; }

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; padding-left: 15px; padding-right: 15px; }
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; }

.hidden{ display: none; }

a img{ border: 0; }

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

th{ text-align: left; }

.extraprint{ display: block !important ; }
.right{
	text-align: right;
}

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

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

.formik th{ text-align: left; padding: 2px 15px 2px 0; border: 0; vertical-align: top; }
.formik td{ padding: 2px 10px 2px 0; border: 0;  }



}

