body      { color: #6e6e69; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; background-color: #ddb; text-align: center; margin: 0; padding: 0 }
a   { color: #6e6e69; font-weight: normal; text-decoration: underline }
a:hover   { color: #f30; text-decoration: underline }
#content             { font-size: 0.8em; background-image: url("images/bg.gif"); background-repeat: repeat-y; background-position: center ; text-align: left; margin-right: auto; margin-left: auto; width: 780px }
#header        { background-image: url("images/header.gif"); background-repeat: no-repeat; background-position: right top; text-indent: -9999px; height: 144px }
hr { display: none }
#navigace                         { font-size: 11px; background-image: url("images/nvigace.gif"); background-repeat: no-repeat; background-position: center top; text-align: center; margin: 0; padding: 9px 0 0 30px; height: 33px }
.butt a             { color: #6c7657; font-weight: bold; text-decoration: none; margin: 0; padding: 0; width: 1em }
.butt a:hover    { color: #b59957; text-decoration: none }
.butt     { background-image: url("images/ctver_nav.gif"); background-repeat: no-repeat; background-position: left center; margin: 0 20px 0 0; padding: 0 0 0 30px; float: left }
#navigace #home { background-image: url("images/trouhel_nav.gif"); background-repeat: no-repeat; background-position: left center; margin: 0 20px 0 0; padding: 0 0 0 30px; float: left }#main_box  { margin-right: 30px; margin-left: 30px }
#footer        { background-image: url("images/footer.gif"); background-repeat: no-repeat; background-position: center bottom; height: 14px; clear: both }
#copy         { font-size: 0.6em; padding-bottom: 10px }
#copy p { text-align: center; margin: 0; padding: 0 }
#copy a { text-decoration: none }
#copy a:hover { text-decoration: underline }
#copy span a { text-decoration: underline }
.main  { width: 480px; float: left }
.main ul   { margin: 0.5em 0; padding: 0 }
.main li         { list-style-image: url("images/list_arr.gif"); margin: 0 0 0 2em; padding: 0 0 0.25em 0.5em }
.uzky         { margin-right: 10px; margin-left: 500px }
.uzky p    { text-align: left }
.uzky img             { margin: 0 0 0 0; padding: 0; float: none; border: solid 2px #eed }
.uzky_box         { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 2px solid #eed }
.noscreen { display: none; }
hr { display: none; }
h1                        { color: #666; font-size: 1.5em; font-weight: bold; margin: 0.75em 0 0.5em; padding: 0 0 0 0.5em; border-bottom: 1px solid #f90; border-left: 8px solid #f90 }
h2, h3                             { color: #666; font-size: 1.25em; font-weight: bold; margin: 1em 0 0.5em; padding-left: 0.5em; border-style: none none solid solid; border-width: 0 0 1px 8px; border-color: #b4d670 }
.quota          { background-color: #fcfced; text-align: justify; margin-top: 10px; padding: 10px; border: solid 1px #6c7657 }
.jmeno      { font-style: italic; text-align: right; padding-top: 5px }
p  { text-align: justify; margin-top: 0.7em; margin-bottom: 0.7em; padding: 0 }
.drobky    { margin: 5px 10px 0 0; padding: 2px 0; border-top: 1px dotted #6c7657; border-bottom: 1px dotted #6c7657 }
.drobky img         { margin: 2px 10px 0 0; border-width: 0 }
.reference   { margin-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #6c7657  }
.reference img { float: left; border: solid 2px #999 }
.reference p  { text-align: left; padding-left: 140px }
.ref {
	margin: 5px;
	padding: 5px;
	border: 1px solid #9C3;
}
.cleaner   { font-size: 1px; line-height: 1px; float: none; clear: both }
.left      { text-align: left; width: 400px; float: left }
.right         { text-align: right; width: 300px; float: right }
.dat { color: #f90 }
.fl-left   { margin-right: 10px; margin-bottom: 10px; float: left; border: 0 transparent }
.dp_none { display: none }
/*label { width: 30%; float: left }*/
fieldset { margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #383838 }
legend  { color: #690; font-weight: bold; padding: 3px 5px; border: solid 1px #383838 }
label { color: #000; text-align: right; margin-right: 10px; width: 35%; float: left }
.nodisp { display: none; }
.chyba  {
	font-weight: normal;
	background-color: #FFF;
	padding: 10px;
	border-top: 1px dotted #5a6b41;
	border-bottom: 1px dotted #5a6b41
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
