/* CSS Document */


body{
		background-image: url(../images/bg.jpg);
		background-position: center;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
}


body.bg-subpage{
		background-image: url(../images/subpage_bg.jpg);
		/*	background-image: none;*/
			background-position: top center;
			background-repeat: no-repeat;
}






a{
	color: #003772;
	text-decoration: none;
}

a:hover{
	color: #b82914;
	text-decoration: underline;
}


img{
	border: 0px solid white;
}

hr.cleaner{
      overflow: hidden; /*pridano j5*/
      clear:both;
      height:1px;
      margin: -1px 0 0 0; /*-1px*/
      padding:0px 0px 0px 0px ;
      border:none;
      visibility: hidden;	
}



/* ------------- layout --------------------------------*/
#all, #subpage{
	width: 1005px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	position: relative;
	
	

}



#subpage{
/*border: 0px solid red;*/
	
}

#all #submenuBlok{
	
	position: absolute;
	top: 416px;
	left: 10px;
	width: 986px;
	z-index: 999;

}
#subpage #submenuBlok{
	
	position: absolute;
	top: 207px;
	left: 10px;
	width: 986px;
	z-index: 999;

}

#submenuBlokSubpage{
	
	
	position: absolute;
	top: 416px;
	left: 10px;
	width: 986px;
	z-index: 999;

}







#submenuBlok div {
	/*display: none;*/
}

#submenuBlok div ul{
background-image: url(../images/bg-menu-zeme-sede-submenu.png);
background-position: 0px -40px;
background-repeat: no-repeat;


float: left;
color:white;
font-size: 90%;
list-style-type: square;
margin: 0px 0px 0px 0px;
padding: 10px 20px 10px 20px;
line-height: 120%;
}

#submenuBlok div ul li{
margin-top: 3px;
}

#submenuBlok div ul li a{
color:white;
text-decoration: none;
}
#submenuBlok div ul li a:hover{
color:white;
text-decoration: underline;
}


#submenuBlok  div{
	display: none;
}



#main{
	position: relative;
	top: 0px;
	z-index: 1;
 
}


#headerFull{
	height: 376px; /*376*/
	overflow: hidden;
	width: 100%; 	

}




#headerSub{
	height: 167px;
	width: 100%; 	
	overflow: hidden;
}

#headerFull div,
#headerSub div{
	position: relative;
	left: 0px;

	
	
}

#headerFull #headerSedy{
		z-index: 30;	
		width:304px; 
		height: 217px;
		top: -376px;
		background-image: url(../images/bg-menu-zeme-sede.png);
		margin-left: 9px;
		overflow: hidden;
		display: none;
}


#headerSub #headerSedy{
		z-index: 30;	
		width:304px; 
		height: 217px;
		top: -162px;
		background-image: url(../images/bg-menu-zeme-sede.png);
		margin-left: 9px;
		overflow: hidden;
		display: none;
}












#headerFull #headerSedy div#vyberZemiIn,
#headerSub #headerSedy div#vyberZemiIn{
	margin:40px 0px 0px 20px;	
	position: static;
}


#vyberZemiIn p{
	width: 1px;
	height: 1px;
	overflow: hidden;
	float: right;
	
}



ul.vyberZeme{
	color: white;
	font-size: 80%;
	float: left;
	margin:0px 0px 0px 20px ;
	padding:0px 0px 0px 0px ;

	
}
ul.vyberZeme li{
	list-style: none;
}
ul.vyberZeme li.vyber{
	list-style-image: url(../images/bila-odrazka.gif);
}

ul.vyberZeme li a{
	color: white;
	text-decoration: none;
}

ul.vyberZeme li a:hover{
	color: white;
	text-decoration: underline;
}


/*
#headerFull #headerMenu,
#headerSub #headerMenu{

*/
#headerSub #headerMenu{
	z-index: 20;	
	height: 34px;
	width: 986px; 	
	background-image: url(../images/header-seda.png);
	background-position: center;
	top: -136px;
	overflow: hidden;
	margin-left: 9px;
	margin-right: 9px;
}

#headerFull #headerMenu{
	z-index: 20;	
	height: 34px;
	width: 986px; 	
	background-image: url(../images/header-seda.png);
	background-position: center;
	top: -342px;
	overflow: hidden;
	margin-left: 9px;
	margin-right: 9px;
}


div #headerMenu p{
	margin: 0px 0px 0px 0px;
}




.logo-left-top{

	overflow: hidden;
	float: left;
	margin: 5px 0px 0px 20px;
}
#top-pravo{
	margin-top: 5px;
	width: 400px;
	overflow: hidden;
	float: right;
	font-size: 12px;
	color:white;
	line-height: 24px;
	text-align: right;
	margin-right: 20px;

}

#top-pravo a{
	color:white;
	text-decoration: none;
	margin-right: 5px;
}

#top-pravo a img{
	margin-top: 10px;
	height: 14px;
	width: 14px;
	overflow: hidden;
	float: left;
}
#top-pravo a span{
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left;
}

#top-pravo a:hover span{
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: underline;
}





#top-pravo a span#topnav-uvod {
	background-image: url(../images/sedy-prvek-uvod.png);
}

