@import url("css_zaklad.css");

html, body, div, form, img {
  margin: 0;
  padding: 0;
  border: 0;
  }

html, body {
	height: 100%;
  }

body {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #494949;
  text-align: left;
  background: transparent url('img/bg_y.gif') left top repeat-x;
	}
	
/*** Layout webu BEGIN ***/
#kontejner {
	width: 990px;
  min-height: 100%;
  height: 100%;             
  background: white url('img/bg_kontejner.jpg') left top no-repeat; 
  margin: auto;
  }

html>body #kontejner {
	height: auto;
  }

#kontejner_uvod {
  width: 990px;
  min-height: 100%;
  height: 100%;
  margin: auto;
  }

html>body #kontejner_uvod {
	height: auto;
  }

#kontejner2 {
     /*width: 1359px;
  width: 800px;*/
  min-height: 100%;
  height: 100%;
  margin: auto;
  background: transparent url('img/bg.jpg') 50% top no-repeat;
  }
  
html>body #kontejner2 {
     height: auto;
  }   

#zahlavi {
  margin: 0;
	padding: 0;
	position: relative;
  }

#zahlavi_kontejner {
	position: relative;
	height: 234px;
  background: transparent url('img/slogan.jpg') 420px 196px no-repeat;  
  }

#zahlavi_kontejner.zahlavi_kontejner_en {
  background: transparent url('img/slogan_en.jpg') 615px 196px no-repeat;  
  }

#kontejner #telo {
  float: right;
  width: 750px;
  padding: 0;
  margin: 0;
  }
   
#kontejner_uvod #telo {
  float: right;
  width: 750px;
  padding: 0;
  margin: 0;
  }
	
#telo_kontejner {
  padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
	
#telo_leve {
  float: left;
  width: 240px;
  } 
  
#telo_leve_kontejner {
  padding: 0px 0 0 0px;
  }
	
#zapati_kontejner {
  width: 1010px;
	height: 76px;
	min-height: 76px;
	position: fixed;
	margin: 0 auto;
	margin: 0 0 0 -10px;
	bottom: 0px;
	background: transparent url('img/bg_footer.png') top left no-repeat;
	_background: transparent url('img/bg_footer.gif') top -10px no-repeat;
  _opacity: 0.4;
  _filter: alpha(opacity = 40);
	}
	
#zapati_kontejner_obsah {
  padding: 8px 0 0 10px;
}

/***
#zapati_kontejner { position: absolute; right: 0px; bottom: 0px; }
div#kontejner_uvod > div#zapati_kontejner { position: fixed; }

 Layaut webu END ***/

/*** Prvky layoutu webu BEGIN ***/

/*** Prvky layoutu webu END ***/

#jazyk {
	position: absolute;
	right: 0px;
	top: 18px;
	xxdisplay: none;
}
/*** Clear BEGIN ***/
div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	background-color: transparent;
	}

div.clear_bottom {
	clear: both;
	height: 130px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;	
	}
	
	
span.clear {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
/*** Clear END ***/


/*** Menu horní BEGIN ***/

  
div.rss {
  position: absolute;
  right: 18px;
	top: 8px;
}

div.mh1 {
  position: relative;
  left: 0px;
  top: 62px;
  _top: 58px;
  background: transparent url('img/menu_horni_bg_left.gif') top left no-repeat;
  padding-left: 10px;
  height: 56px;
}

#menu_horni {
  background: transparent url('img/menu_horni_bg_right.gif') top right no-repeat;
}

#menu_horni ul {
	list-style-type: none;
	margin: 0px !important;
	padding: 0px;
  width: 100%;
	}

#menu_horni ul li {
	display: block;
  padding: 0;
  margin: 0;
  float: left;
  background: none;
  }
 
#menu_horni ul li a, #menu_horni ul li a:link, #menu_horni ul li a:visited {
  text-decoration: none;
  font-weight: bold;
  float: left;
	display: block; 
	padding: 0px 0px 0px 0px;
	color: white;
  }	

#menu_horni ul li a:hover span {
  display: block;
  }	  

#menu_horni span.bg1 {
  text-decoration: none;
  float: left;
	margin-right: 1px;
	font-size: 12pt;
	color: white;
	display: block;
	background: transparent url('img/menu_horni_bg.gif') left top repeat-x;
}	
  	
#menu_horni span.bg2 {	
	display: block;
  padding: 20px 57px 21px 57px; 
}	                              
	
#menu_horni a:hover {
  background-color: transparent;
  cursor: pointer;
}
	
#menu_horni ul li.uroven1_vybrano span.bg1, #menu_horni ul li.uroven1_prvni_vybrano span.bg1, #menu_horni ul li a:hover span.bg1 {	
  background: transparent url('img/menu_horni_bg_right_vybrano.gif') right top no-repeat;
	color: #242424; 
}		

#menu_horni ul li.uroven1_zamek_vybrano span.bg1, #menu_horni ul li.uroven1_zamek_vybrano a:hover span.bg1, #menu_horni ul li.uroven1_zamek a:hover span.bg1 {
  background: transparent url('img/menu_horni_bg_right_vybrano_2.gif') right top no-repeat;
}
		
