body {
	margin: auto;
	padding: 10px 0 0 0;
	text-align: center;
        background: #dddddd url('pozadi3.jpg') repeat-x;
	color: #eee;
	font-family: tahoma, verdana, geneva, helvetica, sans-serif;

}

#stranka { 
	width: 800px;
	height: auto;
	border: 0px solid #000;
	background-color: #fff;
    	background: #fff url('pozadi3.gif') repeat-y;
	border: 1px solid #42516C;
	margin: auto;
	padding-top: 0px;	
	padding-bottom: 5px;
}
#stranka2 { 
	width: 750px;
	height: auto;
	border: 0px solid #fff;
	background-color: #fff;
	margin: auto;

}

#hlavicka {
	width: 725px;
	height: 120px;
	color: #fff;
	border: 0px solid #fff;
        background-color: #fff;
        background: #42516C url('pokus2.jpg') no-repeat;
	text-align: left;	
	margin: auto;
	padding: 20px 0px 0px 25px;
}
#linka_leva {
	width: 200px;
	height: 17px;
	float: left;
	border: 0px solid #DBDFDF;
        background-color: #DBDFDF;
	color: #DBDFDF;	
	margin: auto;
	margin-bottom: 2px;
}
#linka_prava {
	width: 550px;
	height: 17px;
	color: #42516C;
	float: right;
	border: 0px solid #42516C;
        background-color: #42516C;	
	margin: auto;
	margin-bottom: 2px;
}
#hlavicka_menu {
	width: 750px;
	height: auto;
	color: #000;
	border-top: 1px solid #000;
	margin: auto;
}
#hlavicka_leva {
	width: 200px;
	height: 210px;
	float: left;
	border: 0px solid #EFEFEF;
        background-color: #fff;
	text-align: left;
	padding-top: 0px;		
	margin: auto;
}
#hlavicka_prava_leva {
	width: 275px;
	height: 210px;
	float: left;
	color: #929292;
        background: #fff url('leva.jpg') no-repeat;	
	margin: auto;
}
#hlavicka_prava_prava {
	width: 275px;
	height: 210px;
	float: right;
	color: #929292;
	border: 0px solid #42516C;
        background: #fff url('prava4.jpg') no-repeat;	
	margin: auto;
}
#hlavni {
	width: 750px;
	height: auto;
	border: 0px solid #000;
        background-color: #fff;
	color: #DBDFDF;	
	margin: auto;
	margin-bottom: 10px;
}
.hlavni_leva {
	width: 185px;
	height: auto;
	float: left;
	border-right: 1px solid #DBDFDF;
	background-color: #fff;
	text-align: left;
	color: #000;
        font-size: 0.8em;	 
	margin: auto;
	margin-bottom: 2px;
}
#hlavni_prava_menu {
	width: 548px;
	height: auto;
	color: #42516C;	
	border-left: 2px solid #42516C;
	border-top: 2px solid #42516C;
	float: right;
        background-color: #fff;	
	margin: auto;
}
#hlavni_prava_text {
	width: 546px;
	height: auto;
	color: #42516C;
	float: right;
	border-left: 2px solid #42516C;
	border-right: 2px solid #42516C;
	border-bottom: 2px solid #42516C;
        background-color: #fff;	
	font-size: 12px;
	text-align: left;
	padding: 0;
}
		#hlavni_prava_text ul li{
			list-style-image: url('tecka.gif');
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 5px;
		}
		#hlavni_prava_text a {
			color: #007CC3;
			text-decoration: none;
		}
		
		}
		#hlavni_prava_text a:hover{
			color: #000000;
			text-decoration: none;
		}
#hlavni_prava_okno {
	width: 525px;
	height: auto;
	color: #42516C;
	float: right;
        background-color: #fff;	
	font-size: 12px;
	text-align: right;
	padding: 0px 15px 0px 0px;
}
#reditel {
	width: 385px;
	height: auto;
        background-color: #fff000;	
	float: right;
	margin: auto;
	padding: 0px 0px 50px 0px;
}
#adresa {
	width: 220px;
	height: auto;
        background-color: #fff;	
	float: right;
	margin: auto;
	padding: 10px 0px 0px 0px;
}

