* {margin:0px; padding:0px; border:0px; }

a {color:#023e84; text-decoration:underline;}

a:hover {text-decoration:none;}

hr {clear:both; visibility:hidden;}

input, select, textarea {border:1px solid #666;}

body {text-align:center; font-size:100%; font-family:Verdana,Arial,Sans-serif;}

div#all {margin:0px auto; text-align:left; width:1000px;}

div#header {position:relative; width:100%; height:147px; background:url(images/layout/header.jpg) no-repeat top left;}

div#header h1 {position:absolute; top:0px; left:10px; overflow:hidden; width:253px; height:72px; font-size:120%; text-align:center;}

div#header h1 a {display:block; width:100%; height:100%; background:#000000;}

div#header h1 span {display:block; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background-image:url("images/layout/logo.jpg"); background-position:top left; background-repeat:no-repeat; cursor:pointer; _cursor:hand;}

div#header ul {list-style:none; }

div#header ul#menu1 {position:absolute; top:3px; right:30px; font-size:90%;}

div#header ul#menu2 {position:absolute; bottom:5px; _bottom:10px; left:30px; font-size:80%;}

div#header ul li {display:block; float:left;}

div#header ul li a, div#header ul li span {display:block; float:left; margin:6px; color:#000; text-decoration:none;}

div#header ul li span {color:#666666;}

div#header ul li a:hover {color:red;}

div#header form#vyhladavanie, div#header ul#menu3 {position:absolute; bottom:45px; left:30px;}

div#header ul#menu3 {font-size:80%; bottom:42px;}

div#header p {position:absolute; top:55px; right:20px; width:500px; font-size:80%;}

div#header p#left {}

div#header p#right {text-align:right;}

div#left {width:750px; float:left; margin-left:1%; _margin-left:0.5%;  font-size:80%;}

div#left table {width:98%; text-align:left; }

div#left table.kurzy a {text-decoration:none;}

div#left table.kurzy a:hover {text-decoration:underline;}

div#left table td {padding:4px;}

div#left table.kurzy tr.up td {font-weight:bold; font-size:110%;}

div#left table.kurzy tr.up td.right {text-align:right; }

div#left table.kurzy tr.down td {font-size:90%; padding-bottom:15px;}

div#left table.kurzy tr.down td span {color:#555555;}

div#left table.forms {width:330px; float:left; margin:5px;}

div#left table.forms td label {font-weight:bold;}

div#left table.forms td.prvy {width:130px;}

div#left table.kurz th {color:#00589c;}

div#left ul#menudown {list-style:none; margin:20px 0; font-size:90%; text-align:center; }

div#left ul#menudown li {display:inline;}

div#left ul#menudown li a {display:block; float:left; padding:2px 5px; border:1px solid #ffe572; text-decoration:none; margin:5px; background:#fff8b2; color:#000000;}

div#left ul#menudown li a:hover {border:1px solid red; background:#ffe572;}

div#left div.linky {margin:10px 0; text-align:center; font-size:100%; font-weight:bold;}

div#left p#vysledok {margin:1em; font-style:italic; color:#333333; text-align:center;}

p.hlaska {margin:30px 0; text-align:center; font-weight:bold; color:red;}

div#left dl {margin:15px 0;}

div#left dl dt {margin-bottom:5px; font-weight:bold;}

div#left dl dd {margin-bottom:15px;}

div#left h2 {font-size:150%; font-weight:normal; text-align:center; margin:0.5em 0;}

div#left h3 {font-size:120%; font-weight:normal; text-align:center; margin:0.5em 0;}

div#left form#uprava label, div#left form#uprava input, div#left form#uprava select, div#left form#uprava textarea {margin:5px; padding:2px; display:block; float:left;}

div#left form#uprava textarea#UpravaPodstranky {clear:both;}

div#right {width:200px; float:right; margin-right:1%; _margin-right:0.5%;}

div#right div {border:1px solid red; text-align:center;}

div#right h3 {width:202px; margin-left:-1px; height:33px; _height:38px; text-align:center; padding-top:5px; background:url(images/layout/right.jpg) #ffffff no-repeat top right; font-size:120%; font-weight:normal;}

div#right div img.sponzobr {margin:4px;}

div#footer {clear:both; font-size:60%; text-align:center; padding:1em;}

div#footer ul {list-style:none; display:inline;}

div#footer ul li {display:inline;}

ul.border li {border-left:1px solid #000000; padding-left:6px; margin-left:6px;} 