#inforWindowJQ {
	position:			absolute;
	top:				-9999px;
	left:				-9999px;
	z-index:			1000;
}


#inforWindowJQ td {
	font-family:		tahoma;
	font-size:			11px;
	padding:			5px 10px;
	vertical-align: 	middle;
	text-align: 		center;
	border:				1px solid #333399;
	background-color:	#751330;
	color:				#fff6c6;
}


#upperRezerwacjaLine2 {
	width:				870px;
	height:				64px;
	background-image: 	url('images/ar/booking_BG.png');
	background-position: top center;
	background-repeat: 	no-repeat;
	margin:				0px auto 10px auto;
}


#upperRezerwacjaLine2 div.checkin {
	width:				314px;
	height:				64px;
	background-image:	url('images/ar/booking_checkinBG.png');
	background-repeat:	no-repeat;
	margin:				0px;
	padding:			0px;
	float:				left;
	text-align:			right;
}

#upperRezerwacjaLine2 div.checkin select {
	position:			relative;
	left:				-20px;
	top:				19px;
}

#upperRezerwacjaLine2 div.nights {
	width:				296px;
	height:				64px;
	background-image:	url('images/ar/booking_nightsBG.png');
	background-repeat:	no-repeat;
	margin:				0px;
	padding:			0px;
	float:				left;
	text-align:			right;
}

#upperRezerwacjaLine2 div.nights select {
	position: 			relative;
	left:				-30px;
	top:				19px;
}

#upperRezerwacjaLine2 img.imgs {
	float:				left;
	width:				245px;
	height:				64px;
}

#upperRezerwacjaLine2 label {
	display:			none;
	position:			absolute;
	top:				-9999px;
	left:				-9999px;
}

#upperRezerwacjaLine2 div.buttons {
	display: 			none;
	position:			absolute;
	top:				-9999px;
	left:				-9999px;
}




/* rezerwacja UPPER */
/* -- linia --*/
* html #upperRezerwacjaLine {
	width:				900px;
} 

#upperRezerwacjaLine {
	width:				870px;
	margin:				5px;
	padding:			10px;
	display:			inline-block;
	font-family: 		verdana, tahoma;
	color:				#fff;
	font-size:			12px;
	text-align:			justify;
	border:				2px solid #53212d;
	-moz-border-radius:	5px;
}

#upperRezerwacjaLine div.txt, #upperRezerwacjaLine div.checkin, #upperRezerwacjaLine div.nights, #upperRezerwacjaLine div.buttons {
	margin:				5px 0px 5px 50px;
	float:				left;
}

#upperRezerwacjaLine div.txt {
	font-size:			12pt;
	font-family:		georgia;
	font-weight:		bold;
	color:				#d4bf86;
	font-style: 		italic;
}

#upperRezerwacjaLine label {
	margin:				5px;
	float:				left;
	font-weight:		bold;
	text-decoration:	none;
	color:				#d4bf86;
	font-style: 		italic;
}

#upperRezerwacjaLine #checkin_d, #upperRezerwacjaLine #checkin_ym, #upperRezerwacjaLine #nights {
	position:			relative;
	top:				9px;
} 

#upperRezerwacjaLine div.buttons {
	clear: 				left;
	float: 				none;
	margin:				5px;
	text-align: 		center;
}

#upperRezerwacjaLine div.buttons input {
	width: 				320px;
}



/* -- blok --*/
#upperRezerwacjaBlock {
	width:				400px;
	float:				right;
	margin:				5px 5px 10px 20px;
	padding:			10px 0px;
	display:			inline-block;
	font-family: 		verdana, tahoma;
	color:				#fff;
	font-size:			12px;
	text-align:			justify;
	border:				2px solid #53212d;
	-moz-border-radius:	5px;
}

#upperRezerwacjaBlock div.txt {
	margin:				0px 10px 5px 10px;
	font-size:			12pt;
	font-family:		georgia;
	font-weight:		bold;
	text-align: 		center;
	border-bottom:		1px solid #53212d;
	color:				#d4bf86;
	font-style: 		italic;
	
}

#upperRezerwacjaBlock div.checkin, #upperRezerwacjaBlock div.nights, #upperRezerwacjaBlock div.buttons {
	margin:				5px;
}

#upperRezerwacjaBlock div.buttons {
	margin-top:			14px;
	text-align: 		center;
}

#upperRezerwacjaBlock input, #upperRezerwacjaBlock select {
	border:				1px solid #d4bf86;
}

#upperRezerwacjaBlock div.buttons input {
	-moz-border-radius:	4px;
	background-color: 	buttonface;
}

