body {
	background: url(../images/bground.gif);
	background-color: #ACBDC8;
	font-family: "Verdana", "Tahoma", "Helvetica", sans-serif;
  	font-size: 0.8em;
	color: #75724C;
	padding: 0px; margin: 3px;
	
}
.main_text {
	text-align: left;
	color: #75724C; 
	font-family: "Verdana", "Tahoma", "Helvetica", sans-serif;
  	font-size: 1.0em;
}
h1 { 
	font-size: 1.8em;
	}
	
h2 { 
	font-size: 1.4em; 
	}
	
h3 { 
	font-size: 1em; 
	}

a { 
	color: #871B1B; 
	}
	
a:visited {
  text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	color: #B22222;
}	
#horni {
	width: 763px;
}
#mf_format{
	padding: 20px 0px 10px 0px;
	_padding: 20px 0px 30px 0px;
	margin: 0px 10px 0px 1px;
	background-image: url(../images/main_frame/m_bground.gif);
	background-repeat: no-repeat;
	background-position: bottom left; 
	clear: both;
}
#vnitrni{
	padding: 0px 0px 20px 0px;
	_padding: 0px 0px 30px 0px;
	margin: 0px;
}

#nadpis {
	text-align: right;
	position: relative;	
	margin: 20px 10px 0 10px;
}

#left{
	float: left;
	width: 220px;
	border-top: 1px solid #871B1B;
	border-bottom: 1px solid #871B1B;
	margin: 0 10px 20px 10px;
	padding: 30px 10px 30px 10px;
	background-image: url(../images/gradient.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
}

#right{
	float: right;
	margin: 0 10px 20px 10px;
	padding: 30px 10px 30px 10px;
	width: 450px;
	text-align: justify;
	border-top: 1px solid #871B1B;
	border-bottom: 1px solid #871B1B;
	background-image: url(../images/gradient.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
#fotogalerie{
	float: right;
	margin: 0 10px 20px 10px;
	padding: 30px 10px 30px 10px;
	width: 700px;
	text-align: justify;
	border-top: 1px solid #871B1B;
	border-bottom: 1px solid #871B1B;
	background-image: url(../images/gradient.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
#menu {
position: relative;
	height: 24px;
	width: 760px;
	background: url(../images/bg_menu.jpg) no-repeat;
}
#menu ul {
	position: absolute;
	bottom: 3px;
	right: 95px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: 13px Arial, Helvetica, sans-serif;
}
#menu li {
margin: 0;padding: 0;
display: inline;
color: white;
}
#menu li a{
	margin: 0;
	padding: 5px 3px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #c2c6a3;
	text-decoration: none;
	background-color: transparent;
}
#menu li a:hover{color: white;text-decoration: underline;}


/* ---foto---*/

.foto {
	text-align: center;
	margin-left: 15px;
}
.foto p{
	float: left;
	height: 134px;
	width: 134px;
	padding: 0px 10px;
	margin: 5px 5px;
	border: 1px solid;
	border-color: #b0b192;
	font: bold small Trebuchet MS, Arial, Verdana, sans-serif;
	background-color: #dadcc5;
} 
.foto p img {border: 1px solid #444;}

.foto p img {margin: 5px auto 15px;display: block; text-align: center;}
.foto p img2 {margin: 10px auto 5px;display: block; text-align: center;}


hr.cleaner {
	visibility: hidden;
	clear: both;
	height: 0;
}