#menu_horni ul li.uroven1_vybrano span.bg2, #menu_horni ul li.uroven1_zamek_vybrano span.bg2, #menu_horni ul li a:hover span.bg2 {
	background: transparent url('img/menu_horni_bg_left_vybrano.gif') left top no-repeat;
	color: #242424;
}

#menu_horni ul li.uroven1_prvni span.bg2 {	
  padding: 20px 67px 21px 47px;   
}	 

#menu_horni ul li.uroven1_prvni_vybrano span.bg2, #menu_horni ul li.uroven1_prvni_vybrano a:hover span.bg2, #menu_horni ul li.uroven1_prvni a:hover span.bg2 {	
  background: transparent url('img/menu_horni_bg_left_vybrano.gif') -10px top no-repeat;
  padding: 20px 67px 21px 47px;   
}	 
    
#menu_horni li.uroven1_zamek span.bg2, #menu_horni li.uroven1_zamek_vybrano span.bg2 {
  padding: 0;
} 

#menu_horni li.uroven1_zamek span.bg1, #menu_horni li.uroven1_zamek_vybrano span.bg1 { 
  margin: 0;
}  

#menu_horni span.bg3 {
  display: block;
  padding: 20px 56px 20px 56px;
  background: transparent url('img/zamek.gif') 225px -102px no-repeat;
}  

#menu_horni li.uroven1_zamek_vybrano span.bg3, #menu_horni a:hover span.bg3 {
  display: block;
  padding: 20px 56px;
  background: transparent url('img/zamek.gif') 225px 14px no-repeat;
}  

	
/*** Menu horní END ***/
/*** Menu horní_Anglicke BEGIN ***/
#menu_horni_en {
  background: transparent url('img/menu_horni_bg_right.gif') top right no-repeat;
}

#menu_horni_en ul {
	list-style-type: none;
	margin: 0px !important;
	padding: 0px;
  width: 100%;
	}

#menu_horni_en ul li {
	display: block;
  padding: 0;
  margin: 0;
  float: left;
  background: none;
  }
 
#menu_horni_en ul li a, #menu_horni_en ul li a:link, #menu_horni_en ul li a:visited {
  text-decoration: none;
  font-weight: bold;
  float: left;
	display: block; 
	padding: 0px 0px 0px 0px;
	color: white;
  }	

#menu_horni_en ul li a:hover span {
  display: block;
  }	  

#menu_horni_en span.bg1 {
  text-decoration: none;
  float: left;
	margin-right: 1px;
	font-size: 12pt;
	color: white;
	display: block;
	background: transparent url('img/menu_horni_bg.gif') left top repeat-x;
}	
  	
#menu_horni_en span.bg2 {	
	display: block;
  padding: 20px 87px 21px 87px; 
}	                              
	
#menu_horni_en a:hover {
  background-color: transparent;
  cursor: pointer;
}
	
#menu_horni_en ul li.uroven1_vybrano span.bg1, #menu_horni_en ul li.uroven1_prvni_vybrano span.bg1, #menu_horni_en ul li a:hover span.bg1 {	
  background: transparent url('img/menu_horni_bg_right_vybrano.gif') right top no-repeat;
	color: #242424; 
}		

#menu_horni_en ul li.uroven1_zamek_vybrano span.bg1, #menu_horni_en ul li.uroven1_zamek_vybrano a:hover span.bg1, #menu_horni_en ul li.uroven1_zamek a:hover span.bg1 {
  background: transparent url('img/menu_horni_bg_right_vybrano_2.gif') right top no-repeat;
}
		
#menu_horni_en ul li.uroven1_vybrano span.bg2, #menu_horni_en ul li.uroven1_zamek_vybrano span.bg2, #menu_horni_en ul li a:hover span.bg2 {
	background: transparent url('img/menu_horni_bg_left_vybrano.gif') left top no-repeat;
	color: #242424;
}

#menu_horni_en ul li.uroven1_prvni span.bg2 {	
  padding: 20px 67px 21px 47px;   
}	 

#menu_horni_en ul li.uroven1_prvni_vybrano span.bg2, #menu_horni_en ul li.uroven1_prvni_vybrano a:hover span.bg2, #menu_horni_en ul li.uroven1_prvni a:hover span.bg2 {	
  background: transparent url('img/menu_horni_bg_left_vybrano.gif') -10px top no-repeat;
  padding: 20px 67px 21px 47px;   
}	 
    
#menu_horni_en li.uroven1_zamek span.bg2, #menu_horni_en li.uroven1_zamek_vybrano span.bg2 {
  padding: 0;
} 

#menu_horni_en li.uroven1_zamek span.bg1, #menu_horni_en li.uroven1_zamek_vybrano span.bg1 { 
  margin: 0;
}  

#menu_horni_en span.bg3 {
  display: block;
  padding: 20px 56px 20px 56px;
  background: transparent url('img/zamek.gif') 180px -102px no-repeat;
}  

#menu_horni_en li.uroven1_zamek_vybrano span.bg3, #menu_horni_en a:hover span.bg3 {
  display: block;
  padding: 20px 56px;
  background: transparent url('img/zamek.gif') 180px 14px no-repeat;
}   
	
