@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;}
body {
    -webkit-text-size-adjust: 100%;
}

h2 { color:#008576;font-size:1.7em;font-weight:normal}
a { color:#008576; outline: none; }
#kontejner_obal{width:958px;margin:auto}
.break{clear:both}

/* Barvy */
.wine {
	color: #b61d4c !important;
}

/*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:665px; top:42px; width:270px; padding:0px; }
#hledat table{border-spacing:0px;margin:0px;font-weight:bold; color:#008576;}
#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:75px; left:665px; font-weight:bold; color:#008576; width:270px; /*background:url(img/zahlavi/trideni_pruh.png); width:912px; height:63px; */}
#trideni_pruh form {  }
#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:150px }

/* pf2016 */
#pf2016 { background-color: #fff; margin: auto; text-align: center; border-left: 1px solid #c7ddda; border-right: 1px solid #c7ddda; width: 958px; padding-bottom: 13px; }

/* menu */
#menu { margin:0; padding:0; display:block; padding-top: 32px; background: url('img/menu_leve/vert_menu_01.jpg') 23px 0 no-repeat; width: 287px;}
#menu li { margin:0px 0px 0px 23px; padding:0px;  }
#menu a{ width:210px; color:#008576;display:block;font-weight:bold;padding:16px 10px 2px 45px; color: #FFF; background: url('img/menu_leve/odrazka.png') 28px 24px no-repeat; text-decoration: none;}
#menu a:hover { text-decoration:none; background:url(img/menu_leve/vert_menu_06.jpg) left top no-repeat;}
#menu a.vybrana { color:#fff; text-decoration:none; }
#menu a.eso { margin: 0 0 0 23px; background-image: none; background: #00b2a3 url('img/menu_leve/li_eso.gif') left bottom repeat-x; padding: 13px 10px 13px 20px; width: 234px; }
#menu a.eso:hover { background: #00c8b7 url('img/menu_leve/li_eso.gif') left bottom repeat-x; }

#menu li.prvni, #menu li.druhy, #menu li.treti {font-size: 16px;}
#menu li.prvni a {height: 39px; }
#menu li.prvni a:hover {background-position:left 0px;}

#menu li.druhy a, #menu li.treti a  {height: 41px;background-position:28px 25px; }
/*#menu li.druhy a {padding:14px 10px 4px 45px;}*/
#menu li.druhy a:hover, #menu li.treti a:hover {height: 41px;background-position:left 1px;}       

#menu li.prvni {background: url('img/menu_leve/vert_menu_02.jpg') 0px 0 no-repeat;}
#menu li.druhy {background: url('img/menu_leve/vert_menu_03.jpg') 0px 0 no-repeat; }
#menu li.treti {background: url('img/menu_leve/vert_menu_04.jpg') 0px 0 no-repeat;}
#menu li.druhy a {padding: 10px 10px 8px 45px;}
#menu li.treti a,#menu li.treti a:hover {padding: 20px 10px 0px 45px;; height: 39px;}
#menu li.prvni.aktivni, #menu li.prvni.ac {background: url('img/menu_leve/vert_menu_hr_01.jpg') 0px 0 no-repeat;;}
#menu li.druhy.aktivni, #menu li.druhy.ac {background: url('img/menu_leve/vert_menu_hr_02.jpg') 0px 0 no-repeat;;}
#menu li.treti.aktivni, #menu li.treti.ac {background: url('img/menu_leve/vert_menu_hr_03.jpg') 0px 0 no-repeat;;}  

#menu li.prvni #menu_druhe a, #menu li.druhy #menu_druhe a, #menu li.treti #menu_druhe a { height: auto;  width: 200px; font-size: 12px;}
#menu li.druhy #menu_druhe a, #menu li.treti #menu_druhe a {padding:6px;}

#menu_druhe li { background: none; }

/* menu english */
/*#menu_en { margin:0; padding:0; display:block; padding-top: 32px; background: url('img/menu_leve/vert_menu_01.jpg') 23px 0 no-repeat; width: 287px;}
#menu_en li { margin:0px 0px 0px 23px; padding:0px;  }
#menu_en a{ width:210px; color:#008576;display:block;font-weight:bold;padding:16px 10px 2px 45px; color: #FFF; background: url('img/menu_leve/odrazka.png') 28px 24px no-repeat; text-decoration: none;}
#menu_en a:hover { text-decoration:none; background:url(img/menu_leve/vert_menu_06.jpg) left top no-repeat;}
#menu_en a.vybrana { color:#fff; text-decoration:none; padding: 8px 10px 10px 45px;}

#menu_en li.prvni, #menu_en li.druhy, #menu_en li.treti {font-size: 16px;}
#menu_en li.prvni a {height: 39px; }
#menu_en li.prvni a:hover {background-position:left 0px;}

#menu_en li.druhy a, #menu_en li.treti a  {height: 41px;background-position:28px 25px; }
/*#menu_en li.druhy a {padding:14px 10px 4px 45px;}*/
/*#menu_en li.druhy a:hover, #menu_en li.treti a:hover {height: 41px;background-position:left 1px;}

#menu_en li.prvni {background: url('img/menu_leve/vert_menu_02.jpg') 0px 0 no-repeat;}
#menu_en li.druhy {background: url('img/menu_leve/vert_menu_03.jpg') 0px 0 no-repeat; }
#menu_en li.treti {background: url('img/menu_leve/vert_menu_04.jpg') 0px 0 no-repeat;}
#menu_en li.druhy a {padding: 10px 10px 8px 45px;}
#menu_en li.treti a,#menu_en li.treti a:hover {padding: 20px 10px 0px 45px;; height: 39px;}
#menu_en li.prvni.aktivni, #menu_en li.prvni.ac {background: url('img/menu_leve/vert_menu_hr_01.jpg') 0px 0 no-repeat;;}
#menu_en li.druhy.aktivni, #menu_en li.druhy.ac {background: url('img/menu_leve/vert_menu_hr_02.jpg') 0px 0 no-repeat;;}
#menu_en li.treti.aktivni, #menu_en li.treti.ac {background: url('img/menu_leve/vert_menu_hr_03.jpg') 0px 0 no-repeat;;}

#menu_en li.prvni #menu_druhe a, #menu_en li.druhy #menu_druhe a, #menu_en li.treti #menu_druhe a { height: auto;  width: 200px; font-size: 12px;}
#menu_en li.druhy #menu_druhe a, #menu_en li.treti #menu_druhe a {padding:6px;}     */

#menu_en { margin:0; padding:0; display:block; padding-top: 32px; background: url('img/menu_leve/vert_menu_01.jpg') 23px 0 no-repeat; width: 287px;}
#menu_en li { margin:0px 0px 0px 23px; padding:0px;  }
#menu_en a{ width:210px; color:#008576;display:block;font-weight:bold;padding:16px 10px 2px 45px; color: #FFF; background: url('img/menu_leve/odrazka.png') 28px 24px no-repeat; text-decoration: none;}
#menu_en a:hover { text-decoration:none; background:url(img/menu_leve/vert_menu_06.jpg) left top no-repeat;}
#menu_en a.vybrana { color:#fff; text-decoration:none; }

#menu_en li.prvni, #menu_en li.druhy, #menu_en li.treti {font-size: 16px;}
#menu_en li.prvni a { height: 39px; /*padding: 16px 10px 2px 45px;*/ }
#menu_en li.prvni > a { padding: 8px 10px 12px 45px; }
#menu_en li.prvni a:hover {background-position:left 0px;}

#menu_en li.druhy a, #menu_en li.treti a  {height: 41px;background-position:28px 25px; }
/*#menu_en li.druhy a {padding:14px 10px 4px 45px;}*/
#menu_en li.druhy a:hover, #menu_en li.treti a:hover {height: 41px;background-position:left 1px;}

#menu_en li.prvni {background: url('img/menu_leve/vert_menu_02.jpg') 0px 0 no-repeat;}
#menu_en li.druhy {background: url('img/menu_leve/vert_menu_03.jpg') 0px 0 no-repeat; }
#menu_en li.treti {background: url('img/menu_leve/vert_menu_04.jpg') 0px 0 no-repeat;}
#menu_en li.druhy a {padding: 10px 10px 8px 45px;}
#menu_en li.treti a,#menu_en li.treti a:hover {padding: 20px 10px 0px 45px;; height: 39px;}
#menu_en li.prvni.aktivni, #menu_en li.prvni.ac {background: url('img/menu_leve/vert_menu_hr_01.jpg') 0px 0 no-repeat;;}
#menu_en li.druhy.aktivni, #menu_en li.druhy.ac {background: url('img/menu_leve/vert_menu_hr_02.jpg') 0px 0 no-repeat;;}
#menu_en li.treti.aktivni, #menu_en li.treti.ac {background: url('img/menu_leve/vert_menu_hr_03.jpg') 0px 0 no-repeat;;}  

#menu_en li.prvni #menu_druhe a, #menu_en li.druhy #menu_druhe a, #menu_en li.treti #menu_druhe a { height: auto;  width: 200px; font-size: 12px;}
#menu_en li.druhy #menu_druhe a, #menu_en li.treti #menu_druhe a {padding:6px;}

/*** Menu ENGLISH ***/



#menu_druhe { margin:0 0 0 40px; padding: 0px 0 8px 0; color:#008576; width: 220px }
#menu_druhe li { margin:0; padding:0px 0px 0px 0px; list-style: disc;}
#menu_druhe li.aktivni {color: #000;}
#menu_druhe a { color: #008576; background:none; width:234px; padding:5px; text-decoration: none; height: normal; }
#menu_druhe a:hover { text-decoration:underline; background:none }
#menu_druhe a.vybrana { background:none; color:#000; text-decoration:none; }
#menu_druhe a.vybrana:hover {text-decoration:underline;}
#menu_treti { margin:0; padding: 0px; color:#000;  }
#menu_treti li { margin:0; padding:0px 0px 0px 5px; background:none; list-style: none; }
#menu_treti a {  color: #000; font-weight:normal; background:none; width:200px; padding:1px; text-decoration: none; }
#menu_treti a.vybrana { font-weight: bold; text-decoration: none; }
#menu_treti a.vybrana:hover { text-decoration: uderline; }
#menu_treti a:hover { text-decoration:uderline; 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:1px solid #d7dbde; border-left:0px solid #d7dbde; background: url('img/menu_a_info/info_prechod.png') 0 0 repeat-x; padding: 27px 0px 0 0;padding: 34px\9 0px 0 0; ?padding: 33px 0px 0 0;}
#ochrance_info_obsah {width:629px;}
.ochrance_perex { float:left;width:380px;padding:0px 20px 15px 22px; font-size: 13px; line-height: 0.67; ?line-height: 0.81; line-height: 0.81\9; padding: 0\ 20px\9 0\9 22px\9;}
#.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 { padding:17px 0 0 0; font-size: 12px; margin-top: 10px;}
#.ochrance_jmeno { clear:both; padding:0px 20px 20px 20px; width:345px;}
.ochrance_jmeno h2 { margin:0px 0px 8px 0px; font-size: 16px; font-weight: bold;}
.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}
#ochrance_info #spodni_pruh {background: #F0F0F1; margin: 0;}

