@import url("styly_zaklad.css");

html, body, div, form, img {margin: 0;padding: 0;border: 0;}
html, body {height: 100%;}
body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 75%;color: #000000;background-color: #E9E9E9;text-align: left;
background: url('img/bg_body.jpg') top left; }

/*** Kontejner ***/ 
#kontejner {width: 980px;min-height: 100%;height: 100%;margin: auto; background-color: #fff; }
html>body #kontejner {height: auto;}

#kontejner_cela_sirka {width: 980px;min-height: 100%;height: 100%;margin: auto; background-color: #fff; }
html>body #kontejner_cela_sirka {height: auto;}

#kontejner_uvod {width: 980px;min-height: 100%;height: 100%; margin: auto;background-color: #fff;}
html>body #kontejner_uvod {height: auto;}

/*** Zahlavi ***/ 
#kontejner_uvod #zahlavi { padding-bottom: 34px; background-color: #fff; }
#kontejner #zahlavi { padding-bottom: 10px; background-color: #fff; }
#zahlavi_objekty {height: 114px;position: relative; padding: 0; background-color: #fff; }
#logo {position: absolute; top: 33px;left: 25px;}
#claim {position: absolute; top: 0px;right: 73px;} 
#vyhledavani {position: absolute;bottom: 23px;right: 12px;}

/*** Menu horni ***/
#menu_horni { padding: 0 13px }
#menu_horni_pozadi { background: #b5001d url('img/menu_horni/pozadi.gif') left top repeat-x; float: left;  width: 100%; }
#menu_horni_pozadi_spodni { background: url('img/menu_horni/pozadi_dolni.gif') left bottom repeat-x; float: left;  width: 100%;}
#menu_horni_pravy {  background: url('img/menu_horni/pravy_horni.gif') right top no-repeat; float: left;  width: 100%;}
#menu_horni_pravy_dolni { background: url('img/menu_horni/pravy_dolni.gif') right bottom no-repeat; float: left; width: 100%; }
#menu_horni ul { margin: 0; padding: 0; font-size: 1.15em; width: 100%; float: left; width: 100%; }

/* Vsechny polozky */
#menu_horni li.uroven1_prvni { background: url('img/menu_horni/pipe.gif') left top no-repeat;  list-style-type: none; margin: 0 -1px 0 0; padding: 0; float: left; }
#menu_horni li.uroven1_prvni a { background: url('img/menu_horni/levy_horni.gif') left top no-repeat;  margin: 0; padding: 0; color: #fff; text-decoration: underline; display: block; float: left; }
#menu_horni li.uroven1_prvni a span { background: url('img/menu_horni/levy_dolni.gif') left bottom no-repeat;  padding: 10px 17px; display: block; }
#menu_horni li.uroven1_prvni a:hover { background: #84001a url('img/menu_horni/levy_horni_hover.gif') left top no-repeat;  margin: 0; padding: 0; color: #fff; text-decoration: none; display: block; float: left; }
#menu_horni li.uroven1_prvni a:hover span { background: url('img/menu_horni/levy_dolni_hover.gif') left bottom no-repeat;  padding: 10px 17px; display: block;  }

#menu_horni li.uroven1 { background: url('img/menu_horni/pipe.gif') left center no-repeat; list-style-type: none; margin: 0 -1px 0 0; padding: 0 0 0 0; float: left; }
#menu_horni li.uroven1 a { margin: 0; color: #fff; text-decoration: underline; display: block; float: left; }
#menu_horni li.uroven1 a:hover { background: #84001a url('img/menu_horni/pozadi_hover.gif') left top repeat-x; text-decoration: none; }
#menu_horni li.uroven1 a span { display: block; padding: 10px 17px; } 
#menu_horni li.uroven1 a:hover span { background: url('img/menu_horni/pozadi_dolni_hover.gif') left bottom repeat-x; display: block; padding: 10px 17px; }

/* Vybrana polozka*/
#menu_horni li.uroven1_aktualni_prvni { background: #0f4c8d url('img/menu_horni/levy_horni_vybrano.gif') left top no-repeat; margin: 0 -1px 0 0; padding: 0;  list-style-type: none; float: left; }
#menu_horni li.uroven1_aktualni_prvni span { background: url('img/menu_horni/levy_dolni_vybrano.gif') left bottom no-repeat; padding: 10px 17px; display: block; color: #fff; }

#menu_horni li.uroven1_aktualni { background: #0f4c8d url('img/menu_horni/pozadi_vybrano.gif') left top repeat-x;  margin: 0 -1px 0 0; padding: 0; list-style-type: none; float: left; }
#menu_horni li.uroven1_aktualni span { background: url('img/menu_horni/pozadi_dolni_vybrano.gif') left bottom repeat-x; margin: 0; padding: 10px 17px; display: block; color: #fff; }

/* Po vybrane polozce v druhe urovni*/
#menu_horni li.uroven1_aktivni { background: url('img/menu_horni/pipe.gif') left center no-repeat; list-style-type: none; margin: 0 -1px 0 0; padding: 0 0 0 0; float: left; }
#menu_horni li.uroven1_aktivni a { margin: 0; color: #fff; background: #84001a url('img/menu_horni/pozadi_hover.gif') left top repeat-x; text-decoration: underline; display: block; float: left;   }
#menu_horni li.uroven1_aktivni a:hover {  text-decoration: none; }
#menu_horni li.uroven1_aktivni a span {  display: block; padding: 10px 17px; background: url('img/menu_horni/pozadi_dolni_hover.gif') left bottom repeat-x;  } 
#menu_horni li.uroven1_aktivni a:hover span { display: block; padding: 10px 17px; }

