@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: 80%;color: #000000;background: #04558a url('img/bg_body.gif') left top repeat-x;text-align: left;}

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

/*** Zahlavi ***/ 
#zahlavi_objekty{height: 132px; position: relative;background: #E9E9E9 url('img/zahlavi/bg_zahlavi.gif') left bottom no-repeat;}
#zahlavi_objekty a { color: #adcdec }
#logo {position: absolute;top: 0px;left: 0px;}
#claim {position: absolute;bottom: 0px;right: 0px;} 
#vyhledavani { position: absolute;top: 0px;right: 0px; width: 213px; height: 43px; background:  url('img/zahlavi/bg_hledat.gif') left top no-repeat; }
#kontakni_info { position: absolute; top: 63px; right: 22px; color: #adcdec; width: 175px; 
line-height: 130%; font-size: 0.85em; font-family: Verdana } 
#vyhledavani td { padding: 3px 0 0 3px; vertical-align: middle; }
#vyhledavani table { position: relative; top: 4px; left: 10px; }
#vyhledavani input.vyhledavani_text { width: 150px; border: 1px solid #cadce7; color: #1c5e89; padding: 3px 0 3px 5px; margin-right: 3px; font-size: 0.95em; }

/*** Menu horni ***/
#menu_horni ul  {  list-style-type: none;	margin: 0px; padding: 0; font-size: 0.95em;   }  
#menu_horni ul li {	float: left; 	padding: 0 0 1px 0;	margin: 0; text-transform: uppercase; background: url('img/zahlavi/bg_menu_ul.gif') left bottom repeat-x; }  
#menu_horni ul li a, 
#menu_horni ul li a:link, 
#menu_horni ul li a:visited {	float: left; background: url('img/zahlavi/bg_menu_vrch.gif') left top repeat-x;	display: block;	padding: 0; color: #fff;	text-decoration: none;	cursor: pointer;  }  
#menu_horni ul li a:hover {	color: #dbecfd; }  
#menu_horni ul li a span { background: url('img/zahlavi/bg_menu_spodek.gif') left bottom repeat-x; display: block; float: left; padding: 9px 0; text-align: center; }


#menu_horni ul li.aktualni a { background: url('img/zahlavi/bg_menu_vrch_vybrano.gif') left top repeat-x;  }
#menu_horni ul li.aktualni a span { background: url('img/zahlavi/bg_menu_spodek_vybrano.gif') left bottom repeat-x; }

#menu_horni ul li.aktualni a:hover { background: url('img/zahlavi/bg_menu_vrch_vybrano.gif') left top repeat-x; }
#menu_horni ul li.aktualni a:hover span { background: url('img/zahlavi/bg_menu_spodek_vybrano.gif') left bottom repeat-x; }


#menu_horni ul li.aktivni a, #menu_horni ul li.aktivni a:link, 
#menu_horni ul li.aktivni a:visited { background: url('img/zahlavi/bg_menu_vrch_vybrano.gif') left top repeat-x; display: block;  }
#menu_horni ul li.aktivni a span { background: url('img/zahlavi/bg_menu_spodek_vybrano.gif') left bottom repeat-x; display: block;  }

#menu_horni ul li.aktivni a:hover { background: url('img/zahlavi/bg_menu_vrch_vybrano.gif') left top repeat-x; display: block;  }
#menu_horni ul li.aktivni a:hover span { background: url('img/zahlavi/bg_menu_spodek_vybrano.gif') left bottom repeat-x; display: block; }

#menu_horni ul li.posledni a span { padding: 9px 0 }

#menu_horni ul li.item_1 span { width: 90px; }
#menu_horni ul li.item_2 span { width:120px; }
#menu_horni ul li.item_3 span { width: 170px; }
#menu_horni ul li.item_4 span { width: 130px; }
#menu_horni ul li.item_5 span { width: 140px; }
#menu_horni ul li.item_6 span { width: 105px; }
#menu_horni ul li.item_7 span { width: 100px; }
#menu_horni ul li.item_8 span { width: 105px; }





/*** Cesta ***/
#cesta {font-size: 0.95em;padding: 0; margin: 23px 0 19px 0; line-height: 140%; border-bottom: 1px solid #e4ebf3; border-top: 1px solid #e4ebf3; float: left; width: 707px; }
#cesta a { display: block; float: left; 
background: url('img/telo/cesta_sipka.gif') right top no-repeat; height:23px; position: relative; padding: 5px 20px 0 10px;  }
#cesta span { display: block; float: left; padding: 5px 20px 0 10px; font-weight: bold; color: #4d82a7;   }
#cesta a.homepage { padding: 5px 20px 0 0px; }

/*** Telo leve ***/
#telo_leve {float: left;width: 230px; background: url('img/telo.gif') left top repeat-x; } 
#telo_leve_obsah { padding: 24px 0 0 24px; }

#telo_leve div.nazev { width: 182px;  }
#telo_leve h2 { margin: 0; color: #042940; font-weight: bold; padding: 10px 0 10px 15px; font-size: 1em; background: url('img/menu_leve/nadpis_menu.gif') left top no-repeat; }

