@import url("styly_zaklad.css");

html, body, div, form, img {margin: 0;padding: 0;border: 0;}
html, body {height: 100%;}
body {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 75%;color: #646c79; background-color: #fff;text-align: left;}

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

#kontejner_cela_sirka {width: 1040px;min-height: 100%;height: 100%;margin: auto;background: #ffffff url('img/bg_kontejner.gif') left top repeat-y;}
html>body #kontejner_cela_sirka {height: auto;}

#kontejner_vnitrni { padding: 0 98px; }

/*** Zahlavi ***/ 
#zahlavi_objekty{height: 157px;position: relative; border-bottom: 3px solid #656d7a; }
#logo {position: absolute;top: 35px;left: 0px;}
#en {position: absolute; top: 36px; right: -108px;} 
#cz {position: absolute; top: 79px; right: -108px;}

/*** Menu horni ***/
#menu_horni { position: absolute; top: 35px;  right: 0px; font-weight: bold; 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 { margin: 0 0 0 18px; padding: 12px 0 0 0; width: 110px; display: block; border-top: 3px solid #00b9ff; color: #656d7a; float: left;}  
HTML>BODY #menu_horni ul li a, #menu_horni ul li a:link, #menu_horni ul li a:visited { margin: 0 0 0 36px; }
#menu_horni ul li a:hover {	text-decoration: none; color: #00adef; }   
#menu_horni ul li.aktualni span { float: left; margin: 0 0px 0 36px; padding: 12px 0 0 0; width: 110px; border-top: 3px solid #00b9ff; color: #00adef;	display: block; }  


/*** Cesta ***/
#cesta { padding: 8px 10px 15px 80px; line-height: 140%; font-weight: bold; }
#cesta a { font-weight: normal; }
#kontejner_cela_sirka #cesta { padding: 8px 10px 15px 0px;  }

/*** Úvod rozcestnik ***/ 
div.uvod_rozcestnik_box { float: left; margin: 0 0 0 48px; width: 249px; }
div.uvod_rozcestnik_box_prvni { margin: 0; }
div.uvod_rozcestnik_box a {	display: block;  background-color: #00adef; width: 249px; text-decoration: none; }
div.uvod_rozcestnik_box a span {	display: block; padding: 16px 0 11px 18px; color: #fff; font-weight: bold; font-size: 1.4em; } 
div.uvod_rozcestnik_box a:hover {	 background-color: #656d7a; width: 249px; text-decoration: none; color: #fff; } 

div.uvod_rozcestnik_box p.box a {	display: inline; background-color: #ffffff; text-decoration: underline; color: #656d7a; }
div.uvod_rozcestnik_box p.box a:hover {	 display: inline; background-color: #ffffff; text-decoration: none; color: #656d7a; }  


div.uvod_vyrazny_text { clear: both; background-color: #eeeff0; border-top: 7px solid #656d7a; border-bottom: 3px solid #656d7a; color: #00adef; line-height: 90%;
padding: 10px 310px 10px 17px; margin: 10px 0 10px 0; font-size: 1.25em; font-weight: bold;  }
*:first-child+html div.uvod_vyrazny_text  { padding: 18px 310px 10px 18px; margin: 0; font-size: 1.25em; font-weight: none; } /* IE7 */


/*** Telo leve ***/
#telo_leve {float: left;width: 215px;} 
#telo_leve_obsah {margin-top: 10px;padding: 43px 0 0 0px;}

/*** Telo ***/
#kontejner #telo {float: left;width: 625px; }
#kontejner #telo_obsah {padding: 10px 0px 0 80px;}

#kontejner_cela_sirka #telo { float: left; width: 844px; margin-top: 17px; }
#kontejner_cela_sirka #telo_obsah { padding: 10px 0px 0 0px;}

/*** Telo prave ***/
#telo_prave {float: right;width: 180px;font-weight: bolder;font-size: 1.15em;}
#telo_prave_obsah {padding: 17px 10px 0px 0px;overflow: hidden;}



/************* Leve menu - 1. uroven ************/
#menu_leve ul { margin: 0; padding: 0; font-size: 1.15em; color: #fff; }

/* Vsechny polozky */
#menu_leve li.uroven1 { list-style-type: none; margin: 0 0 1px 0; padding: 0; }
#menu_leve li.uroven1 a { color: #fff; font-weight: bold; text-decoration: none; padding: 0; margin: 0; background: #656d7a url('img/menu_leve/odrazka.gif') 10px center no-repeat; display: block; width: 100%;}
#menu_leve li.uroven1 a:hover { background-color: #00adef;  }
#menu_leve li.uroven1 a span { display: block; padding: 3px 12px 3px 32px; }

/* Vybrana polozka*/
#menu_leve li.uroven1_aktualni { margin: 0 0 1px 0; padding: 0; list-style-type: none;    }
#menu_leve li.uroven1_aktualni span { padding: 3px 12px 3px 32px; zoom: 1; background: #00adef url('img/menu_leve/odrazka.gif') 10px center no-repeat; display: block; font-weight: bold;  }

/* 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: #fff; font-weight: bold; cursor: pointer; text-decoration: none; background: #00adef url('img/menu_leve/odrazka.gif') 10px center no-repeat; display: block; width: 100%;}
#menu_leve li.uroven1_aktivni a:hover { background-color: #00adef;  }
#menu_leve li.uroven1_aktivni a span { display: block; padding: 3px 12px 3px 32px; }

/************* BEGIN Leve menu - 2. uroven ************/
#menu_leve li ul { font-size: 0.85em; padding: 5px 0; background-color: #ebecee; color: #656d7a; }
/* Vsechny polozky */
#menu_leve li.uroven2 { list-style-type: none; margin: 0 0 0px 0; padding: 0; background-image: none; }
#menu_leve li.uroven2 a { font-weight: normal; color: #656d7a; cursor: pointer; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven2 a:hover { color: #00adef; }
#menu_leve li.uroven2 a span { display: block; padding: 5px 15px 5px 32px; background-color: #ebecee; background-image: none; font-weight: bold; }

/* Vybrana polozka*/
#menu_leve li.uroven2_aktualni { margin: 0 0 0px 0; padding: 0; color: #00adef; background-image: none; background-color: #ebecee; list-style-type: none; }
#menu_leve li.uroven2_aktualni span { padding: 5px 15px 5px 32px; zoom: 1; 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-image: none;   }
#menu_leve li.uroven2_aktivni a { font-weight: normal; color: #00adef; background-color: #ebecee; background-image: none; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven2_aktivni a:hover { color: #00adef; background-color: transparent;  }
#menu_leve li.uroven2_aktivni a span { display: block; padding: 5px 15px 5px 32px; font-weight: bold; }

/************* BEGIN Leve menu - 3. uroven ************/
#menu_leve li ul li ul { font-size: 1em; padding: 0 0 7px 0; }
/* Vsechny polozky */
#menu_leve li.uroven3 { list-style-type: none; margin: 0 0 0px 0; padding: 0; background-image: none; }
#menu_leve li.uroven3 a { padding: 0; font-weight: normal; cursor: pointer;  
 color: #656d7a; text-decoration: underline; display: block; width: 100%;}
#menu_leve li.uroven3 a:hover span { color: #00adef; background: #ebeced url('img/menu_leve/odrazka_uroven3_hover.gif') 33px 10px no-repeat;  }
#menu_leve li.uroven3 a span { display: block; padding: 1px 10px 1px 50px; font-weight: normal; background: #ebeced url('img/menu_leve/odrazka_uroven3.gif') 33px 10px no-repeat; }

/* Vybrana polozka*/
#menu_leve li.uroven3_aktualni { margin: 0 0 0px 0; padding: 0; color: #00adef; background: #ebeced url('img/menu_leve/odrazka_uroven3_hover.gif') 33px 10px no-repeat; background-color: #ebeced; list-style-type: none; }
#menu_leve li.uroven3_aktualni span { padding: 1px 10px 1px 50px; zoom: 1; display: block; font-weight: normal; }

/* Po vybrane polozce ve ctvrte 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: 0;  font-weight: normal; background: #ebeced url('img/menu_leve/odrazka_uroven3.gif') 33px 10px no-repeat; 
 color: #00adef; text-decoration: underline; display: block; width: 100%;}
#menu_leve li.uroven3_aktivni a:hover { color: #00adef; background-color: transparent; }
#menu_leve li.uroven3_aktivni a span { display: block; padding: 1px 10px 1px 50px; font-weight: normal; }

/*** Zapati ***/ 
#zapati_kontejner { background: #fff url('img/bg_zapati.gif') left bottom no-repeat; clear:both; width: 1040px; height: 100px; min-height: 100px;margin: -100px auto 0 auto; }
html>body #zapati_kontejner {height: auto;}
#zapati_kontejner_obsah {padding: 0 98px; }
#zapati { padding: 13px 0px 0px 0px; background: url('img/zapati_okraj_horni.gif') left top repeat-x;  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; }

/*** 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.aktuality {padding: 5px 3px 15px 7px;background: #FFF3D8 url('img/menu_leve_okraj.gif') left bottom repeat-x;overflow: hidden;}
div.aktuality h2 {font-size: 1.2em;font-weight: bold;margin: 0 0 0.4em 0; }
div.uvod_aktuality_polozka {margin-bottom: 15px;} 
div.uvod_aktuality_polozka h2 {margin: 0 0 0.1em 0;font-weight: bold;}
div.uvod_aktuality_polozka p {margin-bottom: 15px;font-size: 1em;}
div.uvod_aktuality_polozka p.datum {color: #000000;padding: 0;margin: 0;}

/* Vypis zprav */
div.aktualita_polozka {margin-bottom: 15px;}
div.aktualita_polozka p {margin-bottom: 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;}
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: #ff0000;}
div.aktualita_polozka a:hover {text-decoration: underline;color: #ff0000;}

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

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

/*** Styly pro strankovani tt_news ***/
div.tx-ttnews-browsebox {text-align: center;font-size: 0.9em;padding: 10px;}
div.tx-ttnews-browsebox span.active {padding: 1px 3px;margin: 0 1px;}
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: none;}
div.tx-ttnews-browsebox span.inactive a:hover {padding: 5px 4px;margin: 0 1px;text-decoration: underline;}

/*** Poptavkovy formular ***/
div.poptavkovy_formular { border-top: 3px solid #656d7a; background-color: #f7f7f7; border-bottom: 4px solid #0fbdfe; margin-top: 10px; }
div.poptavkovy_formular_obal { padding: 10px 15px 8px 16px; }
div.poptavkovy_formular div.jmeno { float: left; margin-right: 15px; }
div.poptavkovy_formular div.email { float: left; }
div.poptavkovy_formular div.submit { margin-top: 14px; }
div.poptavkovy_formular label { display: block; font-weight: bold; margin-bottom: 7px;}
div.poptavkovy_formular input { width: 240px; border: 1px solid #808080}
div.poptavkovy_formular textarea { width: 508px; }
div.poptavkovy_formular input.submit { width: auto; background-color: #00b9ff; border: none; padding: 1px 7px; color: #fff; font-weight: bold; }
div.poptavkovy_formular span.clear { height: 10px; }
p.requred { font-weight: bold; margin-top: 13px; margin-bottom: 0; }
div.poptavkovy_formular h2 { margin: 5px 0 10px 0 }

div.poptavkovy_formular input.formular_chyba, div.poptavkovy_formular textarea.formular_chyba { border: 1px solid #ff0000; }
div.poptavkovy_formular div.error { background: url('img/ostatni/error_form.gif') 10px 6px no-repeat; color: #ff0000; zoom: 1;
font-weight: bold; padding: 7px 0 7px 36px; border: 1px solid #fbada7; background-color: #facbc7; margin-bottom: 13px; }










