body {
	background: white;
	font-family: Arial; font-size: 12px; color: black;
	background-color: #ffffff;
  margin: 0px;
  background: url('images/pat.jpg') repeat-y;
	background-position: center top;
}
body table{
  font-family: Arial; font-size: 11px; color: black;
}

#all{
  text-align: center;
  background: url('images/header.jpg') no-repeat;
	background-position: center top;
	height: 800px;
}

#left{
  float: left;
  width: 296px;
  height: 420px;
  background: url('images/left.jpg') no-repeat;
}
#righthome{
  float: right;
  width: 654px;
  height: 630px;
  background: url('images/right.jpg') no-repeat;
  text-align: left;
}
#right{
  float: right;
  width: 654px;
  height: 630px;
  text-align: left;
}

#logo{
  width: 184px;
  height: 54px;
  margin: auto;
  padding-left: 690px;
  padding-top: 28px;
}

#menu{
  width: 400px;
  padding-top:20px;
  padding-left: 550px;
  margin: auto;
  font-size: 1.5em;
  font-weight: bold;
  color: silver;
}
#menu a{ color: white; text-decoration: none; }
#menu a:hover{ color: silver; text-decoration: underline; }

h1{
  padding-top: 30px;
  padding-right: 260px;
  width: 100px;
  margin: auto;
  color: #783b3b;
  text-align: left;
}

#contentpat{
  width: 882px;
  margin: auto;
  text-align: left;
}
#content{
  width: 640px;
  margin-left: 239px;
  &margin-left: 239px;
  text-align: left;
  background: url('images/white.jpg') no-repeat;
  background-position: 0px 230px;
  font-size: 0.9em;
}
#contenttext{
  padding: 20px;
}
#contenttext a{ color: black; }
#slogan{
  font-size: 2.5em;
  padding-top: 100px;
  padding-left: 50px;
  width: 500px;
  text-align: left;
  color: #b0aba8;
  font-weight:bold;
  font-family: times new roman;
  
}

.podkazy{
  font-size: 1.2em;
}
.podkazy p{
  margin: 20px; text-align: center;
}

#bottom{
  width: 882px;
  margin: auto;
  text-align: left;
  font-size: 0.9em;
  padding-top: 5px;
  font-weight: bold;
}
#bottom a{color:white; text-decoration: none; }
#bottom a:hover{color:white; text-decoration: underline;}
#copyright{
  margin-left: 240px;
  _margin-left: 120px;
  width: 200px;
  float: left;
  text-align: center;
}
#odkazy{
  text-align: right;
  width: 300px;
  float: right;
  margin-right: 10px;
}

.aktualneobal{
  margin-bottom: 5px;
  margin-left: 50px;
  width: 290px;
  border-bottom: 1px solid black;
}
.aktualne{
  margin-top: 50px;
  margin-left: 190px;
  width: 100px;
  height: 17px;
  background-color: black;
  padding-top: 2px;
  font-weight:bold;
  color: white;
  font-family: arial;
  text-align: center;
}
.aktuality{
   padding-left: 50px;
   width: 290px; 
   padding-top: 2px; 
   text-align: left;  
   height: 270px; 
   font-size: 0.9em;
}


.nadpisobal{
  margin-bottom: 5px;
  margin-left: 50px;
  width: 600px;
  border-bottom: 1px solid black;
}
.nadpis{
  margin-top: 50px;
  margin-left: 500px;
  width: 100px;
  height: 17px;
  background-color: black;
  padding-top: 2px;
  color: white;
  text-align: center;
  font-family: arial;
  font-size: 1em;
  font-weight:bold;
}











#headerpat{
  width: 670px;
  height: 109px;
  background: url('images/headerpat.jpg');
}

#panelleft{
  width: 82px;
  min-height: 497px;
  background: url('images/panelleft.jpg') no-repeat;
  float: left;
}

#kontejner{
  width: 670px;
	background: url('images/pat.jpg') repeat-y;
}

#panelcontent{
  text-align: left;
  padding: 10px 0px 10px 10px;
  width: 405px;
  background-color: white;
  float: left;
}

#info{
  width: 158px;
  float: right;
  text-align: right;
  font-size: 0.8em;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 40px;
}

.biografie{
  margin: 5px;
  border: 1px solid black;
}

hr.cleaner {
  clear:both;
  height:1px;
  margin: -1px 0 0 0; padding:0;
  border:none;
  visibility: hidden;
}

h1{
  font-size: 1.4em;
  font-weight: bold;
  &margin: 0;
}

.itemhlavicka{
  border: 1px solid #DFDFDF;
  background-color: #EFFFF6;
  font-weight: bold;
  font-size: 1.1em;
  padding: 10px;
}
.item{
  padding: 5px;
  border-bottom: 1px dashed silver;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

.fot{
  float: left;
  border: 1px solid silver;
  padding: 4px;
  margin: 4px;
  vertical-align: middle;
  width: 132px;
  _width: 140px;
  height: 130px;
  _height: 150px;
  text-align: center;
}
.fot img{border:none;}

.pdf{
  float: right;
  font-size: 9px;
}


a
{
	color: silver;
	font-weight: bold;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}