/* 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 { padding: 0; border:0px solid #d7dbde; margin: 0px 0 0 24px;}
#rychla_navigace ul, #rychla_navigace ul li{list-style: none; margin: 0; padding: 0; background: none;}
#rychla_navigace ul {background: #E3E6E8; padding: 15px 5px 5px 5px; border:1px dashed #016A5B; border-left: 0; border-right: 0;}
#rychla_navigace h2 { margin: 0 0px 10px 0px; padding: 0 0 0 13px; }
#rychla_navigace a { display:block; font-weight:bold; background: url(img/obsah/rychle_odkazy_tlacitko.png) top left no-repeat #008576; color:#fff; width:206px; height:30px;padding:14px 2px 0px 25px; font-size:0.9em;margin:0px 0px 13px 8px}

#banner_spolecne { margin: 20px 0 0 38px; }

#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;}


/*** Fotogalerie ***/
#kontejner_obal #big_img { width: auto }
#kontejner_obal .prev_next { width: 100%; margin: 20px 0 }

/* 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:22px; 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, #definice_diskriminace_maly { float:left; width:270px; height:171px; color:#fff; background:#f88f1c; font-size:1.2em; font-weight:bold; padding:20px 13px 2px 25px}
div.definice_popis { margin-bottom: 22px  }
#definice_ochrana_osob .csc-default { float:left; width:270px; margin-bottom: 22px; height:170px; color:#fff; background:#ab0647; font-size:1.2em; font-weight:bold; padding:20px 13px 2px 25px}
#definice_ochrana_osob .definice_ochrana_osob_maly .csc-default { height:74px; }
#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 }

#sledovani_cizincu, #sledovani_cizincu_maly { float:left; width:271px; height:170px; color:#fff; background:#e0b800; font-size:1.2em; font-weight:bold; padding:20px 13px 2px 25px}
#sledovani_cizincu_maly { height:74px; }

#definice_stiznost, #definice_stiznost_maly { float:left; width:270px; height:171px; color:#fff; background:#a6ce39; font-size:1.2em; font-weight:bold; padding:20px 13px 2px 25px}
#definice_stiznost_maly, #definice_diskriminace_maly { height:73px; }
/* texty vnitrnich stran */
#text_vnitrni_strany { padding: 25px 0 25px 25px; color:#394a58; /*float: left*/ }

