.counter { margin-top:5em; font-weight:normal; font-size:80%; 
}
.nadpis3 { text-align:right; font-weight:bold; margin-bottom:1em; }

* html .fotogal_img input {	font-size:90%;
		vertical-align: middle;
		}
* html .fotogal_img select {	font-size:90%;
		vertical-align: middle;
		}
.back {	border-top:1px #557799 solid;
		margin-top:1em;
		text-align:center;
		font-weight:bold;
		width:50%;
		margin: 1em auto 0 auto;
		}
.bot {	vertical-align:bottom;
		}
.bottom1 {	clear:both;
		}
.bottom1{	background-color: #000000;
		border-top:1px #557799 solid;
		border-bottom:1px #557799 solid;
		height:16px;
		width:100%;
		}
.bottom2 A:active {	color:#ddeeff; text-decoration:none;
		}
.bottom2 A:hover {	color:#ddeeff; text-decoration:underline;
		}
.bottom2 A:link {	color:#ddeeff; text-decoration:none;
		}
.bottom2 A:visited {	color:#ddeeff; text-decoration:none;
		}
.bottom2{	width:750px;
		background-repeaT:no-repeat;
		background-image: url(grafx/bottombg.gif);
		background-position: center right;
		margin:0 auto;
		height:15px;
		font-size:80%;
		color:#ddeeff;
		padding-top:1px;
		padding-left:5px;
		}
.bottom2 IMG { vertical-align:center; margin-left:5px;}
.bottom2 STRONG { margin-left:5px; }
.center {	text-align:center;
		}
.cistic {	clear:both;
		height:0px;
		width:750px;
		}

* html .cistic { width:100%; height:5px; margin:-5px;clear:none; font-size:0px; }

.field_desc{	font-size:80%;
		margin-left:15em;
		}
.footer A:active {	color:#336699;
		}
.footer A:hover {	color:#6699BB;
		}
.footer A:link {	color:#336699;
		}
.footer A:visited {	color:#336699;
		}
.footer {	font-size:80%;
		color:#336699;
		text-align:center;
		padding-top:1px;
		}
.form_buttons {	text-align:center;
		margin-top:0.5em;
		}
.foto {	text-align:center;
		width:100%;
		padding-top:5px;
		}
.foto_non {	border:2px #000000 solid;
		}
.foto_pages IMG {	margin:5px;
		}
.foto_pages {	text-align:center;
		margin-top:1em;
		}
.foto_sel {	border:2px #ffffff solid;
		}
.fotogal_img {	float:left;
		font-size:80%;
		margin:2px;
		border:1px #557799 solid;
		}
.fotogalerie IMG {	border:0px;
		margin:2px;
		border:1px #557799 solid;
		
		}
.fotogalerie {	text-align:center;
		}
.fotogalerie_pages {	text-align:center;
		margin-top:1em;
		border-top: 1px #ffffff solid;
		padding-top:0.3em;
		}
.fotogalinfo {	text-aligN:right;
		}
.fotogalinfo2 {	float:none;
		text-aligN:left;
		margin-left:82px;
		margin-top:0.4em;
		margin-bottom:1em;
		}
.fotogalname {	height:25px;
		vertical-align:bottom;
		font-size:110%;
		font-weight:bold;
		border-bottom: 1px #557799 solid;
		padding-top:3px;
		padding-left:10px;
		margin-left:70x;
		}
* html .fotogalname { margin:0px; }

.fotogalrow {	margin:0 auto;
		clear:both;
		height:60px;
		}
.fotogalsample {	
		border: 1px #557799 solid;
		width:70px;
		height:50px;
		background-position: center center;
		float:left;
		margin-right:7px;
		background-color:#002656;
		}
* html .fotogalsample { margin-right:0px; }

.hlp {	margin-left:10em;
		font-sizE:80%;
		margin-top:0px;
		text-indent:0px;
		}
.kniha {	text-align:left;
		margin-top:1.5em;
		}
.kniha_datum {	font-sizE:80%;
		width:50%;
		}
.kniha_jmeno {	margin-left:50px;
		margin-top:0px;
		padding-left:5px;
		padding-bottom:2px;
		}