/*** Telo ***/
#kontejner #telo {float: left;width: 730px; background: url('img/telo.gif') left top repeat-x;  }
#kontejner #telo_obsah { padding: 10px 22px 0 0px; }

#kontejner_uvod #telo { width: 960px; background: url('img/telo.gif') left top repeat-x;  }
#kontejner_uvod #telo_obsah { padding: 23px 0px 0 23px; }

#kontejner div.standart { margin-bottom: 23px; }
#kontejner div.standart img { margin-right: 2px; }
#kontejner div.vlevo { float: left; width: 445px; }
#kontejner div.vpravo_obal { float: right; width: 235px; background: url('img/telo/okraj_prave_telo_vrch.gif') left top no-repeat; }
#kontejner div.vpravo {   background: url('img/telo/okraj_prave_telo_spodek.gif') left bottom no-repeat; }
#kontejner div.vpravo ul { margin: 0; padding: 12px 13px 10px 14px; }
#kontejner div.vpravo li { margin: 0; color: #042032; font-size: 1.15em; background: url('img/ikonky/odrazka_sipka.gif') left 4px no-repeat; padding: 0 0 12px 10px }
*:first-child+html #kontejner div.vpravo li {   line-height: 100%; }
* html #kontejner div.vpravo li {   line-height: 100%; }

div.kde_nas_najdete { float: right; margin-top: 10px; }

/*#vyhledavani input.tlacitko { padding: 3px\9 5px\9 3px\9 3px\9; } /* IE8 */

/*** 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 { width: 182px; }
#menu_leve ul { margin: 0; padding: 0 1px 2px 1px; background: url('img/menu_leve/okraj.gif') left bottom no-repeat; }

/* Vsechny polozky */
#menu_leve li.uroven1, #menu_leve li.uroven1_aktualni { list-style-type: none; margin: 1px 0 0 0;  padding: 0; }
#menu_leve li.uroven1 a, #menu_leve li.uroven1_aktualni a { padding: 0; color: #042940;  text-decoration: none; background-color: #e3edf7; display: block; width: 100%;}
#menu_leve li.uroven1 a span, #menu_leve li.uroven1_aktualni a span { display: block; padding: 8px 30px 8px 10px; background: url('img/menu_leve/sipka.gif') right center no-repeat; }

#menu_leve li.uroven1 a:hover { color: #fff; background: #c41500 url('img/menu_leve/bg_polozka_vybrana.gif') left top repeat-x; }
#menu_leve li.uroven1 a:hover span { color: #fff; background: url('img/menu_leve/sipka_vybrana.gif') right center no-repeat; }

/* Vybrana polozka*/
#menu_leve li.uroven1_aktualni a { color: #fff; background: #c41500 url('img/menu_leve/bg_polozka_vybrana.gif') left top repeat-x; }
#menu_leve li.uroven1_aktualni a span { color: #fff; background: url('img/menu_leve/sipka_vybrana.gif') right center no-repeat; }

/* Po vybrane polozce v druhe urovni*/
#menu_leve li.uroven1_aktivni { list-style-type: none; margin: 0 0 1px 0; padding: 0; background-image: none; }
#menu_leve li.uroven1_aktivni a { display: block; color: #fff; text-decoration: none; background: #c41500 url('img/menu_leve/bg_polozka_vybrana.gif') left top repeat-x;}
#menu_leve li.uroven1_aktivni a:hover { color: #ff0000; }
#menu_leve li.uroven1_aktivni a span { display: block; padding: 8px 30px 8px 10px; color: #fff; background: url('img/menu_leve/sipka_vybrana.gif') right center no-repeat;  }

/************* BEGIN Leve menu - 2. uroven ************/
/* Vsechny polozky */
#menu_leve li ul { background-image: none; margin: 0; padding: 0 }
#menu_leve li.uroven2, #menu_leve li.uroven2_aktualni { list-style-type: none; margin: 1px 0 0 0;  padding: 0; background-image: none;  }
#menu_leve li.uroven2 a { padding: 0; background-image: none;   text-decoration: none; background-color: #e3edf7; display: block; width: 100%;}
#menu_leve li.uroven2 a span { display: block; border: none;  color: #042940; padding: 6px 30px 6px 28px; background-image: none;  }

#menu_leve li.uroven2 a:hover { color: #ff0000; background-image: none;   }
#menu_leve li.uroven2 a:hover span { color: #ff0000; background-image: none;  }

/* Vybrana polozka*/
#menu_leve li.uroven2_aktualni span { border: none;  display: block; color: #ff0000; font-weight: bold; padding: 6px 30px 6px 28px; background-image: none; background-color: #e3edf7; }

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


/*** Zapati ***/ 
#zapati_kontejner {clear: both; width: 960px;height: 80px;min-height: 80px;margin: -80px auto 0 auto;background-color: #04558a;color: #a0c0d4;font-size: 0.95em;}
html>body #zapati_kontejner {height: auto;}
#zapati_kontejner_obsah {padding: 0;}
#zapati { padding: 20px 25px 20px 20px; background-color: #042b45; zoom: 1 }
#zapati_menu {position: relative;float: left;}
#zapati_copyright { padding-left: 5px; float: right; }
#zapati_omega {float: right;position: relative;}
#tisk_info { display: none; }
#zapati a, #zapati a:link, #zapati a:visited { color: #a0c0d4; margin: 0 5px; }
#zapati a:hover { color: #a0c0d4; }