/* 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; color: #394a58 }

/*** Konference vypis ***/
#conferences_form { margin-bottom: 20px }
#conferences_form .udaj { margin-bottom: 5px } 
#conferences_form .radek { margin-top: 10px } 
#conferences_form .popisek { margin-top: 5px }
#conferences_form .udaj textarea,
#conferences_form .udaj input#jmeno,
#conferences_form .udaj input#title,
#conferences_form .udaj input#name,
#conferences_form .udaj input#lastname,
#conferences_form .udaj input#adresa,
#conferences_form .udaj input#telefon,
#conferences_form .udaj input#email,
#conferences_form .udaj input#instituce, #conferences_form .udaj input#datum_narozeni { width: 250px; border: 1px solid #D5D5D5; padding: 3px 2px 2px 3px; font-family: Arial }
#conferences_form .udaj #konference { border: 1px solid #D5D5D5; padding: 3px 2px 3px 3px; width: 425px }
#conferences_form .radek input[type="radio"] { margin: 0 15px 0 5px }
#conferences_form .prihlaseni { font-size: 14px; margin: 15px 0 7px 0; color: #008576; font-weight: bold }
#conferences_form label.parkovani,
#conferences_form label.dieta,
#conferences_form label.tlumoceni,
#conferences_form label.sbornik,
#conferences_form label.certifikat { width: 450px; margin-right: 20px; }
#conferences_form label.specifikace { margin-bottom: 10px; font-style: italic; font-size: 11px; color: #929292; text-align: justify; } 
#conferences_form label.dieta_pozadavek { margin-bottom: 10px; font-style: italic; font-size: 11px; color: #929292 } 
#conferences_form label.sbornik { margin: 0 }
#conferences_form label.datum { width: 407px; }
#conferences_form label.souhlas { margin: 10px 0; font-size: 11px; color: #929292 }
#conferences_form label.mezera_1 { width: 190px; float:left; }
#conferences_form label { display: inline-table }
#conferences_form label.styly_1 { width: 130px; float: left }
#conferences_form .perex { width: 270px; float: left }
#conferences_form .obsazen { float: left; color: red; font-size: 11px; margin-right: 5px }
#conferences_form .radek label.styly_1 { font-weight: bold }
#conferences_form .radek input.styl_2 { margin: 0 }  
#conferences_form .konference { padding: 4px 0; display: inline-block; }
#conferences_form .error { font-weight: normal; color: red; margin-bottom: 8px; font-style: italic; }
#conferences_form input[type="submit"] { padding: 6px 18px; background-color: #008576; color: #fff; border: 0; font-size: 14px; cursor: pointer }
#conferences_form .radek input#dieta_pozadavek { width: 400px }