#makleri {
	width: 500px;
	height: auto;
	color: #42516C;	
	border: 1px solid #42516C;
        background-color: #fff;	
	margin: auto;
}
.doporucujeme {
	width: auto;
	height: auto;
	color: #727272;
	float: right;
        background-color: #fff;	
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: left;
	padding: 0px 15px 0px 15px;
}
		#doporucujeme ul li{
			list-style-image: url('tecka.gif');
			margin: 15px 5px 0px 190px;
			padding: 0px 0px 0px 10px;
		
		}
		#doporucujeme a {
			color: #007CC3;
			text-decoration: line;
		}
		#doporucujeme a:hover{
			color: #000;
			text-decoration: line;

		}

.kontakt {
	width: 535px;
	height: auto;
	color: #727272;
	float: right;
        background-color: #fff;	
	margin:  0px 0px 0px 0px;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 0px 10px;
}
		#kontakt ul li{
			list-style-image: url('tecka.gif');
			margin: 15px 5px 0px 150px;
			padding: 0px 0px 0px 10px;
		
		}
		#kontakt a {
			color: #727272;
		}
		#kontakt a:hover{
			color: #000;
			text-decoration: line;
		}
.kontakt_foto {
	width: 535px;
	height: auto;
	color: #727272;
	float: right;
        background-color: #fff;	
	margin:  0px 0px 0px 0px;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 0px 10px;
}
		#kontakt_foto ul li{
			list-style-image: url('tecka.gif');
			margin: 15px 5px 0px 0px;
			padding: 0px 0px 0px 10px;
		
		}
		#kontakt_foto a {
			color: #727272;
		}
		#kontakt_foto a:hover{
			color: #000;
			text-decoration: line;
		}
#mapa_parking {
	width: 500;
	height: auto;
	border: 1px solid #d5d5d5;
       background-color: #fff000;
	color: #DBDFDF;	
	padding: 0;
	margin: auto;

}
#mapa {
	width: auto;
	height: auto;
	float: left;
	border: 1px solid #d5d5d5;
	color: #000;	
	padding: 0px 7px 3px 7px;
	margin: 10px 10px 10px 10px;

}

#parking {
	width: auto;
	height: auto;
	float: right;
	border: 1px solid #d5d5d5;
	color: #000;	
	padding: 0px 7px 3px 7px;
	margin: 10px 10px 10px 10px;

}

#foto {
	width: auto;
	height: auto;
	float: left;
	border: 1px solid #d5d5d5;
	color: #DBDFDF;	
	padding: 3px;
	margin: 10px 10px 10px 10px;

}
#aktualne{
font-size: 14px; 
background-color: #FF9000;
margin: 0px 0px 4px 0px; 
padding: 0px 0px 0px 0px;	 
color: #fff;
text-align: right; 
font-variant: small-caps;
font-weight: bold;
}

H1 {  
font-size: 15px; 
margin: 1.5em 15px 1.5em 15px; 
padding: 0 0 0 10px;	
border-bottom: 1px solid #42516C;  
border-left: 10px solid #42516C; 
color: #007CC3;
text-align: left }

H2 {  
font-size: 14px; 
margin: 10px 0px 5px 0px; 
background-color: #42516C;
padding: 5px 3px 5px 20px;	 
color: #eee;
}

H3 {  
font-size: 13px; 
background-color: #DBDFDF;
margin: 0px 0px 3px 0px; 
padding: 3px 3px 3px 10px;	 
color: #727272;
text-align: left; }


H4 {  font-size: 11px; 
	margin: 0.3em 0 3px 0; 
	color:#42516C; 
	text-align: left }


a {

color: #000;

}
a:hover {color: #fff;


/* ------------------------ pravé menu ----------------------- */      
}