/*** Menu horní_Anglicke END ***/





/* Leve menu - 1. uroven */
#menu_leve ul.uroven1, #menu_leve ul.uroven1_vybrano {
	margin: 0;
	padding: 0px 0 0 0px;
	list-style-type: none;
	font-size: 16px;
	}

#menu_leve ul li {
	margin: 0;
	padding: 0px 0 0 0px;
	list-style-type: none;
	background: none;
	}
	
#menu_leve li.uroven1 {
	margin: 0;
	padding: 0 0 0 0px;  
	}
	
#menu_leve li.uroven1_vybrano {
	margin: 0;
	padding: 0 0 0 0px;
	background-color: transparent;
	}
  
#menu_leve li.uroven1 a, #menu_leve li.uroven1 a:link, #menu_leve li.uroven1 a:visited {
  display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;  
  }
 
#menu_leve li.uroven1 a:hover {
  color: #242424;
  }


#menu_leve li.uroven1_vybrano a, #menu_leve li.uroven1_vybrano a:link, #menu_leve li.uroven1_vybrano a:visited {
  display: block;
	text-decoration: none;
	color: #242424;
	font-size: 12pt;
	font-weight: bold;
  }
  
  
#menu_leve li.uroven1 a span.u1_bg2_prvni, #menu_leve li.uroven1 a:link span.u1_bg2_prvni, #menu_leve li.uroven1 a:visited span.u1_bg2_prvni {
  background: transparent url('img/menu_leve_bg_prvni_up.gif') top left no-repeat;
  padding: 14px 10px 14px 39px; 
  display: block;  
}

#menu_leve li.uroven1 a span.u1_bg1_prvni, #menu_leve li.uroven1 a:link span.u1_bg1_prvni, #menu_leve li.uroven1 a:visited span.u1_bg1_prvni {
  background: transparent url('img/menu_leve_bg_prvni_down.gif') bottom left no-repeat;
  display: block;  
}  
  
#menu_leve li.uroven1_vybrano a span.u1_bg2_prvni_vybrano, #menu_leve li.uroven1_vybrano a:link span.u1_bg2_prvni_vybrano, #menu_leve li.uroven1_vybrano a:visited span.u1_bg2_prvni_vybrano {
  background: transparent url('img/menu_leve_bg_prvni_up_vybrano.gif') top left no-repeat;
  padding: 14px 10px 14px 39px;  
  display: block;
}  

#menu_leve li.uroven1_vybrano a span.u1_bg1_prvni_vybrano, #menu_leve li.uroven1_vybrano a:link span.u1_bg1_prvni_vybrano, #menu_leve li.uroven1_vybrano a:visited span.u1_bg1_prvni_vybrano {
  background: transparent url('img/menu_leve_bg_prvni_down_vybrano.gif') bottom left no-repeat;
  display: block;
}  

#menu_leve li.uroven1 a:hover span.u1_bg2_prvni {
  background: transparent url('img/menu_leve_bg_prvni_up_vybrano.gif') top left no-repeat;
  padding: 14px 10px 14px 39px; 
  display: block;
}  

#menu_leve li.uroven1 a:hover span.u1_bg1_prvni {
  background: transparent url('img/menu_leve_bg_prvni_down_vybrano.gif') bottom left no-repeat;
  display: block;
} 

#menu_leve li.uroven1 a span.u1_bg2, #menu_leve li.uroven1 a:link span.u1_bg2, #menu_leve li.uroven1 a:visited span.u1_bg2 {
  background: transparent url('img/menu_leve_bg_up.gif') top left no-repeat;
  padding: 14px 10px 14px 39px;
  display: block;  
}

#menu_leve li.uroven1 a span.u1_bg1, #menu_leve li.uroven1 a:link span.u1_bg1, #menu_leve li.uroven1 a:visited span.u1_bg1 {
  background: transparent url('img/menu_leve_bg_down.gif') bottom left no-repeat;
  display: block;  
}  
  
#menu_leve li.uroven1_vybrano a span.u1_bg2_vybrano, #menu_leve li.uroven1_vybrano a:link span.u1_bg2_vybrano, #menu_leve li.uroven1_vybrano a:visited span.u1_bg2_vybrano {
  background: transparent url('img/menu_leve_bg_up_vybrano.gif') top left no-repeat;
  padding: 14px 10px 14px 39px; 
  display: block;
}  

#menu_leve li.uroven1_vybrano a span.u1_bg1_vybrano, #menu_leve li.uroven1_vybrano a:link span.u1_bg1_vybrano, #menu_leve li.uroven1_vybrano a:visited span.u1_bg1_vybrano {
  background: transparent url('img/menu_leve_bg_down_vybrano.gif') bottom left no-repeat;
  display: block;
} 

#menu_leve li.uroven1 a:hover span.u1_bg2 {
  background: transparent url('img/menu_leve_bg_up_vybrano.gif') top left no-repeat;
  padding: 14px 10px 14px 39px; 
  display: block;
}  

#menu_leve li.uroven1 a:hover span.u1_bg1 {
  background: transparent url('img/menu_leve_bg_down_vybrano.gif') bottom left no-repeat;
  display: block;
} 

