/* global css */

* { margin: 0px; padding: 0px; font-family: Calibri, sans-serif }

*:fullscreen
*:-ms-fullscreen,
*:-webkit-full-screen,
*:-moz-full-screen {
   overflow: auto !important;
}

body { background: #000; color: #fff; text-align: center; font-size: 12pt }

a { text-decoration: none }
a:hover { text-decoration: underline }
a img { outline: none; border: none }

.clear { clear: both }

iframe {border:none !important}


#page { width: 998px; margin: 0px auto; text-align: left }
#header { border-top: 3px solid #ef7f1a; border-bottom: 3px solid #ef7f1a; margin-top: 9px; padding-top: 3px }
#header h1 { position: absolute; z-index: -9999; width: 998px; height: 250px; overflow: hidden }

#top { border-bottom: 3px solid #ef7f1a }

#left, #top-left { width: 207px; float: left }
#center, #top-center { width: 788px; float: right }
#center { padding: 9px 0px }

#footer { position: relative; border-top: 3px solid #ef7f1a; padding: 3px 0px }
#copy { text-align: right; width: 900px; float: left; background: url('/images/8205.png') 20% 100% no-repeat }
#copy span { font-size: 8pt }
#copy a { color: #fff }
#counter { width: 88px; float: right }

#section-teaser { background: url('/images/8205.png') 747px 60px no-repeat rgb(131, 130, 129); padding: 15px; /*padding-bottom: 30px;*/ height: 72px; border-bottom: 3px solid #000 }
/*#section-teaser p { height: 57px; overflow: hidden }*/
#section-info { background: rgb(131, 130, 129); padding: 0px 15px; line-height: 25px; height: 25px; overflow: hidden; color: #000; font-size: 10pt }

#section-body { position: relative }
#category-body { position: relative; min-height: 680px; background: #fff; color: #000 }
#category-body .content { padding: 10px 15px 15px 15px }
#category-body p { text-align: justify; margin-bottom: 6px }
#category-body a { color: #000 }
#category-body h2, #category-body h2 a { color: #ef7f1a }
#category-body h3 { margin: 10px 0px; clear: both; color: #800 }
#category-body h4 { margin: 8px 0px; clear: both }
#category-body h5 { margin: 7px 0px; clear: both }
#category-body h6 { margin: 6px 0px; clear: both }

#category-body ul { margin: 5px 25px }
#category-body ul ul { margin: 5px 15px } 
#category-body ul ol { margin: 5px 15px }

#category-body ol { margin: 5px 25px }
#category-body ol ol { margin: 5px 15px }
#category-body ol ul { margin: 5px 15px }

.rozcestnik { position: absolute; left: 50px; top: 20px; list-style: none }
.right { text-align: right; right: 50px !important }
.rozcestnik .special-1 a { color: #e31e24 !important }
.rozcestnik .special-2 a { color: #ef7f1a !important }
.rozcestnik li { font-size: 36pt; margin-bottom: 5px }
.rozcestnik li a { color: #fff }


#breadcrumbs { float: left; text-transform: lowercase }
#breadcrumbs a { color: #000 }
#site-map { float: right }
#site-map a { color: #000 }

.block { padding: 0px 5px; padding-bottom: 5px }
.block a { color: #fff }
.block h2 { font-size: 16pt; font-weight: bold }
.block-line { border-bottom: 3px solid #ef7f1a; border-top: 3px solid #ef7f1a }
.block-special { background: #5b5b5a }

.block-static { height: 130px }
.block .block-static { height: 125px !important }

.block-links { }

#block-geocaching { width: 207px; position: absolute; left: 0px; top: -92px; height: 89px; overflow: hidden }
.block-geocaching { background: #ececec; border-top: 3px solid #ef7f1a }
.block-geocaching .icon { padding-top: 5px }
.block-geocaching h2 a { color: #000 !important }

.block-posledni-album h2 { padding: 0px 5px }
.block-posledni-album { padding-left: 0px; padding-right: 0px }
.block-posledni-album .picture { text-align: center; margin-bottom: 5px }
.block-posledni-album .picture img { width: 207px; height: 130px }
.block-posledni-album .posted { font-size: 10pt; padding: 0px 5px; line-height: 0.95em }
.block-posledni-album .link { font-weight: bold; font-size: 11pt; padding: 0px 5px; line-height: 1.15em }

.block-novinky .posted { font-size: 10pt; line-height: 0.95em }
.block-novinky .link { font-weight: bold; font-size: 11pt; line-height: 1.15em }
.block-novinky ul { list-style: none }
.block-novinky li { margin-bottom: 5px }
.block-novinky { padding-bottom: 1px; background: #5b5b5a }

.block-fotoalba ul { list-style: none; margin-left: 15px; padding-bottom: 5px }
.block-fotoalba li { line-height: 18pt }

.article-head { position: relative; border-bottom: 1px solid #000 }
.article-posted { position: absolute; right: 0px; bottom: 0px; font-size: 10pt }

.article-excerpt { margin-bottom: 10px }

.article-gallery { width: 758px; overflow: hidden }
.article-gallery .photo { display: block; float: left; margin-left: 2px; margin-bottom: 2px }
.article-gallery .photo img { width: 150px }
.article-gallery .first { margin-left: 0px }

.article-newer { float: left }
.article-older { float: right }

.article-item { margin-bottom: 18px }

.vazby-mezi-clanky { list-style: none; clear: both; margin: 0px !important; padding: 0px !important }
.vazby-mezi-clanky li { font-size: 14pt; font-weight: bold; color: #000 }
.vazby-mezi-clanky a { color: #000 }

.link-item { margin-left: 10px; padding-left: 40px; background: url('/images/8728.gif') left center no-repeat }
.link-item h4 { font-size: 14pt !important; margin: 2px 0px !important }

.section-odkazy .article-posted { visibility: hidden !important }
.section-kontakty .article-posted { visibility: hidden !important }
.section-o-nas .article-posted { visibility: hidden !important }
.section-mapa-stranek .article-posted { visibility: hidden !important }