/* www.komb.cz/css/default.css */

body { padding-bottom: 1em /* odsazení patičky */; text-align: center; }
#page { position: relative; z-index: 0; width: 1001px; margin: 0 auto; text-align: left; }
a { color: black; background-color: inherit; background-image: none; }
a:visited { color: black; background-color: inherit; background-image: none; }
a:visited:hover { color: black; background-color: inherit; background-image: none; }
a:hover, a:focus, a:active { color: black; background-color: inherit; background-image: none; }
a.e-mail:hover, a.e-mail:focus, a.e-mail:active { color: black; background: inherit; } /* odkaz na e-mail */
a img { border: none; }
abbr, .abbr { border-color: inherit; }
acronym { border-color: inherit; }
span.hidden { display: none; }
hr.hidden { display: none; }
div.cleaner { width: 100%; height: 1px; clear: both; }
#page div.cleaner { display: none; }
#border { width: 1001px; margin: 6px 0 33px 0; border: #BBBBBB 1px solid; } body>#page #border { width: 999px; }
#page #border .cleaner { display: block; }

/* accessibility */
#accessibility { display: none; }

/* header */
#header { position: relative; width: 100%; height: 310px; margin: 0; padding: 0; background: url("/img/header.jpg") no-repeat; }
#header h1 { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; margin: 0; padding: 0; font-size: 24px; }
#header h1 a { display: block; position: relative; width: 100%; height: 249px; padding: 0; color: white; background: black; overflow: hidden; }
#header h1 a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background: url("/img/header.jpg") no-repeat; cursor: pointer; }
/*
#language { display: none; position: absolute; top: 58px; left: 850px; z-index: 2; margin: 0; padding: 0; width: 101px; height: 20px; }
#language h3 { display: none; }
#language ul { position: absolute; margin: 0; padding: 0; list-style: none; }
#language ul li { position: absolute; top: 0; width: 31px; height: 20px; margin: 0; padding: 0; }
#czech { left: 0; }
#english { left: 70px; }
#german { left: 35px; }
#language ul li a { display: block; position: absolute; width: 31px; height: 20px; margin: 0; padding: 0; color: white; font-size: 0.75em; text-decoration: none; overflow: hidden; }
#language ul li a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background-repeat: no-repeat; cursor: pointer; }
#language ul li a:hover span, #language ul li a:focus span, #language ul li a:active span { background-position: 0 -20px; }
#czech a span { background-image: url("/img/icon-cz.gif"); background-position: 0 -20px; }
#english a span { background-image: url("/img/icon-en.gif"); }
#german a span { background-image: url("/img/icon-de.gif"); }
.en #czech a span, .de #czech a span { background-position: 0 0; }
.en #english a span { background-position: 0 -20px; }
.de #german a span { background-position: 0 -20px; }
*/
#login { position: absolute; bottom: -40px; right: 16px; z-index: 2; margin: 0; padding: 0; color: #A87C5E; }
#login h3 { display: none; }
#login p { margin: 0; color: #A87C5E; }
#login a { color: #A87C5E; }
#login a:hover, #login a:focus, #login a:active { color: black; }
#header a#ksmb { display: block; position: absolute; top: 249px; left: 0; z-index: 1; width: 165px; height: 61px; padding: 0; color: black; background: white; overflow: hidden; }
#header a#ksmb span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background: white url("/img/ksmb2.jpg") center no-repeat; cursor: pointer; }

/* content */
#content { width: 731px; margin: 0; padding: 12px 16px 12px 16px; float: right; } body>#page #content { width: 699px; }
#content #breadcrumb_navigation { margin: -5px 0 1em -10px; text-indent: 0; font-size: 0.9em; }
#content h2 { margin: 0 0 0.5em 0; color: #A87C5E; font-size: 1.7em; font-family: Georgia, serif; }
#content h3 { color: black; font-size: 1.25em; }
#content h4 { color: #4B4641; font-size: 1em; }
#content p { margin: 0 0 1em 0; text-indent: 0 /* 2em */; }
#content p.pred_seznamem { margin-bottom: 0; }
#content a { /* font-weight: bold; */ }
#obsah ul { list-style-type: circle; }

