*    { margin: 0;  padding: 0}
body { text-align: center; background:black; font: 0.815em Verdana, sans-serif; color:white}
input,fieldset,textarea,legend { border: 1px solid black;padding:1px;margin:2px}
h1   { font-size: 17px; text-align:left;margin-bottom:5px}
h2 { font-size: 16px; color:white;font-weight:bold }
span.autor,span.cena { font-size: 13px; color:white;font-weight:bold }
span.cena { font-size: 14px; color:white;font-weight:bold }
ul { padding-left: 25px }
li {list-style-type: square; margin-top:3px}
fieldset {margin-top:9px; margin-bottom:5px; padding:10px }
h1,h2,legend  {font-weight:bold}
td{ padding:0px 29px 3px 29px;height:194px;text-align:left;vertical-align:bottom}
.kostable td{ border:1px solid grey;padding:4px;height:auto;}
.kostablenoborder td{ border:0px solid grey;padding:3px;height:auto;}
.cntr { text-align: center}
p { margin-top:4px}
img { border:none}
span.x { display:none}
a{ color:white}

#stranka  { margin: 0px auto; width: 1000px;background-image:url('img/obsah-line.png');background-repeat:repeat-y}
#obsah-bottom { width: 1000px; height:8px;background-image:url('img/spodek.png');background-repeat:no-repeat;clear:both; padding-top:5px;color:white;font-weight:bold;_margin-bottom:-10px}
#obsah-bottom a{ clear:both;font-size:10px;color:white;text-decoration:none;padding-top:3px}
#hlavicka { background-image:url('img/head3.png'); width: 1000px; height:189px;margin-bottom:15px}
#logo { width: 800px; height:174px; position: absolute; top: 10px; margin-left: -480px }
#sbdum { width: 130px; height:150px; position: absolute; top: 15px; margin-left: 350px}
#runbox { width: 648px; height:27px; background-image:url('img/runbox.png');font-size:13px;padding-right:3px;margin-bottom:18px;padding-left:3px}
#runbox p{ margin-top:5px}
#text { width: 1000px; height:auto; line-height: 140%; float:left;text-align:left}
#text a:hover, a.under:hover{ text-decoration:none }

#hledej{ width:217px;height:auto;text-align:center;font-size:11px;color:white;background-image:url('img/menu-line.png');background-repeat:repeat-y;margin-left:20px;padding:9px 0px;color:#BCBABA;_margin-top:-10px}

#book{ width:651px;background-image:url('img/book-line.png');background-repeat:repeat-y;height:auto;border:1px solid #9C9999;display:block;margin-bottom:4px}
#bookfoto{ float:left;width:140px;text-align:center;padding:2px;height:auto }
#booktext{ float:left;padding:8px;width:480px;height:auto }

span#topmenu { font-size: 14px}
span#topmenu a{ color:white;font-weight:bold;text-decoration:none;margin-left:17px}

#menu{ float:left;width:250px;height:auto;padding:15px 0px;margin-left:40px}
#menu ul li {list-style-type:none}
#menu ul li a{ font-size:12px;font-weight:bold;color:white;text-decoration:none}
#menu ul li a:href{ text-decoration:underline}

#ulmenutop{ width:217px;height:6px;background-image:url('img/menu-top.png');background-repeat: no-repeat;margin-left:20px;}
#ulmenu{ width:217px;height:auto;padding:2px 0px 2px 9px;background-image:url('img/menu-line.png');background-repeat:repeat-y;margin-left:20px;_margin:-10px 0px -5px 20px}
#ulmenu ul {width:219px;height:auto;padding:0px 0px 5px 8px;}
#ulmenu ul li {list-style-type:none;height:16px;_margin:0px}
#ulmenu ul li a{ font-size:11px;font-weight:normal;color:white;text-decoration:none;padding:4px 4px;background-image:url('img/menusub-line.png');background-repeat:repeat-y;width:220px;display:block;_padding:1px 4px}
#ulmenu li a:hover,#ulmenu ul li a:hover{ color:#808080}
#ulmenu li{behavior: url(hovermenu.htc); } 
#ulmenu ul{position:absolute;visibility:hidden; left:290px;margin-top:-16px;_margin-top:0px}
#ulmenu li:hover ul, ul#ulmenu li.hover ul{visibility:visible}
#ulmenubottom{ width:217px;height:5px;background-image:url('img/menu-bottom.png');margin-left:20px;background-repeat: no-repeat;}


#obsah{ float:left;width:650px;height:auto;padding:15px 0px}