body {
text-align:center;
background: url('../img/bodybg.jpg') repeat-x #ffffff;
margin:0px;
font-family: tahoma, arial, helvetica;font-size: 11px;text-align:center;}
img {
border:0px;}
p {
margin:0px;
margin-top:3px;
margin-bottom:3px;}
.logo {
width:284px;
height:96px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
text-align: center;}
.left {
float:left;}
.right {
float:right;}
.holder {
width:780px;
padding-top: 29px;
margin-left:auto;
margin-right:auto;
}
.container {
width:770px;
background:#ffffff;
text-align:center;
margin-left:auto;
margin-right:auto;
overflow:hidden;
border:1px solid #E6E6E6;
}
.zawartosc {
text-align:center;
margin-left:auto;
margin-right:auto;}
.main {
background: #F1EDE2;
margin:5px;
text-align:left;
position:relative;}
.footer {
height:60px;
color:#978b7b;
margin-left:auto;
margin-right:auto;
width:770px;}
.footer_left {
padding-top:10px;
float:left;}
.footer_right {
padding-top:5px;
float:right;}
.top_left {
width:275px;
height:260px;
float:left;
}
.top_right {
width:485px;
height:228px;
float:left;
margin-top:32px;
}
.top_menu {
position:absolute;
left:0;
top:0;
width:760px;
height:32px;
float:left;
background: url('../img/menu_bg.gif');
}
.clear {
clear:both;
overflow:hidden;}
.top_menu ul {
margin: 0px;
padding:0px;}
.top_menu ul li {
margin:0px;
padding:0px;
display:inline;}
.menu_link {
background: url('../img/menu_bg.gif');
display:block;
height:32px;
float:left;
font-family: tahoma, arial, helvetica;
font-size:11px;
text-decoration:none;
color:#FFFDD9;}
.menu_link span {
height:32px;
padding-top:8px;
padding-left:18px;
padding-right:16px;
display:block;
float:left;
background: url('../img/menu_separator.gif') no-repeat;}
.menu_link:hover {
background: url('../img/menu_bg_hover.gif');}
.top_text {
font-family: tahoma, arial, helvetica;
font-size: 11px;
margin-top:156px;
line-height:17px;
margin-left:10px;
margin-right:10px;
display:block;
overflow:hidden;}
.red {
color:#8A2343;}
.top_box {
width:684px;
margin-left:auto;
margin-right:auto;}
.index_box1 {
width:333px;
height:270px;
margin-top:38px;
margin-bottom:20px;
background: url('../img/index_nie.jpg');
float:left;}
.index_box2 {
width:333px;
height:270px;
margin-top:38px;
margin-left:18px;
margin-bottom:20px;
background: url('../img/index_tak.jpg');
float:left;
overflow:hidden;}
.ikonki {
width:637px;
margin-left:auto;
margin-right:auto;}
.ikonka {
margin-left:8px;
margin-right:8px;
margin-top:10px;
margin-bottom:10px;
width:302px;
height:195px;
text-align:left;}
.ikonka img {
float:left;
display:block;
margin:0px;
padding:0px;}
.ikonka div {
margin-top:12px;
margin-left:2px;
width: 145px;
font-family: tahoma, arial, helvetica;
font-size: 11px;
float:left;
display:block;
color:#867D65;}
.ikonka a {
font-weight:bold;
color:#63112A}
.ikonka p {
margin-top:10px;
margin-bottom:16px;}
.ikonka a.wiecej {
font-weight:normal;
color:#ffffff;
text-decoration:none;
padding-right:11px;
float:left;
background:#B3A898;
display:block;
font-family:tahoma, arial, helvetica;
font-size:11px;
padding-left:11px;
padding-top:3px;
padding-bottom:5px;}
.ikonka a.wiecej:hover {
background:#A09688;
}
.text_box2 {
font-family:tahoma;
font-size:11px;
line-height:18px;
margin:18px;
margin-top:166px;
display:block;
text-align:left;}
.cennik {
width:744px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:20px;}
.oakme {
width:744px;
text-align:left;
margin-left:auto;
margin-right:auto;}
.oakme_ikonka {
display:block;
overflow:hidden;
margin:8px;
float:none;
width:232px;
}
.flash {
margin-top:30px;}
.pokoje {
overflow:hidden;
width:700px;
margin:0 auto;
margin-top:20px;}
.oakme_ikonka img {
display:block;
margin:0px;
padding:0px;}
.oakme_ikonka div {
padding-top:5px;
margin-left:10px;
width: 220px;
font-family: tahoma, arial, helvetica;
font-size: 11px;
height:90px;
display:block;
color:#867D65;}
.oakme_ikonka h2 {
font-size: 11px;
margin:0px;
font-weight:bold;
color:#63112A}
.oakme_ikonka p {
margin-top:10px;}
.galeria {
display:block;
padding-left:12px;
padding-right:12px;
overflow:hidden;
margin-top:4px;
float:left;
outline:none;
}
.galeria img {
display:block;
margin:0px;
padding:0px;}
.wyzywienie_container {
width:732px;
margin-left:auto;
margin-right:auto;
margin-top:20px;}
.wyzywienie {
text-align:left;
display:block;
overflow:hidden;
margin-top:8px;
margin-bottom:8px;
float:left;
width:366px;
}
.wyzywienie img {
display:block;
margin:0px;
padding:0px;}
.wyzywienie span {
margin-left:12px;
width: 360px;
font-family: tahoma, arial, helvetica;
font-size: 11px;
height:40px;
display:block;
color:#867D65;}
.form1 {background-color: #ffffff; color: black; width: 135px; height: 17px; border: solid 1px #C0B38C;}
.form2 {background-color: #ffffff; color: black; width: 25px; height: 17px; border: solid 1px #C0B38C;}
.form3 {background-color: #ffffff; color: black; width: 340px; height: 17px; border: solid 1px #C0B38C;}
.form_tel {background-color: #F9EBC4; color: black; width: 340px; height: 17px; border: solid 1px #C0B38C;}
.form4 {background-color: #ffffff; color: black; width: 384px; height: 70px; border: solid 1px #C0B38C;}
.form5 {background-color: #ffffff; color: black; width: 101px; height: 17px; border: solid 1px #C0B38C;}
.form6 {background-color: #ffffff; color: black; border: solid 1px #615519;}
.td_naglowek {background: #702135; height: 20px; border: 1px solid #511827; color:#ffffff;}
p.form {margin: 2px;
margin-left:6px;}
.tr_form {background: #DCD3BC;}
.tr_form2 {background: #E4DDCA;}
.rezerwacja {margin-top: 40px; padding-bottom: 40px;font-family: tahoma, arial, helvetica;font-size: 11px;text-align:center;}
.gwiazdka {margin-left: 200px; font-size: 10px; color: #919191;}
red {color:#702135;}
.kontakt {margin:25px;margin-bottom:0px;margin-right:10px;padding-bottom:25px;text-align:left;}
a.link {color:#702135;font-weight:bold;}
a.link:hover {color:#702135;font-weight:bold;text-decoration:none;}
.bottom_menu {padding-bottom:10px;color:#867D65;height:15px;}
.bottom_menu a {text-decoration: none;color:#867D65;}
.bottom_menu a:hover {text-decoration:underline;color:#63112A}
.bottom_menu li {display:inline;margin:0px;padding:0px;margin-left:2px;margin-right:2px;}
.bottom_menu ul {margin:0px;padding:0px;}
.tabela_cennik {margin-left:auto;margin-right:auto;text-align:center;border:1px solid;border-color:#C0B38C;border-collapse:collapse;font-family:tahoma, arial, verdana;font-size:11px;}
.tabela_cennik td {width: 145px; height: 22px; border: 1px solid #C0B38C;}
.cennik_input {background:transparent;border:0px solid transparent;text-align:center;font-weight:bold;font-size:11px;font-family:tahoma;display:inline;width:120px;}
.cennik_input:focus {border:1px dashed #C0B38C;}
.col {background: #DCD3BC;}
.col2 {	background: #E4DDCA;}
.col3 {	background: #EEE9DA;}
/* ---------------------------------- LIGHT BOX ---------------------------------- */
#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(../img/blank.gif) no-repeat;
/* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
	background: url(../img/prevlabel.gif) left 15% no-repeat;
}
#nextLink {
	right: 0;
	float: right;
	background: url(../img/nextlabel.gif) right 15% no-repeat;
}
#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%
}
#imageData {
	padding: 0 10px;
	color: #666;
}
#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

.listwa {
margin:0 auto;
display:block;
font-size:12px;
padding:5px;
font-weight:bold;
color:#fff;
background:#d0c9b8;
text-decoration:none;
margin-bottom:10px;}


/* SLIDER */

.slider_panel {
height:410px;}

.featured{ 
text-align:left;
	width:700px;  
	position:relative; 
	border:3px solid #cac2b7; 
	height:250px; 
	margin:0 auto;
	margin-top:30px;
	background:#fff;
}
.featured ul.ui-tabs-nav{ 
	display:block;
	position:absolute; 
	top:264px;
	left:0; 
	list-style:none; 
	padding:0; margin:0; 
	width:710px;
	margin:0 auto;
	padding:0px;
	padding-left:2px;
}
.featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:5px;  
	padding-right:5px;
	font-size:12px; 
	color:#666; 
	float:left;
	padding-top:6px;
	 
}
.featured ul.ui-tabs-nav li img{ 
display:block;
	float:left; 
	padding:3px;
	background:#B3A898;

}

.featured ul.ui-tabs-nav li.ui-tabs-selected img, .featured ul.ui-tabs-nav li.ui-tabs-selected a:hover img{ 
	background:#5f523f; 
}

.featured ul.ui-tabs-nav li.ui-tabs-selected{ 
	background:url("../img/selected.gif") no-repeat;
	background-position:center top;	 
}

.featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
.featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
	outline:none;
}
.featured ul.ui-tabs-nav li.ui-tabs-nav-item a:hover img{ 
	background:#892440; 
}

.featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
.featured .ui-tabs-panel{ 
	width:678px; height:250px; 
	background:#fff; position:relative;
}
.featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:8px; left:380px; 
	height:70px;
	width:280px; 
	text-align:left;
}
.featured .info h2{ 
	font-size:20px; font-family:Georgia, serif; 
	color:#282828; padding:5px; margin:0;
	overflow:hidden; 
	font-weight:normal;
}
.featured .info p{ 
	margin:0 5px; 
	font-family:Tahoma; font-size:12px; 
	line-height:18px; color:#282828;
}
.featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
.featured .info a:hover{ 
	text-decoration:underline; 
}
.featured .ui-tabs-hide{ 
	display:none; 
}


.goscie .ksiega_gosci {
text-align:left;
padding-left:20px;}

.goscie h1 {
font-weight:normal;
color:#8d8989;
text-align:left;
font-family:Arial, Helvetica;
margin-bottom:0px;}

.goscie .ksiega_gosci p {
color:#8d8989;
font-size:12px;
font-weight:bold;
margin-top:0px;
padding-left:2px;
}

.featured2{ 
text-align:left;
	width:760px;  
	position:relative; 
	height:650px; 
	margin:0 auto;
	margin-top:20px;
	background:#fff;
}
.featured2 ul.ui-tabs-nav{ 
	display:block;
	position:absolute; 
	top:520px;
	left:0; 
	list-style:none; 
	padding:0; margin:0; 
	width:710px;
	margin:0 auto;
	padding:0px;
	padding-left:30px;
}
.featured2 ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:5px;  
	padding-right:5px;
	font-size:12px; 
	color:#666; 
	float:left;
	padding-top:6px;
	 
}
.featured2 ul.ui-tabs-nav li img{ 
display:block;
	float:left; 
	padding:3px;
	background:#B3A898;

}

.featured2 ul.ui-tabs-nav li.ui-tabs-selected img, .featured2 ul.ui-tabs-nav li.ui-tabs-selected a:hover img{ 
	background:#5f523f; 
}

.featured2 ul.ui-tabs-nav li.ui-tabs-selected{ 
	background:url("../img/selected.gif") no-repeat;
	background-position:center top;	 
}

.featured2 ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
.featured2 li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
	outline:none;
}
.featured2 ul.ui-tabs-nav li.ui-tabs-nav-item a:hover img{ 
	background:#892440; 
}

.featured2 ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
.featured2 .ui-tabs-panel{ 
	width:720px; height:509px; 
	background:#fff; position:relative;
}
.featured2 .ui-tabs-panel .info{ 
	position:absolute; 
	top:8px; left:529px; 
	height:70px;
	width:120px; 
	text-align:left;
}
.featured2 .info h2{ 
	font-size:20px; font-family:Georgia, serif; 
	color:#282828; padding:5px; margin:0;
	overflow:hidden; 
	font-weight:normal;
}
.featured2 .info p{ 
	margin:0 5px; 
	font-family:Tahoma; font-size:12px; 
	line-height:18px; color:#282828;
}
.featured2 .info a{ 
	text-decoration:none; 
	color:#fff; 
}
.featured2 .info a:hover{ 
	text-decoration:underline; 
}
.featured2 .ui-tabs-hide{ 
	display:none; 
}