#top-pravo a span#topnav-gridint {
	background-image: url(../images/sedy-prvek-int.png);
}

#top-pravo a span#topnav-kontakt {
	background-image: url(../images/sedy-prvek-kontakt.png);
}

#top-pravo a span#topnav-sitemap {
	background-image: url(../images/sedy-prvek-sitemap.png);
}


#headerSub #headerPozadi{
	z-index: 10;	
	width: 100%;
	height: 136px; /**height: 160px;*/
	top: 34px;
	overflow: hidden;
	margin: 0px 0px 0px 0px !important;


	}



#headerFull #headerPozadi
{
	z-index: 10;	
	width: 100%;
	height: 342px; /**height: 342px;*/
	top: 34px;
	margin: 0px 0px 0px 0px !important;
	border: 0px solid black;

	}

	
#headerSub #headerPozadi .obrazkovy{
		background-image: url(../images/subpage-header-bg2.jpg);
		
		background-position: -1px 0px;
		background-repeat: no-repeat;
		width: 1007px;
		height: 150px;	/*136*/

		margin-left: auto;
		margin-right: auto;
}
	
	
	
#headerFull #headerPozadi .obrazkovy{

		background-image: url(../images/header-bg-img-lista.png);
		background-position: -1px bottom;
		background-repeat: no-repeat;
		width: 1005px; /*1008*/
		height: 342px;	
		margin-left: 0px;
		/**margin-right: auto;*/
		overflow: hidden;
		
}



#headerFull #headerPozadi .obrazkovy .image-kontejner {
		/*display: none;*/
		position: relative;
		left: 8px;
		top:0px;
		z-index: 1;
		width: 988px;
		/*height: 328px;	*/
		height: 342px;
		margin-left: 0px;

/*		background-image: url("../images/hlavicka-img/hlavicka-1.jpg");*/
		
		
}

#headerFull #headerPozadi .obrazkovy .image-kontejner img {
	position: absolute;
	left: 1px;
	top: 0px;
	display: none;
	/*height: 342px;*/
	/*z-index: 1;	*/	
		}

#headerFull #headerPozadi .obrazkovy .image-kontejner img.image-kontejner-vybrano{
z-index: 100002;
display: block;
}

#headerFull #headerPozadi .obrazkovy .image-kontejner img.image-kontejner-vybrano-last{
z-index: 100000;
display: block;
}








/* slideshow v halviccce*/

#headerFull #headerPozadi .obrazkovy .image-kontejner#slideshow1{
		background-image: url(../images/velka-hlavicka-bg-1.jpg);	
}
#headerFull #headerPozadi .obrazkovy .image-kontejner#slideshow2{
		background-image: url(../images/velka-hlavicka-bg-2.jpg);	
}
#headerFull #headerPozadi .obrazkovy .image-kontejner#slideshow3{
		background-image: url(../images/velka-hlavicka-bg-3.jpg);	
}
#headerFull #headerPozadi .obrazkovy .image-kontejner#slideshow4{
		background-image: url(../images/velka-hlavicka-bg-4.jpg);	
}




#headerFull #headerPozadi .obrazkovy #obrazkovy-logo,
#headerSub #headerPozadi .obrazkovy #obrazkovy-logo{

	float: left;
	margin: 20px 0px 0px 20px;
	height: 50px;
	width: 121px;
	overflow: hidden;
	border: 0px solid black;
}








#headerFull #headerPozadi .obrazkovy #obrazkovy-navigace{
	z-index: 10;
	position: relative;
	left:550px; /*550*/ 
	top:20px;
	float: left;
	/*margin: 20px 0px 0px 410px;*/
	width: 420px;
	overflow: hidden;
}



#headerSub #headerPozadi .obrazkovy #obrazkovy-navigace{
	z-index: 10;
	position: relative;
	left:400px; /*550*/ 
	top:20px;
	float: left;
	/*margin: 20px 0px 0px 410px;*/
	width: 420px;
	overflow: hidden;
}


#headerFull #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-horni,
#headerSub #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-horni{

	width: 220px;
	height:110px;
	float: right;
	overflow:hidden;
}

form#vyhledavani{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: white;
	background-image:url(../images/form-bg.png);
	background-repeat: repeat-x;
	height: 25px;
	overflow: hidden;
}
form#vyhledavani fieldset{
	border: 0px solid white;
	padding: 0px 0px 0px 0px;	
	
}

form#vyhledavani label{
	display: none;
	
	}

form#vyhledavani input#w{
	height: 18px;
	width: 185px;
	margin: 3px 0px 0px 0px;
	float: left;
	
	border: 0px solid green;
	overflow: hidden;
	color:silver;
	
}

form#vyhledavani button{
	/*border: 0px solid red;*/
	float: left;
	width: 27px;
	height: 23px;
	margin-top: 2px;
	border: none;
}

form#vyhledavani button img{

	margin-top:-3px;
}







form#vyhledavani button#but-submit img{
/*
	border: 0px solid white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	*/	
}


