* {	
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:10pt;
	}

#all {
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	}

	
div.anycontent {
	padding:5px;
	}

/*ponizej klasy naglowka*/

#header {
	width:1006px;
	height:315px;
	margin-bottom:5px;
	margin-top:1px;
	}

#top-menu {
	float:right;
	}	

#top-menu-in {
	padding-top:5px;
	}

#top-menu a {
	font-size:11px;
	font-weight: bold;
	float:right;
	padding-left:10px;
	padding-right:5px;
	margin-right:5px;
	color:#505050;
	text-decoration:none;
	border-right:1px solid #c28f00;
	background:url('images/top-menu-arrow.gif') no-repeat left;
	}

.ha1 { font-size:11px;
	font-weight: bold;
	float:right;
	padding-left:3px;
	padding-right:5px;
	margin-right:5px;
	color:#505050;
	text-decoration:none;
	border-right:1px solid #c28f00;
	
	}	
	
#top-menu a:hover {text-decoration:underline;}

#header-logo {
	background:url('images/header-logo.jpg');
	width:451px;
	height:85px;
	float:left;
	}
	
#reklama-top {
margin-top:3px;
float:right;
width:468px;
height:60px;
margin-right:3px;
background:url('images/baner-top.jpg');
}
#header-right {
	background:url('images/top-bg.png') repeat-x;
	width:555px;
	height:85px;
	float:left;
	}

#header-map {
	background:url('images/header-map.jpg');
	width:204px;
	height:229px;
	float:left;
	}

#header-search-background {
	background:url('images/header-search-background.jpg');
	width:601px;
	height:229px;
	float:left;
	}

#header-search-background h2 {
	color:#505050;
	font-size:16pt;
	font-weight:normal;
	letter-spacing:1px;
	margin:10px 0 0 10px;
	}

.search-container1 {
	float:left;
	width:auto;
	height:100px;
	}
	
	.search-container1 span {
		font-size:10pt;
		display:block;
		margin:20px 0 0 10px;
		width:290;
		text-align:right;
		}
	.search-container1 input {
		border:1px solid #7f7f7f;
		margin-left:7px;
		width:160px;
		height:17px;
		}
	.search-container1 select {
		border:1px solid #7f7f7f;
		margin-left:7px;
		width:162px;
		height:19px;
		}
	.search-container2 {
		float:left;
		width:auto;
		padding-left:10px;
		height:100px;
		}
		
	.search-container2 span {
		font-size:10pt;
		display:block;
		margin:20px 0 0 10px;
		width:260px;
		text-align:left;
		}
	.input-price {
		border:1px solid #7f7f7f;
		margin-left:7px;
		width:45px;
		height:17px;
		}
	
	a#actual-data {
		color:#000;
		background:url('images/checkmark.gif') no-repeat left center;
		font-size:10pt;
		display:block;
		margin:20px 0 0 10px;
		width:280px;
		text-align:left;
		text-indent:20px;
		}
	
	a#adv-search {
		color:#000;
		background:url('images/adv-search.gif') no-repeat left center;
		font-size:10pt;
		display:block;
		margin:20px 0 0 10px;
		width:280px;
		text-align:left;
		text-indent:20px;
		text-decoration:none;
		}
	a#adv-search:hover {text-decoration:underline;}
	
	.search-button {
		position:relative;
		top:51px;
		left:170px;
		width:125px;
		height:37px;
		float:left;
		display:block;
		background:url('images/search-button.jpg') no-repeat;
		}	
		
	.search-button:hover {
	background:url('images/search-button-on.jpg') no-repeat;
	}	

	.popular-search-button {
		position:relative;
		top:51px;
		left:170px;
		width:223px;
		height:37px;
		float:left;
		display:block;
		background:url('images/popular-search-button.jpg') no-repeat;
		}	


#header-right-background {
	background:url('images/header-right-background.jpg');
	width:201px;
	height:229px;
	float:left;
	}
	