#menu_leve li.uroven1 a span.u1_bg2_posledni, #menu_leve li.uroven1 a:link span.u1_bg2_posledni, #menu_leve li.uroven1 a:visited span.u1_bg2_posledni {
  background: transparent url('img/menu_leve_bg_posledni_up.gif') top left no-repeat;
  padding: 14px 10px 14px 39px;
  display: block;  
}

#menu_leve li.uroven1 a span.u1_bg1_posledni, #menu_leve li.uroven1 a:link span.u1_bg1_posledni, #menu_leve li.uroven1 a:visited span.u1_bg1_posledni {
  background: transparent url('img/menu_leve_bg_posledni_down.gif') bottom left no-repeat;
  display: block;  
}  
  
#menu_leve li.uroven1_vybrano a span.u1_bg2_posledni_vybrano, #menu_leve li.uroven1_vybrano a:link span.u1_bg2_posledni_vybrano, #menu_leve li.uroven1_vybrano a:visited span.u1_bg2_posledni_vybrano {
  background: transparent url('img/menu_leve_bg_posledni_up_vybrano.gif') top left no-repeat;
  padding: 14px 10px 14px 39px; 
  display: block;
}  

#menu_leve li.uroven1_vybrano a span.u1_bg1_posledni_vybrano, #menu_leve li.uroven1_vybrano a:link span.u1_bg1_posledni_vybrano, #menu_leve li.uroven1_vybrano a:visited span.u1_bg1_posledni_vybrano {
  background: transparent url('img/menu_leve_bg_posledni_down_vybrano.gif') bottom left no-repeat;
  display: block;
} 

#menu_leve li.uroven1 a:hover span.u1_bg2_posledni {
  background: transparent url('img/menu_leve_bg_posledni_up_vybrano.gif') top left no-repeat;
  padding: 14px 10px 14px 39px; 
  display: block;
}  

#menu_leve li.uroven1 a:hover span.u1_bg1_posledni {
  background: transparent url('img/menu_leve_bg_posledni_down_vybrano.gif') bottom left no-repeat;
  display: block;
} 
  


#menu_leve ul.uroven2, #menu_leve ul.uroven2_vybrano {
  color: #242424;
	margin: 0;
	padding: 0px 0 0 22px;
	list-style-type: none;
	font-size: 16px;
	}
	
#menu_leve li.uroven2 {
	margin: 0;
	padding: 0 0 0 0px;
	background-color: none;
	}
	
#menu_leve li.uroven2_vybrano {
	margin: 0;
	padding: 0 0 0 0px;
	background-color: none;	
	}

#menu_leve li.uroven2 a, #menu_leve li.uroven2 a:link, #menu_leve li.uroven2 a:visited {
  display: block;
	text-decoration: none;
	color: #808080;
	font-size: 11pt;
  padding: 5px 3px 5px 20px;
  margin: 0;
  background: white url('img/ml_u2.gif') left bottom repeat-x; 
  }
 
#menu_leve li.uroven2 a:hover {
  background: white url('img/ml_u2.gif') left bottom repeat-x;
  }

#menu_leve li.uroven2_vybrano a, #menu_leve li.uroven2_vybrano a:link, #menu_leve li.uroven2_vybrano a:visited {
  display: block;
	text-decoration: none;
	color: #da251c;
	font-size: 11pt;
  padding: 5px 10px 5px 20px;
  margin: 0;
  background: white url('img/ml_u2.gif') left bottom repeat-x; 
  }	
	
#menu_leve li.uroven2 a:hover {
  color: #da251c;
}	

#menu_leve li.uroven2 div.podmenu_popis, #menu_leve li.uroven2_vybrano div.podmenu_popis {
  font-size: 8pt;
  font-style: italic;
  line-height: 140%;
}	
	
#logo {
  position: relative;
  top: 31px;
	width: 400px;
}	
	
/*** Thickbox - Fotogalerie BEGIN ***/
#TB_window {
	color: #333333;
	}
	
.th_posun_next  {
  position: relative;
  left: -5px;
  top: 0px;
  }
  
.th_posun_prev  {
  position: relative;
  left: -5px;
  top: 0px;
  }

#TB_secondLine {
	color: #666666;
	}

#TB_overlay {
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	background-color: #000;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color: #000000;
	display: none;
	border: 4px solid #525252;
	text-align: left;
	}

#TB_window img {
	display:block;
	margin: 15px 0 2px 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	}

#TB_caption{
	height: 25px;
	padding: 7px 30px 0px 15px;
	float: left;
	}

#TB_closeWindow{
	height: 25px;
	padding: 7px 25px 10px 0;
	float: right;
	}

#TB_closeAjaxWindow{
	padding: 5px 10px 7px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right;
	}

#TB_ajaxWindowTitle{
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
	}

#TB_title{
	background-color: #e8e8e8;
	height: 27px;
	}

#TB_ajaxContent{
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
	}

#TB_ajaxContent p{
	padding: 5px 0px 5px 0px;
	}

#TB_load{
	position: absolute;
	display: none;
	height: 100px;
	width: 100px;
	z-index: 101;
	}

#TB_HideSelect{
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	}

