* {border:0px; margin:0px; padding:0px;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; background-image:url(layout/footerbg.jpg); background-position:bottom; background-repeat:repeat-x;}

div#all {text-align:center; width:100%; height:100%; background-image:url(layout/headerbg.jpg); background-position:top; background-repeat:repeat-x;}

div#obal {margin:0px auto; width:900px; text-align:left; background-image:url(layout/contentbg.jpg); background-repeat:repeat-x; background-position:top;}

div#head {position:relative; width:100%; height:155px; background-image:url(layout/header.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#ffaf00; z-index:0;}

div#head h1 {font-size:260%; text-align:center;}

div#head h1 a {position:absolute; top:31px; left:108px; overflow:hidden; width:288px; height:51px; color:#ffffff; }

div#head h1 span {display:block; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background-image:url("layout/logo.jpg"); background-position:top left; background-repeat:no-repeat; cursor:pointer; _cursor:hand;}

div#head h2 {font-size:140%; font-weight:normal; text-align:center; position:absolute; top:55px; right:18px; overflow:hidden; width:398px; height:24px; color:#ffffff;}

div#head h2 span {display:block; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background-image:url("layout/nadpis.jpg"); background-position:top left;}

ul#left-menu {list-style:none; font-size:80%; width:165px; min-height:400px; _height:400px; float:left; margin-bottom:30px; padding-top:20px; background-color:#ffffff;}

ul#left-menu li {margin-left:10px;}

ul#left-menu li a {display:block; width:100%; padding:7px 0 7px 0; background-image:url(layout/menu.jpg); background-position:bottom left; background-repeat:no-repeat; text-decoration:none; font-weight:bold; }

div#content {float:left; width:540px; margin:25px 15px; font-size:80%; line-height:1.6em;}

div#content p, div#content dd {margin:1em 0;}

div#content dl dd {padding-bottom:1em; border-bottom:1px solid #ffaf00;}

div#content dl dd strong.autor {display:block; text-align:right;}

div#content h2, div#content dl dt {font-size:140%; font-weight:bold;}

div#right {width:165px; min-height:400px; _height:400px; float:right; margin-bottom:30px; background-color:#ffffff; padding-top:20px;}

div#right dl, div#right div#jazyk {margin:0px 10px;}

div#right div#jazyk ul {list-style:none;}

div#right dl dt, div#right div#jazyk h3 {font-weight:bold; font-size:90%; margin:1.2em 0 0.2em 0;}

div#right dl dd, div#right div#jazyk ul {font-size:80%; padding-bottom:1em; line-height:1.4em; background-image:url(layout/menu.jpg); background-position:bottom; background-repeat:no-repeat;}

div#foot {clear:both; width:100%; height:35px; background-image:url(layout/footer.jpg); background-repeAt:repeat-x; text-align:center; font-size:70%;}

div#foot p {padding-top:12px;}

hr {display:none;}

td {border:5px; margin:5px; padding:5px;}

a {color:#3db2cc; text-decoration:none;}

a:hover{color:#ffaf00; }