/* left_column */
#left_column { width: 251px; margin: 0 732px 0 0; padding: 12px 0 0 32px; } body>#page #left_column { width: 219px; }
#left_column h3 { position: absolute; top: 0; left: -22px; z-index: 1; margin: 0; padding: 0; }
#left_column h3 a { display: block; position: relative; width: 22px; height: 85px; padding: 0; color: black; background: #C39F86; overflow: hidden; }
#left_column h3 a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background-repeat: no-repeat; cursor: pointer; }
#aktuality { position: relative; margin: 0 0 15px 0; padding: 16px 4px 0 0; background: #E2E2E2; }
#aktuality h3 a { height: 105px; }
#aktuality h3 a span { background-image: url("/img/aktuality.jpg"); }
#aktuality ul { margin: 0 0 0 12px; padding: 0; list-style-type: none; }
#aktuality ul li a { display: block; height: 100%; margin: 0; padding: 0 0 16px 4px; text-decoration: none; }
#aktuality ul li a strong { display: block; width: 100%; margin: 0 -4px -8px -4px; padding: 2px 4px 2px 4px; background: #D7CCC5; font-size: 1.25em; font-weight: normal; cursor: pointer; }
#aktuality ul li a:hover strong, #aktuality ul li a:focus strong, #aktuality ul li a:active strong { text-decoration: underline; }
#aktuality ul li a span.dt { display: block; margin: 0; padding: 0; color: #A87C5E; font-weight: bold; float: left; }
#aktuality ul li a span.dd { display: block; margin: 0 0 0 2.8em; padding: 0; }
#aktuality ul li a br.none { display: none; }
#aktuality p#vice_aktualit { display: none; text-align: right; }
#aktuality p#vice_aktualit a { display: inline; text-decoration: underline; }
#ukazka_z_galerie { position: relative; height: 156px; margin: 0 0 15px 0; background: #C2C2C2; text-align: center; } #left_column>#ukazka_z_galerie { height: auto; min-height: 156px; }
#ukazka_z_galerie h3 a { height: 156px; }
#ukazka_z_galerie h3 a span { background-image: url("/img/ukazka_z_galerie.jpg"); }
#ukazka_z_galerie a img { margin: 15px auto 13px auto; border: solid 1px white; }
#ukazka_z_galerie a:hover img, #ukazka_z_galerie a:focus img, #ukazka_z_galerie a:active img { /* border-color: #A87C5E; */ }
#ukazka_z_galerie p#vice_ukazek { display: none; }
#ukazka_z_galerie p#vice_ukazek a { display: inline; font-weight: bold; text-decoration: underline; }
#diskuze { position: relative; margin: 0 0 15px 0; padding: 16px 4px 1px 0; background: #E2E2E2; }
#diskuze h3 a { height: 85px; }
#diskuze h3 a span { background-image: url("/img/diskuze.jpg"); }
#diskuze ul { margin: 0 0 0 12px; padding: 0; list-style-type: none; }
#diskuze ul li a { display: block; height: 100%; margin: 0; padding: 0 0 16px 4px; text-decoration: none; }
#diskuze ul li a strong.jmeno_a_prijmeni { display: block; width: 100%; margin: 0 -4px -14px -4px; padding: 1px 4px 1px 4px; background: #D7CCC5; cursor: pointer; }
#diskuze ul li a:hover strong, #diskuze ul li a:focus strong, #diskuze ul li a:active strong { text-decoration: underline; }
#diskuze ul li a span { color: #A87C5E; font-size: 0.9em; }
#diskuze p#vice_prispevku { margin: 0 0 14px 16px; }
#diskuze p#vice_prispevku a { padding: 0 5px 0 0; }

/* menu */
#menu { position: absolute; top: 272px; left: 165px; z-index: 1; /* width: 100%; */ margin: 0; padding: 0; font-size: 13px; }
#menu h3 { display: none; }
#menu ul { margin: 0 0 0 8px; padding: 0; list-style-type: none; }
#menu li { display: inline; /* height: 29px; */ padding: 0; }
#menu a { display: block; position: relative; /* position: absolute; top: 0; */ height: 29px; margin: 0 5px 0 0; padding: 5px 14px 0 14px; color: white; background: black; text-decoration: none; text-transform: uppercase; float: left; overflow: hidden; } #menu li>a { height: 24px; }
#menu a:hover, #menu a:focus, #menu a:active, #menu li.active a { background: #A87C5E; }