#headerFull #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-horni ul#navigace-hlavicka,
#headerSub #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-horni ul#navigace-hlavicka{
	font-size: 75%;
	list-style-image: url(../images/odrazka-hlavicka.png);
	margin: 10px 0px 0px 0px;	
	padding: 0px 0px 0px 20px;	

}
#headerFull #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-horni ul#navigace-hlavicka li,
#headerSub #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-horni ul#navigace-hlavicka li{

}
#headerFull #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-horni ul#navigace-hlavicka li a,
#headerSub #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-horni ul#navigace-hlavicka li a{
	color:white;
	text-decoration: none;
}
#headerFull #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-horni ul#navigace-hlavicka li a:hover,
#headerSub #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-horni ul#navigace-hlavicka li a:hover{
	color:white;
	text-decoration: underline;
}






#headerFull #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-spodni,
#headerSubpage #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-spodni{

	margin: 45px 0px 0px 0px;
	height:130px;
	width: 420px;
	float: right;
}


#headerFull #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-spodni h2,
#headerSubpage #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-spodni h2{
	margin: 0px 0px 0px 0px;
	color:white;
	font-family: Times New Roman;
	font-size: 190%;
	line-height: 90%;
	margin-top: 20px;
	

}

#headerFull #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-spodni img,
#headerSubpage #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-spodni img{
	float: left;
	height:30px;
	width: 30px;
	margin-top: 20px;
}

#headerFull #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-spodni p,
#headerSubpage #headerPozadi .obrazkovy #obrazkovy-navigace #obrazkovy-navigace-spodni p{
	float: left;
	width: 300px;
	margin-left: 10px;
	color:white;
	font-size: 80%;
	margin-top: 20px;
}





#headerFull #headerPozadi #spodni-lista,
#headerSubpage 	#headerPozadi #spodni-lista{
	width: 100%;
	height: 14px;
	overflow: hidden;
	background-image: url(../images/header-bg-img-lista.png);
	background-position: -2px 0px;
	background-repeat: no-repeat;
	
	 display: none; /*lista pod obrazkovym*/
}
	

#headerObsah{
	height: 382px;
	width: 100%; 	
	background-image: url(../images/header-obsah.jpg);
	background-position: center;
}

#modraLinka{
	height: 10px;
	width: 100%; 	
	
	background-image: url(../images/modraLinka.png);
	background-position: center;
	overflow: hidden;
	display: none;
}

#hpNadpisyCerne{

	width: 100%; 
	overflow: hidden;	
	margin-top: 15px;
	margin-left: 30px;
}
#hpNadpisyCerne div span{
	display: none;
}
#hpNadpisyCerne div#hpNadpisyCerneL{
	float: left;
	width: 256px;
	height: 26px;	
	
	background-image: url(../images/grid-the-power-to-change.png);
}

#hpNadpisyCerne div#hpNadpisyCerneP{
	float: left;
	width: 228px;
	height: 26px;		
	margin-left: 375px;	 
	background-image: url(../images/grid-network-in-eu.png);

}


#vyberZemiBox{
	display: block;
	width: 100%;
	height: 100%;
}



/* horni menu*/

#hlavniMenu{
	width: 100%;
	height: 50px;
	overflow: hidden;

}


#main #hlavniMenu{

	background-image: url(../images/bg-menu.png);
	background-position: -3px 0px;
	margin-left: 0px;
}
#subpage #hlavniMenu{

	background-image: url(../images/bg-menu-subpage.png);
	background-position: -3px 0px;
}

#hlavniMenu #toplevel ul{
	list-style: none;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;	
	
	font-size: 85%;
	
}

#hlavniMenu #toplevel ul li{
	float: left;
	padding-right: 5px;
	
	background-image: url(../images/oddelovac-menu.png);
	background-repeat: no-repeat;
	background-position: right top;
	
	 /* width: 80px; def.sirka polozky hl. menu*/
}


#hlavniMenu #toplevel ul li a{
	color: #003772;
	font-weight: 700;
	text-decoration: none;
	
	display: block;
	height: 40px;
	width: 100%;
	line-height: 40px;
	text-align: center;
	
	padding-left: 4px;
	padding-right: 10px;

}

#hlavniMenu #toplevel ul li a:hover, .mysNad{
	color: white;
	text-decoration: none;
	background-image: url(../images/bg-menu-zeme-sede-submenu.png);
	background-position: 0px 0px;
}
.mysNad span{
	color: white;
}




#hlavniMenu #toplevel ul li a span{
margin-right: 5px;
margin-left: 3px;
}

#hlavniMenu #toplevel ul li.vybrano{
	height: 50px;
}

#hlavniMenu #toplevel ul li.vybrano span{
	display: block;
	height: 50px;
	width: 100%;
	background-image: url(../images/bg-menu-vybrane.png);
	background-position: center top;

}
#hlavniMenu #toplevel ul li.vybrano span span{
	display: block;
	height: 40px;
	width: 100%;
	
	line-height: 40px;
	text-align: center;
	color: white;
	text-decoration: none;

	margin-left: 5px;
	margin-right: 10px;
	font-weight: 700;
}


/*vybrana polozka*/
#hlavniMenu #toplevel ul li a.vybraneMenu {
	display: block;
	height: 50px;
	width: 100%;
	background-image: url(../images/bg-menu-vybrane.png);
	background-position: center top;
}


