#propertyboxes {
  position:relative; 
  width:579px;
  float:left;
  margin-top:-50px;
  padding-top:30px;
  margin-left: 0px;
  background-color: #ffffff;
  text-align:left;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#4A4A4A;
}





#propertyboxes .topic, #propertyboxes .topics {
  height:19px;
  position:relative;
}

#propertyboxes .topics div {
  float:left;
  line-height:18px;
                   /*   width:115px;   menu podzielone po rowno i  rozciagniete na cale okno - */
  text-align:center;
}








#propertyboxes .topic div.empty {
  position:absolute;
  top:0px;
  width:579px;
  height:19px;
}

#propertyboxes .topics div.active {
 border-bottom:0px;				
}

#propertyboxes .topics a {
  text-decoration:none;
  padding:0px 12px 0px 12px;
  display:block;
}

#propertyboxes .topics div.active a {
  padding-bottom:1px;
				
}

#propertyboxes .box {
  clear:both;
  position:relative;
  height:220px;
}

#propertyboxes .hidden {
  visibility:hidden;
  display:none;
}

#propertyboxes div.boxcontent {
  position:absolute;
  width:579px;
  z-index:10;
  filter: Alpha(opacity=80);
  opacity:0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
}

#propertyboxes .boximage {
  position:absolute;
  height:220px;
  z-index:1;
}








#propertyboxes table.boxcontent {
  width:100%;
  margin-top:15px;

margin-left:20px;
margin-bottom:5px;
  width:535px;
text-align: justify;           /*dodaje*/
line-height:16px;
 
font-family:arial,helvetica,sans-serif;                        /*dodaje 2011*/	
  font-size:11px;
  color:#4A4A4A; 
}






#propertyboxes table.boxcontent td {
 vertical-align:top; 
}


#propertyboxes table.service td, #propertyboxes table.place td {
  width:50%;
}

#propertyboxes table.facilities td, #propertyboxes table.activities td {
  width:37%;
padding-left:25px;
}

#propertyboxes table.layout td {  
padding-left:25px;
}




#propertyboxes table.boxcontent ul {
  list-style-type:square;
  margin-top:0px;
  padding-top:0px;
  margin-right:10px;
}

#propertyboxes table.boxcontent ul li {
  padding-bottom:3px;
}




#tresc_bottom {                             
font-family: tahoma ,"sans-serif", arial,trebuchet ms, sans-serif, helvetica ;
text-align:left;
display:block;    /*chyba niepotrzebne */
position:relative;
float:left; 
margin-top:0px;
line-height:1.8; 
background:#E1D9D3; 
color:#4C4439;
width:572px;
font-size:11px;
padding-left:5px;
margin-left:1px;
margin-bottom:20px;
}

/*----------------------------------------------------------------------------tabela na DOMEK----------------------------------------------------------------------*/

#propertyboxes_domek #propertyboxes { width:415px; border:none;  margin-bottom:120px; margin-top:-290px; background:none;}
#propertyboxes_domek #propertyboxes .box {background:none; border:none; margin-bottom:120px; }   /*------------likwiduje jakieś bałe tło pod tabelą, które się na nią nakłada - im większa wartość tym bardziej lukwiduje ?-----------*/



#propertyboxes_domek #propertyboxes table.boxcontent {
  margin-left:0px;
  margin-top:0px; 
  padding-top:15px;
  width:415px;
  height:100%;   
  }
  

  
  
  
  
  
#propertyboxes_domek #propertyboxes div.boxcontent {
  position:absolute;
  width:415px;
  z-index:10;
  background-color: #efefef;     /*------------tło treści w tabeli-----------*/
  border:1px solid #c6c6c6;        /*------------obramowanie treści w tabeli-----------*/
  border-top:none;
 margin-top:-1px; 
filter: Alpha(opacity=100);   /*------------likwiduje przeźroczystosc-----------*/
  opacity:1;
  -moz-opacity: 1;
  -khtml-opacity: 1;}
  /* tylko IE7 */   *:first-child+html #propertyboxes_domek #propertyboxes div.boxcontent  {margin-top:1px; }

/*-----------------tło aktywnego przycisku ----------------------*/
#propertyboxes_domek #propertyboxes .topics div.active a {
 background-color: #efefef;
 	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
font-size: 12px;
float: left;
line-height: 18px;}

/*----------------*/
#propertyboxes_domek #propertyboxes .topics div  {
	background-color: #797876;
	 	border-top: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	float: left;
	line-height: 18px;
	margin-right: 2px;	}

/*------------border top nad tabelą = bottom od topicow-----------*/
#propertyboxes_domek #propertyboxes .topics {  padding-bottom:0px;border-bottom:1px solid #c6c6c6; margin-left:0px; width:416px;  }
/*------------border wokół przycisku aktywnego-----------*/
#propertyboxes_domek #propertyboxes .topics div.active {    border:1px solid #c6c6c6;  border-bottom:none; }


/*------------------------style w tabeli---------*/

#propertyboxes_domek #propertyboxes table.boxcontent td {font-family:arial; font-size: 11px; line-height: 14px; text-align:left; padding: 20px 12px 10px 12px;  }
#propertyboxes_domek #propertyboxes table.layout td, #propertyboxes_domek #propertyboxes table.facilities td   { padding-left:15px;  width:55%; padding-right:0px;}



