html, body, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	list-style: none;
}


a {
	color: #ffffff;
	text-decoration: none;
}


a:hover {
	color: 	#00008B;
	text-decoration: none;
}


ul,li {
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  line-height: 2.5;
  text-indent: 30px;
  list-style: none;
} 

#obal {
  background-color: white;
  text-align: left;
	margin: 1em auto;
	width: 900px;
	position: relative;
}


body {
  text-align: center;
  background-color: #FAFAD6;
  font: 11px arial;
	color: white;
  }


p  {
  text-indent: 12px;
  text-align: justify;
  color: black;
  line-height: 1.5;
  padding: 5px 10px 2px 10px;
}


h1  {
  font-size: 12px;
  text-indent: 12px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 10px 20px 0px 20px;
  }

h2  {
  font-size: 12px;
  text-indent: 0px;
  color: #000000;
  font-weight: bold;
  line-height: 1.5;
  padding: 15px 0px 15px 0px;
  }

h3  {
  font-size: 12px;
  text-indent: 12px;
  color: #05075C;
  font-weight: bold;
  padding: 10px 20px 0px 20px;
  }

h4  {
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px 0 5px 0;
  }

h5  {
  font-size: 12px;
  text-indent: 12px;
  color: #05075C;
  font-weight: bold;
  padding: 10px 20px 10px 20px;
  margin: 0;
  }

.hr {
  text-align: center;
  width: 100%;
}

#pristupu {
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  position: absolute;
  top: 50px;
  left: 20px;
}

#pristupu  a {
  color: #00008B;
  }


#adresa {
  position: absolute;
  top: 44px;
  left: 500px;
  width: 360px;
  height: 80px;
  text-align: right;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  line-height: 1.5;
}


#pruh {
  position: absolute;
  top: 130px;
  left: 0px;
  width: 50%;
  height: 150px;
  background-color: #C2D34F;
}

.table {
  border-collapse: collapse;
  color: black;
  font-size: 11px;
  text-align: left;
  font-weight: bold;
  border-color: black;
  background: #A9A364;
  }

.fena {
  border-collapse: collapse;
  color: black;
  font-size: 11px;
  text-align: left;
  font-weight: bold;
  border-color: black;
  background: #A9A364;
  width: 600px;
  margin:0 auto;
  position: relative;
  }

.fena ul,li {
  margin: 0;
  padding: 0;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  line-height: 2.5;
  text-indent: 0;
  list-style: none;
  }

.kryti {
  text-indent: 5px;
  text-align: justify;
  color: black;
  line-height: 1.5;
  padding: 0 20px 0 20px;
  margin: 0;
  }

.plemeno {
  font-size: 12px;
  font-weight: bold;
  text-align:left;
  color: #ffffff;
  background: #05075C;
  text-indent: 12px;
  padding: 5px;
  margin: 5px 20px 5px 20px;
  }
  
.rodokmen {
  border-collapse: collapse;
  color: black;
  font-size: 11px;
  text-align: left;
  font-weight: bold;
  border-color: black;
  background: #CDCDCD;  
  width: 600px;
  margin:0 auto;
  position: relative;
  border: solid 1px #000000;
  }

.bunka1{
  background: #EDEDED;
  }

.bunka{
  background: #5F785F;
  }

.tdright {
  text-align:right;
  padding-right: 25px;
}

#dolnimenu {
  text-align: center;
  width: 100%;
  color: white;
  padding: 0px;
  clear: both;
  text-align:center;
  text-indent: 11px;
  font-weight:bold;
  }

#obsah {
  margin: 0px;
  padding: 120px 35px 40px 45px;
  text-align: justify;
  }



.box-t { background: top right url(img/s3.jpg) repeat-x; }
.box-r { background: top right url(img/lineright.jpg) repeat-y; }
.box-b { background: bottom left url(img/s7.jpg) repeat-x; }
.box-l { background: bottom left url(img/lineleft.jpg) repeat-y; }
.box-br { background: bottom right url(img/s8.jpg) no-repeat; }
.box-bl { background: bottom left url(img/s6.jpg) no-repeat; }
.box-tl { background: top left url(img/s2.jpg) no-repeat; }
.box-tr { background: top right url(img/s4.jpg) no-repeat; }


#menu {
  background: #4F6328;
  position: absolute;
  top: 75px;
  left: 0px;
  width: 212px;
  color: white;
  margin: 0px;
  padding: 0px;
  float: left;
  }


#menu a {
  background: top left url(img/menu.jpg) no-repeat;
  width: 196px;
  height: 30px;
  color: white;
  margin: 0px;
  padding: 0px;
  float: left;
  }

#menu a:hover {
  background: top left url(img/menu1.jpg) no-repeat;
  width: 196px;
  height: 30px;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  float: left;
  }

#menu p {
  font-size: 14px;
  text-align: left;
  text-indent: 15px;
  color: #ffffff;
  margin: 5px;
  padding: 0px;
  }

#menu .kyno{
  color: #DDBA22;
  }

#menu .ostatni{
  color: #E44F31;
  }

.box-tmenu { background: top left url(img/hm.jpg) repeat-x; }
.box-rmenu { background: top right url(img/pmline.jpg) repeat-y; }
.box-bmenu { background: bottom left url(img/dm.jpg) repeat-x; }
.box-lmenu { background: top left url(img/lmline.jpg) repeat-y; }
.box-brmenu { background: bottom right url(img/pdm.jpg) no-repeat; }
.box-blmenu { background: bottom left url(img/ldm.jpg) no-repeat; }
.box-tlmenu { background: top left url(img/lhm.jpg) no-repeat; }
.box-trmenu { background: top right url(img/phm.jpg) no-repeat; }

#aktuality {
  background-color: #6D7E92;
  width: 100%;
}


#left{
  float: left;
  width: 310px;
}

#right {
  float: right;
  width: 310px;
}

.konec {
  clear: both;
  height: 1px;
  margin: 0;
  padding: 0;
  }