* { margin: 0; padding: 0; }
body { text-align: center; width: 100%; background-color: #fcfcfc; color: #444; font: normal 100% verdana, helvetica, arial; }


/* HLAVICKA */
#pruh { width: 100%; height: 60px; background-color: #e6eef0; border-bottom: solid #fff 1px; }
#hlavicka { width: 770px; height: 60px; margin: 0 auto; }

#hlavicka h1 { float: left; padding-top: 20px; font: bold 130% verdana; }
#hlavicka h1 a { text-decoration: none; color: #2896c3; }

#hlavicka ul { float: right; width: 470px; height: 60px; list-style-type: none; }
#hlavicka li { float: right; font-size: 80%; padding: 28px 0 16px 0; }
#hlavicka li a { color: #666; text-decoration: none; padding: 28px 12px 16px 12px; }
#hlavicka li a:hover { text-decoration: none; background-color: #dce4e6; }

#prouzek { width: 100%; height: 1px; border-top: solid #d9e0e4 1px; }


/* OBAL */
.obal { width: 770px; margin: 0 auto; padding-bottom: 50px; }


/* OBSAH */
.obsah { width: 502px; margin-right: 260px; }

h2.blog { font-size: 150%; font-weight: normal; text-align: left; padding-top: 50px; }
h2.blog a { text-decoration: none; color: #2896c3; }
h2.blog a:hover { text-decoration: underline; }

.obsah p, .obsah p.pravo, .obsah p.levo, .obsah p.stred { text-align: justify; font-size: 80%; line-height: 20px; }
.obsah p.pravo { text-align: right; }
.obsah p.levo { text-align: left; }
.obsah p.stred { text-align: center; }

p.blog-podnadpisem { width: 100%; color: #888; margin-bottom: 10px; font-size: 70%; text-align: left; }
p.blog-podnadpisem a { color: #888; text-decoration: underline; }
p.blog-podnadpisem a:hover { text-decoration: none; }

.blog-foto-stred, .blog-foto-levo, .blog-foto-pravo { border: solid #888 1px; }
.blog-foto-stred { margin: 10px 0; }
.blog-foto-levo { margin: 5px 15px 10px 0; float: left; }
.blog-foto-pravo { margin: 5px 0 10px 15px; float: right; }

.obsah h3 { font-size: 100%; text-align: left; font-weight: bold; padding-bottom: 5px; }

a.blog-odkaz { color: #444; text-decoration: underline; }
a.blog-odkaz:hover { text-decoration: none; }

.paticka { width: 502px; margin: 50px 0 80px 0; font-size: 80%; }
.paticka a.novejsi { float: left; }
.paticka a.starsi { float: right; }
.paticka a { color: #2896c3; text-decoration: none; }
.paticka a:hover { text-decoration: underline; }

#prvni-komentar { padding-bottom: 60px; }
.komentar { width: 500px; margin-top: 30px; border: solid #b4b4b4 1px; }
.komentar-hlavicka { margin: 10px; padding-bottom: 15px; text-align: left; font-size: 80%; }
.jmeno-anonym, .jmeno-paja, .jmeno-skrnda, .komentar-zavorky { text-align: left; font-weight: bold; float: left; }
.komentar-zavorky { font-weight: normal; margin-right: 5px; }
.komentar-zavorky a { color: #2896c3; text-decoration: none; }
.komentar-zavorky a:hover { text-decoration: underline; }
.jmeno-paja { color: #008040; }
.jmeno-skrnda { color: #d2691e; }
.komentar-datum { float: right; text-align: right; font-size: 80%; color: #888; }
.komentar p { margin: 0 10px 10px 10px; text-align: left; clear: left; text-align: justify; line-height: 20px; }
.komentar p a { color: #555; text-decoration: underline; }
.komentar p a:hover { text-decoration: none; }

.k2 { display: none; }
#k1-blok { margin-top: 10px; }

fieldset {border-width: 0px; text-align: left; }
form legend { text-align: left; padding: 80px 0 20px 0; font-size: 90%; font-weight: bold; color: #555; }
label { font-size: 80%; font-weight: bold; }
form input.jmeno { width: 230px; margin: 5px 0 10px 0; }
form textarea { width: 500px; height: 120px; margin-bottom: 3px; }
form input.odeslat { margin: 15px 0 50px 0; font-size: 80%; padding: 2px 5px; }

ul.archiv { list-style-type: none; padding-top: 50px; text-align: left; }
.archiv li { font-size: 80%; font-weight: normal; margin-bottom: 8px; color: #888; }
.archiv li a { color: #2896c3; text-decoration: none; }
.archiv li a:hover { text-decoration: underline; }

.album-roky { text-align: left; padding: 50px 0 25px 0; font-size: 80%; }
.album-roky a { color: #2896c3; text-decoration: none; }
.album-roky a:hover { text-decoration: underline; }
.album { width: 500px; height: 140px; margin-bottom: 25px; border: solid #b4b4b4 1px; }
.album-fotka  { float: left; width: 120px; height: 120px; margin: 10px; text-align: center; }
.album-fotka img { border: solid #888 1px; }
.vertikalne  { margin: 0 20px; }
.horizontalne  { margin: 20px 0; }
.album-text { float: right; width: 340px; height: 110px; text-align: left; padding-top: 40px; }
.album-text h2 { font-size: 100%; font-weight: bold; }
.album-text h2 a { color: #2896c3; text-decoration: none; }
.album-text h2 a:hover { text-decoration: underline; }
.album-text p { font-size: 80%; }

.album-hlavicka { margin-bottom: 35px; padding-top: 50px; }
.album-hlavicka h2 { font-size: 100%; font-weight: bold; text-align: left; }
.album-hlavicka p { font-size: 80%; }
.album-nahled { float: left; width: 150px; height: 150px; margin: 0 15px 15px 0; border: solid #b4b4b4 1px; }
.album-nahled img { border: solid #888 1px; }
.vertikalne2  { margin: 10px 34px; }
.horizontalne2  { margin: 30px 14px; }
.album-zpet { padding-top: 35px; clear: both; font-size: 80%; text-align: center; }
.album-zpet a { color: #2896c3; text-decoration: none; }
.album-zpet a:hover { text-decoration: underline; }

.odsazeni { padding-top: 50px; }

form.vzkaz { text-align: left; padding-top: 50px; }
form.vzkaz fieldset { border-width: 0px; text-align: left; }
form.vzkaz legend { padding: 0 0 20px 0; font-size: 90%; }
form.vzkaz input.jmeno, form.vzkaz input.email, form.vzkaz input.predmet { width: 240px; margin: 5px 0 10px 0; }
form.vzkaz textarea { width: 480px; height: 120px; margin-top: 10px; }


/* SLOUPEC */
.sloupec { width: 220px; float: right; padding: 0 0 30px 12px; text-align: left; border-left: solid #d2d9dd 1px; margin-top: 50px; }

.profil-fotka { float: left; margin: 0 10px 6px 0; }
.o-mne { font-size: 70%; margin-bottom: 12px; line-height: 16px; }
.o-mne a { text-decoration: underline; color: #444; }
.o-mne a:hover { text-decoration: none; }
.jinam-levo { float: left; width: 85px; clear: left; }
.jinam-pravo { float: right; width: 120px; text-align: left; }
.jinam-levo p, .jinam-pravo p { margin-bottom: 12px; }
.jinam-levo img, .jinam-pravo img { margin-right: 5px; float: left; }
.jinam-levo a, .jinam-pravo a { font-size: 70%; color: #666; text-decoration: none; }
.jinam-levo a:hover, .jinam-pravo a:hover { text-decoration: underline; }
.sloupec h3 { padding: 30px 0 3px 0; font-size: 80%; font-weight: bold; clear: both; border-bottom: solid #d2d9dd 1px; }
.sloupec ul { list-style-type: none; }
.sloupec li { margin-top: 3px; padding-bottom: 3px; font-size: 80%; border-bottom: dashed #d2d9dd 1px; }
.sloupec li a { color: #666; text-decoration: none; }
.sloupec li a:hover { text-decoration: underline; }


/* SLIMBOX */
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(slimbox/css/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(slimbox/css/prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(slimbox/css/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 70px; height: 22px; background: transparent url(slimbox/css/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }
