/**
 * CSS soubor
 * utf8 (ěščřžýáíé) 
 */
body { font-family:tahoma, verdana, arial, sans-serif; font-size:medium; }
ul,ol,dl { padding-left:30px; margin:4px 0; }
dd { margin-left:80px; }
a { color:#b71801; text-decoration:underline; }
a img { border:none; }
p { margin:6px 0; text-align:left; }
p, li, dd, dt, address { line-height:1.5; }
h1, h2 { font-size:108.33%; color:#5aa808; text-transform:uppercase; margin:12px 0 6px 0; }
h3, h4 { font-size:100%; color:#5aa808; margin:8px 0 4px 0; }
h5, h6 { font-size:100%; margin:4px 0 0 0; }
address { font-style:normal; margin:6px 0; }

table { border-collapse: collapse; margin:8px 0 12px 0; }
table td, table th { padding:2px 6px; border:1px solid #1e430a; }
table th { font-weight:bold; text-align:left; }
table.no-border, table.no-border td, table.no-border th { border:none; }

.news-images a.viewer, .gallery a.viewer { display:block; float:left; margin:0 8px 8px 0; }
#content a.viewer img { border:2px solid #a5d266; margin:0; }
#content img { margin:4px; }

form { margin:6px 0; }
form fieldset { border:none; }
form label { display:block; float:left; width:100px; }
form label.checkbox { width:auto; float:none; margin-left:100px; }
form input.text, textarea { margin:0 3px 2px 0; border:1px solid #5aa808; background-color:#fff; padding:1px 3px; }
form input.text { width:160px; }
form textarea { width:310px; height:100px; }
form input.submit { cursor:pointer; }

#all { font-size:75%; }
#head h1 { font-size:125%; }
#head img { float:right; margin:0 0 .5cm .5cm; }
span.datum { font-weight:bold; }

span.clear { display:block; height:0px; font-size:0px; }
.clear { clear:both; }
p.error { color:#f00; font-weight:bold; border:1px solid #f00; background-color:#fdd; padding:3px 10px; }
p.message { color:#0a0; font-weight:bold; border:1px solid #0a0; background-color:#dfd; padding:3px 10px; }
.no-print, .inv, #head span.banner, #head img#cert, #body span.carka, #main-nav, 
#foot span.l, #foot span.r, #foot ul { display:none; }

