* {
  margin:   0;
  border:   0;
  padding:  0;
}

html {
  width:  		100%;
  height: 		auto;
}

body {
  width:        100%;
  height:       auto;
  /*height:		100%;*/
  font-family:	Verdana, Sans-Serif;
  font-size:    11px;
  color:        #474747;
  line-height:	1; /* popup */
  background:	#fff url('../img/page-bg.png') 0 0 repeat;
}

table {
	border-collapse:	collapse;
  	empty-cells:		show;
	/*border-spacing:		0;*/
}

td {
/*
	width:						50%;
	vertical-align:		middle;
*/
}

td.message {
	padding-top:			7px;
	vertical-align:		top;
}

a {
  color:            #6297C5;
  text-decoration:  none;
}

a:hover {
  text-decoration:  none;
}

p {
	text-align:	justify;
}

ul {
  list-style:	none;
}

div#reservation input, div.qaz1 input {
	margin:						0;
	border:						0;
	/*
	height:						21px;
	line-height:						21px;
	*/
	padding:					3px;
	background-color:	transparent;
	color:						#000;
	font-size:				12px;
	text-align:				center;
}

div#reservation input#date1, div#reservation input#date2, 
div.qaz1 input.date1, div.qaz1 input.date2 {
	width:			100px;
	background:	url('../img/date.png') 0 0 no-repeat;
}

div#reservation input#nights,
div.qaz1 input.nights {
	width:			60px;
	background:	url('../img/nights.png') 0 0 no-repeat;
}

input {
	margin:				2px 5px;
	border:				1px solid #666;
	width:				300px;
	padding:			2px;
	background-color:	transparent;
	color:				#000;
	font-size:			12px;
}

input#form-agree, input#reservation-agree {
	border:	0;
	width:	auto !important;
}

textarea {
  overflow:     auto;
	margin:				2px 5px;
	border:				1px solid #666;
	width:				300px;
	height:				135px;
	padding:			2px;
	background-color:	transparent;
	color:				#000;
	font-size:		11px;
	font-family:  Verdana, Sans-Serif;
}

span.button {
	display:					inline-block;
	margin:						2px 0;
	border:						1px solid #44433D;
	width:						66px;
	height:						23px;
	line-height:			23px;
	text-align:				center;
	font-size:				10px;
	color:						#fff;
	background-color:	#33322E;
	cursor:						pointer;
}

span#form-reset {
	float:	left;
}

span#form-submit {
	float:	right;
}


/* ----------------------------------------------------------- */

div#wrapp {
	background:	url('../img/top-stripe.png') 0 0 repeat-x;
}

div#centered {
  overflow:			hidden;
	position:			relative;
  z-index:  		1;
  margin:   		0 auto;
  width:    		900px;
  height:   		auto;
  padding:			77px 0 0 0;
  background:		#fff url('../img/top-stripe.png') 0 0 repeat-x;;
}

div#time {
	position: 		absolute;
	top:		  		6px;
	left:		  		211px;
	width:				140px;
	color:				#308350;
	font-size:		10px;
	font-weight:	bold;
}

div#language {
  position: absolute;
  top:      33px;
  left:   	265px;
}

div#language a {
  margin-right:  6px;
}

div#language a img {
  /*border:	1px solid #999;*/
}

div#language a.selected {
}

div#top_nav {
	position:	absolute;
	top:		  5px;
	right:		0;
}

div#top_nav a {
  margin-left:	7px;
}

/*
div#search {
	position:			absolute;
	top:		  		7px;
	right:		  	10px;
	line-height:	21px;
	color:				#F81B22;
}

div#search img {
	position:			relative;
	top:		  		5px;
	#top:		  		4px;
	right:		  	0;
}
*/

div#contener {
	overflow:		hidden;
	width:			900px;
	background:	url('../img/left-column-bg.png') top right repeat-y;
}

div#logo {
	position:	absolute;
	top:		  0;
	left:		  0;
	width:		211px;
	height:		62px;
}

img#frame {
	position:	absolute;
	top:		119px;
	left:		0;
	z-index:	100;
	width:		642px;
	height:		303px;
}

div#flash-header {
	position:	absolute;
	top:		119px;
	left:		0;
	z-index:	3;
	width:		642px;
	height:		303px;
}