#hlavniMenu #toplevel ul li.vybrano a.vybraneMenu span{
	display: block;
	height: 40px;
	width: 100%;
	
	line-height: 40px;
	text-align: center;
	color: white;
	text-decoration: none;

	margin-left: 5px;
	margin-right: 10px;
	font-weight: 700;
	background-image: none;

}




/*

#hlavniMenu #toplevel{
	height: 50px;
	overflow: hidden;
}



#hlavniMenu #toplevel ul{
	list-style: none;
	margin: 0px 0px 0px 20px ;
	padding: 0px 0px 0px 0px ;	
	height: 40px;
}

#hlavniMenu ul li{
	display: inline;
	height: 40px;
}

#hlavniMenu ul li span{

}


#hlavniMenu ul li.vybrano span{
	background-image: url(../images/bg-menu-zeme-sede.png);
	background-position: 0px 0px;
	
}
#hlavniMenu ul li.vybrano span a{
	color:white;
	width: 100%;
	display: block;
}
#hlavniMenu ul li.vybrano span a:hover{
	color:white;
}






#hlavniMenu ul li span{
	display: block;
	height: 40px;
	
	overflow: hidden;
	float: left;
	line-height: 40px;
	text-align: center;
	
	background-image: url(../images/oddelovac-menu.png);
	background-repeat: no-repeat;
	background-position: right;
	
}

#toplevel ul li span span{
	color: olive;
	background-image: url(../images/bg-menu-zeme-sede.png);
	background-position: 0px 0px;
}




#hlavniMenu ul li span.posledni{
background-image: none;
}
*/
/*sirky pro jednotlive polozky menu*/

/* standartni sirka */
/*
#hlavniMenu ul li span{
	
	width: 150px; 
}

#hlavniMenu ul li#menuPolozka1 span{
	width: 100px;
}

#hlavniMenu ul li#menuPolozka4 span{
	width: 100px;
}




#hlavniMenu ul li span a{
	font-size: 80%;
	font-weight: 600;
	color: #003772;
	text-decoration: none;

}

#hlavniMenu ul li span a:hover{
	color: #003772;
	text-decoration: underline;	

}








*/




#hp-kontejnery{
margin-left: 30px;
}

 #hp-kontejnery #hp-kontejnery-levy{
	float: left;
	width: 625px;
	height: 215px;
	overflow: hidden;
}

 #hp-kontejnery #hp-kontejnery-pravy{
	background-image: url(../images/hp-mapa.png);
	float: left;
	width: 330px;
	height: 214px;
}

 #hp-kontejnery #hp-kontejnery-levy div{
	float: left;
	width: 196px;
	height: 103px;
	margin: 0px 15px 8px 0px;
	overflow: hidden;
	background-repeat: no-repeat;
}

 #hp-kontejnery #hp-kontejnery-levy div p{
	margin: 0px 0px 0px 0px;

}



 #hp-kontejnery #hp-kontejnery-levy div#idBloku3,
  #hp-kontejnery #hp-kontejnery-levy div#idBloku6{
	margin: 0px 0px 8px 0px;
}



#hp-kontejnery #hp-kontejnery-levy div#idBloku1{
	background-image: url(../images/hp-kontejner-team-spoluprace.png);
}

#hp-kontejnery #hp-kontejnery-levy div#idBloku2{
	background-image: url(../images/hp-kontejner-vedeni.png);
}

#hp-kontejnery #hp-kontejnery-levy div#idBloku3{
	background-image: url(../images/hp-kontejner-jedinecnost.png);
}

#hp-kontejnery #hp-kontejnery-levy div#idBloku4{
	background-image: url(../images/hp-kontejner-problemy.png);
}

#hp-kontejnery #hp-kontejnery-levy div#idBloku5{
	background-image: url(../images/hp-kontejner-taktika.png);
}

#hp-kontejnery #hp-kontejnery-levy div#idBloku6{
	background-image: url(../images/hp-kontejner-av-obsah.png)	
}

#hp-kontejnery #hp-kontejnery-levy div a span{
	color: white;
	font-size: 100%;
	float: left;
	margin: 15px  0px 0px 75px;	
	font-family: Times New Roman;
	font-weight: 900;
	
	height: 87px;
	width: 98px;
}

#hp-kontejnery #hp-kontejnery-levy div#idBloku1 p a {

	display: block;
	height: 105px;
	width: 100%;
	text-decoration: none;
}

/* patka */

#paticka{
	margin-top: 10px;
}

#subpage #paticka{
	width: 980px !important;
	overflow: hidden;
	margin: 10px 0px 0px 20px;
	padding: 0px;
}

#paticka #paticka-prava{
	float: left;
	width: 570px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#tagcloud{
	list-style: none;	
	margin: 0px;
	padding: 0px;
}
#tagcloud li {
	display: inline;
}

#tagcloud li a{
	text-decoration: none;
}

#tagcloud li a:hover{
	text-decoration: underline;
}


#tagcloud li.vel1 a{
font-size: 90%;
	
	color: #83b5da;
	font-weight: 300;	
}

