* { margin: 0; padding: 0; border: 0; } 

#obsah { margin: 0 auto; width: 750px; background-color: #ffffff; }

#logo-obal{ width: 100%; background-color: #1a1a1a; }

#logo{ margin: 0 auto; width: 750px; height: 130px; background-color: #512e16; background-image: url("./grafika/pozlogopat.gif"); background-repeat: no-repeat; }

#menicko-obal{ width: 100%; background-color: #333333; }

#menicko{ margin: 0 auto; width: 750px; background-color: #784421; font-family: Verdana, "Geneva CE", lucida, sans-serif; }

#boxfot { margin-top: 20px; padding-bottom: 20px; width: 750px; background-color: #ffffff; }

#cerboxfot { margin-top: 20px; padding-bottom: 20px; width: 750px; background-color: #c83737; background-image: url("./grafika/cerkul.gif"); background-repeat: no-repeat; background-position: bottom; }

#paticka-obal { margin-top: 20px; width: 100%; background-color: #1a1a1a; }

#paticka{ margin: 0 auto; width: 750px; background-color: #512e16; background-image: url("./grafika/pozlogopat.gif"); background-repeat: no-repeat; }

#cerbox { margin-top: 20px; padding-bottom: 20px; width: 750px; background-color: #c83737; background-image: url("./grafika/cerkul.gif"); background-repeat: no-repeat; background-position: bottom; }