div#flash-header img {
	display:	none;
	width:		642px;
	height:		303px;
}

div#centered div#reservation, 
div#centered div.qaz1 {
	position:	absolute;
	top:		23px;
	right:		0;
	z-index:	10;
	width:		480px;
	background:	url('../img/reservation-bg-left.png') top left no-repeat;
}

div#content div#reservation, 
div#content div.qaz1 {
	margin:		0 auto;
	position:	relative;
	top:		0;
	left:		0;
	z-index:	10;
	width:		480px;
	background:	url('../img/reservation-bg-left.png') top left no-repeat;
}

div#content div.qaz1 {
	margin:	20px auto;
}

div#reservation div#w-1, 
div.qaz1 div.qaz2 {
	background:		url('../img/reservation-bg-right.png') top right no-repeat;
}

div#reservation div#w-2, 
div.qaz1 div.qaz3 {
	line-height:	32px;
	height:				32px;
	margin:				0 15px;
	color:				#fff;
	background:		url('../img/reservation-bg.png') 0 0 repeat-x;
	_padding-top:	5px;
}

div#reservation div#w-2 img, 
div.qaz1 div.qaz3 img {
	float:				none !important;
	position:			relative;
	top:		  		3px;
	left:		  		0;
	margin-right:		3px;
	cursor:				pointer;
}

div#reservation a#reservation-button, 
div.qaz1 a.reservation-button {
	/*float:					right;*/
	display:				inline-block;
  width:					82px;
  line-height:		20px;
  height:					20px;
  padding:				2px 0 0 0;
  text-align:			center;
  font-size:			11px;
	background:			url('../img/reservation-button.png') 0 0 no-repeat;
	color:					#fff;
	cursor:					pointer;
}

div#menu {
  position:		relative;
  display:  	inline;
  float:    	left;
  border:		2px solid #fff;
  border-width:	0 2px;
  width:    	896px;
  height:   	54px;
  text-align:	right;
  background:	url('../img/menu-bg.png') 0 0 repeat-x;
}

ul#main-menu {
	overflow:	hidden;
	position:	absolute;
	top:		0;
	left:		0;
	/*width:	638px;*/
	height:		45px;
}

ul#main-menu li {
	float:				left;
	line-height:	45px;
	height:				45px;
}

ul#main-menu li a {
  display:  		block;
  float:    		left;
  padding:			0 13px;
  color:			#E5EBAA;
  font-family:		Tahoma, Verdana, Sans-Serif;
  font-weight:		bold;
  font-size:		12px;
  text-align:		center;
  text-transform:	uppercase;
}

ul#main-menu li a:hover, ul#main-menu li a.selected {
	background:		url('../img/main-menu-bg-on2.png') 0 0 repeat-x;
}

div#special-offers {
	float:			right;
	width:			256px;
	height:			54px;
	line-height:	54px;
	color:			#fff;
	font-size:		13px;
	font-weight:	bold;
	font-style:		italic;
	text-align:		center;
}

div#left_contener {
  position:			relative;
  display:  		inline;
  float:    		right;
  width:    		260px;
  height:   		auto;
  /*padding-top:	62px;*/
}

div#left-menu {
	position:		relative;
	#top:			-2px;
	margin:			0 0 0 2px;
	width:			256px;
	background:		#214564;
	/* background:	url('../img/ewaluacja/menu-item-bg.png') 0 0 repeat-y; */
}

div#left-menu #menu-top {
	height:				44px;
}

div#left-menu #menu-bottom {
	/*border-top:	1px dotted #82A9D0;*/
	height:			57px;
	padding:		1px 0 0 28px;
	background:		url('../img/left-menu-bottom.png') 0 0 no-repeat;
}

div#left-menu #menu-bottom a {
	position:		relative;
	top:			3px;
	#top:			5px;
	color:			#fff;
	font-size:		9px;
	text-transform:	uppercase;
}

div#left-menu div {
	/*padding:	0 6px 0 1px;*/
	background:		#24618F;
}

div#left-menu h3 {
	/*border-top:			1px dotted #82A9D0;*/
	width:				228px;
	line-height:		23px;
	height:				23px;
	padding:			0 0 2px 28px;
	font-size:			11px;
	font-family:		Verdana;
	color:				#fff;
	background:			url('../img/left-menu-item.gif') 0 0 no-repeat;
	cursor:				pointer;
}

