body  {padding: 0; margin: 0; font-family: arial,verdana,tahoma,sans-serif; font-size: 12px; color: #555; text-align: center; background: #FFF;}
form  {padding: 0; margin: 0;}
br.clear  {clear: both;}
a img {border:0;}



/* idosotthon-kereso */

#idosotthon-kereso  {
	width: 580px;
	text-align: left;
	padding: 0;
	margin: 0 auto;
}

#idosotthon-kereso h1  {
	padding: 0; margin-bottom: 20px;
}


/* seacrh */

#idosotthon-kereso #search-top  {
	width: 420px;
	height: 29px;
	background: #F7F1E1 url(search_top_bg.gif);
	text-align: center;
	margin: 0 auto;
	padding-top: 3px;
}

#idosotthon-kereso #search-top .text  {
	color: #C56C49;
	font-weight: bold;
	vertical-align: middle;
}

#idosotthon-kereso #search-top input.q  {
	width: 150px;
	background: #FFF;
	vertical-align: middle;
	margin: 0 6px;
	border: 1px #D0BA80 solid;
}

#idosotthon-kereso #search-top input.button  {
	vertical-align: middle;
}

#idosotthon-kereso p.search_text  {
	padding: 5px 0;
	margin: 0;
}


/* map */

#idosotthon-kereso #map  {
	padding: 0;
	margin-bottom: 30px;
	text-align: center;
}

#idosotthon-kereso #map #location-bar  {
	padding: 0;
	margin-bottom: 20px;
	height: 33px;
	background: url(location_bar_bg.gif);
}

#idosotthon-kereso #map p.map  {
	padding: 0;
	margin: 0;
}

#idosotthon-kereso #map p.choose  {
	padding: 0;
	margin: 20px 0 12px;
}

#idosotthon-kereso #map form  {
	width: 320px;
	height: 34px;
	background: #E8F2DD url(search_bg.gif);
	text-align: center;
	margin: 0 auto;
	padding-top: 10px;
}

#idosotthon-kereso #map form .text  {
	font-weight: bold;
	vertical-align: middle;
}

#idosotthon-kereso #map form select  {
	width: 165px;
	background: #FFF;
	font-family: arial,tahoma,sans-serif;
	font-size: 12px;
	color: #555;
	vertical-align: middle;
	margin: 0 13px 0 5px;
}

#idosotthon-kereso #map form input.button  {
	vertical-align: middle;
}


/* results */

#idosotthon-kereso #results  {
	padding: 0;
	margin-bottom: 20px;
}

#idosotthon-kereso #results p  {
	padding: 0;
	margin: 0;
}

#idosotthon-kereso #results p.title  {
	padding: 3px;
	font-size: 15px;
	font-weight: bold;
	color: #619C59;
	text-align: center;
	border-top: 10px #D7E6D5 solid;
}

#idosotthon-kereso #results p.regio  {
	background: #F7F1E1;
	padding: 3px;
	text-align: center;
}

#idosotthon-kereso #results p.regio span.text_1  {
	font-weight: bold;
	color: #619C59;
}

#idosotthon-kereso #results p.regio span.text_2  {
	font-weight: bold;
	color: #C56C49;
}

#idosotthon-kereso #results p.match_nr  {
	padding: 2px 0 10px;
	text-align: center;
}

#idosotthon-kereso #results p.match_nr span  {
	font-weight: bold;
	color:#619C59;
}

#idosotthon-kereso #results p.item  {
	padding: 10px 0;
	border-bottom: 1px #BFDBD6 solid;
}

#idosotthon-kereso #results p.item span.name  {
	font-weight: bold;
	color: #C56C49;
}

#idosotthon-kereso #results p.item span.data  {
	font-weight: bold;
	color: #619C59;
}

#idosotthon-kereso #results p.item a  {
	color: #C56C49;
	text-decoration: none;
}

#idosotthon-kereso #results p.item a:hover  {
	text-decoration:underline;
}
