@import url("styly_zaklad.css");

/* stranka */
body { font-family: Arial, Verdana, Helvetica, sans-serif;font-size:0.8em;background:#dfecea;color:#394a58;margin:0px;padding:0px;}
h2 { color:#008576;font-size:1.5em;font-weight:normal}
a { color:#008576; }
#kontejner_obal{width:958px;margin:auto}
.break{clear:both}


/*jazyk*/
#jazyk{ width:100%;height:20px;padding-top:8px;font-size:0.9em}
#jazyk ul{float:right;}
#jazyk li{display:inline;height:14px; background-image: none;}
#jazyk a{color:#394a58;text-decoration:underline}
#jazyk a:hover{color:#394a58;text-decoration:none}
#jazyk a.vybrano { font-weight: bold;text-decoration:none }
#jazyk #gb{background: url(img/zahlavi/gb.png) center left no-repeat;padding-left:30px}
#jazyk #fr{background: url(img/zahlavi/fr.png) center left no-repeat;padding-left:30px}
#jazyk #de{background: url(img/zahlavi/de.png) center left no-repeat;padding-left:30px}
#jazyk #ru{background: url(img/zahlavi/ru.png) center left no-repeat;padding-left:30px}
#jazyk #cz{background: url(img/zahlavi/cz.gif) center left no-repeat;padding-left:30px}


/*zahlavi*/
#zahlavi{position:relative;height:164px;width:100%;background:#fff;border:1px solid #c7ddda;border-bottom:0px}
#zahlavi #logo{position:absolute;left:23px;width:310px;height:101px;text-decoration:none}
#zahlavi #logo_en{position:absolute;left:23px;width:342px;height:101px;text-decoration:none}
#hledat { position:absolute; left:720px; top:42px; width:215px; padding:0px; }
#hledat table{border-spacing:0px;margin:0px}
#hledat td { padding:0px; vertical-align: middle; }
#hledat input.odeslat {border:0px;margin:0px; padding: 0; }
* html #hledat input.odeslat { margin-top:2px } /* IE6 */ 
#trideni_pruh { position:absolute; top:101px; left:23px; font-weight:bold; color:#008576; background:url(img/zahlavi/trideni_pruh.png); width:912px; height:63px; }
#trideni_pruh form { position:absolute; left:520px; top:17px; }
#trideni_pruh table{border-spacing:0px;margin:0px}
#trideni_pruh td { padding:0px; vertical-align: middle; }
#trideni_pruh input.odeslat {border:0px;margin:0px; padding: 0; }
#trideni_pruh select { width:210px }


/* menu */
#menu { float:left; margin:0; padding:0; display:block; }
#menu li { margin:0px 0px 0px 23px; padding:0px; }
#menu a{ width:244px; color:#008576;text-decoration:none;display:block;font-weight:bold;padding:5px 10px; background:url(img/menu_a_info/menu_oddelovac.png) top left repeat-x #c8e3df;}
#menu a:hover { background: #e0f4f1; text-decoration:none; background:url(img/menu_a_info/menu_oddelovac_hover.png) top left repeat-x #c8e3df ; }
#menu a.vybrana { background:#008576; color:#fff; text-decoration:none; }
#menu_druhe { margin:0 0 0 0; padding: 0px 0 8px 0; background: #3ea196; color:#fff; }
#menu_druhe li { background:url(img/menu_a_info/podmenu_odrazka.gif) 10px 12px no-repeat; margin:0; padding:0px 0px 0px 20px}
#menu_druhe a {  color: #e4f1ef; background:none; width:234px; padding:5px; text-decoration: underline; }
#menu_druhe a:hover { text-decoration:none; background:none }
#menu_druhe a.vybrana { background:none; color:#fff; text-decoration:none; }
#menu_treti { margin:0; padding: 0px; background: #3ea196; color:#fff;  }
#menu_treti li { margin:0; padding:0px 0px 0px 20px; background:none; }
#menu_treti a {  color: #ffffff; font-weight:normal; background:none; width:220px; padding:1px; text-decoration: underline; }
#menu_treti a.vybrana { font-weight: bold; text-decoration: none; }
#menu_treti a.vybrana:hover { text-decoration: none; }
#menu_treti a:hover { text-decoration:none; background:none }
#menu_treti { padding-bottom: 10px; }
#menu_vnitrni_strana_zakonceni { clear:both;background:url(img/menu_a_info/menu_vnitrni_strana_zakonceni.png); width:264px; height:24px; overflow:hidden; margin-left:23px}
.menu_hlavni_strana_zakonceni { background:url(img/menu_a_info/menu_oddelovac.png); width:264px; height:1px; overflow:hidden;}


/* ochrance info (hl.strana)*/
#obal_menu_a_info { z-index:1; width:100%; position:relative; background:url(img/menu_a_info/pozadi.png) 23px 0px repeat-y #fff; border:1px solid #c7ddda; border-width: 0px 1px;}
#ochrance_info { float:left; width:647px; border-right:1px solid #d7dbde}
#.ochrance_perex { float:left;width:390px;padding:15px 22px}
.ochrance_perex { float:left;width:600px;padding:15px 22px 0px 22px}
.ochrance_perex h1 { font-family:georgia,"Times New Roman",Verdana; font-size:2em; color:#008576; }
#.ochrance_jmeno { clear:both; padding:20px; width:345px;}
.ochrance_jmeno { clear:both; padding:0px 20px 20px 20px; width:345px;}
.ochrance_jmeno h2 { margin:0px 0px 8px 0px; }
.ochrance_jmeno a { background: url(img/menu_a_info/odrazka_odkazu.gif) center left no-repeat; padding-left:10px; color: #008576;}
.ochrance_jmeno a:hover { color: #008576; }
#spodni_pruh { clear:both; height:13px;overflow:hidden;background:url(img/menu_a_info/spodni_pruh.png) no-repeat; margin:0px 23px}


/* obsah hlavni strany */
#obal_obsah_hlavni_strana { width:100%; background: #fff; border:1px solid #c7ddda; border-width: 0px 1px;}
#obal_rychlanavigace_a_nastenka { float:left; position:relative; z-index:100; margin:-180px 0px 0px 0px; width: 262px;  }
#rychla_navigace { height:220px; background:url(img/obsah/rychla_navigace_hlavicka.png) top left no-repeat #ebf4f3; padding: 30px 4px 4px 15px; border:1px solid #d7dbde}
#rychla_navigace h2 { margin:5px 0px 10px 0px; }
#rychla_navigace a { display:block; font-weight:bold; background: url(img/obsah/rychla_navigace_tlacitko.png) top left no-repeat #008576; color:#fff; width:207px; height:32px;padding:15px 2px 0px 20px; font-size:0.9em;margin:0px 0px 13px 0px}
#nastenka { padding: 20px; background:#ebf4f3; border:1px solid #d7dbde; border-top:0px; background-color: #f3f3f5;}
#nastenka h2 { margin:0px 0 5px 0; padding:0px }
#nastenka .polozka { padding:7px 0px 0px 0px; font-size:0.9em; }
#nastenka .datum { color:#008576; padding:0px 0px 7px 0px}
#nastenka .nadpis { color:#394a58; font-weight:bold;}
#nastenka .vice { color:#008576;}
#aktuality { float:left; padding:23px; width:627px;}
#aktuality h2 { margin:0px 0px 0px 20px}
#aktuality .polozka { padding: 14px 10px 7px 20px; background:url(img/obsah/aktuality_oddelovac.gif) bottom left repeat-x; }
#aktuality .datum { font-size:0.9em; color:#008576}
#aktuality .nadpis { font-family:georgia,"Times New Roman",Verdana; font-size:1.2em; color:#394a58; font-weight:bold; margin:7px 0px 3px 0px}
#nastenka .nadpis {  margin:0 0 5px 0}
#aktuality .nadpis a, #nastenka a { color:#008576; }
#aktuality .vsechny { background: url(img/menu_a_info/odrazka_odkazu.gif) center left no-repeat; padding-left:10px; color: #008576; font-weight:bold; margin:20px; display:block }
#infolinka_hlavnistrana { margin-top:2px; background:url(img/menu_a_info/infolinka_podklad.png);height:70px;font-size:1.2em;font-weight:bold;color:#fff;text-align:center;padding:33px 35px 0px 65px;}


/* layout vnitrni strany */
#obal_obsah_vnitrni_strana { width:100%; background:url(img/obsah/vnitrni_strana_levy_pruh.png) 23px 0px repeat-y #fff; border:1px solid #c7ddda; border-width: 0px 1px;}
#obal_levy { float:left;  }
#obal_pravy { float:left; width:648px}
#drobeckova_navigace { height:25px; padding:5px 20px; font-size:0.85em; background:#eef0f1 }
#drobeckova_navigace a{ color:#008576; }
#drobeckova_navigace .aktualni_strana{ color:#008576; font-weight:bold }
#infolinka_vnitrnistrana { background:url(img/menu_a_info/infolinka_podklad.png); width:160px; height:70px; font-size:1.2em;font-weight:bold;color:#fff;text-align:center;padding:33px 35px 0px 65px;margin-left:23px}
#definice_diskriminace { float:left; width:280px; height:171px; color:#fff; background:#f88f1c; font-size:1.2em; font-weight:bold; padding:20px 3px 2px 25px}
div.definice_popis { margin-bottom: 22px  }
#definice_ochrana_osob { float:left; width:280px; height:171px; color:#fff; background:#ab0647; font-size:1.2em; font-weight:bold; padding:20px 3px 2px 25px}
#rozcestnik_diskriminace { background:#fdcf8e; padding:20px 30px; clear:both; }
#rozcestnik_diskriminace a{ display:block; color:#000; font-weight:bold; background:url(img/obsah/rozcestnik_diskriminace_odrazka.gif) center left no-repeat; padding:5px 5px 5px 15px}
#rozcestnik_ochrana_osob { background:#f0b0c9; padding:20px 30px; clear:both; width:588px }
#rozcestnik_ochrana_osob a{ display:block; color:#000; font-weight:bold; background:url(img/obsah/rozcestnik_ochrana_osob_odrazka.gif) center left no-repeat; padding:5px 5px 5px 15px}
#rozcestnik_ochrana_osob .nadpis_druhe_urovne { color:#000; font-weight:bold; background:url(img/obsah/rozcestnik_ochrana_osob_odrazka.gif) center left no-repeat; padding:5px 5px 5px 15px }
#rozcestnik_ochrana_osob .obal_druhe_urovne { padding:0px 0px 5px 60px;  }
#rozcestnik_ochrana_osob .obal_druhe_urovne a { display:block; float:left; background:none; font-weight:normal; width:250px; padding:3px; color:#000;  }
#rozcestnik_ochrana_osob .vybrana, #rozcestnik_diskriminace .vybrana { text-decoration: none; }
div.vnitrni_strana_h1 h1 { background:#008576; color:#fff; font-size:1.5em; padding:5px 20px; margin:0px }
div.tematicke_foto { float:left }

/* texty vnitrnich stran */
#text_vnitrni_strany { padding:25px; color:#394a58 }

/* zapati */
#zapati { width:100%; background: #fff; border:1px solid #c7ddda; border-top-width: 0px; margin-bottom:30px}
#zapati .blind_friendly { text-align:right; font-size:0.85em; padding:40px 0px 2px 0px; margin: 0px 23px}
#zapati .blind_friendly img{vertical-align:middle}
#zapati .spodni_pruh { background:url(img/zapati/spodni_pruh.png); margin:0px 23px; height:38px}
#zapati .odkazy { padding: 10px 23px; color:#008576;}
#zapati a { color:#008576; }
#zapati .vnitrni_strana {background:url(img/obsah/vnitrni_strana_levy_pruh.png) 0px 0px repeat-y #fff;}
#zapati .vyrobilaOmega { float:right; padding:10px 23px; color:#008576}


/* Vypis zprav */
div.aktualita_polozka {margin-bottom: 25px;}
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.4em;}

/* 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: #008576;font-weight: bold;}
div.mapa_uroven1 a:hover {text-decoration: none;color: #008576;}
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: #008576;text-decoration: underline;}
div.mapa_uroven2 a:hover {text-decoration: none;color: #008576;}
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: #008576;text-decoration: underline;}
div.mapa_uroven3 a:hover {text-decoration: none;color: #008576;}
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: #008576;text-decoration: underline;}
div.mapa_uroven4 a:hover {text-decoration: none;color: #008576;}
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: #008576;text-decoration: underline;}
div.mapa_uroven5 a:hover {text-decoration: none;color: #008576;}
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: #008576;text-decoration: underline;}
div.mapa_uroven6 a:hover {text-decoration: none;color: #008576;}


/*** 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.browseLinksWrap {text-align: center;font-size: 0.9em;padding: 10px;}
div.browseLinksWrap span.active {padding: 1px 3px;margin: 0 1px;}
div.browseLinksWrap 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;}
div.browseLinksWrap span.inactive a:hover {padding: 5px 4px;margin: 0 1px;}


/*** Kalendar vypis ***/
div.filtr { background-color: #dbdfe1; padding: 10px 0 2px 15px; font-weight: bold; color: #000}
div.filtr #frmfilterEvents-ok { margin-left: 5px; }

/** html div.filtr #frmfilterEvents-ok { margin-left: 14px; }/* /* IE6 */ 
/**:first-child+html div.filtr #frmfilterEvents-ok { margin-left: 14px; } /* IE7 */ 
/*div.filtr #frmfilterEvents-ok { margin-left: 14px\9; } /* IE8 */ 

div.filtr input { width: 80px; border: auto; font-size: 0.95em; }
div.filtr table { margin: 0 }
div.filtr table td { vertical-align: middle; }


/** html div.filtr table td.inputbox { width: auto } /* IE6 */ 
/**:first-child+html div.filtr table td.inputbox { width: auto } /* IE7 */ 
/*div.filtr table td.inputbox { width: auto\9 } /* IE8 */
 
#frmfilterEvents-date_end_label { margin-left: 12px; }

/** html #frmfilterEvents-date_end_label { margin-left: 25px; } /* IE6 */
/**:first-child+html #frmfilterEvents-date_end_label { margin-left: 25px; } /* IE7 */
/*#frmfilterEvents-date_end_label { margin-left: 25px\9; } /* IE8 */

div.udalost { background: url('img/kalendar/spodek_border.gif') left bottom repeat-x; padding: 12px 0 12px 0; }

div.udalost div.datum { float: left; margin-right: 10px;  }
div.udalost div.popis h2 { font-size: 1.1em; margin: 0 0 5px 0; font-weight: bold; }
div.udalost div.popis p { margin: 0; font-size: 0.95em; }
div.udalost div.datum table { margin: 0;  }
div.udalost div.datum table td { background-color: #008576; color: #fff; text-align: center; padding: 7px 0px; font-weight: bold; }
div.udalost div.datum table tr.horni td { border-bottom: 1px solid #f2efe2; }
div.paginator { margin-top: 25px; text-align: center; }
div.kalendar_detail span.zacatek { margin-right: 20px; }
div.kalendar_detail p.perex { font-weight: bold; font-style: italic; font-size: 1.25em; }
div.probehle { background-color: #eef0f1; text-align: right; margin: 0 0 15px 0; padding: 4px 43px 7px 0; border: 1px solid #dbdfe1; border-top: 1px solid #fff; }
div.probehle a { background: url('img/kalendar/sipka.gif') right 4px no-repeat; padding: 0 15px 0 0; font-weight: bold;  }

/*** 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;}

/*** Dokumenty zalozky ***/
div.zalozky_menu { margin-bottom: 0px;  margin-top: 18px; margin-bottom: 20px;  }
div.zalozky_menu ul { width: 620px;  float: left; margin: 0; padding: 0; background: transparent url('img/ostatni/okraj_zalozka.gif') left bottom repeat-x; }
div.zalozky_menu li { float: left; list-style-type: none; background-image: none; margin: 0; padding: 0;   }
div.zalozky_menu a { display: block; margin: 0; padding: 5px 20px 8px 20px; background: #ececec url('img/ostatni/okraj_zalozka.gif') left bottom repeat-x; border: 1px solid #c3c3c3; border-bottom: none; border-left: none;  }
div.zalozky_menu li.select a {  text-decoration: none; font-weight: bold; background: #fff url('img/ostatni/okraj_zalozka_vybrano.gif') left bottom repeat-x;  }
div.zalozky_menu li.first a { border-left: 1px solid #c3c3c3; }
ul.dokumenty { margin-top: 7px; }

/*** Strankovani oblasti ***/

div.tx-pagebrowse-pi1 { margin: 28px 0 0 0;}
div.tx-pagebrowse-pi1 b {color: #383838;}
div.tx-pagebrowse-pi1 li {background-image: none;}  
.tx-pagebrowse { text-align: center; list-style: none inside none; padding: 0 0; margin: 0 0; width: 100%; }
.tx-pagebrowse li { display: inline; list-style: none; margin: 0; padding: 0 4px; }
li.tx-pagebrowse-pages { width: 80%; }
li.tx-pagebrowse-pages ol { display: inline; margin: 0 0; padding: 0 5px; }