/*** 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_obal { width: 304px; float: right; margin: 20px 25px 0 0px; font-size: 0.95em; background: url('img/aktuality/aktuality_uvod_vrch.gif') left top no-repeat; }
* html div.uvod_aktuality_obal { width: 304px; float: right; margin: 20px 13px 0 0px;  }
div.uvod_aktuality { background: url('img/aktuality/aktuality_uvod_spodek.gif') left bottom no-repeat; padding: 0 0 15px 0   }
div.uvod_aktuality h2 {font-size: 1.4em;font-weight: bold;margin: 0 0 18px 0; padding: 5px 0 0 11px; color: #033c70; zoom: 1; }
div.uvod_aktuality_polozka {margin-bottom: 15px;} 
div.uvod_aktuality_polozka h3 {margin: 0 0 2px 0; font-size: 1em; font-weight: bold;}
div.uvod_aktuality_polozka p {margin-bottom: 0px;font-size: 1em; float: left; color: #054480; font-size: 0.9em; line-height: 160%; }
div.uvod_aktuality_polozka p.datum { font-size: 1em; font-family: verdana; text-align: center; 
color: #033c70;padding: 8px 0 8px 0; margin: 0 0 0 13px; width: 62px; background-color: #eaedf0; border: 1px solid #bfcdd9;  }
* html div.uvod_aktuality_polozka p.datum { margin: 0 0 0 7px; }
div.uvod_aktuality_polozka p.datum span.top { font-weight: bold; padding-bottom: 5px; display: block; }
div.uvod_aktuality a { color: #0097db; }
div.uvod_aktuality_polozka div.text { float: left; margin: 0; padding: 0; width: 195px; margin-left: 12px; }
div.uvod_aktuality .vice { padding-left: 77px; margin: 0 }
* html div.uvod_aktuality .vice { padding-left: 90px; }

/* Vypis zprav */
div.aktualita_polozka {margin-bottom: 30px;  }
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; font-size: 1.2em; font-weight: bold; }

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

/*** Reference ***/
div.reference_vypis div.obrazek { float: left; width: 200px; }
div.reference_vypis div.popis { float: right; width: 500px;  }
div.reference_vypis div.reference_polozka { margin-bottom: 30px; border-bottom: 1px solid #ccc; padding: 0 0 20px 0   }
div.reference_vypis div.popis h2 { margin: 0 0 8px 0; font-size: 1.2em; font-weight: bold; }
div.reference_vypis div.popis p { margin: 0 0 5px 0 }
div.reference_vypis div.popis p span { font-weight: bold; }
#pagination { margin: 15px 0 0 0; text-align: center;  }

div.reference_detail div.popis p span { font-weight: bold; }
div.reference_detail div.obrazek { margin-bottom: 20px; }

/*** Reference - vybrane uvod ***/
div.vybrana_reference { margin-top: 25px; }
div.vybrana_reference h1 { font-size: 1.4em; font-weight: bold; }
div.vybrana_reference table { }
div.vybrana_reference table p { margin: 0; padding: 0 }
div.vybrana_reference table td { width: 190px; padding: 0 }
div.vybrana_reference table td.nazev div  {  padding: 10px 5px 12px 9px; float: left; }
div.vybrana_reference table td.mezera { width: 9px; padding: 0}
div.vybrana_reference table td.nazev {  background-color: blue; background: url('img/reference/nazev_vybrane.gif') left bottom no-repeat;  }
div.vybrana_reference table td a, div.vybrana_reference table td a:link, 
div.vybrana_reference table td a:visited { float: left; font-weight: bold; color: #fff; text-decoration: none; font-size: 0.95em; }

/*** Reference - vyrobni stredisko ***/
div.vyrobni_reference table { margin: 0 0 9px 0; font-weight: bold; }
div.vyrobni_reference td { padding: 0 0 4px 0; border-bottom: 1px solid #d7e0e8  }
div.vyrobni_reference td p { padding: 0; margin: 0 }
div.vyrobni_reference div.obr { float: left; width: 65px; }
div.vyrobni_reference div.nazev { float: left; width: 130px; padding-bottom: 5px;  }
div.vyrobni_reference td.mezera { width: 25px; border-bottom: none  }
div.vyrobni_reference img { padding: 1px; border: 1px solid #d3d9e1 }
div.vyrobni_reference h3 { margin: 0 0 12px 0; color: #073268; font-size: 1.1em; font-weight: bold; }

div.zadne_reference { background-color: #e9e9e9; padding: 12px 10px 12px 15px; border: 1px solid #ccc; font-weight: bold;  }

/***
 #flashcontent { width: 911px; height: 371px; background: url('img/reference/nazev_vybrane.gif') left bottom no-repeat; }
 ***/