#TB_iframeContent{
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px;
	}  
/*** Thickbox - Fotogalerie END ***/

/*** =Uvodní stránka ***/

div.rameno {
  position: absolute;
  width: 15px;
  height: 76px;
  background: URL('img/zenska_rameno.gif') bottom left no-repeat;
  right: -15px;
  _right: -14px;  
  bottom: 122px;
  _bottom: 124px;  
}

#telo ul li{
  padding: 8px 0px 7px 24px;            
  background: URL('img/odrazka.gif') left 10px no-repeat;
}

#kontejner_uvod #telo ul li{ 
  font-size: 11pt;
}

#kontejner_uvod #telo { 
  background-color: transparent;
}
      
#kontejner_uvod #telo2 { 
  background: white URL('img/bg_aktualita.gif') left bottom no-repeat;
}

#kontejner_uvod #telo3 { 
  background: transparent URL('img/zenska.jpg') right bottom no-repeat;
}

#telo_kontejner2 {
  background: transparent url('img/bg_page_bottom.gif') bottom left repeat-x;
}

#telo_kontejner {
  background: white url('img/bg_page_top_left.gif') top left no-repeat;
}

#kontejner_uvod #telo_kontejner {
  background: transparent url('img/bg_page_top_left.gif') top left no-repeat;
}

#kontejner_uvod #telo_kontejner2 {
  padding: 10px 22px 0px 40px;
  background: transparent;
  position: relative;
}

div.uvod_aktuality_border {
  width: 500px;
  background: none;
}

div.uvod_aktuality {
  height: 173px;
  min-height: 173px;
  padding: 12px 100px 10px 0px;
}

div.nadpis_novinky a, div.nadpis_novinky a:link, div.nadpis_novinky a:visited, div.nadpis_novinky a:hover {
  font-weight: bold;
}

div.datum_novinky {
  color: #808080;
  font-weight: bold;
  font-size: 10pt;
  padding: 10px 0px 4px 0px;
}

div.vice_novinek {
  position: absolute;
  bottom: -50px;
	left: 40px;
	_left: 0px;
  width: 187px;
  height: 50px;
}

div.vice_novinek a, div.vice_novinek a:link, div.vice_novinek a:visited {    
  padding: 15px 10px 18px 55px;
  _padding: 15px 10px 16px 55px;
  padding: 15px 10px 16px 55px\9;  
  display: block;
  text-decoration: none;
  color: white;
  font-size: 12pt;
  background: transparent URL('img/bg_vice.gif') left top no-repeat;
}

div.vice_novinek a:hover {    
  padding: 15px 10px 18px 55px;
  _padding: 15px 10px 16px 55px;
  padding: 15px 10px 16px 55px\9;  
  display: block;
  text-decoration: none;
  color: #242424;
  font-size: 12pt;
  background: transparent URL('img/bg_vice.gif') left -52px no-repeat;
}

div.uvod_aktuality h2 {
  margin: 0px 0px 0px 0px;
  padding: 35px 0px 12px 0px;
  padding: 25px 0px 12px 0px\9;
  font-size: 12pt;
  background: transparent none;
  border: none;
  text-transform: uppercase;
} 

div.uvod_aktualita_polozka div.perex {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
  line-height: 165%;
  font-size: 10pt;
}

div.uvod_aktualita_polozka div.perex img {
  float: left;
  border: #c0c0c0 1px solid;
  padding: 3px;
  margin: 5px 5px 3px 0px;
}

div.uvod_aktualita_polozka div.nadpis {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}  

/*** Stránka partneři ***/
div.partneri_search_bg {
  background: #da251c url('img/partneri_search_bg.gif') bottom left repeat-x;
  width: 370px;
  position: absolute;
  top: -85px;
  right: -40px;
  _right: 40px;
}

div.partneri_search {
  color: white;
  background: transparent url('img/bg_trideni.gif') left bottom no-repeat;
}

div.partneri_search_razeni {
  width: 42px;
  float: left;
  padding: 11px 0px 10px 15px;  
}

div.partneri_search_razeni_en {
  width: 35px;
  float: left;
  padding: 11px 0px 10px 20px;  
}

div.partneri_search select {
  float: left;
  margin-top: 10px;
}

div.partneri_search_reseni {
  width: 54px;
  float: left;
  padding: 11px 0px 12px 15px;    
}

div.partneri_search_reseni_en {
  width: 54px;
  float: left;
  padding: 11px 5px 5px 10px;    
}

div.partneri_search input {
  background: transparent url('img/bg_button_zobrazit.gif') left top no-repeat;
  border: none;
  height: 26px;
  margin: 7px 0px 10px 20px;
  padding: 0px 20px 0px 10px;
  width: 70px;
  _padding: 0px 16px 0px 6px;  
  cursor: pointer;
  font-weight: bold;
}

div.partneri {
  padding: 10px 0px 0px 0px;
}

div.partner {
  padding: 20px 0px 15px 0px;
  border-bottom: dotted 1px #8080AD;
}

div.partner_logo {
  margin: 0px 10px 0px 0px;
  float: left;
  width: 130px;
  height: 40px;
}

