.places_units
{
  width:640px;
  height:154px;
  float:left;
  background-color:#fff;
  border:1px solid #ccc;
  margin:3px;
}

.places_desc
{
  height:64px;
  margin:3px;
}

.places_units_images
{
  float:left;
  width:150px;
  padding-right:10px;
  position:relative;
  top:-4px;
  padding:0px 10px 10px 10px;
}

.places_units_images img
{
  min-width:150px;
  width:expression(document.body.clientWidth < 150? "150px": "auto" ); /* IE6 HACK */
  max-width:150px;
  width:expression(document.body.clientWidth > 150? "150px": "auto" ); /* IE6 HACK */
  height:125px;
  border:2px solid #999;
}

.places_units_text
{
  float:left;
}

.portlet_units
{
  width:208px;
  height:80px;
  float:left;
  background-color:#fff;
  border:1px solid #ccc;
  margin:3px;
}

.portlet_units_images
{
  float:left;
  width:50px;
  padding-right:10px;
  position:relative;
  top: 13px;
  padding:0px 10px 10px 10px;
}

.portlet_units_text
{
  padding-top: 10px;
}

.portlet_units_images img
{
  width:50px;
  height:50px;
  border:2px solid #999;
}

.portlet_units_text
{
  float:left;
}

.pic_unit{
  width: 120px;
  vertical-align: bottom;
  float:left;
  background-color:#fff;
  border:2px solid #999;
  margin-right: 5px;
  margin-bottom: 5px;
}
.pic_unit_image{
  float:left;
  width:120px;
  height:120px;
  border-bottom:2px solid #999;
  margin-bottom: 5px;
  border:0px;
}
.pic_unit_text{
  margin: 5px;
}