/* Sender - formulář na odesílání dotazů */
.sender { margin: auto; width: 80%;	/*width: 30em;*/ display: block; text-align: left }
.sender DIV { /* font-size: x-small; */ }
.sender P { width: 70%; padding: 5px; text-align: center; margin: auto; border: dotted 1px #A8A38D; background-color: White; text-indent: 0em; /* (Zrušení) Odsazení prvního slova v odstavci */ }
.senderokenka { width: 100%; background-color: White; border: solid 1px #A8A38D; overflow: auto; margin-bottom: 10px }
.sendertlacitka { width: 6em; background-color: White; border: solid 1px #A8A38D; margin-top: 5px }
.sendertlacitkazarovnat { text-align: center }

/* DownloadMaker */
.downloadmaker { width: 60%; margin: auto }

/* BannerMaker */
.bannery { margin-bottom: 15px }
.bannery A:hover { background-color: transparent }
.bannery IMG { border: 0px }

/* Doplněk pro WindowPicFull - avšak lze použít obecně */
/* obtékání */
.obtekat-kleste {text-align: center; margin-top: 5px; margin-bottom: 5px }
.obtekat-l { float: left; margin-left: 0px; margin-right: 10px}
.obtekat-r { float: right; margin-left: 10px; margin-right: 0px }
.obtekat-no { float: none; margin: auto }

/* WindowPicFull */
.window-pic { text-align: left; display: block; background-color: White; border: solid 1px Black}
.window-pic IMG { border: none; vertical-align: bottom }
.window-pic EM { text-align: left; display: block; background-color: #C5B07B; font-style: normal; color: Brown; font-size: 80%; padding: 2px }
.window-pic SPAN { text-align: left; display: block; font-size: 80%; padding: 2px; border-top: solid 1px Black }

/* WindowPicFull */
.window-pic-noborder { text-align: left; display: block}
.window-pic-noborder IMG { border: none; vertical-align: bottom }
.window-pic-noborder EM { text-align: left; display: block; font-style: normal; color: Brown; font-size: 80%; padding: 2px }
.window-pic-noborder SPAN { text-align: left; display: block; font-size: 80%; padding: 2px}

/* šířky pro WindowPicFull */
.sirka100 { width: 100px }
.sirka150 { width: 150px }
.sirka200 { width: 200px }
.sirka250 { width: 250px }
.sirka300 { width: 300px }
.sirka350 { width: 350px }
.sirka400 { width: 400px }
.sirka450 { width: 450px }
.sirka500 { width: 500px }

/* Fotogalerie */
.fotogalerie { width: 100% }
.fotogalerie IMG { border: none; vertical-align: bottom }
.fotogalerie .menu-text { text-align: left; border-top: dashed 1px #A8A38D; border-bottom: dashed 1px #A8A38D; padding: 1em 0.3em 1em 0.3em }
.fotogalerie .menu-text STRONG { font-size: 120% }
.fotogalerie FORM { text-align: left; border-top: dashed 1px #A8A38D; border-bottom: dashed 1px #A8A38D; padding: 1em 0.3em 1em 0.3em }
.fotogalerie .vybrat-gal { font-size: 80%; color: #756A68; padding-bottom: 0.5em }
.fotogalerie INPUT.button { color: #777463; font-weight: normal; border: solid 1px #777463; background-color: White }
.fotogalerie H4 { text-align: center }
.fotogalerie DIV.popis { text-align: justify }
.fotogalerie DIV.polozka { clear: both; width: 100%; border-top: solid 1px #A8A38D; padding-top: 1em; display: block }
.fotogalerie DIV.foto { text-align: left; background-color: White; border: solid 1px Black; display: block }
.fotogalerie DIV.polozka EM { display: block; font-style: normal; background-color: Black; color: White; font-size: 75%; padding: 2px 2px 4px 2px }
.fotogalerie DIV.polozka SPAN { display: block; text-align: right; margin-top: 0.5em; color: Gray; font-size: 80%; padding: 0px 2px 2px 2px }
.clear { clear: both }
/* pro obtékání použit doplněk z WindowPicFull */
