body {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #464646;

	text-decoration: none;

	background-color: #c03;

	margin:0;

	padding:18px;
}
a {
  color: #AD033B;
}
#main {
  margin: 0 auto;
  width: 850px;
  text-align: left;
  background-color: #FFF;
}
#head {
  background: url('/img/bg-logo-top.gif') no-repeat center top;
  background-color: #FFF;
  width: 850px;
  height: 127px;
  margin: 0 auto;
  padding: 20px 0 0 0;
}
#content {
  float: right;
  width: 850px;
  min-height: 580px;
  background: url('/img/bg-main-bottom.gif') no-repeat center bottom;
}
#contact {
  float: right;
  width: 565px;
  min-height: 20px;
  font-size: .8em;
}
#menu {
  float: left;
  width: 850px;
  background-color: #383330;
  min-height: 20px;
  margin: 0;
  text-align: center;
}
#path {
  width: 545px;
  background-color: #383330;
  height: 20px;
  padding: 1px 10px;
}
#claim {
  float: right;
  margin: 2px;
  font-weight: bold;
  font-size: .9em;
}
#languages {
  width: 138px;
  height: 30px;
  margin: 2px auto;
  clear: both;
  float: none;
}
#foot {
  font-size: .6em;
  width: 850px;
  clear: both;
  background-color: #C03;
  color: #FFF;
}
input[type=text] {
  border: none;
}
#cesky, #deutsch, #english, #francais {
  display: block;
  float: left;
  width: 26px;
  height: 18px;
  margin: 4px;
  background: url('/img/flag-cs.gif') repeat-x; 
}
#cesky a, #deutsch a, #english a, #francais a {
  display: block;
  width: 26px;
  height: 18px;
}
#cesky span, #deutsch span, #english span, #francais span {
  display: none;
}
#deutsch {
  background: url('/img/flag-de.gif') repeat-x;
}
#english {
  background: url('/img/flag-en.gif') repeat-x; 
}
#francais {
  background: url('/img/flag-fr.gif') repeat-x; 
}
#menu ul { 
  text-align: left;
  list-style: none;
  padding: 0 1em;
  margin: 2em 0;
}
#menu li { 
  padding: .5em 0;
  margin: 0;
}
#menu ul ul { 
  list-style: disc;
  color: #AD033B;
  margin: 0;
}
#menu a {
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}
#main-inner {
	/*margin:0 21px 16px 21px;*/
	padding:0 17px 27px 27px; 
  min-height:230px; 
  background-color: #ffffff; 
  background: url('/img/bg-main-bottom.gif') no-repeat center bottom;
}
#main-inner-left {
	width: 115px;
	display:block;
	float:left;
	padding-top:10px;
}
#main-inner-center {
	width: 566px;
	display:block;
	float:left;
	text-align: center;
	border-right:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	font-size: 8pt !important;
}
#main-inner-center p {
	text-align: justify;
	padding: 0 1em;
	width: 536px;
	font-size: 8pt !important;
}
#main-inner-right {
	width: 115px;
	display:block;
	float:right;
	text-align:right;
	padding-top:10px;
}
#footer {

	clear:both;

	font-size: 10px;

	color:#FFF;

	text-align:center;

	padding:10px;


}

#footer a:link, #footer a:visited {

	color:#FFFFFF;

	text-decoration:none;

}

#footer a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}
#logo { background-color: #ffffff; background-image: url(/img/bg-logo-top.gif); background-repeat: no-repeat; background-position: center top; height: 105px; padding-top: 22px; padding-left: 19px; border-bottom:1px solid #c8c8c8; }
#mainphoto {

	height:331px;

	background-color: #ffffff;

	border-bottom:1px solid #c8c8c8;

	padding:3px 0;

}
.cleaner {
  clear: both;
}
