.ivnData span.city {
  color: #900;
}

.ivnData .estate_type {
  font-weight:bold;
}

.ivnDataCard .ivnImg {
  float: left;
  margin: 5px 5px 0 5px;
}

.ivnDataCard {
  clear: left;
}

.ivnData label.price, .ivnFullData label {
  font-weight:bold;
}

.ivnData .price {
  margin-bottom: 5px;
}

.ivnFullData .iven {
  background-color: #EEE;
}

.ivnFullData .odd, .ivnFullData .iven {
  padding-left: 3px;
  padding-top: 5px;
  padding-bottom:5px;
}

.ivnFullData .field-content {
  display: block;
  margin-left: 220px;
}

.ivnFullData label {
  display: block;
  float: left;
  margin-right: -220px;
  width: 220px;
}

.ivnFullData .price .field-content {
  color: #900;
  font-weight:bold;
}

ul.ivnPageListS {
  list-style-type: none;
  clear: left;
  padding: 0;
}

ul.ivnPageListS li {
  display: inline;
}

.ivnDataCard a.ivnDetailLink{text-decoration: none;color: inherit;}
.ivnDataCard a.ivnDetailLink:hover{text-decoration: underline;color: inherit;}

.ivnList {
  width:230px;
}
.ivnVerticalSearchForm table {
  background-color:#f3f3e5;
  /*font-family: Arial, Helvetica, sans-serif;*/
  font-size: 11px;
  color: #333;
  border-bottom:1px solid #caa;
  border-top:1px solid #caa;
}

.ivn_top_td {
	padding-top:5px;
}
.ivn_left_td {
	padding-left:10px;
}
.ivn_right_td {
	padding-right:10px;
}
.ivn_bottom_td {
	padding-bottom:5px;
}


#form_tab a {
  color:#c00;
  text-decoration:none;
  border-bottom:1px dashed #c00;
}
