body {
	font-family:verdana,sans-serif;
	font-size:80%;
	margin:0 0 1em;
	padding:0;
	background-color: #e7eaeb;
	background-image: url(img/bg.jpg);
	background-repeat: repeat;
}
.center {text-align:center;}
.clear {clear:both; font-size:1px;}
.right {text-align:right;}
.popis, label{color:#0E248F; font-weight:bold;}
.star {font-weight:bold; color:#F00;}
.warning {color:red; font-weight:bold;}
/*div {border:1px solid black !important;}*/
.hide {display:none;}
a {color:#213ED0;}
a:hover, a:focus {color:#F00;}
a:visited {color:#767676;}
#main_cont {margin:auto; width:760px; background:#FFF;text-align:left;}
#main {padding-top:5px; background:url('./img/microfon.gif') no-repeat bottom right;}
#menu {height:43px; background:url('./img/menu.gif');}
#menu div {padding-top:14px;}
#menu ul, #menu li {margin:0; padding:0; list-style:none;}
#menu li {font-weight:bold; color:#FFF; font-size:120%; float:left; width:130px; text-align:center;}
#menu li a, #menu li span {margin-right:35px; color:#FFF;}
#menu li span {color:#0E248F;}
#menu li a:hover, #menu li a:focus {color:#0E248F;}
#header {height:149px; background:url('./img/header.jpg');}
#header h1, #header h2 {display:none;}
#footer {background:url('./img/ciary1.gif') repeat-x; text-align:center;}
#footer p {margin:1px;padding:7px 10px 3px; font-size:85%;}
#cont {background:url('./img/ciary2.gif') repeat-x; margin:1px 0 4px; padding-top:9px;}
#text { margin-top:1px; border-right: 3px solid #E4EFFF; background:url('./img/submenu.gif') repeat-y left;padding-right:15px;}
#news {float:left; width:218px;}
#news h2 {color:#7BA5EC; margin:0; padding:0; text-align:center; margin-right:7px; font-weight:normal;}
.nov {margin:0 10px;}
.nov h3 {margin:0.5em 0 0; color:#0E258F; font-size:110%;}
.nov p {margin:0.5em 0;}
.nov p.no_space {margin:0; color:#F00; font-size:85%;}
.ciara {border-bottom:1px solid #0E258F;}
#main_text {float:right; width:500px;}
#main_text h2 {color:#0E248F;}
#main_text h2 span {color:#7BA5EC;}
#main_text h3 {color:#7BA5EC;}
.td_top {vertical-align:top;}
#adresa td {padding-right:2em;}
legend {font-weight:bold; font-size:130%; color:#7BA5EC; padding:0 0.5em;}
fieldset {border:1px solid #7BA5EC;}
fieldset table {margin:1em;}
#main_text p.chyba {border-top:3px solid #7BA5EC; background:#E4EFFF; padding:0.5em;}
#nahravky {width:100%; border-collapse:collapse;}
#nahravky th {text-align:center; border-top:2px solid #0E248F; background-color:#E4EFFF; font-weight:bold; padding:0.2em 1em;}
#nahravky td {border:2px solid #E4EFFF; padding:0.2em 0.7em;}
