/* CSS utf-8 ő */
BODY {font-family:Tahoma, Verdana; font-size:12px; color:#5f5f5f; padding:0px; margin:0px; text-align:center;}

A {color:#ff5e29; text-decoration:none;}
A:HOVER {color:#ec4f2b; text-decoration:underline;}

H1 {font-size:22px; font-weight:normal; color:#1d1717;}
H2, .h2 {font-size:14px; color:#000000; font-weight:bold;}
H3 {font-size:12px; color:#000000; font-weight:bold;}

.pagecontainer {width:974px; margin:0 auto; text-align:left;} 

.button1 {background:url(/images/button1.png) no-repeat center; color:#ffffff; width:143px; height:21px; display:block; text-align:center; line-height:19px; font-size:11px; font-weight:bold;}
.button1:HOVER {color:#ffffff; text-decoration:underline;}

.button2 {background:url(/images/button2.gif) no-repeat center; color:#ffffff; width:143px; height:21px; display:block; text-align:center; line-height:19px; font-size:11px; font-weight:bold;}
.button2:HOVER {color:#ffffff; text-decoration:underline;}

.headcont {background:url(/images/headbg.gif) repeat-x;}
.headcont .head {position:relative; height:102px;}
.headcont .head .hlogo {position:absolute; top:20px; left:0px; width:300px;}
.headcont .head .ht1 {position:absolute; top:20px; left:574px; width:400px; text-align:right; color:#9e9e9e;}
.headcont .head .ht2 {position:absolute; top:34px; left:574px; width:400px; text-align:right; color:#9e9e9e; font-size:11px;}
.headcont .head .ht2 .telefon {font-size:18px; font-weight:bold; color:#3f97db;}
.headcont .head .ht3 {position:absolute; top:61px; left:830px; width:144px; font-size:11px;}
.headcont .head .firstsentence {position:absolute; top:30px; left:164px; width:300px; font-size:11px; color:#9e9e9e;}
.headcont .head .menu {position:absolute; top:62px;}
.headcont .head .menu .mnuoffleft {background:url(/images/mnuoffleft.gif) no-repeat; width:13px; height:31px; display:block; float:left;}
.headcont .head .menu .mnuoffright {background:url(/images/mnuoffright.gif) no-repeat; width:13px; height:31px; display:block; float:left; margin-right:10px;}
.headcont .head .menu .mnuoffcenter {background:url(/images/mnuoffbg.gif) repeat-x; height:31px; padding-top:7px;float:left;}
.headcont .head .menu .mnuoffcenter A {text-transform:lowercase;}
.headcont .head .menu .mnuonleft {background:url(/images/mnuonleft.gif) no-repeat; width:13px; height:31px; display:block; float:left;}
.headcont .head .menu .mnuonright {background:url(/images/mnuonright.gif) no-repeat; width:13px; height:31px; display:block; float:left; margin-right:10px;}
.headcont .head .menu .mnuoncenter {background:url(/images/mnuonbg.gif) repeat-x; height:31px; padding-top:7px;float:left;}
.headcont .head .menu .mnuoncenter A {text-transform:lowercase; color:#ffffff;}

.position {font-size:9px; margin-top:0px; color:#b9b9b9; padding-left:3px;}
.position A {color:#808080;}

.content {}
.content .left {width:273px; float:left; margin-right:15px; padding-top:15px;}
.content .right {width:686px; float:left;}

.mainoffer {float:left; margin-right:26px; width:307px; height:226px; background:url(/images/homepromobottom.gif) no-repeat bottom; background-color:#f7f7f7; margin-bottom:25px; margin-top:10px;}
.mainoffer .moline1 {}
.mainoffer .moline2 {position:relative; padding:8px;}
.mainoffer .moline2 .title {position:relative; font-size:16px; font-weight:bold;}
.mainoffer .moline2 .title A {color:#000000;}
.mainoffer .moline2 .text {position:relative; font-size:11px; color:#000000;}
.mainoffer .moline2 .button {position:absolute; top:60px; padding-left:150px;}
.mainoffer .moline2 .button A {background:url(/images/button1.gif) no-repeat center; color:#ffffff; width:143px; height:21px; display:block; text-align:center; line-height:19px; font-size:11px; font-weight:bold;}

.smallpromo {position:relative; width:273px; height:90px; background:url(/images/smallpromobg.gif) no-repeat bottom; margin-bottom:0px;}
.smallpromo .moline1 {position:absolute; width:110px; height:90px; top:0px; left:0px;}
.smallpromo .moline2 {position:absolute; width:163px; height:60px; top:0px; left:110px; padding-top:30px;}
.smallpromo .moline2 .title {font-weight:bold; padding-bottom:5px;}
.smallpromo .moline2 .text {font-size:11px;}

.mainbox {margin-bottom:0px;}
.mainbox .title {margin-bottom:8px; font-size:14px; color:#989898;}
.mainbox .subtitle {color:#d6d6d6;}
.mainbox .sublink {font-size:11px;}
.mainbox .sublink A {color:#ffb39a;}

.kiemeltingatlan {width:200px; height:150px; float:left; margin-right:39px;}
.kiemeltingatlan .pic {margin-bottom:6px;}
.kiemeltingatlan .price {margin-bottom:3px; font-size:14px; color:#3f97db; font-weight:bold;}

.ingatlanlista {margin-bottom:20px;}
.ingatlanlista .itemrow {margin-bottom:20px;}
.ingatlanlista .itemrow .pic {margin-right:20px;}
.ingatlanlista .itemrow .name {font-size:18px; margin-bottom:5px;}
.ingatlanlista .itemrow .info {margin-bottom:5px; color:#dcdcdc;}
.ingatlanlista .itemrow .info .price {font-weight:bold; color:#3f97db;}
.ingatlanlista .itemrow .info .data {color:#5f5f5f;}
.ingatlanlista .itemrow .text {font-size:11px;}

.leftbox {margin-bottom:15px;}
.leftbox .lbtitle {font-weight:bold; margin-bottom:10px; font-size:12px;}
.leftbox .lbcontent {font-size:11px;}

.box1 {background-color:#3f97db; padding:10px;}
.box1 .lbtitle {color:#ffffff;}
.box1 .lbcontent {color:#f1f1f1;}

.box2 {background-color:#efefef; padding:10px;}
.box3 {background-color:#f8f8f8; padding:10px;}

.ingatlan {}
.ingatlan .description {font-size:14px; margin-bottom:10px; font-weight:normal;}
.ingatlan .functions {margin-bottom:15px;}
.ingatlan .datacard {padding:10px; background-color:#f1f1f1; width:180px; margin-right:20px;}
.ingatlan .title {font-size:14px; font-weight:bold; margin-bottom:8px; padding-bottom:5px; border-bottom:1px solid #d8d8d8;}
.ingatlan .label {font-size:11px;}
.ingatlan .data {font-size:12px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #d8d8d8;}
.ingatlan .price {font-size:15px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #d8d8d8; color:#3f97db;}
.ingatlan .gmap {margin-top:20px;}
.ingatlan .bottomlinks {margin-bottom:15px; margin-top:20px;}
 
.fotolisttitle {font-size:14px; color:#000000; font-weight:bold; margin-bottom:15px;}
.fotolist {clear:both;}
.fotolist .foto {width:140px; height:85px; margin-right:15px; margin-bottom:10px; float:left;}

.tanacsado {text-align:center; padding:10px;}
.tanacsado .foto {margin-bottom:5px; width:200px; height:220px; text-align:center;}
.tanacsado .nev {font-size:14px; font-weight:bold; margin-bottom:3px; color:#000000;}
.tanacsado .telefon {margin-bottom:3px;}
.tanacsado .mobil {margin-bottom:3px;}
.tanacsado .email {margin-bottom:3px;}
.tanacsado2 {float:left; margin-right:5px; width:200px; height:290px;}
.tanacsado3 .foto {margin-left:18px;}

.partner {text-align:center; background-color:#ffffff; padding:10px;}
.partner .foto {margin-bottom:5px; width:200px; height:220px;}
.partner .nev {font-size:14px; font-weight:bold; margin-bottom:3px; color:#000000;}
.partner .url {margin-bottom:3px;}
.partner .text {margin-bottom:3px; font-size:11px;}
.partner2 {float:left; margin-right:5px; width:200px; height:290px;}

.bmenu1 {font-size:12px; padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #d8d8d8;}
.bmenu1:HOVER {}
.bmenu1 A {display:block;font-weight:bold;}
.bmenu1 A:HOVER {}
.bmenu1selected {font-size:12px; padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #d8d8d8; font-weight:bold; padding-left:0px;}
.bmenu1selected A {color:#000000;}
.bmenu1sub {font-size:11px; padding-left:30px; padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #d8d8d8;}
.bmenu1sub:HOVER {}
.bmenu1sub A {display:block;}
.bmenu1subselected {font-weight:normal; color:#ffffff;}
.bmenu1subselected A {color:#000000;}

.searchbox {border:1px solid #f5f5f5; margin-bottom:5px;}
.searchbox .titletd {background-color:#f5f5f5;}
.searchbox .titletd .title {padding:10px; font-weight:bold;}
.searchbox .titletd .contenttd {padding:10px; font-weight:bold;}
.searchbox .rowcont {padding:9px; font-size:14px; color:#9d9d9d; background:url(/images/searcharrow.gif) no-repeat top left; padding-left:15px;}
.searchbox .rowcont .row {}
.searchbox .rowcont .row .sbitem {padding-right:10px; padding-left:10px;}
.searchbox .rowcont .row .sbitem .ext {font-size:11px;}
.searchbox .rowcont .row .morelink {font-size:11px; padding-right:10px;}
.searchbox .rowcont .r2 {margin-top:10px;}
.sbselect {background-color:#ffffff; color:#000000; font-weight:bold; font-family:tahoma;}
.sbinput {background-color:#ffffff; color:#000000; font-weight:bold; font-family:tahoma;}
.priceinput {width:70px;}
.varosselect {width:120px;}
.megyeselect {width:150px;}
.teruletinput {width:40px;}
.szobainput {width:40px;}
.sbuttonrow {padding-top:10px; margin-top:10px; border-top:1px solid #f5f5f5;}

.fooingatlan {width:150px; height:60px;}
.fooingatlan .pic {width:57px; height:57px; margin-right:10px; float:left;}
.fooingatlan .price {margin-bottom:3px; font-size:14px; color:#3f97db; font-weight:bold;}

.footercont {background:url(/images/footerbg.gif) repeat-x; margin-top:10px; padding-bottom:50px;}
.footercont .footer {color:#5f5f5f; font-size:11px;}
.footercont .footer .ftitle {padding-top:20px; font-weight:bold; font-size:12px;}
.footercont .footer .ftitle A {color:#5f5f5f;}
.footercont .footer .faddress {margin-bottom:8px; padding-top:2px;}
.footercont .footer .cinfo {}
.footercont .footer .cinfo .cilabel {font-size:9px; color:#c5c5c5; width:30px;}
.footercont .footer .cinfo .cidata {}
.footercont .footer .inglist {margin-top:10px;}
.footercont .footer .inglist .irow {margin-bottom:10px;}
.footercont .footer .inglist .irow .pic {margin-right:8px;}
.footercont .footer .inglist .irow .name {font-size:12px; font-weight:bold;}
.footercont .footer .inglist .irow .info {}
.footercont .footer .inglist .irow .info .price {color:#3f97db; font-size:11px; font-weight:bold; padding-bottom:3px;}
.footercont .footer .links {padding-top:10px; width:150px;}
.footercont .footer .igorcorner {padding-top:20px;}
.footercont .footer .fpartnlist {margin-top:10px;}
.footercont .footer .fpartnlist .fpartn {width:50px; height:55px; float:left; margin-right:5px;}

.partntitle {padding-top:0px; font-weight:bold; font-size:12px;}
.partnlist {margin-top:10px; height:55px;}
.partnlist .partn {width:50px; height:55px; float:left; margin-right:5px;}

.postcontent {margin-bottom:20px;}

.nomargin {margin:0px;}
.hand {cursor:pointer;}
.medium {font-size:11px;}
.italic {font-style:italic;}

.bannertop {background-color:#e5e5e5;}
.banner {padding:10px 0px 10px 0px; text-align:center;}