/*master pro īeskou verzi stranek - poslední verze 22.2.2005*/
/* původní obecnE definice, doplněno pozadí(barva i obrazek) a centrovaní */

body { 
	font-family:"arial ce", verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif;
	font-size:100%; /*použito kvůli dědiīnosti*/
	background-color: #ecf5fe;
	color: #345a94;
  background:url(../images/back_top.gif) repeat-x;
  padding:0;
  margin:0;
  text-align:center;  /*ie centrovaní*/
  }

/*centrovaní a doplnění výťky pozadí ve vnořených divech*/

#pozadi {
	width: 779px;
  margin-top:0;
  margin-bottom:0;
  text-align:left;
  background-color: #345a94;
  margin: 0px auto; 
  }  
/*konec pozadí celE stranky*/ 

/*obecně definovanE prvky*/
p { 
	font: 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif;  
	text-align: justify;
	}

h3 { 
	font: bold 120%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
	letter-spacing: 0px; 
	margin-bottom: 0px; 
	color: #345a94;
	text-align: center;
  }

h4 { 
	font: bold 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
	letter-spacing: 0px; 
	margin-bottom: 0px; 
	color: #345a94;
	text-align: center;
  }

/* graficka hlaviīka - vloženo v #pozadí*/
#pruh{
  position:relative;
  margin: 0px;
  padding: 0px;
  width: 580px;
  }

#pruh a img {
  border:0;
  }  /*zruťení oramovaní odkazu img*/  

/*#lista {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 22px;
  width: 779px;
  } */

/*īasti grafickE hlaviīky*/
#erb {
  position: absolute;  
  background: url(../images/erb.jpg) no-repeat; 
  left: 0px; 
  width: 117px; 
  top: 0px; 
  height: 119px; 
  } 

#top1 {
  position: absolute; 
  background: url(../images/top1.jpg) no-repeat; 
  left: 117px;
  width: 486px;
  top:0px;
  height: 44px; 
  } 

/*#top5 {
  position: absolute;
  background: url(../images/top5.jpg) no-repeat; 
  left:603px; 
  width: 174px; 
  top: 0px;
  height: 26px;
  border-right: 1px navy solid; 
  }*/

#top2 {
 position: absolute; 
 background: url(../images/top2.jpg) no-repeat; 
 top:44px;
 left: 116px;
 width: 665px;
 height: 45px;
 border:0; 
 }  

#top3 {
 position: absolute; 
 background: url(../images/top3.jpg) no-repeat; 
 top:89px;
 left: 116px;
 width: 665px;
 height:30px;
 }    

#top6 {
  position: absolute;
  background: url(../images/top6.jpg) no-repeat; 
  left:603px; 
  width: 175px; 
  top: 0px;
  height: 44px;

  }

#eng {
  position: absolute;
  left:460px;
  top:98px;
  border:0;
  }

#fra {
  position: absolute;
  left:505px;
  top:98px;
  border:0;  
  }  

#ger {
  position: absolute;
  left:545px;
  top:98px;
  border:0;  
  }

#ita {
  position: absolute;
  left:585px;
  top:98px;
  border:0;  
  }

#nl {
  position: absolute;
  left:625px;
  top:98px;
  border:0;  
  }
  
#rus {
  position: absolute;
  left:665px;
  top:98px;
  border:0;  
  }

#spa {
  position: absolute;
  left:705px;
  top:98px;
  border:0;  
  }

#cze {
  position: absolute;
  left:745px;
  top:98px;
  border:0;
  }
/*konec grafickE hlaviīky*/
/*doplnění horizontalního menu a třídy pro textovou verzi*/  
.textversion { 
 display: none
 }

.normal_menu {
	display: block; 
	position: relative;
	font: bold 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
	background-color: #345a94;
	height: auto;
	color:white;
  border-top:1px black solid;
	width: 777px;
  } 

.hlavni_menu {
  width: 777px;
  }
  	
.hlavni_menu ul { 
  padding: 0px; 
  font-weight: bold; 
  margin: 0px; 
  color: #000000; 
  width:770px;
  display: block;
  } 

.hlavni_menu li { 
  border-right: 1px #243563 solid; 
  border-left: 1px #243563 solid; 
  border-bottom: 1px #243563 solid;
  padding-right: 3px; 
  padding-left: 3px; 
  float: left; 
  padding-bottom: 0px; 
  margin: 0px 0px 0px 4px; 
  line-height: 130%; 
  padding-top: 2px; 
  list-style-type:none;
  display:block;
  width:auto;
  }

.hlavni_menu li a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: white;
  }

