body
{
	padding: 0px;
	margin: 0px;
	background: #282419;
  font-family: "Arial CE", Arial, Helvetica; 
  font-weight: normal;
  font-size: 12px;
}
a{ color: #edcb99;}
a:hover{ color: #a17431;}

#main{
	margin: 0px auto 0px auto;
	width: 955px;
}
#hlavicka{
	width: 955px;
	height: 320px;
	float: left;
}
#lenguage{
	float: right;
	margin: 50px 30px 0px 0px;
}
.en{
	padding: 0px 0px 0px 22px;
	background: url(../pic/en.jpg) no-repeat 2px;
}
.deutsch{
	padding: 0px 0px 0px 22px;
	background: url(../pic/deutsch.jpg) no-repeat 2px;
}
.cze{
	padding: 0px 0px 0px 22px;
	background: url(../pic/cze.jpg) no-repeat 2px;
}
#hlavicka-left{
  background: url(../pic/hlavicka_left.jpg) no-repeat;
  width: 371px;
  height: 323px;
  float: left;
}
#hlavicka-right{
  background: url(../pic/hlavicka_right.jpg) no-repeat;
  width: 583px;
  height: 323px;
  float: left;
}
#hlavicka-right-logo{
  background: url(../pic/logo.jpg) no-repeat;
  width: 292px;
  height: 165px;
  float: left;
}
#hlavicka-right-logo h1{
  font-family: "Arial CE", Arial, Helvetica; 
  font-weight: bold;
  font-size: 13px;
  color: #fedaa4;
  margin: 140px 0px 0px 5px;  
}
#hlavicka-right-logo h1 a{ color: #fedaa4; text-decoration: none;}
#hlavicka-right-logo h1 a:hover{ color: #ff9a00;}
#main-obsah{
	background-color: #fff;
	width: 955px;
	background: url(../pic/bg.jpg) repeat-y;
	float: left;
	min-height: 350px;
}
#main-obsah a{
	color: #81551d;
}
img{
	padding: 2px;
	border: 1px solid #c9c9c9;
}
#main-obsah a:hover{
	color: #c68c41;
}
#menu-zacatek{
  background: url(../pic/menu_zacatek.jpg) no-repeat;
  width: 164px;
  height: 75px;
  float: left;
}
#menu-konec{
  background: url(../pic/menu_konec.jpg) no-repeat;
  width: 27px;
  height: 75px;
  float: left;
}
#header_menu{
	width: 764px;
  height: 55px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding-top: 20px;
  background: url(../pic/bg_menu.jpg) repeat-x;
}

#menu { float:right; height:52px; margin:0; background-color: #fff; }
#menu, #menu ul { line-height:1; margin:0; padding:0; }
#menu li { position:relative; float:left;list-style: none;  height:48px; font-size: 14px; margin: 5px 10px 0px 0px; z-index:10; }
#menu ul li { height:auto; border-left:none; padding:0; left:auto; margin:0; }

#menu li a:link, #menu li a:visited { 
display:block;
position:relative;
text-decoration: none;
color: #fdf1d7;
background-color: #543d29;
padding: 10px;
  -moz-border-radius-bottomleft:6px;
  -moz-border-radius-bottomright:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
}
#menu li a:hover { 	background-color: #b15a00; }
#menu ul { position:absolute; top:48px; left:0; display:none; opacity:0; width:200px; }
#menu ul ul { margin:0 0 0 189px; top:0; }
#menu ul a:link, #menu ul a:visited,
 #menu .current_page_item ul a:link, #menu .current_page_item ul a:visited,
  #menu ul .current_page_item a:link, #menu ul .current_page_item a:visited,
   #menu ul .current_page_item ul a:link, #menu ul .current_page_item ul a:visited,
 #menu .current-cat ul a:link, #menu .current-cat ul a:visited,
  #menu ul .current-cat a:link, #menu ul .current-cat a:visited,
   #menu ul .current-cat ul a:link, #menu ul .current-cat ul a:visited
   {line-height:140%; padding:9px 28px 7px; width: 132px; margin:5px 0 0 0; }

#paticka{
	background: url(../pic/paticka.jpg) no-repeat;
	width: 955px;
	height: 48px;
	float: left;
	padding-top: 30px;
	color: #97704f;
}
#paticka a{
	color: #ffddaf;
}
#paticka a:hover{
	color: #f8b964;
}
#paticka-left{
	width: 300px;
	height: 25px;
	float: left;
	margin-left: 20px;
}
#paticka-right{
	width: 130px;
	height: 25px;
	float: right;
	text-align: right;
	margin-right: 20px;
}
.post{
	width: 830px;
	float: left;
	margin-left: 70px;
}
.post h2{
	color: #b75913;
}
.imagekontakt{
	margin-right: 30px;
	float: left;
}
.alignleft
{
	margin: 5px;
}