/*** Cesta ***/
#kontejner div.cesta {font-size: 0.95em; padding: 12px 10px 5px 4px; line-height: 140%; color: #000; }
#kontejner_cela_sirka div.cesta { padding: 20px 10px 5px 17px; }

div.cesta a { color: #135499; }
div.cesta a:hover { color: #bd1220; }

.baner_uvod { background: url('img/bg_baner_uvod.png') 10px top no-repeat; padding: 12px 0 0 20px; min-height: 130px; color: #fff;  }
.baner_uvod a { color: #fff }
.baner_uvod p { margin: 0 }
.baner_uvod p.baner_uvod_prvni_odstavec { padding: 0; margin: 0 0 8px 0; line-height: 140%; padding: 0 15px 0 0 }
.baner_uvod a:hover { text-decoration: none; }
.baner_uvod b { color: #fff; }

/*** Telo leve ***/
#telo_leve {float: left; width: 250px; } 
#telo_leve_obsah {padding: 13px 12px 0 13px;}

/*** Telo ***/
#kontejner_uvod #telo {float: left; width: 725px;  }
#kontejner_uvod div.telo_obsah { padding: 0 4px 0 13px; }

#kontejner #telo { float: left; width: 715px; }
#kontejner div.telo_obsah { padding: 12px 6px 0 4px; }

#kontejner_cela_sirka #telo { float: left; width: 968px; }
#kontejner_cela_sirka div.telo_obsah { padding: 12px 6px 0 17px; }




/*** Telo prave ***/
#telo_prave {float: right; width: 242px; font-size: 1.15em;}
#telo_prave_obsah {padding: 0 0px 0 0; overflow: hidden; border-left: 1px solid #ccc }

/************* Leve menu - 1. uroven ************/
div.menu_leve_nadpis { background: #1b61ac url('img/menu_leve/nadpis_leve_menu_spodni.gif') 7px bottom no-repeat; padding: 7px 8px 12px 7px }
div.menu_leve_nadpis h2 { padding: 8px 0 9px 8px; margin: 0; text-transform: uppercase; font-size: 1.2em; font-weight: bold; color: #fff;
background: #16497f url('img/menu_leve/nadpis_leve_menu.gif') left top no-repeat; }

#menu_leve ul { margin: 0; padding: 8px 0 0px 0; font-size: 1.15em; background-color: #1b61ac }

/* Vsechny polozky */
#menu_leve li.uroven1 { list-style-type: none; background: #1b61ac url('img/menu_leve/bg_polozka.gif') left top repeat-x; padding: 0; margin: 0;; }
#menu_leve li.uroven1 a { background: url('img/menu_leve/sipka.gif') 198px 13px no-repeat; padding:0; color: #fff; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven1 a:hover { color: #ffacb9; }
#menu_leve li.uroven1 a span { display: block; padding: 6px 40px 6px 16px; }

/* Vybrana polozka*/
#menu_leve li.uroven1_aktualni { background: #bd1220 url('img/menu_leve/bg_polozka.gif') left top repeat-x; margin: 0 0 0px 0; padding: 0 0px 0px 0px; list-style-type: none; color: #fff; }
#menu_leve li.uroven1_aktualni span { background: url('img/menu_leve/sipka_vybrano.gif') 196px 15px no-repeat; padding: 6px 40px 6px 16px;  font-weight: bold;   display: block; }
/*#menu_leve li.uroven1_aktualni span.obal { padding: 5px 0 5px 13px; display: block; font-weight: normal; border-top: 1px solid #fff;  }
*/

/* Po vybrane polozce v druhe urovni*/
#menu_leve li.uroven1_aktivni { list-style-type: none; background: #bd1220 url('img/menu_leve/bg_polozka.gif') left top repeat-x; padding: 0; margin: 0; }
#menu_leve li.uroven1_aktivni a { background: url('img/menu_leve/sipka_vybrano.gif') 198px 13px no-repeat; padding:0; color: #fff; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven1_aktivni a:hover { color: #ffacb9; }
#menu_leve li.uroven1_aktivni a span { display: block; padding: 6px 40px 6px 16px; font-weight: bold; }

#menu_leve li.prvni { background-image: none; }
#menu_leve li.posledni a span, #menu_leve li.posledni span { padding: 6px 40px 8px 16px; }

/************* BEGIN Leve menu - 2. uroven ************/
#menu_leve li ul { font-size: 1em; margin: 0; padding: 0 0 3px 0; background-color: #bd1220;}
/* Vsechny polozky */
#menu_leve li.uroven2 { list-style-type: none; margin: 0 0 0px 0; padding: 0; background: #bd1220 url('img/menu_leve/okraj_spodni_level2.gif') left top no-repeat; }

#menu_leve li.uroven2 a { background-image: none; padding: 0; font-weight: normal; color: #fff; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven2 a:hover { color: #ffacb9; }
#menu_leve li.uroven2 a span { display: block; padding: 4px 0 4px 38px; font-weight: normal; background-image: none;  }

/* Vybrana polozka*/
#menu_leve li.uroven2_aktualni { margin: 0 0 0px 0; padding: 0; background: #bd1220 url('img/menu_leve/okraj_spodni_level2.gif') left top no-repeat; list-style-type: none; color: #fff;  }
#menu_leve li.uroven2_aktualni span { padding: 4px 0 4px 38px; display: block; font-weight: bold; }

/* Po vybrane polozce v treti urovni*/
#menu_leve li.uroven2_aktivni { list-style-type: none; margin: 0 0 0px 0; padding: 0; background: #bd1220 url('img/menu_leve/okraj_spodni_level2.gif') left top no-repeat; }
#menu_leve li.uroven2_aktivni a { background-image: none; padding: 0; font-weight: bold; color: #fff; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven2_aktivni a:hover { color: #ffacb9; }
#menu_leve li.uroven2_aktivni a span { display: block; padding: 4px 0 4px 38px; font-weight: bold; background-image: none; }


/************* BEGIN Leve menu - 3. uroven ************/
/* Vsechny polozky */
#menu_leve li.uroven3 { list-style-type: none; margin: 0 0 0px 0; padding: 0; background-image: none; background-color: #bd1220; font-size: 0.85em; }
#menu_leve li.uroven3 a { background-image: none; padding: 0; font-weight: normal; color: #fff; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven3 a:hover { color: #ffacb9; }
#menu_leve li.uroven3 a span { display: block; padding: 3px 15px 3px 55px; font-weight: normal; background-image: none; }

/* Vybrana polozka*/
#menu_leve li.uroven3_aktualni { margin: 0 0 0px 0; padding: 0; background-image: none; list-style-type: none; font-size: 0.85em; }
#menu_leve li.uroven3_aktualni span { padding: 3px 15px 3px 55px; display: block; font-weight: bold; color: #fff; }

/* Po vybrane polozce v treti urovni*/
#menu_leve li.uroven3_aktivni { list-style-type: none; margin: 0 0 0px 0; padding: 0; background-image: none; }
#menu_leve li.uroven3_aktivni a { padding: 5px 0; font-weight: bold; background-color: #ccc; color: #000; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven3_aktivni a:hover { color: #ff0000; }
#menu_leve li.uroven3_aktivni a span { display: block; padding:3px 15px 3px 55px;}


/*** Zapati ***/ 
#zapati_kontejner { clear: both; width: 980px; height: 50px;min-height: 50px;margin: -50px auto 0 auto;background: url('img/bg_body.jpg') bottom left;color: #fff;font-size: 0.95em;}
html>body #zapati_kontejner {height: auto;}
#zapati_kontejner_obsah {padding: 0;}
#zapati { padding: 8px 12px 8px 10px; background-color: #1a60ab; zoom:1;  }
#zapati_menu {position: relative;float: left;}
#zapati_copyright { padding-left: 5px; float: left; }
#zapati_omega {float: right;position: relative;}
#tisk_info { display: none; }
#zapati a, #zapati a:link, #zapati a:visited { color: #fff; margin: 0 3px; }
#zapati a:hover { color: #acebec; }

/*** 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: 0 6px 0 10px; border-left: 1px solid #d1d1d1; zoom: 1; }
div.uvod_aktuality h2 {font-size: 1.2em; padding: 8px 0 20px 10px; background: url('img/aktuality/bg_nadpis.gif') left top no-repeat; font-weight: bold; margin: 0 0 0.4em 0; color: #fff; }
div.uvod_aktuality_polozka { padding: 0 2px 0 3px } 
div.uvod_aktuality_polozka h3 { margin: 0 0 3px 0; font-size: 0.95em; font-weight: bold; }
div.uvod_aktuality_polozka h3 a { text-decoration: none; }
div.uvod_aktuality_polozka p.perex {margin-bottom: 12px; padding: 0 0 10px 0; font-size: 0.8em; font-weight: normal; border-bottom: 1px solid #d2d2d2; }
div.uvod_aktuality_polozka p.datum, div.aktualita_polozka p.datum {color: #000000; padding: 4px 9px 5px 29px; margin: 0; font-size: 0.75em; float: left; }
div.uvod_aktuality_polozka a { color: #0069da;  }
div.uvod_aktuality_polozka a:hover { color: #bd1220;  }
div.uvod_aktuality div.obal_prehled { padding: 0 2px 0 3px; margin: -10px 0 0 0; font-size: 0.85em; }
div.uvod_aktuality p.prehled {  margin: 0; border-bottom: 1px solid #d2d2d2; padding: 0 0 5px 0;  }

/*** Zpravy na uvodni strane s vyraznym textem ***/
div.uvod_aktuality_vyrazna {padding: 0 6px 0 10px; zoom: 1; }
div.uvod_aktuality_vyrazna h2 {font-size: 1.2em; padding: 8px 0 20px 10px; background: url('img/aktuality/bg_nadpis.gif') left top no-repeat; font-weight: bold; margin: 0 0 0.4em 0; color: #fff; }
div.uvod_aktuality_polozka_vyrazna { padding: 0 2px 0 3px;} 
div.uvod_aktuality_polozka_vyrazna h3 { margin: 0 0 3px 0; font-size: 0.95em; font-weight: bold; color: #bd1220; }
div.uvod_aktuality_polozka_vyrazna p.perex {margin-bottom: 12px; padding: 0 0 10px 0; font-size: 0.8em; font-weight: normal; border-bottom: 1px solid #d2d2d2; }
div.uvod_aktuality_polozka_vyrazna p.datum, div.aktualita_polozka div.vyrazna p.datum {color: #000000; padding: 4px 9px 5px 29px; margin: 0; font-size: 0.75em; float: left; }
div.uvod_aktuality_polozka_vyrazna a { color: #0069da;  }
div.uvod_aktuality_polozka_vyrazna a:hover { color: #bd1220;  }
div.uvod_aktuality_vyrazna div.obal_prehled { padding: 0 2px 0 3px; margin: -10px 0 0 0; font-size: 0.85em; }
div.uvod_aktuality_vyrazna p.prehled {  margin: 0; border-bottom: 1px solid #d2d2d2; padding: 0 0 5px 0;  }

div.informaceinformace p.perex {  color: #d2d2d;   }

div.omezeni p.datum { background: url('img/aktuality/omezeni.gif') left 0 no-repeat; padding: 4px 9px 6px 29px; }
* div.omezeni p.datum { background: url('img/aktuality/omezeni.gif') left 0 no-repeat; padding: 4px 9px 5px 29px; }
div.uzavirka p.datum { padding: 5px 9px 5px 29px; background: url('img/aktuality/uzavirka.gif') left 0px no-repeat; }
html>/**/body div.uzavirka p.datum, x:-moz-any-link, x:default { padding: 6px 9px 5px 29px; } /* Only FireFox 3 */
div.informace p.datum {  background:  url('img/aktuality/informace.gif') left 0px no-repeat;  padding: 5px 9px 5px 29px;   }
div.informace p.datum {  background:  url('img/aktuality/informace.gif') left 0px no-repeat; *padding: 4px 9px 5px 29px;   }
div.informaceinformace p.datum {  background:  url('img/aktuality/informace.gif') left 0px no-repeat;  padding: 5px 9px 5px 29px;   }
div.informaceinformace p.datum {  background:  url('img/aktuality/informace.gif') left 0px no-repeat; *padding: 4px 9px 5px 29px;   }
html>/**/body div.informace p.datum, x:-moz-any-link, x:default { padding: 5px 9px 5px 29px; } /* Only FireFox 3 */
div.zruseni_omezeni_uzavirky p.datum { padding: 5px 9px 6px 29px;  background: url('img/aktuality/zruseni_omezeni_uzavirky.gif') left 0px no-repeat; }

div.uvod_aktuality_polozka p.perex a, div.uvod_aktuality p.prehled a { background: url('img/ikonky/sipka_modra.gif') right 4px no-repeat; padding: 0 15px 0 1px; color: #0069da; }
div.uvod_aktuality_polozka p.perex a:hover , div.uvod_aktuality p.prehled a:hover  { color: #bd1220; background: url('img/ikonky/sipka_hover.gif') right 4px no-repeat;  }


/* Vypis zprav */
div.aktualita_polozka {margin-bottom: 25px;}
div.aktualita_polozka p {margin-bottom: 10;}
div.aktualita_polozka h2 {margin: 0 0 6px 0; font-size: 1.25em; font-weight: bold;}
div.aktualita_polozka h2 img {margin-right: 10px;vertical-align: bottom;}
div.aktualita_polozka a, div.aktualita_polozka a:visited, div.aktualita_polozka a:hover {text-decoration: underline;color: #0054ff;}
div.aktualita_polozka a:hover {text-decoration: underline;color: #bd1220;}

#kontejner div.aktualita_polozka p.datum { margin-bottom: 3px; }
#kontejner div.omezeni p.datum { background: url('img/aktuality/omezeni.gif') left 0 no-repeat; padding: 6px 9px 6px 29px; }
#kontejner div.uzavirka p.datum { padding: 7px 9px 6px 29px; background: url('img/aktuality/uzavirka.gif') left 0px no-repeat; }
#kontejner div.informace p.datum {  background:  url('img/aktuality/informace.gif') left 0px no-repeat;  padding: 6px 9px 6px 29px;   }
#kontejner div.zruseni_omezeni_uzavirky p.datum { padding: 6px 9px 6px 29px;  background: url('img/aktuality/zruseni_omezeni_uzavirky.gif') left 0px no-repeat; }
#kontejner div.zruseni_omezeni_uzavirky p.datum { *padding: 7px 9px 6px 29px;  background: url('img/aktuality/zruseni_omezeni_uzavirky.gif') left 0px no-repeat; }


/* Zobrazeni jedne zpravy */
div.aktualita p.datum {margin: 0px 0 1em 0;}
div.aktualita p.perex {margin: 0 0 0.5em 0;font-style: italic;}


/* 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: #0054ff;font-weight: bold;}
div.mapa_uroven1 a:hover {text-decoration: underline;color: #bd1220;}
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: #0054ff;text-decoration: underline;}
div.mapa_uroven2 a:hover {text-decoration: underline;color: #bd1220;}
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: #0054ff;text-decoration: underline;}
div.mapa_uroven3 a:hover {text-decoration: underline;color: #bd1220;}
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: #0054ff;text-decoration: underline;}
div.mapa_uroven4 a:hover {text-decoration: underline;color: #bd1220;}
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: #0054ff;text-decoration: underline;}
div.mapa_uroven5 a:hover {text-decoration: underline;color: #bd1220;}
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: #0054ff;text-decoration: underline;}
div.mapa_uroven6 a:hover {text-decoration: underline;color: #bd1220;}


/*** Styly pro strankovani tt_news ***/
div.tx-ttnews-browsebox {text-align: center; padding: 10px;}
div.tx-ttnews-browsebox span.active {padding: 1px 3px;margin: 0 1px; border: 1px solid #0054ff; color: #0054ff; }
div.tx-ttnews-browsebox span.inactive a, div.tx-ttnews-browsebox span.inactive a:link, div.tx-ttnews-browsebox span.inactive a:visited {
padding: 5px 4px;margin: 0 1px;text-decoration: underline;}
div.tx-ttnews-browsebox span.inactive a:hover {padding: 5px 4px;margin: 0 1px;text-decoration: underline;}


/*** 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: center;}
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-browsebox li.tx-indexedsearch-browselist-currentPage a,
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:link, 
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:visited,
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:hover {color: #FFA800; }


/*** Rozcestnik uvod ***/
#rozcestnik_uvod_levy_horni { margin: 17px 0 15px 0; }
#rozcestnik_uvod ul { margin: 0; padding: 0 }
#rozcestnik_uvod li { list-style-type: none; float: left; display: block; margin: 0 2px 0 0; padding: 0; width: 234px; color: #fff; position: relative; cursor: pointer; } 
#rozcestnik_uvod li.last_item_row { margin: 0 0 0 0; }
#rozcestnik_uvod li div.desc { padding: 10px 6px 1px 10px;  }
#rozcestnik_uvod li div.desc img { position: absolute; right: 10px; bottom: 5px;  }
#rozcestnik_uvod li div.desc div.bottom { position: absolute; left: 0px; bottom: 0px; height: 11px; width: 234px; }
* #rozcestnik_uvod li div.desc div.bottom { position: absolute; left: 0px; bottom: -6px; height: 11px; width: 234px; }

#rozcestnik_uvod li.modra div.desc { background: url('img/tabulky/bg_uvod_rozcestnik_modra.gif') left top no-repeat; }
#rozcestnik_uvod li.modra div.desc div.bottom { background: url('img/tabulky/bg_uvod_rozcestnik_modra_sp.gif') left top no-repeat; }
#rozcestnik_uvod li.hover0 div.desc { background: url('img/tabulky/bg_uvod_rozcestnik_modra_hover.gif') left top no-repeat; }
#rozcestnik_uvod li.hover0 div.desc div.bottom { background: url('img/tabulky/bg_uvod_rozcestnik_modra_sp_hover.gif') left top no-repeat; }
#rozcestnik_uvod li.modra { background-color:#1e66b4 }
#rozcestnik_uvod li.hover0 { background-color:#0f4594  }

#rozcestnik_uvod li.cervena div.desc { background: url('img/tabulky/bg_uvod_rozcestnik_cervena.gif') left top no-repeat; }
#rozcestnik_uvod li.cervena div.desc div.bottom { background: url('img/tabulky/bg_uvod_rozcestnik_cervena_sp.gif') left top no-repeat; }
#rozcestnik_uvod li.hover1 div.desc { background: url('img/tabulky/bg_uvod_rozcestnik_cervena_hover.gif') left top no-repeat; }
#rozcestnik_uvod li.hover1 div.desc div.bottom { background: url('img/tabulky/bg_uvod_rozcestnik_cervena_sp_hover.gif') left top no-repeat; }
#rozcestnik_uvod li.cervena { background-color: #d30021; }
#rozcestnik_uvod li.hover1 { background-color: #b5000d; }

#rozcestnik_uvod li.zelena div.desc { background: url('img/tabulky/bg_uvod_rozcestnik_zelena.gif') left top no-repeat; }
#rozcestnik_uvod li.zelena div.desc div.bottom { background: url('img/tabulky/bg_uvod_rozcestnik_zelena_sp.gif') left top no-repeat; }
#rozcestnik_uvod li.hover2 div.desc { background: url('img/tabulky/bg_uvod_rozcestnik_zelena_hover.gif') left top no-repeat; }
#rozcestnik_uvod li.hover2 div.desc div.bottom { background: url('img/tabulky/bg_uvod_rozcestnik_zelena_sp_hover.gif') left top no-repeat; }
#rozcestnik_uvod li.zelena { background-color: #229122 }
#rozcestnik_uvod li.hover2 { background-color: #126f12 }

#rozcestnik_uvod li a { float: left;  display: block; margin: 0; padding: 0; text-decoration: none; color: #fff; cursor: pointer; }
#rozcestnik_uvod li h3 { margin: 0 0 7px 0; color: #fff; text-transform: uppercase; font-size: 1.05em; font-weight: bold; }
#rozcestnik_uvod li p.pic { margin: 0; padding: 0 }

#rozcestnik_uvod_levy_horni { background: url('img/tabulky/roh_levy_horni.gif') left top no-repeat; float: left; }
#rozcestnik_uvod_pravy_horni { background: url('img/tabulky/roh_pravy_horni.gif') right top no-repeat; float: left;}
#rozcestnik_uvod_pravy_dolni { background: url('img/tabulky/roh_pravy_dolni.gif') right bottom no-repeat; float: left; }
#rozcestnik_uvod_levy_dolni { background: url('img/tabulky/roh_levy_dolni.gif') left bottom no-repeat; padding: 4px 4px 10px 4px; float: left; }
* html #rozcestnik_uvod_levy_dolni { padding: 4px 4px 4px 4px; float: left; }

/*** Rozcestnik uvod - tabulka ***/
#rozcestnik_uvod_levy_horni_new { background: url('img/tabulky/roh_levy_horni.gif') left top no-repeat; float: left; margin: 17px 0 15px 0; }
#rozcestnik_uvod_pravy_horni_new { background: url('img/tabulky/roh_pravy_horni.gif') right top no-repeat; float: left;}
#rozcestnik_uvod_pravy_dolni_new { background: url('img/tabulky/roh_pravy_dolni.gif') right bottom no-repeat; float: left; }
#rozcestnik_uvod_levy_dolni_new { background: url('img/tabulky/roh_levy_dolni.gif') left bottom no-repeat; padding: 4px 3px 4px 4px; float: left; }

#rozcestnik_uvod_new table { margin: 0; clear: both; border-collapse: collapse; }
#rozcestnik_uvod_new table h3 { margin: 0 0 7px 0; color: #fff; text-transform: uppercase; font-size: 1.05em; font-weight: bold; }
#rozcestnik_uvod_new table td { padding: 0; border-right: 1px solid #fff; color: #fff; width: 234px; }
#rozcestnik_uvod_new table td div { padding: 10px 6px 1px 10px; }
#rozcestnik_uvod_new table tr { padding: 0; cursor: pointer; } 
#rozcestnik_uvod_new table p { margin: 0; padding: 0 }

#rozcestnik_uvod_new table td.modra { background: url('img/tabulky_new/bg_uvod_rozcestnik_modra.gif') left top no-repeat;  }
#rozcestnik_uvod_new table td.hover0 { background: url('img/tabulky_new/bg_uvod_rozcestnik_modra_hover.gif') left top no-repeat;  }
#rozcestnik_uvod_new table td.modra_sp {  background: url('img/tabulky_new/bg_uvod_rozcestnik_modra_sp.gif') left top no-repeat; height: 17px }
#rozcestnik_uvod_new table td.hover_sp0 { background: url('img/tabulky_new/bg_uvod_rozcestnik_modra_hover_sp.gif') left top no-repeat;  }

#rozcestnik_uvod_new table td.cervena { background: url('img/tabulky_new/bg_uvod_rozcestnik_cervena.gif') left top no-repeat;  }
#rozcestnik_uvod_new table td.hover1 { background: url('img/tabulky_new/bg_uvod_rozcestnik_cervena_hover.gif') left top no-repeat;  }
#rozcestnik_uvod_new table td.cervena_sp {  background: url('img/tabulky_new/bg_uvod_rozcestnik_cervena_sp.gif') left top no-repeat; height: 17px }
#rozcestnik_uvod_new table td.hover_sp1 { background: url('img/tabulky_new/bg_uvod_rozcestnik_cervena_hover_sp.gif') left top no-repeat;  }

#rozcestnik_uvod_new table td.zelena { background: url('img/tabulky_new/bg_uvod_rozcestnik_zelena.gif') left top no-repeat;  }
#rozcestnik_uvod_new table td.hover2 { background: url('img/tabulky_new/bg_uvod_rozcestnik_zelena_hover.gif') left top no-repeat;  }
#rozcestnik_uvod_new table td.zelena_sp {  background: url('img/tabulky_new/bg_uvod_rozcestnik_zelena_sp.gif') left top no-repeat; height: 17px }
#rozcestnik_uvod_new table td.hover_sp2 {  background: url('img/tabulky_new/bg_uvod_rozcestnik_zelena_hover_sp.gif') left top no-repeat; }

/*** Organizace dopravy ***/
div.zalozky_organizace_dopravy ul { position: relative; border-bottom: 4px solid #1c63af; float: left; margin: 0; padding: 0; width: 100%; }
div.zalozky_organizace_dopravy li { margin: 0 1px 0 0; padding: 0; float: left; font-weight: bold; color: #fff; }
div.zalozky_organizace_dopravy li span { margin: 0; padding: 3px 8px 3px 8px; float: left; display: block; height: 20px; }

div.zalozky_organizace_dopravy li.item0 {   background: #1c63af url('img/zalozky_organizace/zalozka_organizace_leva.gif') left top no-repeat;  }
div.zalozky_organizace_dopravy li.item0 span { background: url('img/zalozky_organizace/zalozka_organizace_prava.gif') right top no-repeat; font-size: 1.15em;  }

div.zalozky_organizace_dopravy li.item0_not {   background: #72aae6 url('img/zalozky_organizace/zalozka_organizace_leva_druha.gif') left top no-repeat;  }
div.zalozky_organizace_dopravy li.item0_not span { background: url('img/zalozky_organizace/zalozka_organizace_prava_druha.gif') right top no-repeat;   }


div.zalozky_organizace_dopravy li.item1_not {  background: #72aae6 url('img/zalozky_organizace/zalozka_organizace_leva_druha.gif') left top no-repeat;  }
div.zalozky_organizace_dopravy li.item1_not span { background: url('img/zalozky_organizace/zalozka_organizace_prava_druha.gif') right top no-repeat; }

div.zalozky_organizace_dopravy li.item1 {   background: #1c63af url('img/zalozky_organizace/zalozka_organizace_leva.gif') left top no-repeat;  }
div.zalozky_organizace_dopravy li.item1 span { background: url('img/zalozky_organizace/zalozka_organizace_prava.gif') right top no-repeat; font-size: 1.15em;  }

div.zalozky_organizace_dopravy li a { text-decoration: none; color: #fff; }
div.zalozky_organizace_dopravy li.item2 {  position: absolute; right: 0; background: none;  }
div.zalozky_organizace_dopravy li.item2 span { background: none; }
div.zalozky_organizace_dopravy li.item2 a { background: url('img/zalozky_organizace/zalozka_organizace_prava.gif') right top no-repeat; }
div.zalozky_organizace_dopravy li.item2 a span { color: #1c63af; text-decoration: underline; float: right;}
div.zalozky_organizace_dopravy li.item2 a:hover span {text-decoration: none;}


/*** Mapy useku s bublinamy ***/
div.mapa_foto { position: relative; }

/* Kralovo pole - bublina varianta1 */
div.zabovreska { position: absolute; left: 51px; top: 103px; padding: 27px 30px 0 25px; width: 204px; height: 229px; background: url('img/bubliny/bublina_varianta1.png') left top no-repeat; }
div.zabovreska h2 { color: #000; margin: 0; padding: 0 0 0 58px; font-size: 1.25em; font-weight: bold;  }
div.zabovreska h3 { margin: 20px 0 0 0; }

/* Kralovo pole - bublina varianta2 */
div.podebradova { position: absolute; left: 428px; top: 90px; width: 201px; height: 169px; padding: 29px 30px 0 25px; background: url('img/bubliny/bublina_varianta2.png') left top no-repeat; }
div.podebradova h2 { color: #000; margin: 0; padding: 0 0 0 58px; font-size: 1.25em; font-weight: bold;  }
div.podebradova h3 { margin: 20px 0 0 0; padding-right: 30px; }

/* Kralovo pole - bublina varianta3 */
div.technologicke_centrum { position: absolute; left: 367px; top: 272px; width: 206px; height: 233px; padding: 119px 30px 0 25px; background: url('img/bubliny/bublina_varianta3.png') left top no-repeat; }
div.technologicke_centrum h2 { color: #000; margin: 0; padding: 0 0 0 58px; font-size: 1.25em; font-weight: bold;  }
div.technologicke_centrum h3 { margin: 20px 0 0 0; padding-right: 50px; }

/*** Mapy useku s bublinamy ***/

/* Kralovo pole - bublina svitavska radiala */
div.svitavska_radiala { position: absolute; left: 520px; top: 160px; padding: 27px 30px 0 25px; width: 150px; height: 104px; background: url('img/bubliny/bublina_svitavska_radiala.png') left top no-repeat; }
div.svitavska_radiala h3 { margin: -11px 0 0 33px; }

/* Kralovo pole - bublina kralovopolsky tunel */
div.kralovopolsky_tunel { position: absolute; left: 446px; top: 255px; padding: 0px 30px 0 25px; width: 204px; height: 229px; background: url('img/bubliny/bublina_kralovopolsky_tunel.png') left top no-repeat; }
div.kralovopolsky_tunel  h3 { margin: 47px 0 0 33px; }

/* Kralovo pole - bublina technologické centrum */
div.technologicke_centrum_vizualizace { position: absolute; left: 335px; top: 170px; padding: 27px 30px 0 25px; width: 134px; height: 100px; background: url('img/bubliny/bublina_technologicke_centrum.png') left top no-repeat; }
div.technologicke_centrum_vizualizace  h3 { margin: -10px 0 0 33px; }

/* Kralovo pole - bublina ulice hradecka */
div.ulice_hradecka { position: absolute; left: 216px; top: 305px; padding: 0px 30px 0 25px; width: 150px; height: 124px; background: url('img/bubliny/bublina_ulice_hradecka.png') left top no-repeat; }
div.ulice_hradecka  h3 { margin: 47px 0 0 33px; }

/* Kralovo pole - bublina ulice korejska */
div.ulice_korejska { position: absolute; left: 115px; top: 237px; padding: 0; width: 200px; height: 104px; background: url('img/bubliny/bublina_ulice_korejska.png') left top no-repeat; }
div.ulice_korejska  h3 { margin: 16px 0 0 60px; }

/* Kralovo pole - bublina ulice zabovreska */
div.ulice_zabovreska { position: absolute; left: 50px; top: 355px; padding: 0px 30px 0 25px; width: 150px; height: 124px; background: url('img/bubliny/bublina_ulice_zabovreska.png') left top no-repeat; }
div.ulice_zabovreska  h3 { margin: 55px 0 0 33px; }

/* default styles for extension "tx_odphotogallery_pi1" */
/* Velky obrazek */
div.obal_big_obrazku { padding: 1px; border: 1px solid #b2b2b2; width: 330px; float: left; margin-right: 7px;  }
div.vnitrni_obal_big_obrazku { height: 371px; background-color: #eaeaea; text-align: center;  padding: 0; clear: both; position: relative; }
div.obal_big_obrazku #title { position: absolute; bottom: 45px; left: 0;  text-align: center; width: 100%;  }
div.obal_big_obrazku #title div.title_obal { padding: 0 20px; }

/* Predchozi a dalsi*/ 
.prev_next { margin: 0; padding: 0 0 0 120px; text-align: center; position: absolute; bottom: 15px; left: 0  }
#prev { display: block; float: left; margin: 0 10px 0 0; }
#next { display: block; float: left; }
#prev a, #prev a:link, #prev a:visited, #next a, #next a:link, #next a:visited { font-weight:bold }
#prev a:hover, #next a:hover { text-decoration: none;}

/* Nahledy */
#thumb { margin: 0;  }
#thumb p { margin: 0; float: left; padding: 0; width: 85px;  border: 1px solid #b2b2b2; padding: 1px; background-color: #fff; }
#thumb a, #thumb a:link, #thumb a:visited { background-color: #eaeaea; width: 85px; height: 85px; display: block; 
float: left; text-align: center; overflow: hidden; border: 1px solid #b2b2b2; margin: 0 4px 9px 0   }
#thumb a.selected, #thumb a.selected:link, #thumb a.selected:visited { border: 1px solid #0054ff; }

/*#thumb a:hover { border: 2px solid #818181;  }
#thumb a.selected { border: 2px solid #818181;  }
#thumb a img { border: none }*/

/* Strankovani */
#pager { clear: both; margin-top: 7px; float: right; }
#pager a { display: block; float: left; padding: 3px 7px; background-color: #fff; margin-right: 3px; border: 1px solid #cccccc  }
#pager a.inactive:hover, #pager a.prev:hover, #pager a.next:hover {  }
#pager a.active { text-decoration: none; font-weight: bold; color: #000; cursor: text; }
#pager a.begin, #pager a.end, #pager a.begin:hover, #pager a.end:hover { text-decoration: none; cursor: text; color: #000; }

/* Fotogalerie */
div.galerie div.oddelovaci_linka { border-bottom: 1px solid #d1d1d1; clear: both;  height: 15px;  }
div.galerie div.item { float: left; margin: 0; padding: 15px 0 0px 0; width: 340px;   }
div.galerie div.desc { float: left; padding: 0 15px 0 12px; width: 180px; }
div.galerie div.desc h2 { margin: 0 0 5px 0; font-size: 1.2em; font-weight: bold; }
div.galerie div.desc a { text-decoration: none; }
div.galerie div.desc p.ilustracni_foto { margin: 0 0 4px 0 }
div.galerie div.desc p.prohlednout { margin: 0 }
div.galerie div.desc p.prohlednout a { text-decoration: underline; background: url('img/fotogalerie/sipka.gif') right 5px no-repeat; padding: 0 15px 0 0  }
div.galerie div.desc p.prohlednout a:hover { text-decoration: underline; background: url('img/fotogalerie/sipka_hover.gif') right 5px no-repeat; padding: 0 15px 0 0  }
div.galerie div.img { float: left; }
div.galerie div.img p { margin: 0; padding: 0}
div.video { float: left; }

/*** Formular ***/
div.komunikacni_kanal_obsah_vlevo { float: left; margin-top: -10px; }
div.komunikacni_kanal_obsah_vpravo { float: left; margin-left: 40px; margin-top: -10px; }
div.poptavkovy_formular {  }
div.poptavkovy_formular div { margin-bottom: 10px; }
div.poptavkovy_formular label { width: 120px; display: block; float: left;  }
div.poptavkovy_formular div.submit { clear: left; margin-top: 10px; }
HTML>BODY div.poptavkovy_formular div.submit { clear: left; margin-top: 10px; width: 420px;}
div.poptavkovy_formular input { width: 285px; border: 1px solid #d6d6d6   }
div.poptavkovy_formular textarea { width: 383px; height: 80px; border: 1px solid #d6d6d6   }
HTML>BODY div.poptavkovy_formular input { width: 290px; }
HTML>BODY div.poptavkovy_formular textarea { width: 293px; }
div.poptavkovy_formular input.submit { width: auto; border: none; padding: 2px 3px;  }
div.poptavkovy_formular div.submit div { float: left; margin-top: 7px; }
div.poptavkovy_formular input.submit { width: auto; border: none; float: right;  }
div.poptavkovy_formular .formular_chyba { color: #ff0000; }
div.poptavkovy_formular input.formular_chyba { border: 1px solid #ff0000; }
div.poptavkovy_formular div.error { color: #ff0000; font-weight: bold;}
div.poptavkovy_formular .captcha { width: 150px; }
div.poptavkovy_formular .captcha_error { color: #ff0000; font-weight: bold; }
div.poptavkovy_formular .tx-srfreecap-pi2-cant-read { display: block; color: #000; font-size: 1em; }
div.poptavkovy_formular .tx-srfreecap-pi2-cant-read a { font-weight: normal;  }
div.poptavkovy_formular .captcha_text { padding-top: 10px; }