#header-right-background div {padding-top:10px;font-weight:bold;color:#808080;}

/*ponizej lewa kolumna*/

#left-column {
	width:203px;
	float:left;
	}

#noclegi-w-gorach-background {
	background:url('images/noclegi-w-gorach-background.jpg');
	width:204px;
	height:168px;
	margin-bottom:12px;
	
	}

#noclegi-nad-morzem-background {
	background:url('images/noclegi-nad-morzem-backgrou.jpg');
	width:204px;
	height:168px;
	margin-bottom:12px;
	}

#noclegi-agroturystyka-background {
	background:url('images/noclegi-agroturystyka-backg.jpg');
	width:204px;
	height:168px;
	margin-bottom:12px;
	}
	
#noclegi-jachty-background {
	background:url('images/noclegi-jachty-background.jpg');
	width:204px;
	height:168px;
	margin-bottom:12px;
	}


/*ponizej srodkowa, glowna kolumna*/

#mid-column {
	float:left;
	width:600px;
	}
#mid-column a b{text-decoration:none;}
#mid-column a {text-decoration:none;}
#mid-column a:hover {text-decoration:underline;}
#mid-column input.frm, #mid-column select {border:1px solid #ccc;}

.promo-oferty-background {
	background:url('images/mid-box-bg.jpg');
	height:auto;
	}
	
.promo-oferty-background-in {
	background:url('images/mid-box-top.jpg') no-repeat;
	height:auto;
	padding: 2px 12px;
	}

.promo-oferty-background-bottom {
	background:url('images/mid-box-bottom.jpg') no-repeat;
	margin-bottom:3px;
	height:13px;
	}
	
#promo-oferty-background-l {
	float:left;
	width:292px;
	margin:5px 0 0 6px;
	}

#promo-oferty-background-r {
	float:left;
	width:292px;
	margin:5px 0 0 3px;
	}

	.gold-offer-box {
		background:url('images/promo-offer-box.gif');
		width:292px;
		height:154px;
		float:left;
		margin-top:8px;
		}

#mid-panel {
	background:url('images/mid-panel.jpg');
	width:601px;
	height:350px;
	}
	
#offers-panel {
	background:url('images/offers-panel.jpg');
	width:601px;
	height:350px;
	padding-top:10px;
	}
	
.offer-box {
	
	height:40px;
	width:580px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	border-bottom:1px solid #ccc;
	}
.offer-box img {
	margin:0 5px 0 5px;
	float:left;
	}

.offer-box img.feature-icon {
	margin:8px 3px 0 0;
	}

	
.offer-box-text {
	width:250px;
	float:left;
	margin-right:10px;
	}

div.offer-price {
	color:#f00;
	font-weight:bold;
	height:10px;
	width:60px;
	float:right;
	margin-top:10px;
	}

/*ponizej prawa kolumna*/

#right-column {
	background:url('images/right-col-bg.png') repeat-y;
	width:200px;
	height:auto;
	float:left;
	}
	
#right-col-top {
	background:url('images/right-col-top.jpg') no-repeat;
	width:200px;
	height:auto;
	float:left;
	}
	
#right-col-bottom {
	background:url('images/right-col-bottom.jpg');
	width:200px;
	height:15px;
	float:left;
	}

	
.right-banner {
	display: block;
	}
img.right-banner {
	border: 0px;
	}

/*str 2*/

.promo-offer-box-lake {
		background:url('images/lake-background.gif');
		width:292px;
		height:139px;
		float:left;
		margin-top:8px;
		}
.promo-offer-box-sea {
		background:url('images/seaside-background.gif');
		width:292px;
		height:139px;
		float:left;
		margin-top:8px;
		}
.promo-offer-box-grass {
		background:url('images/grass-background.gif');
		width:292px;
		height:139px;
		float:left;
		margin-top:8px;
		}
