body {
	background-color: #CCCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
.rejt{
	display: none;
}
.contener{
	height: auto;
	width: 1040px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contener_alap{
	float: left;
	width: 1000px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../bg_uj/bal_arnyek.jpg);
	background-repeat: no-repeat;
	background-position: 0px 40px;
	height: auto;
}

/*header*/

.header{
	float: left;
	width: 1000px;
	background-image: url(../bg_uj/header.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 50px;
	position: relative;
}
.header h1{
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 20px;
	width: 305px;
	height: 40px;
	bottom: 0px;
}
.header h1 a{
	display: block;
	height: 40px;
	width: 305px;
}
.header ul{
	position: absolute;
	right: 0px;
	padding: 0px;
	width: auto;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	top: 5px;
}
.header ul li{
	display: inline;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../bg_uj/gomb_bal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: auto;
	margin-right: 2px;
}
.header ul li a{
	background-image: url(../bg_uj/gomb_jobb.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 20px;
	text-decoration: none;
	color: #CC0000;
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	padding-top: 5px;
}
.header ul li:hover{
	background-color: #CC0000;
	background-image: url(../bg_uj/gomb_bal_hover.jpg);
}
.header ul li:hover a{
	background-image: url(../bg_uj/gomb_jobb_hover.jpg);
	color: #FFFFFF;
}
.header ul li a:hover{
	*color:#000000;
	}
/*header vége*/
/*content*/
.content{
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 1000px;
	background-color: #FFFFFF;
	height: auto;
}
#left{
	float: left;
	height: auto;
	width: 759px;
	padding-left: 15px;
	padding-top: 10px;
}
#left h2, #left h3, #left h4, #left h5, #left h6{
	margin: 0px;
	padding: 0px;
	color: #CC0000;
	font-size: 17px;
}
.kiemelt{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
/* pic box*/
a.pic_box{
	display: inline;
	float: left;
	background-image: url(../bg_uj/pic_box_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 172px;
	height: auto;
	padding-top: 10px;
	text-align: center;
	background-color: #EFEFEF;
	text-decoration: none;
	color: #000000;
	margin-right: 23px;
	margin-bottom: 17px;
}
a.pic_box img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.pic_box span{
	background-image: url(../bg_uj/pic_box_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
	font-size: 12px;
	height: 50px;
}
a.pic_box:hover{
	background-color: #CCCCCC;
	background-image: url(../bg_uj/pic_box_top_hover.jpg);
}
a.pic_box:hover span{
	background-image: url(../bg_uj/pic_box_bottom_hover.jpg);
}

/*pic box end*/
#right{
	width: 225px;
	height: auto;
	float: left;
	text-align: center;
	padding-top: 35px;
	min-height:1200px;
}


/*kereső box*/

.kereso_box{
	width: 759px;
	clear: both;
	float: left;
}
.kereso_box_header{
	background-image: url(../bg_uj/kereso_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: left;
	height: 12px;
	width: 759px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
.kereso_box_alap{
	background-image: url(../bg_uj/kereso_alap.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 759px;
	float: left;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.kereso_box_footer{
	background-image: url(../bg_uj/kereso_botom.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 12px;
	width: 759px;
}
.kereso_box ul{
	clear: both;
	float: left;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.kereso_box ul li{
	background-image: url(../bg_uj/kereso_gomb_bal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: auto;
	display: inline;
	float: left;
	background-color: #EFEFEF;
	margin-right: 2px;
}
.kereso_box ul li a{
	display: block;
	background-image: url(../bg_uj/kereso_gomb_jobb.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.kereso_box ul li:hover, .kereso_box ul li.selected{
	background-image: url(../bg_uj/kereso_gomb_bal_hover.jpg);
	background-color: #CC0000;
}
.kereso_box ul li:hover a, .kereso_box ul li.selected a{
	background-image: url(../bg_uj/kereso_gomb_jobb_hover.jpg);
	color: #FFFFFF;
}
.kereso_box ul li a:hover{
	*color: #CC0000;
}
.kereso_box table{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 10px;
}
.kereso_box tr{}
.kereso_box td{}
.kereso_box td.label{
	padding-right: 15px;
	padding-left: 5px;
	font-weight: bold;
	color: #666666;
	font-size: 13px;
}
.kereso_box select{
	width: 220px;
	font-size: 13px;
}
.kereso_box ul.megye_lista{
	float: left;
	width: 200px;
	clear: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.kereso_box ul.megye_lista li{
	background-image: none;
	background-color: #FFFFFF;
	float: none;
}
.kereso_box ul.megye_lista li a{
	background-image: none;
}
.kereso_box ul.megye_lista li a:hover{
	text-decoration: underline;
	color: #CC0000;
}

/*kereső box vége*/




/*content vége*/
.footer{
	background-image: url(../bg_uj/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 40px;
	width: 1000px;
}
.button{
	background-image: url(../bg_uj/button_bal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: auto;
	margin: 0px;
	float: left;
	background-color: #EFEFEF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.button input{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../bg_uj/button_jobb.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-color: #EFEFEF;
	height: 21px;
}
.button:hover{
	background-color: #CC0000;
	background-image: url(../bg_uj/button_bal_hover.jpg);
}
.button:hover input{
	background-color: #CC0000;
	background-image: url(../bg_uj/button_jobb_hover.jpg);
	color: #FFFFFF;
}
.button input:hover{
*color:#CC0000;
}


/* lista */
.lista{
	clear: both;
	padding-top: 10px;
}
.lista table{
	width: 100%;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.lista table tr{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../bg_uj/list_tr_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #EFEFEF;
}
.lista table tr.paros{
background-image: url(../bg_uj/list_tr_bottom_paros.jpg);
background-color: #F8F8E0;


}
.lista table td{
	padding: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
} 
.lista table td.top_bal{
	background-image: url(../bg_uj/list_td_bal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
}
.lista table td.top_bal_paros{
	background-image: url(../bg_uj/list_td_bal_paros.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;

}
.lista table td.top_jobb{
	background-image: url(../bg_uj/list_td_jobb.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 300px;
}
.lista table td.top_jobb_paros{
	background-image: url(../bg_uj/list_td_jobb_paros.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 300px;
}
.lista table td.ar{
	text-align: center;
	width: 130px;
}
.lista table td.szobak{
	text-align: center;
	width: 70px;
}
.lista table td.m2{
	text-align: center;
}
.lista table th{
	background-color: #EFEFEF;
	background-image: url(../bg_uj/list_th_bal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
}
.lista table th.cim{
}
.lista table th.nocolor, .lista table tr.nocolor{
	background-color: #FFFFFF;
	background-image: none;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.lista table  th span{
	display: block;
	margin: 0px;
	background-image: url(../bg_uj/list_th_jobb.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
a.tovabb{
	color: #CC0000;
	display:block;
}
a.list_pic{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
a.list_pic img{
	border: 3px solid #FFFFFF;
}
/* lista vége */

/*reszletek*/
.reszletek{
	clear: both;
	padding-top: 10px;
}
.reszletek table{
	background-color: #EEEEEE;
	width: 755px;
	background-image: url(../bg_uj/list_tr_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.reszletek td{
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
}
.reszletek tr{
	background-image: none;
}
.reszletek table tr.top_bal{
	background-image: url(../bg_uj/list_td_bal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
.reszletek table td.top_jobb{
	background-image: url(../bg_uj/list_td_jobb.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 375px;
}
.reszletek table td.label{
	text-align: left;
	width: 80px;
}
.reszletek table td.value{
	width: 240px;
	text-align: left;
}
.reszletek_hirdetes{
	height: 300px;
	width: 300px;
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
}
td.telefon{
	font-size: 17px;
	color: #CC0000;
	font-weight: bold;
	padding-bottom: 20px;
}

/*részletek vége*/
ul.varos_lista{
	list-style-type: none;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.varos_lista li{
	display: inline;
	float: left;
	width: 200px;
}
ul.varos_lista li a{
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
ul.varos_lista li.ujsor{}
ul.abc{
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: left;
}
ul.abc li{
	display: inline;
	float: left;
}
ul.abc li a{
	text-decoration: none;
	background-color: #CC0000;
	font-size: 20px;
	color: #FFFFFF;
	padding: 2px;
	display: block;
	margin-right: 2px;
}
ul.abc li a:hover{
	background-color: #333333;
}
a.kiemelt_link{
	display: block;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	clear: both;
}
a.kiemelt_link:hover{}

