body { font-family:Tahoma,'Trebuchet MS',Arial,Helvetica,sans-serif; }
#printonly, #printonly img{ display:block; }
a{ color:#000; text-decoration:underline; }
a img, img{border:0;}
.img-left{ display: block; float: left; margin: 0 5px 5px 0; }
.img-right{ display: block; float: right; margin: 0 0 0 5px; }
.img-center{ display: block; margin: 0px auto; }
hr, .hidden, .hiddenAbs, .printonly, form#contact-form, legend, #skip-links, .panel-links, #head-menu, #menu, #submenu, h2#logo{ display:none; }
h1, h2, h3, h4, h5{ font-size:1em; color:#000; }
h3 { padding:10px 0 0 0; }
h2{ font-size:1em; text-transform:uppercase;	}
#footer, .BorderTop { border-top:2px solid; }
#header { border-bottom:2px solid; }
table#reference{ width:100%; border-collapse:collapse; }
table#reference th { text-align:center; color:#10137e; border-left:1px solid #10137e; border-bottom:1px solid #ccc; text-transform:uppercase; }
table#reference th.first, table#reference td.first { border-left:none; }
table#reference th.first, table#reference td { text-align:left; }
table#reference td { border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:.4em .6em; vertical-align:top; }
table#reference td.obor { width:120px; }
table#reference td.predmet { width:200px; }
table#reference th.nazevspol { color:#222; padding:.4em .6em; vertical-align:top; }
