@import url("styly_zaklad.css");

html, body, div, form, img {margin: 0;padding: 0;border: 0;}
html, body {height: 100%;}

/*** Kontejner ***/ 
#kontejner {min-height: 100%;height: 100%; min-width: 965px; margin: auto;background: transparent url('img/kontejner.gif') center top no-repeat;}
html>body #kontejner {height: auto;}

/*** Zahlavi ***/
#zahlavi {position: relative; width: 965px; min-height: 112px; height: 112px; margin: auto;}
html>body #zahlavi {height: auto;}  
#logo {position: absolute; left: 1px; top: 15px;}
#jazyk {position: absolute; right: 0px; bottom: 53px; }
#jazyk a {color: #353535} 
#vyhledavani {overflow: hidden; position: absolute; top: 60px; right: 0; width: 157px; height: 20px; padding: 12px 11px 12px 17px; background: #005050 url('img/vyhledavani.gif') left top repeat-x; }
html>body #vyhledavani {overflow: visible;}
#vyhledavani input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #1c5e89;}
#vyhledavani_text {margin: -9px 0 0; vertical-align: 8px; width: 110px; border: 1px solid #cadce7; height: 17px; padding: 1px 3px;}
#vyhledavani_tlacitko {margin: -3px 0 0 13px;}

/*** Menu horni ***/

#menu_horni {position: relative; margin: 0 0 8px 0; padding: 0; background: #003837 none; font-size: 1.091em; text-align: center; line-height: 32px;}

#menu_horni li {display: inline; margin: 0; padding: 0; color: #fff; font-size: 1em; font-weight: bold; font-style: italic; background: transparent url('img/menu_horni_polozka.gif') left 9px no-repeat;}
html>body #menu_horni li {background: transparent url('img/menu_horni_polozka.gif') left top no-repeat}
*:first-child+html #menu_horni li {background: transparent url('img/menu_horni_polozka.gif') left 9px no-repeat;}
#menu_horni li.prvni {background: transparent none;}
*:first-child+html #menu_horni li.prvni {background: transparent none;}
#menu_horni li a, #menu_horni li span{  zoom: 1; padding: 9px 18px 9px 22px; color: #fff; text-decoration: none;}
#menu_horni li a:hover, #menu_horni li.aktualni a, #menu_horni li.aktualni span {background: transparent url('img/menu_horni_polozka_aktualni.gif') center bottom no-repeat;}

/*** Menu uvod ***/
#menu_uvod {position: relative; margin: 0; padding: 9px 0 10px; min-height: 327px; background: #003837 url('img/menu_uvod/pozadi.gif') center top no-repeat; text-align: center;}
#menu_uvod ul {position: relative; margin: auto; width: 965px;}
#menu_uvod ul li {position: relative; float: left; display: block; margin: 0 10px 0 0; padding: 0;}
#menu_uvod ul li.posledni {margin: 0;}

/*** telo ***/
#telo {position: relative; margin: auto; width: 965px; }
#menu_leve {position: relative; display: block; float: left; width: 230px; margin: 17px 0 0; padding: 0;} 
#menu_leve li {position: relative; display: block; width: 230px; margin: 0; padding: 0; background: transparent none; color: #fff; line-height: 1.182em;}
#menu_leve li a, #menu_leve li span {zoom: 1; position: relative; display: block; margin-bottom: 1px; padding: 6px 11px 7px; color: #fff; text-decoration: none; background-color: #005050;}
#menu_leve li.aktualni {font-weight: bold;}
#menu_leve li a:hover, #menu_leve li.aktualni a, #menu_leve li.aktualni span {background-color: #a0be32;}
#menu_leve li ul {position: relative; display: block; margin: 0; padding: 0;}
#menu_leve li.aktualni ul li {font-weight: normal;}
#menu_leve li.aktualni ul li.aktualni {font-weight: bold;}
#menu_leve li.aktualni ul li a, #menu_leve li.aktualni ul li span {padding-left: 23px; background: #016a6a url('img/menu_leve2_polozka.gif') 11px 10px no-repeat;}
#menu_leve li.aktualni ul li a:hover {text-decoration: underline;}
#menu_leve li.aktualni ul li.aktualni ul {background-color: #d1dfdf}
#menu_leve li.aktualni ul li.aktualni ul li a, #menu_leve li.aktualni ul li.aktualni ul li span {padding: 5px 11px 5px 36px; background: transparent none; color: #005050;}
#cesta {position: relative; margin: 3px 0 22px; width: 723px; float: right;}
#obsah {position: relative; width: 723px; float: right;}
#obsah_uvod {position: relative; margin: 43px 0 20px; width: 650px; float: left; font-size: 1.091em;}
#obsah_uvod p.perex {font-size: 1.167em;}
#obsah_uvod h1 {font-size: 2em; margin-bottom: 31px;}
#aktuality_uvod {position: relative; display: block; float: right; width: 169px;}
#aktuality_uvod h2 {padding: 10px 10px 8px; margin-left: -16px; font-size: 1.455em; background-color: #005050; color: #fff; font-style: italic; font-weight: bold; text-align: center;}
#aktuality_uvod h3 {margin-left: -16px; padding-left: 16px; font-size: 1.182em; font-weight: bold; font-style: italic; background: transparent url('img/odrazka.gif') left 2px no-repeat;}
#aktuality_uvod h3 a {text-decoration: none;}
#aktuality_uvod h3 a:hover {text-decoration: underline;}
#aktuality_uvod p {line-height: 1em;}
#aktuality_uvod p.vice {font-size: 1.091em; font-weight: bold;}
#aktuality_uvod p.vice a {padding-left: 12px; background: transparent url('img/odkaz_vice.gif') left 0.417em no-repeat;}

/*** Zapati ***/ 
#zapati_kontejner {clear: both; width: 925px; padding: 13px 20px 8px; height: 17px; min-height: 17px; margin: -39px auto 0 auto; background-color: #005050; color: #fff;}
html>body #zapati_kontejner {height: auto;}
#zapati_menu {position: relative; float: left; line-height: 17px; }
#zapati_copyright { padding-left: 5px; float: right; line-height: 17px; }
#zapati_omega {float: right;position: relative; line-height: 17px; }
#zapati_omega img {vertical-align: -4px;}
#zapati_kontejner a { color: #fff; text-decoration: none; }
#zapati_kontejner a:hover { text-decoration: underline; }

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

/* 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 */
ul.mapa_webu li {font-weight: bold;}
ul.mapa_webu li li {font-weight: normal;}

/*** Vysledek hledani ***/
table.vysledek_hledani {width: 100%;}
table.vysledek_hledani th {text-align: left; 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;}