/* footer */
#footer { position: relative; width: 100%; height: 50px; margin: 0; padding: 0; color: #A7A7A7; background: #2C211A; font-size: 0.9em; clear: both; } /* #page>#footer { margin-top: 2em; } */
#footer hr { display: none; }
#footer p { position: absolute; top: 19px; margin: 0; }
#footer a { color: #A7A7A7; text-decoration: none; }
#footer a:hover, #footer a:focus, #footer a:active { text-decoration: underline; }
#footer p#copyright { left: 16px; }
#footer p#update_print_top { top: -16px; left: 0; height: 16px; padding: 6px 20px 0 14px; background: #2C211A; } #footer>p#update_print_top { height: 10px; }
#footer p#update_print_top span#update_print { display: none; }
#footer p#update_print_top span#fav { display: none; }
#footer p#update_print_top a#top { padding: 3px 0 0 23px; background: url("/img/sipka.jpg") no-repeat; }
#footer p#accessibility_sitemap { left: 300px; width: 401px; text-align: center; }
#footer p#webdesign { right: 16px; text-align: right; }

/* other */
/* index */
.index #content h2 { display: none; }
.index #content h3 { margin: 0 0 0.25em 0; color: #A87C5E; font-size: 1.8em; font-family: Georgia, serif; font-weight: normal; }
.index #content img#komb { margin: 0 12px 10px 0; border: #DCD8D5 5px solid; float: left; }
.index #content #podekovani { margin: 2em 0 0 0; clear: left; }
.index #content #podekovani p { margin: 0; }
.index #content #podekovani ul { margin: 0.3em 0 0.6em 0; padding: 0 0 0 1.3em; }
.index #content #podekovani #loga { margin: 1em 0 0 0; }
.index #content #podekovani #loga a { }
.index #content #podekovani #loga a img { position: relative; margin: 0 35px; padding: 0; overflow: hidden; }

/* aktuality_a_koncerty */
.aktuality_a_koncerty #content p#odeslano { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.aktuality_a_koncerty #content p#upraveno { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.aktuality_a_koncerty #content p#smazano { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.aktuality_a_koncerty #content p#vlozeno { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.aktuality_a_koncerty #content p#nevlozeno { color: red; font-weight: bold; }
.aktuality_a_koncerty #content h3 { margin-bottom: 0.5em; color: #A87C5E; font-size: 1.5em; font-family: Georgia, serif; }
.aktuality_a_koncerty #content div.akce { position: relative; margin: 1em 0 1.5em 0; padding: 1em; border: #BBBBBB 1px solid; }
.aktuality_a_koncerty #content div.akce h4 { margin-top: 0; color: black; font-size: 1.25em; }
.aktuality_a_koncerty #content div.akce dl { margin: 0.5em 0 -0.5em 0; }
.aktuality_a_koncerty #content div.akce dt { /* width: 5em; margin: 0 0.3em 0 0; float: left; */ font-weight: bold; }
.aktuality_a_koncerty #content div.akce dd { margin: 0 0 0.5em 0; }
.aktuality_a_koncerty #content div.aktualita { position: relative; margin: 1em 0 1.5em 0; padding: 1em; border: #BBBBBB 1px solid; }
.aktuality_a_koncerty #content div.aktualita h4 { margin-top: 0; color: black; font-size: 1.25em; }
.aktuality_a_koncerty #content div.aktualita p { margin: 0; }
.aktuality_a_koncerty #content p.upravit { margin: 1em 0 0 0; }
.aktuality_a_koncerty #content div.akce p.upravit { margin-top: 1.5em; }
.aktuality_a_koncerty #content p.upravit a { margin-right: 1em; }
.aktuality_a_koncerty #content p.pridat { margin-top: 2em; }
.aktuality_a_koncerty #content p.pridat a { margin-right: 1em; }
.aktuality_a_koncerty #content #napsali_o_nas ul { list-style-type: square; }
.aktuality_a_koncerty #content #napsali_o_nas li { line-height: 1.6em; font-style: italic; }
.aktuality_a_koncerty #content #napsali_o_nas li a { font-style: normal; }
.aktuality_a_koncerty #content p#notovy_archiv_komb { margin-top: 2em; }
.aktuality_a_koncerty #content p#notovy_archiv_komb span { font-style: italic; }
.aktuality_a_koncerty #content ul { margin-left: 1.5em; padding: 0; }
.aktuality_a_koncerty #content ul.akce { list-style-type: circle; }
.aktuality_a_koncerty #content ul.hide { display: none; }
.aktuality_a_koncerty #content div.hide { display: none; }
.aktuality_a_koncerty #content p.skryt { position: absolute; top: -1px; right: -1px; z-index: 1; width: 17px; height: 17px; }
.aktuality_a_koncerty #content p.skryt a { display: block; position: relative; width: 100%; height: 100%; padding: 0; color: white; background: black; overflow: hidden; }
.aktuality_a_koncerty #content p.skryt a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background: url("/img/close.jpg") no-repeat; cursor: pointer; }

