* {margin: 0; padding: 0;}
body {font-family: arial; text-align: center; background: url('/img/bckg.gif') repeat left top; font-size: 12px; color: #000;}
p {line-height: 1.3em;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: none;}
#alap {margin: 0px auto; width: 889px; background: url('/img/alap.gif') repeat-y right top;}
.left {text-align: left;}
.center {text-align: center;}

#fej {height: 218px; width: 699px; background: url('/img/lakaskulcs-fej.jpg') no-repeat left top; text-align: center; float: left;}
h1 {text-indent: -9999px; background: url('/img/lakaskulcs-sopron.gif?v=2') no-repeat left top; height: 87px; width: 224px; margin: 20px 0px 0px 30px;}
h1 a {display: block; height: 100%; width: 100%;}
#fej #cim {float: left; margin-top: 5px; text-align: center; width: 288px; height: 33px;}
#fej ul#menu {list-style-type: none; font-weight: normal; padding-top: 9px; font-size: 13px; clear: both;}
#fej ul#menu li {display: inline; margin-right: 7px; padding-right: 15px; background: url('/img/menu.gif') no-repeat right center;}
#fej ul#menu li.akcio {font-weight: bold; text-transform: uppercase; background: none; margin: 0; padding: 0;}
#fej ul#menu li a {color: #000;}
#fej p {margin-top: 14px; font-size: 13px; color: #fff; font-weight: bold;}

#kiemelt-ingatlanok {float: right; width: 190px; background: url('/img/lakaskulcs-fej-jobb.jpg') no-repeat left top;}
#kiemelt-ingatlanok h2 {text-transform: uppercase; color: #fff; font-size: 12px; margin: 122px 0px 22px 0px;}
#kiemelt-ingatlanok .ingatlan {margin: 0px auto 10px auto; border: solid 1px #d4d4d4; width: 172px;}
#kiemelt-ingatlanok .ingatlan h3 {font-size: 12px; text-align: left; margin-left: 13px; font-weight: bold;}
#kiemelt-ingatlanok .ingatlan img {border: solid 1px #A7A7A7; margin: 8px 0px 8px 0px;}
#kiemelt-ingatlanok .ingatlan p {text-align: left; margin-left: 13px; font-weight: bold;}
#kiemelt-ingatlanok .ingatlan p.ar {text-align: right; padding-right: 17px; font-weight: bold; color: #fe0000; padding-bottom: 8px;}

#main {float: right; width: 498px; text-align: left; margin-right: 30px;}
#main h2 {text-transform: uppercase; font-size: 12px; margin: 10px 30px 10px 0px; color: #f00;}
#main h3 {font-size: 12px; margin: 10px 30px 10px 0px;}
#main a {color: #000; text-decoration: underline;}
#main a:hover {color: #f00;}
#main p {margin: 10px 30px 10px 0px; text-align: justify; line-height: 1.5em;}
#main p.center {text-align: center;}
#main ul {margin-left: 30px;}
#main ul li {margin-right: 30px; line-height: 1.5em;}

#main .ingatlan {border-bottom: solid 1px #A7A7A7; margin-top: 10px;}
#main .ingatlan a {color: #a7a7a7; text-decoration: none;}
#main .ingatlan a:hover {color: #f00; text-decoration: underline;}
#main .ingatlan .ingatlan-adat {width: 300px; float: right;}
#main .ingatlan .ingatlan-adat h3 {font-size: 12px; line-height: 1.3em; margin-top: 0;}
#main .ingatlan .ingatlan-adat p {margin: 0;}
#main .ingatlan .ingatlan-adat p.leiras {margin-top: 12px;}
#main .ingatlan .ingatlan-adat p span {color: #f00; font-weight: bold;}
#main .ingatlan .ingatlan-foto {float: left; width: 160px; text-align: center;}
#main .ingatlan .ingatlan-foto a {display: block;}
#main .ingatlan .ingatlan-foto img {border: solid 1px #A7A7A7; margin: 0px auto 4px auto; clear: both;}
#main .ingatlan .ingatlan-lab {clear: both; text-align: right; padding: 10px 0px 3px 0px;}
#main .ingatlan p.back {text-align: right;}

#lab {clear: both; text-align: center; padding-right: 742px; background: url('/img/hatter_jobb.gif') no-repeat right bottom;}
#lab h2 {font-size: 11px; margin: 0px; padding: 0px; font-weight: bold; color: #424242;}
#lab h3 {font-size: 11px; margin: 0px; padding: 0px; font-weight: normal; color: #424242;}
#lab a {font-size: 10px; color: #A7A7A7; padding-top: 3px;}

#erdeklodes {background-color: #f2f2f2; border: solid 1px #a7a7a7; margin-top: 5px; padding: 7px;}
#erdeklodes table {font-size: 12px; margin-top: 2px;}
#erdeklodes table tr td {width: 233px;}
#erdeklodes table tr td input {margin-bottom: 3px; width: 215px;}
#erdeklodes table tr td input.kod {width: 100px;}
#erdeklodes table tr td textarea {width: 230px; height: 137px;}
#erdeklodes table tr td img {float: right; margin: 2px 17px 0px 0px;}
#erdeklodes input.btn {margin: 5px 0px 0px 0px; padding: 0px; width: 120px;}
p.hiba {font-weight: bold; color: red;}

#main .ingatlan_ajanlat {width: 490px; margin: 0px auto 10px auto;}
#main h4 {margin: 20px 0px 10px 0px; font-weight: normal; text-align: center;}
#main .ingatlan_ajanlat table {width: 100%; color: #434242;}
#main .ingatlan_ajanlat table td {border-bottom: solid 1px #7a7a7a; padding: 5px 0px; font-size: 12px;}
#main .ingatlan_ajanlat table td.id {width: 20px; text-align: center; font-weight: bold;}
#main .ingatlan_ajanlat table td.kod {width: 50px; text-align: center;}
#main .ingatlan_ajanlat table td.tipus {text-align: center;}
#main .ingatlan_ajanlat table td.meret {width: 60px; text-align: right;}
#main .ingatlan_ajanlat table td.ar {width: 85px; text-align: right; font-weight: bold;}
#main .ingatlan_ajanlat table td.bovebben {width: 60px; text-align: center;}
#main .ingatlan_ajanlat table tr td a {color: #a7a7a7; font-weight: bold; text-decoration: none;}
#main .ingatlan_ajanlat table tr td a:hover {text-decoration: underline; color: #f00;}
#main .ingatlan_ajanlat table th {font-size: 12px; font-weight: bold; background-color: #ddd; text-align: center;}

#kereso {width: 133px; border: solid 1px #a7a7a7; margin: 0px 0px 20px 10px; background: url('/img/hatter-kereso.gif') repeat-x #fff left top; text-align: center; color: #585858; padding: 0px; float: left;}
#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.input_check {margin: 3px 0px 0px 3px;}
#kereso input.btn {margin: 5px auto; padding: 0px; width: 100px; color: #fff; background-color: #a7a7a7; border: none;}

.kereso2 {width: 133px; border: solid 1px #a7a7a7; margin: 0px 0px 20px 10px; background: url('/img/hatter-kereso.gif') repeat-x #fff left top; text-align: center; color: #585858; float: left; clear: left;}
.kereso2 h2 {margin: 3px 0px 5px 0px; color: #585858; font-size: 12px;}
.kereso2 input {width: 126px; margin-left: 3px; font-size: 11px;}
.kereso2 input.btn {margin: 5px auto; width: 100px; color: #fff; background-color: #a7a7a7; border: none; font-size: 13px;}

#lapozas {text-align: center; margin-top: 15px;}
#lapozas a {text-decoration: none; font-weight: bold;}

.ingatlan-menu {color: #666; margin-top: 8px; padding: 2px 5px; background: #f2f2f2; border: solid 1px #a7a7a7; height: 16px;}
.ingatlan-menu .item {background: url('/img/ingatlan-menu.png?v=201012211229'); height: 16px;}
.ingatlan-menu .print {float: left; display: block; margin-left: 3px; text-indent: 20px; background-position: 0px -16px; background-repeat: no-repeat;}
.ingatlan-menu .send {float: left; display: block; margin-left: 20px; text-indent: 21px; background-position: 0px 0px; background-repeat: no-repeat;}
.ingatlan-menu .icon {width: 16px; font-size: 0; float: right; display: block; margin-left: 2px; text-indent: -9999px;}
.ingatlan-megosztas {float: right; width: 175px;}
.ingatlan-megosztas .iwiw {background-position: 0px 64px;}
.ingatlan-megosztas .facebook {background-position: 0px 48px;}
.ingatlan-megosztas .myspace {background-position: 0px 32px;}
.ingatlan-megosztas .twitter {background-position: 0px 16px;}

#lab_linkek {text-align: center; color: #424242; background-color: #fff; height: 30px; padding-top: 13px; margin: 0 10px;}
#lab_linkek a {color: #424242; padding: 0 3px;}

.label {width: 136px; height: 26px; position: absolute; margin: 8px 0 0 -12px; background: url('/img/label.png') no-repeat right top; text-align: center; color: #fff; font-weight: bold; line-height: 20px; overflow: hidden;}
#kiemelt-ingatlanok .ingatlan .label {margin-top: 15px;}

#erdeklodes .error {color: #f00; font-weight: bold; margin-bottom: 3px;}

#cookie_warning { background-color: #ccc; padding: 15px 20px; margin-bottom: 20px; margin-top: 10px; }
#cookie_warning input[type=button] {float: right; height: 35px; margin-top: 0; font-size: 14px;}
