* {
	margin:0;
	padding:0;
}

img {
	border:0;
}

.cleaner {
	clear:both;
}

.center {
	text-align:center;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#933;
	text-align:center;
	background:#e7d8c1 url('bodybg.gif') bottom left no-repeat;
	font-weight:bold;
}

#header {
	height:220px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#logo {
	width:100%;
	height:220px;
	text-align:center;
	overflow:hidden;
	text-align:left;
}

#logo_bg {
	position:absolute;
	top:0;
	width:100%;
	height:220px;
	background:transparent url("header.jpg") top left no-repeat;
}

#headline_1 {
	color:black;
	font-size:32px;
	margin:30px 0 0 5px;
}

#headline_2 {
	color:#ff3;
	font-size:26px;
	float:right;
}

#menu {
	width:800px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background:transparent url('menu.jpg') top left no-repeat;
}

#menu_ul li {
	list-style:none;
	display:block;
	float:left;
}

#menu_ul li a span {
	position:absolute;
	z-index:-1;
	display:block;
	text-align:center;
	padding-top:15px;
	font-weight:bold;
	color:#e77817;
}

#menu_ul li a:hover span {
	color:black;
	font-size:14px;
}

#menu1 {
	height:40px;
	width:82px;
	margin-left:75px;
	_margin-left:37px;
}

#menu1 a {
	display:block;
	height:40px;
	width:82px;
	background: transparent url('onas.gif') top left no-repeat;
}

#menu1 a:hover {
	background: transparent url('onas.gif') bottom left no-repeat;
}

#menu2 {
	height:40px;
	width:120px;
	margin-left:48px;
}

#menu2 a {
	display:block;
	height:40px;
	width:120px;
	background: transparent url('kontakty.gif') top left no-repeat;
}

#menu2 a:hover {
	background: transparent url('kontakty.gif') bottom left no-repeat;
}

#menu3 {
	height:40px;
	width:163px;
	margin-left:46px;
}

#menu3 a {
	display:block;
	height:40px;
	width:163px;
	background: transparent url('fotogalerie.gif') top left no-repeat;
}

#menu3 a:hover {
	background: transparent url('fotogalerie.gif') bottom left no-repeat;
}

#menu4 {
	height:40px;
	width:251px;
	margin-left:15px;
}

#menu4 a {
	display:block;
	height:40px;
	width:251px;
	background: transparent url('nl.gif') top left no-repeat;
}

#menu4 a:hover {
	background: transparent url('nl.gif') bottom left no-repeat;
}

#menu1en {
	height:40px;
	width:115px;
	margin-left:86px;
	_margin-left:43px;
}

#menu1en a {
	display:block;
	height:40px;
	width:115px;
	background: transparent url('aboutus.gif') top left no-repeat;
}

#menu1en a:hover {
	background: transparent url('aboutus.gif') bottom left no-repeat;
}

#menu2en {
	height:40px;
	width:101px;
	margin-left:60px;
}

#menu2en a {
	display:block;
	height:40px;
	width:101px;
	background: transparent url('contact.gif') top left no-repeat;
}

#menu2en a:hover {
	background: transparent url('contact.gif') bottom left no-repeat;
}

#menu3en {
	height:40px;
	width:130px;
	margin-left:63px;
}

#menu3en a {
	display:block;
	height:40px;
	width:130px;
	background: transparent url('fotogallery.gif') top left no-repeat;
}

#menu3en a:hover {
	background: transparent url('fotogallery.gif') bottom left no-repeat;
}

#menu4en {
	height:40px;
	width:85px;
	margin-left:65px;
}

#menu4en a {
	display:block;
	height:40px;
	width:85px;
	background: transparent url('drinks.gif') top left no-repeat;
}

#menu4en a:hover {
	background: transparent url('drinks.gif') bottom left no-repeat;
}

#body {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background:transparent url('body.jpg') top left no-repeat;
    height:531px;
	overflow:auto;
}

#content {
	text-align:justify;
	padding:35px 35px 0pc 35px;
}

table.padding td{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

div.error {
	border:2px solid red;
	background:#ffffcc;
	color:red;
	font-weight:bold;
	padding:5px;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:15px;
	text-align:center;
}

div.message {
	border:2px solid black;
	background:#ffffcc;
	color:black;
	padding:5px;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:5px;
	margin-bottom:15px;
}

#photo_menu {
	padding:5px;
	background:#933;
	width:500px;
	margin-left:auto;
	margin-right:auto;
}

#photo_menu a {
	color:#fc9;
	font-weight:bold;
	text-decoration:none;
	margin:0 5px 0 5px;
	padding:0 5px 0 5px;
}

#photo_menu a:hover {
	background:#933;
	text-decoration:underline;
}

img.gal {
	margin:20px 10px 0 10px;
	border:2px solid #933;
}

div.view {
	width:100%;
	text-align:center;
	color:#fc9;
}

img.view {
	border:2px solid #933;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}

h2.view {
	width:90%;
	padding:10px 0 10px 0;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	text-align:center;
	font-size:20px;
	background:#933;
	color:#fc9;
}

#main1 {
	margin-left:50px;
	border:2px solid #933;
}

#main2 {
	margin-left:80px;
	border:2px solid #933;
}