#upperRezerwacjaBlock label {
	width:				200px;
	margin:				5px;
	float:				left;
	font-weight:		bold;
	text-decoration:	none;
	color:				#d4bf86;
	font-style: 		italic;
}

/* -----------------*/







/* rezerwacja - formularz */

.rezerwacja {
	font-family: 		verdana, tahoma;
	color:				#fff;
	font-size:			12px;
	text-align:			justify;
}

.rezerwacja h2, .rezerwacja .h2 {
	font-size:			12px;
	margin:				5px 0px 0px 0px;
	padding:			10px 5px 10px 5px; 
	border-top:			2px solid #53212d;
}

.rezerwacja h6 {
	font-size:			10px;
	font-weight:		normal;
	margin:				3px 5px 10px 5px;
}

.rezerwacja dl {
	margin:				15px 0px;
}

.rezerwacja dl dt {
	clear:				left;
	display:			inline !important;
	float:				left;
	height:				30px;
	text-align:			right;
	width:				190px;
}

.rezerwacja dl.wide dt {
	width:				250px;
}

.rezerwacja dl dd {
	margin:				0px 0px 0px 0px;
	min-height:			30px;
	padding-left:		200px;
	text-align:			left;
}

.rezerwacja dl.wide dd {
	padding-left:		260px;
}

.rezerwacja input, .rezerwacja select, .rezerwacja textarea {
	border:				1px solid #d4bf86;
	background-color: 	#F8E4C7;
}

.rezerwacja h2 input {
	background-color: 	buttonface;
}

.rezerwacja div.panel {
	width:				440px;
	float:				left;
	display:			inline-block;
}

.rezerwacja div.panel h3 {
	font-size:			11px;
	text-align: 		center;
	margin:				0px 0px 3px 0px;
}

.rezerwacja a {
	color:				#d4bf86;
	text-decoration: 	none;
}

.rezerwacja a:hover {
	color:				#fff;
	text-decoration: 	underline;
}

/*------------------------*/











/* formularz aplikacyjny */
#form {
	width:				900px;
	margin:				10px auto;
	font-family: 		verdana, tahoma;
	color:				#fff;
	font-size:			12px;
	text-align:			justify;
}

#form h2 {
	font-size:			12px;
	margin:				20px 0px 0px 0px;
	padding:			20px 0px 10px 0px; 
	border-top:			2px solid #53212d;
}

#form p {
	margin:				10px 0px;
}

#form ul.blank {
	list-style-type:	none;
}

#form ul.blank li {
	margin-bottom:		3px;
}

#form input, #form select, #form textarea {
	border:				1px solid #d4bf86;
	background-color: 	#F8E4C7;
}

#form h2 input {
	background-color: 	buttonface;
}

#form ul.blank li #praca_inne {
	margin:				3px 0px 0px 27px;
}

#form ul.blank li .inneChk {
	position:			relative;
	top:				10px;
}

#form dl {
	margin:				10px 0px;
}

#form dl dt {
	clear:				left;
	display:			inline !important;
	float:				left;
	height:				30px;
	text-align:			right;
	width:				190px;
}

#form dl.wide dt {
	width:				250px;
}

#form dl dd {
	margin:				-2px 0px 0px 0px;
	min-height:			30px;
	padding-left:		200px;
	text-align:			left;
}

#form dl.wide dd {
	padding-left:		260px;
}


#form div.panel {
	width:				440px;
	float:				left;
	display:			inline-block;
}

#form div.panel h3 {
	font-size:			11px;
	text-align: 		center;
	margin:				0px 0px 3px 0px;
}
/*-----------------------*/



.mainH3 {
	color:#970000;
	font-family:serif;
	font-size:2.58em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0 0 5px;
	margin: 0px;
}

img.star1, img.star2, img.star3 {
	position: absolute;
	width: 18px;
	height: 16px;
}

img.star1 {
	margin: 5px 0px 0px 0px;
}

img.star2 {
	margin: 0px 0px 0px 20px;
}

img.star3 {
	margin: -5px 0px 0px 40px;
}



.w450 {
	width: 				450px;
}

.w400 {
	width: 				400px;
}

.w250 {
	width: 				250px;
}

.w200 {
	width: 				200px;
}

.w150 {
	width: 				150px;
}

.w60 {
	width: 				60px;
}

.w30 {
	width: 				30px;
}

.clear {
	clear:				both;
}

.noborder {
	border:				0px;
}

.center {
	text-align: 		center;
}

.floatLeft {
	float:				left;
}

.floatRight {
	float:				right;
}

.star {
	font-weight: 		bold;
	color:				#f00;
	
}
.w3000 { width:250px; }

a.link1 { text-decoration:none; color:#D4BF86; }
a.link1:hover { text-decoration:underline; color:#d00; }