div#left-menu h3.selected {
	/*border-top:			1px dotted #82A9D0;*/
	line-height:		23px;
	height:				23px;
	padding:			0 0 2px 28px;
	font-size:			11px;
	font-family:		Verdana;
	color:				#fff;
	background:			url('../img/left-menu-item-on.gif') 0 0 no-repeat;
}

div#left-menu h3 a {
	display:	block;
}

div#left-menu div div {
	/*border-top:	1px dotted #82A9D0;*/
	overflow:	hidden;
	color:		#fff;
	background:	url('../img/left-menu-bg.png') 0 0 repeat-y;
}

div#left-menu div div div {
	overflow:	hidden;
	width:		228px;
	padding:	14px;
}

div#left-menu div div img {
	float:	left;
	margin:	0 5px 0 0;
	border:	1px solid #ABC9E2;
}

div#left-menu div div p {
	text-align:	left;
	font-size:	11px;
}

div#left-menu div div a {
}

div#left-menu div div a.more {
  float:		right;
  display:		inline-block;
  margin-top:	10px;
  width:		79px;
  line-height:	18px;
  height:		18px;
  padding:		0 0 1px 0;
  text-align:	center;
  font-size:	11px;
  background:	url('../img/button.gif') 0 0 no-repeat;
  color:		#3E2C0C;
  cursor:		pointer;
}

a#show-all-offers {
	cursor:	pointer;
}

span#title_news {
	display:	inline-block;
	padding:	40px 20px 0 50px;
	font-size:	20px;
	font-style:	italic;
	color:		#1C3C57;
}

div#news {
	padding: 	20px 20px 0 50px;
	/*
	background:	url('../img/news.png') top right no-repeat;
	*/
}

div#news .item {
	padding-bottom:	10px;
}

div#news .item h2 {
	color:		#333;
	font-size:	11px;
}

div#news .item p {
	margin:		0;
	padding:	0;
	text-align:	left;
}

div#news .item a {
	/*
	color:	#333;
	*/
}



div.box {
	margin:		20px 0 0 50px;
	width:		139px;
	height:		69px;
	padding:	10px;
	background:	url('../img/box-bg.gif') 0 0 no-repeat;
}

div.blue-button {
	/*background:		url('../img/bb-left-bg.gif') top left no-repeat;*/
}

div.blue-button div.bb-1 {
	/*background:		url('../img/bb-right-bg.gif') top right no-repeat;*/
}

div.blue-button div.bb-2 {
	display:			inline-block;
	/*
	line-height:		32px;
	height:				32px;
	*/
	margin:				0 10px;
	/*color:				#fff;*/
	/*background:		url('../img/bb-bg.gif') 0 0 repeat-x;*/
}

div.blue-button div.bb-2 img {
	margin:		8px 0;
	display:	block;
}

input#newsletter {
	display:		inline-block;
	margin:			8px 0;
	border:			1px solid #DCDCDC;
	width:			115px;
	padding:		2px;
	background:		transparent;
	color:			#000;
	font-size:		12px;
}

a#add {
	cursor:	pointer;
}



div#right_contener {
  display:		inline;
  float:    	left;
  width:    	640px;
  height:   	auto;
  background:	url('../img/right-column-bg.png') 0 0 repeat-y;
}

div#content {
	overflow:	hidden;
	width:		600px;
	min-height:	550px;
	padding:	308px 20px 0 20px;
}

* html div#content {
	overflow:		visible;
	width:			600px;
	height:			550px;
	padding:		308px 20px 0 20px;
}

div#content h1 {
	margin-bottom:	5px;
	border-bottom:	1px solid #C1C1C1;
	padding:				0 0 3px 0;
	color:					#3478B1;
	font-size:			15px;
	font-style:			italic;
	font-weight:		normal;
	/*text-transform:	uppercase;*/
}

div#content strong.blue {
	color:	#3478B1;
}

div#content img {
	float:	left;
}

a.more {
	display:	block;
	padding:	5px 0;
	color:		#3478B1;
}


