/*
 obrazykralova.cz - index-screen.css (soubor kaskádových stylů pro výstup na obrazovku)
 (c) Robert Vlach | www.robo.cz
*/

body { font-size: 89%; margin: 0; padding: 0; background: #F7ECDA url("/obrazky/sloupec.png") repeat-y top left }
body, select, input { font-family: Verdana, "Geneva CE", lucida, sans-serif }

/* globální prvky */
hr, #nadpis h1, #nadpis h2, #nadpis h3 { display: none }
.nedelit { white-space: nowrap }
form { margin: 0; padding: 0 }
a:link { color: #1D5379 }
a:visited { color: 6C4570 }
a:hover, a:active, a:focus { color: #ED7E11 }

/* základní stavební prvky */
#kontejner { font-size: 85%; margin-right: 6.8em; padding: 0 0 7ex 170px; border-right: 1px dashed #BAB2A4; background-repeat: no-repeat; background-position: top left }
#nadpis { height: 106px; margin: 0 1.5em 0 .5em; background-repeat: no-repeat; background-position: center right }
#jazyky { font-size: 79%; float: right; padding: 1.5ex 1em 0 0; font-weight: bold; letter-spacing: .05em; text-align: right; line-height: 150%; white-space: nowrap }
#obsah { border-top: 1px solid #BAB2A4; padding: .5ex 1.5em 0 2.5em }
#obsah p, #obsah ul, #obsah ol, #menu, .info #obsah2 p, .detaily div, .obraz p, #navigace, .vyhledavani-info, .objednavka p { line-height: 150% }
p, ul, ol { text-align: justify; margin: 3.2ex 0 }
ul { margin-left: 3em; padding: 0; list-style-type: square }
li { margin-left: 0 }
#menu { text-align: right; margin-bottom: 6ex }
#menu a { font-weight: bold; text-decoration: none; color: #000 }
#menu a:hover, #menu a:active, #menu a:focus { text-decoration: underline; color: #1D5379 }
#menu strong { font-weight: normal; font-style: italic }
#menu em { text-decoration: underline; font-weight: normal }
#menu span { margin: 0 .2em }
#navigace { padding: .5ex 1.5em 1ex 2.5em; margin: 0 }
#navigace span, .sekce .strankovani span { margin: 0 .2em }
.obraz-udaje span, .obraz-cena .body { font-weight: bold; color: #99804F; margin: 0 .4em }
.obraz-udaje strong, .obraz-cena strong { margin-right: .3em; color: #444 }
.obraz-cena a { font-size: 89% }
.help { cursor: help; border-bottom: 1px dashed #888 }

/* úvodní stránka */
.uvodni #kontejner { background-image: url("/obrazky/motiv-uvodni.jpg") }
.uvodni #nadpis { background-image: url("/obrazky/nadpis-uvodni.png") }
#basen { font-style: italic; margin-top: 6ex; font-size: 95% }

/* kontakt */
.kontakt #kontejner { background-image: url("/obrazky/motiv-kontakt.jpg") }
.kontakt #nadpis { background-image: url("/obrazky/nadpis-kontakt.png") }
.kontakt p strong, .info #ucet strong { margin-right: .7em }
.kontakt h3 { font-weight: 400; margin: 4ex 0 2ex 3% }
.kontakt #ucet { margin-left: 3% }

/* výstavy */
.vystavy #kontejner { background-image: url("/obrazky/motiv-vystavy.jpg") }
.vystavy #nadpis { background-image: url("/obrazky/nadpis-vystavy.png") }
.vystavy h4 { margin: 4ex 0 2ex }

/* prodejní informace */
.info #kontejner { background-image: url("/obrazky/motiv-info.jpg") }
.info #nadpis { background-image: url("/obrazky/nadpis-info.png") }
.info #podpisy { text-align: left }
.info #podpisy img { margin: 2ex 1em; vertical-align: top }
.info #obsah2 { border-top: 1px dashed #BAB2A4; margin-top: 6ex; padding: 6ex 1.5em 0 2.5em }
.info #ucet { margin-left: 3em }
.info h3 { font-weight: 400; margin: 4ex 0 2ex }
.info .prvy { margin-top: 0 }

/* profil */
.profil #kontejner { background-image: url("/obrazky/motiv-profil.jpg") }
.profil #nadpis { background-image: url("/obrazky/nadpis-profil.png") }
#foto { float: right; border: 1px solid #000; margin: 3ex 1em 4ex 2em }
#podpis { text-align: center; background: url("/obrazky/podpis-profil.png") no-repeat top center; padding: 50px 0 12px; margin: 5ex 100px 0 0 }

/* galerie */
.galerie #kontejner { background-image: url("/obrazky/motiv-galerie.jpg") }
.galerie #nadpis { background-image: url("/obrazky/nadpis-galerie.png") }
.galerie ul li { margin: .8ex 0 }
.galerie ul li span { font-size: 90%; margin-left: .7em; white-space: nowrap }
.galerie h3 { font-weight: 400; margin: 3.5ex 0 1.5ex }

/* sekce galerie */
.sekce #menu { border-top: 1px solid #BAB2A4; border-bottom: 1px solid #BAB2A4; padding: .5ex 1.5em .8ex 2.5em; margin: 0 }
.sekce #moznosti { text-align: right; background: #DCD0BA url("/obrazky/sloupec-prekryti.png") repeat-y 2.5em; border-top: 1px dashed #BAB2A4; border-bottom: 1px dashed #BAB2A4 }
.sekce #moznosti input, .sekce #moznosti select { vertical-align: middle; font-size: 100% }
.sekce #navigace { margin-left: 4em; padding-left: 102px }
.sekce .strankovani { text-align: right; padding: 2ex 1.5em 0 2.5em }
.sekce #kontejner { padding-bottom: 4ex }
.sekce #sloupec { background: url("/obrazky/sloupec-galerie.png") repeat-y 2.5em }
.sekce table { margin: 0 1.5em 4ex 2.5em; font-size: 100% }
.sekce .nahledy img { border: 1px solid #CBB998 }
.sekce .nahledy { text-align: center; line-height: 50%; width: 102px }
.sekce .detaily { padding-left: 1.5em }
.sekce .nahledy, .sekce .detaily { padding-top: 5ex; vertical-align: top }
.sekce h3 { margin: 0 0 1ex; font-size: 120%; font-weight: bold }
.sekce h3 span { font-size: 79%; font-weight: normal }
.sekce h3 a { margin: 0 .5em 0 .1em }
.sekce h3 span a { margin: 0 }
.sekce #zakonceni { padding: 60px 0 0 2.5em; background: url("/obrazky/sloupec-galerie-konec.png") no-repeat 2.5em 0 }
.sekce #zakonceni a { display: block; width: 101px; text-align: center; text-decoration: underline }
.sekce .obraz-udaje { margin: 2ex 0 .5ex }

/* obraz */
.obraz { background: #F7ECDA; font-size: 76%; margin: 0; padding: 0 }
.obraz #hlavicka { margin: 0; padding: 4ex 2.5em; border-bottom: 1px dashed #BAB2A4 }
.obraz #navigace { padding: 0 }
.obraz h1 { margin: .3ex 0 1ex; font-weight: normal; font-size: 225% }
.obraz p { text-align: justify; margin: 2ex 0 4ex }
.obraz .obraz-cena, .obraz .status { margin: 1.2ex 0 1.5ex }
.obraz #obrazky { padding: 5ex 2.5em 2ex; text-align: center; background: #E3D5BE }
.obraz #obrazky img { border: 1px solid #CBB998; margin: 0 1em 6ex; background: url("/obrazky/nahravac.gif") no-repeat 50% 50% }

/* vyhledávání */
#navigace.bezvysledku, .objednavka #navigace { margin-left: 2.5em; padding-left: 0 }
#moznosti.bezvysledku { background-image: none }
.vyhledavani-info { padding: 0 1.5em 0 2.5em; text-align: justify }

/* objednávka */
#objednavka { margin: 0 1.5em 5ex 2.5em }
#upozorneni em { margin-right: .5em; font-weight: bold }
#objednavka table { margin: 0; padding: 0; background: #E4DECF }
#objednavka td { margin: 0; padding: 2ex }
#poznamka-cena { font-style: italic; font-size: 89%; margin: 2ex 0 1ex }
#objednavka label { display: block; font-style: italic; margin: 3ex 0 1ex 1em }
#objednavka label.prvni { margin-top: 0 }
#objednavka #tlacitko { margin: 3ex 0 0 3em }
#kolonky input, #kolonky select, #kolonky textarea { border: 1px solid #CBB998 }
#kolonky span { font-size: 89%; font-style: italic }
#objednavka ul { background: #E6D3D2; margin: 0; padding: 1ex 1.5em 1.5ex 3em; line-height: 150% }
#objednavka li { margin: 1ex 0; padding: 0 }
#formular { background: #E4DECF; padding: 4ex 1em }