#tagcloud li.vel2 a{
	font-size: 80%;
	color: #768187;
	font-weight: 400;}

#tagcloud li.vel3 a{
	font-size: 70%;
	color: #768187;
	font-weight: 500;			
		
}

#tagcloud li.vel4 a{
	font-size: 60%;
	color: #003772;
	font-weight: 600;		
		
}

#tagcloud li.vel5 a{
	font-size: 50%;
	color: #83b5da ;
	font-weight: 700;
}

#paticka #paticka-leva{
	float: left;
	width: 360px;
	margin: 0px 0px 0px 30px;
	padding: 0px;

}

#paticka #paticka-leva p{
	font-size: 75%;
	margin: 0px 0px 0px 0px;
}

#paticka #paticka-leva ul{
	list-style: none;
	font-size: 75%;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}
#paticka #paticka-leva ul li{
	display: inline;

}

#paticka #paticka-leva ul li a{
	color:#003772;
	text-decoration: none;
}

#paticka #paticka-leva ul li a:hover{
	text-decoration: underline;
}
#paticka #paticka-leva ul li span.oddelovac {
	color:#c2c2c2;
	margin: 0px 5px 0px 5px;
	font-weight: 500;
}

#top-logo-menu, #top-logo-menu-in{
	cursor: pointer;
}

#lista-nad-tagcloudem{
	background-image: url(../images/spodni-seda-linka.png);
	height: 7px;
	overflow: hidden;
	margin-top: 15px;

}


#subpage #lista-nad-tagcloudem{
	background-image: url(../images/spodni-seda-linka.png);
	height: 7px;
	overflow: hidden;
	margin-top: 15px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}




/*subpage*/

#subpage-obsah{
	/*border: 0px red solid;*/
	/*
	background-image: url(../images/subpage_bg.jpg)!important;
background-position: center;
background-repeat: no-repeat;
*/
background-color: white;
width: 980px;
margin-left: 10px;
overflow: hidden;

}



#subpage-obsah #levySloupec,
#subpage-obsah #lstredniSloupec,
#subpage-obsah #pravySloupec{
margin-top: 10px;

}

#subpage-obsah #levySloupec{
float: left;
width: 200px;	
margin-left: 20px;
}
#subpage-obsah #levySloupec #leve-menu{
	width: 196px;	
	overflow: hidden;
}

#subpage-obsah #levySloupec #leve-menu ul{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#subpage-obsah #levySloupec #leve-menu ul li{
	background-image: url(../images/leve-menu-bg.png);
	background-repeat: no-repeat;
	background-color: fuchsia;
	min-height: 29px;
}
#subpage-obsah #levySloupec #leve-menu ul li ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}


#subpage-obsah #levySloupec #leve-menu ul li span,
#subpage-obsah #levySloupec #leve-menu ul li a{
	text-decoration: none;
	line-height: 29px;
}
#subpage-obsah #levySloupec #leve-menu ul li span span,
#subpage-obsah #levySloupec #leve-menu ul li a span{
	color: white;
	display: block;
	margin-left: 15px;
	padding-left: 15px;
	font-size: 80%;
	font-weight: 700;
	}
	
	
#subpage-obsah #levySloupec #leve-menu ul li a:hover span{
	text-decoration: underline;
	background-image: url(../images/odrazka-sedo-mila.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
	
	
#subpage-obsah #levySloupec #leve-menu ul li span span.vybrano,
#subpage-obsah #levySloupec #leve-menu ul li a span.vybrano{
	background-image: url(../images/odrazka-sedo-mila.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}



#subpage-obsah #levySloupec #nejblizsi-seminare-anotace{
	margin-top: 20px;
}


#subpage-obsah #levySloupec #nejblizsi-seminare-anotace ul{
	list-style: none;
	padding-left: 0px;


}


#subpage-obsah #levySloupec #nejblizsi-seminare-anotace li{
	font-size: 80%;
	margin-top: 5px;
}


#subpage-obsah #levySloupec #nejblizsi-seminare-anotace li strong.datum{
	float: left;
	width: 80px;
	text-align: right;
	font-weight: 500;
	font-size: 90%;
}

#subpage-obsah #levySloupec #nejblizsi-seminare-anotace li div{
	float: left;
	width: 120px;
	background-image: url(../images/odelovac-tri-vodorovne-carky.jpg);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

#subpage-obsah #levySloupec #nejblizsi-seminare-anotace li div p{
	font-size: 95%;
	margin: 0px 0px 0px 15px;
	color: #003772;
	font-weight: 900;
}


#subpage-obsah #levySloupec #test-anotace {

}

#subpage-obsah #levySloupec #test-anotace #test-anotace-in{
	height: 117px;
	background-image: url(../images/kont-sipka.png);
	background-repeat: no-repeat;
	border: 1px solid white;
}

#subpage-obsah #levySloupec #test-anotace #test-anotace-in p {
	color: white;
	margin: 10px 10px 10px 10px;
	color: white;
	font-size: 90%;


}

p.odstavec{
	color: white;
	font-size: 75%;
	width: 170px;
	height: 65px;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 10px;	
	
}

