html, body {padding:0;margin:0;width:100%;height:100%;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: white;background:url("images/celta.jpg");text-decoration: none;text-align:center;}
table {position:relative;width:100%;height:98%;border:0;border-collapse:collapse;table-layout:fixed;}
th, td {font-size:9px;text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;color: white;text-decoration: none;}
img {border:none}
a:link, a:active, a:visited {text-decoration: none;color: white;}
a:hover {text-decoration:underline;}
h2, h3, h4 {position:relative;width:550px;}
h2 {font-size:24px;margin-top:10px;line-height:35px;}
h3 {font-size:17px;margin-top:20px;line-height:30px;}
h4 {font-size:14px;margin-top:16px;line-height:26px;}
p {padding:0;margin:0;}
hr {border:none;border-bottom:1px solid white;}
fieldset {-moz-border-radius:5px;margin:0;padding:0;padding-left:7px;width:520px;text-align:left;}
legend {color:white;}

.obal {position:relative;width:785px;margin:8px auto;text-align:center;background:#5b5b5b;padding:8px;}
.header {position:relative;width:785px;height:190px;background:url("images/header.gif");padding:0;margin-bottom:8px;}
.obsah {position:relative;width:765px;min-height:460px;padding:10px;background:#707070;text-align:left;line-height:16px;padding-bottom:20px;}
.submenu {position:relative;float:right;width:209px;background:#707070;text-align:center;margin:0;padding:0;top:-10px;}
.logo {position:absolute;top:8px;left:20px;}
.menu {position:absolute;left:20px;top:182px;width:550px;height:36px;background:url("images/menu.jpg");font-size:12px;z-index:100;}
#menuhr {width:90%;}
.polozka {position:relative;float:left;width:110px;height:36px;top:0px;}
.polozka a {display:block;line-height:35px;color:#ffffff;}
.polozka a:hover {text-decoration: none;color:black;}
.stop {position:absolute;width:199px;top:178px;right:18px;height:29px;background:url("images/submenu_top.gif");}
.stop1 {position:relative;width:199px;top:3px;margin-left:10px;height:29px;background:url("images/submenu_top.gif");}
.stail, .stail1 {position:relative;width:199px;top:0px;background:url("images/submenu_tail.jpg");padding-top:10px;margin-left:10px;}
.stail1 {top:3px;}
.stail1 a, .stail1 a:hover {text-align:left;padding-left:10px;}
.sbott {position:relative;width:199px;height:10px;bottom:0px;padding:0;background:url("images/submenu_bott.gif");}
.titulek {position:relative;font-size:16px;top:0px;height:29px;line-height:29px;}
#polozka1 {position:relative;width:199px;margin-bottom:2px;}
#polozka1 a {display:block;height:18px;font-size:11px;line-height:18px;}
#polozka1 a:hover {background:#707070;color:white;text-decoration:none;}

.obsah p {padding-top:5px;padding-bottom:5px;text-indent:3em;}
.obsah p.signum {padding-right:20px;text-align:right;}
.obsah .akt {text-indent:0em;text-align:left;}
.obsah .dakt {text-indent:0em;text-align:left;border-bottom:1px solid white;}
.obsah p.akth {text-indent:0em;text-align:left;padding:5px;margin-top:10px;background:#30fa00;height:10px;line-height:10px;font-weight:bold;color:black;}
.aktp {text-align:right;padding-right:5px;line-height:12px;color:black;font-weight:normal;margin-left:30px;}
.aut {position:relative;width:173px;height:135px;margin-left:10px;padding:10px 10px 0 10px;border:3px solid #31ff00;}
.aut a {display:block;text-decoration:none;border:1px solid white;margin:0 0 3px 0;padding-left:5px;cursor:default;}
.aut a:hover {background:#5b5b5b;text-decoration:none;}
.zmena {position:absolute;border:1px solid white;display:none;width:475px;height:101px;left:-500px;top:0;background:#5b5b5b;padding:10px;}

.paticka {position:relative;width:785px;height:28px;line-height:28px;background:#707070;margin-top:8px;}
.frm1 {text-align:right;padding-right:10px;font-weight:bold;}
.frm1 input {width:125px;}
#gallery {position:relative;width:507px;height:320px;padding:10px;margin-left:10px;border:2px solid #31ff00;background:#5b5b5b;}
#gallery a {display:block;width:80px;height:60px;margin:0;border:2px solid #5b5b5b;float:left;}
#gallery a:hover {border:2px solid white;}
.knh {position:relative;width:504px;margin:0;padding:0;border:1px solid white;}
.tumb {width:80px;height:60px;}
#podklad {background:#5b5b5b;line-height:14px;clear:left;margin-right:5px;}

#oimg {position:absolute;margin:auto;top:50px;width:100%;height:130%;background:transparent;z-index:500;text-align:center;display:block}
#oimg img {position:relative;margin:auto;border:6px solid white;padding-bottom:30px;background:white;}

.ht {background-color:#5b5b5b;}
.tabulka {width:550px;}
.sude {background:#ababab;}

/* pro obrázky v textu */
.obr {border:2px inset gray;margin:8px;}
#left {float:left;margin:12px;margin-left:0;}
#right {float:right;margin-right:0;margin-left:12px;}

/* lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

