/*  ddst 2007.05.15  */
html {
	border: 0px;
	height: 100%;
}
body {
	font-size: 11px;
	font-family: Georgia, "New York CE", utopia, serif;
	margin: 0px;
	height: 100%;
	text-align: center;
	padding: 0px;
	text-decoration: none;
	background: #001750 url('body.jpg') scroll repeat-x left top;
}
#stranka {
	position: relative;
	min-height: 100%;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 800px;
	text-align: center;
	background: url('stranka.jpg') repeat-y left top;
}
#hlavicka {
  position: relative;
	width: 800px;
	height: 194px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url('hlavicka.jpg') no-repeat left top;
}
#home {
  width: 800px;
	height: 100px;
}
#telo {
	position: relative;
	width: 800px;
	margin: 0px;
	padding: 0px 0px 108px 0px;
	text-align: left;
}
#levyPanel {
	float: left;
	width: 221px;
	margin: 0px;
	padding: 30px 0px 0px 0px;
	min-height: 378px;
	background: url('levypanel.jpg') no-repeat left top;
}
#levyPanel a.documents {
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	color: #0135BE;
	line-height: 12px;
}
#levyPanel a.documents:hover {
	color: #C46200;
}
#levyPanel a img.zprava {
	float: left;
	margin: 3px 0px 0px -10px;
}
#levyPanel #banner {
  width: 180px;
  margin: 0px;
  text-align: center;
  margin: 0px;
  padding: 30px 0px 8px 25px;
}
#levyPanel #banner p {
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
	margin: 0px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
}
#pravyPanel {
	float: left;
	width: 579px;
	min-height: 378px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	background: url('pravypanel.jpg') no-repeat left top;
}
#paticka {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 800px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	background: url('paticka.jpg') scroll no-repeat left top;
}
#post {
  position: absolute;
  right: 260px;
  bottom: 30px;
  color: #ffffff;
  font-size: 11px;
  padding: 0px 0px 0px 0px;
  font-weight: normal;
  font-style: italic;
}
#hlMenu {
  position: absolute;
  top: 172px;
  right: 72px;
  xwidth: 526px;
  height: 23px;
}
#hlMenu a#odkaz1 {
  float: left;
  display: block;
  width: 64px;
  height: 23px;
  background: url('menu/o-nas.jpg') scroll no-repeat left bottom;
}
#hlMenu a#odkaz1:hover, #hlMenu a#odkaz1.selected {
  background-position: left top; 
}
#hlMenu a#odkaz2 {
  float: left;
  display: block;
  width: 70px;
  height: 23px;
  background: url('menu/sluzby.jpg') scroll no-repeat left bottom;
}
#hlMenu a#odkaz2:hover, #hlMenu a#odkaz2.selected {
  background-position: left top; 
}
#hlMenu a#odkaz3 {
  float: left;
  display: block;
  width: 55px;
  height: 23px;
  background: url('menu/akce.jpg') scroll no-repeat left bottom;
}
#hlMenu a#odkaz3:hover, #hlMenu a#odkaz3.selected {
  background-position: left top; 
}
#hlMenu a#odkaz4 {
  float: left;
  display: block;
  width: 94px;
  height: 23px;
  background: url('menu/zpravodaj.jpg') scroll no-repeat left bottom;
}
#hlMenu a#odkaz4:hover, #hlMenu a#odkaz4.selected {
  background-position: left top; 
}
#hlMenu a#odkaz5 {
  float: left;
  display: block;
  width: 105px;
  height: 23px;
  background: url('menu/fotogalerie.jpg') scroll no-repeat left bottom;
}
#hlMenu a#odkaz5:hover, #hlMenu a#odkaz5.selected {
  background-position: left top; 
}
#hlMenu a#odkaz6 {
  float: left;
  display: block;
  width: 88px;
  height: 23px;
  background: url('menu/kontakty.jpg') scroll no-repeat left bottom;
}
#hlMenu a#odkaz6:hover, #hlMenu a#odkaz6.selected {
  background-position: left top; 
}
#levyPanel h2 {
  padding: 14px 20px 5px 50px;
  color: #383838;
  width: 170px;
  font-size: 12px;
}
#levyPanel ul {
	margin: 0px;
	padding: 0px 20px 8px 50px;
	list-style-type: none;
	list-style-image: none;
	line-height: 17px;
}

#levyPanel li {
	margin: 0px;
	padding: 1px 18px 3px 0px;
	color: #18193A;
	font-size: 11px;
}
#levyPanel li a {
	color: #0135BE;
}
#levyPanel li a:hover {
	color: #C46200;
}
#levyPanel ul.informace li {
	margin: 0px;
	padding: 5px 10px 3px 0px;
	color: #18193A;
	font-size: 11px;
}
.cistic {
	clear: both;
}

a {
	text-decoration: none;
	color: #0135BE;
	font-weight: bold;
}
a:hover {
	color: #C46200;
}
img {
	border: none;
}
h1 {
	margin: 0px;
	padding: 10px 80px 10px 30px;
	font-size: 15px;
	font-style: italic;
	color: #383838;
}
h2 {
	margin: 0px;
	padding: 10px 80px 4px 30px;
	font-size: 11px;
	font-style: italic;
	color: #0135BE;
}
p {
	margin: 0px;
	padding: 8px 80px 10px 30px;
	font-size: 11px;
	line-height: 17px;
	color: #616161;
}
ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 80px 10px 30px;
	list-style-image: url(li.jpg);
	line-height: 17px;
}
ol {
	margin: 0px;
	padding: 0px 5px 8px 33px;
	line-height: 17px;
}
li {
	margin: 0px 0px 0px 15px;
	padding: 3px 0px 3px 0px;
	color: #616161;
	font-size: 11px;
	line-height: 17px;
}
table {
	width: 470px;
	font-size: 11px;
	border-collapse: collapse;
	table-layout: auto;
	margin: 5px 5px 15px 30px;
}
table tr.th td {
	background: #FFD95A;
}
td {
	padding: 3px 2px 3px 2px;
	margin: 0px 2px 0px 2px;
	vertical-align: top;
	line-height: 17px;
	border-bottom: 1px solid #cccccc;
	background: #ffffff;
	text-align: left;
}
table td p {
	padding: 0px 3px 0px 3px;
	margin: 0px;
}
td a {
	padding: 3px 1px 3px 3px;
}
td a img {
	border: 1px solid #001750;
}
td a:hover img {
	border: 1px solid #C46200;
}
td.emtpy {
	xborder: none;
	background: none;
}
.imgleft, .imgright {
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
	text-align: center;
	color: #7F7F7F;
	font-weight: normal;
}
.imgleft {
	float: left;
}
.imgright {
	float: right;
}
table span.img, table span.imgleft, table span.imgright {
	float: none;
	margin: 0px auto;
	padding: 0px;
}
table td span.imgleft img {
	margin: 0px;
	padding: 0px;
}

