#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;
 
}






#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;
}