.hlavni_menu li a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: white;
  }

.hlavni_menu li a:hover { 
	color: #345a94;
	background-color: #c2d8ed;
	text-align: justify;
	}	

.hlavni_menu li a:active { 
	text-decoration: none; 
	color: white;
	text-align: justify;
	}	

/* #strana - obsahuje vťechny dalťí prvky zobrazenE na strance*/
#strana {
  position: absolute;
  top:118px;
  width: 776px;
  border: 1px #345a94 solid;
  background-color: #345a94; 
  font: 80%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  text-align:center;
 }

/* CSS Document */
.obal {
    position: relative;
    float:left;
    background: url(../images/obsah.jpg) repeat-y; 
    }
/*natažení podbarvení sloupců menu a obsahu při jejich nestejnE výťce,
div obal zařazen v html pod horizontalní menu, nad div menu_sirka, 
použit img obsah.jpg*/

/*původní menu - přidana ťířka a absolutně zadana pozice*/  
.menu_sirka {
  clear: both;
  position: relative;
  top: 0px; 
  float:left;
  background-color: #345a94;  
  text-align: justify; 
  width: 180px;
  }
/*příprava pro vyhledavaní*/

.hledej {
  top: 0px; 
  width:auto;
  background-color:#ecf5fe;
  margin-left:3px;
  margin-right:2px;
  padding-left: 2px; 
  padding-right: 2px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: 1px white solid;
  font: bold 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  color:#345a94;
  text-align:center;
  }

.box {
  background-color:#ecf5fe;
  margin:1px;
  border: 1px #345a94 solid;
  font: bold 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  color:#345a94;
  text-align:center;
}

.box a:link {
 	font-weight: bold; 
  color: #345a94; 
  text-decoration: none;
  display: block;      
 /* padding: 2px; */
  width:auto;
  }

.box a:visited {
 	font-weight: bold; 
  color: #345a94; 
  text-decoration: none;
  display: block;      
 /* padding: 2px; */
  width:auto;
  }   

.box a:hover {
 	font-weight: bold; 
  color: #CC0000; 
  display: block;      
 /* padding: 2px; */
  width:auto;
  text-decoration: none;
  }   

.box a:active {
	color: #345a94; 
  background-color: #c2d8ed; 
  }

.boxik {
  top: 0px;
  width:auto;
  height: auto; 
  background-color:white; 
  margin: 2px;
  padding-top:2px;
  text-align:center;
  border:1px  black solid;
  font: bold 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  color: black;
  }

.search {
  top: 0px;
  width:auto;
  height: auto; 
  background-color: #bdbdbd; 
  margin: 2px; 
  padding-top:2px;
  text-align:center;
  border:1px black solid;
  font: bold 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  color: black;
  }

.menu_left {
 position: relative;
  top: 0px; 
  clear:both;
  display: block;
  background-color: #345a94 ;  
  text-align: left; 
  padding:0px;
  width: auto;
  } 

.menu_left a {
 	font-weight: bold; 
  color: white; 
  text-decoration: none;
  display: block;      
 /* padding: 2px; */
  width:auto;
  }

.menu_left a:active {
	color: #345a94; 
  background-color: #c2d8ed; 
  }

.menu_left a:hover {
	color: #345a94; 
  background-color: #c2d8ed;	
  }   

.menu_left h4 {
	padding: 2px; 
  font-weight: bold; 
	font-size: 100%; 
  margin-top:3px; 
  margin-left:3px; 
  margin-right:2px; 
  color: #243563; 
	background-color: #c2d8ed; 
  text-align: center;
  border-bottom: #243563 2px solid;
  width: auto;
  }    

.menu_left ul {
	margin: 0px; 
  padding-right: 0px; 
  padding-left: 2px; 
  font-size: 85%;
  line-height:150%;
  }   

/*oprava pro ramovaní levEho menu v Mozile*/
.menu_left li {
  padding: 2px;
	border-right: #243563 2px solid; 
  border-bottom: #243563 2px solid; 
  border-left: #243563 2px solid;
 /* border-top: #243563 1px solid; */
  list-style-type: none;
  }
/*konec menu*/


 /* spoleīnE oddíly pro loga a text - matrjoťky pro ie5*/
.obsah_sirka {
  position: relative;  
  float:right; 
  top: 0px;
  background-color: white;
  width: 594px;
  /*min-height:400px;
  _height:400px;*/
  padding-bottom:10px;
  }

.obsah_nadpis {
  position: relative;  
  background-color: white;
  width: 534px;
  margin-left:10px;
  }

