/* search form */

div.box
{
	border: 1px solid #97999B;
	background: #838587;
}

div.icon
{
	position: absolute;
	margin-left: -15px;
	margin-top: -5px;
	padding-top: 5px !important;
	width: 250px;
}

div.icon img
{
	float: left;
	margin-right: 7px;
	margin-top: -5px !important;
	z-index: 1;
}

div.box-search
{
	width: 400px;
}

div.box-search table
{
	width: 350px;
}

div.box-search table td
{
	text-align: left;
	line-height: 11px;
}

div.box-search table td span
{
}

div.box-search td a
{
	font: italic 10px tahoma;
	color: #cc0100;

	text-decoration: underline;
}

/* objects */

div.box-brochure
{
	border: 1px solid #97999B;
	background: #838587;
	width: 285px;
	height: 53px;
	margin-right: 10px;
	float: left;
}

div.box-flyer
{
	border: 1px solid #97999B;
	background: #838587;
	width: 295px;
	height: 53px;
	margin-left: 305px;
	*margin-top: -55px;
}

#object-overview
{
}

#object-overview img
{
}

#object-overview td
{
	vertical-align: top;
}

#object-overview td span
{
}

#object-overview a
{
}

#object-overview a:hover
{
	text-decoration: none;
}

div.price
{
}

table.object
{
}

table.object-1, tr.row-1
{
}

table.object-0, tr.row-0
{
	background: #87898B;
}

td.object-image
{
	width: 150px;
}

td.object-description
{
}

td.object-description p
{
}

td.object-description img
{

}

td.object-price
{
}

td.object-dimension
{
}

td.key {
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	width: 200px;
}

/* gallery */

#gallery_background
{
	background: #000;
	filter: alpha(opacity=80);
	opacity: .8;
	MozOpacity: .8;
	KhtmlOpacity: .8;
	width: 100%;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
}

#gallery_open
{
	width: 660px;
	height: 535px;
	background: #FFF;
	text-align: center;
	border: 1px solid #cc0000;
	position: absolute;
	top: 50%;
	z-index: 501;
	left: 50%;
	margin-left: -330px;
	margin-top: -270px;
}

#gallery_open_image
{
	margin: 10px;
	border: 1px solid #ccc;
}

#gallery_open a
{
	 font: 12px tahoma;
}

#gallery_open_previous
{
	float: left;
	padding-left: 10px;
}

#gallery_open_next
{
	float: right;
	padding-right: 10px;
}

#gallery_open_presentation
{
	float: left;
	margin-left: 260px;
}

#gallery_open_close
{
	float: right;
	margin-right: 260px;
}