body { margin:0; background:white; font-size:9pt;
font-family: "Trebuchet MS", Tahoma, "Geneva CE", lucida, sans-serif; }
#celeokno { padding:10px 0 0; margin: 0; text-align:center; background:#e9abcf; }
#celeokno-in { width: 752px; margin-left: auto; margin-right: auto; text-align:left;}
#vrch { height:93px; background: url("img/pozadi_vrch.gif") repeat-x; }
#obsah { background:url("img/pozadi_bok.gif") top left repeat-y; }
#obsah-in { background:url("img/pozadi_bok.gif") top right repeat-y;
            text-align:center; padding:30px 0 0; }
.relativni { position:relative; }
#oval { width:233px; height:123px; _height:303px; background: url('img/oval.gif') top left no-repeat;
        padding-top:180px; margin: 0 auto 0 auto; }
a { color:#000; font-weight:bold; }
a:hover { color:#b21b86; }

a.fial { color:#b21b86; font-weight:bold; }
a.fial:hover { color:#000; }
.smiley { vertical-align: middle; }

.blocek { padding-top:36px; _margin-left/**/:-260px; background:url(img/kdyz-male.gif) top center no-repeat;
          position:absolute; min-width:60px;  }
.bl01 {top:124px; left:140px;}
.bl02 {top:220px; left:140px;}
.bl03 {top:124px; left:540px;}
.bl04 {top:240px; left:520px;}
.bl05 {top:315px; left:190px;}
.bl06 {top:315px; left:470px;}
.bl07 {top:415px; left:155px;}
.bl08 {top:415px; left:270px;}
.bl09 {top:415px; left:390px;}
.bl10 {top:415px; left:555px;}
.bl11 {top:515px; left:450px;}
.bl12 {top:515px; left:220px;}
.bl13 {top:340px; left:335px;}
.bl14 {top:515px; left:335px;}
#mezera { height:260px; }
#mezera2 { height:500px; }

#autor { background:white; text-align: center; font-size:8pt; color:#555; padding:4px 0;
       	 margin:0 auto; border-top:1px solid #bbb;  font-family: Arial, Helvetica, sans-serif; }
#autor a { color:#555; }
#autor a:hover { color:#b21b86; }

.prostred {text-align: center;}
.doprava {text-align: right;}
.doleva {text-align: left;}

.prave {float: right;}
.leve {float: left;}
/* .stred {margin-left: auto; margin-right: auto; } */
a img { border:none; }

.kniha-r { float:right; border:1px solid black; margin:8px 5px 10px 35px; }
.kniha-l { float:left; border:1px solid black; margin:8px 35px 10px 5px; }

.foto-r { float:right; border:1px solid black; margin:5px 5px 10px 15px; }
.foto-l { float:left; border:1px solid black; margin:5px 15px 10px 5px; }

#menu { float:right; background:url('img/pozadi_menu.gif') top right repeat-y;
        width:79px; _width:95px; margin-top:-30px; text-align:right; padding:0 8px; _padding-right:5px;
        font-size: 8pt; }
#ovalek { margin:0 6px 0 0; }
#stred { padding:0 120px 20px; }
strong { color:#b21b86; }
h1 { font-size:14pt; color:#333; margin:0; padding:0 0 1em; }
h2 { font-size:13pt; color:#333; margin:0 0 0.5em; padding:3px 0 10px 1px; }
h3 { font-size:11pt; color:#333; margin:0 0 0.5em; padding:3px 0 0 1px; }
h4 { font-size:10pt; color:#555; margin:0 0 0.5em; padding:0 0 5px 1px; }

p {margin: 0 0 0.8em 0;}

hr { height:1px; border:none; background:#b21b86; width:50%; margin-top:25px; margin-bottom:25px; }
.hr { height:1px; border-bottom:1px solid #b21b86; width:200px;
      margin:25px auto; _margin:5px 120px 25px; }

.povidka { background:#FFFFE2; border:1px dashed #888; text-align:left; padding:1em 2em; margin-bottom:2em; }
.hot { background:#FFD8BF; border:1px dashed #888; text-align:left; padding:1em 2em; margin-bottom:2em; }

.hot-a { background:#FFD8BF; border:1px dashed #888; text-align:left; padding:0.5em 1em; margin-bottom:1em; }
.hot-b { background:#FFFFCA; border:1px dashed #888; text-align:left; padding:0.5em 1em; margin-bottom:1em; }

#komentar { background:#FFF0D0; border:1px dashed #777; padding:10px; margin-top:20px; }
#komentar input, #komentar textarea { margin:0 0 10px 0; }
#komentar h4 { border-bottom:1px dashed #777; margin-bottom:15px; }
#komentar #k_hnuj { display:none; }

.komentare p { margin:0; }
.komentare h3 { margin-bottom:15px; }
.komentare div { border-top:1px dashed #666; padding:0 0 5px; }


.gal { margin:2em 0; font-style: italic; }
.gal img { margin:0px 2px 2px 0; border:1px solid black; }

.fotovtextu { margin:4px 2px 15px 0; border:1px solid black; }

#strankovani {  }
#strankovani a { color:#000; text-decoration:none; }
#strankovani a:hover, #strankovani a.aktualni { color:#cd1b86; text-decoration:underline; }

acronym {border-bottom: 1px dashed Gray; cursor: help;}
cite { font-weight:bold; color:#660000; }

.cotoj { border: 1px solid #bbb; background: #eee; padding: 2px 4px; font-size: 100%; font-family: sans-serif; text-align:left; }

.ruka {cursor:pointer; _cursor:hand;}
.otaznik {cursor:help;}

.tucne {font-weight: bold;}
.netucne { font-weight:normal; }
.viktor {font-size:1px; clear: both;}


