body {
	background-image:url('images/bg.jpg');
	color: #FFF;
	font-family: Trebuchet, sans-serif;
	font-size: 12pt;
	margin: 0px;
	padding: 0px
}
a:hover{
  color:#ffffff;
  text-decoration: none;
}
a{
  color:#ffffff;
  text-decoration: underline;
}
* {margin: 0px;padding: 0px;}

.clear{clear:both;}

img {border: 0px;}
img, div { behavior: url(iepngfix.htc) }

#container{
	margin: 0px auto;
	width: 991px;
}
#header{
  height:60px;
}
#top{
	margin: 0px auto;
	text-align: center;
	width:845px;
	height:104px;
}
#menu{
  margin: 0px auto;
	text-align: center;
	width:845px;
	height:111px;
}
#content{
	width:991px;
	height:auto;
	overflow:hidden;
	background-image:url('./images/content_bg.png');
	background-repeat: repeat-y;
}
#left{
  width:160px;
	overflow:hidden;
	float:left;
	display:inline;
	background-image:url('./images/left.png');
  background-position: bottom;
}
#right{
  width:160px;
	overflow:hidden;
	float:right;
	display:inline;
	background-image:url('./images/right.png');
	background-repeat: no-repeat; bottom;
  background-position: bottom;
}
#center{
  width:671px;
	height:auto;
	overflow:hidden;
	float:left;
	display:inline;
}
#flash{
  width:621px;
	height:80px;
}
#footer{
  margin: 0px auto;
	text-align: center;
	width:991px;
	height:244px;
	clear:both;
	background:url('images/footer.jpg');
}
#postcard {
background:url('images/postcard.jpg');
width:455px;
height:255px;
font-size:13px;
text-align: left;
padding-top: 20px;
padding-left: 15px;
background-repeat: no-repeat;
}
#rezerwacja_left{
  width:90px;
  float:left;
  display:inline;
}
#rezerwacja_left2{
  width:150px;
  float:left;
  display:inline;
}
input.date {
	width: 150px;
	color: #000;
}
