.filter-events {	margin-bottom: 3em; }

.filter-events .filter-inputs { margin-bottom: 1em; }

.filter-events .filter-inputs div { margin-bottom: 0.5em; }
.filter-events .filter-inputs .inputtext, .filter-events .filter-inputs select
{
	font-size: 8pt;
	width: 204px;
}

.filter-events .filter-inputs .date-input select { display: none; }
.filter-events .filter-inputs .date-input input { width: 70px; }

.filter-events .filter-inputs .filter-submit
{
	display: block;
	width: 63px;
	height: 18px;
	padding: 0;
	border: 0;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(images/btn_search.gif);
}
.filter-events .filter-inputs .filter-del {
    background-image: url("images/btn_del.png");
    left: 75px;
    position: relative;
    top: -19px;
    width: 70px;
}
.filter-events .error-message
{
	color: red;
	margin-bottom: 1em;
}

.filter-events .filter-inputs .name { font-weight: bold; }
.filter-events .type-property .name a
{
	display: inline-block;
	padding-left: 14px;
}

.filter-events .type-property .name a.tog1 {
    background: url(images/icon_plus.gif) 0 3px no-repeat;    
}

.filter-events .type-property .name a.tog2 {
    background: url(images/icon_minus.gif) 0 3px no-repeat;    
}

.filter-events .type-property .input
{
	display: none;
}

.filter-events .add
{
    margin:1em 6px;
}
.filter-events .add .sp
{
	padding: 0 1em;
}

#hidden-cities-layer,
#chosen-city,
#chosen-region {display:none;}

.filter-events select {
    margin-top:10px;
}