p.odstavec p{
margin: 0px 0px 0px 0px;
}


#subpage-obsah #stredniSloupec{
	float: left;
	width: 520px;	
	margin: 0px 20px  0px 20px;
}



#stredniSloupec #bread-navigace{
	font-size: 80%;
	margin-bottom: 20px;
	margin-top: 10px;
}
#stredniSloupec #bread-navigace  span{
	text-decoration: none;
	color: #b82914;
	font-weight: 800;
}
#stredniSloupec #bread-navigace a span{
	text-decoration: none;
	color: #b82914;
	font-weight: 800;
}

#stredniSloupec #bread-navigace a{
	text-decoration: none;
	color: #003772;
	font-weight: 700;
}
#stredniSloupec #bread-navigace a:hover{
	text-decoration: underline;
}
#stredniSloupec h1,
#stredniSloupec h2,
#stredniSloupec h3, #stredniSloupec h3 a{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #b82914;
	 
}
#stredniSloupec h2 {
	font-family: Arial;
	font-weight: bold;
	font-size:18px;
}
#stredniSloupec h1 a,
#stredniSloupec h2 a
{
	color: #b82914;
}
#stredniSloupec span.imgBlok{
	width: 100%;
	text-align: center;
	
}
#stredniSloupec span.alignRight{
	float: right;
	margin: 0px 0px 3px 3px;
}
#stredniSloupec span.alignLeft {
	float: left;
	margin: 0px 10px 10px 0px;	
	display: block;
	padding: 0px;
}

#stredniSloupec p {
	font-size: 80%;
	margin: 0px 0px 10px 0px;
	text-align: justify;
	padding: 0px;
}

#stredniSloupec p.cerveny{
	 font-size: 12px;
	 margin: 0px 0px  20px 0px;
	 color: #b82914;
}

#stredniSloupec .zvyrazneni {
	background-color: #f4f4f4;
	font-weight: bold;
	color: black;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}

#stredniSloupec .navigace a {
	background-image: url("/images/sipka-navigace.gif");
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 16px;
}

#stredniSloupec p.right{
	text-align: right;
}
#stredniSloupec p.left{
	text-align: left;
}
#stredniSloupec p.center{
	text-align: center;
}


#stredniSloupec p.perex{
	 background-color: #f4f4f4;
	 padding: 10px 10px 10px 10px;
	 font-weight: 700;
}

#stredniSloupec p.pozn{
	font-style: italic;
}
#stredniSloupec a {
	text-decoration:underline;
}


#stredniSloupec ul{
	list-style:none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
}

#stredniSloupec ul li{
	margin:0px 0px 4px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(../images/modra-odrazka.png);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	display:block;
	font-size: 12px;
}

#stredniSloupec table {
	border: 0px solid white;
	border-collapse: collapse ;
	width: 100%;
	line-height: 30px;
	
	margin-bottom: 20px;
}
#stredniSloupec table ul {
	font-size:100%;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	display:block;	
}
#stredniSloupec table ul li {
	text-align: left;
	margin:0px 0px 4px 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/modra-odrazka.png);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	display:block;
	line-height: normal;
}
#stredniSloupec table td {
	text-align: center;
}
#stredniSloupec table thead{
	background-image: url(../images/table-zahlavi-bg.png);
	background-repeat: repeat-x;
	height: 15px;
}
#stredniSloupec table thead tr {
	

}

#stredniSloupec table thead tr th{
	color: #003772;
}

#stredniSloupec table tbody{

}

#stredniSloupec table tbody tr td{
border-bottom: 1px solid #c2c2c2;
}

#stredniSloupec table.clear tbody tr td {
	border-bottom:none;
}



#subpage-obsah #pravySloupec{
	float: left;
	width: 200px;	
	font-size: 90%;
}


#subpage-obsah #levySloupec div h2,
#subpage-obsah #pravySloupec div h2{
	color:#b82914 ;
	margin: 5px 0px 5px 0px;
	font-size: 110%;
}
	
	
#subpage-obsah #pravySloupec #prava-mrizka{
	background-image: url(../images/kont-mrizka.png);
	width: 200px;
	height: 155px;
	overflow: hidden;

}

#subpage-obsah #pravySloupec #prava-mrizka h2{
	margin: 10px 0px  0px 10px;
	color: white;
	font-size: 85%;
	width: 100px;
}


#subpage-obsah #pravySloupec #prava-mrizka p{
	margin: 0px 0px  0px 0px;
	color: white;
	margin: 13px 0px  0px 10px;
}


#subpage-obsah #pravySloupec #prava-mrizka p p {
	margin: 15px 0px  0px 10px;
	color: red;
	font-size: 75%;
}




#subpage-obsah #levySloupec #test-anotace #test-anotace-in a.linktlac,
#subpage-obsah #pravySloupec #prava-mrizka a.linktlac{
	background-color: #adc5d7;
	width: 105px;
	height: 25px;
	text-decoration: none;
	margin: 0px 0px  0px 5px !important;
	display: block;
}

