@import url("styly_zaklad.css");
html,body,div,form,img{border:0;margin:0;padding:0;}
html,body{height:100%;}
body{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:80%;color:#000;text-align:left;background-color:#fff;}

/*** Kontejner ***/
#kontejner{width:1048px; background: url('img/bg_kontejner.gif') repeat-y left top; min-height:100%; height:100%; margin:auto;}
#kontejner_uvod{width:1048px;background:#fff url('img/bg_kontejner.gif') repeat-y 0 0;min-height:100%;height:100%;margin:auto;}
html>body #kontejner,html>body #kontejner_uvod{height:auto;}

/*** Zahlavi ***/
#zahlavi{position:relative; background: url('img/zahlavi/bg_zahlavi.gif') no-repeat left top; margin:0;padding:0 34px;}
#zahlavi_obal {position:relative; height:191px;background: url('img/zahlavi/bg_logo.gif') repeat-x left top;}
#logo{position:absolute;top:45px;left:65px;}
#flash{ position:absolute; top:0px; right:34px; background: url('flash/01.jpg') right top no-repeat; width: 517px; height: 191px; }
#flashcontent { background: url('flash/01.jpg') right top no-repeat; width: 517px; height: 191px; margin: 0; }

/*** Navigace ***/
#navigace { padding: 0 34px }
#navigace_obal { background-color: #daecbb; float: left; width: 100%; padding: 7px 0; }
#navigace #cesta { float: left; padding: 0 0 0 11px; position: relative; top: 2px; left: 0; color: #136816; }
#navigace #cesta a { color: #136816;  }
#navigace #vyhledavani { float: right; }
#navigace #vyhledavani table { margin: 0 4px 0 0 }
#navigace #vyhledavani td { padding: 0 0px 0 3px; vertical-align: middle;  }
#navigace #vyhledavani input.vyhledavani_text { font-size: 1em; border: 1px solid #97a57e; padding: 2px 0 1px 6px; }
#navigace #vyhledavani input.tlacitko { border: none; background-color: transparent;  }

/* Pravy obsah */
#menu_prave { width:255px; float:right; padding-top:21px; overflow:hidden;}

/* Levy obsah */
#telo_leve {width:290px;float:left; padding: 0; margin: 0; }
#telo_leve_obal {padding: 0 0 0 34px;}
#obsah_levy{padding:0 0 0 10px}

/*** Telo ***/
#telo{float:left;width:700px;overflow:hidden;  }
#telo_uvod{float:left;width:480px;overflow:hidden;  }
#telo_obsah{text-align:left; padding: 24px 0 0 22px }

/* Levy baner - mohyla */
div.levy_blok_mohyla { padding: 0; margin: 20px 0 0 0; width: 244px; height: 219px; background: url('img/mohyla.jpg') left top no-repeat; position: relative;  }
div.levy_blok_mohyla div.mohyla_obal { position: absolute; bottom: 17px; left: 20px; padding: 0 10px 0 0 }
* html div.levy_blok_mohyla div.mohyla_obal { position: absolute; bottom: 13px; left: 20px; } /* IE6 */
*:first-child+html div.levy_blok_mohyla div.mohyla_obal { position: absolute; bottom: 14px; left: 20px; } /* IE7 */
div.levy_blok_mohyla div.mohyla_obal { position: absolute; bottom: 14px\9; left: 20px;  } /* IE8 */
div.levy_blok_mohyla div.mohyla_obal p { margin: 0; color: #fff; line-height: 120%; }
div.levy_blok_mohyla div.mohyla_obal a { color: #ffcc00; font-weight: bold; background: url('img/ikonky/mohyla_odrazka.gif') right 4px no-repeat; padding-right: 10px; }

/* Levy baner - soska */
div.levy_blok_soska { border: 1px solid #c3d2aa; padding: 10px 10px 10px 8px; margin: 20px 0 0 0;  }
div.levy_blok_soska h2 { margin: 0 0 10px 0; }
div.levy_blok_soska p { margin: 0 0 5px 0; }

/************* Leve menu - 1. uroven ************/
#menu_leve { padding: 21px 0 0 11px; color: #fff; }
#menu_leve ul { margin: 0; padding: 0; background-color: #60ab3f; }

/* Vsechny polozky */
#menu_leve li.uroven1 { list-style-type: none; margin: 0 0 1px 0; padding: 0; font-weight: bold;  }
#menu_leve li.uroven1 a { color: #fff; text-decoration: none; display: block; width: 100%; background: #428c21 url('img/menu/levy_okraj.gif') repeat-y left top; }
#menu_leve li.uroven1 a:hover { color: #136816; background: #fbde68 url('img/menu/levy_okraj.gif') repeat-y left top; cursor: pointer; }
#menu_leve li.uroven1 a span.vnejsi { display: block;  padding: 6px 0px 6px 0px; width: 100%; }
#menu_leve li.uroven1 a span.vnitrni { display: block; padding: 0px 10px 0px 47px; }

/* Vybrana polozka*/
#menu_leve li.uroven1_aktualni { margin: 0 0 1px 0; padding: 0; color: #136816; font-weight: bold; list-style-type: none; background: #fbde68 url('img/menu/levy_okraj.gif') repeat-y left top; }
#menu_leve li.uroven1_aktualni span.vnejsi { padding: 6px 0px 6px 0px; display: block; width: 100%; background: #fbde68 url('img/menu/pozadi_druha_uroven.gif') left bottom no-repeat;  }
#menu_leve li.uroven1_aktualni span.vnitrni { padding: 0px 10px 0px 47px; display: block; }

/* Po vybrane polozce v druhe urovni*/
#menu_leve li.uroven1_aktivni { list-style-type: none; margin: 0 0 1px 0; padding: 0; }
#menu_leve li.uroven1_aktivni a {  color: #136816; font-weight: bold; text-decoration: none; display: block; padding: 0; background: #fbde68 url('img/menu/pozadi_druha_uroven.gif') left bottom no-repeat; }
#menu_leve li.uroven1_aktivni a:hover { color: #136816; cursor: pointer; }
#menu_leve li.uroven1_aktivni a span.vnejsi { display: block;  padding: 6px 0px 6px 0px; width: 100%; }
#menu_leve li.uroven1_aktivni a span.vnitrni { display: block; padding: 0px 10px 0px 47px; }

/* Ikonky */
#menu_leve li span.mesto { background: url('img/menu/ikonka_o_meste.gif') no-repeat 11px center; }
#menu_leve li a:hover span.mesto, 
#menu_leve li.uroven1_aktivni a span.mesto,
#menu_leve li.uroven1_aktualni span.mesto { background: url('img/menu/ikonka_o_meste_hover.gif') no-repeat 11px center; }

#menu_leve li span.samosprava { background: url('img/menu/ikonka_samosprava.gif') no-repeat 8px center; }
#menu_leve li a:hover span.samosprava, 
#menu_leve li.uroven1_aktivni a span.samosprava,
#menu_leve li.uroven1_aktualni span.samosprava { background: url('img/menu/ikonka_samosprava_hover.gif') no-repeat 8px center; }

#menu_leve li span.vyhlaska_mesta { background:  url('img/menu/ikonka_vyhlasky_mesta.gif') no-repeat 12px center; }
#menu_leve li a:hover span.vyhlaska_mesta, 
#menu_leve li.uroven1_aktivni a span.vyhlaska_mesta,
#menu_leve li.uroven1_aktualni span.vyhlaska_mesta { background:  url('img/menu/ikonka_vyhlasky_mesta_hover.gif') no-repeat 12px center; }

#menu_leve li span.mestsky_urad { background:  url('img/menu/ikonka_mestsky_urad.gif') no-repeat 11px center; }
#menu_leve li a:hover span.mestsky_urad, 
#menu_leve li.uroven1_aktivni a span.mestsky_urad,
#menu_leve li.uroven1_aktualni span.mestsky_urad { background:  url('img/menu/ikonka_mestsky_urad_hover.gif') no-repeat 11px center; }

#menu_leve li span.mestska_policie { background:  url('img/menu/ikonka_mestska_policie.gif') no-repeat 10px center; }
#menu_leve li a:hover span.mestska_policie, 
#menu_leve li.uroven1_aktivni a span.mestska_policie,
#menu_leve li.uroven1_aktualni span.mestska_policie { background:  url('img/menu/ikonka_mestska_policie_hover.gif') no-repeat 10px center; }

#menu_leve li span.kultura { background:  url('img/menu/ikonka_kultura_sport.gif') no-repeat 8px center; }
#menu_leve li a:hover span.kultura, 
#menu_leve li.uroven1_aktivni a span.kultura,
#menu_leve li.uroven1_aktualni span.kultura { background:  url('img/menu/ikonka_kultura_sport_hover.gif') no-repeat 8px center; }

#menu_leve li span.skolstvi { background:  url('img/menu/ikonka_skolstvi.gif') no-repeat 8px center; }
#menu_leve li a:hover span.skolstvi, 
#menu_leve li.uroven1_aktivni a span.skolstvi,
#menu_leve li.uroven1_aktualni span.skolstvi { background:  url('img/menu/ikonka_skolstvi_hover.gif') no-repeat 8px center; }

#menu_leve li span.kontakty { background:  url('img/menu/ikonka_kontakty.gif') no-repeat 7px center; }
#menu_leve li a:hover span.kontakty, 
#menu_leve li.uroven1_aktivni a span.kontakty,
#menu_leve li.uroven1_aktualni span.kontakty { background:  url('img/menu/ikonka_kontakty_hover.gif') no-repeat 7px center; }

#menu_leve li span.fotogalerie { background:  url('img/menu/ikonka_fotogalerie.gif') no-repeat 7px center; }
#menu_leve li a:hover span.fotogalerie, 
#menu_leve li.uroven1_aktivni a span.fotogalerie,
#menu_leve li.uroven1_aktualni span.fotogalerie { background:  url('img/menu/ikonka_fotogalerie_hover.gif') no-repeat 7px center; }

#menu_leve li span.zpravodaje { background:  url('img/menu/ikonka_zpravodaje.gif') no-repeat 14px center; }
#menu_leve li a:hover span.zpravodaje, 
#menu_leve li.uroven1_aktivni a span.zpravodaje,
#menu_leve li.uroven1_aktualni span.zpravodaje { background:  url('img/menu/ikonka_zpravodaje_hover.gif') no-repeat 14px center; }

/************* BEGIN Leve menu - 2. uroven ************/
#menu_leve li ul { margin: 0; padding: 0; }
/* Vsechny polozky */
#menu_leve li.uroven2 { list-style-type: none; margin: 0; padding: 0; background-image: none; }
#menu_leve li.uroven2 a { padding: 0; font-weight: normal; background: url('img/menu/pozadi_druha_uroven.gif') left bottom no-repeat; color: #136816; text-decoration: none; display: block; width: 100%; }
#menu_leve li.uroven2 a:hover {  text-decoration: none; cursor: pointer; }
#menu_leve li.uroven2 a span.vnejsi { display: block; padding: 5px 0 7px 0px; width: 100%;  }
#menu_leve li.uroven2 a:hover span.vnejsi { display: block; padding: 5px 0 7px 0px; width: 100%; background: url('img/menu/pozadi_druha_uroven_vybrano.gif') left bottom no-repeat;  }
#menu_leve li.uroven2 a span.vnitrni { display: block; padding: 0 10px 0 70px; }

/* Vybrana polozka*/
#menu_leve li.uroven2_aktualni { margin: 0; padding: 0; background: url('img/menu/pozadi_druha_uroven_vybrano.gif') left bottom no-repeat;  list-style-type: none; }
#menu_leve li.uroven2_aktualni span.vnejsi { padding: 5px 0 7px 0px; width: 100%; background: url('img/menu/odrazka_uroven2.gif') 57px center no-repeat; font-weight: bold; font-style: italic; color: #136816; display: block;}
#menu_leve li.uroven2_aktualni span.vnitrni { padding: 0 10px 0 70px; display: block; }

/* Po vybrane polozce v treti urovni*/
#menu_leve li.uroven2_aktivni { list-style-type: none; margin: 0; padding: 0; background-image: none; }
#menu_leve li.uroven2_aktivni a { padding: 0; font-weight: bold; font-style: italic; background: url('img/menu/pozadi_druha_uroven.gif') left bottom no-repeat; color: #136816; text-decoration: none; display: block; width: 100%; }
#menu_leve li.uroven2_aktivni a:hover { background: url('img/menu/pozadi_druha_uroven_vybrano.gif') left bottom no-repeat; text-decoration: none; cursor: pointer; }
#menu_leve li.uroven2_aktivni a span.vnejsi { display: block; padding: 5px 0 7px 0px; width: 100%; background: url('img/menu/odrazka_uroven2.gif') 57px center no-repeat; }
#menu_leve li.uroven2_aktivni a span.vnitrni { display: block; padding: 0 10px 0 70px; }

/************* BEGIN Leve menu - 3. uroven ************/
#menu_leve li ul { margin: 0; padding: 0; }
/* Vsechny polozky */
#menu_leve li.uroven3 { list-style-type: none; margin: 0; padding: 0; background-image: none; }
#menu_leve li.uroven3 a { padding: 0; font-weight: normal;  font-style: normal; background: url('img/menu/pozadi_druha_uroven.gif') left bottom no-repeat; color: #136816; text-decoration: none; display: block; width: 100%; }
#menu_leve li.uroven3 a:hover { background: url('img/menu/pozadi_druha_uroven_vybrano.gif') left bottom no-repeat; text-decoration: none; cursor: pointer; }
#menu_leve li.uroven3 a span.vnejsi { display: block; padding: 5px 0 7px 0px; width: 100%; background-image: none; font-style: normal; font-weight: normal; }
#menu_leve li.uroven3 a span.vnitrni { display: block; padding: 0 10px 0 90px; }

/* Vybrana polozka*/
#menu_leve li.uroven3_aktualni { margin: 0; padding: 0; background: url('img/menu/pozadi_druha_uroven_vybrano.gif') left bottom no-repeat;  list-style-type: none; }
#menu_leve li.uroven3_aktualni span.vnejsi { padding: 5px 0 7px 0px; width: 100%; font-weight: bold; font-style: italic; color: #136816; display: block;}
#menu_leve li.uroven3_aktualni span.vnitrni { padding: 0 10px 0 90px; display: block; }

/* Po vybrane polozce v treti urovni*/
#menu_leve li.uroven3_aktivni { list-style-type: none; margin: 0; padding: 0; background-image: none; }
#menu_leve li.uroven3_aktivni a { padding: 0; font-weight: normal;  font-style: normal; background: url('img/menu/pozadi_druha_uroven_vybrano.gif') left bottom no-repeat; color: #136816; text-decoration: none; display: block; width: 100%; }
#menu_leve li.uroven3_aktivni a:hover { background: url('img/menu/pozadi_druha_uroven_vybrano.gif') left bottom no-repeat; text-decoration: none; cursor: pointer; }
#menu_leve li.uroven3_aktivni a span.vnejsi { display: block; padding: 5px 0 7px 0px; width: 100%; font-weight: bold; font-style: italic; background: url('img/menu/odrazka_uroven2.gif') 77px center no-repeat; }
#menu_leve li.uroven3_aktivni a span.vnitrni { display: block; padding: 0 10px 0 90px; }

/*** Zapati ***/ 
#zapati_kontejner {clear: both; width: 1048px; height: 105px;min-height: 105px;margin: -105px auto 0 auto; background: #fff url('img/paticka/bg_zapati.gif') left top no-repeat;  color: #000;font-size: 0.95em;}
html>body #zapati_kontejner {height: auto;}
#zapati_kontejner_obsah {padding: 65px 34px 0 29px;}
#zapati { padding: 0px 0px 5px 0px;  }
#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: #136816; margin: 0 5px 0 5px }
#zapati a:hover { color: #136816; text-decoration: none; }

/*** Clear***/
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;}

/* Aktuality */
table.uvod_aktuality_aktualne{width:155px;margin:0 0 12px 0;}
table.uvod_aktuality_aktualne th{color:#fff;font-size:1em;background:#EE0303 url('img/uvod/uvod_aktualne_zahlavi.gif') top left no-repeat;padding:5px 7px;}
table.uvod_aktuality_aktualne td{font-size:0.85em;background:#fff url('img/uvod/uvod_aktualne_obsah.gif') bottom left no-repeat;padding:5px 8px 10px;}
table.uvod_aktuality_aktualne td h2{font-size:1em;color:#000;margin:0;}
table.uvod_aktuality_aktualne td p{color:#000;margin:0 0 10px;}
	
/* Aktuality - Akce */
table.uvod_aktuality_akce{width:210px;margin:0 0 12px; 0}
table.uvod_aktuality_akce th{color:#136816;font-size:1.2em;background: url('img/uvod/uvod_akce_zahlavi.gif') top left no-repeat;padding:5px 7px;}
table.uvod_aktuality_akce td{background:#fff url('img/uvod/uvod_akce_obsah.gif') bottom left no-repeat;padding:7px 8px 3px;}
table.uvod_aktuality_akce td h2{font-size:1em;color:#000;margin:0;}
table.uvod_aktuality_akce td p{color:#000;margin:0 0 12px;}

/* Aktuality - Hlaseni */
table.uvod_aktuality_hlaseni{width:210px;margin:0 0 12px 0;}
table.uvod_aktuality_hlaseni th{color:#136816;font-size:1.2em;background: url('img/uvod/uvod_hlaseni_zahlavi.gif') top left no-repeat;padding:5px 9px;}
table.uvod_aktuality_hlaseni td{background:#fff url('img/uvod/uvod_hlaseni_obsah.gif') bottom left no-repeat;padding:7px 8px 3px;}
table.uvod_aktuality_hlaseni td h2{font-size:1em;color:#000;margin:0;}
table.uvod_aktuality_hlaseni td p{color:#000;margin:0 0 12px;}

/* Aktuality - vyzva */
table.uvod_aktuality_vyzva{width:245px;margin:20px 0 0px 0;}
table.uvod_aktuality_vyzva th{color:#136816;font-size:1.2em;background: url('img/uvod/uvod_vyzva_zahlavi_big.gif') top left no-repeat;padding:5px 9px;}
table.uvod_aktuality_vyzva td{background:#fff url('img/uvod/uvod_vyzva_obsah_big.gif') bottom left no-repeat;padding:7px 8px 3px;}
table.uvod_aktuality_vyzva td h2{font-size:1em;color:#000;margin:0;}
table.uvod_aktuality_vyzva td p{color:#000;margin:0 0 12px;}

/* Aktuality - Pozemky */
table.uvod_aktuality_pozemky {width:210px;margin:0 0 12px 0;}
table.uvod_aktuality_pozemky th{color:#136816;font-size:1.2em;background: url('img/uvod/uvod_akce_zahlavi.gif') top left no-repeat;padding:5px 9px;}
table.uvod_aktuality_pozemky td{background:#fff url('img/uvod/uvod_akce_obsah.gif') bottom left no-repeat;padding:7px 8px 3px;}
table.uvod_aktuality_pozemky td h2{font-size:1em;color:#000;margin:0;}
table.uvod_aktuality_pozemky td p{color:#000;margin:0 0 12px;}

div.aktualita_clear{clear:both;height:1.7em;}
div.aktualita_polozka h2{font-size:1em;margin:0 0 0.1em;}
div.aktualita_polozka h2 a:link,div.aktualita_polozka h2 a:visited,div.aktualita_polozka h2 a:hover{text-decoration:none;}
div.aktualita_polozka h3{font-size:0.9em;font-weight:700;margin:0 0 0.5em;}
div.aktualita_polozka img{float:left;margin-right:8px;}
div.aktualita_polozka,div.aktualita_polozka p{margin-bottom:0;}

/*** Styly pro strankovani tt_news ***/
div.tx-ttnews-browsebox{margin-top:20px;text-align:center;font-size:0.9em;}
div.tx-ttnews-browsebox table{display:inline;margin:0;}
div.tx-ttnews-browsebox a,div.tx-ttnews-browsebox a:visited,div.tx-ttnews-browsebox a:hover{text-decoration:none;margin:1px 2px;padding:0 3px;}
td.tx-ttnews-browsebox-SCell a{border:1px solid #057728;margin:0 1px;}

/* Zobrazeni jedne zpravy */
div.aktualita h1{margin-bottom:0.3em;}
div.aktualita h3{font-weight:400;font-style:italic;font-size:1em;line-height:140%;margin:0 0 1.1em;padding:0;}
div.aktualita p.datum{font-size:0.9em;font-weight:700;color:#000;margin:0.3em 0 1em;}
div.aktualita_zpet{font-size:0.9em;margin-top:2em;}
 
/* Mapa webu */
div.mapa_uroven1{color:#057728;font-size:1.1em;margin:1.2em 0 0;padding:0;}
div.mapa_uroven1 a,div.mapa_uroven1 a:hover,div.mapa_uroven1 a:visited{color:#057728;font-weight:700;text-decoration:none;}
div.mapa_uroven2{background:url('img/mapa/sipka.gif') 5px 0.1em no-repeat;color:#057728;margin:0.3em 0 0 5px;padding:0 0 0 25px;}
div.mapa_uroven2 a,div.mapa_uroven2 a:hover,div.mapa_uroven2 a:visited{color:#057728;text-decoration:none;}
div.mapa_uroven3{color:#000;background:url('img/mapa/sipka.gif') 30px 0.1em no-repeat;margin:0.3em 0 0 5px;padding:0 0 0 50px;}
div.mapa_uroven3 a,div.mapa_uroven3 a:hover,div.mapa_uroven3 a:visited{color:#000;text-decoration:none;}
div.mapa_uroven0,div.mapa_uroven4,div.mapa_uroven5{display:none;}
div.mapa_uroven1 a:hover,div.mapa_uroven2 a:hover,div.mapa_uroven3 a:hover{text-decoration:underline;}

/*** Kalendar ***/
div.tx-cal-controller div.akce h2{margin:0.3em 0 0;}
div.tx-cal-controller div.akce p.datum{font-size:0.9em;font-weight:700;color:#000;margin:1em 0 0;}
#calendar-event p.datum,#calendar-event p.misto,#calendar-event p.poradatel{margin:0;padding:0;}
#calendar-event p,div.tx-cal-controller p.zpet{margin:1em 0 0;}

/*** Kontaktni formular ***/
table.kontaktni_formular th{font-weight:400;padding:2px 0;}
table.kontaktni_formular th.formular_chyba{font-weight:400;color:red;padding:2px 0;}
table.kontaktni_formular td{padding:2px 0 2px 10px;}
input.tlacitko{border:1px solid #057728;background-color:#fff;font-weight:700;font-size:11px;color:#057728;}
input.checkbox{border:none;}
  
/*** Styly pro fotogalerii ***/
div.fotogalerie_foto{margin-top:15px;margin-bottom:15px;}
div.fotogalerie_foto div.nazev{font-weight:700;}
div.fotogalerie_foto div.foto{margin-bottom:10px;overflow-x:scroll;border:1px solid #D3D9E3;text-align:center;clear:both;padding:0;}
div.fotogalerie_foto div.foto img{margin:5px;padding:0;}
div.fotogalerie_foto div.navigace{float:right;border:1px solid #D3D9E3;margin-bottom:10px;padding:0;}
div.fotogalerie_foto div.navigace img{margin:3px 5px;}
div.fotogalerie_foto div.navigace a{margin:0;padding:0;}
div.fotogalerie_foto span.predchozi{margin-left:10px;}
div.fotogalerie_foto span.dalsi{margin-right:10px;}
div.fotogalerie_nahledy div.nahled{float:left;border:1px solid #D3D9E3;margin:0 12px 12px 0;padding:2px;}
div.fotogalerie_nahledy a,div.fotogalerie_nahledy img{margin:0;padding:0;}

/*** Styly pro tx_indexedsearch ***/
.tx-indexedsearch-searchbox, .tx-indexedsearch-rules, .tx-indexedsearch-browsebox, .tx-indexedsearch-sectionlinks, .tx-indexedsearch-secHead { display: none; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res td { padding-top: 4px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-icon { padding-left: 4px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background-color: #F4F5F7; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-weight: bold; padding-bottom: 1em; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

/*** 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; }


/* Velky obrazek */
#big_img { width: 578px; text-align: center; border: 1px solid #ccc; padding: 10px 15px; clear: both; }

/* Predchozi a dalsi*/ 
.prev_next { width: 609px; float:left; margin: 0 0 10px 0 }
#prev { display: block; float: left; }
#next { display: block; float: right; }
#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;}
#prev a.begin, #prev a.begin:link a, #prev a.begin:visited, 
#next a.end, #next a.end:link a, #next a.end:visited { display:none }

/* Nahledy */
#thumb { margin-top: 15px; }
#thumb a, #thumb a:link, #thumb a:visited { padding: 2px; text-decoration: none; border: 2px solid #ccc; display: block; float: left; margin: 0px 5px 5px 0;  }
#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: left; }
#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; }


/* menu horni */
#zahlavi_obal { height: 223px;  }
#menu_horni { background-color: #428C21;  min-height: 32px; width:980px; position: absolute; bottom: 0; left: 34px; }
#menu_horni ul { min-height: 32px; margin: 0; padding: 0; }
#menu_horni ul li { background: none; float: left; padding: 0; }
#menu_horni ul li a { font-weight: bold; font-size: 12.8px; color: #ffffff; text-decoration: none; padding: 8px 0 6px 0; display: block; }
#menu_horni ul li a:hover { color: #136816; padding: 8px 0 6px 0; display: block; background-color: #fbde68; }

#menu_horni ul li a span { padding: 0 15px; border-right: 1px solid #fff; }  

HTML>BODY #menu_horni ul li a { font-weight: bold; font-size: 12.8px; color: #ffffff; text-decoration: none; padding: 8px 0 6px 0; display: block; }
HTML>BODY #menu_horni ul li a:hover { color: #136816; padding: 8px 0 6px 0; display: block; background-color: #fbde68; }