.vzkaz { margin-bottom: 20px; padding-bottom: 20px; width: 750px; background-color: #fff6d5; background-image: url("./grafika/vzkaz_bottom.gif"); background-repeat: no-repeat; background-position: bottom; }

#logo img { float: left; margin-left: 175px; width: 400px; }

#jazyk { margin-left: 660px; padding-bottom: 5px; padding-top: 5px; width: 40px; background-color: #c83737; background-image: url("./grafika/jazyk.gif"); background-position: bottom; background-repeat: no-repeat; color: #ffffff; font-size: 80%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: normal; text-align: center; line-height: 150%; }

#patnab { margin-left: 660px; padding-bottom: 5px; padding-top: 5px; width: 40px; background-color: #c83737; background-image: url("./grafika/patnab.gif"); background-position: top; background-repeat: no-repeat; color: #ffffff; font-size: 80%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: normal; border-top: 10px solid #512e16; text-align: center; line-height: 150%; }

#paticka a { background-color: transparent; color: #ffffff; text-decoration: underline; }

#paticka a:hover { text-decoration: none; }

#patnab a { background-color: #c83737; color: #ffffff; text-decoration: none; font-weight: bold; }

#patnab a:hover { text-decoration: underline; }

#jazyk a { background-color: #c83737; color: #ffffff; text-decoration: none; font-weight: normal; }

#jazyk a:hover { text-decoration: underline; }

#cerbox a { background-color: #c83737; color: #ffffff; text-decoration: underline; }

#cerbox a:hover { text-decoration: none; }

#cerbox .datum { color: #ffffff; }

#boxfot a { background-color: #ffffff; color: #ffffff; }

#cerboxfot a { background-color: #c83737; }

#paticka p { float: left; padding-top: 20px; padding-left: 20px; width: 600px; background-color: transparent; color: #ffffff; font-size: 70%; font-family: Verdana, "Geneva CE", lucida, sans-serif; text-indent: 0; line-height: 200%; }

#cerbox h2 { padding: 20px; background-color: #c83737; color: #ffffff; font-size: 130%; font-family: Georgia, "New York CE", utopia, serif; font-weight: normal; }

#cerbox h3 { padding: 20px; background-color: #c83737; color: #ffffff; font-size: 100%; font-family: Georgia, "New York CE", utopia, serif; font-weight: bold; }
 
#boxfot h2 { padding: 20px; background-color: #ffffff; color: #000000; font-size: 130%; font-family: Georgia, "New York CE", utopia, serif; font-weight: normal; }

#cerboxfot h2 { padding: 20px; background-color: #c83737; color: #ffffff; font-size: 130%; font-family: Georgia, "New York CE", utopia, serif; font-weight: normal; }

#cerbox p { margin-bottom: 5px; padding-left: 20px; padding-right: 20px; background-color: #c83737; color: #ffffff; font-size: 80%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 150%; text-indent: 10px; }

.vzkaz p { margin-bottom: 5px; margin-left: 40px; margin-right: 40px; padding-left: 0; padding-right: 0; background-color: #fff6d5; color: #554400; font-size: 80%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 150%; text-indent: 10px; text-align: justify; }

#cerboxfot p { margin-bottom: 5px; padding-left: 20px; padding-right: 20px; background-color: #c83737; color: #ffffff; font-size: 80%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 150%; text-indent: 10px; }

#boxfot img { margin-left: 19px; margin-top: 9px; margin-bottom: 9px; padding: 2px; border: 4px solid #c83737; }

#boxfot2 img { margin-left: 18px; margin-top: 9px; margin-bottom: 9px; padding: 2px; border: 4px solid #ffffff; }

#cerboxfot img { margin-left: 18px; margin-top: 9px; margin-bottom: 9px; padding: 2px; border: 4px solid #ffffff; background-color: #c83737; }

#cerbox b { font-weight: bold; margin-bottom: 5px; padding-left: 20px; padding-right: 20px; background-color: #c83737; color: #ffffff; font-size: 80%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 150%; text-indent: 10px; }

ul#polozky { width: 750px; height: 40px; font-size: 60%; list-style-type: none; }

ul#polozky li { display: inline; text-align: center; }

ul#polozky li a { float: left; padding-top: 15px; padding-left: 10px; padding-right: 9px; height: 25px; background-color: #784421; color: #ffffff; text-align: center; text-decoration: none; }

ul#polozky li a:hover { background-color: #5c3d28; background-image: url("./grafika/menu.gif"); background-position: top center; background-repeat: no-repeat; color: #ffffff; }

ul#polozky li span { float: left; padding-top: 15px; padding-left: 12px; padding-right: 13px; height: 25px; background-color: #5c3d28; background-image: url("./grafika/menu.gif"); background-position: top center; background-repeat: no-repeat; color: #ffffff; text-align: center; text-decoration: none; }

#obsah ul li { margin-left: 20px; margin-right: 20px; list-style-type: none;  line-height: 150%; background-color: #ffffff; font-family: Verdana; color: #000000; font-size: 80%; }

#cerbox ul li { margin-left: 20px; margin-right: 20px; list-style-type: none;  line-height: 150%; background-color: #c83737; font-family: Verdana; color: #ffffff; font-size: 80%; }

.cistic {clear: both;}

.pravo { float: right; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; }

.levo { float: left; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; }

a { background-color: #ffffff; color: #c83737; text-decoration: underline; }

a:hover { text-decoration: none; }

address { margin-left: 20px; }

b { font-weight: bold; }

strong { font-weight: bold; } 

code { margin: 20px; padding: 20px; display: block; position: relative; background-color: #ffffff; color: #c83737; font-size: 100%; font-family: monospace; line-height: 150%; }

form { padding-left: 20px; padding-right: 20px;}

fieldset { width: 100%; }

fieldset input { margin-top: 5px; margin-bottom: 15px; padding: 5px; width: 200px; font-size: 80%; color: #000000; font-family: Verdana, "Geneva CE", lucida, sans-serif; }

fieldset select { margin-top: 5px; margin-bottom: 15px; margin-right: 5px; padding: 5px; width: 100px; font-size: 80%; color: #000000; font-family: Verdana, "Geneva CE", lucida, sans-serif; }

form br { display: none; }

h1 { display: none; }

h2 { padding: 20px; background-color: #ffffff; color: #000000; font-size: 130%; font-family: Georgia, "New York CE", utopia, serif; font-weight: normal; }

h3 { padding: 20px; background-color: #ffffff; color: #000000; font-size: 100%; font-family: Georgia, "New York CE", utopia, serif; font-weight: bold; }

.vzkaz h3 { padding-bottom: 10px; margin-left: 20px; color: #554400; background-color: #fff6d5; font-family: Georgia, "New York CE", utopia, serif; font-weight: bold; font-size: 100%; }

.vzkaz a { color: #554400; text-decoration: underline; background-color: #fff6d5; }

.vzkaz a:hover { text-decoration: none; }

input.tlacitko { float: right; font-size: 80%; padding: 5px; width: 150px; background-color: #512e16; color: #ffffff; font-family: Verdana, "Geneva CE", lucida, sans-serif; }

label { display: block; font-size: 80%; color: #ffffff; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: normal; width: 200px; } 

p { margin-bottom: 5px; padding-left: 20px; padding-right: 20px; background-color: #ffffff; color: #000000; font-size: 80%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 150%; text-indent: 10px; }

textarea { margin-top: 5px; margin-bottom: 15px; padding: 5px; width: 700px; color: #000000; overflow: auto; font-size: 80%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 150%; }

object { margin-left: 20px; }

#novinky p { margin: 20px; margin-top: 10px; padding: 0; background-color: #ffffff; color: #000000; font-size: 80%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 150%; text-indent: 10px; } 

#novinky h3 { margin-left: 20px; margin-right: 20px; padding: 0; background-color: #ffffff; color: #c83737; font-size: 100%; font-family: Georgia, "New York CE", utopia, serif; font-weight: bold; }

#cerbox h4 { margin-left: 20px; margin-right: 20px; padding: 0; background-color: #c83737; color: #ffffff; font-size: 100%; font-family: Georgia, "New York CE", utopia, serif; font-weight: bold; }

.datum { margin-left: 20px; margin-right: 20px; font-size: 60%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 150%; text-indent: 0; }

.datum2 { margin-left: 20px; margin-right: 20px; background-color: #c83737; color: #ffffff; font-size: 60%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 150%; text-indent: 0; }



#lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }

#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: transparent url(./libox/blank.gif) no-repeat; display: block; }

#prevLink { left: 0; float: left; }

#nextLink { right: 0; float: right; }

#prevLink:hover, #prevLink:visited:hover { background: url(./libox/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(./libox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer { font-size: 10px; font-family: 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; }	
		
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
