@import url("styly_zaklad.css");

html, body, div, form, img {margin: 0;padding: 0;border: 0;}
html, body {height: 100%;z-index: 15;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #000000;background-color: red;text-align: left;}
body {background: #f8f8f8 url('img/zahlavi/bg_zahlavi.gif') top left repeat-x scroll}
/*** Kontejner ***/ 
#kontejner {width: 1000px;min-height: 100%;height: 100%;margin: auto;background: #ffffff url('img/bg_kontejner.gif') 220px top repeat-y;}
html>body #kontejner {height: auto;}
#kontejner_uvod {z-index: 30;width: 1000px;min-height: 100%;height: 100%;margin: auto;background: #ffffff url('img/bg_kontejner.gif') 220px top repeat-y;}
html>body #kontejner_uvod {height: auto;}
#kontejner_pro_jednotlivce {z-index: 30;width: 1000px;min-height: 100%;height: 100%;margin: auto;background: #ffffff url('img/bg_kontejner.gif') 220px top repeat-y;}
html>body #kontejner_pro_jednotlivce {height: auto;}
#kontejner_pro_firmy {z-index: 30;width: 1000px;min-height: 100%;height: 100%;margin: auto;background: #ffffff url('img/bg_kontejner.gif') 220px top repeat-y;}
html>body #kontejner_pro_firmy {height: auto;}

#kontejner_ucebnice {z-index: 30;width: 1000px;min-height: 100%;height: 100%;margin: auto;background: #ffffff url('img/bg_kontejner.gif') 220px top repeat-y;}
html>body #kontejner_ucebnice {height: auto;}

#kontejner_pravy_panel {z-index: 30;width: 1000px;min-height: 100%;height: 100%;margin: auto;background: #ffffff url('img/bg_kontejner.gif') 220px top repeat-y;}
html>body #kontejner_pravy_panel {height: auto;}

#kontejner_pravy_panel { padding:12px 10px 0; }
#kontejner_pravy_panel #telo_obsah { float:left; margin-bottom:30px; padding:0 15px 0 0; width:758px; }
#kontejner_pravy_panel #telo_obsah #telo_ceny_leve { float: left; width: 360px; }
#kontejner_pravy_panel #telo_obsah #telo_ceny_prave { float: left; width: 372px; padding-left: 20px; }

#kontejner_pravy_panel #telo_obsah_pravy { background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-y left top; float:right; /*height: 935px;*/ width:226px; }

#kontejner_pro_jednotlivce { padding:12px 10px 0; }
#kontejner_pro_jednotlivce #telo_obsah { float: left; width:758px; padding: 0 15px 0 0; margin-bottom: 30px; }
#kontejner_pro_jednotlivce #telo_obsah_pravy { background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-y left top; float:right; height: 1035px; width:226px; }

#kontejner_pro_firmy{ padding:12px 10px 0; }
#kontejner_pro_firmy #telo_obsah { float: left; width:758px; padding: 0 15px 0 0; margin-bottom: 30px; }
#kontejner_pro_firmy #telo_obsah_pravy { background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-y left top; float:right; height: auto; width:226px; }

#kontejner_ucebnice{ padding:12px 10px 0; }
#kontejner_ucebnice #telo_obsah { float: left; width:530px; padding: 0 15px 0 10px; margin-bottom: 30px; }
#kontejner_ucebnice #telo_obsah_levy { float: left; width: 210px; overflow: hidden; height: auto;}
#kontejner_ucebnice #telo_obsah_pravy { background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-y left top; float:right; height: auto; width:226px; }


/*** Zahlavi ***/ 
#zahlavi_objekty{height: 120px; position: relative; background: #E9E9E9 url('img/zahlavi/bg_zahlavi.gif') left bottom no-repeat;}
#logo {position: absolute;bottom: 23px;left: 12px;}
#claim {position: absolute;bottom: 0px;right: 0px;} 
#vyhledavani {position: absolute;bottom: 23px;right: 12px;}

/*** Cesta ***/
#cesta { color: #605e5b; font-size: 0.95em; font-weight: bold; padding: 0px 10px 15px 20px; line-height: 140%;}
#cesta a { font-weight: normal; color: #605e5b; }


#kontejner_pravy_panel #cesta { color: #605e5b; font-size: 0.95em;padding: 10px 10px 15px 0px;line-height: 140%; width: 100%;}
#kontejner_pravy_panel #cesta a { font-weight: normal; color: #605e5b; }

#kontejner_pro_firmy #cesta { color: #605e5b; font-size: 0.95em;padding: 10px 10px 15px 0px;line-height: 140%;}
#kontejner_pro_firmy #cesta a { font-weight: normal; color: #605e5b; }

#kontejner_ucebnice #cesta { color: #605e5b; font-size: 0.95em;padding: 10px 10px 15px 0px;line-height: 140%;}
#kontejner_ucebnice #cesta a { font-weight: normal; color: #605e5b; }

#kontejner_pro_jednotlivce #cesta { color: #605e5b; font-size: 0.95em;padding: 10px 10px 15px 0px;line-height: 140%;}
#kontejner_pro_jednotlivce #cesta a {font-weight: normal; color: #605e5b;}

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

/*** Telo ***/
#kontejner #telo {float: left; width: 790px;}
#kontejner #telo_obsah {padding: 0 15px 0 20px;}

/*** Uvod - obsah telo ***/
#kontejner_uvod #telo { float: left; width: 1000px;}
#kontejner_uvod #telo_obsah {padding: 0 15px 0 30px;padding: 0px;}
#telo_obsah #telo_banner{ height: 331px; overflow:hidden; background: #f1f2ef;}
#telo_banner img { margin: 0 1em 0 0; }
h1.banner_uvod { padding: 12px 0 0 0; margin: 0;}
h2.banner_uvod { padding: 0; margin: 0; }
#kontejner_uvod h2 { color: #46a8ff; margin: 38px 0 30px 0; font-size: 2em;  }

/*#kontejner_uvod li { background: url('img/ikonky/odrazka_uvod.gif') 0 0.5em no-repeat; }

/*** seznam uvod ***/
ul.uvod_odrazkovy_seznam { padding: 0; margin: 0px 0 12px 0; }
ul.uvod_odrazkovy_seznam li {padding: 0 0 6px 16px; font-size: 1.34em; font-weight: normal; list-style: none; background: url('img/ikonky/odrazka_uvod.gif') 0.2em 0.5em no-repeat;line-height: 140%;}



p.perex_uvod {color: #686665; padding: 0; margin: 0 0 12px 0; line-height: 140%; font-size: 1.3em; font-weight: bold; }
/*** Uvod - obsah levy sloupec ***/
#kontejner_uvod #telo_obsah_levy { float: left;width: 500px;overflow: hidden;}
/*#kontejner_uvod #telo_obsah_levy {margin-top: 10px;padding: 30px 0 0 0px;}*/
/*** Uvod - obsah pravy sloupec ***/
#kontejner_uvod #telo_obsah_pravy { float: right;width: 500px;overflow: hidden; height: auto;}
#kontejner_uvod #telo_obsah_spodni { padding-top: 30px; }
/*** Uvod - magazin - promo obal ***/
#magazin_promo_obal { background: #f8f8f8 url('img/zahlavi/bg_zahlavi.gif') top left repeat-x scroll }
#magazin_promo_obal #magazin_obal { float:right;width: 226px;}
#magazin_promo_obal #promo_obal { float:left;width: 226px; }
/*#magazin_obal .uvod_magazin { margin-left: 5px; background: transparent url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-y scroll left top; }
*/
#magazin_obal .uvod_magazin_wrap { margin-top: 35px; /*border-top: 1px solid black;*/ padding-top: 3px; padding-left: 15px; padding-bottom: 5px; background: transparent url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-y scroll left top; }
#promo_obal #uvod_promo_wrap { padding-left: 15px; padding-bottom: 15px; background: transparent url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-y scroll left top; }

/*** uvod - promo ***/
#promo_obal { background: #ffffff url('img/ikonky/promo_ikona.jpg') no-repeat 1.2em 3.8em; padding: 1em 1em 1em 0; }
#promo_obal h2 { font-size: 1.5em; color: #63605e; padding: 10px 0 0 3.8em; margin: 38px 0 38px 0; }
#promo_obal h3,#promo_obal h3 a,#promo_obal h3 a:hover,#promo_obal h3 a:link { color: #000000; font-size: 14px; text-decoration: none;margin: 10px 0 2px 0;}

/*** uvod - magazin ***/
#magazin_obal { background: #ffffff url('img/ikonky/magazin_ikona.jpg') no-repeat 1.2em 3.8em; padding: 1em 1em 1em 0; }
#kontejner_uvod #magazin_obal { background: transparent; }

#magazin_obal h2 { padding: 10px 0 0 5.3em; font-size: 1.5em; color: #63605e; margin: 38px 0 38px 0; }
#magazin_obal h3,#magazin_obal h3 a,#magazin_obal h3 a:hover,#magazin_obal h3 a:link { color: #000000; font-size: 12px; text-decoration: none; margin: 10px 0 2px 0;}

/*** OBSAH
/*#kontejner_uvod #telo_prave_obsah {margin-top: 10px;padding: 30px 0 0 0px; overflow: hidden;}

/*** uvod - aktuality ***/
#uvod_aktuality { margin-right: 1.2em; width: 485px;; float: left; }
#uvod_aktuality .uvod_aktuality_polozka { padding: 0 0 0 0.8em; }
#uvod_aktuality h2 { padding: 0.35em 0em 0.35em 0.5em; margin: 0em 0 1em 0; background: #ffffff url('img/uvod/bg_header.gif') repeat-x 0 0; font-size: 1.5em;font-weight: bold; color: #000000; }
#uvod_aktuality h3,#uvod_aktuality h3 a, #uvod_aktuality h3 a:link, #uvod_aktuality h3 a:hover { color: #000000; font-size: 14px; text-decoration: none; padding: 0; margin: 0; color: #000000; text-decoration: none;}
#uvod_aktuality h3 {padding-top: 5px; margin: 2px 0 2px 0;}
#uvod_aktuality p.datum { font: italic normal 0.9em/1 Arial; color: #666666; }

/*** uvod - testy ***/
#telo_obsah_spodni h2.uvod_testy {  width: 477px; background:#FFFFFF url('img/uvod/bg_header.gif') repeat-x scroll 0 0; color:#000000;font-size:1.5em;font-weight:bold;margin:1.6em 1em 1em 0;padding:0.3em 0.5em 0.3em 0.8em; margin: 0px;}
h2.uvod_testy {  width: 477px; background:#FFFFFF url('img/uvod/bg_header.gif') repeat-x scroll 0 0; color:#000000;font-size:1.5em;font-weight:bold;margin:1.6em 1em 1em 0;padding:0.3em 0.5em 0.3em 0.8em; margin: 0px;}
div.uvod_testy { background: #f5f6f4; width: 500px; float: right;}
div.uvod_testy ul li { float: left; width: 140px;background:#f5f6f4 url(img/testy/odrazka_testy.gif) no-repeat scroll 0 0; padding: 0 0 0.5em 1.9em; }
div.uvod_testy p { padding-left: 0.8em; padding-top: 0.6em; font-size: 1.17em; }
div.uvod_testy img { margin-bottom: 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; background-color: #686765; }

/* Vsechny polozky */
#menu_leve li.uroven1 { list-style-type: none; margin: 0 0 0px 0; padding: 0 0 0 0px;  border-bottom: 1px solid #d3d3d2; }
#menu_leve li.uroven1 a { color: #ffffff; padding: 5px 0; background-color: #686765; color: #ffffff; text-decoration: none; display: block; width: 100%; }
#menu_leve li.uroven1 a:hover { color: #F8FF3C;  }
#menu_leve li.uroven1 a span { display: block; padding: 0 10px 0 30px; background: transparent url('img/menu_leve/odrazka_menu.gif') no-repeat scroll 1em 0.4em; }
#menu_leve li.uroven1 a:hover span { background: transparent url('img/menu_leve/odrazka_menu_hover.gif') no-repeat scroll 1em 0.4em; }

/* Vybrana polozka*/
#menu_leve li.uroven1_aktualni { margin: 0 0 1px 0; padding: 0; background-image: none; background-color: #686765; list-style-type: none; border-bottom: 1px solid #d3d3d2; }
#menu_leve li.uroven1_aktualni span { color: #F8FF3C; padding: 5px 0 5px 30px; display: block; font-weight: bold; background: transparent url('img/menu_leve/odrazka_menu_hover.gif') no-repeat scroll 1em 0.8em; }

/* Po vybrane polozce v druhe urovni*/
#menu_leve li.uroven1_aktivni { list-style-type: none; margin: 0 0 1px 0; padding: 0; border-bottom: 1px solid #d3d3d2; }
#menu_leve li.uroven1_aktivni a { padding: 5px 0; font-weight: bold; background-color: #686765; color: #ffffff; text-decoration: none; display: block; width: 100%; background: #686765 url('img/menu_leve/odrazka_menu.gif') no-repeat scroll 1em 0.8em;}
#menu_leve li.uroven1_aktivni a:hover { color: #F8FF3C;  }
#menu_leve li.uroven1_aktivni a span {  display: block; padding: 0 0 0 30px; background: #686765 url('img/menu_leve/odrazka_menu.gif') no-repeat scroll 1em 0.45em;}
#menu_leve li.uroven1_aktivni a:hover span { display: block; padding: 0 0 0 30px; background: #686765 url('img/menu_leve/odrazka_menu_hover.gif') no-repeat scroll 1em 0.45em;}

/************* BEGIN Leve menu - 2. uroven ************/
#menu_leve li ul { font-size: 0.85em; padding: 0 0 5px 0; }
/* 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 { padding: 5px 0; font-weight: normal; background-color: #686765; color: #ffffff; text-decoration: none; display: block; width: 100%; background: #686765 none;}
#menu_leve li.uroven2 a:hover { color: #F8FF3C; }
#menu_leve li.uroven2 a span { font-weight: normal; color: #ffffff; display: block; padding: 0 0 0 50px; font-weight: normal; background: transparent url('img/menu_leve/odrazka_druha_uroven.gif') no-repeat scroll 35px 4px; font-size: 14px; }
#menu_leve li.uroven2 a:hover span { font-weight: normal; color: #F8FF3C; display: block; padding: 0 0 0 50px; font-weight: normal; background: transparent url('img/menu_leve/odrazka_druha_uroven_hover.gif') no-repeat 35px 4px; font-size: 14px; }

/* Vybrana polozka*/
#menu_leve li.uroven2_aktualni { margin: 0 0 0px 0; padding: 0; background-image: none; background-color: #686765; list-style-type: none; }
#menu_leve li.uroven2_aktualni span { color: #F8FF3C; padding: 5px 0 5px 50px; display: block;  font-weight: normal; background: transparent url('img/menu_leve/odrazka_druha_uroven_hover.gif') no-repeat scroll 35px 9px; font-size: 14px; }

/* 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 { padding: 5px 0; font-weight: bold; background-color: #ccc; color: #000; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven2_aktivni a:hover { color: #ff0000; }
#menu_leve li.uroven2_aktivni a span { display: block; padding: 0 0 0 30px;}

/************* BEGIN Leve menu - 3. uroven ************/
#menu_leve li ul li ul { font-size: 1em; }
/* 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: 5px 0; font-weight: normal; background-color: #ccc; color: #000; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven3 a:hover { color: #ff0000; }
#menu_leve li.uroven3 a span { display: block; padding: 0 0 0 50px; font-weight: normal; }

/* Vybrana polozka*/
#menu_leve li.uroven3_aktualni { margin: 0 0 0px 0; padding: 0; background-image: none; background-color: #ccc; list-style-type: none; }
#menu_leve li.uroven3_aktualni span { padding: 5px 0 5px 50px; display: block; font-weight: bold; }

/* 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: 5px 0; font-weight: normal; background-color: #ccc; color: #000; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven3_aktivni a:hover { color: #ff0000; }
#menu_leve li.uroven3_aktivni a span { display: block; padding: 0 0 0 50px;}

/*** Zapati ***/ 
#zapati_kontejner {clear: both; width: 1000px;height: 40px;min-height: 40px;margin: 0px auto 0 auto;background-color: #E9E9E9;color: #000;font-size: 0.95em;}
html>body #zapati_kontejner {height: auto;}
#zapati_kontejner_obsah {padding: 0; background-color: #f8f8f8;}
#zapati_kontejner_obsah { padding-bottom: 20px; }
#zapati { padding: 8px 0px 5px 0px; background-color: #E9E9E9; }
#zapati_menu {position: relative;float: left;}
#zapati_copyright { padding-left: 5px; float: left; }
#zapati_omega {float: right;position: relative;}
#tisk_info { display: none; }
#zapati a, #zapati a:link, #zapati a:visited { color: #0030ca; }
#zapati a:hover { color: #426eff; }

/*** 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:hover {text-decoration: underline;color: #336699;}
div.aktualita_polozka a:hover {text-decoration: none;color: #46a8ff;}
div.aktualita_polozka a:visited { text-decoration: underline;color: #336699; }
div.aktualita_polozka a:visited:hover {text-decoration: none;color: #336699;}

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

/*** new ***/
#zahlavi_objekty {background: #5a9dd6; height: 130px;}
/*#zahlavi { padding: 15px 10px 0 10px; }*/
#kontejner { padding: 12px 10px 0 10px; background: #ffffff; }
#kontejner_uvod { padding: 12px 10px 0 10px; }

#vyhledavani { bottom: -10px; right: 2px; }
#vyhledavani input.vyhledavani_text { width: 131px;  }

#logo { bottom: 10px; left: 35px }
#claim { bottom: 15px; left: 220px; }

/*** menu - zahlavi ***/
#menu_zahlavi { position:absolute; top: 0px; right: 0px; padding: 0 0 3px 15px; background: #ffffff url('img/zahlavi/bg_menu_zahlavi.gif') top left no-repeat scroll; font-size: 1.2em; font-weight: bold;}
#menu_zahlavi span { padding: 0 6px; }
#menu_zahlavi a { color: #000000; text-decoration: none; }

#zapati_kontejner { width: 1020px; color: #818181; background: none #ffffff; }

#zapati a { padding:  5px 0 5px 24px; }
#zapati a.tution { background: url('img/ikonky/klic.gif') no-repeat; }
#zapati_menu a { background: url('img/ikonky/mapa_webu.gif') no-repeat; }
#zapati a.o_webu { background: url('img/ikonky/o_webu.gif') no-repeat; }
#zapati a.tisk { background: url('img/ikonky/tisk.gif') no-repeat; }
#zapati_omega a { padding: 0px; }

#zapati_menu a.tution, #zapati_menu a:visited.tution, #zapati_menu a:link.tution { color: #5494c9; }
#zapati_omega a,#zapati_omega a:link,#zapati_omega a:visited, #zapati_menu a:visited,#zapati_menu a:link { color: #818181; }
#zapati { padding: 20px 10px 10px 10px; background: #f8f8f8 url('img/zahlavi/bg_zahlavi.gif') repeat-x 0 10px; }

/*** menu - horni ***/
#menu_horni { font-size: 1.5em; float: left; width: 100%; }
#menu_horni ul { /*background: #656462; /*height: 45px;*/ display: block; width: 100%; margin: 8px 0 0 0;}
#menu_horni ul li { padding: 0 0 10px 0; margin: 0; background: none; display: block; float: left; }
#menu_horni a { float: left; display: block; background: none; font-weight: normal; text-decoration: none; padding: 0 0 10px 0;}

/*** hover polozky ***/
#menu_horni a:hover span { color: #f8ff3c; background: #656462 url('img/menu_horni/menu_horni_sipka.gif') no-repeat 50% 0% scroll; }
#menu_horni a:hover span.suid-24 { color: #f8ff3c; background: #5797cd url('img/menu_horni/menu_horni_sipka.gif') no-repeat 50% 0% scroll; }
#menu_horni a:hover span.suid-23 { color: #f8ff3c; background: #97a42b url('img/menu_horni/menu_horni_sipka.gif') no-repeat 50% 0% scroll; }

#menu_horni a:hover { background: url('img/menu_horni/menu_horni_hover.gif') repeat-x 0% 100% scroll; }
#menu_horni a.auid-24:hover { background: url('img/menu_horni/menu_horni_hover.gif') repeat-x 0% 100% scroll; }
#menu_horni a.auid-23:hover { background: url('img/menu_horni/menu_horni_hover.gif') repeat-x 0% 100% scroll; }

#menu_horni span { color: #ffffff; display: block; float: left; padding: 8px 36px; background: #656462; border-right: 1px solid #9d9d9d;}
#menu_horni li.last span { border: none; padding: 8px 39px; }
#menu_horni a.auid-24 span { background: #5797cd; }
#menu_horni a.auid-23 span { background: #97a42b; }
/*** pro ie6***/
#menu_horni a span { cursor: pointer; }

/*** aktualni polozka ***/
#menu_horni li.uroven1_aktualni { background: url('img/menu_horni/menu_horni_hover.gif') repeat-x 0% 100% scroll; }
#menu_horni li.uroven1_aktualni span { color: #f8ff3c; background: #656462 url('img/menu_horni/menu_horni_sipka.gif') no-repeat 50% 0% scroll; }
#menu_horni li.uroven1_aktualni span.suid-24 { background: #5797CD url('img/menu_horni/menu_horni_sipka.gif') no-repeat 50% 0% scroll; }
#menu_horni li.uroven1_aktualni span.suid-23 { background: #97A42B url('img/menu_horni/menu_horni_sipka.gif') no-repeat 50% 0% scroll; }

/*** aktivni polozka ***/
#menu_horni li.uroven1_aktivni { background: url('img/menu_horni/menu_horni_hover.gif') repeat-x 0% 100% scroll; }
#menu_horni li.uroven1_aktivni span { color: #f8ff3c; background: #656462 url('img/menu_horni/menu_horni_sipka.gif') no-repeat 50% 0% scroll; }
#menu_horni li.uroven1_aktivni span.suid-24 { background: #5797CD url('img/menu_horni/menu_horni_sipka.gif') no-repeat 50% 0% scroll; }
#menu_horni li.uroven1_aktivni span.suid-23 { background: #97A42B url('img/menu_horni/menu_horni_sipka.gif') no-repeat 50% 0% scroll; }
#menu_horni li.uroven1_aktivni a { padding: 0;}
/*** menu - jazyky ***/
#menu_jazyky { position: absolute; bottom: 15px; right: 206px; font-weight: bold; color: #000000; font-size: 11px;}
#menu_jazyky a,#menu_jazyky a:link,#menu_jazyky a:hover { color: #ffffff; }

#kontejner_uvod img.poptavkovy_banner { margin: 1em 0 0em 0; }
#kontejner img.poptavkovy_banner { margin: 1.5em 0 0em 0; }

/*** Pro jednotlivce ***/
img.poptavkovy_banner { margin: 2em 0em; }

#kontejner_pro_jednotlivce div.magazin_obal { background: transparent url('img/ikonky/magazin_ikona.jpg') no-repeat 1em 3em; padding: 1em 1em; }
#kontejner_pro_jednotlivce div.magazin_obal h2 { padding-left: 4.2em; padding-bottom: 1em; font-size: 1.5em; color: #63605e;}
#kontejner_pro_jednotlivce div.magazin_obal h3,.magazin_obal h3 a,.magazin_obal h3 a:hover,.magazin_obal h3 a:link { color: #000000; font-size: 12px; text-decoration: none;}
div.pro_jednotlivce_neprehlednete_polozka_last { background:#FFFFFF url(img/pro_jednotlivce/aktuality_okraj.gif) repeat-x scroll 5em 1em; width: 100%; }
div.pro_jednotlivce_aktuality_polozka_line { background:#FFFFFF url(img/pro_jednotlivce/aktuality_okraj.gif) repeat-x scroll 5em 1em; width: 100%; }
#kontejner_pro_jednotlivce div.aktuality_obal { margin-left: 1em; background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-x 5em 1em; padding: 1em 1em 1em 0; }
#kontejner_pro_jednotlivce div.aktuality_obal h2 { padding-bottom: 1em; font-size: 1.5em; color: #000000;}
#kontejner_pro_jednotlivce div.aktuality_obal h3,.aktuality_obal h3 a,.aktuality_obal h3 a:hover,.aktuality_obal h3 a:link { color: #000000; font-size: 12px; text-decoration: none;}
#kontejner_pro_jednotlivce div.aktuality_obal p.datum { font-style: italic; font-size: 0.9em; color: #63605e; margin: 0; }
#kontejner_pro_jednotlivce div.aktuality_obal p a.sipka { background: transparent url(img/pro_jednotlivce/odrazka_odkaz_vice.gif) no-repeat scroll 0 0.4em; margin: 0 ; padding: 0 0 0 1em; }


#kontejner_pro_jednotlivce div.pro_jednotlivce_neprehlednete { background: transparent url('img/ikonky/promo_ikona.jpg') no-repeat 1em 2em; padding: 1em 1em; }
#kontejner_pro_jednotlivce div.pro_jednotlivce_neprehlednete h2 { padding-left: 4.2em; padding-bottom: 1em; font-size: 1.5em; color: #63605e;}
#kontejner_pro_jednotlivce div.pro_jednotlivce_neprehlednete h3,.pro_jednotlivce_neprehlednete h3 a,.pro_jednotlivce_neprehlednete h3 a:hover,.pro_jednotlivce_neprehlednete h3 a:link { padding: 0.5em 0 0.5em 0; color: #000000; font-size: 14px; font-weight: bold;}

#kontejner_pro_jednotlivce div.pro_jednotlivce_neprehlednete p { margin: 0.5em 0 0 0 ; padding: 0; }
#kontejner_pro_jednotlivce div.pro_jednotlivce_neprehlednete p.vice { margin: 0.5em 0 0 0 ; padding: 0; }

#kurzy_dle_zamereni { margin-bottom: 2em; }
#kurzy_dle_zamereni div.kurzy_dle_zamereni_polozka { overflow:hidden; padding: 0 34px 0 0; float: left; height: 165px; width: 218px; }
h2.kurzy_dle_zamereni { background:#FFFFFF url(img/uvod/bg_header.gif) repeat-x scroll 0 0; border-top: 1px solid #eae8e5; padding: 6px 8px 8px 8px; margin-bottom: 2em; }

#kurzy_dle_zamereni img { float: left;  padding: 0 6px 0px 0;}
#kurzy_dle_zamereni p { padding-top: 5px; }
span.kurzy_dle_zamereni_polozka a, span.kurzy_dle_zamereni_polozka a:link, span.kurzy_dle_zamereni_polozka a:visited  { 
padding: 3px 0 0 0;  font-size: 1.35em; display: block; }
div.kurzy_dle_zamereni_polozka {  }
#kurzy_dle_zamereni p.vice_o_sluzbe{ padding-top: 0;padding: 0 0 0 10px; background: url('img/pro_jednotlivce/odrazka_odkaz_vice.gif') no-repeat 0em 5px scroll; }
/*#kurzy_dle_zamereni p { float: left; }
*/
div.organizace_kurzu { float: left; width: 258px; background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-x; }
div.organizace_kurzu h3 { margin: 0; padding: 5px 14px 20px 14px; font-weight: bold; }
div.organizace_kurzu p.vice_o_sluzbe{ margin-left: 10px; padding: 0 0 0 10px; background: url('img/pro_jednotlivce/odrazka_odkaz_vice.gif') no-repeat 0em 0.5em scroll; }
div.organizace_kurzu ul { margin-bottom: 0; font-size: 14px; }
div.organizace_kurzu ul li { padding-bottom: 4px;}
/*** testy - pro_jednotlivce ***/
/*** uvod - testy ***/
#telo_obsah_spodni h2.pro_jednotlivce_testy {  width: 477px; background:#FFFFFF url('img/uvod/bg_header.gif') repeat-x scroll 0 0; color:#000000;font-size:1.5em;font-weight:bold;margin:1.6em 1em 1em 0;padding:0.3em 0.5em 0.3em 0.8em; margin: 0px;}
h2.pro_jednotlivce_testy {  width: 477px; background:#FFFFFF url('img/uvod/bg_header.gif') repeat-x scroll 0 0; color:#000000;font-size:1.5em;font-weight:bold;margin:1.6em 1em 1em 0;padding:0.3em 0.5em 0.3em 0.8em; margin: 0px;}
div.pro_jednotlivce_testy { float: right; background: #f5f6f4; width: 500px; float: right;}
div.pro_jednotlivce_testy ul li { float: left; width: 140px;background:#f5f6f4 url(img/testy/odrazka_testy.gif) no-repeat scroll 0 0; padding: 0 0 0.5em 1.9em; }
div.pro_jednotlivce_testy p { padding-left: 0.8em; padding-top: 0.6em; font-size: 1.17em; }
div.pro_jednotlivce_testy img { margin-bottom: 0px; }

div.line { background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-x 0px 20px; padding-top: 22px;}

div.pro_jednotlivce_zajimave { position: relative; width: 650px; overflow:hidden; padding: 8px 24px 23px 10px; margin: 1em 0 0 0; background:#FFFFFF url('img/pro_jednotlivce/bg_pro_jednotlivce_zajimave_levy.jpg') no-repeat scroll 0 0; }
div.pro_jednotlivce_zajimave p { float:left; margin: -2px 0 0px 0; padding: 0 0 0px 0; font-weight: bold; font-size: 14px; }
div.pro_jednotlivce_zajimave ul { float:left; margin: 0 0 0px 0px; padding: 0 0 0px 0;}
div.pro_jednotlivce_zajimave ul li { margin: 0 0 0px 0; padding: 0 0 6px 16px; float:left; background: transparent url('img/pro_jednotlivce/odrazka_pro_jednotlivce.gif') no-repeat scroll 0.6em 0.6em; }
div.pro_jednotlivce_zajimave img { margin: 0; padding: 0; float: left; position: absolute; top: 0; right: 0; }
/*** Pro jednotlivce - end ***/

/*** pro firmy ***/
#kontejner_pro_firmy img.poptavkovy_banner { margin: 1em 0em; }

#kontejner_pro_firmy div.magazin_obal { background: transparent url('img/ikonky/magazin_ikona.jpg') no-repeat 1em 3em; padding: 1em 1em; }
#kontejner_pro_firmy div.magazin_obal h2 { padding-left: 4.2em; padding-bottom: 1em; font-size: 1.5em; color: #63605e;}
#kontejner_pro_firmy div.magazin_obal h3,.magazin_obal h3 a,.magazin_obal h3 a:hover,.magazin_obal h3 a:link { color: #000000; font-size: 12px; text-decoration: none;}

#kontejner_pro_firmy div.aktuality_obal { margin-left: 1em; background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-x 5em 1em; padding: 1em 1em 1em 0; }
#kontejner_pro_firmy div.aktuality_obal h2 { padding-bottom: 1em; font-size: 1.5em; color: #000000;}
#kontejner_pro_firmy div.aktuality_obal h3,.magazin_obal h3 a,.magazin_obal h3 a:hover,.magazin_obal h3 a:link { color: #000000; font-size: 12px; text-decoration: none; }
#kontejner_pro_firmy div.aktuality_obal p.datum { font-style: italic; font-size: 0.9em; color: #63605e; margin: 0; }
#kontejner_pro_firmy div.aktuality_obal p a.sipka { background: transparent url(img/pro_jednotlivce/odrazka_odkaz_vice.gif) no-repeat scroll 0 0.4em; margin: 0 ; padding: 0 0 0 1em; }

#kontejner_pro_firmy div.pro_jednotlivce_neprehlednete { background: transparent url('img/ikonky/promo_ikona.jpg') no-repeat 1em 3em; padding: 1em 1em; }
#kontejner_pro_firmy div.pro_jednotlivce_neprehlednete h2 { padding-left: 4.2em; padding-bottom: 1em; font-size: 1.5em; color: #63605e;}
#kontejner_pro_firmy div.pro_jednotlivce_neprehlednete h3,.pro_jednotlivce_neprehlednete h3 a,.pro_jednotlivce_neprehlednete h3 a:hover,.pro_jednotlivce_neprehlednete h3 a:link { padding: 0.5em 0 0.5em 0; color: #000000; font-size: 14px; font-weight: bold;}

#kontejner_pro_firmy div.pro_jednotlivce_neprehlednete p { margin: 0.5em 0 0 0 ; padding: 0; }
#kontejner_pro_firmy div.pro_jednotlivce_neprehlednete p.vice { margin: 0.5em 0 0 0 ; padding: 0; }

/*** ucebnice ***/
#kontejner_pro_firmy img.poptavkovy_banner { margin: 1em 0em; }

#kontejner_ucebnice div.magazin_obal { background: transparent url('img/ikonky/magazin_ikona.jpg') no-repeat 1em 3em; padding: 1em 1em; }
#kontejner_ucebnice div.magazin_obal h2 { padding-left: 4.2em; padding-bottom: 1em; font-size: 1.5em; color: #63605e;}
#kontejner_ucebnice div.magazin_obal h3,.magazin_obal h3 a,.magazin_obal h3 a:hover,.magazin_obal h3 a:link { color: #000000; font-size: 12px; text-decoration: none;}

#kontejner_ucebnice div.aktuality_obal { margin-left: 1em; background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-x 5em 1em; padding: 1em 1em 1em 0; }
#kontejner_ucebnice div.aktuality_obal h2 { padding-bottom: 1em; font-size: 1.5em; color: #000000;}
#kontejner_ucebnice div.aktuality_obal h3,.magazin_obal h3 a,.magazin_obal h3 a:hover,.magazin_obal h3 a:link { color: #000000; font-size: 12px; text-decoration: none; }
#kontejner_ucebnice div.aktuality_obal p.datum { font-style: italic; font-size: 0.9em; color: #63605e; margin: 0; }
#kontejner_ucebnice div.aktuality_obal p a.sipka { background: transparent url(img/pro_jednotlivce/odrazka_odkaz_vice.gif) no-repeat scroll 0 0.4em; margin: 0 ; padding: 0 0 0 1em; }

#kontejner_ucebnice div.pro_jednotlivce_neprehlednete { background: transparent url('img/ikonky/promo_ikona.jpg') no-repeat 1em 3em; padding: 1em 1em; }
#kontejner_ucebnice div.pro_jednotlivce_neprehlednete h2 { padding-left: 4.2em; padding-bottom: 1em; font-size: 1.5em; color: #63605e;}
#kontejner_ucebnice div.pro_jednotlivce_neprehlednete h3,.pro_jednotlivce_neprehlednete h3 a,.pro_jednotlivce_neprehlednete h3 a:hover,.pro_jednotlivce_neprehlednete h3 a:link { padding: 0.5em 0 0.5em 0; color: #000000; font-size: 14px; font-weight: bold;}

#kontejner_ucebnice div.pro_jednotlivce_neprehlednete p { margin: 0.5em 0 0 0 ; padding: 0; }
#kontejner_ucebnice div.pro_jednotlivce_neprehlednete p.vice { margin: 0.5em 0 0 0 ; padding: 0; }

/* pravy panel - obecny */
#kontejner_pravy_panel div.magazin_obal { background: transparent url('img/ikonky/magazin_ikona.jpg') no-repeat 1em 3em; padding: 1em 1em; }
#kontejner_pravy_panel div.magazin_obal h2 { padding-left: 4.2em; padding-bottom: 1em; font-size: 1.5em; color: #63605e;}
#kontejner_pravy_panel div.magazin_obal h3,.magazin_obal h3 a,.magazin_obal h3 a:hover,.magazin_obal h3 a:link { color: #000000; font-size: 12px; text-decoration: none;}

#kontejner_pravy_panel div.aktuality_obal { margin-left: 1em; background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-x 5em 1em; padding: 1em 1em 1em 0; }
#kontejner_pravy_panel div.aktuality_obal h2 { padding-bottom: 1em; font-size: 1.5em; color: #000000;}
#kontejner_pravy_panel div.aktuality_obal h3,.magazin_obal h3 a,.magazin_obal h3 a:hover,.magazin_obal h3 a:link { color: #000000; font-size: 12px; text-decoration: none; }
#kontejner_pravy_panel div.aktuality_obal p.datum { font-style: italic; font-size: 0.9em; color: #63605e; margin: 0; }
#kontejner_pravy_panel div.aktuality_obal p a.sipka { background: transparent url(img/pro_jednotlivce/odrazka_odkaz_vice.gif) no-repeat scroll 0 0.4em; margin: 0 ; padding: 0 0 0 1em; }

#kontejner_pravy_panel div.pro_jednotlivce_neprehlednete { background: transparent url('img/ikonky/promo_ikona.jpg') no-repeat 1em 2em; padding: 1em 1em; }
#kontejner_pravy_panel div.pro_jednotlivce_neprehlednete h2 { padding-left: 4.2em; padding-bottom: 1em; font-size: 1.5em; color: #63605e;}
#kontejner_pravy_panel div.pro_jednotlivce_neprehlednete h3,.pro_jednotlivce_neprehlednete h3 a,.pro_jednotlivce_neprehlednete h3 a:hover,.pro_jednotlivce_neprehlednete h3 a:link { padding: 0.5em 0 0.5em 0; color: #000000; font-size: 14px; font-weight: bold;}

#kontejner_pravy_panel div.pro_jednotlivce_neprehlednete p { margin: 0.5em 0 0 0 ; padding: 0; }
#kontejner_pravy_panel div.pro_jednotlivce_neprehlednete p.vice { margin: 0.5em 0 0 0 ; padding: 0; }
/* pravy panel - end*/
#kurzy_dle_zamereni { margin-bottom: 2em; }
#kurzy_dle_zamereni div.kurzy_dle_zamereni_polozka { overflow:hidden; padding: 0 34px 0 0; float: left; height: 165px; width: 218px;}

#kurzy_dle_zamereni img { float: left;  padding: 0 6px 0px 0;}
#kurzy_dle_zamereni p { padding-top: 5px; }
span.kurzy_dle_zamereni_polozka a:link { font-size: 1.35em; }
/*div.kurzy_dle_zamereni_polozka {  5px.5em scroll; }*/

div.organizace_kurzu { float: left; width: 258px; background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-x; }
div.organizace_kurzu h3 { margin: 0; padding: 5px 14px 20px 14px; font-weight: bold; }
div.organizace_kurzu p.vice_o_sluzbe{ margin-left: 10px; padding: 0 0 0 10px; background: url('img/pro_jednotlivce/odrazka_odkaz_vice.gif') no-repeat 0em 5px scroll; }
div.organizace_kurzu ul { margin-bottom: 0; font-size: 14px; }
div.organizace_kurzu ul li { padding-bottom: 4px;}

#telo_obsah_spodni h2.pro_jednotlivce_testy {  width: 477px; background:#FFFFFF url('img/uvod/bg_header.gif') repeat-x scroll 0 0; color:#000000;font-size:1.5em;font-weight:bold;margin:1.6em 1em 1em 0;padding:0.3em 0.5em 0.3em 0.8em; margin: 0px;}
h2.pro_jednotlivce_testy {  width: 477px; background:#FFFFFF url('img/uvod/bg_header.gif') repeat-x scroll 0 0; color:#000000;font-size:1.5em;font-weight:bold;margin:1.6em 1em 1em 0;padding:0.3em 0.5em 0.3em 0.8em; margin: 0px;}
div.pro_jednotlivce_testy { float: right; background: #f5f6f4; width: 500px; float: right;}
div.pro_jednotlivce_testy ul li { float: left; width: 140px;background:#f5f6f4 url(img/testy/odrazka_testy.gif) no-repeat scroll 0 0; padding: 0 0 0.5em 1.9em; }
div.pro_jednotlivce_testy p { padding-left: 0.8em; padding-top: 0.6em; font-size: 1.17em; }
div.pro_jednotlivce_testy img { margin-bottom: 0px; }

div.line { background: #ffffff url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-x 0px 20px; padding-top: 22px;}

div.pro_jednotlivce_zajimave { position: relative; width: 650px; overflow:hidden; padding: 8px 24px 23px 10px; margin: 1em 0 0 0; background:#FFFFFF url('img/pro_jednotlivce/bg_pro_jednotlivce_zajimave_levy.jpg') no-repeat scroll 0 0; }
div.pro_jednotlivce_zajimave p { float:left; margin: -2px 0 0px 0; padding: 0 0 0px 0; font-weight: bold; font-size: 14px; }
div.pro_jednotlivce_zajimave ul { float:left; margin: 0 0 0px 0px; padding: 0 0 0px 0;}
div.pro_jednotlivce_zajimave ul li { margin: 0 0 0px 0; padding: 0 0 6px 13px; float:left; background: transparent url('img/pro_jednotlivce/odrazka_pro_jednotlivce.gif') no-repeat scroll 0.6em 0.6em; }
div.pro_jednotlivce_zajimave img { margin: 0; padding: 0; float: left; position: absolute; top: 0; right: 0; }
/*** pro firmy - end ***/

/*** pro firmy  - odlisnosti pro firmy ***/
#kontejner_pro_firmy p.perex { font-size: 18px; }
#kontejner_pro_firmy .pro_firmy_obal { font-size: 1.179em; }
#kontejner_pro_firmy .pro_firmy_obal ul { margin-left: 270px; }

h2.dalsi_sluzby { font-size: 18px; margin: 0 0 0 0.6em; }
div#dalsi_sluzby { padding: 1em; }
div.dalsi_sluzby_polozka { padding: 0 0 2em 0;  }
div.dalsi_sluzby_polozka_last { background: transparent url('img/pro_jednotlivce/aktuality_okraj.gif') repeat-x bottom left; height: 2px; }
div.dalsi_sluzby_polozka span, div.dalsi_sluzby_polozka span a:link, div.dalsi_sluzby_polozka span a:hover { display: block; font-size: 14px; font-weight: bold; }

h3.firmy { background: transparent url('img/uvod/bg_header.gif') repeat-x scroll 0 0; border-top: 1px solid #eae8e5; }
#kontejner_pro_firmy div.pro_jednotlivce_testy { width: 495px; }
#kontejner_pro_firmy h2.uvod_testy { width: 467px; }
#kontejner_pro_firmy div.organizace_kurzu ul { font-size: 1em; }
#kontejner_pro_firmy div.organizace_kurzu ul li { padding-bottom: 0.8em; }

#telo_leve_obsah { padding: 0; margin: 0; border: 0; }
.menu_leve_img img { margin: 0; padding: 0 0 1px 0; border: 0; }
.menu_leve_img p.obr { margin: 0; padding: 0; border: 0; }
.menu_leve_img { margin: 0; padding: 0; border: 0; }

/*** nasi lektori - rozcestnik***/
ol.nasi_lektori_seznam li { padding-left: 25px; }
#nasi_lektori_rozcestnik {  padding: 2em 0 3em 0; }
#nasi_lektori_rozcestnik ul.lektor_vzdelani { padding: 0; margin: 0; }
#nasi_lektori_rozcestnik img { float: left; }
#nasi_lektori_rozcestnik .nasi_lektori_polozka_wrap { float: left; padding: 0; margin: 0; background: transparent url('img/nasi_lektori/bg_nasi_lektori_leve.jpg') no-repeat scroll left top; }
#nasi_lektori_rozcestnik div.nasi_lektori_polozka {  margin:  0 20px 0 0; padding: 0 45px 0 0; background: transparent url('img/nasi_lektori/bg_nasi_lektori_prave.jpg') no-repeat scroll right top; }
#nasi_lektori_rozcestnik .nasi_lektori_polozka span { display:block; min-height: 30px; padding: 15px 0; font-size: 1.7em;}
#nasi_lektori_rozcestnik .nasi_lektori_polozka span a  { padding: 0 20px 0 15px; font-weight: normal; }

/*** nasi lektori ***/
ol.nasi_lektori_seznam li { padding-left: 25px; }
.nasi_lektori {  width: 350px; padding: 2em 0.5em 1.5em 0em; background: transparent url('img/ikonky/seda_linka.gif') repeat-x left bottom; }
.nasi_lektori_right {  width: 330px; padding: 2em 0.5em 1.5em 1em; background: transparent url('img/ikonky/seda_linka.gif') repeat-x left bottom; }
.nasi_lektori ul.lektor_vzdelani { padding: 0; margin: 0; }
.nasi_lektori ul.lektor { margin: 0 0 18px 10px; line-height: 100%; }
.nasi_lektori img { position: relative; top: 0px; left: 0px; }
.nasi_lektori .nasi_lektori_polozka_wrap { float: left; padding: 0; margin: 0; background: transparent url('img/nasi_lektori/bg_nasi_lektori_leve.jpg') no-repeat scroll left top; }
.nasi_lektori div.nasi_lektori_polozka {  margin:  0 20px 0 0; padding: 0 45px 0 0; background: transparent url('img/nasi_lektori/bg_nasi_lektori_prave.jpg') no-repeat scroll right top; }
.nasi_lektori .nasi_lektori_polozka span { display:block; min-height: 30px; padding: 15px 0; font-size: 1.7em;}
.nasi_lektori .nasi_lektori_polozka span a  { padding: 0 20px 0 15px; font-weight: normal; }

ul.uvod_odrazkovy_seznam_testy li {padding: 0 0 6px 18px; font-size: 1em; font-weight: normal; list-style: none; background: url('img/testy/odrazka_testy.gif') 0 0.2em no-repeat;line-height: 140%;}
ul.zvyrazneny_odrazkovy_seznam li {padding: 0 0 6px 12px; font-size: 1.2em; font-weight: bold; list-style: none; background: url('img/ikonky/odrazka.gif') 0 0.5em no-repeat;line-height: 140%;}
ul.lektor li { padding:0 0 2px 10px; list-style: none; line-height: 120%; margin: 0 0 0 80px; background: url('img/ikonky/odrazka_lektor.gif') 0 0.5em no-repeat; }
ul.lektor_vzdelani li { list-style: none; line-height: 120%; padding: 0 0 4px 10px; margin: 0 0 0 0px; background: url('img/ikonky/odrazka_lektor.gif') 0 0.5em no-repeat; }
ul.uvod_odrazkovy_seznam li {padding: 0 0 6px 12px; font-size: 1.3em; font-weight: normal; list-style: none; background: url('img/ikonky/odrazka.gif') 0 0.5em no-repeat;line-height: 140%;}
p.motto_text { width: 90%; }

/*** nasi lektori sloupce ***/
#levy_sloupec { float: left; width: 360px; padding-right: 25px;}
#pravy_sloupec { float: left; width: 360px; }
/*** end ***/

div.obsah_ceny { float: left; }

/*** ceny - formular ***/
div.poptavkovy_formular { width: 360px; height: auto; margin-top: 20px; }
div.poptavkovy_formular h3 { font-weight: bold; font-size: 1.69em; color: #605e5b; padding-bottom: 8px; }
div.poptavkovy_formular span.hvezdicka { font-weight: bold; font-size: 18px; color: #46a8ff; }
div.poptavkovy_formular div.poptavkovy_formular_wrap { margin: 4px 0 0 0; }
div.poptavkovy_formular div.poptavkovy_formular_wrap form div.formular_levy { float: left; width: 350px; margin: 15px 0 0 0; }
div.poptavkovy_formular div.poptavkovy_formular_wrap form div.formular_pravy { float: left; width: 350px; margin: 15px 0 0 25px; }
div.poptavkovy_formular form label { display: block; width: 120px; height: 20px; }

div.poptavkovy_formular form input { color: black; background-color: white; border: 1px solid #808080; }
div.formular_levy div.required label { float: left;width: 120px; height: 20px; padding-top: 3px;}
div.formular_levy div.required label.email_label { display: block; width: 120px; height: 20px; padding-top: 0px; }
div.formular_levy div.required input { float: right; width: 200px; }
div.formular_levy div.required select { float: right; width: 208px; background-color: white; border: 1px solid #808080; padding: 1px 1px 1px 3px; margin-left: 8px; }
div.formular_levy div.required textarea { float: right; width: 203px; height: 80px;}
div.formular_levy div.submit { float: right; padding:6px 3px 3px; }
div.formular_levy div.submit input { background-color: #d4d0c8; }

div.required { font-weight:bold; padding: 6px 3px 3px 3px; }

div.poptavkovy_formular form label { display: block; width: 120px; height: 20px  }
div.formular_pravy div.required label {float: left;}
div.formular_pravy div.required input { float: right; width: 208px; }
div.formular_pravy div.required textarea { float: right; width: 210px; height: 115px;}
div.formular_pravy div.submit { float: right; padding:6px 3px 3px; }
div.formular_pravy div.submit input { background-color: #d4d0c8; }
div.poptavkovy_formular div.error {color: #46A8FF;}

/*** Fotogalerie - nas tym ***/
div.nas_tym a img { padding: 0px 1px 1px 0px; }
p.more { margin-top: 3px; }
div.uvod_promo_polozka p { margin-bottom: 3px; }