.hlavni_leva a:hover {color: #000}

#nav 
{ 
width: 100%; 
float: left; 
background-color: #fff; 
} 

#nav ul 
{ 
padding: 0; 
} 

#nav ul li 
{ 
display: inline; 
} 

#nav ul 
{ 
margin: 0; 
padding: 0; 
color: #000; 
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif; 
font-size: .8em; 
letter-spacing: 2px; 
font-weight: bold; 
} 

#nav ul li a 
{ 
width: 137px;
height: 50px;
padding: 30px 0 0 0; 
background: #fff url('menu/b.gif') no-repeat; 
color: #000; 
text-decoration: none; 
float: left; 
} 

#nav ul li a:hover 
{ 
background: #fff url('menu/b.gif') no-repeat; 
color: #007CC3; 
} 

#nav li#active a 
{ 
background: #000 url('menu/a.gif') no-repeat; 
color: #007CC3; 
}

/* ------------------------ levé menu ----------------------- */ 
#obalovydiv ul 
{ 
margin: 0; 
padding: 0; 
list-style-type: none; 
} 

#obalovydiv a 
{ 
 
width: 160px;
height: 24px;
border-bottom: 1px solid #000;
padding: 10px 0px 0px 25px; 
text-decoration: none; 
text-align: left; 
display: block; 
color: #42516C; 
background: #fff url('01.gif') no-repeat; 
font-size: 80%;
font-variant: small-caps;
font-weight: bold;

} 

#obalovydiv a:hover 
{ 
width: 160px;
height: 24px;
border-bottom: 1px solid #000;
background: #fff url('02.gif') no-repeat; 
color: #828282; 
font-size: 80%;
font-variant: small-caps;
font-weight: bold;
}

 /* ------------------------ patičkové menu ----------------------- */ 

#nav2 
{ 
width: 100%; 
float: left; 
background-color: #1270c8; 
} 

#nav2 ul 
{ 
padding: 0; 
} 

#nav2 ul li 
{ 
display: inline; 
} 

#nav2 ul 
{ 
margin: 0; 
padding: 0; 
color: #000; 
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif; 

} 

#nav2 ul li a 
{ 
width: 110px;
height: 20px;
padding: 12px 0 0 0; 
background-color: #42516C; 
color: #eee; 
text-decoration: none; 
float: left; 
} 

#nav2 ul li a:hover 
{ 
background-color: #42516C; 
color: #8FD6FF; 
} 

#nav2 li#active a 
{ 
background: #000; 
color: #42516C; 
}


#novinky{
	width: 755px;
	height: auto;
	background-image: url('tecka.gif');
	background-repeat: repeat;
	margin: auto;
	padding: 0px; 
	float: right
}  

#paticka{	
        width: 750px;
	height: 70px;
	border: 1px solid #fff;
	background-color: #fff;
	margin: auto; 
	font-size: 11px;
	margin-top: 0px;
	padding: 5px 0px 0px 0px; 
	} 
.paticka_leva{	
        width: 180px;
	height: auto;
        background-color: #fff;
	float: left;
	margin: auto; 
	text-align: left;
	font-size: 11px;
	color: #727272;
	margin-top: 0px;
	border-top: 2px solid #DBDFDF; 
	border-right: 1px solid #DBDFDF;
	padding: 2px 0px 0px 5px; 
	} 
		#paticka_leva a:hover{
			color: #000;
			text-decoration: line;
		}

		#paticka_leva a {
			color: #727272;

		}
#paticka_menu{	
        width: 550px;
	height: 30px;
	border: 0px solid #fffff;
	background-color: #42516C;
	margin: auto; 
	float: right;
	font-size: 11px;
	margin-top: 0px;
	padding: 0px 0px 10px 0px; 
	} 
#paticka_copy{	
        width: 750px;
	height: auto;
	border: 0px solid #fffff;
	background-color: #fff;
	color: #727272;
	margin: auto; 
	float: left;
	font-size: 11px;
	margin-top: 0px;
	padding: 10px 0px 5px 0px; 
	} 
		#paticka_copy a:hover{
			color: #000;
			text-decoration: line;
		}

		#paticka_copy a {
			color: #727272;

		}
.forlabel {
	clear: both;
	float: left;
	width: 10em;	
	}


.line {
	padding: 5px 0 0 20px;	
	}
.form_pad {padding: 1em 0;
	}
.form_pad input, .form_pad textarea {
	border: 1px solid #000;
	}
.submit {
	padding: 0px 10px 0 10px;
	height: 1.5em;
	margin-top: 0px;
	margin-left: 380px;
	background: #fff;	
	}
p {
  padding: 0px 20px 0px 20px;
  margin: 5px 0px 5px 0px;
  text-align: justify;
  font-size: 13px;
  line-height: 1.7em;
  color: #000;
}  


/* --- pekna tabulka --- */
table.pekna tr td 			{padding: 5px;	font-size: 1em; border-bottom: 1px solid #42516c; font-size: 0.9em; vertical-align: baseline;}
table.pekna tr td.polozka	{background: #f8f8f8; font-weight: bold;}
table.pekna tr.hlavicka td	{background: #42516c; font-weight: bold; color: #ffffff;}
table.pekna tr.tmavsi td 	{background: #eeeeee;}
