* {margin:0; padding:0;}
body { font: 80%/1.6 Tahoma, "Geneva CE", lucida, sans-serif; }
p {padding: 10px 0 0 0;}
a img {border:0 none;}
a {color:#0000EE; text-decoration:underline;}
a:hover {color:#CD0011; text-decoration:none;}
h1, h2 {color: #00608F;	font: 160% sans-serif; font-weight: bold; margin-top:15px; }
h3, h4 {color:#0A78AF;	font: 120% sans-serif; font-weight: bold; margin-top:15px;}
h2.nadpis {background: url(/images/nadpis.png) 0 0 repeat-x; height:160%; color:#FFFFFF; margin:5px 0 0 0; line-height:170%;  }
.nadpis span {background:#0f8acd; padding:5px; border:2px solid white; }
#nav h3 {margin:25px 0 0 0; color:#FFFFFF;background:#0f8acd url(/images/sipka-dolu.gif) 95% 50% no-repeat; padding:3px 0 3px 5px; font-size:100%; }
h1#logo {margin:0; 	height:102px;}
h1#logo a {
	display:block; 
	width:410px;
	height:102px;
	position:relative;
	overflow:hidden;  }
h1#logo span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:410px;
	height:102px;
  cursor:hand;}


a.pristupnost {
    position:absolute;
    top:20px;
    z-index:0;
    padding:0.2em 0.5em; margin-left:-200em;
    border-bottom:0 !important;
}
a.pristupnost:focus,  a.pristupnost:active {
    z-index:2; margin-left:0;
    background:#FFF;
}

/* layout */
#kontejner {position:relative; width:100%; margin:0 auto; background:#EFF9FF url(/images/body.gif) 80% 0 repeat-y; min-width:950px; _width: expression(document.documentElement.clientWidth < 952 ? "950px" : document.documentElement.clientWidth);}
.hlavicka {background:url(/images/hlavicka-bg.jpg) 0 0 repeat-x;}
#hlavni {width:80%; float:left;  position:relative; }
#vedlejsi {width:20%; float:left;  min-height:154px; height: expression(this.scrollHeight < 154? "154px" : "auto" ); overflow:hidden; background:url(/images/hlavicka-bg.jpg) 0 0 repeat-x; }
#sloupec {padding:115px 10px 20px 10px;} 
.vyhledavani legend {font-weight:bold;}
.vyhledavani fieldset {border:1px solid #0F8ACD; padding:5px;}
.vyhledavani .hledac {width:120px; margin-right:5px;} 
.aktuality {border:1px solid #0F8ACD; text-align:center; padding:0 5px; margin-top:10px;}
.mikroregion {border:1px solid #0F8ACD; text-align:center; margin:20px 0 0 0; padding-top:0px; background: #ffffff}
#obal {padding-left:190px; }
#text {width:100%; padding-right:10px; float:right; }
#text img {margin:0; padding:0; }
.submenu {background: transparent; font-size:80%; border-bottom:1px solid #0F8ACD; margin:10px 0; padding:5px;}
#navigation {margin-left:-190px; width:170px; float:left; overflow: visible; background:#D5EFF9; display:inline; }
#navigation h2, #navigation h3, #navigation h4 {clear:both; color:#074D6F;}
#nadpaticka {width:80%; text-align:center;}
#paticka {margin:5px 0; background: #0f8acd; color:#FFFFFF; text-align:center;}
p#ivorius {float:right; font-size:x-small; }
p#ivorius a {color:white; margin-right:10px; }
/* menu */
/* menu definice seznamu */
ul.menu, .menu ul { 
		padding: 0;
		margin: 0;
		list-style: none;
    background:#D5EFF9;
		width : 170px; z-index:5; position:relative;
	}
ul.menu {margin-top:5px; line-height:1.1em;}
	
	ul.menu li {	
		position : relative;
		float : left;
		width: 170px;
	}
		
		ul.menu li ul ul ul { /* treti a dalsi urovne */
	 position:absolute; left:-999em;}

/* menu definice odkazu */	
	ul.menu li a {
		width: 150px;
		display : block;
		color : black;
		text-decoration : none;
		padding:5px 0 5px 20px; border-bottom:1px solid #0F8ACD; background:#D5EFF9 url(/images/ctverec.png) 5px 50% no-repeat;
	}
	ul.menu li a:hover {/* prvni urovne */
    background:url(/images/ctverec-hover.png) 5px 50% no-repeat; color:white;		background-color : #1D99DC;
    }
	ul.menu li ul li a {/* druhe urovne */
    background:#FFD8CF url(/images/ctverec-hover.png) 5px 50% no-repeat;  border-bottom:1px solid #CD0F0F; }
	ul.menu li ul li a:hover {background:#CD0F0F url(/images/ctverec.png) 5px 50% no-repeat }
	
	ul.menu li ul li ul li a {/* treti urovne */
	width:140px; padding:5px 0 5px 30px;
  background:#FFF47F url(/images/ctverec-hover.png) 15px 50% no-repeat;  border-bottom:1px solid #CD0F0F; }
  
	ul.menu li ul li ul li a:hover {background:#FFEB0F url(/images/ctverec.png) 15px 50% no-repeat; color:black; }
	
	/* menu specialni definice */	
	.menu li:hover ul, .menu li:active ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li.prekryt ul, .menu li li.prekryt ul, .menu li li li.prekryt ul { left: auto;	}
	
	.menu li:hover, .menu li.hover { /*fix IE&7 */  position: static;  }

  /*Menu prepinac*/
.menu li.prepinac a {background:#EFFBFF url(/images/ctverec.png) 5px 50% no-repeat; margin-top:10px; border:0 none;}

/*Menu v prav?sloupce*/
h3.rychlanavigace {padding:5px 10px 5px 10px; }
#sloupec h3 {color:#08577F;}
#sloupec ul.menu {width:100%;}
#sloupec ul.menu li {width:100%;}
#sloupec ul.menu li a {width:90%; padding:5px 0 5px 10%; background:#EFF9FF url(/images/ctverec.png) 5px 50% no-repeat;}
#sloupec ul.menu li a:hover {/* prvni urovne */
    background:url(/images/ctverec-hover.png) 5px 50% no-repeat; color:white;		background-color : #1D99DC;
    }


/*DOPLNKY Layoutu */
#navigation h3 {background:#D5EFF9; margin:0; padding:10px 0 0 2px;}
#text li {margin-left:15px;}
#text ol li {margin-left:23px;}
#sloupec p.akt-dat {text-align:center; margin-bottom:5px;}
#nadpaticka h4 {margin:40px 0 0 0; padding:0; text-align:center; color:#000000;}
#nadpaticka table {margin:0 auto; width:290px;}
#nadpaticka td {width:25%; text-align:center;}
#nadpaticka p {margin:0 10px 0 0; padding:0; line-height:1.2em; text-align:right; }
#paticka a {color:#FFFFCC;}
#paticka p {margin:0; padding:0;}

/* OSTATNI */
p.drobecky {text-align:right; margin:0 0 0 0; padding:3px 0 0 0; font-size:75%;}
.cistic {font-size:0; line-height:0; clear:both;}
.cistic hr {display:none;}

div.L-ramecek {width:150px; border:1px solid #0F8ACD;  padding:3px 5px; margin:10px auto 0 auto; background:white;}
form.anketa {width:150px; border:1px solid #0F8ACD;  padding:3px 5px; margin:10px auto 0 auto; background:white;}
.anketa fieldset {border:0 none; }
.anketa label  {margin-left:3px;}
.anketa p {margin:0 0 5px 0; padding:0 3px; line-height:13px; background:#1F83BE url(/images/anketka.gif) 0px 0 repeat-x; font-size:80%;}

/* Dokumenty */
h3.dokumenty {font-size:small;}
h3.dokumenty span {color:black; font-size:x-small;}

/* Diskuse */
h3.dokumenty.diskuse a:visited{color:#0F8ACD;}
h3.dokumenty.diskuse a:hover{color:#CD0011;}

/* Aktualn?nformace hlavn?ext */

.aktual p {margin:0; padding:0; }
.aktual h3 {clear:left; padding-top: 10px;}
#text .aktual img {float:left; margin:5px 10px 5px 0;}

#text .fotogalerie {/*background: silver;*/}
#text .fotka {float:left; /*background: #D5EFF9; */text-align: center; height: 180px; width: 180px; margin:5px 5px 5px 5px; padding: 5px; /*border: 1px solid black */}
#text .fotka img { border: 1px solid #000000;}