/*** Konference formular ****/
table.konference { font-size: 12px; width: 100%; margin: 20px 0; }
table.konference th { border: 1px solid #fff; padding: 5px 10px; vertical-align: bottom; background-color: #d7dbde; color: #394a58; text-transform: uppercase; }
table.konference td { border: 1px solid #d5d5d5; padding: 5px 10px; vertical-align: middle; }
table.konference td.pevna_sirka { width: 300px }
table.konference td.zarovnani { text-align: center; }
table.konference td .obsazen { font-size: 11px; margin-top: 5px; text-align: center; }
table.konference td .obsazen a { text-transform: uppercase; line-height: 18px; color: #b61d4c; }

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

/*** Tx-Formhandler ***/
.Tx-Formhandler .row { float: left; margin-bottom: 5px; width: 100%; }
.Tx-Formhandler textarea { border: 1px solid #D5D5D5; width: 420px; resize: none; }
.Tx-Formhandler fieldset { border: 0; padding: 0; }
.Tx-Formhandler .large-3 { width: 190px; display: inline-table; float: left; }
.Tx-Formhandler .large-9 { width: 250px; float: left; }
.Tx-Formhandler .large-9 input {border: 1px solid #D5D5D5; padding: 3px 2px 2px 3px; width: 250px; }
.Tx-Formhandler p.specifikace { margin-bottom: 10px; font-style: italic; font-size: 11px; color: #929292; }
.Tx-Formhandler .row input#osobniN, .Tx-Formhandler .row input#osobniA { margin: 0 15px 0 5px; width: auto; }
.Tx-Formhandler .row input[type="submit"] { padding: 6px 18px; background-color: #008576; color: #fff; border: 0; font-size: 14px; cursor: pointer; margin-top: 30px; }
.Tx-Formhandler fieldset .obal { margin: 30px 0; float: left; width: 100%; }

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

/*** menu horni zahlavi ***/
#menu_horni {background: #c1e2dd; color: #000; position: absolute; top: 111px; left: 24px; width: 912px; height: 42px; }
#menu_horni ul { position: relative; margin:0; padding: 0 0 0 5px;background: #c1e2dd;}
#menu_horni li { position: relative; display: block; float:left; padding: 0; list-style:none; zoom: 1; background-image: none; margin:0; text-align: center; }

#menu_horni li.last a { background: none; border: none; }

/* Vychozi */
#menu_horni li a {display: block; margin: 12px 0 0 9px; padding-right: 10px;  border-right: 1px solid #016a5b; color: #016a5b; cursor: pointer; font-size: 13px;text-decoration: none;}
#menu_horni li:hover a { cursor: pointer; color: #016a5b; text-decoration: underline;}
#menu_horni li span { display: block; padding: 0px 0;}

/* Aktualni */
#menu_horni li.aktualni a { color: #016a5b; cursor: pointer; position: relative; font-weight: bold; text-decoration: none; }

/* Aktivni */
#menu_horni li.aktivni a { color: #016a5b; font-weight: bold; cursor: pointer; position: relative; text-decoration: none; }
#menu_horni li.aktivni:hover a { color: #016a5b; }

#menu_horni li.aktivni:hover ul.uroven2 li a  {  color:#016a5b;  font-weight: normal;}
#menu_horni li.aktivni:hover ul.uroven2 li a:hover  {  color:#016a5b;}

#menu_horni li ul.uroven2, #menu_horni li.aktivni #menu_horni li ul.uroven2{ position: absolute; z-index: 199; display: none; background: #c1e2dd; margin: 0; padding: 0;  border: 0; top: 29px; left: 0px; }
#menu_horni li ul.uroven2 li,#menu_horni li.aktivni #menu_horni li ul.uroven2 li {width: 200px; background-image: none; margin: 0; padding: 0; float: none; z-index:1 99; position: relative; border-bottom: 1px dashed #fff;}
#menu_horni li:hover ul.uroven2{ display: block;  font-weight: normal; }

#menu_horni li ul.uroven2 li a,#menu_horni li.aktivni #menu_horni li ul.uroven2 li a { text-align: left; display: block; position: relative; z-index: 199; }
#menu_horni li ul.uroven2 a, #menu_horni li.aktualni ul.uroven2 a, #menu_horni li.aktivni #menu_horni li ul.uroven2 a { color: #016a5b; display: block; position: relative; z-index: 99;font-size: 12px;  margin: 0px; padding: 8px; border: 0; text-decoration: none;}
#menu_horni li ul.uroven2 a { display: block; position: relative; z-index: 199; background-image: none; }
#menu_horni li ul.uroven2 a:hover {text-decoration: underline;}
#menu_horni li.aktualni ul.uroven2 li:hover a,#menu_horni li.aktivni #menu_horni li ul.uroven2 li:hover a { color: #016a5b; display: block; position: relative; z-index: 199; }

#menu_horni li ul.uroven2 a:hover,#menu_horni li.aktivni #menu_horni li ul.uroven2 a:hover { color: #016a5b; }
#menu_horni li.aktivni ul.uroven2 li.aktualni a,#menu_horni li.aktivni #menu_horni li ul.uroven2 li.aktivni a { color: #016a5b; font-weight: bold; }
#menu_horni li.aktivni ul.uroven2 li:hover a:hover, ,#menu_horni li.aktivni #menu_horni li ul.uroven2 li.hover a:hover { color: #016a5b;  }

#menu_horni li.aktualni ul.uroven2 li a {font-weight: normal;}
#menu_horni li.aktualni ul.uroven2 li a:hover,#menu_horni li.aktivni #menu_horni li ul.uroven2 li a:hover {text-decoration: underline;}

#menu_horni li ul.uroven2 li.posledni {border: none; z-index: 199; }


/*** Infolinka ***/

#infolinka_kontajner {background: #018577 url(img/menu_leve/vert_menu_05.jpg) no-repeat; width:264px; font-size:1.2em; font-weight:bold; color:#fff;text-align:center; height: 145px;margin-left:23px; position: relative; z-index: 150;}
body#en #infolinka_kontajner { height: 150px }
#infolinka_kontajner div {background: url('img/menu_a_info/info_bg.png') 0 0 no-repeat; color: #016A5B; position: absolute; width: 233px; height: 44px; left: 14px; top: 20px; padding: 4px; text-align: center; font-size: 14px;}
#infolinka_kontajner div strong {font-size: 17px;}
#infolinka_kontajner img.banner_deti {  left: 0; position: absolute; top: 60px; }
#infolinka_kontajner img.banner_fb {  left: 0; position: absolute; top: 124px; }

/*** Banner ***/
#banner_uvod { margin: 50px 0 0 35px }

.social-networks {   margin: 30px 0 -50px 24px; text-align: center }
.social-networks img { margin-right: 15px }

.linka { height: 1px; border-bottom:1px dashed #016A5B; }

/*** Formular ***/
.keq_questionnaire { padding: 0 } 
.keq_questionnaire .keq_questions div:first-child .keq_question { background-color: #fff; border: 0; padding: 0; font-weight: normal; }
.keq_questionnaire .keq_questions div:first-child .keq_question strong { color: #008576; font-size: 2.2em; margin: 1px 0px 11px; font-weight: normal; line-height: 140%}
.keq_questionnaire fieldset { border: 0; padding-left: 0; margin-left: 0 }
.keq_selection { border: 0; }
.keq_navigation { width: 622px; }
.keq_navigation a { color: #fff; float: none; font-weight: normal; font-size: 16px; padding: 10px 0; }
.keq_selection .checkbox_label { margin-left: 0; }
.keq_selection .keq_inp_large { width: 576px; }
.keq_question { border-color: -moz-use-text-color -moz-use-text-color #018577 #018577; color: #000; }
.keq_navigation a, .keq_blindunit .keq_question { background-color: #018577; margin: auto; }
.keq_question { padding: 0px 10px 5px 10px; }
.keq_blindunit .keq_question { background-color: #E3E6E8; border: 1px solid #d5d5d5; font-weight: normal; padding: 10px 10px 5px 10px; color: #000 }
.keq_blindunit .keq_question ol li, .keq_blindunit .keq_question strong, .keq_blindunit .keq_question b { color: #000 }

.keq_unit .keq_question p { margin: 0; }
.keq_blindunit .keq_question p { margin: 0 0 12px 0; }

#obal_pravy .keq_selection, #obal_pravy .keq_input { border-style: none !important; }

.addthis_toolbox { float: left; margin-top: 15px; margin-left: 23px; }

.doplnujici_text, .doplnujici_text b { font-size: 16px; color: #008576; }
.doplnujici_text { margin-top: -15px; }



.error { font-weight: bold; color: red; }


/*** registrace do newsletteru ***/
#obal_levy .tx-sremailsubscribe-pi1 { width: 244px; margin-left: 23px; padding: 10px; margin-top: 20px; border: 1px dashed #016A5B; border-left: 0; border-right: 0; }
#obal_levy .tx-sremailsubscribe-pi1 h2 { margin-top: 0; }
#obal_levy .tx-sremailsubscribe-pi1 input[type="text"] { width: 235px; margin-bottom: 10px; }
#obal_levy .tx-sremailsubscribe-pi1 input[type="submit"] { margin-bottom: 10px; }
.tx-sremailsubscribe-pi1 input[type="submit"] { padding: 5px 18px; background-color: #008576; color: #fff; border: 0; font-size: 14px; cursor: pointer }

/*** Partnerska zona ****/
.tx-felogin-pi1 fieldset { border: 0; padding: 0; margin: 0; width: 260px }
.tx-felogin-pi1 fieldset legend { display: none }
.tx-felogin-pi1 label { float: left; width: 100px }
.tx-felogin-pi1 fieldset>div { margin-top: 10px; clear: both; float: left }
.tx-felogin-pi1 input#user, .tx-felogin-pi1 input#pass { width: 120px }
.tx-felogin-pi1 input[type="submit"] { margin: 20px 0 30px 0; float: left; background-color: #008576; border: 0 none; color: #fff; cursor: pointer; font-size: 14px; padding: 5px 18px; }

#obal_levy .tx-felogin-pi1 fieldset { margin: 0 0 0 23px; padding: 10px; width: 244px; }
#obal_levy .tx-felogin-pi1 label { width: 50px }
#obal_levy .tx-felogin-pi1 input[type="submit"] { margin: 10px 0 30px 0; }


p.vinova, p.vinova a, h1.vinova,h2.vinova, h3.vinova, h4.vinova { color: #aa0546 !important; }
p.oranzova, p.oranzova a, h1.oranzova, h2.oranzova, h3.oranzova, h4.oranzova { color: #faa01e !important; }
p.seda, p.seda a, h1.seda, h2.seda, h3.seda, h4.seda { color: #727272 !important; }
p.bezova, p.bezova a, h1.bezova, h2.bezova, h3.bezova, h4.bezova { color: #eae9b0 !important; }

/* Editeed 4.5.17 */
.unavailable {
	color: #777;
	text-transform: uppercase;
}

.online-streaming {
	display: block;
	text-decoration: underline;
	text-transform: uppercase;
}

.icon-eye svg {
 	fill: #008576;
 	margin-bottom: 3px;
}