body
{ font-family:  tahoma, trebuchet, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: .78em;
	background: #660000 url(images/oko.gif) repeat;
	color: #FFF;
}

/* kontejner */
#kontejner
{ border: 3px #660000 solid;
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	background-color: #660000;
}

/* hlava */
#logo
{ margin-left: auto;
	margin-right: auto;
	width: 770px;
	height: 200px;
	background: #F8BA93 url(images/logobanner.jpg) no-repeat left center;
	border-color: #660000;

}

#logo h1
{ font-size: 250%;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	float: left;
	background: #660000;
	visibility: hidden;
	color: #444;
}


p
{ margin: 0px;
	padding: 0px 0px 16px 0px;

}

h1, h2, h3, h4
{ padding: 5px 0px 5px 0px;
	margin: 0px 0px 12px 0px;

}
/* menu */

#menu
{ width: 770px;
	height: 25px;
}


h4
{ font-size: 110%;
}

h5
{ font-size: 105%;
padding: 1px 0px 1px 0px;
	margin: 0px 0px 2px 0px;
}



/* navigace v hlaviččce */

#menu ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 770px;
	background: #660000;
	list-style: none;
	text-transform: uppercase;
	font-weight: bold;
}

#menu ul li {
	float: left;
}


#menu ul a {
	padding: 0 1.5em;
	line-height: 2em;
border-right: 1px #B8C4DB solid;
  text-decoration: none;
	color: #fff;
	float: left;
	display: block;
}


#menu ul a:hover {
	background: #B8C4DB;
	color: #660000;
}


/* všechno pod hlavickou */
.spodnikontejner
{ position: relative;
	background: #FFF280;
  width: 770px;
  overflow: auto;
	margin: 0;
	color: White;
}

/* levé menu */
.celylevy
{
	float: left;
	width: 220px;
	text-align: center;
	padding: 0;
	color: #660000;
}


/* kontejnery vlevo / odkazy */
.levyspodek
{
float: left;
width: 220px;
margin: 0;
padding: 0;	
}

.levyspodek h3 
{
text-align: center;
font-size: 12px;
background-color: #B8C4DB;
color: #444444;
margin: 15px 15px 0 15px;
padding: 4px;}



.levyspodek p
{ text-align: left;
font-size: 95%;
margin: 10px 15px 0 30px;

}


.levyspodek h5
{ text-align: left;
font-size: 100%;
padding: 10px 0px 1px 0px;
	margin: 10px 15px 0 30px;
}

.levyspodek hr
{ 
color: #B8C4DB;
margin: 0 15px 0 15px;
visibility: visible;
}

#lemenu {

	margin: 15px 15px 0 15px;

}
#lemenu ul{
  padding: 0px;
  margin: 0em;
}
#lemenu li {
  width:180px;
  border-bottom:1px solid #660000;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	list-style-type: none;
	margin: 0;
padding: 0;}

#lemenu li a {
  display: block;
 	color:#660000;
  line-height: 200%;
  text-decoration:none;
  font-weight: bold;
  }

#lemenu li a:hover {
  color:#B8C4DB;
  border: #B8C4DB;
  }
.folie
{
position: absolute;
left: 15px;
bottom: 25px;
}
/* navigace v hlaviččce */
form
{padding: 0; margin: 0;}




#zapati
{
border-top: 1px #B8C4DB solid;
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	height: 25px;
	text-align: center;
	background: #660000;
}
#zapati h2
{
	color: white;
	margin: 0;
  padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: small;
	
}


/* navigation menu */


#hledat
{ float: left;
	margin: 15px 15px 0 15px;
padding: 4px;;
}

input.hledat
{
	border: 1px solid;
	padding: 1px;

}

hr {
clear: both;
visibility: hidden;}


/* všechno vpravo */
#pravyblok
{ text-align: left;
	width: 550px;
	float: left;
	background: #FFFFCA;
	color: #444444;

}
#hlavnitexty
{ 
margin: 20px;
}
#hlavnitexty h1
{font-size: 110%;
	color: #444444;}

#hlavnitexty h3
{font-size: 110%;
	color: #660000;}
	
#hlavnitexty img {
border:2px solid #FFF280;
float:left;
margin:5px;
text-decoration:none;
}

#kontakty
{margin: 20px;
	color: #444444;}

#kontakty h1
{
font-size: 110%;
	color: #444444;}
#kontakty h4
{
padding: 0;
	margin: 0;
}
#kontakty h3
{font-size: 110%;
	color: #660000;}
	
.kopi
{ float: left;
margin: 0 35px 0 0;
}

#firma  telefon  email zprava
{ 
padding: 25px ;
}
