body {
	margin: 40px 0;
	padding: 0;
	background: url('background.png') top center;
	font-size: 10pt;
	font-family: Trebuchet MS,Verdana;
	color: #313123;
}
img {
	border: 0;
}

#hotel {
	font-size:30px;
	font-style:italic
}
#hotel_intro{
	height:220px;
	background: url('intro.jpg') top center;
}
#hotel_lang{
	/*padding:0 10px;
	width:569px;*/
	height:56px;
	background:#ffffff;
	text-align:center
}
#hotel_footer{
	color:#a9a996
}
.intro {
	width:589px;
	margin:auto;
	color:#ffffff
}
.intro a:link, .intro a:visited {
	color:#a9a996
}
.intro a:hover {
	color:#a41908
}

#preload {
	position:absolute;
	top:-1000px;
	left:-1000px;
	width:1px;
	height:1px
}
.preload {
	position:absolute;
	width:1px;
	height:1px
}
.frame {
	width:800px;
	margin:0 auto ;
	background:#ffffff;
}
.clear {
	clear:both;
}
.link_top {
	float:right;
	margin-top: -3px
}
.lang {
	float:left;
	margin: 3px 0 0 0
}

ul.menu {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 10pt;
	font-weight: bold;
	font-family: Trebuchet MS,Verdana;
}
ul.menu {
	margin-left: 64px;
}
ul.menu li.first {
	padding-left:2px;
}
ul.menu li.last {
	padding-right:2px;
}

ul.menu li {
	float: left;
	background: #ffffff;
	padding: 0 1px
}

ul.menu a:link, ul.menu a:visited {
	text-decoration: none;
	display: block;
	height: 18px;
	text-align: center;
	background: url('button.png') repeat-x;
	color: #ffffff;
	padding: 10px 20px;
}
ul.menu a:hover {
	background: url('button_over.png') repeat-x;
}

#menu {
	background: url('menu_back.png') no-repeat top center #ffffff;
	height:38px
}
#footer {
	background: url('footer.png') no-repeat top center;
	height:18px;
	width: 766px;
	padding:12px 17px;
	color: #686858;
	text-align: center
}
#powitanie {
	text-align:center;
	margin:auto;
}

#not_exist {
	margin:auto;
	text-align:center;
	padding:100px
}

#content {
	background: url('watermark.jpg') no-repeat bottom right #ffffff;
}
#content_left {
	float:left;
	padding: 7px;
	width:266px
}
#content_right {
	float:right;
	padding: 7px;
	width: 506px
}
#content_center {
	padding: 15px;
}

#price_top {
	width:399px;
	height:6px;
	font-size:1px;
	background: url('price_top.gif') no-repeat;
}
#price_bottom {
	width:399px;
	height:6px;
	font-size:1px;
	background: url('price_bottom.gif') no-repeat;
}
#price_content {
	width:377px;
	border: 1px solid #d8d8d8;
	border-top:0;
	border-bottom:0;
	padding: 10px;
	background: #f3f3f3
}

.orn {
	width:259px;
	text-align:center;
	padding:25px 0 70px 0;
	margin-bottom: 7px;
	color: #6e6c68;
	background: url('ornament.png') no-repeat bottom center #f0f0f0;
}
.orn_top {
	margin:0;
	padding:0;
	width:259px;
	height:5px;
	text-align:center;
	background: url('ornament_top.png') no-repeat top center;
	font-size:1px;
}
.img_orn {
	width:190px;
	height:140px;
	border:5px solid #000000;
}

h4 {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
.form1 {
	float: left;
	width: 240px;
	height: 160px;
	margin: 10px;
	padding: 10px;
	background: #f3f3f3;
	border: 1px solid #d8d8d8;
}
.form2 {
	float: left;
	width: 210px;
	height: 160px;
	margin: 10px;
	padding: 10px;
	background: #f3f3f3;
	border: 1px solid #d8d8d8;
}
.form3 {
	float: left;
	width: 160px;
	height: 160px;
	margin: 10px;
	padding: 10px;
	background: #f3f3f3;
	border: 1px solid #d8d8d8;
}
.itxt {
	border: 1px solid #d8d8d8;
}

.submit {
	width: 88px;
	height:28px;
	background: url('submit.png') no-repeat top center;
	border:0;
	margin: 0 10px;
	color:#ffffff;
	font-weight:bold
}
.submit:hover {
	background: url('submit_hover.png') no-repeat top center
}
.reset {
	width: 88px;
	height:28px;
	background: url('reset.png') no-repeat top center;
	border:0;
	color:#7f7f7f;
	font-weight:bold
}
.reset:hover {
	background: url('reset_hover.png') no-repeat top center
}

.mail a:link, .mail a:visited {
	color:#a41908
}
.mail a:hover {
	color:#7f7f7f
}

.news {
	border: 5px solid #000000;
	float:left;
	margin: 5px 15px 15px 0
}

/* ADDS */
.confero {
	text-align:center;
	margin-top:20px
}