.promo-offer-box-lake h2, .promo-offer-box-sea h2, .promo-offer-box-grass h2 {
		padding-top:6px;
		color:#303030;
		font-size:10pt;
		font-weight:bold;
		float:left;
		display:block;
		width:180px;
		}
		
.promo-offer-box-lake img, .promo-offer-box-sea img, .promo-offer-box-grass img {
		padding:6px;
		float:left;
		display:block
		}
.promo-offer-box-lake span.price, .promo-offer-box-sea span.price, .promo-offer-box-grass span.price {
		color:#ff0000;
		font-weight:bold;
		float:right;
		margin:3px 6px 3px 0;
		width:174px;
		text-align:right;
			
		}
.promo-offer-box-lake p, .promo-offer-box-sea p, .promo-offer-box-grass p {
		font-size:10pt;
		color:#000;
		margin:0 6px 0 0;
		
		}
.promo-offer-box-lake a.readmore, .promo-offer-box-sea a.readmore, .promo-offer-box-grass a.readmore {
		color:#0040f8;
		float:right;
		margin:0 6px 3px 0;
		
		}



		
	
#mainbox-panel {
	background:url('images/offers-panel.jpg');
	width:580px;
	padding-top:10px;
	}		
	
	
	
			
	
#mainbox-panel-top{
	background:url('images/mainbox-panel-top.jpg') no-repeat left center;
	width:601px;
	height:15px;	
	}		
#mainbox-panel-middle {
	background:url('images/mainbox-panel-middle.jpg') repeat-y;
	width:580px;
	padding-top:10px;
	padding: 8px 12px
	}		
#mainbox-panel-bottom {
	background:url('images/mainbox-panel-bottom.jpg') no-repeat left center;
	width:601px;
	height:15px;	
	}		

#mainbox-panel {

	}		
	
.naglowek {
	color:#55555; 
	font-size: 16px;  
	font-family Tahoma,Arial; 
	font-weight:bold;
	text-decoration:none;
	}


textarea,select,input.frm	{ 
	border-style: solid; 
	border-color: #ccc; 
	border-width: 1px; 
	font-size: 11px; 
	font-family: Arial; 
	color: #000000; 
	width:180px; 
	background-color: #fdfdfd;
	}
	
/* z poprzedniego */

td.nul {

}


img.photo { 
	border: 1px solid #dddddd !important; 
	padding: 2px; 
	background-color: #ffffff;
	margin-right:5px; 
	}

img.offer { 
	border: 1px solid #dddddd !important; 
	padding: 4px; 
	background-color: #ffffff;
	margin-right:5px; 
	}

.left-column-text, .left-column-text-2 {
	display:block;
	height:18px;
	font-size:16px;
	font-weight:bold;
	color:#eee;
	text-align:center;
	text-decoration:none!important;
	}

.left-column-text-2 {color:#909090;}

.left-column-text:hover, .left-column-text-2:hover {
	color:#fff;
	text-decoration:underline!important;
	}
.left-column-text:visited {
	display:block;
	height:18px;
	font-size:16px;
	font-weight:bold;
	color:#eee;
	text-align:center;
	}

.left-column-links {padding-top:115px;}

.login-button {color:#808080;text-decoration:underline;margin-top:10px;padding:5px 0 0 0;display:block;font-weight:bold;text-decoration:none;}
.login-button:hover {color:#fff;text-decoration:underline;}

a#dodaj_oferte {display:block;font-size:20px;text-decoration:none;font-weight:bold;color:#606060;}
a#dodaj_oferte:hover {color:#fff;}
span.offer-price {font-size:20px;color:#f00;}
span.offer-small-txt {font-size:16px;}
hr.linia {height:1px;color:#b5f277;background-color:#b5f277;margin:10px 0;padding:0;}
#footer { color:#8F8F8F;  clear:both; margin-top:20px; padding-top:10px; padding-bottom:8px;}
#footer a { color:#8F8F8F; text-decoration:none; }
#footer a:hover { color:#3F3F3F; text-decoration:none; }