/* pridat_akci */
.pridat_akci #content p.chyba { color: red; font-weight: bold; text-indent: 0; }
.pridat_akci #content form { margin: 0 0 1em 0; }
.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 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.submit { text-align: right; }

/* pridat_aktualitu */
.pridat_aktualitu #content p.chyba { color: red; font-weight: bold; text-indent: 0; }
.pridat_aktualitu #content form { margin: 0 0 1em 0; }
.pridat_aktualitu #content form p { line-height: 1.9em; margin-bottom: 0; }
.pridat_aktualitu #content form p label { display: block; width: 7em; /* margin-right: 0.5em; text-align: right; */ float: left; clear: left; }
.pridat_aktualitu #content form p select#den_zacatku { text-align: right; }
.pridat_aktualitu #content form p select#mesic_zacatku { text-align: right; }
.pridat_aktualitu #content form p select#rok_zacatku { text-align: right; }
.pridat_aktualitu #content form p select#hodina_zacatku { text-align: right; }
.pridat_aktualitu #content form p select#minuta_zacatku { text-align: right; }
.pridat_aktualitu #content form p select#den_konce { text-align: right; }
.pridat_aktualitu #content form p select#mesic_konce { text-align: right; }
.pridat_aktualitu #content form p select#rok_konce { text-align: right; }
.pridat_aktualitu #content form p select#hodina_konce { text-align: right; }
.pridat_aktualitu #content form p select#minuta_konce { text-align: right; }
.pridat_aktualitu #content form p.submit { text-align: right; }

/* kontakt */
.kontakt #content p { margin: 0; }
.kontakt #content address { margin: 0; font-style: normal; }
.kontakt #content dt { margin: 0 0.3em 0 0; font-style: italic; float: left; }
.kontakt #content dd { margin: 0; }
.kontakt #content p#tip { margin-top: 2em; }

/* dirigenti */
.dirigenti #content .dirigent { margin: 0 0 2em 0; clear: left; }
.dirigenti #content .dirigent img { margin: 0 12px 4px 0; float: left; }
.dirigenti #content .dirigent h3 { margin-top: 0; }
.dirigenti #content .dirigent h3 span { font-weight: normal; }
.dirigenti #content .dirigent p { margin: 0; }
.dirigenti #content .dirigent .cleaner { display: block; clear: left; }
.dirigenti #content p#legenda { font-style: italic; }

/* clenove_orchestru */
.clenove_orchestru #content table { margin: 0; }
.clenove_orchestru #content table tr.th { display: none; }
.clenove_orchestru #content table .nastroj { display: none; }
.clenove_orchestru #content table .verejny { text-align: right; }
.clenove_orchestru #content p#poslat_zpravu { margin-top: 2em; }

