body {font-family: Verdana; font-size: 16px; margin: 0px; padding: 0px; text-align: center; background: url(img/fej_bckg3.gif)  #fff repeat-x left top;}
#wrapper {width: 940px; margin: 0px auto; /* background-color: #ee1c25; */}
#alap {/* width: 890px; */ margin: 0px auto; /* background: url('img/hatter2.gif') repeat-y left top; */ }
#fej {height: 225px; text-align: left;}
#footer { height: 30px; /* background: url('img/footer.gif') no-repeat left top; */ }
h3 {margin: 20px 0px 3px 17px; padding: 0px; font-size: 18px;}
img {border: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
#cim {padding: 135px 0px 0px 10px; margin: 0px; clear: both; color: #fff;}
#cim ul {list-style-type: none; margin: 0px; padding: 0px;}
#cim ul li {display: inline; margin: 0px; padding: 0px 20px 0px 0px; font-family: verdana;}
#kiemcim {float: right; color: #fff; font-weight: bold; margin: 0px; padding: 15px 34px 0px 0px;}

#main { /*float: left; width: 687px; */ text-align: left;}
#main p {margin: 0px 0px 0px 17px; padding: 0px;}
#kiemelt {display: none; /* float: right; width: 202px; text-align: left;*/}
#lablec {clear: both; font-size: 10px; text-align: right; }
#lablec a {color: #ccc; margin-right: 10px;}
#lablec h2 {text-align: center; color: #eee; margin-bottom: 5px; font-size: 16px; line-height: 1.5em; font-weight: bold;}
#stat {float: left;}

ul.menusor {list-style-type: none; margin: 0px 0px 0px 5px; padding: 0px; font-size: 11px;}
ul.menusor li {display: inline; margin: 0px; padding: 0px 2px;}
ul.menusor li a {color: #000;}
ul.menusor li.kiem a {color: #f00;}

#menu {position: absolute; top: 188px; margin-left: 0;}
#menu ul {list-style: none; margin: 0; padding: 0px; color: #ffffff; font-weight: normal; font-size: 14px;}
#menu ul li {float: left; display: inline; margin: 0px; padding-bottom: 2px; text-align: left;}
#menu ul li a {color: #ffffff; padding-left: 13px; padding-right: 14px;}
#menu ul li a.kiemelt {font-weight: bold; color: #fff;}
#menu ul li ul {display: none; position: absolute; top: 16px; background-color: #232323; height: 50px; border: solid 1px #A0A0A0; margin: 0px; padding: 0px; text-align: center;}
#menu ul li ul.menusopron {left: 10px; text-align: center;}
#menu ul li ul.menuvidek {left: 86px; text-align: center;}
#menu ul li ul.menukulfold {left: 407px; text-align: center;}
#menu ul li ul.menubalaton {left: 217px; text-align: center; background-color: #2b2878;}
#menu ul li:hover ul {display: block;}
#menu ul li ul li a {font-size: 12px; color: #fff; padding: 0px;}
#menu ul li ul li {padding: 0px; margin: 0px auto; text-align: center;}

#menu ul li ul li table { margin: 4px auto 0px auto; padding: 0px;}
#menu ul li ul li .tableconts table {width: 130px;}
#menu ul li ul li .tablecontv table {width: 130px;}
#menu ul li ul li .tablecontk table {width: 130px;}
#menu ul li ul li .tablecontb table tr td {width: 70px; text-align: center;}
#menu ul li.kiem a {color: #f00;}
#menu ul li ul li .tableconts {width: 153px;}
#menu ul li ul li .tablecontv {width: 153px;}
#menu ul li ul li .tablecontk {width: 153px;}
#menu ul li ul li .tablecontb {width: 253px;}

#menu2 {position: absolute; top: 162px; margin-left: 287px; z-index: 99;}
#menu2 ul {list-style: none; margin: 0; padding: 0px; color: #ffffff; font-weight: normal; font-size: 14px;}
#menu2 ul li {float: left; display: inline; margin: 0px; padding-bottom: 2px; text-align: left;}
#menu2 ul li a {color: #ffffff; padding-left: 11px; padding-right: 12px;}


.ingatlan {background: url('img/csik.gif') no-repeat center bottom; width: 100%;}
#main .ingatlan p {line-height: 1.5em; margin: 0px;}
.ingatlan .foto {float: left; width: 350px; height: 235px;}
.ingatlan .foto img {margin: 14px 0px 14px 17px; height: auto /*235px*/; max-width: 312px; max-height: 240px;}
.ingatlan .lab {clear: both; height: 1px; font-size: 1px;}
.ingatlan .adatok {float: left; padding: 28px 0px 15px 0px; width: 178px;}
#main .ingatlan .adatok p {margin-left: 20px;}
.ingatlan .adatok .ar {font-weight: bold; color: #ee1c25; font-size: 16px;}
.ingatlan .leiras {float: right; padding: 28px 0px 14px 0px; width: 328px; min-height: 260px;}
.ingatlan .leiras a {color: #000; text-decoration: underline;}
.ingatlan .leiras a:hover {color: #ee1c25;}
#main .ingatlan .leiras p {margin-right: 10px;}

.kiemingatlan {width: 160px; border-bottom: solid 1px #888; margin: 10px 0px 10px 23px;}
.kiemingatlan .foto {text-align: center; margin-bottom: 5px;}
.kiemingatlan .foto img {height: /*120px*/ auto; margin: 0px auto; max-width: 100%; }
.kiemingatlan p {margin: 0px; line-height: 1.5em;}
.kiemingatlan p.ar {color: #ee1c25; font-weight: bold; text-align: right;}
.kiemingatlan .tovabb {text-align: center; margin: 5px 0px 5px 0px;}
.kiemingatlan .tovabb a {color: #000;}

/* HBB */
#fej_top {height: 188px;}
#fej_cim {float: left; text-align: center; width: 350px; height: 188px;}
#fej #fej_cim p {font-size: 14px; color: #414042; margin: 10px 0px 0px 0px; padding: 0px;}
#fej #fej_cim a {font-size: 12px; color: #414042; text-decoration: none;}
#fej #fej_cim a:hover {border-bottom: solid 1px #414042;}
h1 {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 10px; font-size: 14px; color: #fff; font-weight: normal;}
h2 {font-size: 12px; margin: 145px 0px 0px 0px; padding: 0px 0px 0px 10px; color: #fff; font-weight: normal;}

#lapozas {text-align: center; padding-top: 15px;}
#lapozas a {text-decoration: none; font-weight: bold; color: #000;}
#lapozas a:hover {color: red;}

#text {text-align: justify; padding-bottom: 50px;}
#text p {line-height: 1.5em; margin-top: 1.2em; margin-right: 100px;}
#text ul {margin-top: 1.2em; margin-right: 100px; line-height: 1.5em; margin-bottom: 0px;}
#text ol li ul li {margin: 0px; list-style-type: disc;}
#text ol {margin-top: 1.2em; margin-right: 100px; line-height: 1.3em; margin-bottom: 0px;}
#text ol li {margin-bottom: 1.2em; line-height: 1.3em;}
#text ol li table {font-size: 12px; line-height: 1.3em; margin-top: 0px; line-height: 1.3em; margin-top: 1.2em;}
#text ol li table tr td {height: 20px;}
#text ol li table tr td.ar {width: 120px; text-align: right;}
#text img {float: right; border: solid 1px #000; margin: 20px 30px 20px 40px; }

#adossagrendezes {text-align: center;}
#adossagrendezes h3 {font-size: 24px; margin: 30px 0 50px 0; padding: 0;}
#adossagrendezes p {font-size: 18px; font-weight: bold; margin: 12px 0 0 0; padding: 0;}

#email {padding-top: 87px; margin-left: 300px;}
#email a {color: #000; font-size: 20px;}

table#terv {margin: 0px 0px 0px 20px; padding: 0px;}
table#terv tr td {background-color: #eee; text-align: center; margin: 0px; padding: 0px; height: 180px; width: 180px;}
table#terv tr td img {margin: 0px auto; padding: 0px; display: block;}

.kereso {background-color: #eee; width: 667px; padding: 5px; margin: 10px 10px; font-size: 12px; border: solid 1px #aaa;}
.kereso tr td {margin: 0px; padding: 3px;}
.kereso .input_ar {width: 45px;}

#ausztria {background-color: #ee1c25; text-align: center; padding: 0; margin: 10px 10px 0 10px; font-size: 0; height: 2px;}
#ausztria a {color: #000; font-weight: bold; font-size: 15px;}

#fej-foto {height: 180px; width: 385px; position: absolute; top: 0; margin-left: 555px; }

ul#partnerek {margin-top: 15px;}
ul#partnerek li {padding: 5px 0;}
ul#partnerek li a {color: #000;}
