body { background: #FFFFEF; text-align: center; }
li, dt, dd, td, th { font-family: verdana; font-size: 11px; }
a:link, a:visited, a:active { color: #660000; text-decoration: none; } a:hover { color: #FF6600; text-decoration: underline; }
div, input, select { font-size: 11px; font-family: Verdana; }
img { border: 0; }
form { padding: 0; margin: 0; }
h1 { font-size: 20px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 16px; font-weight: bold; }
h5 { font-size: 14px; font-weight: bold; }
h6 { font-size: 12px; font-weight: bold; }

.szoveg { font-size: 11px; font-family: Verdana;}
.red { font-size: 12px; font-family: Verdana; color:red }

/* Bannerek */
.fejlecbanner { text-align: right; width: 670px; height: 60px; background: #FFFFEF; float: right; overflow: hidden; *padding-top: 1px; padding-right: 5px; *padding-right: 4px;}
.b180x120 { margin: 0 3px 0 2px; text-align: center; width: 180px; height: 120px; background: #FFFFEF; float: left; overflow: hidden; }
.b120x120 { margin: 0 3px 0 2px; text-align: center; width: 120px; height: 120px; background: #FFFFEF; float: left; overflow: hidden; }
.felsosuperbanner { margin-left: -2px; *margin-left: 0; margin-top: 5px; text-align: center; width: 750px; height: 60px; background: #FFFFEF; float: left; }
.alsosuperbanner { margin-left: -2px; *margin-left: 0; margin-top: 5px; text-align: center; width: 750px; height: 80px; background: #FFFFEF; float: left; }
.centralbanner { margin-left: -4px; *margin-left: 0; margin-top: 5px; text-align: center; width: 250px; height: 120px; background: #FFFFEF; overflow: hidden; }
.centralbannerx2 { margin-left: -4px; *margin-left: 0; margin-top: 5px; text-align: center; width: 250px; height: 240px; background: #FFFFEF; overflow: hidden; }
.b250x300 { margin-top: 5px; text-align: center; width: 242px; height: 300px; background: #FFFFEF; overflow: hidden; text-align: center; }
.stickybanner { margin-left: -2px; *margin-left: 0; margin-top: 5px; text-align: center; width: 122px; height: 250px; background: #FFFFEF; overflow: hidden; }
.stickybannerx2 { margin-left: -2px; *margin-left: 0; margin-top: 5px; text-align: center; width: 122px; height: 500px; background: #FFFFEF; overflow: hidden; }
.banner_talalatok_alul { width: 580px; height: 50px; padding-top: 5px;}

div#header	{ width: 954px; height: 150px; margin-left: auto; margin-right: auto; text-align: center; }
div#footer	{ width: 954px; height: 19px;  margin-left: auto; margin-right: auto; text-align: center; }
div#main	{ width: 954px;				   margin-left: auto; margin-right: auto; text-align: center; }

div#sidebar { float: left; margin-left: 1px; }
div#tartalom { float: right; margin-right: 1px; }

.cegadatok { text-align: right; width: 750px; height: 60px; background: #FFFFEF; float: right; overflow: hidden; *padding-top: 2px; padding-right: 5px; }

/* regi: #FFCD7F,
   uj:   #FFCD7F,    */

div#header div#top div#latstat	{ width: 773px; height: 17px; float: left; background: #FFCD7F; padding: 2px 3px 0 0; text-align: right; margin-left: -2px; *margin-left: -3px; }
div#header div#top div#home		{ width: 177px; height: 79px; float: left; margin-left: -2px; *margin-left: 0;}
div#header div#banner_spacer	{ width: 18px; height: 60px; float: left; }
div#header div#bottom div#linkek{ width: 946px; height: 17px; float: left; margin-left: -2px; *margin-left: 0; padding: 2px 0 0 5px; text-align: left; background: #FFCD7F; }
div#header div#bottom div#navi	{ width: 946px; height: 17px; float: left; margin-left: -2px; *margin-left: 0; padding: 2px 0 0 5px; text-align: left; }

div#footer div#email			{ width: 447px; height: 17px; float: left; background: #FFCD7F; padding: 2px 0 0 3px; text-align: left;  margin-top: 5px;  margin-left: -2px; *margin-left: 0; }
div#footer div#media			{ width: 497px; height: 17px; float: left; background: #FFCD7F; padding: 2px 3px 0 0; text-align: right; margin-top: 5px; }

div#ujlakas_modul_header_bal	{ margin-left: -2px; *margin-left: 0; padding: 2px 0 0 5px; width: 345px; height: 17px; background: #FFCD7F; float: left; text-align: left; }
div#ujlakas_modul_header_jobb	{ padding: 2px 3px 0 0; width: 397px; height: 17px; background: #FFCD7F; float: left; text-align: right; }


/* {niftybox} óta ezeket használjuk */
div.doboz { margin-top: 5px; }
div.doboz div { padding-left: 5px; font-size: 12px; font-family: Verdana;}
div.n_fej { padding: 0px 5px 2px 5px; color: #000000; text-align: left; font-weight: bold; }
div.n_tar { padding: 2px 5px 2px 5px; color: #000000; text-align: left; }
div.n_tar div.text { padding-left: 7px; padding-top: 2px; *padding-bottom: 5px; }


div.n_tar ul { list-style-type: none; padding: 0; width: 98%; margin: 0 0 3px 0; *margin: 0; font-size: 11px; }
div.n_tar li { padding: 2px 0 2px 12px; background: url("http://ingatlan.com/images/office/nyil.gif") no-repeat 4px 5px; }
div.n_tar li.cim { font-weight: bold; color: #000000; }

div.doboz .link { color: #660000; }
div.doboz a:link, div.doboz a:visited, div.doboz a:active { color: #660000; text-decoration: none; }
div.doboz a:hover { color: #FF6600; text-decoration: underline; }
div.doboz div.bull { color: #660000; height: 1.5em; }

div.n_tar dl { padding: 0; margin: 0; font-size: 12px; color: #003399; }
div.n_tar dt { margin-top: 11px; }
div.n_tar dd { padding-bottom: 2px; margin: 5px 3px 0 8px; font-size: 10px; color: #000000; border-bottom: 1px solid #999999; }
div.n_tar dd.also { border: 0; }
/*
div.n_tar fieldset { border: none; padding: 3px; margin-top: 3px; }
div.n_tar fieldset select { width: 200px; font-size: 12px; }
div.n_tar fieldset input { font-size: 12px; }
div.n_tar fieldset legend { padding: 0; margin: 0; *margin-left: -7px; color: #000000; }
*/
div.n_tar form { margin: 0; padding-bottom: 5px; }

table.office_form {}
table.office_form td { font-size: 11px; height: 20px; }
table.office_form th { font-size: 11px; height: 20px; font-weight: bold; text-align: left; }
table.office_form input { font-size: 11px; border: 1px solid #660000; font-family: verdana; padding: 1px; }
table.office_form select { font-size: 11px; border: 1px solid #660000; font-family: verdana; padding: 1px; }
table.office_form textarea { font-size: 11px; border: 1px solid #660000; font-family: verdana; padding: 1px; }

table.office_table { width: 100%; }
table.office_table td { font-size: 11px; height: 20px; border-top: 1px solid #999999; }
table.office_table th { font-size: 11px; height: 20px; font-weight: bold; text-align: left; }

/* -------------------------------- */

table.igeny_header { width: 98%; font-size: 11px; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; }
table.igeny_header td, table.igeny_header th { padding: 2px 5px 2px 5px; }
table.igeny_header td.ihead { background: #999999; color: #FFFFFF; font-weight: bold; border-left: 0px solid #999999; }
table.igeny_body   { width: 98%; font-size: 11px; margin-bottom: 10px; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; }
table.igeny_body   td, table.igeny_body th { padding: 2px 10px 2px 10px; }

table.vetel   { background: #FFEEC3; }
table.berles  { background: #DDDDEE; }
table.bvetel  {  }
table.bberles { background: #F0EFEF; }

table.adatbevitel { margin: 0 0 0 -1px; *margin: 0 0 0 0; }

table.adatb { width: 325px; }
table.adatb td { font-size: 11px; }
table.adatb td input    { width: 196px; *width: 194px; font-size: 11px; }
table.adatb td select   { width: 200px; font-size: 11px; }
table.adatb td textarea { width: 315px; font-size: 11px; font-family: Verdana; }

div.n_tar div.otext { padding-left: 0px; padding-top: 2px; width: 320px; font-size: 11px; }
div.n_tar div.otext table td { font-size: 11px; }
div.n_tar div.otext table td input    { width: 196px; *width: 194px; font-size: 11px; }
div.n_tar div.otext table td select   { width: 200px; font-size: 11px; }
div.n_tar div.otext table td textarea { width: 315px; font-size: 11px; font-family: Verdana; }

/* Utcaválasztó */
div#talalatok { 
	position: absolute; 
	left: 50%; 
	top: 250px; 
	text-align: left; 
	margin-left: -111px; 
   *margin-left: -114px;
    margin-top: 19px; 
   *margin-top: 34px; 
    width: 180px; 
	font-size: 10px; 
	border: 1px solid #8CBAFF; 
	background: #FFFFFF; 
	padding: 2px; 
	color: #000;  
	z-index: 1000;
}
div.ered { cursor: pointer; cursor: hand; font-size: 10px; text-align: left; }
div.eredinfo { font-size: 9px; float: right; color: #999; }
div.ered span.kiemeles  { font-weight: bold; }

.f10 { font-size: 10px; color: #000000; }
.f11 { font-size: 11px; color: #000000; }
.f14 { font-size: 14px; color: #000000; }
.f20 { font-size: 20px; color: #000000; }
.uj { color: #FF6600; font-weight: bold; }
.ujj { color: #FF6600; }
.re { color: #003399; font-weight: bold; }
.ree { color: #660000; }
.szu { color: #999999; }
.keresotext { width: 195px; }

/*******************************************************************************/
/* HIREDTÉSFELADÁS *************************************************************/
/*******************************************************************************/

div.navigalosav { width: 749px; height: 70px; }
div.navigalosav div { padding: 20px 8px 0 12px; width: 87px; height: 50px; float: left; font-size: 11px; }
div.navigalosav div.forth_left	{ background: url("/images/hirdetesfeladas/forth_left.gif")	 repeat-x top center; color: #999999; }
div.navigalosav div.now_left	{ background: url("/images/hirdetesfeladas/now_left.gif")	 repeat-x top center; color: #FF6600; font-weight: bold; }
div.navigalosav div.past_left	{ background: url("/images/hirdetesfeladas/past_left.gif")	 repeat-x top center; color: #000000; }
div.navigalosav div.forth_inner	{ background: url("/images/hirdetesfeladas/forth_inner.gif") repeat-x top center; color: #999999; }
div.navigalosav div.now_inner	{ background: url("/images/hirdetesfeladas/now_inner.gif")	 repeat-x top center; color: #FF6600; font-weight: bold; }
div.navigalosav div.past_inner	{ background: url("/images/hirdetesfeladas/past_inner.gif")	 repeat-x top center; color: #000000; }
div.navigalosav div.forth_right	{ background: url("/images/hirdetesfeladas/forth_right.gif") repeat-x top center; color: #999999; }
div.navigalosav div.now_right	{ background: url("/images/hirdetesfeladas/now_right.gif")	 repeat-x top center; color: #FF6600; font-weight: bold; }
div.navigalosav div.past_right	{ background: url("/images/hirdetesfeladas/past_right.gif")	 repeat-x top center; color: #000000; }

div.tar div.hform { padding-right: 7px; padding-top: 2px; *padding-bottom: 5px; }
div.tar div.hform div { padding-bottom: 5px; }

.form1 { background: #F0EFEF; }
.form2 { background: #FFF3D4; }

.info_fej { float: right; height: 18px; margin-top: -2px; padding-right: 3px; }
.info_tar { float: right; height: 17px; *margin-top: 2px; cursor: pointer; cursor: hand; }

a.navilink:link, a.navilink:visited, a.navilink:active { color: #000000; text-decoration: none; }
a.navilink:hover { color: #FF6600; text-decoration: none; }

table.reszletes td { font-size: 11px; }
table.reszletes td.cim { color: #000000; font-weight: bold; text-align: right; padding-right: 5px;}
table.reszletes td.adat { color: #000000; }

table.artabla th { font-size: 11px; } 
table.artabla td { font-size: 11px; border-top: 1px solid #999999; border-right: 1px solid #999999; }
table.csomagtabla td { font-size: 11px; border-bottom:1px solid #999999; text-align: center; }

.pontos { border: 1px solid #FF9900; background: #FFFFCC; width: 250px; } .nempontos { width: 250px; }


/*	table.bigcont {  background: #dedfef; border: 1px solid #000000; }*/
	div.aru { padding: 5px; height: 110px; width: 650px;}
	table.markinfo { float: left; width: 375px; margin-right: 5px;}
	table.markinfo th { font-weight: bold; color: #FFFFFF; background: #000000; }
	table.markinfo th.cim { text-align: left; width: 50% }
	table.markinfo th.kredit { text-align: right; width: 50%  }
	table.markinfo td.info { font-size: 10px; text-align: justify; }

/*	table.kreditbox { width: 80px; margin-right: 10px; }*/
	table.kreditbox td.cim { text-align: center; font-weight: bold; }
	table.kreditbox td.szam { text-align: center; font-size: 14px; font-weight: bold; }

/*******************************************************************************/
/* GYIK, SZABALYZAT, IMPRESSZUM, BEMUTATKOZÁS **********************************/
/*******************************************************************************/

div.gyik { padding-right: 15px; padding-left: 15px; padding-top: 2px; *padding-bottom: 5px; }
div.gyik2 { text-align: center; padding-right: 15px; padding-left: 15px; padding-top: 2px; *padding-bottom: 5px; }
div.gyik p { font-size: 11px; }
div.giyk2 p { font-size: 12px; }
div.gyik p span, div.gyik2 p span { font-weight: bold; font-size: 12px; }
div.gyik2 p table { font-size: 12px; }
p.totop { border-bottom: 1px solid #999999; }
p.totov { border-bottom: 1px solid #999999; padding-bottom: 20px; }
p.totop a:link, p.totop a:visited, p.totop a:active { height: 18px; padding: 0 5px 0 5px; color: #FFFFFF; background: #999999; }
p.totop a:hover { height: 18px; padding: 0 5px 0 5px; color: #000000; background: #999999; }
tr.odd { background: #FFFFDD; }
td.imprb { width: 280px; text-align: right; }
td.imprj { padding-left: 10px; width: 320px; text-align: left; }
div.jelentkezes { padding-top: 12px; *padding-top: 20px; float: right; width: 200px; text-align: right; }


div.bull2  { color: #FF6600; padding-right: 2px; float: left; }
div.bull { width: 5px; padding: 0; padding-right: 3px; *padding: 0; margin-top: 0; float: left; font-size: 13px; }
table.mediatabla { width: 500px; border: 1px solid #999; border-top: 1px solid #FFF; border-left: 1px solid #FFF; }
table.mediatabla th { font-size: 12px; padding: 3px 3px 3px 3px; background: #DDDDEE; height: 34px; text-align: center; border: 1px solid #FFF; border-top: 1px solid #999; border-left: 1px solid #999; }
table.mediatabla th span { font-weight: normal; font-size: 11px; }
table.mediatabla td { font-size: 12px; padding: 3px 3px 3px 3px; height: 14px; text-align: center; border: 1px solid #FFF; border-top: 1px solid #999; border-left: 1px solid #999; }


/*******************************************************************************/
/* STATISZTIKA *****************************************************************/
/*******************************************************************************/

table.statisztika { width: 100%; }
table.statisztika td { border: 1px solid #999999; text-align: center; font-size: 11px; }
table.statisztika th { text-align: center; font-size: 11px; font-weight: normal; }
table.statisztika td.odd, table.statisztika tr.odd   { background: #EEEEEE; }
table.statisztika td.even, table.statisztika tr.even { background: #FFFFFF; }

table.oszlop td.fej   { background: url(http://img.ingatlan.com/images/diagramm/d1.gif) no-repeat top left; height: 10px; }
table.oszlop td.torzs { background: url(http://img.ingatlan.com/images/diagramm/d2.gif) repeat-y top left; }
table.oszlop td.lab   { background: url(http://img.ingatlan.com/images/diagramm/d3.gif) no-repeat top left; height: 9px; }


/*******************************************************************************/
/* HIRDETESEK (KULFOLD, ONKORM, UJEPITESU) *************************************/
/*******************************************************************************/

div.hird { font-size: 11px; height: 90px; border-top: 1px solid #999999; padding-top: 10px; text-align: justify; padding-right: 10px;}
div.hird a.hirdkep { padding-left: 5px; padding-top: 10px; float: left; height: 70px; width: 138px; *width: 133px; }
div.hird a.hirduj { padding-left: 10px; padding-top: 10px; float: right; height: 70px; width: 65px; }
div.hird div.hirdar { display: inline; font-size: 11px; text-align: center; padding-left: 10px; float: right; height: 80px; width: 65px; }
div.hird a.hirdcim { font-size: 12px; display: block; font-weight: bold; text-align: left; }

div.hogyan { text-align: center; font-size: 20px; height: 20px; padding-top: 20px; }
div.hirtab { padding-top: 10px; height: 25px; font-size: 14px; }
div.hirtab strong { font-size: 20px; }

div.hirdfree { font-size: 11px; border-top: 1px solid #999999; padding-top: 10px; text-align: justify; padding-right: 10px;}
div.hirdfree a.hirdkep { padding-top: 10px; float: left; width: 106px; *width: 101px; }
div.hirdfree a.hirduj { padding-left: 10px; padding-top: 10px; float: right; height: 70px; width: 65px; }
div.hirdfree a.hirdcim { font-size: 12px; display: block; font-weight: bold; }



.na { color: #999999; }



/*******************************************************************************/
/* TALALATI OLDAL **************************************************************/
/*******************************************************************************/
table.talalati { width: 568px; }
table.talalati td { font-size: 11px; text-align: center; border-top: 1px solid #999999;}
table.talalati th { font-size: 11px; text-align: center; font-weight: bold; }
table.talalati tr.kiemeltodd { background: #FFF3D4; }
table.talalati tr.kiemelteven { background: #FFF3D4;}
table.talalati tr.normalodd { }
table.talalati tr.normaleven { background: #F0EFEF; }
table.talalati td.ar { width: 85px; }
table.talalati td.kep { width: 75px; padding: 2px 5px 2px 5px; }
table.talalati td.tipus { width: 50px; }
table.talalati td.elhely { width: 200px; text-align: left; }
table.talalati td.elhely div { font-size: 10px; text-align: right; }

.kim { color: #FF6600; }
.surgos { background: url("/images/hirdetesfeladas/surgos_felirat.gif") no-repeat top right; padding-top: 5px; }
.surgosen { background: url("/images/hirdetesfeladas/surgos_angol.gif") no-repeat top right; padding-top: 5px; }
.surgosde { background: url("/images/hirdetesfeladas/surgos_nemet.gif") no-repeat top right; padding-top: 5px; }

/*******************************************************************************/
/* TALLOZO *********************************************************************/
/*******************************************************************************/

td.sider { width: 115px; padding-left: 20px; padding-top: 3px; }
td.sider li { font-size: 11px; }
td.sider li span.bull { font-size: 12px; padding-right: 3px; }
td.firka { width: 360px; padding-left: 5px; font-size: 11px; text-align: justify; }
td.labnote { padding-left: 5px; font-size: 11px; height: 5px; }
td.kiemelt { padding-left: 5px; font-size: 11px; height: 17px; border-top: 1px solid #999999; }

/*******************************************************************************/
/* SIDETER *********************************************************************/
/*******************************************************************************/

.s142 { background: url("/images/sideter_142.gif")  repeat-y top left; }
.r142 { background: url("/images/rsideter_142.gif") repeat-y top right; }
.s118 { background: url("/images/sideter_118.gif")  repeat-y top left; }
.r132 { background: url("/images/rsideter_132.gif") repeat-y top right; }
.k132 { background: #FFF3D4 url("/images/ksideter_132.gif") repeat-y top right; }
.s110 { background: url("/images/sideter_110.gif")  repeat-y top left; }


/*******************************************************************************/
/* RESZLETES KERESO, HIRDETES FIGYELO*******************************************/
/*******************************************************************************/
div#peldalozas { padding: 0 5px 0 5px; }
div#peldalozas p { text-align: justify; font-size: 10px; }

div#felirat, div#message { background: #FFF3D4; }


/*******************************************************************************/
/* PROJECT HONLAP **************************************************************/
/*******************************************************************************/

table#cegadatok td { font-size: 10px; height: 14px; text-align: left; padding-right: 10px; }
table#ceglogo { position: absolute; left: 50%; text-align: center; top: 18px; *top: 25px; background: #FFFFFF; margin-left: 230px; width: 126; height: 160px; padding: 3px; border: 3px solid #518C3B; }
td.line { height: 2px; border-bottom: 1px solid #999999; }
table.projlakasok td { padding: 2px 0 0 0; }
table.projlakasok th { background: #FFFFEF; color: #000000; padding: 2px; }
a.rend:link, a.rend:active, a.rend:visited { color: #000000; text-decoration: none; }
a.rend:hover { color: #666666; text-decoration: none; }
a.treelink:link, a.treelink:active, a.treelink:visited { color: #1C43AC; text-decoration: none; }
a.treelink:hover { color: #8197D3; text-decoration: underline; }





/* magazin box */

div.mag_hir {
	padding: 8px 3px 8px 3px;
	border-bottom: 1px solid #999999;
}

div.mag_hir img {
	float: left;
	margin: 0 4px 4px 0;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 3px solid #FF6600;
}

div.mag_hir div.mag_cim a {
	font-weight: bold;
	font-size: 12px;
	color: #000099;
}

div.mag_hir div.mag_alcim {
	font-size: 11px;
}

div.mag_hir div.mag_lead {
	font-size: 10px;
	color: #000000;
	text-align: justify;
}






#hirpressz_kepek { margin: 5px auto 5px auto; }
#hirpressz_kepek td { text-align: center;  vertical-align: bottom; }

#hirpressz_kepek img { display: block; width: 50px; margin: 3px; }

div.subdoit { padding: 2px 0 4px 0 !important; font-size: 11px !important; font-weight: bold; }

ol.infol { margin: 0; }
ol.infol li { background: none; padding: 0; margin-top: 5px; }