.obsah_nadpis p{
  text-align: center;
  font-weight: bold;
  width:auto;
  }

.obsah_nadpis h2{
  text-align: center;
  font: normal 130%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  width:auto;
  }

.obsah_nadpis h3{
  text-align: center;
  font: bold 120%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  width:auto;
  }

.obsah {
  background-color: white; 
  width: auto;
  padding-right: 10px;	
  padding-left: 10px; 
  padding-bottom: 15px;
  padding-top:15px;
  text-align: justify;
  color: #345a94;
  font: 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  }

.obsah a {
  text-decoration: underline;
  color:#345a94;
  }

.obsah a img {
  border:0;
  }

.obsah_tucny {
 font-weight: bold; 
 }
/*pomocna navigace - sekce a rubriky*/

.obsah_navigace {
  position: relative;  
  background-color: white;
  margin-left:30px;
  margin-right:30px;
  width: 534px;
  text-align: right;
  /*text-decoration: underline;*/
  line-height:200%;
  }

.obsah_navigace a {
   text-decoration: underline;
   color: #345a94;
   }

.obsah_navigace a:link {
   text-decoration: underline;
   color: #345a94;
   }

.obsah_navigace a:visited {
   text-decoration: underline;
   color: #345a94;
   }

.obsah_navigace a:hover {
   text-decoration: underline;
   color: #cc0000;
   }

/*konec pomocnE navigace*/
/*levý sloupec obsahu - titulní strana*/
.loga_sirka {
  position: relative;
	float: left;
  width: 125px;
  text-align: center;
   }

.loga {
 /* margin-top:1px;*/
  
  }	
.loga p{
  text-align:center;
  margin-bottom:20px;
  }	

.loga h3{
  margin-bottom:20px;
  }	 

/*pravý sloupec obsahu - aktuality - titulní strana*/
.text_sirka {
 position: relative;
 float: right; 
 width:440px;
 margin-bottom: 20px;
 }

.text {
 width: auto;
 padding-right: 15px;
 padding-left: 15px;
 text-align: justify;
 border-left: 1px #cc0000 solid; 
 }
/*konec aktualit*/
.bezokraju {
margin: 0px;
padding:0px;
color: #345a94;
font-weight: bold;
font-size: 85%;

}


/*levý sloupec obsahu - sekce*/
.sekce_obr {
  position: relative;
	float: left;
  width: 85px;
  text-align: center;
  }

.sekce_obr p{
  text-align:center;
  margin-bottom:20px;
  }	

/*pravý sloupec obsahu - sekce*/
.sekce_sirka {
  position: relative;
  float: left; 
  width:365px;
  margin-bottom: 20px;
  }

.sekce {
  width: auto;
  padding-right: 15px;
  padding-left: 15px;
  text-align: justify;
  border-left: 1px #345a94 solid;
  }

 /*přímE odkazy na strance sekce*/
.linky_sekce {
  float:right;
  width: 120px;
  }

.linky_box {
  background-color:#ecf5fe;
  width: auto;
  margin:1px;
  padding: 1px;
  border: 1px #345a94 solid;
  font: normal 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  color:#345a94;
  text-align:left;
  display:block;
  }

.linky_box h4{
  background-color:#ecf5fe;
  margin:1px;
  padding: 1px;
  border: 1px #345a94 solid;
  font: bold 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  color:#345a94;
  text-align:center;
  display:block;
  }

.linky_box a {
  text-decoration: none;
  display: block;
  }  

.linky_box a:hover {
  text-decoration: underline;
  background-color: #c2d8ed;
  display: block;
  }  
/*konec přímých odkazů na strance sekce*/  

/*rubrika - standardní īlanek - zvětťený padding*/
.obsah_text {
  background-color: white; 
  width: auto;
  padding-right: 20px;	
  padding-left: 20px; 
  padding-bottom: 15px;
  padding-top:15px;
  text-align: justify;
  color: #345a94;
  font: 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  }
  
.obsah_text a img {
  border: 0;
  }  

#patka {
  clear: both;
  color: white;
  width: 776px; 
  text-align: center; 
	background: /*#345a94*/#5a80b2;
  border-top: 1px #345a94 solid;
  font-size: 80%;
  line-height: 20px;
  }
#patka a:link {
  text-decoration: none;
  color: white;
  }
#patka a:visited {
  text-decoration: none;
  color: white;
  }
#patka a:hover {
  text-decoration: underline;
  color: #243563;
  }
/*formaty textů*/
.nadpisred {
  font-family: verdana,arial,helvetica,sans-serif; color: #cc0000; 
  font-size: 120%;
  text-decoration:none; 
  font-weight: bold;   
  }