/* galerie */
.galerie #content h3 { /* display: none; */ margin-top: 0.5em; }
.galerie #content p { margin-bottom: 1em; }
.galerie #content p#smazano { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.galerie #content h4#vyberte_filtry { margin: 0.1em 0.3em 0 0; float: left; }
.galerie #content p.zobrazit_skryt_filtry { margin-top: 0; }
.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; }
.galerie #content .seznam a { display: block; width: 190px; height: 143px; line-height: 143px; margin: 0 10px 10px 0; border: 1px black solid; background: white; text-align: center; float: left; } .galerie #content .seznam>a { width: 188px; height: 141px; line-height: 138px; }
.galerie #content .seznam a.vetsi { width: 222px; height: 167px; line-height: 167px; } .galerie #content .seznam>a.vetsi { width: 220px; height: 165px; line-height: 162px; }
.galerie #content .seznam a img { vertical-align: middle; }
.galerie #content .seznam a:visited { /* border: 1px black solid; */ }
.galerie #content .seznam a:visited:hover { /* border: 1px #BBBBBB solid; */ }
.galerie #content .seznam a:hover, #seznam_fotografii a:focus, #seznam_fotografii a:active { /* border: 1px #BBBBBB solid; */ }
.galerie #content .seznam a.s_podrobnostmi { margin: 0 10px 0 0; /* clear: left; */ }
.galerie #content div.podrobnosti { height: 141px; margin-bottom: 1em; }
.galerie #content div.podrobnosti-vetsi { height: 165px; }
.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: 1em 0 1.5em 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: 1em 0 1.5em 0; clear: left; }

/* detail */
.detail #content { width: auto; padding: 12px 8px 12px 32px; float: none; }
.detail #left_column { display: none; }
.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 p#upraveno { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.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; }
.detail #content p.upravit { margin: 2em 0 1em 0; }
.detail #content p.upravit a { margin-right: 1em; }

/* pridani_fotografii_do_galerie */
.pridani_fotografii_do_galerie #content p.chyba { color: red; 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 label#vip-label { width: auto; margin: 0 0.5em 0 0; 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#jmena { margin-left: 9em; clear: left; }
.pridani_fotografii_do_galerie #content form span.chyba { margin: 0; color: red; 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; */ }

/* diskuze */
.diskuze #content h3 { margin-bottom: 0.5em; }
.diskuze #content #pridat_novy_prispevek form { margin: 0 0 1em 0; }
.diskuze #content #pridat_novy_prispevek form p { line-height: 1.9em; margin-bottom: 0; }
.diskuze #content #pridat_novy_prispevek form p label { display: block; width: 10em; /* margin-right: 0.5em; text-align: right; */ float: left; clear: left; }
.diskuze #content #pridat_novy_prispevek form p input#e-mail { float: left; }
.diskuze #content #pridat_novy_prispevek form p#buttons { float: right; }
.diskuze #content #pridat_novy_prispevek form p#buttons a.help { margin-right: 0.5em; float: left; }
.diskuze #content #pridat_novy_prispevek form p#buttons a.button { display: block; position: relative; width: 23px; height: 22px; padding: 0; overflow: hidden; float: left; }
.diskuze #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; }
.diskuze #content #pridat_novy_prispevek form p#buttons a#button_bold span { background: url("/img/button_bold.png") no-repeat; }
.diskuze #content #pridat_novy_prispevek form p#buttons a#button_italic span { background: url("/img/button_italic.png") no-repeat; }
.diskuze #content #pridat_novy_prispevek form p#buttons a#button_extlink span { background: url("/img/button_extlink.png") no-repeat; }
.diskuze #content #pridat_novy_prispevek form p label#text_prispevku-label { clear: right; }
.diskuze #content #pridat_novy_prispevek form p textarea { width: 573px; line-height: 1.4em; margin: 0 0 0.3em 0; }
.diskuze #content #pridat_novy_prispevek form p#kontrolni_otazka-p { float: left; }
.diskuze #content #pridat_novy_prispevek form p label#kontrolni_otazka-label { width: auto; margin-right: 0.5em; }
.diskuze #content #pridat_novy_prispevek form p input#kontrolni_otazka { width: 2em; }
.diskuze #content #pridat_novy_prispevek form p.submit { text-align: right; }
.diskuze #content #pridat_novy_prispevek p.chyba { color: red; }
.diskuze #content #pridat_novy_prispevek p#nahled { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.diskuze #content #pridat_novy_prispevek p#odeslano { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.diskuze #content #pridat_novy_prispevek p#upraveno { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.diskuze #content #pridat_novy_prispevek p#smazano { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.diskuze #content #pridat_novy_prispevek p#neexistuje { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.diskuze #content #pridat_novy_prispevek p#jiz_smazan { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.diskuze #content #pridat_novy_prispevek p#jiz_upraven { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.diskuze #content #vypis_prispevku { margin: 2em 0 0 0; }
.diskuze #content #vypis_prispevku h3 { display: none; }
.diskuze #content #vypis_prispevku .prispevek { margin: 0 0 0.4em 0; }
.diskuze #content #vypis_prispevku .upravovany { /* border: solid 1px black; */ background: #E2E2E2; }
.diskuze #content #vypis_prispevku .hl { /* border: solid 1px black; */ background: #E2E2E2; }
/* nepřidávat #vypis_prispevku - použito i pro náhled v #pridat_novy_prispevek */
.diskuze #content .nahled { margin: 0 0 1em 0; /* border: solid 1px black; */ background: #E2E2E2; }
.diskuze #content .prispevek h4 { height: 1.5em; line-height: 1.5em; margin: 0 0 0.4em 0; padding: 0 4px 0 4px; color: black; background: #D7CCC5; vertical-align: middle; float: left; }
.diskuze #content .prispevek h4 span { font-weight: normal; }
.diskuze #content .prispevek h5 { height: 1.7em; line-height: 1.7em; margin: 0; padding: 0 4px 0 0; background: #D7CCC5; font-size: 0.9em; font-weight: normal; text-align: right; vertical-align: middle; }
.diskuze #content .prispevek p { margin: 0; padding: 0 4px 2px 4px; clear: left; }
.diskuze #content p#strankovani { margin: 2em 0 1em 0; }
.diskuze #content p#strankovani a { margin-right: 1em; }

