* { margin: 0px; padding: 0px }

body { font-family: serif; background: url('/images/3.jpg') center top repeat #ccc; color: #000; text-align: center; font-size: 12pt }

a { text-decoration: none }
a:hover { text-decoration: underline }
a img { outline: none; border: none }

.clear { clear: both }

#wrapper { width: 998px; margin: 0px auto; text-align: left; background: url('/images/5.jpg') bottom center no-repeat #f4f1e8 }

#region-header { height: 317px; background: url('/images/4.jpg') top center no-repeat; position: relative; overflow: hidden }
#region-center { padding: 0px 30px }
#region-footer { height: 100px; overflow: hidden }

#language { position: absolute; right: 70px; top: 98px; visibility: hidden }

#site-logo * { cursor: pointer; cursor: hand }
#site-logo { position: absolute; left: 256px; top: 112px; width: 486px; height: 157px; overflow: hidden }
#site-logo a { position: relative; display: block; width: 486px; height: 157px; overflow: hidden }
#site-logo a span { background: url('/images/6.jpg') center center no-repeat; position: absolute; left: 0px; top: 0px; width: 486px; height: 157px; display: block }

#menu-primary-wrapper { padding: 0px 30px; position: relative; top: 268px }
#menu-primary { border-top: 2px solid #624237; border-bottom: 2px solid #624237; padding: 2px 0px; text-align: center; font-size: 14pt; text-transform: uppercase; color: #000 }
#menu-primary .menu { border-top: 1px solid #624237; border-bottom: 1px solid #624237; padding: 5px 0px }
#menu-primary span { margin: 0px 15px }
#menu-primary a { color: #000 }

#menu-secondary-wrapper { padding: 0px 30px; padding-top: 5px }
#menu-secondary { border-top: 2px solid #624237; padding: 2px 0px; text-align: center; font-size: 12pt; text-transform: uppercase; color: #000 }
#menu-secondary .menu { border-top: 1px solid #624237; padding: 5px 0px }
#menu-secondary span { margin: 0px 15px }
#menu-secondary a { color: #000 }

#copy { text-align: center; margin-top: 20px; font-size: 10pt }
#copy a { color: #000 }

#breadcrumbs { text-align: right; text-transform: uppercase; line-height: 1.3em }
#breadcrumbs a { color: #000; font-size: 10pt }
#breadcrumbs span { margin: 0px 10px }

#region-left { width: 450px; float: left }
#region-right { width: 450px; float: right }

#aktuality { float: right; width: 343px; position: relative }
#aktuality h2 { position: absolute; width: 404px; height: 79px; overflow: hidden; border: none; right: -10px; top: 5px }
#aktuality img { border: none; padding: 0px; margin: 0px }
#aktuality { padding-top: 90px }

#motiv img { position: relative; left: -25px; border: none }
#motiv { float: left; width: 589px }

.content { padding: 5px 0px }
.content h2 { color: #624237; border-bottom: 3px double #624237; padding-bottom: 3px; margin-bottom: 9px }
.content h3 { margin-bottom: 6px }
.content p { margin-bottom: 6px; text-align: justify; overflow: hidden; line-height: 1.5em }

.content img { border: 3px solid #624237; padding: 3px }
.sloupec-fotky { float: right; padding-left: 30px }
.sloupec-fotky a { display: block; margin-bottom: 6px; background: #fff }

.content a { text-decoration: underline; color: #000 }

.pruh-fotky { padding-top: 30px }
.pruh-fotky a { margin-left: 19px }
.pruh-fotky .image-1 { margin-left: 1px }

.news-posted { font-size: 10pt; font-weight: bold }
