body { font-family: Tahoma, Verdana, sans-serif; background-color: white;}

a { text-decoration: none; }
a.sel {
	background-color: #4F4fff;
	color: white;}
a:hover {
	background-color: #4F4fff;
	color: white;}

p.nadpis {margin: 0px; font-size: xx-large; position: absolute; left: 95px; top: 10px; color: #4F4fff}
p.nadpisred {margin: 0px; font-size: xx-large; color: #4F4fff}

p.hlavni_menu {font-size: 1.2em; position: absolute; left: 280px; top: 15px; }

div.menu {
  font-size: 1em;
	width: 170px;
	border: 1px solid #4F4fff;
	padding: 10px;
	background-color: #ededed;
	margin: 10px;
}

div.menu p { font-size: .8em; }

div.menu h2 {
	background-color: #999999;
	color: white;
	padding-left: 8px;
	margin-bottom: 4px;
	font-size: 1em;
	margin-top: 0px;
}

.menulist { text-align: left; font-weight: bold; padding-left: 12px; list-style-type: square; margin-top: 0px; margin-bottom: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; }

div.pravysloupec {position: absolute; left: 215px; top: 56px; margin: 0px; }
div.prapravysloupec {position: absolute; left: 794px; top: 56px; margin: 0px; }
div.levysloupec {position: absolute; left: 6px; top: 56px; margin: 0px; }

.levytucnak {position: absolute; left: 32px; top: 1px; margin: 0px; }

div.aktuality {
  width: 550px;
	border: 1px solid #4F4fff;
	padding: 10px; 
	background-color: #ededed; 
	margin: 10px; 
	margin-left: 5px;
	text-align: justify;
}

div.aktuality span {
	margin: 0px;
	font-size: .9em;
	float: right;
}

div.aktuality h2 {
	margin-top: 0px;
	font-size: 1.2em;
}

div.reklama {
  width: 550px;
	border: 1px solid green;
	padding: 10px; 
	background-color: #dddddd; 
	margin: 10px; 
	margin-left: 5px;
	text-align: justify;
}

div.reklama span {
	margin: 0px;
	font-size: .9em;
	float: right;
}

div.reklama h2 {
	margin-top: 0px;
	font-size: 1.2em;
}