div#footer {
	position:			relative;
  overflow:     hidden;
  margin:				0 auto;
  width:      	860px;
  height:				auto;
  font-size:		11px;
	padding:			70px 20px 20px 20px;
	background:		url('../img/footer-bg.gif') 0 0 no-repeat;
}

div#footer a {
  color:	#fff;
}

div#footer-menu {}

div#footer-menu a {
  padding-right:	15px;
  font-size:			12px;
}

div#footer p {
	padding:			5px 70px 10px 0;
	color:				#fff;
	font-family:	Tahoma;
}

div#footer a.copyright {
	float:		left;
	font-size:	11px;
}

div#footer span {
	float:		right;
	/*display:	block;*/
	color:		#fff;
}

div#footer a.created {
	/*float:				right;*/
	padding-left:	5px;
	font-size:		11px;
}



div.pages {
  margin:     20px auto;
  width:      100%;
  text-align: center;
}


div.back {
  margin-top: 15px;
}

div.back a {
  font-weight:      normal;
  text-decoration:  none;
}


table#contact {
	margin:	10px 0;
}

table#contact td {
	padding: 5px 0;
}

div.accordion-loader {
	position:	relative;
	top:		25px;
	left:		110px;
	background:	none !important;
}

div.loader {
	position:	absolute;
	top:		175px;
	left:		280px;
}

div.clear {
  clear:  both;
}







/* Reservation form */

div#popupContact h1 {
	font-size:	15px;
}

div#dates {
	width:		664px;
	border:		1px solid #7B9EBD;
	padding:	3px 0;
	background:	#F7F9FB;
}

div#dates td {
	padding:	2px 8px;
}

div#dates input {
	margin:		1px 0;
	border:		1px solid #666;
	width:		100px;
	padding:	2px;
	background:	#fff;
	color:		#000;
	font-size:	12px;
}

div#dates select {
	margin:		1px 0;
	border:		1px solid #666;
	width:		80px;
	padding:	2px;
	background:	#fff;
	color:		#000;
	font-size:	11px;
}

div#cal1Container {
/*
	display:	inline;
	float:		left;
*/
}

div#offersDiv {
	padding:	0;
	font-size:	10px;
}

div#offersDiv input {
	border:	0;
	width:	auto;
}

div.infoBox {
	margin:			10px 0;
	overflow:		auto;
	padding:		37px 5px;
	width:			316px;
	height:			auto;
	border:			1px solid #7B9EBD;
	background:		#F7F9FB;
	font-weight:	bold;
	line-height:	11px;
	text-align:		center;
}

div#formDiv {
	margin:		10px 0;
	overflow:	auto;
	padding:	5px 0;
	width:		326px;
	height:		105px;
	border:		1px solid #7B9EBD;
	background:	#F7F9FB;
}

div#formDiv input {
	border:	0;
	width:	auto;
}

div#itemsDiv {
	margin:	5px 0;
}

div#itemsDiv input {
	position:		relative;
	top:			1px;
	margin-left:	0;
	border:			0;
	width:			auto;
}

div#guestDataDiv table {
	width: 100%;
}

div#guestDataDiv td {
	width:			33%;
}

div#guestDataDiv td.additional-info {
	vertical-align:	top;
}

div#guestDataDiv td.reservation-agree {
	vertical-align:	middle;
	text-align:		center;
}

div#guestDataDiv td.text-agree {
	padding:	5px;
}

div#guestDataDiv td input {
	width:			200px;
}

div#guestDataDiv textarea {
  	overflow:     	auto;
	margin:			2px 0;
	border:			1px solid #666;
	width:			300px;
	height:			165px;
	padding:		2px;
	background:		transparent;
	color:			#000;
	font-size:		11px;
	font-family:  	Verdana, Sans-Serif;
}

div#desc {
	overflow:	auto;
	margin:		10px 4px 10px 5px;
	border:		1px solid #7B9EBD;
	width:		296px;
	height:		182px;
	padding:	15px;
	background:	#F7F9FB;	
}

li#l2, li#l4 {
	cursor:	pointer;
}




