body { margin: 0px; padding: 0px; text-align: center; background-color: #ffffff; width: 100%; }


/*----------------------------------------------------------*/
/* ODKAZY */

#pruh { width: 100%; height: 22px; margin: 0px; padding: 0px; text-align: center; background-color: #464646; border-bottom: solid #81977e 3px; }
#odkazy { width: 770px; height: 22px; margin: 0px auto 0px auto; padding: 0px; text-align: left; background-color: #464646; }
#odkazy a { text-decoration: none; font: normal 12px verdana; margin: 0px; padding: 5px 15px 5px 15px; }
#odkazy a:link { color: #d9dfd8; }
#odkazy a:visited { color: #d9dfd8; }
#odkazy a:active { color: #d9dfd8; }
#odkazy a:hover { color: #d9dfd8; background-color: #646464; }
#odkazy a.aktivni:link { color: #d9dfd8; background-color: #81977e; }
#odkazy a.aktivni:visited { color: #d9dfd8; background-color: #81977e; }
#odkazy a.aktivni:active { color: #d9dfd8; background-color: #81977e; }
#odkazy a.aktivni:hover { color: #d9dfd8; background-color: #81977e; }


/*----------------------------------------------------------*/
/* OBAL */

#obal { width: 770px; height: auto; margin: 0px auto 0px auto; padding: 0px; }
p { margin: 0px 0px 20px 0px; padding: 0px; }
a { text-decoration: none; }
a:link { color: #585858; }
a:visited { color: #585858; }
a:active { color: #585858; }
a:hover { color: #585858; text-decoration: underline; }


/*----------------------------------------------------------*/
/* HLAVICKA */

#hlavicka-podklad { width: 540px; height: 70px; float: left; margin: 30px 0px 50px 0px; padding: 5px; background-color: #81977e; text-align: center; }
#hlavicka { width: 538px; height: 68px; margin: 0px; padding: 0px; border: dashed #b4b4b4 1px; background-color: #81977e; text-align: center; }
h1 { margin: 10px 0px 0px 0px; padding: 0px; font: normal 38px georgia; }
#hlavicka a { text-decoration: none; }
#hlavicka a:link { color: #d9dfd8; }
#hlavicka a:visited { color: #d9dfd8; }
#hlavicka a:active { color: #d9dfd8; }
#hlavicka a:hover { color: #d9dfd8; }


/*----------------------------------------------------------*/
/* OBSAH */

#obsah { width: 550px; height: auto; float: left; margin: 0px; padding: 0px; text-align: justify; color: #585858; font: normal 12px/20px verdana; }
div { margin: 0px; padding: 0px; }
h2.blog { margin: 0px 0px 10px 0px; padding: 0px; color: #585858; font: normal 25px verdana; text-align: center; }
h3 { margin: 0px; padding: 0px; color: #585858; font: bold 14px verdana; }
.blog-fotka { margin: 10px 0px 10px 0px; padding: 0px; border: solid #9a9a9a 0px;}
a.blog-odkaz { color: #3C78A0; }
a.blog { color: #3C78A0; }
.blog-paticka { margin: 20px 0px 70px 0px; padding: 0px; font: normal 10px verdana; width: 100%; }
.paja { color: #008040; font: bold 12px verdana; }
.skrnda { color: #d2691e; font: bold 12px verdana; }
.evca { color: #0070c4; font: bold 12px verdana; }
.vzkaz-cara { font: normal 10px verdana; width: 100%; }
.vzkaz-jmeno { margin: 0px; padding: 0px; color: #585858; font: bold 12px verdana; float: left; }
.vzkaz-datum { margin: 0px; padding: 0px; color: #969696; font: normal 10px verdana; float: right; }
.vzkaz-text { margin: 0px; padding: 0px; clear: both; }
.potvrzeni { width: 410px; padding: 5px; margin: 0px; border: solid #9a9a9a 1px; }
#formular { width: 100%; padding: 0px; margin: 0px; }
#vstup { padding: 10px; margin: 0px; border: solid #9a9a9a 1px;}
#jmeno { padding: 0px; margin: 2px 0px 3px 0px; }
#text { padding: 0px; margin: 2px 0px 3px 0px; }
.album-fotka { border: solid #000000 1px; float: left; padding: 0px; margin: 0px 0px 5px 0px;}
h2.album { margin: 0px; padding: 0px; font: bold 16px verdana; float: left; position: relative; left: 40px; top: 25px; }
h2.album2 { margin: 0px; padding: 0px 0px 5px 0px; color: #585858; font: bold 16px verdana; text-align: center; }
.album-cara { font: normal 10px verdana; width: 100%; clear: both; }
.album-nahled {float: left; width: 136px; height: 136px; margin: 5px 18px 5px 18px; padding: 5px; text-align: center; }
.fotka { border: solid #000000 1px; padding: 5px; }
.zpet { clear: both; }
h2.odkazy { font: bold 16px verdana; padding: 0px 0px 10px 0px; margin: 0px; }
h2.strana { margin: 0px; padding: 0px; color: #96321e; font: bold 18px verdana; }
h2.archiv { font: bold 16px verdana; padding: 0px; margin: 0px; }
a.odkazy { color: #3C78A0; }
.historie { padding: 0px; margin: 40px 0px 0px 0px; border: solid #000000 1px; }


/*----------------------------------------------------------*/
/* SLOUPEC */

#sloupec { width: 200px; height: auto; float: right; margin: 24px 0px 0px 0px; padding: 0px; text-align: right; }
#reader { width: 200px; height: auto; float: right; margin: 0px 0px 24px 0px; padding: 0px; text-align: right; font: normal 13px/20px arial; }
.bunka { width: 186px; height: auto; float: right; margin: 0px 6px 30px 6px; padding: 0px; text-align: left; color: #999999; font: normal 13px/16px arial;  border: solid #cccccc 1px; }
.nadpis { width: 186px; height: 19px; margin: 0px; padding: 2px 0px 0px 0px;; text-align: left; background-color: #eeeeee; border-bottom: solid #cccccc 1px; }
.bunka h3 { margin: 0px 0px 0px 7px; padding: 0px; font: normal 14px verdana; color: #666666; }
#sloupec ul { list-style-type: none; margin: 8px 0px 8px 7px; padding: 0px; }
#sloupec li { margin: 8px 0px 0px 0px; padding: 0px; }
#sloupec a { text-decoration: none; }
#sloupec a:link { color: #999999; }
#sloupec a:visited { color: #999999; }
#sloupec a:active { color: #999999; }
#sloupec a:hover { color: #999999; text-decoration: underline; }


/*----------------------------------------------------------*/
/* PATICKA */

#paticka { width: 550px; height: auto; margin: 0px 0px 20px 0px; padding: 0px; text-align: center; color: #585858; font: normal 12px/20px verdana; }
#paticka hr { font: normal 15px verdana; width: 100%; }