#subpage-obsah #levySloupec #test-anotace #test-anotace-in a.linktlac span,
#subpage-obsah #pravySloupec #prava-mrizka a.linktlac span{
	color: white;
	line-height: 25px;
	text-align: center;
	display: block;
	font-size: 80%;
	text-decoration: none;
	font-weight: 700;
	}
	
	
	#subpage-obsah #pravySloupec #zajimave{
		margin-top: 15px;
	
	
	}
	
	#subpage-obsah #pravySloupec #zajimave ul{
		/*list-style-image: url(../images/odrazka-otaznik.png);*/
		list-style-image: url(../images/odelovac-tri-vodorovne-carky.jpg);
		padding-left: 20px;
	}
	
	#subpage-obsah #pravySloupec #zajimave ul li{
		color: #003772;
		font-weight: 800;
	}
	
	#subpage-obsah #pravySloupec #zajimave ul li a{
		color: #003772;
		font-weight: 800;
		text-decoration: none;
	}	
	
	#subpage-obsah #pravySloupec #zajimave ul li a:hover{
		color: #003772;
		font-weight: 800;
		text-decoration: underline;
	}		
	
	
	
	
		

#subpage-obsah #pravySloupec #dokumenty-anotace{
margin-top: 20px;	
}

#subpage-obsah #pravySloupec #dokumenty-anotace ul{
list-style: none;
padding: 0px 0px 0px 0px;
}

#subpage-obsah #pravySloupec #dokumenty-anotace ul li{
margin-bottom: 10px;
}
#subpage-obsah #pravySloupec #dokumenty-anotace ul li a{
	color: #003772;
	text-decoration: none;
}

#subpage-obsah #pravySloupec #dokumenty-anotace ul li a:hover{
	color: #003772;
	text-decoration: underline;
}



#subpage-obsah #pravySloupec #dokumenty-anotace ul li div.ico{
	float: left;
	height: 16px;
	width: 16px;
}
#subpage-obsah #pravySloupec #dokumenty-anotace ul li div.pdf{
background-image: url(../images/ico-pdf.jpg);
}

#subpage-obsah #pravySloupec #dokumenty-anotace ul li div.excel{
background-image: url(../images/ico-excel.jpg);
}

#subpage-obsah #pravySloupec #dokumenty-anotace ul li div.word{
background-image: url(../images/ico-word.jpg);
}

#subpage-obsah #pravySloupec #dokumenty-anotace ul li div.ostatni{
background-image: url(../images/ico-word.jpg);
}


#subpage-obsah #pravySloupec #dokumenty-anotace ul li div.popisek{

	float: left;
	margin-left: 3px;
	width: 130px;
	overflow: hidden;
	font-size: 90%;
	color: #003772;
	font-weight: 800;
	line-height: 105%;
}

#subpage-obsah #pravySloupec #dokumenty-anotace ul li div.vel{
	float: left;
	margin-left: 3px;
	width: 45px;
	font-size: 80%;
	text-align: right;
	color: #003772;
}


/* jazykove menu*/

#jazykoveMenu{
	background-color: red;

	position: absolute;
	left: 9px;
	top: 31px;
	z-index: 999;
	

		width:304px; 
		height: 217px;
		background-image: url(../images/bg-menu-zeme-sede.png);
		background-repeat: no-repeat;
		overflow: hidden;
		display: none;

}
#jazykoveMenu div{
height: 100%;

}


#jazykoveMenu ul{
	
	margin-left: 25px;
	margin-top: 10px;

}

#fulltext_vysledky_head{
	margin-top: 5px;
	margin-bottom: 5px;	
	font-weight: 700;
	color: #003772;

}

.txtPopisUmistneni{
	color: #003772;
	font-size: 90%;
}
div.polozkaVyhledavani{
	margin-bottom: 10px;

}

strong.zadnyVysledek{
	color:#b82914 ;
	font-weight: 700;
}


div.polozkaVyhledavani h2{
	margin: 0px 0px 0px 0px !important;


}

div.polozkaVyhledavani .txtPopisUmistneni{
	margin: 0px 0px 0px 0px !important;


}

div#subpage
div#main
div#subpage-obsah
div#stredniSloupec
a
h2.vysledek{

	margin: 0px 0px 5px 0px !important;
}




/* formular*/


form{
	margin-top: 10px;
}

form fieldset{
	border: 0px solid #003772;
}
form legend{
	color:#003772;
	font-weight: 700;
}


form ul{
	list-style: none !important;
	padding: 0px  !important;
}

form ul li{

}
form ul li label{
	margin-top: 5px;
	color:#003772;
	display: block;
	
	
	
	width: 150px;
	float: left;
}


form ul li div{
	margin-top: 5px;
	color:#003772;
	display: block;
	width: 340px;
	float: left;
}





form ul li input,
form ul li textarea{
	margin-left:10px;
	width: 95%; 
	border: 1px solid #003772;
	background-color: #f0f0f0;
}

form ul li input.polozka_chyba,
form ul li textarea.polozka_chyba{
	margin-left:10px;
	width: 95%; 
	border: 2px solid #b82914;
	background-color: #f0f0f0;
}


form ul li span.spatneVyplnenaPolozka{
	color: #b82914;
	text-decoration: underline;
	font-size: 80%;
	margin-left: 15px;
}