/*===================================================== ROOMS and ROOM =====================================================*/
#rooms {width: 585px; float: left; margin:0; padding:0 0 0 0; }
.roomsTitle {width: 585px; height: 27px; float: left; margin: 15px 0 0 0; padding:0 0 0 0; background-image: url(../img/room-title.jpg); background-repeat: no-repeat; background-position: left top}
.roomsTitle h4 {width: 400px; float: left; text-indent: 10px; font-size: 14px; font-family: Tahoma; color: #ffffff; margin:0; padding:4px 0 0 0; text-align: left; }
.roomDescr {width: 585px; float: left; margin:0 0 0 0; padding:10px 0 0 0; background-color: #ffffff; }
.roomDescrHolder {width: 585px; float: left; margin:0 0 10px 0; padding:0 0 0 0; }
.roomDescrCenter {width: 565px; margin: 0 auto; padding:0; }
.roomImage {width: 161px; float: left; margin:0 0 10px 0; padding:0; }
.roomImage img {border: none 0; /*1px solid #666666 */ }
.roomDescription {width: 390px; float: left; margin: 0 0 10px 0; padding:0; color: #474747; font-size: 11px; font-family: Tahoma; line-height: 14px;}
.roomDescription p {margin:0; padding:0;}
.roomBook {width: 119px; float: left; margin:0; padding:0;}
.roomPrice {width: 176px; height: 27px; float: left; margin:0; padding:0; color: #ffffff; font-weight: bold; font-size: 12px; text-align: right;}
.roomPrice p {margin:0; padding:7px 0 0 0; text-align: right;}
.roomDivider {margin:0; padding:0; width: 414px; height: 1px; font-size: 4px; line-height: 5px; float: right; background-image: url(../img/room-divider.gif); background-repeat: no-repeat; background-position: right top}
#rooms .offerLinkButtons {width: 584px/*375px*/; float: left; margin:0; padding:10px 0 0 0;}

#go_back {width: 150px; float: left; margin:0; padding:10px 0 0 0; }
#go_back a {width: 130px; float: left; text-align: center; font-size: 11px; font-weight: bold; margin:0; padding:0; text-decoration: none; color: #474747}
#go_back a:hover {text-decoration: underline}

.roomButtons {width: 405px; float: right; margin:10px 0 0 0; padding:0;}
.roomButtons .Read_More {width: 82px; float: left; margin:0; padding:0; }
.roomButtons .Read_More a {text-indent: -9999px; width: 62px; height: 23px; float: left; margin:0; padding:0; background-image: url(../img/read-more-rooms.gif); background-repeat: no-repeat; background-position: top left;}

.roomButtons .room_dodatki {width: 121px; float: left; margin:0; padding:0; }
.roomButtons .room_dodatki a {color: #666; display: inline-block; text-align: center; line-height: 23px; cursor: default!important; /*text-indent: -9999px;*/ width: 101px; height: 23px; float: left; margin:0; padding:0; background-image: url(../img/room-button-dodatki1.gif); background-repeat: no-repeat; background-position: top left;}
.roomButtons .room_dodatki a:hover {cursor: default!important;}

.roomButtons .room_foto {width: 82px; float: left; margin:0; padding:0; height: 23px; overflow:hidden;}
.roomButtons .room_foto a {color: #666; display: inline-block; text-align: center; line-height: 23px; /*text-indent: -9999px;*/ width: 67px; height: 23px; float: left; margin:0; padding:0; background-image: url(../img/room-button-foto.gif); background-repeat: no-repeat; background-position: top left;}

.roomButtons .Book {width: 83px; float: left; margin:0; padding:0; }
.roomButtons .Book a {color: #AF0000; display: inline-block; text-align: center; line-height: 23px; /*text-indent: -9999px;*/ width: 76px; height: 23px; float: right; margin:0; padding:0; background-image: url(../img/book-now.gif); background-repeat: no-repeat; background-position: top left;}

.roomButtons .Read_More a:hover,
.roomButtons .room_dodatki a:hover,
.roomButtons .room_foto a:hover {background-position: bottom left;}

.room_bottom {width: 585px; float: left; height: 12px; background-image: url(../img/rooms-bottom.gif); background-repeat: no-repeat; background-position: top left;}

#rooms h3 {display: block; font-size: 13px; margin:0 0 0 0 ; padding:0; color: #681f22; text-transform:uppercase;}
#rooms #room_full_desc {width: 585px; float: left; margin: 5px 0 5px 0; padding:0;}
#rooms #room_full_desc .box_foto_room {width: 545px; float: right; margin:0; padding:0;}
#rooms #room_full_desc .box_foto_room img {margin:0 auto; padding:0; border: 1px solid #aaaaaa; }
.room_desc {width: 585px; float: left; margin:0; padding:0;}
#rooms #room_full_desc p {display: block; font-size: 11px; line-height: 15px; margin:0; padding:0; color: #474747; text-align: justify; }
#rooms #room_full_desc p strong {float: left; width: 585px; margin:0; padding:10px 0 5px 0; color: #681F22; }
#rooms #room_full_desc p img {border: 2px solid #666666; float: left;}
#rooms #room_full_desc #room_details {margin:10px 0 0 0; padding:0; width: 585px; float: left}
#rooms #room_full_desc #room_details p {margin:0; padding:0 0 5px 0; font-weight: bold; color: #681F22; }
#rooms #room_full_desc #room_details ul {list-style-type: none; margin:0; padding:0 0 0 10px;  }
#rooms #room_full_desc #room_details ul li {margin:0; padding:1px 0; font-size: 11px; color: #474747}

#rooms #room_full_desc #room_gallery {width: 585px; float: left; margin:0; padding:20px 0 0 0;}
#rooms #room_full_desc #room_gallery p {margin:0; padding:0 0 5px 0; text-align: center; font-weight: bold;}
#rooms #room_full_desc #room_gallery ul {width: 440px; margin:0 auto; padding:0 0 0 0; list-style-type: none;}
#rooms #room_full_desc #room_gallery ul li {margin:0!important; padding:0 0 10px 0!important; width: 110px; float: left; background-image: none}
#rooms #room_full_desc #room_gallery ul li a {background-color:#FFFFFF; border:2px solid #FFFFFF; float:left; height:100px; margin:0pt; overflow:hidden; padding:0pt; width:100px;}
#rooms #room_full_desc #room_gallery ul li a img {border: none 0; float: left; margin:0; padding:0;}

ul.wyposazenie {list-style-type: none; width: 97px; float: left; margin:0; padding:0; }
ul.wyposazenie li {margin:0; padding:0;}
ul.wyposazenie li#text_choose {text-indent: 5px;}
a#arrow_drop_down {margin:0; padding:0 15px 0 0; background-image:url(../img/choose-language.gif); background-repeat: no-repeat; background-position: right 2px}
ul.wyposazenie li a { color: #A9A9A9;}
ul.wyposazenie li .TT_top {width: 225px; float: left; margin:0 0 0 0; padding:0 0 0 0;  background-image:url(../img/TT-top.png); background-repeat: no-repeat; background-position: left top}
ul.wyposazenie li .TT_top .TT_bottom {width: 225px; float: left; margin:0; padding:21px 0 32px 0; background-image:url(../img/TT-bottom.png); background-repeat: no-repeat; background-position: left bottom}
ul.wyposazenie li .TT_top .TT_bottom .TT_container {width: 225px; float: left; margin:0; padding:0 0 0 0; background-image:url(../img/TT-center.png); background-repeat: repeat-y; background-position: left top}
ul.wyposazenie li .TT_top .TT_bottom .TT_container ul {width: 210px; float: left; margin: 0; padding:0!important; list-style-type: none; }
ul.wyposazenie li .TT_top .TT_bottom .TT_container ul li {margin:0; padding:0 0 0 20px; text-indent: 0px; color: #666666; font-size: 11px; line-height: normal!important}

ul.wyposazenie li.tip { position:relative; }
ul.wyposazenie li.tip div.tipContainer { position:absolute; left:68px; bottom:-15px; z-index: 6000; }

div.overlib {
	border:		1px solid #DCDCDC;
	padding:	0 10px;
	text-align:	left;
	color:		#666;
	background:	#EAEAEA;
	font-size:	11px;
}

div#pageDescription {
	position:	relative;
}

div.loader {
	/*display:	none;*/
	position:	absolute;
	top:		50px;
	right:		140px;
}

#gmap {
  display:  block;
  float:    left;
  width:    600px;
  height:   413px;
  border:   1px solid #666;
  margin:	15px 0;
}


a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

input#numberOfDays {
	width: 40px !important;
}

span#simple-booking {
	position:	absolute;
	bottom:		18px;
	left:		235px;
}