.textred {
  font-family: verdana,arial,helvetica,sans-serif; 
  font-size: 100%;
  font-weight: bold;
  text-decoration:none;
  color: #cc0000; 
  }

a.textred:hover {
  color: #cc0000;
  text-decoration:underline; 
  font-weight: bold
  }
 
.text_tucny {
  font-family: verdana,arial,helvetica,sans-serif; 
  font-size: 100%;
  font-weight: bold;
  text-decoration:none;
  color: #345a94; 
  }

/*odkazy - format z původních stranek pro aktuality*/
a.odkaz:link {
  FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
  color: #345A94; 
  font-weight: normal; 
  FONT-SIZE: 100%;
  text-decoration: underline;
  }

a.odkaz:visited {
  FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
  color: #345A94; 
  font-weight: normal; 
  FONT-SIZE: 100%;
  text-decoration: underline;
  }

a.odkaz:hover {
  color: #cc0000;
  text-decoration:none; 
  font-weight: normal;
  }

a.odkaz:active {
  FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
  color: #345A94; 
  font-weight: normal; 
  FONT-SIZE: 100%;
  text-decoration: underline;
  }
/*konec odkazů*/

/*použitE barvy - jako třída použita jen red*/

/* jednotna použita īervena barva*/
.red {
  color:#cc0000;
  }  

/* jednotna použita tmava modra barva*/
.tmava_modra {
  color:#345a94;
  }  
  
/* modra barva pozadí menu hover */
.stredni_modra {
  color:#c2d8ed;
  }    
  
/* modra barva pozadi*/
.svetle_modra {
  color:#ecf5fe;
  }    

/*ohraniīení menu*/
.menu_border {
  color: #243563;
  }

.white {
  color: white;
  }

.seda{
  color:#bdbdbd;
  } /*tlaīítko ve vyhledavacím boxu*/ 

.modra_patka{
  color: #5A80B2;
  } /*patiīka*/
 
/* tabulky, zde si vyhrajeme*/
.obsah_tab {
  background-color: white; 
  width: 90%;
  padding-right: 20px;  
  padding-left: 20px; 
  padding-bottom: 15px;
  padding-top:15px;
  text-align: justify;
  color: #345a94;
  font: 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  /*display: table; */
  } 

/*obecnE zadaní tabulek*/
table {
  margin-left:10px;
  width: 540px;
  border-top: 1px solid #345a94;
  border-left: 1px solid #345a94;
  border-collapse:collapse;
  font-size: 85%;
  } 
  
th, td {
  padding-left:5px;
  padding-right:5px;
  border-right: 1px solid #345a94;
  border-bottom: 1px solid #345a94;} 
  
th {
   background-color: #bfe4ff;
   } 

td {
   background-color: #ECF5FE;
   } 

fieldset {
  border: 2px solid #345a94;
  font: bold 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  padding-bottom:0px;
  }

.formular td{
  vertical-align:top;
  text-align:left;
  }

.table_tel_seznam { 
border-right: #345a94 1px solid; 
padding-right: 2pt; 
border-top: #345a94 1px solid; 
padding-left: 2pt; 
border-left: #345a94 1px solid; 
border-bottom: #345a94 0px solid; 
border-collapse: collapse; 
background-color: #ecf5fe; 
}  

.cell_tel_seznam_bez { 
padding-right: 2pt; 
padding-left: 2pt; 
vertical-align: top; 
border: 0;
} 

.cell_tel_seznam_bold { 
padding-right: 2pt; 
padding-left: 2pt; 
vertical-align: top; 
border: 0;   
font: bold 100% verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 

} 

.cell_tel_seznam_dole { 
padding-right: 2pt; 
padding-left: 20pt; 
border-bottom: 
#345a94 1px solid 
} 

.nastred {
text-align: center;
}

.bezokraju {
	border-top-width: 0px; 
  padding-right: 0px; 
  padding-left: 0px; 
	border-left-width: 0px; 
  border-bottom-width: 0px; 
	padding-bottom: 0px; 
  margin: 0px; 
  padding-top: 0px; 
	border-right-width: 0px;
}

.tlacitko {
  background-color: #ecf5fe;
  color: #345a94;
  font-weight: bold;
  font-size: 0.8em;
  margin: 0px;
  padding: 0px;
  border: 2px solid #345a94;
}

.foto_left {
 position: relative;
 float:left;
 margin-right:10px;
 }
 
 .foto_right {
 position: relative;
 float:right;
 margin-left:10px;
 }
 .youtube {
display:none;
 }
 