span.partner_nazev a, span.partner_nazev a:link, span.partner_nazev a:visited {
  text-decoration: none;
  font-weight: bold;
  font-size: 11pt;
  color: #da251c;
}  
  
span.partner_nazev a:hover {
  text-decoration: none;
  font-weight: bold;
  font-size: 11pt;
  color: #808080;
} 

span.partner_www a, span.partner_www a:link, span.partner_www a:visited{
  text-decoration: none;
  font-weight: bold;
  font-size: 11pt;
  color: #808080;
}

span.partner_www a:hover {
  text-decoration: none;
  font-weight: bold;
  font-size: 11pt;
  color: #da251c;
} 

div.partner_detail{
  display: none;
}

div.o_partnerovi_nadpis {
  float: left;
  padding: 2px 5px 0 0;
  margin: 0px; 
  font-size: 11pt;
  font-weight: bold;
  color: #808080;
}

div.partner_reseni_kliknete { 
  font-size: 8pt;
  text-align: left;
  font-weight: bold;
  color: #808080;
}   
        
div.partner_v_reseni_nadpis {
  padding: 3px 5px 0 0;
  margin: 0px; 
  float: left;
  font-size: 11pt;
  font-weight: bold;
  color: gray;
}

div.partner_v_reseni_text span.reseni a, div.partner_v_reseni_text span.reseni a:link, div.partner_v_reseni_text span.reseni a:visited {
  position: relative;
  top: 3px;
  padding: 0px 3px 0px 3px;
  text-decoration: none;
  color: #da251c;
}

div.partner_v_reseni_text span.reseni a:hover {
  text-decoration: none;
  color: gray;
}

div.category_title {
  font-size: 11pt;
  font-weight: bold;
  color: gray;
}




div.partneri_strankovani ul {
  padding: 40px 0px 0px 180px;
  list-style-type: none !Important;
}

div.partneri_strankovani ul li {
  float: left;
  background: none !Important;
}

li.tx-pagebrowse-page, li.tx-pagebrowse-prev, li.tx-pagebrowse-next, li.tx-pagebrowse-current, li.tx-pagebrowse-more {
padding-left: 5px !Important;
padding-right: 5px !Important;
}

div.partneri_strankovani span span {
  display: none;
}

div.partneri_strankovani li.tx-pagebrowse-prev {
  position: relative;
  top: -1px\9;
}

div.partneri_strankovani li.tx-pagebrowse-next {
  position: relative;
  top: -1px\9;
}

div.partneri_strankovani ul li a, div.partneri_strankovani ul li a:link, div.partneri_strankovani ul li a:visited, div.partneri_strankovani ul li a:hover {
  text-decoration: none;
  font-size: 11pt;
}

div.partneri_strankovani a span.active_next, div.partneri_strankovani a:link span.active_next, div.partneri_strankovani a:visited span.active_next {
  background: URL('img/browse_right.gif') left top no-repeat;
  width: 21px;
  height: 20px;
  display: block;
}

div.partneri_strankovani a:hover span.active_next {
  background: URL('img/browse_right.gif') left bottom no-repeat;
}


div.partneri_strankovani span.inactive_next {
  background: URL('img/browse_right.gif') left bottom no-repeat;
  width: 21px;
  height: 20px;
  display: block;
}

div.partneri_strankovani a span.active_prev, div.partneri_strankovani a:link span.active_prev, div.partneri_strankovani a:visited span.active_prev {
  background: URL('img/browse_left.gif') left top no-repeat; 
  width: 21px;
  height: 20px;
  display: block;
}

div.partneri_strankovani a:hover span.active_prev {
  background: URL('img/browse_left.gif') left bottom no-repeat; 
}


div.partneri_strankovani span.inactive_prev {
  background: URL('img/browse_left.gif') left bottom no-repeat; 
  width: 21px;
  height: 20px;
  display: block;
}

div.partneri_strankovani a span.page_number, div.partneri_strankovani a:link span.page_number, div.partneri_strankovani a:visited span.page_number {
  background: transparent URL('img/ml_u1.gif') left bottom repeat-x;
  text-decoration: none;
  padding: 2px 5px 1px 5px;
  color: white;
}

div.partneri_strankovani a:hover span.page_number {
  background: transparent URL('img/ml_u1.gif') left top repeat-x; 
  position: relative; 
}

div.partneri_strankovani span.current_page {
  background:transparent URL('img/ml_u1.gif') left top repeat-x;
  padding: 2px 5px 1px 5px;
  color: white;
}

/*** další stránky obecně ***/

#kontejner #telo_kontejner2 {
  padding: 10px 40px 10px 40px;
}

#kontejner span.kontakty_label {
  font-weight: bold;
}  

div.aktualita_polozka div.aktualita_obrazek {
  float: left;
  padding-right: 20px;
  padding-bottom: 30px;
}

div.aktualita_polozka div.aktualita_text {
  padding-bottom: 20px;
}

div.aktualita_polozka p.nadpis {
  margin: 0 0 0 0;
  padding: 12px 0px 5px 0px;
}

div.aktualita_polozka p.perex {
  margin: 0 0 0 0;
  padding: 0px 0px 5px 0px;
}

