@import url("styly_zaklad.css");
html, body, div, form, img {  margin: 0;  padding: 0;  border: 0;  }
body {  font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 75%;	color: #000000;	  text-align: left;  background: #444445 url('img/bg_body.gif') left top repeat-x;	}

/*** Kontejner ***/ 
#kontejner {	width: 956px; height: 500px; min-height: 500px; margin: auto;  background-color: #fff  }
HTML>BODY #kontejner {	height: auto;  }

#kontejner_uvod {	width: 956px; height: 500px; min-height: 500px; margin: auto;  background: #ffffff url('img/bg_kontejner_uvod.gif') left top repeat-y;  }
HTML>BODY #kontejner_uvod {	height: auto;  }

#kontejner_cela_sirka {	width: 956px; height: 500px; min-height: 500px; margin: auto;  background-color: #fff  }
HTML>BODY #kontejner_cela_sirka {	height: auto;  }

/*** Zahlavi ***/   
#zahlavi	{	}  	
#zahlavi_objekty	{	height: 110px;  position: relative; z-index: 100;  background-color: #ffd800	} 
#kontejner #zahlavi_objekty	{	height: 110px;  position: relative;  background-color: #ffd800	} 	
#kontejner_uvod #zahlavi_objekty	{	height: 93px;  position: relative;  background-color: #ffd800	} 
#logo {  position: absolute;  top: 18px;  left: 17px;  }
#vyhledavani_jazyk {  position: absolute;  bottom: 0px;  right: 0px; width: 265px; height: 46px;  } 
#kontejner #vyhledavani_jazyk {  position: absolute;  top: 59px; background-color: #ffd800;  right: 0px; width: 265px; height: 46px;  } 
#kontejner_uvod #vyhledavani_jazyk {  position: absolute;  top: 69px; background-color: none;  right: 0px; width: 265px;  } 
#vyhledavani {  position: absolute;  bottom: 2px; right: 12px;  } 
#cz {  position: absolute;  bottom: 14px; left: -10px;   } 
#en {  position: absolute;  bottom: 14px; left: 18px;   } 
#ru {  position: absolute;  bottom: 14px; left: 46px;   } 

#kontejner_uvod #vyhledavani {  position: absolute;  bottom: 12px; right: 12px;  } 
#kontejner_uvod #cz {  position: absolute;  bottom: 24px; left: -10px;  } 
#kontejner_uvod #en {  position: absolute;  bottom: 24px; left: 18px;  } 
#kontejner_uvod #ru {  position: absolute;  bottom: 24px; left: 46px;  } 

#vyhledavani input.vyhledavani_text  {  border: none;  padding: 2px 2px 2px 6px;   width: 125px;  }    
#vyhledavani table td {  padding: 0 4px 0 0;  vertical-align: middle;  } 

/*** Jazyk ***/
#jazyk { position: absolute;  top: -37px;  right: 0; }
#jazyk a { color: #fff; font-weight: bold; text-decoration: none; margin-left: 20px;  }
#jazyk a:hover { text-decoration: underline;  }

/*** Menu horni ***/
#menu_horni { position: absolute; top: 0px;  right: 28px; font-size: 1.15em;  }
#menu_horni ul  {  list-style-type: none;	margin: 0px !important;	padding: 0;  }  
#menu_horni ul li, #menu_horni ul li.aktualni {	float: left;	display: block;	padding: 0;	margin: 0; background-image: none;  }  
#menu_horni ul li a, 
#menu_horni ul li a:link, 
#menu_horni ul li a:visited {	float: left;	display: block; border-left: 1px solid #fff;	margin: 0; color: #fff;	text-decoration: none;	cursor: pointer;  }  
#menu_horni ul li a:hover {	text-decoration: none; background-color: #ffe866;  }  
#menu_horni ul li a span  {	 color: #00438a;	display: block;	padding: 32px 9px 2px 9px;	margin: 0;  } {	float: left;	display: block;	padding: 11px 17px 11px 17px;	margin: 0;  }
#menu_horni ul li.aktualni span { float: left; border-left: 1px solid #fff; color: #00438a; background-color: #ffe866;	display: block;	padding: 32px 9px 2px 9px;	margin: 0; }
#menu_horni ul li.aktivni a span {	float: left; color: #00438a; background-color: #ffe866;	display: block;	padding: 32px 9px 2px 9px;	margin: 0;  }  


/*** Cesta ***/
#cesta {  font-size: 0.95em;  padding: 7px 20px 25px 17px;  line-height: 140%; }
#cesta a:hover {  text-decoration: none; color: #000; }
#cesta a:visited {  color: #000; }

/*** Uvod bloky ***/
#levy_panel_uvod  { float: left; width: 240px;}
#levy_panel_uvod_uvod { padding: 28px 15px 0 15px; }
div.uvod_box_stavby { float: left; width: 220px; }
div.uvod_box_stavby div.obsah_box { padding: 0 10px 0 0; }
div.uvod_box_spolecnost { float: left; width: 235px; height: 345px; border-left: 1px solid #e4e4e4; }
div.uvod_box_spolecnost div.obsah_box { padding: 0 0 0 15px; }
div.uvod_box_prace { float: left; width: 220px; height: 345px; border-left: 1px solid #e4e4e4; }
div.uvod_box_prace div.obsah_box { padding: 0 0 0 15px; }
div.obsah_box h2 { margin: 0 0 8px 0; color: #00438a; font-weight: bold; font-size: 1.45em; }
div.obsah_box h2.odsazeni { margin: 0 0 28px 0; color: #00438a; font-weight: bold; font-size: 1.45em; }

*:first-child+html div.obsah_box h2.odsazeni { margin: 0 0 27px 0; color: #00438a; font-weight: bold; font-size: 1.45em; } /* IE7 */
div.obsah_box h2.odsazeni { margin: 0 0 27px\9 0; color: #00438a; font-weight: bold; font-size: 1.45em; }/* IE8 */

div.obsah_box p { margin: 0 0 7px 0 }
div.obsah_box a, div.obsah_box a:link, div.obsah_box a:visited { color: #000; }
div.obsah_box a:hover { color: #00a7ff; }
div.uvod_box_prace ul li { margin: 0 0 0 0; padding: 0; background-image: none  }
HTML>BODY div.uvod_box_prace ul li { margin: 0 0 0 0; padding: 0; background-image: none  }
div.uvod_box_prace ul li a { text-decoration: none; height: 38px; width: 195px; margin: 0 0 0px 0; padding: 12px 0 0 10px; display: block; float: left;  background: url('img/box_uvod/dalsi.gif') left top no-repeat;}
HTML>BODY div.uvod_box_prace ul li a { text-decoration: none; height: 30px; margin: 0 0 8px 0; width: 195px; padding: 12px 0 0 10px; display: block; float: left;  background: url('img/box_uvod/dalsi.gif') left top no-repeat;}
div.uvod_box_prace ul li a:hover {  background: url('img/box_uvod/dalsi_hover.gif') left top no-repeat; color: #000; text-decoration: none;  }

/*** Telo ***/
#kontejner #telo {  float: left;  width: 713px;  }
#kontejner #telo_obsah {  padding: 0px 13px 0 16px;  zoom: 1; }
#kontejner_uvod #telo {  float: left;  width: 700px;   }
#kontejner_uvod #telo_obsah {  padding: 28px 0px 0 15px;  zoom: 1; }
#kontejner_cela_sirka #telo {  float: left;  width: 956px;   }
#kontejner_cela_sirka #telo_obsah {  padding: 0 25px 0 15px;  zoom: 1; }

/*** Telo prave ***/
#telo_prave {  float: right;  width: 243px; font-size: 1.15em;   }  
#telo_prave_obsah {  padding: 32px 15px 0px 0px;  overflow: hidden;  }
#telo_prave h2.menu_prave_nadpis {  background: #4b4c4d url('img/menu_prave/bg_nadpis.gif') top left repeat-x; margin: 15px 0 0 0; color: #fff; font-size: 1.25em; padding: 7px 5px 7px 10px; } 
div.pravy_panel { background: #fff url('img/ostatni/bg_pravy_panel.gif') left top repeat-x;   }
div.pravy_panel_obsah { background: #f5faff url('img/ostatni/bg_pravy_panel.gif') left bottom no-repeat; padding: 7px 0 0 0px; position: relativ; top: 0; left: 10px;  }
HTML>BODY div.pravy_panel_obsah { background: #f5faff url('img/ostatni/bg_pravy_panel.gif') left bottom no-repeat; padding: 7px 0 0 10px;  }
div.pravy_panel h2 { color: #00438a; font-size: 1.15em; margin: 10px 0 10px 0; }
div.pravy_panel ul { margin: 0 0 10px 0 }
div.pravy_panel ul li { color: #000; padding: 0.1em 0 0.5em 10px; list-style: none; background: url('img/ikonky/odrazka.gif') 0 0.65em no-repeat; line-height: 130%; }
div.pravy_panel a.sipka { background: #f5faff url('img/ikonky/sipka_odkaz.gif') right 5px no-repeat; padding: 0 12px 0 0  }

/*** Obsah stranky typu obrazek ***/
div.csc-textpic { margin: 0 0 15px -16px; padding: 0; position: relative; }
div.csc-textpic h1 { position: absolute; left: 16px; top: 25px; font-size: 2.3em; font-weight: bold; color: #fff; }

/*** Zamestnani bloky ***/
div.zamestnani_varianta_zluta { background-color: #ffd800; float: left; width: 337px; float: left;  }
div.zamestnani_varianta_seda { width: 337px; margin-left: 10px; float: left;  background: #dfdfdf url('img/ostatni/bg_zamestnani_seda.gif') left top repeat-x; }
div.bloky_obal_zamestani { padding: 9px 9px 7px 9px; }
div.bloky_obal_zamestani h2 { color: #00438a; font-size: 1.50em; margin: 0;   }
div.bloky_obal_zamestani h2 a, div.bloky_obal_zamestani h2 a:hover { color: #00438a; text-decoration: none;   }
div.bloky_obal_zamestani p { margin: 0px 0 8px 0  }
div.bloky_obal_zamestani img { margin: 8px 0 0px 0 }

/*** Zapati ***/     
#zapati_kontejner {  clear: both;  width: 956px;	margin: 0 auto 0 auto;	color: #b8b8b8; }
html>body #zapati_kontejner {	height: auto;	}
#zapati_kontejner_obsah {  padding: 0 0 20px 0;  }
#zapati {  padding: 8px 0 2px 0; background-color: none; }
#zapati_menu {	float: left;	padding: 0 0 7px 3px;  }
#zapati_copyright {  float: left;  padding: 0 0 0 13px;  }
#zapati_omega {  float: right;	position: relative;	padding: 0 3px 0 0;  }
#zapati_omega a {  background: url('img/ikonky/ext_odkaz_paticka.gif') right 3px no-repeat; padding: 0 0 0 0;  }
#tisk_info {	display: none;	}	
#zapati a, #zapati a:link, #zapati a:visited {  color: #b8b8b8;  text-decoration: underline; 	}	
#zapati a:hover {  color: #b8b8b8;  text-decoration: none;  }	

#zapati span.mapa a { background: url('img/ikonky/mapa_stranek.gif') right 2px no-repeat; padding: 0 15px 0 0; margin: 4px; }
#zapati span.web a { background: url('img/ikonky/o_webu.gif') right 2px no-repeat; padding: 0 19px 0 0; margin: 4px; }
#zapati span.tisk a { background: url('img/ikonky/tisknout_stranku.gif') right 2px no-repeat; padding: 0 20px 0 0; margin: 4px; }

/*** Odd oddelovaci linka, ramecky ***/
span.oddelovac {background: url('img/ostatni/oddelovaci_linka.gif') left bottom repeat-x; clear: both; display: block; font-size: 0px; line-height: 0px; padding: 0; margin-bottom: 20px; overflow: hidden; height: 1px;}



/************* Prave menu - 1. uroven ************/
#menu_prave {  padding: 0 0 0 0;  margin: 0;  }
#menu_prave ul {	margin: 0;	padding: 0px;	list-style-type: none;	}	
#menu_prave li.uroven1, #menu_prave li.uroven1_aktualni, #menu_prave li.uroven1_aktivni {	padding: 0;	 	margin: 0 0 0 0;	background-image: none;	}	

/* BEGIN Ostatni polozky */
#menu_prave li.uroven1 a, 
#menu_prave li.uroven1 a:link, 
#menu_prave li.uroven1 a:visited {  text-decoration: none; border-bottom: 1px solid #4e4f50;  padding: 6px 0;  margin: 0 0 0px 0;  display: block;  width: 100%;  color: #000;  font-weight: normal;  background: #ececec url('img/menu_prave/bg_polozka.gif') left top repeat-x;  }  
#menu_prave li.uroven1 a:hover {  text-decoration: none; background-color: #ffd800; background-image: none;}
/* END Ostatni polozky */  

/* BEGIN Aktualni polozka */ 
#menu_prave li.uroven1_aktualni   { border-bottom: 1px solid #4e4f50;   margin: 0 0 0px 0;   color: #000;  font-weight: bold; background: #ffd800 url('img/menu_prave/sipka.gif') 13px 12px no-repeat;  }  
#menu_prave li.uroven1_aktualni span.uroven1_aktualni   { padding: 6px 0; display: block; width: 100%;  }
#menu_prave li.uroven1_aktualni ul  {  padding: 0 0 0px 0;  margin: 0;  }
/* END Aktualni polozka */   

/* BEGIN Aktivni polozka - po vybrane polozce v 2. urovni */
#menu_prave li.uroven1_aktivni a  { text-decoration: none;  display: block; width: 100%; padding: 6px 0; margin:0 ; color: #000;  font-weight: bold; background-color: #ffee8e; background-image: none;  }  
#menu_prave li.uroven1_aktivni  { border-bottom: 1px solid #4e4f50;  }
#menu_prave li.uroven1_aktivni ul  {  padding: 0 0 0 0;  margin: 0;  }
/* END Aktivni polozka - po vybrane polozce v 2. urovni */

#menu_prave li.uroven1 a span, 
#menu_prave li.uroven1_aktivni a span  {	padding: 0 5px 0 10px;	display: block;	} 	
#menu_prave li.uroven1_aktualni span.uroven1_aktualni span  {	padding: 0 5px 0 29px;	display: block;	} 




/************* BEGIN Leve menu - 2. uroven ************/  
#menu_prave li.uroven2, #menu_prave li.uroven2_aktualni, #menu_prave li.uroven2_aktivni {	padding: 0;	margin: 0 0 0px 0; font-size: 0.9em;	}	
#menu_prave li.uroven1_aktualni ul {	margin: 0; padding: 0;	 background-color: #ffee8e;	}
#menu_prave li.uroven1_aktivni ul {	padding: 0	margin: 0; background-color: #ffee8e;	}

/* BEGIN Ostatni polozky */
#menu_prave li.uroven1_aktualni li.uroven2 a, 
#menu_prave li.uroven1_aktivni li.uroven2 a {  text-decoration: none; background: url('img/leve_menu/bg_uroven2.gif') left top repeat-y;  padding: 5px 0;  margin: 0;  display: block;  width: 100%;  color: #000;  font-weight: normal;  }  

#menu_prave li.uroven1_aktualni li.uroven2 a:hover, 
#menu_prave li.uroven1_aktivni li.uroven2 a:hover  {  background-color: #ffd800;  }
/* END Ostatni polozky */

/* BEGIN Aktualni polozka */
#menu_prave li.uroven1_aktivni li.uroven2_vybrano span.uroven2_aktualni, 
#menu_prave li.uroven1_aktivni li.uroven2_aktualni span.uroven2_aktualni {  text-decoration: none;  padding: 5px 0;  display: block;  width: 100%;  color: #000;  font-weight: normal; background: #ffd800 url('img/menu_prave/sipka.gif') 13px 10px no-repeat; }
/* END Aktualni polozka */  

/* BEGIN Aktivni polozka - po vybrane polozce v 3. urovni */
#menu_prave li.uroven2_aktivni a  {  text-decoration: none;  padding: 5px 0;  margin: 0 0 0px 0;  display: block;  width: 100%;  color: #000;  font-weight: bold;  background: url('img/leve_menu/bg_uroven2.gif')  }  
#menu_prave li.uroven2_aktivni a:hover  {   background-color: #ffd800; }
/* END Aktivni polozka - po vybrane polozce v 3. urovni */

#menu_prave li.uroven2 a span  {	padding: 0 5px 0 30px;	display: block;	background-image: none;	font-weight: normal;	}	
#menu_prave li.uroven2_aktivni a span { padding: 0 5px 0 30px;	display: block;	background-image: none;	font-weight: bold; }
#menu_prave li.uroven2_aktualni span.uroven2_aktualni span  {  padding: 0 5px 0 30px;	display: block;	background-image: none;	font-weight: bold;  }
/************* END Leve menu - 2. uroven ************/   	


/*** Tridy***/
div.clear {	clear: both;	height: 1px;	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;	}

/*** Zpravy na uvodni strane ***/
div.uvod_aktuality {  padding: 0px 0 15px 0;  font-size: 0.95em; }
div.uvod_aktuality h2 {  font-size: 1.75em;  font-weight: normal;  margin: 0 0 12px 0; color: #00438a; }  
div.uvod_aktuality_polozka {  margin-bottom: 18px;  padding: 0 0 0 0;  } 
div.uvod_aktuality_polozka h3 {  margin: 0 0 4px 0; font-size: 1.05em;  font-weight: bold;  }  
div.uvod_aktuality_polozka p {  margin-bottom: 15px;  } 
div.uvod_aktuality p.archiv a {  font-weight: bold;  }  
div.uvod_aktuality p.archiv { color: #0157a2 }
div.uvod_aktuality_polozka p.datum {	color: #000000;  padding: 0;  margin: 0 0 2px 0; font-weight: bold; }
div.uvod_aktuality_polozka a { color: #0157a2; }
div.uvod_aktuality_polozka a:hover { text-decoration: none; }
div.uvod_aktuality_polozka span.vice { color: #0157a2; }
div.uvod_aktuality_polozka span.vice a { text-decoration: underline; color: #0157a2;}
div.uvod_aktuality_polozka span.vice a:hover { text-decoration: none; color: #0157a2 }


/* Vypis zprav */
div.razeni { margin: 0 0 25px 0 }
div.aktuality { margin-top: 30px; }
div.aktualita_polozka {  margin-bottom: 30px;  }
div.aktualita_polozka div.mod {  margin: 15px 0 0 0;  }
div.aktualita_polozka p {  margin-bottom: 0;  }
div.aktualita_polozka p.rubrika {  margin: 0 0 8px 0;  }
div.aktualita_polozka p.datum {	font-size: 1em;  color: #000000;  padding: 0;  margin: 0 0 3px 0;  }
div.aktualita_polozka h2 {  margin: 0 0 0.5em 0; font-size: 1.3em;  }
div.aktualita_polozka h2 img {	margin-right: 10px;	vertical-align: bottom;	}


/* Zobrazeni jedne zpravy */
div.aktualita p.datum {  margin: 0px 0 1em 0;  }
div.aktualita p.perex {  margin: 0 0 1.2em 0;   }

/* Mapa webu */
div.mapa_uroven1 {	background: url('img/ikonky/mapa_webu_uroven1.gif') 5px 0.5em no-repeat;  margin: 10px 0 0 0;  font-size: 1.1em;  padding: 0 0 0 15px;  }  
div.mapa_uroven1 a, div.mapa_uroven1 a:hover, div.mapa_uroven1 a:visited {	color: #006de1;  font-weight: bold;  }  
div.mapa_uroven1 a:hover {  text-decoration: none;  color: #006de1;  }
div.mapa_uroven2 {  background: url('img/ikonky/mapa_webu_uroven2.gif') 27px 6px no-repeat;  margin: 7px 0;  padding: 0 0 0 40px;  }  
div.mapa_uroven2 a, div.mapa_uroven2 a:hover, div.mapa_uroven2 a:visited {  color: #006de1;  text-decoration: underline;  }  
div.mapa_uroven2 a:hover {  text-decoration: none;  color: #006de1;  }
div.mapa_uroven3 {  background: url('img/ikonky/mapa_webu_uroven2.gif') 57px 6px no-repeat;  margin: 7px 0;  padding: 0 0 0 70px;  }
div.mapa_uroven3 a, div.mapa_uroven3 a:hover, div.mapa_uroven3 a:visited {  color: #006de1;  text-decoration: underline;  }  
div.mapa_uroven3 a:hover {  text-decoration: none;  color: #006de1;  }
div.mapa_uroven4 {  background: url('img/ikonky/mapa_webu_uroven2.gif') 87px 6px no-repeat;  margin: 7px 0;  padding: 0 0 0 100px;  }
div.mapa_uroven4 a, div.mapa_uroven4 a:hover, div.mapa_uroven4 a:visited {  color: #006de1;  text-decoration: underline;  }  
div.mapa_uroven4 a:hover {  text-decoration: none;  color: #006de1;  }
div.mapa_uroven5 {  background: url('img/ikonky/mapa_webu_uroven2.gif') 117px 6px no-repeat;  margin: 7px 0;  padding: 0 0 0 130px;  }
div.mapa_uroven5 a, div.mapa_uroven5 a:hover, div.mapa_uroven5 a:visited {  color: #006de1;  text-decoration: underline;  }  
div.mapa_uroven5 a:hover {  text-decoration: none;  color: #006de1;  }
div.mapa_uroven6 {  background: url('img/ikonky/mapa_webu_uroven2.gif') 147px 6px no-repeat;  margin: 7px 0;  padding: 0 0 0 160px;  }
div.mapa_uroven6 a, div.mapa_uroven6 a:hover, div.mapa_uroven6 a:visited {  color: #006de1;  text-decoration: underline;  }  
div.mapa_uroven6 a:hover {  text-decoration: none;  color: #006de1;  }

/*** Vysledek hledani ***/
table.vysledek_hledani {	width: 100%;	}
table.vysledek_hledani th {	text-align: left;	background-color: #FAFAFA;	padding: 2px;	}
table.vysledek_hledani td {	text-align: left;	}
table.vysledek_hledani th.ikona {	width: 15px;	padding-right: 5px;	}
table.vysledek_hledani th.rating {	text-align: right;	}
table.vysledek_hledani td.info {	font-style: italic;	}
div.tx-indexedsearch-browsebox ul.browsebox {	margin: 0 0 15px 0;	padding: 0px;	text-align: right;	}
div.tx-indexedsearch-browsebox ul.browsebox li {	display: inline;	background: none;	padding: 0;  margin: 0 10px 0 0;  }
div.tx-indexedsearch-whatis, div.tx-indexedsearch-whatis p {	margin-bottom: 0;}
div.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage a { font-weight: bold; color: #000; text-decoration: none; }

/*** Styly pro strankovani tt_news ***/
div.tx-ttnews-browsebox {text-align: left; font-size: 1em;padding: 10px 0 0 0;}
div.tx-ttnews-browsebox span { margin-right: 5px; }
div.tx-ttnews-browsebox span.active { padding: 3px 4px; margin: 0 5px 0 0; border: 1px solid #8eacd7; zoom:1}
div.tx-ttnews-browsebox span.inactive a, div.tx-ttnews-browsebox span.inactive a:link, div.tx-ttnews-browsebox span.inactive a:visited {
background-color: #cfe2ff;border: 1px solid #8eacd7;text-decoration: none;color: #000;padding: 3px 4px;margin: 0 0 0 0; zoom:1}	
div.tx-ttnews-browsebox span.inactive a:hover {background-color: #fff;}

/*** Reference - vypis ***/
div.reference_vypis { margin-top: 30px; }
div.reference_vypis div.polozka { padding: 17px 0 5px 0; margin: 0 0 15px 0; background: #fff url('img/reference/bg_polozka_reference.gif') left top repeat-x; }
HTML>BODY div.reference_vypis div.polozka { zoom:1; }
div.reference_vypis p.obr { float: right; width: 205px; text-align: right; margin: 0 }
div.reference_vypis div.popis { float: left; width: 470px; }
div.reference_vypis div.popis h2 { font-size: 1.25em; margin: 0 0 15px 0; }
div.reference_vypis div.popis h2 a { color: #00438a;}
div.reference_vypis div.popis a { color: #00438a;}
div.reference_vypis div.popis p.detail { margin: 0; }
div.reference_vypis div.popis p.detail a { background: url('img/reference/detail_reference.gif') left 4px no-repeat; padding-left: 15px; }
div.reference_vypis div.popis table { margin-bottom: 15px; }
div.reference_vypis div.popis table td.prvni { width: 230px; }
div.reference_vypis div.popis table td.druhy { width: 250px; padding-left: 40px; }
div.reference_vypis div.popis table a { background: url('img/ikonky/sipka_ref.gif') right 5px no-repeat; padding: 0 12px 0 0 }

div.reference_vypis_uvod ul { margin-top: 15px; }
div.reference_vypis_uvod ul li { margin: 0 0 8px 0; width: 100%; padding: 0 0 0 0; background-image: none; display: block; float: left;  }
div.reference_vypis_uvod ul li a { text-decoration: none;  width: 100%; margin: 0; padding: 0px 0; display: block; float: left;  background: url('img/box_uvod/dalsi.gif') left top no-repeat;}
div.reference_vypis_uvod ul li a:hover {  background: url('img/box_uvod/dalsi_hover.gif') left top no-repeat; color: #000; text-decoration: none;  }
div.reference_vypis_uvod ul li span { margin: 0; padding: 0 40px 0 8px;  display: block;  }

/* Reference - detail */
div.reference_detail div.popis { float: left; width: 255px;  }
div.reference_detail div.popis_obal { padding: 0 10px 0 0; }
div.reference_detail div.obal_galerie { float: left; width: 416px; }
div.fragment-obal { padding: 15px 0 0 13px;  }
#fragment-1,#fragment-2, #fragment-3 { margin: -27px 0 0 0; background: url('img/reference/bg_fragment_detail_ref.gif') left top repeat-x; width: 684px; height: 400px;  }
HTML>BODY #fragment-1, HTML>BODY #fragment-2, HTML>BODY #fragment-3 {float: left; margin: 0; height: auto; min-height: 400px; }
div.reference_detail ul { margin: 0; padding: 0; }
div.reference_detail h1 { color: #00438a; margin: 0 0 10px 0 }
div.reference_detail h2 { color: #00438a; font-weight: normal; margin: 0 0 27px 0; font-size: 1.4em;   }

/* Reference - filtr */
#telo_prave div.reference_vypis { margin-top: 20px; }
div.filtr h3 { font-size: 1.15em; padding: 5px 0 5px 10px; background: #fed502 url('img/newsletter/header_newsletter.gif') left top repeat-x; color: #353434; }
div.filtr_obal { padding: 20px 0 10px 7px; background: #dadada url('img/reference/bg_vyhledavani.gif') left top repeat-x; float: left; }
div.filtr_obal label { width: 70px; display: block; float: left; font-size: 0.9em; }
div.filtr_obal div {  margin-bottom: 8px; float: left; width: 220 }
div.filtr_obal div.jina_velikost label { width: 111px; display: block; float: left; font-size: 0.9em; }
div.filtr_obal span { width: 110px; display: block; float: left; }
div.filtr_obal select { width: 144px; }
div.filtr_obal div.jina_velikost select { width: 103px; }
div.filtr_obal input { width: 135px; }
div.filtr_obal input.tlacitko { width: auto; margin-left: 111px; }

/* Reference - Galerie */
#previewPane{ position: relative; }
img.no-arrows	{display: none;}
#theImages	{	margin: 0;padding: 0;	 position: relative; width: 410px;}
#theImages div	{	position: relative; padding: 3px 0 0 0;	/* Don't change this */}
HTML>BODY #theImages div	{	position: relative; padding: 6px 0 0 0;	/* Don't change this */}
#theImages img	{border: 0px; padding: 0; margin: 0 6px 6px 0;}
#largeImageCaption	{display: none;}
#waitMessage{display:none;position:absolute;left:170px;top:130px;background-color:#FFF;border:3px double #000;padding:4px;color:#555;font-size:0.9em;font-family:arial;	}	

/* Reference - Jquery - zalozky */
@media projection, screen { .tabs-hide {display: none;}}
@media print {.tabs-nav {display: none;}}

#zalozky  {margin: 0; padding: 0;}
.tabs-container {padding: 0; margin: 0;}
#zalozky ul {float: left;width: 100%;z-index: 0;position: relative; padding: 0; margin: 0;}
#zalozky ul li {float: left;list-style: none;background-image: none;margin: 0 2px 0 0;padding: 0;z-index: 100;position: relative;}
.tabs-nav a, .tabs-nav a:link, .tabs-nav a:visited { background: #00438a url('img/reference/zalozka.gif') right top no-repeat; float: left;color: #fff;text-decoration: none;font-weight: bold;padding: 4px 14px 4px 14px;} 
.tabs-nav a:hover {float: left;display: block;text-decoration: none;font-weight: bold;}
.tabs-selected a,
.tabs-selected a:link,
.tabs-selected a:visited, 
.tabs-selected a:hover {color: #00438a; padding: 4px 14px 4px 14px; background: #ffd800 url('img/reference/zalozka_select.gif') right top no-repeat; }
.tabs-nav a span {float: left;display: block;}	
.tabs-selected a span {float: left;display: block;}	
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {cursor: pointer;}

/* Rozcestnik - nase stavby */
div.guidepost ul  {  list-style-type: none;	margin: 0px !important;	padding: 0;  }  
div.guidepost li { float: left; display: inline; width: 220px; padding: 0;	margin: 0 12px -5px 0;  
list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; }
HTML>BODY div.guidepost li { margin: 0 12px 12px 0; }

div.guidepost li a { padding: 0; display: block; text-decoration: none; background: #dedede url('img/ostatni/bg_rozcestnik.gif') left 115px no-repeat; }
div.guidepost li a:hover { padding: 0; display: block; text-decoration: none; background: #fed80f url('img/ostatni/bg_rozcestnik_hover.gif') left 115px no-repeat; }
div.guidepost li span.title { display: block; color: #3e3e3e; font-size: 1.2em; padding-right: 40px; }

/* Novinky emailem */
div.novinky { margin: 20px 0 0 0; }
div.novinky_bez_odsazeni { margin: 0 0 0 0; }
div.novinky h3 { font-size: 1.15em; padding: 5px 0 5px 10px; background: #fed502 url('img/newsletter/header_newsletter.gif') left top repeat-x; color: #353434; }
div.novinky_obal { background: #dedede url('img/newsletter/body_newsletter.gif') left top repeat-x; padding: 5px 10px 3px 10px;  }
div.novinky p { color: #454646; font-weight: bold; font-size: 0.90em; line-height: 120%; margin: 0 0 10px 0; }
div.novinky_obal input.text { border: 1px solid #d0d0d0; width: 200px; }
div.novinky_obal table { padding: 0 0 0 0; margin: 0;  width: 100%; }
div.novinky_obal table td { padding: 0 0 7px 0; text-align: right;}

/* Kontaktni formular */
.formular_chyba {color: red;}
.formular_chyba b {color: red;}
table.kontaktni_formular {margin-bottom: 0;}
table.kontaktni_formular th {padding: 2px 0 2px 0;color: #000000;background-color: transparent;}
table.kontaktni_formular th.formular_chyba {padding: 2px 0 2px 0;font-weight: normal;color: red;}
.tx-pilmailform-pi1 table.kontaktni_formular td {padding: 2px 0 2px 10px;background-color: transparent; text-align: left;}
.tx-pilmailform-pi1 table.kontaktni_formular th {text-align: left;}
.tx-pilmailform-pi1 h2 { font-size: 1.15em; margin: 30px 0 10px 0; }








