.m1a {
	float: left;
	width: 404px;
	height: 100%;
	background: url('m1a.gif') repeat-y left top;
	z-index: 100;
	position: relative;
}
#m1b {
	background: url('m1b.gif') no-repeat left top;
	font: 12px Tahoma,sans-serif;
	padding: 20px 0 40px 0;
}
.house , .obj-info {
	width: 201px;
	height: 164px;
	float: left;
}
.obj-info {
	background: url('house-sel.gif') no-repeat left top;
}
.hpic {
	padding: 14px 0 0 21px;
}
.price {
	font: 11px Tahoma,sans-serif;
	padding: 3px 0 0 21px;
}
.house .price {
	color: #232323;
}
.obj-info .price {
	color: #891900;
}
.hpic table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.hpic td {
	margin: 0;
	padding: 0;
	background: #ffffff;
	width: 159px;
	height: 124px;
	border: solid 1px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.house .hpic td {
	border-color: #e5d7b9;
}
.obj-info  .hpic td {
	border-color: #b47b6e;
}
.house .hpic td:hover {
	border-color: #b57c6f;
	font-size: 11px;
}
.h-img {
	width: 158px;
	height: auto;
}
.h-img2 {
	width: auto;
	height: 123px;
}

#r3z {
	width: 167px;
	height: 100%;
	float: left;
	background: #DEBF99;
}
#r3 {
	width: 167px;
	height: 100%;
	background: url('r3b.gif') repeat-y left top;
	position: relative;
	z-index: 1;
	left: -167px;
}
#r3c {
	background: url('r3a.gif') no-repeat left top;
	padding: 10px 9px 10px 9px;
	font: 11px Arial,sans-serif;
	color: #4c4c4c;
	text-align: left;
}
#r3c img {
	width: 147px;
	height: auto;
	border: solid 1px #b3796d;
}
#r3c p {
	margin: 0;
	padding: 15px 0 0 0;
}
#r3c span {
	color: #000000;
}
.xhr-w {
	padding: 15px 0 5px 0;
	background: url('dsh-w.gif') repeat-x 2px 22px;
}
.r3-md {
	display: inline;
	cursor: pointer;
	color: #8f2814;
	font-size: 12px;
	text-decoration: underline;
}
.r3-md:hover {
	color: #000000;
}

.r4 {
	color: #313131;
	padding: 0 16px 40px 16px;
}
.r4 img {
	width: 319px;
	height: auto;
	border: solid 1px #b2776b;
}
#r4pic {
	width: 337px;
	float: left;
	padding-bottom: 20px;
}
#r4inf1 {
	width: 197px;
	float: left;
	padding-bottom: 20px;
}
#r4inf1a {
	font-size: 16px;
	color: #1d1d1d;
}
#r4inf1b {
	font-size: 12px;
	padding-bottom: 17px;
	color: #1d1d1d;
	background: url('dsh.gif') repeat-x 0 23px;
}
#r4inf1c {
	font-size: 11px;
	color: #5c5c5c;
	text-align: left;
}
#r4inf1c p {
	text-align: left;
}
#r4inf1c span {
	color: #000000;
}
#r4inf2  {
	font-size: 11px;
}
#r4inf2 h2 {
	font: 16px Tahoma,sans-serif;
	color: #1e1e1e;
}
#r4inf2  table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
#r4inf2  td {
	margin: 0;
	padding: 2px 0 2px 16px;
	font: 12px Tahoma,sans-serif;
	color: #4d4d4d;
}
#r4inf2 tr td:first-child {
	color: #000000;
	background: url('r4p.gif') no-repeat 3px 6px;
}
.prop , .info , .details , .nv {
	display: none;
}