body {
	background-color: #ffffff ;
	margin: 0 ;
	padding: 6em 0 0 0;
	font-family: sans-serif ; /* Georgia, "New York CE", utopia, serif; */
	font-size: 14px ;
}
/*Pomucky pro nevidome a lidi ovladajici web klavesnici, popis hlavnich boxu stranky, skoky na navigaci atd.*/
.skryte {
	position: absolute;
	top: 0px ;
	left: -1000px ;
}
legend.skryte {
	display: none ;
}
a.skryte:focus, a.skryte:active {
	position: relative;
	top: 0px ;
	left: 0px ;
}

.mensi {font-size: smaller ;}
.stred {text-align: center ;}
.vlevo {float: left;}
.konec {clear: both ; height: 0 ; }

img {border: solid black 1px ;}

a:link { color: #0000ff; }
a:visited { color: #000099 ;}

h1 {margin: 1em ; font-size: medium ; text-align: center ;}
h3 {font-size: small ;background-color: #CCFF99 ; padding: 1px ;}
hr {margin: 1em ;}
div#okno {
	padding: 0 11em ;
	margin: 0;
}
p#paticka {
	text-align: center ;
	margin: 0  1em ;
	padding: 0 ;
	font-size: smaller ;
}
p.pruvodce {
	width: 80% ;
}

div#horniPruh {
	position: absolute ; 
	top: 0 ; 
	left: 0 ; 
	height: 4em ;
	width: 100% ;
	padding: 0 ;
	background-color: #CCFF99 ;
/*	background-image: url("g_images/pozadi_vrsek.jpg");
	background-repeat: no-repeat;
	background-position: center; */
}

div#horniPruh img {border: none ; margin: 4px 2em 0 4px ; float: left ;}
div#horniPruh p {
	margin: 0 0 0.5em 0;
	font-weight: bold ;
}
div#horniPruh strong {font-size: larger;}

div#horniPruh h1 {
	text-align: left ;
	margin: 0 ;
	padding: 0 ;
	display: inline ;
}

div#navigace { 
	position: absolute ; 
	top: 6em ; 
	left: 0 ; 
	width: 10em ; 
	float: left ;
}
div#navigace div { padding: 1ex 0 ; }

div#navigace ul {
	margin: 0 ;
	padding: 0 ;
}
div#navigace li {
	list-style-type:none;
	margin: 0.5ex ;
}
div#navigace a {text-decoration: underline;}

p.ikony {text-align: center; font-size: smaller ; }
p.ikony img {border: none ;}

p.ikonky { border: solid black 1px ; background-color: white ; font-size: smaller ; }
p.ikonky img {margin: 0 ; vertical-align:middle; border: none ;}
p.ikonky span {color: red ; font-weight: bold; }

ul#menu li a {
	color: black ;
	text-decoration: none ;
}
ul#menu li a:hover {
	text-decoration: underline ;
	color: blue ;
}

ul#menu li { 
	margin: 1ex ;
	background-color: #CCFF99 ;
	font-weight: bold ;
	padding: 1px ;
}

ul#jazyk li {display: inline ;}
ul#jazyk {text-align: center ;}

div#pravy {
	position: absolute ;
	top: 6em ; 
	right: 1em ; 
	width: 10em ; 
}
div#pravy ul {padding: 0  ; margin: 0 ; font-size: smaller;}/*#CCFFFF*/
div#pravy li {list-style-type:none; padding: 0.5em 0 0.5em 0 ; border-bottom: solid #FF9933 1px ; width: 90% ; margin: 0 auto ; clear: left;}
div#pravy li img {border: solid white 1px ; margin-right: 0.5ex ;}

div#pravy p {margin: 0 0 0 1em ; font-size: smaller; font-weight: bold;}
div#pravy div {
	text-align: center;
}

div#pravy a {color: black ; font-size: smaller;}

/*listovani objektu*/

div.radek {
	border: solid black 1px ;
	width: 29em ;/*33*/
	float: left ;
	margin: 0.5ex ;
	padding: 1ex ;
}
div.radek p {
	margin: 0 ;
	clear: left ;
}
div.radek h3 {
	font-size: small ;
	margin: 0 0 1ex 0;
	background-color: #CCFF99  ;/*#3366ff*/ 
	color: black ; /*#FFFF00*/
}
div.radek a { color: black ; } /*#ffff00*/*
div.radek a:hover { color: #0000ff; }/*#0000ff*/
div.radek p.ikonky {border: none ;}
p.fotka {
	width: 94px ;
	float: left ;
	margin: 0 ;
	padding-top: 2px ;
	height: 126px ;
}

hr { clear: both ; }

div.konecRight {
	height: 1px ;
	clear: right ;
	font-size: 1px ;
}

br.konec { clear: left ; }

/* onas */
p.mapa {text-align: center;}

div#navigace fieldset {
	width: 8em ;
	margin: 0 auto ;
	padding-bottom: 0.5ex ;
	text-align: center;
	border: solid red 2px ;
}
/* formuláře */
input,select {
	font-size: xx-small ;
}
legend {
	font-size: xx-small ;
	padding: 0 1ex ;
	font-weight: bold ;
}
label {
	font-size: xx-small ;
}

form#search {
	width: 34em ;
	margin: 0 auto ;
}
form#search label {
	float: left ;
	margin: 0.5ex 1ex ;
}
form#search label.logika {
	margin-right : -1ex ;
}

form#search fieldset {
	border: solid red 2px ;
	font-weight: bold ;
	margin-top: 1em ;
	margin-bottom: 1ex ;
}

form#search legend { border: solid red 2px ;  }
form#search p {text-align: center ; margin: 0 ;}

select#more {margin-right: 7ex ;}
select#loznic {margin-right: 6ex ;}
input#zvire {margin-left: 1ex ;}

p.ramecek {border: solid red 2px ; text-align: center ; width: 8em ; margin: 0 auto ;}
p.ramecek img {border: none ;}


p.slevy {text-align: center ;}