.kniha_kontakt A {	
	margin:0 0.25em 0 0.25em;
	font-weight:normal;
	
		}
.kniha_kontakt A:link { color:#eeeeff; text-decoration:none;}
.kniha_kontakt A:active { color:#eeeeff;  text-decoration:none;}
.kniha_kontakt A:visited { color:#eeeeff; text-decoration:none; }
.kniha_kontakt A:hover { color:#ffffff; text-decoration:underline; }
.kniha_kontakt {	
		margin-left:5px;
		font-size:80%;
		font-weight:bold;
		color:#eeeeff;
		}
.kniha_text {	border-top:1px #557799 solid;
		margin-left:50px;
		padding-left:5px;
		}
.m_lev1 A:active {	color:#ddeeff;
		text-decoration:none;
		}
.m_lev1 A:hover {	color:#ffffff;
		text-decoration:underline;
		}
.m_lev1 A:link {	color:#ddeeff;
		text-decoration:none;
		}
.m_lev1 A:visited {	color:#ddeeff;
		text-decoration:none;
		}
.m_lev1 {	padding-bottom:0.4em;
		padding-top:0.4em;
		color:#ddeeff;
		border-bottom:1px #557799 solid;
		}
.m_lev1s A:active {	color:#003366;
		text-decoration:none;
		}
.m_lev1s A:hover {	color:#000033;
		text-decoration:underline;
		}
.m_lev1s A:link {	color:#003366;
		text-decoration:none;
		}
.m_lev1s A:visited {	color:#003366;
		text-decoration:none;
		}
.m_lev1s {	padding-bottom:0.4em;
		padding-top:0.4em;
		color:#003366;
		border-bottom:1px #557799 solid;
		background-color:#99bbdd;
		}
.ma_datum {	font-size:90%;
		text-align:center;
		width:66%;
		margin:0 auto;
		}
.main1 {	width:75%;
		float:left;
		margin-bottom:1px;
		}
* html .main1 { 
	margin-bottom:-2px; 
}

.main2{	
	height:100%;
	padding:1em;
	background-color:#003366;
	border-left:1px #557799 solid;
	min-height:35em;
	
}
* html .main2 { border-left:1px #557799 solid; height:400px; }

.menu1 {	width:25%;
		/* min-height:300px; */
		padding-top:0.5em;
		text-align:center;
		font-weight:bold;
		float:left;
		height:100%;
		}
.menu2 {	
		width:100%;
		float:right;
		text-align:center;
		line-height:1.5;
		margin-bottom:2em;
		}
.middle {	margin:0 auto;
		width:751px;
		/* min-height:400px; */
		min-width:400px;
		border-left:1px #557799 solid;
		border-right:1px #557799 solid;
		background-color:#001040;
		text-align:left;
		}


.novinky_nadpis { font-weight:bold;
		  margin-top:0.75em;
		  text-align:center;
		  border-bottom:#557799 1px solid;
		}
.novinky_rel {	text-align:right;
		}
.novinky_datum {
	font-weight:bold;
 }
.novinky_text {	
		width:85%;
		margin:0 auto;
		padding-bottom:1px;
		text-align:center;
		
		}
.p75 { width:75%; margin: 1em auto 1em auto; }
.odkaz_ico {	border: 1px #557799 solid;
		width:90px;
		height:33px;
		background-position: center center;
		float:left;
		margin-right:10px;
		background-color:#000000;
		}
.odkaz_nazev {	height:18px;
		vertical-align:bottom;
		font-size:100%;
		font-weight:bold;
		border-bottom: 1px #557799 solid;
		}
.odkaz_popis {	text-aligN:right;
		}
.odkaz_row {	margin:0 auto;
		clear:both;
		margin-bottom:10px;
		}
.odsad10 {	height:10px;
		clear:both;
		}
.odsad20 {	height:20px;
		clear:both;
		}
.sqhref {	text-align:center;
		margin:1em 0 1em 0;
	}
.top1{	margin-top:0.5em;
		background-color: #000000;
		border-top:1px #557799 solid;
		border-bottom:1px #557799 solid;
		height:61px;
		width:100%;
		}
.top2{	
		width:770px;
		height:61px;
		margin: 0 auto;
		}
.underline {	text-decoration:underline;
		}
A:active {	color:#ffffff;
		}
A:hover {	color:#ffffff;
		text-decoration:none;
		}
A:link {	color:#ffffff;
		}
A:visited{	color:#ffffff;
		}
FORM {	float:none;
		clear:both;
		}
body {	background-color:#003366;
		font-size:small;
		color:#eeeeff;
		font-family: "Verdana","Tahoma","Arial",sans-serif;
		margin:0px;
		padding:0px;
		padding-top:5px;
		text-align:center;
		}

fieldset input {	
		font-size:100%;
		}
fieldset label {	
		float:left;
		width:10em;
		text-align:right;
		margin-right:0.5em;
		}
fieldset label.label2 {	margin-left:15em;
		width:20em;
		font-size:80%;
		text-align:left;
		}
fieldset legend {	
		padding: 0.0em 0.5em 0.0em 0.5em;
		font-weight:bold;
		border-left:2px #557799 solid;
		border-right:2px #557799 solid;
		margin-bottom:0.5em;
		}
fieldset p {	margin-top:0.5em;
		clear:both;
		}
fieldset textarea {	font-family:"Verdana","Tahoma",sans-serif; font-size:100%;
		}
fieldset {	border:1px solid #557799;
		padding: 5px 5px 1em 5px;
		margin-bottom:0.5em;
		}
fieldset.blue {	border:5px #0000FF solid;
		}
fieldset.red {	border:5px #FF0000 solid;
		}
fieldset.kniha { width:475px; margin:0 auto; }
form label {	width:10em;
	}
form p {	margin-top:1em;
		margin-bottom: 0px;
		}
form span {	font-size:80%;
		margin-left:20px;
		}
form {	margin: 0 auto;
		margin-bottom:10px;
		}
h1{		text-align:center;
		font-size:130%;
		font-weight:bold;
		border-bottom:#557799 3px solid;
		width:66%;
		margin: 0 auto;
		padding-bottom:3px;
		/* white-space:nowrap; */
		color:#ffffff;
		letter-spacing:1px;
		text-transform:uppercase;
		}
h2 {	font-size:100%;
		text-align:center;
		font-weight:normal;
		border-bottom:#557799 2px solid;
		color:#ffffff;
		letter-spacing:1px;
		font-weight:bold;
		width:66%;
		margin: 1em auto 1em auto;
		/* white-space:nowrap; */
		}
h3 {		font-size:100%;
		text-aligN:center;
		font-weight:normal;
		border-bottom:#557799 1px solid;
		color:#ffffff;
		letter-spacing:1px;
		width:66%;
		margin: 3px auto 1em auto;
		/* white-space:nowrap; */
		}
h4 {	font-size:100%;
		text-aligN:center;
		font-weight:normal;
		color:#ffffff;
		letter-spacing:1px;
		width:66%;
		margin: 1px auto 1em auto;
		white-space:nowrap;
		}

label.mini {	font-size:80%;
		margin-left:18em;
		text-indent:0px;
		width:25em;
		border:1px #557799 dotted;
		text-align:left;
		}
p {	text-align:justify;
	margin:1em 0px 1em 0px;
	line-height:1.5;
		}
IMG { vertical-align:middle; border:0px; }
IMG.count { margin-top:0px;  }
.bottom2 SPAN { margin-left:1.2em; }



.sqhref A {	border:1px #557799 solid;
		background-color:#114477;
		font-weight:bold;
		padding:0.2em 1em 0.2em 1em;
		margin:0.5em;
		min-width:175px;
		}
.sqhref A:link {	color:#eeeeff;
		}
.sqhref A:visited {	color:#eeeeff;
		}

.sqhref A:active {	
		color:#eeeeff;
		}
.sqhref A:hover {
		color:#003366;
		background-color:#ddeeff;
		
		}
.tema_datum { font-size:80%; text-align:right; }
.tema_nazev A { font-size:140%;  font-weight:bold; margin-right:1em;}
.tema_nazev { 
	font-sizE:80%;
	text-align:left; 
	margin:0.5em 0em 0em 0em;
	padding:0.5em 0em;
	border-bottom:1px #557799 solid;
	}
	