form p.warning{
	color: #b82914;
	margin-top: 10px;
	text-align: right;
}

form div.formular_tlacitka button{
	border: 0px solid #003772;
	color: white;
	font-weight: 700;
	font-size: 70%;

	width: 90px;
	height: 23px;
	line-height: 23px;
	display: block;
	background-color: #adc5d7;
	float: right;
	text-decoration: none;
	margin-top: 0px;

}

form ul li input#vek_prihlaska_seminar{
	width: 30px;
}

form ul li input#psc_prihlaska_seminar{
	width: 50px;
}

form ul li input#mobil_prihlaska_seminar,form ul li input#telefon_prihlaska_seminar{
	width: 100px;
}

p.zprava{
	width: 80%;
	margin-left: auto !important;
	margin-right: auto!important;
	margin-top: 20px!important;
	margin-bottom:20px!important;
	
	padding: 5px;
	
	color:white;
	background-color: #b82914;
	font-weight: 700;
	text-align: center;
	
	
}
/*
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding-top: 10px;
	margin-bottom: 15px;
	color:#b82914;
	font-weight: 700;
	text-align: center;

*/

#detailSeminare{
/*color:#003772;*/
color: black;
padding: 5px;
border-bottom: 2px solid #b82914;
	font-size: 14px;
}
#detailSeminare p{
font-size: 14px !important;
margin: 0px 0px 5px 55px;
width: 400px;
}
#detailSeminare span{
color:#b82914;
display: block;
width: 50px;
float: left;
margin-bottom: 5px;
}
#detailSeminare strong{
display: block;
width: 430px;
float: left;
margin-left: 5px;	
margin-bottom: 5px;
}


/*vypis vsech nadch. seminaru*/
#seznam_seminar_komplet{
	
}


#seznam_seminar_komplet ul  {
	
}

#seznam_seminar_komplet ul li {
	
}

#seznam_seminar_komplet ul li span {
	
}
#seznam_seminar_komplet ul li strong{
	
}

/*video ve strance*/
div.videoBlok{
	width: 100%;
	text-align: center;
}



/*video box subpage pravy sloupec*/

	#subpage-obsah #pravySloupec #video-foto-anotace{
		
		margin-top: 15px;
	}
	#subpage-obsah #pravySloupec #video-foto-anotace #video-foto-in{
		background-image: url(../images/foto-video-anotace-bg.jpg);
		background-repeat: repeat-x;
		background-color: #00629b;
		min-height: 10px; /*210*/
		overflow: hidden;
		
	}


div#subpage
div#main
div#subpage-obsah
div#pravySloupec
div#video-foto-anotace
div#video-foto-in
div#ovladaniVidea
{
	width: 190px;;
	height: 25px;
	
	margin: 5px 0px 5px 5px !important;

}


div#subpage
div#main
div#subpage-obsah
div#pravySloupec
div#video-foto-anotace
div#video-foto-in
div#ovladaniVidea 
a{
	width: 90px;
	height: 23px;
	display: block;
	background-color: #adc5d7;
	float: left;
	text-decoration: none;
	margin-top: 0px;
	font-size: 80%;

	
}	
div#subpage
div#main
div#subpage-obsah
div#pravySloupec
div#video-foto-anotace
div#video-foto-in
div#ovladaniVidea
 a#fotovideo-prev{
	background-image: url(../images/tlac-sedomodre-leve.png);
	margin-left:0px;
}	


div#subpage
div#main
div#subpage-obsah
div#pravySloupec
div#video-foto-anotace
div#video-foto-in
div#ovladaniVidea a#fotovideo-next{
	background-image: url(../images/tlac-sedomodre-prave.png);
	margin-left: 10px;
}	


div#subpage
div#main
div#subpage-obsah
div#pravySloupec
div#video-foto-anotace
div#video-foto-in
div#ovladaniVidea
a
span{
	color: white;
	display: block;
	line-height: 23px;
}	

div#subpage
div#main
div#subpage-obsah
div#pravySloupec
div#video-foto-anotace
div#video-foto-in
div#ovladaniVidea
 a#fotovideo-prev span{
 margin-left: 30px;
}





div#subpage
div#main
div#subpage-obsah
div#pravySloupec
div#video-foto-anotace
div#video-foto-in
div#ovladaniVidea
 a#fotovideo-next span{
 margin-left: 10px;
}



 #video-foto-anotace #video-foto-in #viewport{
	margin: 5px 5px 5px 5px;
	width: 190px;
	/**height: 195px;*/
	
	overflow: hidden;
}



 #video-foto-anotace #video-foto-in #viewport div{

	color: white;
	display: none;	
}

 #video-foto-anotace #video-foto-in #viewport div strong{
	display: block;
	margin: 0px 0px 2px 0px;	
		
}
 #video-foto-anotace #video-foto-in #viewport div p{
	margin: 2px 0px 0px 0px;	
	background: none;
	font-size: 90%;
		
}


 #video-foto-anotace #video-foto-in #viewport div.vybrany_blok {

	color: white;
	display: block;
}

 #video-foto-anotace #video-foto-in #viewport div.vybrany_blok_posledni {

}








