body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
}
.white_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.contacts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.gray_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.about_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.menu {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.gray_mid {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.buttons_proper {
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #333333;
	background-color: f0f0f0;
	margin: 2px;
	vertical-align: middle;
	width: 80px;
}
.bg_dark {
	background-color: #666666;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.select {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.bg_select {

	background-color: #666666;
}
.details {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.bg_lite {

	background-color: #f0f0f0;
}
.outline {

	background-color: #333333;
}

/* StreetView */
/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  top:0; left:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  /*width:440px;
  height:200px;*/
  display:none;
  z-index:9999;
  padding:20px;
}

.pano { width:600px; height:400px; margin:0 auto 0 auto }

#boxes #showstreetview {
  font-family: Helvetica, Geneva, Arial, sans-serif;
  width:650px; 
  height:440px;
  background-color:#000;
  border:1px solid #fff;
  border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
}

#boxes form { padding:0; margin:20px 0 0 0; }
#boxes a.close { color:#fff; font-size:0.85em; text-decoration:none; background:right no-repeat url(/images/util/close.png); padding-right:19px; }
#boxes a.close:hover { text-decoration:underline; }