div.aktualita span.nadpis_novinky {
  font-size: 14pt;
  color: #da251c;
} 


#lan_cz a, #lan_cz a:link, #lan_cz a:visited {
  display: block;
  height: 56px;
  width: 65px;
  text-decoration: none;
  background: transparent url('img/cz.jpg') left top no-repeat;
}

#lan_cz a:hover {
  background: transparent url('img/cz_sel.jpg') left top no-repeat;
}

#lan_en a, #lan_en a:link, #lan_en a:visited {
  display: block;
  height: 56px;
  width: 65px;
  text-decoration: none;
  background: transparent url('img/en.jpg') left top no-repeat;
}

#lan_en a:hover {
  background: transparent url('img/en_sel.jpg') left top no-repeat;
}

     
#jazyk div {
  height: 56px;
  width: 65px;    
	position: relative;     
	float: left; 
	cursor: pointer;
	cursor: hand;
}


div.aktuality_strankovani p {
  display: none;
}

div.aktuality_strankovani ul {
  padding: 10px 0px 20px 240px;
  list-style-type: none !Important;
}

div.aktuality_strankovani ul li {
  float: left;
  background: none !Important;
  padding: 0px 0px 0px 10px !Important; 
}

div.aktuality_strankovani a:hover span {
  position: relative;
  top: -3px;
}

div.aktuality_strankovani ul li span {
  display: block;
  _width: 10px;
}

div.aktuality_strankovani ul li span.inactive_next a, div.aktuality_strankovani ul li span.inactive_next a:link, div.aktuality_strankovani ul li span.inactive_next a:visited, div.aktuality_strankovani ul li span.inactive_next a:hover {
  text-decoration: underline;
  font-size: 11pt;
  height: 20px;
  display: block;
}

div.aktuality_strankovani ul li span.inactive_next a:hover {
  text-decoration: none;
  color: #f70000;
}

div.aktuality_strankovani ul li span.inactive_previous a, div.aktuality_strankovani ul li span.inactive_previous a:link, div.aktuality_strankovani ul li span.inactive_previous a:visited {
  text-decoration: underline;
  font-size: 11pt;
  height: 20px;
  display: block;
}

div.aktuality_strankovani ul li span.inactive_previous a:hover {
  text-decoration: none;
  color: #f70000;
}

div.aktuality_strankovani ul li span.inactive_link a, div.aktuality_strankovani ul li span.inactive_link a:link, div.aktuality_strankovani ul li span.inactive_link a:visited {
  background: transparent URL('img/ml_u1.gif') left bottom repeat-x;
  text-decoration: underline;
  padding: 2px 0px 1px 0px;
  color: #f70000;
}

div.aktuality_strankovani ul li span.inactive_link a:hover {
  background: transparent URL('img/ml_u1.gif') left top repeat-x;
  text-decoration: none; 
  position: relative; 
}

div.aktuality_strankovani ul li span.active_link {
  background: transparent URL('img/ml_u1.gif') left top repeat-x;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  color: #494949;
  font-weight: bold;
}


div.partner div.detaily div.komplet_detail div.detail_reseni {
  display: none;
}

p.align-center {
	text-align: center;
}

#kontakt_form input, textarea {
  border: solid 1px silver;
}

#o_spolecnosti, #poznamky {
  width: 640px;
  font-size: 10pt;
}

#kontakt_form td.text {
  width: 120px;
}

select {
  border: solid 1px silver;
  background-color: none;
}

span.zajem_o_reseni_napoveda {
  font-style: italic;
  font-size: 8px;
}

#div_poznamky, #odeslat_form {
  padding: 20px 0 0 0;
}

td.treti {
  padding: 0 10px 0 20px;
  width: 155px;
}

form.kontaktni_form {
  padding: 30px 0 0 0;
}

span.typ_zajmu_resitel {
  padding: 0 20px 0 10px;
}

input.odeslatform {
  border: solid 1px silver;
  cursor: pointer;
}

.error_message_validate, .error_message_validate2 {
  color: #da251c;
}

.hvezdaruda {
  color: #da251c;
}

#typ_zajmu_resitel, #typ_zajmu_uzivatel {
  border: none !important;
}  

div.odkaz_kotva_top {
  text-align: right;
}

div.odkaz_kotva_top a:hover{
  color: black;
}

.tooltip,.tooltip * {
	display: block
}

.tooltip {
	display: none;
}

.tooltip span.top {
	border: 2px solid #dadada;
	padding: 6px 10px;
	z-index: 1000;
	max-width: 450px;
	background: white url('img/ml_u2.gif') bottom left repeat-x;
	font-size: 14px;
	font-weight: bold;
}

.tooltip b.bottom {
	display: none !important;
}

/*** Stranka klientske prihlaseni ***/
div.login_box1 {
  background: transparent url('img/bg_login_left.gif') bottom left no-repeat;
  width: 293px;
  color: white;
  padding-left: 10px;
}

div.login_box2 {
  background: transparent url('img/bg_login_right.gif') bottom right no-repeat;
  padding-right: 10px;
}

div.login_box3 {
  background: transparent url('img/bg_login.gif') bottom left repeat-x;
  height: 106px;
}

