body {font-family: arial; font-size: 12px; padding: 0px; text-align: left; margin: 3px 0px 0px 0px; background-color: #fff;}
#alap {margin: 0px; width: 889px; background: url('img/alap_jobb.gif') repeat-y right top;}
#alap_bal {float: left; width: 699px;}
#alap_jobb {float: right; width: 190px; background: url('img/fej_jobb.jpg') no-repeat left top; text-align: center;}
#alap_jobb h2 {padding: 0px; margin: 134px 0px 23px 0px; font-size: 12px; color: #fff;}

#lab {clear: both; text-align: center; padding-right: 760px; background: url('img/hatter_jobb.gif') no-repeat right bottom;}
#lab h2 {font-size: 24px; margin: 0px; padding: 0px; font-weight: normal; color: #424242;}
#lab h3 {font-size: 12px; margin: 0px; padding: 0px; font-weight: normal; color: #424242;}
#lab a {font-size: 10px; color: #A7A7A7;}

#fej {height: 220px; background: url('img/fej.jpg') no-repeat left top; text-align: left;}
#fej h1 {padding: 5px 0px 3px 0px; margin: 0px; color: #9E2828; font-size: 28px; text-align: center; width: 545px; letter-spacing: 3px;}
#fej p {margin: 0px; padding: 0px 0px 0px 0px; font-size: 12px; color: #424242; font-weight: normal; width: 545px; text-align: center;}
#fej h2 {margin: 38px 0px 0px 0px; padding: 0px 0px 0px 150px; font-size: 14px; color: #fff; font-weight: normal; text-align: left;}

#main {float: right; width: 529px; text-align: justify; padding-top: 20px;}
#main h2 {font-size: 12px; margin: 0px 0px 20px 0px; padding: 0px;}
#main p {line-height: 1.5em; margin-right: 30px;}
#main a {color: #000; text-decoration: underline;}
#main a:hover {color: #C61D22;}

#main_bal {float: left; width: 170px; text-align: left;}
#main_bal ul {list-style-type: none; margin: 20px 0px 150px 3px; padding: 0px; width: 137px; color: #000; font-size: 11px;}
#main_bal ul li {margin: 0px 0px 2px 0px; padding: 6px 0px 5px 9px; background-color: #F1F2F2; border: solid 1px #D6D6D6;}
#main_bal ul li a {color: #000;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
p span {font-weight: bold; color: #B72126;}
img {border: none;}

#menu {position: absolute; top: 170px; margin-left: 0px;}
#menu ul {list-style: none; margin: 0px; padding: 0px; color: black; font-size: 11px;}
#menu ul li {float: left; display: inline; margin: 0px; padding-bottom: 2px; width: 123px; text-align: center;}
#menu ul li a {color: #000;}

#menu ul li ul {display: none; position: absolute; top: 16px; height: 34px; border: solid 1px #A0A0A0; background: url('img/hatter_menu.gif') repeat-x left top;}
#menu ul li ul.csh {left: 0px;}
#menu ul li ul.la {left: 121px;}
#menu ul li ul.te {left: 245px;}
#menu ul li ul.uz {left: 369px;}

#menu ul li:hover ul {display: block;}
#menu ul li ul li a {display: block; margin: 2px 0px 0px 0px; font-size: 11px; font-weight: normal; color: #fff;}
#menu ul li ul li {width: 122px;}
#menu ul li ul.csh li {width: 119px;}
#menu ul li ul.uz li {width: 115px;}

/* *** Ingatlan *** */
#ingatlan {width: 490px;}
#ingatlan #ifoto {float: left; width: 160px; text-align: center;}
#ingatlan #ifoto a {display: block;}
#ingatlan #ifoto img {border: solid 1px #A7A7A7; margin: 0px auto 4px auto; clear: both;}
#ingatlan #iadat {float: right; width: 300px;}
#ingatlan #ileiras {clear: both; text-align: left; padding-top: 6px;}
#ingatlan a {color: #A7A7A7; text-decoration: none;}
#ingatlan #iadat a {display: block;}
#ingatlan a:hover {text-decoration: underline;}
#ingatlan p {margin: 0px; padding: 0px;}

/* *** Ingatlanlista *** */
#ingatlan_lista .ingatlan {width: 490px; border-bottom: solid 1px #A7A7A7; margin-bottom: 28px;}
#ingatlan_lista p {margin: 0px; padding: 0px;}

#ingatlan_lista .ingatlan .ilst_bal {float: left; width: 160px; text-align: center;}
#ingatlan_lista .ingatlan .ilst_bal img {border: solid 1px #A7A7A7; margin: 0px auto 4px auto; clear: both;}
#ingatlan_lista .ingatlan .ilst_bal a {display: block;}

#ingatlan_lista .ingatlan .ilst_jobb {float: right; width: 300px;}

#ingatlan_lista .ingatlan .ilst_lab {clear: both; text-align: right; padding-bottom: 3px; padding-top: 20px;}
#ingatlan_lista .ingatlan a {color: #A7A7A7; text-decoration: none;}
#ingatlan_lista .ingatlan a:hover {text-decoration: underline;}

.right {text-align: right;}

#fejlink {width: 100px; height: 100px; border: solid 1px red;}

/* *** Kiemelt ajanlatok *** */
#alap_jobb .ingatlan {background: url('img/hatter_kiem.gif') no-repeat center bottom; margin-bottom: 20px;}
#alap_jobb .ingatlan img {border: solid 1px #A7A7A7; margin-bottom: 8px;}
#alap_jobb .ingatlan p {text-align: left; margin: 0px 0px 0px 13px; padding: 0px; line-height: 1.3em; font-weight: bold;}
#alap_jobb .ingatlan p.ar {color: red; text-align: right; padding-right: 17px; font-weight: bold; color: #B72126; padding-bottom: 8px;}

#lapozas {text-align: center;}
#lapozas a {text-decoration: none; font-weight: bold;}

/* *** KERESO *** */
#kereso {width: 133px; border: solid 1px #a7a7a7; margin: 10px 0px 20px 6px; background: url('img/hatter_kereso.gif') repeat-x #fff left top; text-align: center; color: #585858; padding: 0px;}
#kereso h2 {margin: 3px 0px 5px 0px; padding: 0px; color: #585858; font-size: 12px;}
#kereso p {text-align: left; margin: 3px 0px 0px 3px; padding: 0px; font-weight: bold;}
#kereso select {width: 126px; color: #585858; font-size: 11px;}
#kereso input.input_ar {width: 38px; margin-left: 3px; font-size: 11px;}
#kereso input.btn {margin: 5px auto; padding: 0px; width: 100px; color: #fff; background-color: #a7a7a7; border: none;}

#keresokod {width: 133px; border: solid 1px #a7a7a7; margin: 10px 0px 20px 10px; background: url('img/hatter_kereso.gif') repeat-x #fff left top; text-align: center; color: #585858; padding: 0px;}
#keresokod h2 {margin: 3px 0px 5px 0px; padding: 0px; color: #585858; font-size: 12px;}
#keresokod input {width: 126px; margin-left: 3px; font-size: 11px;}
#keresokod input.btn {margin: 5px auto; padding: 0px; width: 100px; color: #fff; background-color: #a7a7a7; border: none; font-size: 13px;}


.left {text-align: left;}
.center {text-align: center;}

form {margin: 0px; padding: 0px;}

