/* www.operadiversa.cz/css/default.css */

body { padding-bottom: 1em /* odsazení patičky */; background: #FAFAFA; text-align: center; }
#page { position: relative; z-index: 0; width: 950px; margin: 0 auto; border: #E7C6CE /* #990000 */ solid; border-width: 0 1px 0 1px; background: white  url("/img/page-back.jpg") 230px 0 repeat-y; text-align: left; }
a { color: #990000; background-color: inherit; background-image: none; }
a:visited { color: #990000; background-color: inherit; background-image: none; }
a:visited:hover { color: #990000; background-color: inherit; background-image: none; }
a:hover, a:focus, a:active { color: #990000; background-color: inherit; background-image: none; }
a.e-mail:hover, a.e-mail:focus, a.e-mail:active { color: #990000; background: inherit; } /* odkaz na e-mail */
a img { border: none; }
span.application { border-bottom: 1px dotted black; cursor: help; } /* info o aplikaci bez odkazu */
span.hidden { display: none; }
hr.hidden { display: none; }
div.cleaner { width: 100%; height: 1px; clear: both; }
#page div.cleaner { /* display: none; */ }

/* accessibility */
#accessibility { display: none; }

/* header */
#header { position: relative; width: 950px; height: 200px; margin: 0; padding: 0; background: white url("/img/banner_od.gif") right center no-repeat; }
#header h1 { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0; font-size: 24px; }
#header h1 a { display: block; position: relative; width: 950px; height: 200px; padding: 154px 0 0 250px /* 230px */; color: #990000; text-decoration: none; overflow: hidden; } #header h1>a { width: 700px; height: 46px; }
#header h1 a strong { display: none; }
#header h1 a span { position: absolute; top: 25px; left: 20px; z-index: 2; width: 198px; height: 155px; margin: 0; padding: 0; background: url("/img/logo.gif") no-repeat; cursor: pointer; }
#language { position: absolute; bottom: -25px; right: 5px; z-index: 2; width: 75px; height: 25px; margin: 0; padding: 3px 10px 0 0; color: white; background: #990000; font-size: 13px; } #header>#language { width: 70px; height: 22px; }
#language h4 { display: none; }
#language p { margin: 0; text-align: right; }
#language a { /* height: 100%; */ color: white; font-weight: bold; text-decoration: none; }
#language a:hover, #language a:focus, #language a:active { color: #D1CF0A; }
#login { position: absolute; top: 11px; right: 20px; z-index: 2; margin: 0; padding: 0; color: black; font-size: 0.9em; }
#login h4 { display: none; }
#login a { color: #990000; }

/* content */
#content { width: 719px; margin: 0 -2px /* vyřešit */ 0 0; padding: 35px 15px; /* border-left: 1px #E7C6CE solid; */ float: right; } #page>#content { width: 689px; margin-right: 0; }
#content #breadcrumb_navigation { margin: -5px 0 1em -10px; text-indent: 0; font-size: 0.9em; }
#content h2 { margin: 0 0 0.5em 0; font-size: 1.7em; }
#content h3 { margin: 0.5em 0 0.3em 0; }
#content p { /* margin: 0; text-indent: 2em; */ }
#content a { /* font-weight: bold; */ }

#content p.citat { margin: 1em 0 1em 3em; font-size: 1.2em; font-family: serif; font-style: italic; text-align: left; }
#content p.citat span.zdroj { font-style: normal; }

/* left_column */
#left_column { width: 220px; margin: 0 720px 0 5px; padding: 0 0 30px 0; } /* #page>#left_column { width: 220px; } */
#left_column h4 { height: 25px; margin: 0 0 1px 0; padding: 3px 0 0 6px; color: white; background: #990000; font-size: 13px; text-transform: uppercase; } #page>#left_column h4 { height: 21px; padding-top: 4px; /* vyřešit */ }
#aktualne { margin: 0 0 6px 0; padding: 0; border-bottom: 1px solid #E7C6CE; }
#aktualne h4 a { color: white; text-decoration: none; }
#aktualne ul { margin: 4px 0 0 0; padding: 0; list-style-type: none; }
#aktualne li { margin: 2px 0 0 0; padding: 6px 2px 6px 6px /* pak jen 6px */; border-top: 1px solid #E7C6CE; }
#aktualne li.nejblizsi { background: #E1E4CC; border-top: none; }
#aktualne li a { display: block; text-decoration: none; }
#aktualne li strong { color: #990000; }
#aktualne li a:hover strong { text-decoration: underline; }
#ukazky_z_galerie { margin: 0 0 4px 0; padding: 0 0 4px 0; border-bottom: 1px solid #E7C6CE; text-align: center; }
#ukazky_z_galerie h4 { text-align: left; }
#ukazky_z_galerie h4 a { color: white; text-decoration: none; }
#ukazky_z_galerie p { margin: 0; padding: 3px 6px; color: white; background: #990000; font-size: 0.9em; text-align: left; }
#ukazky_z_galerie p a { display: block; color: white; text-decoration: none; }
#novy_repertoar { margin: 0 0 4px 0; padding: 0 0 4px 0; border-bottom: 1px solid #E7C6CE; }
#novy_repertoar p { margin: 0; padding: 3px 6px; }
#novy_repertoar p a { display: block; text-decoration: none; }
#novy_repertoar p a:hover strong { text-decoration: underline; }
#forum { margin: 0; padding: 0 0 4px 0; border-bottom: 1px solid #E7C6CE; }
#forum h4 a { color: white; text-decoration: none; }
#forum ul { margin: 4px 0 0 0; padding: 0; list-style-type: none; }
#forum ul li a { display: block; height: 100%; margin: 0; padding: 0 4px 8px 4px; text-decoration: none; }
#forum ul li a strong.jmeno_a_prijmeni { display: block; width: 100%; margin: 0 -4px -14px -4px; padding: 1px 4px 1px 4px; background: #E1E4CC; cursor: pointer; }
#forum ul li a:hover strong, #forum ul li a:focus strong, #forum ul li a:active strong { text-decoration: underline; }
#forum ul li a span { color: #A87C5E; font-size: 0.9em; }
#forum p#vice_prispevku { margin: 10px 0 14px 16px; }
#forum p#vice_prispevku a { padding: 0 12px 0 0; }

/* menu */
#menu { position: absolute; top: 200px; left: 236px; z-index: 1; width: 655px; height: 25px; margin: 0; padding: 0; color: white; background: #990000; font-size: 13px; }
#menu h4 { display: none; }
#menu ul { margin: 0 0 0 10px; padding: 0; list-style-type: none; }
#menu li { display: inline; padding: 0; }
#menu a { display: block; height: 25px; padding: 3px 6px 0 6px; color: white; text-decoration: none; font-weight: bold; text-transform: uppercase; float: left; } #menu li>a { height: 22px; }
#menu a:hover, #menu a:focus, #menu a:active, #menu li.active a { color: #D1CF0A; }

/* footer */
#footer { position: relative; width: 952px; margin: 0 -1px; padding: 0; border-top: 1px #E7C6CE /* #990000 */ solid; background: #FAFAFA; clear: both; font-size: 0.8em; } /* #page>#footer { margin-top: 2em; } */
#footer hr { display: none; }
#footer p { position: absolute; top: 5px; margin: 0; line-height: 1.5em; }
#footer a {  }
#fav { display: none; }
#copyright_update { left: 5px; }
#print_top_accessibility_sitemap_administration { left: 235px; }
#webdesign { right: 5px; text-align: right; }

/* other */
/* index */
.index #content { padding-bottom: 135px; /* prostor pro #nasi_partneri */ }
.index #content h2 { display: none; }
.index #content .nejblizsi_akce h3 { width: 215px; height: 25px; margin: 0 1em 0 0; padding: 4px 0 0 9px; color: white; background: #D1CF0A; float: left; font-size: 13px; text-transform: uppercase; } .index #content .nejblizsi_akce>h3 { width: 206px; height: 20px; padding-top: 5px; /* vyřešit */ }
.index #content .nejblizsi_akce p#kdy_kde { margin: 0; padding: 3px 0 0 0; font-size: 13px; font-weight: bold; }
.index #content .nejblizsi_akce #program { margin: 0 0 1.5em 0; padding: 5px 9px; border: #D1CF0A solid; border-width: 1px 0 1px 0; background: #F2F2F2; clear: left; }
.index #content .nejblizsi_akce #program img { position: relative; z-index: 1; /* vyřešit - nezobrazuje se v IE7; titulek ve FF */ margin: 0 24px 0 /* 1em */ 0; float: left; }
.index #content .nejblizsi_akce #program h4 { position: relative; /* vyřešit - nezobrazuje se v IE6 */ margin: 0; font-size: 1.2em; }
.index #content .nejblizsi_akce #program h4 span { font-weight: normal; }
.index #content .nejblizsi_akce #program h5 { position: relative; /* vyřešit - nezobrazuje se v IE6 */ margin: 0.8em 0 0 224px; }
.index #content .nejblizsi_akce #program p { position: relative; /* vyřešit - nezobrazuje se v IE6 */ line-height: 1.15em; margin: 0 0 0 224px; }
.index #content #oznameni { margin: 1em 0; padding: 4px 0 5px 7px; background: #D1CF0A; }
.index #content #oznameni p { margin: 0; font-size: 0.9em; }
.index #content #oznameni p a { font-weight: bold; }
.index #content .img { margin: 0 0 1em 1em; padding: 7px; background: #F2F2F2; float: right; }
.index #content .img p { margin: 0; padding: 3px 6px; color: white; background: #990000; font-size: 0.9em; text-indent: 0; }
.index #content #skupiny { margin: 0 0 1.2em 0; }
.index #content #skupiny h5 { text-transform: uppercase; }
.index #content #skupiny p { width: 100%; margin: 6px 0; padding: 6px; background: #F2F2F2; } .index #content #skupiny>p { width: 372px; /* vyřešit */ }
.index #content #skupiny strong { text-transform: uppercase; }
.index #content #nasi_partneri { position: absolute; /* podle #page */ bottom: 3.5em; /* podle výšky #footer */ right: 15px; z-index: 1; width: 689px; }
.index #content #nasi_partneri h5 { margin: 0 0 1em 0; }
.index #content #nasi_partneri p { width: 350px; margin: 0; }
.index #content #nasi_partneri img { position: absolute; bottom: 0; z-index: 1; }
.index #content #nasi_partneri img#dum_umeni_mesta_brna { right: 280px; }
.index #content #nasi_partneri img#moravska_televize { right: 195px; }
.index #content #nasi_partneri img#statutarni_mesto_brno { right: 133px; }
.index #content #nasi_partneri img#bezbarierove_divadlo_barka { right: 96px; }
.index #content #nasi_partneri img#magistrat_hlavniho_mesta_prahy { right: 6px; }

/* o_diverse */
.o_diverse #content h2 { display: none; }
.o_diverse #content p#slozeni { margin: 0; }
.o_diverse #content #clenove h3 span { font-size: 0.7em; font-weight: normal; }
.o_diverse #content #clenove #komorni_orchestr { width: 50%; float: left; }
.o_diverse #content #clenove h4 { margin: 0 0 0.3em 0; }
.o_diverse #content #clenove ul { margin: 0 0 1em 0; padding: 0; list-style-type: none; }
.o_diverse #content #obcanske_sdruzeni { clear: left; }

/* aktuality_a_akce */
.aktuality_a_akce #content h2 { display: none; }

/* akce */
.akce #content h2 span { font-weight: normal; }
.akce #content img { margin: 0 0 1em 1em; float: right; }
.akce #content h3 { font-size: 1.2em; clear: left; }
.akce #content dt { width: 5em; margin: 0 0.3em 0 0; font-style: italic; float: left; clear: left; }
.akce #content #kontaktni_osoba dt { width: 9em; }
.akce #content #posledni_uprava dt { width: 7em; }
.akce #content dd { margin: 0; }
.akce #content ul { margin: 0; padding: 0; list-style: none; }

/* pridat_akci */
.pridat_akci #content form { margin: 0 0 1em 0; }
.pridat_akci #content form.hide { display: none; }
.pridat_akci #content form p { line-height: 1.9em; margin-bottom: 0; }
.pridat_akci #content form p label { display: block; width: 12em; /* margin-right: 0.5em; text-align: right; */ float: left; clear: left; }
.pridat_akci #content form p label#zobrazit_v_levem_sloupci-label { width: 15em; }
.pridat_akci #content form p label#zobrazit_na_uvodni_strane-label { width: 15em; }
.pridat_akci #content form p select#den_zacatku { text-align: right; }
.pridat_akci #content form p select#mesic_zacatku { text-align: right; }
.pridat_akci #content form p select#rok_zacatku { text-align: right; }
.pridat_akci #content form p select#hodina_zacatku { text-align: right; }
.pridat_akci #content form p select#minuta_zacatku { text-align: right; }
.pridat_akci #content form p select#den_konce { text-align: right; }
.pridat_akci #content form p select#mesic_konce { text-align: right; }
.pridat_akci #content form p select#rok_konce { text-align: right; }
.pridat_akci #content form p select#hodina_konce { text-align: right; }
.pridat_akci #content form p select#minuta_konce { text-align: right; }
.pridat_akci #content form p select#akteri_k_dispozici { width: 20em; }
.pridat_akci #content form p select#akteri { width: 20em; }
.pridat_akci #content form p.submit { text-align: right; }

/* repertoar */
.repertoar #content h2 { display: none; }
.repertoar #content ul { margin: 0 0 1em 0; padding: 0; list-style-type: none; }

/* pickelhering_1607_aneb_novy_orfeus_z_bohemie */
.pickelhering_1607_aneb_novy_orfeus_z_bohemie #content ul { margin: 0 0 1em 0; padding: 0; list-style-type: none; }

/* spolecna_smrt_milencu_v_sinagawe */
.spolecna_smrt_milencu_v_sinagawe #content { background: url("/img/sinagawa.gif") 99% 120px no-repeat; }
.spolecna_smrt_milencu_v_sinagawe #content h2 { margin-bottom: 0; }
.spolecna_smrt_milencu_v_sinagawe #content dt { margin: 0 0.1em 0 0; float: left; }
.spolecna_smrt_milencu_v_sinagawe #content dt#zpivaji { margin: 1em 0 0 0; float: none; }
.spolecna_smrt_milencu_v_sinagawe #content dt#hraji { margin: 1em 0 0 0; float: none; }
.spolecna_smrt_milencu_v_sinagawe #content dd { margin: 0; font-weight: bold; }
.spolecna_smrt_milencu_v_sinagawe #content dd span { font-weight: normal; }

/* galerie */
.galerie #content h2 { display: none; }
.galerie #content h4#vyberte_filtry { margin: 0 0.3em 0 0; float: left; }
.galerie #content p.zobrazit_skryt_filtry { margin-top: 0.5em; }
.galerie #content form { margin: 0; }
.galerie #content form#filtry.hide { display: none; }
.galerie #content form p { margin-bottom: 0.5em; }
.galerie #content form label { font-weight: bold; }
.galerie #content form select { margin-right: 0.6em; }
.galerie #content form input { margin-right: 0.6em; }
.galerie #content p#zobrazit { margin-bottom: 1em; }
#seznam_fotografii a { display: block; width: 160px; height: 120px; margin: 0 6px 6px 0; border: 1px black solid; text-align: center; float: left; }
#seznam_fotografii a:visited { border: 1px black solid; }
#seznam_fotografii a:visited:hover { border: 1px #990000 solid; }
#seznam_fotografii a:hover, #seznam_fotografii a:focus, #seznam_fotografii a:active { border: 1px #990000 solid; }
#seznam_fotografii a.s_podrobnostmi { margin: 0 6px 0 0; /* clear: left; */ }
.galerie #content div.podrobnosti { height: 120px; margin-bottom: 1em; }
.galerie #content div.podrobnosti p { margin-bottom: 0.5em; }
.galerie #content p#strankovani { margin: 0; clear: left; }
.galerie #content strong#strana { margin: 0 0 0 0.6em; }
.galerie #content p#tip { margin: 2em 0 0 0; /* padding-left: 15px; color: inherit; background: white url(/img/tip.gif) center left no-repeat; */ font-style: italic; clear: left; }
.galerie #content p#pridani { margin: 2em 0 0 0; }

/* detail */
.detail #content h2 { display: none; }
.detail #content .zobrazit_skryt_menu { margin: 0 0 0.5em 0; font-size: 0.8em; /* text-align: right; */ }
.detail #content #horni_navigace { margin: -0.5em 0 1em 0; padding: 0.5em 0 0 0; /* odsazení od okraje průzoru při odkazu sem */}
.detail #content .zpet_do_galerie { margin: 0 1em 0 0; float: left; }
.detail #content .navigace-fotografie { /* padding: 0 2em; */ }
.detail #content .prvni { display: block; margin: 0 0.5em; padding: 1px; width: 23px; height: 19px; background: url("/img/arrow-first.gif") center no-repeat; float: left; } .detail>#content .prvni { width: 21px; height: 17px; }
.detail #content a.prvni { background: url("/img/arrow-first-a.gif") center no-repeat; }
.detail #content .prvni span { display: none; }
.detail #content .predchozi { display: block; margin: 0 0.5em; padding: 1px; width: 19px; height: 19px; background: url("/img/arrow-previous.gif") center no-repeat; float: left; } .detail>#content .predchozi { width: 17px; height: 17px; }
.detail #content a.predchozi { background: url("/img/arrow-previous-a.gif") center no-repeat; }
.detail #content .predchozi span { display: none; }
.detail #content .nasledujici { display: block; margin: 0 0.5em; padding: 1px; width: 19px; height: 19px; background: url("/img/arrow-next.gif") center no-repeat; float: left; } .detail>#content .nasledujici { width: 17px; height: 17px; }
.detail #content a.nasledujici { background: url("/img/arrow-next-a.gif") center no-repeat; }
.detail #content .nasledujici span { display: none; }
.detail #content .posledni { display: block; margin: 0 0.5em; padding: 1px; width: 23px; height: 19px; background: url("/img/arrow-last.gif") center no-repeat; float: left; } .detail>#content .posledni { width: 21px; height: 17px; }
.detail #content a.posledni { background: url("/img/arrow-last-a.gif") center no-repeat; }
.detail #content .posledni span { display: none; }
.detail #content .navigace-fotografie a:hover { background-color: yellow; }
.detail #content .na_podrobnosti, .detail #content .na_fotografii { margin: 0 0 0 1em; }
.detail #content img { margin: 0 0 1em 0; }
.detail #content #podrobnosti dt, .detail #content #details dt { margin: 0 0.3em 0 0; float: left; clear: left; font-weight: bold; }
.detail #content dt#autor, .detail #content dd#autor-dd { margin-top: 1em; }
.detail #content dt#klicova_slova, .detail #content dd#klicova_slova-dd { margin-top: 1em; }
.detail #content #spodni_navigace { margin: 1em 0 0.5em 0; }

/* forum */
.forum #content h2 { /* display: none; */ }
.forum #content h3 { margin-bottom: 0.5em; font-size: 1.25em; }
.forum #content #pridat_novy_prispevek form { margin: 0 0 1em 0; }
.forum #content #pridat_novy_prispevek form.hide { display: none; }
.forum #content #pridat_novy_prispevek form p { line-height: 1.9em; margin-bottom: 0; }
.forum #content #pridat_novy_prispevek form p label { display: block; width: 10em; /* margin-right: 0.5em; text-align: right; */ float: left; clear: left; }
.forum #content #pridat_novy_prispevek form p input#e-mail { float: left; }
.forum #content #pridat_novy_prispevek form p#buttons { float: right; }
.forum #content #pridat_novy_prispevek form p#buttons a.help { margin-right: 0.5em; float: left; }
.forum #content #pridat_novy_prispevek form p#buttons a.button { display: block; position: relative; width: 23px; height: 22px; padding: 0; overflow: hidden; float: left; }
.forum #content #pridat_novy_prispevek form p#buttons a.button span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; }
.forum #content #pridat_novy_prispevek form p#buttons a#button_bold span { background: url("/img/button_bold.png") no-repeat; }
.forum #content #pridat_novy_prispevek form p#buttons a#button_italic span { background: url("/img/button_italic.png") no-repeat; }
.forum #content #pridat_novy_prispevek form p#buttons a#button_extlink span { background: url("/img/button_extlink.png") no-repeat; }
.forum #content #pridat_novy_prispevek form p textarea { width: 563px; line-height: 1.4em; margin: 0 0 0.3em 0; }
.forum #content #pridat_novy_prispevek form p label#kontrolni_otazka-label { width: auto; margin-right: 0.5em; }
.forum #content #pridat_novy_prispevek form p input#kontrolni_otazka { width: 2em; float: left; }
.forum #content #pridat_novy_prispevek form p.submit { text-align: right; }
.forum #content #pridat_novy_prispevek p.chyba { color: red; }
.forum #content #pridat_novy_prispevek p#nahled { line-height: 1.4em; padding: 4px; background: #E7C6CE; }
.forum #content #pridat_novy_prispevek p#odeslano { line-height: 1.4em; padding: 4px; background: #E7C6CE; }
.forum #content #pridat_novy_prispevek p#upraveno { line-height: 1.4em; padding: 4px; background: #E7C6CE; }
.forum #content #pridat_novy_prispevek p#smazano { line-height: 1.4em; padding: 4px; background: #E7C6CE; }
.forum #content #pridat_novy_prispevek p#neexistuje { line-height: 1.4em; padding: 4px; background: #E7C6CE; }
.forum #content #pridat_novy_prispevek p#jiz_smazan { line-height: 1.4em; padding: 4px; background: #E7C6CE; }
.forum #content #pridat_novy_prispevek p#jiz_upraven { line-height: 1.4em; padding: 4px; background: #E7C6CE; }
.forum #content #vypis_prispevku { margin: 2em 0 0 0; }
.forum #content #vypis_prispevku h3 { display: none; }
.forum #content #vypis_prispevku .prispevek { margin: 0 0 0.4em 0; }
.forum #content #vypis_prispevku .upravovany { /* border: solid 1px black; */ background: #E7C6CE; }
.forum #content #vypis_prispevku .hl { /* border: solid 1px black; */ background: #E7C6CE; }
/* nepřidávat #vypis_prispevku - použito i pro náhled v #pridat_novy_prispevek */
.forum #content .nahled { margin: 0 0 1em 0; /* border: solid 1px black; */ background: #E7C6CE; }
.forum #content .prispevek h4 { height: 1.5em; line-height: 1.5em; margin: 0 0 0.4em 0; padding: 0 4px 0 4px; color: black; background: #E1E4CC; font-size: 1em; vertical-align: middle; float: left; }
.forum #content .prispevek h4 span { font-weight: normal; }
.forum #content .prispevek h5 { height: 1.7em; line-height: 1.7em; margin: 0; padding: 0 4px 0 0; background: #E1E4CC; font-size: 0.9em; font-weight: normal; text-align: right; vertical-align: middle; }
.forum #content .prispevek p { margin: 0; padding: 0 4px 2px 4px; clear: left; }
.forum #content p#strankovani { margin: 2em 0 1em 0; }
.forum #content p#strankovani a { margin-right: 1em; }

/* ohlasy */
.ohlasy #content h2 { display: none; }
.ohlasy #content ul { margin: 0 0 1.5em 0; padding: 0 0 0 1.1em; }

/* odkazy */
.odkazy #content h2 { display: none; }
.odkazy #content h3 { margin: 0 0 0.3em 0; }
.odkazy #content ul { margin: 0 0 1em 0; padding: 0; list-style-type: none; }

/* kontakt */
.kontakt #content h2 { display: none; }
.kontakt #content h4 { margin-bottom: 0.3em; }
.kontakt #content p#vizitka { margin: 2em 0; }
.kontakt #content p#odkazy { margin: 2em 0 0 0; }

/* prihlaseni */
.prihlaseni #content form { width: 27em; margin: 1em 0; padding: 1em; border: 1px solid #990000; } .prihlaseni #content>form { width: 25em; }
.prihlaseni #content form p { line-height: 2em; text-indent: 0; margin: 0; }
.prihlaseni #content form label { width: 11em; margin-right: 0.5em; font-weight: bold; float: left; clear: left; }
.prihlaseni #content form input { width: 11.5em; border: 1px solid black; }
.prihlaseni #content form input:focus { border: 1px solid #990000; }
.prihlaseni #content p.chyba { color: #990000; font-weight: bold; text-indent: 0; }
.prihlaseni #content form p#submit { margin-top: 1em; text-align: right; }
.prihlaseni #content form p#submit input { width: auto; margin-right: 0.15em; border: 2px outset #E7C6CE; color: #990000; background: white; font-weight: bold; }

/* nastaveni_uctu */
.nastaveni_uctu #content p.chyba { color: #990000; font-weight: bold; text-indent: 0; }
.nastaveni_uctu #content p.upozorneni { color: #3673AB; font-weight: bold; text-indent: 0; }
.nastaveni_uctu #content form { width: 27em; margin: 1em 0; padding: 1em; border: 1px solid #990000; } .nastaveni_uctu #content>form { width: 25em; }
.nastaveni_uctu #content form p { line-height: 2em; margin: 0; text-indent: 0; }
.nastaveni_uctu #content form label { width: 11em; margin-right: 0.5em; font-weight: bold; float: left; clear: left; }
.nastaveni_uctu #content form input { width: 11.5em; border: 1px solid black; }
.nastaveni_uctu #content form input:focus { border: 1px solid #990000; }
.nastaveni_uctu #content span.chyba { color: #990000; font-weight: bold; }
.nastaveni_uctu #content form p#submit { margin-top: 1em; text-align: right; }
.nastaveni_uctu #content form p#submit input { width: auto; margin-right: 0.15em; border: 2px outset #E7C6CE; color: #990000; background: white; font-weight: bold; }
.nastaveni_uctu #content table th a { color: black; }
.nastaveni_uctu #content table th a.asc { padding-right: 10px; background: url("/img/sort-asc.gif") top right no-repeat; }
.nastaveni_uctu #content table th a.desc { padding-right: 10px; background: url("/img/sort-desc.gif") top right no-repeat; }
.nastaveni_uctu #content table th a.asc:hover, .nastaveni_uctu #content table th .rodina a.asc:focus, .nastaveni_uctu #content table th a.asc:active { background: url("/img/sort-asc.gif") top right no-repeat; }
.nastaveni_uctu #content table th a.desc:hover, .nastaveni_uctu #content table th a.desc:focus, .nastaveni_uctu #content table th a.desc:active { background: url("/img/sort-desc.gif") top right no-repeat; }

/* prohlaseni_o_pristupnosti */
#accesskeys { margin-bottom: 2em; }
#accesskeys p { margin-bottom: 0.5em; }
#accesskeys ul { margin-bottom: 1em; }

/* pridani_fotografii_do_galerie */
.pridani_fotografii_do_galerie #content p.chyba { color: #990000; font-weight: bold; text-indent: 0; }
.pridani_fotografii_do_galerie #content form { width: 100%; margin: 1.5em 0 0 0; }
.pridani_fotografii_do_galerie #content form p { line-height: 2em; margin: 0; text-indent: 0; clear: left; }
.pridani_fotografii_do_galerie #content label { width: 8em; margin-right: 0.5em; font-weight: bold; float: left; clear: left; }
.pridani_fotografii_do_galerie #content label#cas-label { width: auto; margin: 0 1em; clear: none; }
.pridani_fotografii_do_galerie #content input { /* width: 155px; */ border: 1px solid black; } .pridani_fotografii_do_galerie #content p>input { /* width: 151px; */ }
.pridani_fotografii_do_galerie #content input:focus { border: 1px solid #990000; }
.pridani_fotografii_do_galerie #content select { margin: 0 0 0 3px; border: 1px solid black; float: left; } .pridani_fotografii_do_galerie #content p>select { margin: 2px 0 0 0; }
.pridani_fotografii_do_galerie #content form span { /* display: block; width: 600px; */ margin: 0 0 0 1em; vertical-align: middle; }
.pridani_fotografii_do_galerie #content form span#soubor { margin-left: 9em; clear: left; }
.pridani_fotografii_do_galerie #content form span.chyba { margin: 0; color: #990000; font-weight: bold; clear: left; }
.pridani_fotografii_do_galerie #content form p#submit { margin-top: 1em; text-align: right; }
.pridani_fotografii_do_galerie #content form p#submit input { width: auto; margin-right: 0.15em; border: 2px outset #E7C6CE; color: #990000; background: white; font-weight: bold; }

/* en index */
.en.index #content ol { margin-top: -1em; margin-bottom: 0; }
.en.index #content p { margin: 1em 0 0 0; }
.en.index #content h4 { margin: 0.5em 0 0.3em 0; }
.en.index #content h4 span { font-weight: normal; }
.en.index #content h5 { margin: 0.5em 0 0.1em 0; font-weight: normal; font-style: italic; }
.en.index #content h5 span { font-style: normal; }

/* de index */
.de.index #content ol { margin-top: -1em; margin-bottom: 0; }

/* chyba */
.chyba #content p { margin-bottom: 1em; text-indent: 0; }
.chyba #content p#zkuste { margin-bottom: 0; }
.chyba #content ul { margin-bottom: 1em; }