body {
	background-color: #ccc;
	background-image: url(pozadi.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	font-size: 8pt;
	color:#010082;
}

body, td, input {
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
}

table {
	width: 100%;
	ttable-layout: fixed;
	border-collapse: collapse;
	font-size: 8pt;
}

table td {
	vertical-align: top;
	text-align: left;
}

a,
a:visited,
a:hover {
	color: #36f;
	text-decoration: none;
}

a:hover {
	color: #000;
}

h6.cistic {
	clear: left;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	border: none;
	visibility: hidden;
}

h6.pravy {
	clear: right;
}

div#hlavni_obsah_container {
	text-align: center;
}

div#hlavni_obsah {
	width: 954px;
	background-color: #fff;
	text-align: left;
	margin: 0px auto;
	padding-top: 260px;
}

div#hlavicka {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -477px;
	background: left top no-repeat url(hlavicka.jpg);
	width: 954px;
	height: 260px;
}

a#logo_hlavicka {
	display: block;
	width: 0px;
	_width: 230px;
	height: 100px;
	padding-left: 230px;
	overflow: hidden;
}

div#obsah {
	margin: 0px 0px 10px 245px;
	width: 454px;
	padding-top: 20px;
}

div#navigace {
	background: #69c 0px -9px repeat-x url(pozadi_nadpis_levy.jpg);
	margin: 0px 0px 30px 0px;
	padding: 5px 10px;
	text-align: right;
}

div#navigace h3 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 10pt;
	text-align: left;
	color: #fff;
}

div#navigace div {
	background-color: #fff;
	margin-bottom: 3px;
	padding: 1px 5px 2px 0px;
}

div#navigace a,
div#navigace a:visited,
div#navigace a:hover {
	text-decoration: none;
}

div#poznamka {
	background: right 19px no-repeat url(hr_clanek.gif);
	border-left: 1px solid #369;
}

div#poznamka div {
	background: 0px -9px repeat-x url(pozadi_nadpis_levy.jpg);
	margin: 0px;
}

div#poznamka h3 {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px;
	font-size: 10pt;
	text-align: left;
	color: #fff;
}

div#poznamka p {
	background: #fff left -10px no-repeat url(pozadi_fieldset.gif);
	margin: 0px;
	padding: 0px 0px 10px 10px;
	text-align: justify;
	text-indent: 30px;
}

ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul a,
ul a:visited,
ul a:hover {
	display: block;
	_width: 100%;
	padding: 3px 5px 4px 0px;
	color: #33f;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

div#levy_sloupec {
	width: 230px;
	float: left;
}

div#levy_sloupec ul.uroven_1 li a,
div#levy_sloupec ul.uroven_1 li a:visited,
div#levy_sloupec ul.uroven_1 li a:hover {
	background: #f5f0e4 left top no-repeat url(menu_kat_u1_pozadi.gif);
	margin-top: 1px;
	padding-left: 30px;
	font-weight: bold;
}

div#levy_sloupec ul.uroven_2 li a,
div#levy_sloupec ul.uroven_2 li a:visited,
div#levy_sloupec ul.uroven_2 li a:hover {
	background: #f5f0e4 left bottom no-repeat url(menu_kat_u1_pozadi.gif);
	margin: 0px;
	padding: 0px 5px 3px 50px;
	font-weight: normal;
}

div#levy_sloupec ul.uroven_3 li a,
div#levy_sloupec ul.uroven_3 li a:visited,
div#levy_sloupec ul.uroven_3 li a:hover {
	padding-left: 70px;
}

div#levy_sloupec ul.uroven_1 li a:hover,
div#levy_sloupec ul.uroven_2 li a:hover,
div#levy_sloupec ul.uroven_3 li a:hover {
	background-color: #e9dec4;
}

div#pravy_sloupec {
	width: 230px;
	margin: 1px 1px 0px 0px;
	float: right;
	background-color: #e9dec4;
}

div#pravy_sloupec_inner {
	margin: 0px 10px 10px 10px;
}

div#paticka {
	background-color: #006fb4;
	margin: 0px 1px;
	padding: 10px 0px 5px 20px;
	color: #fff;
}

div#pravy_sloupec div.boxik {
	border: 1px solid #999;
	background-color: #fff;
	margin-top: 10px;
}

div#pravy_sloupec div.boxik div {
	margin: 10px;
}

div#menu_top_vlevo {
	width: 200px;
	margin: 20px 0px 0px 10px;
}

div#menu_top_vlevo a,
div#menu_top_vlevo a:visited,
div#menu_top_vlevo a:hover {
	padding-left: 30px;
	background: 0px 5px no-repeat url(menu_top_vlevo.gif);
	border-bottom: 1px dashed #ccc;
	color: #369;
	text-transform: uppercase;
	font-weight: bold;
}

div#menu_top_vlevo a:hover {
	background-position: 15px 5px;
	border-bottom: 1px solid #369;
}

div#menu_top_vpravo {
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: 80px;
	width: 80px;
}

div#menu_top_vpravo a,
div#menu_top_vpravo a:visited,
div#menu_top_vpravo a:hover {
	padding: 3px 0px 0px 10px;
	background: 0px 7px no-repeat url(menu_top_vpravo.gif);
	color: #369;
	font-size: 7pt;
}

div#menu_top_vpravo a:hover {
	background-position: right 7px;
	text-decoration: underline;
}

div#top_kosik {
	position: absolute;
	top: 70px;
	left: 50%;
	width: 137px;
	_width: 160px;
	margin-left: 290px;
	padding-left: 23px;
	background: 0px 3px no-repeat url(kos.gif);
	color: #666;
	font-size: 7pt;
}

div#top_kosik a,
div#top_kosik a:visited,
div#top_kosik a:hover {
	display: inline;
	width: auto;
	font-size: 8pt;
	font-weight: bold;
	color: #369;
	text-decoration: none;
}

div#top_zakaznik {
	position: absolute;
	top: 43px;
	left: 50%;
	width: 130px;
	margin-left: 185px;
	color: #369;
	font-weight: bold;
	aborder: 1px solid black;
}

div#top_zakaznik a,
div#top_zakaznik a:visited,
div#top_zakaznik a:hover {
	display: inline;
	width: auto;
	font-size: 7pt;
	font-weight: normal;
	color: #369;
	text-decoration: none;
}

div.boxik a,
div.boxik a:visited,
div.boxik a:hover {
	display: inline;
	width: auto;
	
}

h3.levy,
h3.pravy {
	margin: 1px 0px 1px 1px;
	padding: 5px 10px;
	background-image: url(pozadi_nadpis_levy.jpg);
	font-size: 12pt;
	color: #fff;
}

h3.pravy {
	font-size: 10pt;
	margin: 0px;
	background-image: url(pozadi_nadpis_pravy.jpg);
	background-position: left bottom;
	color: #000;
}

div.banner_akce {
	float: left;
	margin-left: 50px;
	margin-bottom: 15px;
	border: 1px solid #369;
}