/* CSS Document */



html, body, h1, h2, h3, h4, h5, h6, div, span,
blockquote, p, address, form, fieldset, img,
ul, ol, dl, dt, dd, li, hr, table, td, th,
strong, em, sup, sub, dfn, ins, del, q, cite,
var, samp, code, kbd, tt {
	margin: 0;
	padding: 0;
	border: 0;
}

a:visited { text-decoration: none; }

a {
	outline: 0; /* prevent dotted border in Firefox */ 
}

img {

	behavior: url(/Skins/new/images/lastminute/iepngfix.htc);

}

body {
	background: #F8FAF1 url(/Skins/new/images/lastminute/bg_site.gif) top left repeat-x;
	color: #000;
	font-family: 'Trebuchet MS', Verdana, Arila, Helvetica;
	font-size: 100%;
	margin: 0;
}

input, textarea, select, option, optgroup, button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#main {
	margin: 0 auto;
}

#top {
	background: url(/Skins/new/images/lastminute/bg_top.gif) top right no-repeat;
}
	.topHeader {
		width: 998px;
		height: 210px;
		overflow: hidden;
		background: url(/Skins/new/images/lastminute/bg_top_header.jpg) top right no-repeat;
		margin: 0 auto;
		position: relative;
	}
		.topHeader img {
			float: left;
			display: block;
		}
		
		.time {
			position: absolute;
			font-size: 1.29em;
			top: 148px;
			left: 810px;
		}
			.time strong {
				font-size: 0.79em;
			}
	
		#search {
			float: right;
			width: 278px;
			padding: 65px 0 0 0;
		}
			#search fieldset {
				position: relative;
			}
				#search fieldset select {
					font-size: 0.69em;
					padding: 0;
					margin: 0;
					border:1px solid #7F9DB9;
					float: left;
				}
					.select_form {
						width: 200px;
					}
					.select_form2 {
						width: 50px;		
					}
					.select_form3 {
						width: 150px;
					}
					.button_search {
						position: absolute;
						top: 10px;
						left: 200px;
						width: 61px;
						height: 50px;
						z-index: 100;
					} 

/* OFFER */
.offer {
	background: #ECD8BC url(/Skins/new/images/lastminute/bg_spacer.gif) bottom left repeat-x;
	padding-bottom: 5px;
}	
.offer2 {
	background: #fff url(/Skins/new/images/lastminute/bg_spacer.gif) bottom left repeat-x;
	padding-bottom: 5px;
}

.boxOffer {
	height: 232px;
	width: 978px;
	margin: 0 auto;
	padding: 55px 0 0 20px;
	position: relative;
	background: #ECD8BC url(/Skins/new/images/lastminute/bg_offer.jpg) top left no-repeat;

}
.boxOffer2 {
	height: 232px;
	width: 978px;
	margin: 0 auto;
	padding: 55px 0 0 20px;
	position: relative;
	background: #fff url(/Skins/new/images/lastminute/bg_offer2.jpg) top left no-repeat;

}
	.oferta_rodzinna {
		position: absolute;
		top: -11px;
		left: 165px;
	}
	.offerItem {
		float: left;
		width: 206px;
		height: 155px;
		position: relative;
	}
	
	.offerItem2 {
		background: url(/Skins/new/images/lastminute/bg_offer_top.jpg) top left no-repeat;
		background-position: 0 2px;
		float: left;
		width: 206px;
		height: 155px;
		margin-top: -40px;
	}
		.sold {
			background: url(/Skins/new/images/lastminute/sprzedane.png) top left no-repeat;
			position: absolute;
			top: -5px;
			left: 4px;
			width: 198px;
			height: 205px;
		}
		
		* html .sold { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Skins/new/images/lastminute/sprzedane.png', sizingMethod='scale'); }
		.offerItem2 .imgOffer img {
			margin: 0 auto;
			padding: 10px 0 0;
			display: block;
		}
		.offerItem2 .infoOffer {
			width: 189px;
			height: 47px;
			padding: 4px;
			margin: 0 auto;
			background: #fff;
			font-family: "Times New Roman", Times, serif;
			line-height: 0.89em;
			font-size: 1.09em;
		}
		.offerItem2 .infoOffer a {
			display: block;
		}
			.infoOffer a.country {
				color: #F50000;
				text-decoration: none;
				font-weight: bold;
			}
			.infoOffer a.city {
				font-size: 0.89em;
				text-decoration: none;
				color: #000;
			}
			.infoOffer a.orderPrice {
				font-size: 1.09em;
				color: #000;
				text-decoration: none;
				font-weight: bold;
			}
			.infoOffer a.orderPrice strong {
				color: #F50000;
			}
		
		.first {
			margin-right: 38px;
		}
		.second {
			margin-right: 4px;
		}
		.third {
			margin-right: 45px;		
		}
		.buttonOrder {
			position: absolute;
			left: 29px;
			bottom: -63px;
			width: 150px;
			height: 49px;
		}
		.buttonOrder2 {
			float: left;
			margin: 9px 0 0 29px;
			height: 49px;
			width: 150px;
		}
		 a.buttonOrder, a:hover.buttonOrder, a:visited.buttonOrder {
			text-decoration: none;
		}
		
	.offerItem p {
		text-align: center;
		margin-bottom: 6px;
		font-family: "Times New Roman", Times, serif;
		font-size: 0.89em;
		line-height: 1.02em;
	}
	.offerItem p a {
		text-decoration: none;
		color: #000000;
		display: block;
	}
	.offerItem p.price {
		margin-top: 6px;	
		font-size: 1.19em;
		font-weight: bold;
	}

	.offerItem table {
		width: 193px;
		height: 66px;
		background: url(/Skins/new/images/lastminute/border_table.gif) no-repeat;
		border-spacing: 0;
		border-collapse: collapse;
		margin: 0 auto;
	}
		.offerItem table td {
			font-size: 0.69em;
			padding: 0 4px 0;
			vertical-align: top;
		}
		
/* FOOTER */

#footer {
	background: #D9BB90 url(/Skins/new/images/lastminute/bg_footer.gif) top left repeat-x;
	padding: 14px 18px 18px;

}
	.terms {
		font-size: 0.72em;
		text-align: center;
		padding-bottom: 4px;
	}
	.infolinia {
		font-size: 1.22em;
		text-align: center;
	}
	.infolinia a, .infolinia a:visited  {
		text-decoration: underline;
	}
	.infolinia a:hover {
		text-decoration: none;
	}


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

.float_left {
	float: left;
}
.float_right {
	float: right;
}
.last {
	background: #ECD8BC !important;
}
.title {
	color: #F50000;
	font-size: 1.29em;
}
.red {
	color: #F50000;
}

.submit { 
	cursor: pointer; 
}

.d_none {
	display: none;
}
