* {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:805px; background-image:url(layout/bg.jpg); text-align:left;}

div#head {position:relative; width:805px; height:294px; background-image:url(layout/header.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#ffffff; z-index:0;}

div#head h1 {font-size:260%; text-align:center;}

div#head h1 a {position:absolute; top:123px; right:8px; _right:7px; overflow:hidden; width:283px; height:80px; color:#079cd3; }

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 {text-align:right; font-size:100%; padding:1em; color:#079cd3;}

div#head ul#main-menu {position:absolute; width:590px; height:49px; top:61px; left:231px; list-style:none;}

div#head ul#main-menu li {float:left; margin-right:24px;}

div#head ul#main-menu li a {display:block; float:left; padding-top:15px; width:94px; height:29px; text-align:center; font-weight:bold; font-size:80%; text-decoration:none; overflow:hidden;}

div#head ul#main-menu li a:hover {border-bottom:6px solid #ff9900;}

ul#left-menu {position:relative; z-index:2; margin:-30px 20px; _margin:-30px 10px; list-style:none; font-size:80%; width:200px; float:left; margin-bottom:30px; _margin-bottom:30px;}

ul#left-menu li a {display:block; width:100%; padding:7px 0 7px 0; background-image:url(layout/leftmenu.jpg); background-position:bottom left; background-repeat:no-repeat; text-decoration:none; font-weight:bold;}

ul#left-menu li ul {margin:0 20px; list-style:none; font-size:90%; }

ul#left-menu li ul a {background:none; padding:6px 0 6px 0;}

ul#left-menu li ul li ul {font-size:95%;}

ul#left-menu li ul li ul li a {padding:5px 0 5px 0;}

div#content {position:relative; z-index:1; margin:-40px 20px 10px 240px; font-size:85%; line-height:1.5em; min-height:500px; _height:500px; margin-bottom:30px; _margin-bottom:30px;}

div#content img {margin-top:15px;}

div#content img.obr {cursor:pointer; _cursor:hand;}

div#content div#upravy {float:right; margin:auto 20px 20px 0px; _margin:auto 0px 20px 0px;}

div#content div#upravy input {background:none; width:auto; color:#079cd3; cursor:pointer; _cursor:hand;}

div#content h2 {font-size:130%; padding:0.7em 0 0.5em 0;}

div#content h3 {font-size:120%;}

div#content h3 a {text-decoration:none;}

div#content p {padding:0.3em 0 0.7em 0;}

div#content ul {margin:15px 20px;}

div#content ul li {margin:5px 0px;}

div#foot {clear:both; width:805px; height:33px; background-image:url(layout/footer.jpg); text-align:center; font-size:70%; padding-top:20px;}

hr {display:none;}

a {color:#079cd3; text-decoration:underline;}

a:hover, div#content div#upravy input:hover {color:#ff9900;}