div.login_box3 table {  
  margin: 0;
}

div.login_box3 form {  
  padding-top: 20px;
}

div.login_box3 input {
    width: 150px;
    border: white 1px solid;
    background: transparent url('img/bg_login_input.gif') bottom left repeat-x;
    margin: 0px;
}

#tx-newloginbox-pi1-login_submit {
  background: transparent url('img/bg_login_submit.gif') bottom left no-repeat;
  width: 160px;
  height: 26px;
  border: none;
  _cursor: hand;
  cursor: pointer;
  position: relative;
  top: 14px;
}


div.tx-rsreference-pi1 {
  position: relative;
}







#powermaildiv_uid11, #powermaildiv_uid12 {
  width: 640px;
  font-size: 10pt;
}

#powermaildiv_uid1, #powermaildiv_uid2, #powermaildiv_uid7, #powermaildiv_uid9 {
float: left;
width: 319px;
padding-bottom: 15px;
}

#powermaildiv_uid1 label {
padding-right: 10px;
}

#powermaildiv_uid2 label {
padding-right: 10px;
}

#powermaildiv_uid4 {
float: left;
width: 319px;
}

#powermaildiv_uid4 label {
padding-right: 25px;
}

#powermaildiv_uid7 label {
padding-right: 87px;
}


#powermaildiv_uid6{
width: 190px;
float: left;
padding-bottom: 15px;
}

#powermaildiv_uid6 label {
vertical-align: top;
padding-right: 10px;
}

#powermaildiv_uid6 p {
padding-right: 55px;
float: left;
}

#powermaildiv_uid13 {
font-size:8px;
font-style:italic;
padding-left: 10px;
width: 150px;
float: left;
}

#powermaildiv_uid6 div.powermail_check_inner {
  width: 60px;
  float: left;
}

#powermaildiv_uid8 {
float: left;
width: 350px;
padding-bottom: 20px;
}

#powermaildiv_uid8 p {
padding-right: 15px;
float: left;
line-height: 100%;
margin: 0;
}

#powermaildiv_uid8 div.powermail_radio_inner {
  width: 75px;
  float: left;
}

#powermaildiv_uid8 div.powermail_radio_inner input {
  border: none;
}


#powermaildiv_uid9 {
float: none;
} 

#powermaildiv_uid9 label {
padding-right: 89px;
} 

#powermaildiv_uid11 {
padding-bottom: 10px;
}

#powermaildiv_uid11 label, #powermaildiv_uid12 label {
font-weight: bold;
}

#powermaildiv_uid10 {
padding-bottom: 20px;
}

#powermaildiv_uid16 input {
font-weight: bold;
}

#powermaildiv_uid10 span {
font-size: 10px;
}

span.powermail_mandatory {
color: #da251c;
padding-left: 3px;
}
























#powermaildiv_uid26, #powermaildiv_uid27 {
  width: 640px;
  font-size: 10pt;
}

#powermaildiv_uid18 {
float: left;
width: 300px;
padding-bottom: 15px;
}

#powermaildiv_uid19 {
float: left;
width: 319px;
padding-bottom: 15px;
}

#powermaildiv_uid23 {
float: left;
width: 300px;
padding-bottom: 15px;
}

#powermaildiv_uid25 {
float: left;
width: 300px;
padding-bottom: 15px;
}

#powermaildiv_uid18 label {
padding-right: 47px;
}

#powermaildiv_uid19 label {
padding-right: 10px;
}

#powermaildiv_uid20 {
float: left;
width: 300px;
}

#powermaildiv_uid20 label {
padding-right: 10px;
}

#powermaildiv_uid23 label {
padding-right: 77px;
}


#powermaildiv_uid21 {
width: 230px;
float: left;
padding-bottom: 15px;
}

#powermaildiv_uid21 label {
vertical-align: top;
padding-right: 10px;
}

#powermaildiv_uid21 p {
padding-right: 55px;
float: left;
}

#powermaildiv_uid22 {
font-size:8px;
font-style:italic;
padding-left: 10px;
width: 100px;
float: left;
}

#powermaildiv_uid21 div.powermail_check_inner {
  width: 60px;
  float: left;
}

#powermaildiv_uid24 {
float: left;
width: 350px;
padding-bottom: 20px;
}

#powermaildiv_uid24 p {
padding-right: 15px;
float: left;
line-height: 100%;
margin: 0;
}

#powermaildiv_uid24 div.powermail_radio_inner {
  width: 90px;
  float: left;
}

#powermaildiv_uid24 div.powermail_radio_inner input {
  border: none;  
}

#powermaildiv_uid25 {
float: none;
} 

#powermaildiv_uid25 label {
padding-right: 73px;
} 

#powermaildiv_uid26 {
padding-bottom: 10px;
}

#powermaildiv_uid26 label, #powermaildiv_uid27 label {
font-weight: bold;
padding-right: 50px;
}

#powermaildiv_uid29 {
padding-bottom: 20px;
}

#powermaildiv_uid31 input {
font-weight: bold;
}

#powermaildiv_uid29 span {
font-size: 10px;
}

input.powermail_submit {
cursor: pointer;
_cursor: hand; 
}