/* prihlaseni */
.prihlaseni #content form { width: 27em; margin: 1em 0; padding: 1em; border: 1px solid #BBBBBB; } .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: red; 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: red; font-weight: bold; text-indent: 0; }
.nastaveni_uctu #content p.upozorneni { line-height: 1.4em; padding: 4px; background: #E2E2E2; }
.nastaveni_uctu #content form { width: 27em; margin: 1em 0 1.5em 0; padding: 1em; border: 1px solid #BBBBBB; } .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: red; 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 { margin: 0 0 1em -0.25em; }
.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; }
.nastaveni_uctu #content table .prihlaseni, .nastaveni_uctu #content table .prava { text-align: right; }

/* poslat_zpravu */
.poslat_zpravu #content p.upozorneni { line-height: 1.4em; padding: 4px; background: #E2E2E2; text-indent: 0; }
.poslat_zpravu #content p.chyba { line-height: 1.4em; padding: 4px; color: white; background: red; font-weight: bold; text-indent: 0; }
.poslat_zpravu #content p#komu-p { width: 16.5em; float: left; }
.poslat_zpravu #content label#od_jmeno-label { display: block; width: 13em; float: left; }
.poslat_zpravu #content label#od_adresa-label { display: block; width: 13em; float: left; }
.poslat_zpravu #content label#predmet-label { display: block; width: 5.5em; float: left; }
.poslat_zpravu #content label#priloha-label { display: block; width: 5.5em; float: left; }

/* napoveda */
.underline { text-decoration: underline; }
.u-dashed { border-bottom: 1px dashed black; cursor: help; }
.u-dotted { border-bottom: 1px dotted black; cursor: help; }

/* prohlaseni_o_pristupnosti */
#accesskeys { margin-bottom: 2em; }
#accesskeys p { margin-bottom: 0.5em; }
#accesskeys ul { margin-bottom: 1em; }

/* chyba */
.chyba #content p { margin-bottom: 1em; text-indent: 0; }
.chyba #content p#priciny { margin-bottom: 0; font-weight: bold; }
.chyba #content p#zkuste { margin-bottom: 0; font-weight: bold; }
.chyba #content ul { margin-bottom: 1em; }
