/* html rész */
html {width: 100%; height: 100%; padding-right: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px;}

body {position: relative; background-image: url(bg.gif); margin: 0px auto; width: 100%; height: 100%; text-align: center; float: left; 
scrollbar-face-color: beige; scrollbar-highlight-color: #000; scrollbar-3dlight-color: beige; 
scrollbar-darkshadow-color: #000; scrollbar-shadow-color: beige; scrollbar-arrow-color: #000; 
scrollbar-track-color: beige;}

img {border:none;}
a {outline:none;}

/* szerkezi részek */
#center {background: transparent; position: relative; width: 1010px; height: 100%; margin-left: auto; margin-right: auto; text-align: center; border-left: 0px double #60C0E6; border-right: 0px double #60C0E6;}

#keresoreteg {position:absolute; left:0px; top:0px; width:800px; height:600px; overflow: auto; text-align:justify; z-index:-1; filter:alpha(opacity=0,finishopacity=0,style=1);}
.kr {position:absolute; left:0px; top:0px; width:800px; height:600px; overflow: auto; text-align:justify; z-index:-1; filter:alpha(opacity=0,finishopacity=0,style=1);}

#header {background: white; width:100%; height: 420px; border-bottom: 0px double #60C0E6; clear:both; display:block; margin-bottom:10px;}
#left {background: white; width:200px; margin-left:2px; margin-right:3px; float:left;}
#middle {background: white; width:630px; text-align:center; float:left;}
#middle2 {background: white; width:830px; text-align:center; float:left;}
#middle3 {background: white; width:100%; text-align:center; float:left;}
#right {background: white; width:160px; text-align:center; margin-left:3px; margin-right:2px; float:right;}
html>body #right {margin-right:10px;}
#footer {background: transparent; width:100%; height:400px; text-align:center; float:left;}

/* Objektumok */
#logo {background-image:url(logo.jpg); background-repeat:no-repeat; width:265px; height:110px; float:left; cursor:hand; border:0px;}
#kmenu {position:absolute; background: url(menubg1.jpg) repeat-x bottom; top:115px; left:0px; width:100%; height:115px; text-align:left;}
#fmenu {position:absolute; background: url(menubg2.jpg) repeat-x bottom; top:230px; left:0px; width:100%; height:62px; text-align:center; color:black;}
#mynews {position:absolute; top:40px; left:270px; width:728px; height:50px;}

#b728 {position:absolute; top:10px; left:270px; width:728px; height:90px; text-align:center;}
#b500 {position:absolute; top:120px; left:485px; width:510px; height:100px; text-align:center;}

#csik1 {position: absolute; top:105px; left:0px; background-image: url(csik.gif); background-repeat:no-repeat; width:1000px; height:10px; margin: 10 0 10 0;}
#csik2 {position: absolute; top:240px; left:0px; background-image: url(csik.gif); background-repeat:no-repeat; width:1000px; height:10px; margin: 10 0 10 0;}
.csik {position: relative; background-image: url(csik.gif); background-repeat:no-repeat; width:1000px; height:10px; margin: 10 0 10 0;}

#rek {position: relative; background: none; top:180px; width:100%; height:121px; text-align:center; clear:both;}
#ka {display:none;}

img {border:0px;}

.txt-sajat-cim {text-indent: -2000px;}

/* Keretek */
.b1000 {width:1000px;text-align:left;}
.b840 {width:820px;text-align:left;}
.b640 {width:620px;text-align:left;}

.b640l {width:620px; text-align:left;}

.b200_k {width:206px; text-align:left; float:left;}
.b150 {width:150px; height:130px; padding:0px; border:0px; float:left; text-align:left;}

html>body .b150 {padding:2px;}

.ksz {width:1px; height:1px; visibility:hidden;}

/* Karakter */
.nev {color: darkblue; font-weight:bold;}
.nevcim {color: darkblue; font-weight:bold;}

.reg {color: gray; font-size:10px;}
.kat {float:right;}
html>body .kat {text-align: right; margin-bottom:1px;}

.kat_db {color:#6C97C1; font-size:12px; text-decoration: none;}
.kat_db2 {color:#6C97C1; font-size:14px; text-decoration: none;}

.phone {color:#999E2C; font-size:14px;}

h1, h2, h3, h4 {color:#A31914;font-family:Georgia, Garamond, Times, serif;font-variant:small-caps;margin:0px 0 0px;}
h1 {font-size:1em;padding-left:8px;}
h2 {font-size:0.8em;padding-left:6px; text-align:left;text-decoration:underline;}
h4 {font-size:0.8em;text-align:center; TEXT-DECORATION: underline;}

.h840 {background-image: none; background-repeat:no-repeat; width:810px; font-size:0.9em; color:brown; text-align:center; border-bottom: 3px double #587050;}
.h640 {background-image: none; background-repeat:no-repeat; width:610px; font-size:0.9em; color:brown; text-align:center; border-bottom: 3px double #BFD02A;}
.h190 {background-image: none; background-repeat:no-repeat; width:190px; font-size:0.9em; color:#6C97C1; text-align:center; border-bottom: 3px double #BFD02A;}
.h150 {background-image: none; background-repeat:no-repeat; width:150px; font-size:0.9em; color:#6C97C1; text-align:center; border-bottom: 3px double #BFD02A;}

p {background:transparent;padding:2px;margin:2px; width:100%; color:#808080;}
p.alap {background:transparent;padding:2px;margin:2px; width:100%; text-align:justify;}
p.lastof {color:#000; font-size:14px; border-bottom:1px dotted gray; text-align:left;}
p.lastof_s {color:#000; font-size:14px;}
p.lastof_e {color:#000; font-size:14px; border-bottom:1px dotted gray; text-align:left; }

p.szab {background:transparent; padding:2px; padding-top:5px; margin:2px; width:100%; text-align:justify;}

li {text-align:left;}
li.kek {padding-left: 10px; padding-bottom:5px; color:#444891; font-weight:bold;}
li.narancs {padding-left: 10px; padding-bottom:5px; color:darkorange; font-weight:bold;}

/* Linkek */
a.ajanlott:link, a.ajanlott:active, a.ajanlott:visited {color:#8CB546; font-size:12px; text-decoration: none;}
a.ajanlott:hover {color:#000546; font-size:12px; text-decoration: underline;}

a.fomenu-a:link, a.fomenu-a:active, a.fomenu-a:visited {padding-left:0px; color:#000546; font-size:12px; font-weight:bold; text-decoration: none;}
a.fomenu-a:hover {color:#60C0E6; font-size:12px; text-decoration: underline;}

a.fomenu-b:link, a.fomenu-b:active, a.fomenu-b:visited {padding-left:0px; color:red; font-size:12px; font-weight:bold; text-decoration: none;}
a.fomenu-b:hover {color:darkorange; font-size:12px; text-decoration: underline;}

a.fomenu-c:link, a.fomenu-c:active, a.fomenu-c:visited {padding-left:0px; color:#444891; font-size:12px; font-weight:bold; text-decoration: none;}
a.fomenu-c:hover {color:#60C0E6; font-size:12px; text-decoration: underline;}

a.fomenu-d:link, a.fomenu-d:active, a.fomenu-d:visited {padding-left:5px; color:#C77E39; font-size:12px; font-weight:bold; text-decoration: none;}
a.fomenu-d:hover {color:darkorange; font-size:12px; text-decoration: underline;}

a.best:link, a.best:active {color:#60C0E6; font-size:12px; text-decoration: none;}
a.best:visited {color:gray; font-size:12px; text-decoration: none;}
a.best:hover {color:#000546; font-size:12px; text-decoration: none;}

a.last:link, a.last:active, a.last:visited {color:#3FA1D5; font-size:14px; text-decoration: none;}
a.last:hover {color:blue; font-size:14px; text-decoration: none;}

a.usefull:link, a.usefull:active, a.usefull:visited {color:#8CB2D6; font-size:12px; text-decoration: none;}
a.usefull:hover {color:#000546; font-size:12px; text-decoration: none;}

a.logolink:link, a.logolink:active, a.logolink:visited {color:#8CB2D6; font-size:12px; font-weight:bold; text-decoration: none;}
a.logolink:hover {color:#000546; font-size:12px; font-weight:bold; text-decoration: none;}

a.kat:link, a.kat:active, a.kat:visited {color:gray; font-size:11px; text-decoration: none;}
a.kat:hover {color:#000546; font-size:11px; text-decoration: underline;}

a.kat2:link, a.kat2:active, a.kat2:visited {color:gray; font-size:11px; text-decoration: none;}
a.kat2:hover {color:#000546; font-size:11px; text-decoration: underline;}

a.kat_link:link, a.kat_link:active, a.kat_link:visited {color:#CF5E2C; font-size:12px; text-decoration: none;}
a.kat_link:hover {color:#000546; font-size:12px; text-decoration: none;}

a.kat_link2:link, a.kat_link2:active, a.kat_link2:visited {color:#CF5E2C; font-size:14px; text-decoration: none;}
a.kat_link2:hover {color:blue; font-size:14px; text-decoration: none;}

a.kat_link3:link, a.kat_link3:active, a.kat_link3:visited {color:#6C97C1; font-size:14px; text-decoration: none;}
a.kat_link3:hover {color:blue; font-size:14px; text-decoration: underline;}

a.kat_link4:link, a.kat_link4:active, a.kat_link4:visited {color:#6C97C1; font-size:12px; text-decoration: none;}
a.kat_link4:hover {color:blue; font-size:12px; text-decoration: underline;}

a.kat_link5:link, a.kat_link5:active {color:#63514F; font-size:13px; text-decoration: none;}
a.kat_link5:visited {color:red; font-size:13px; text-decoration: none;}
a.kat_link5:hover {color:blue; font-size:13px; text-decoration: none;}

a.kat_link6:link, a.kat_link6:active {color:#60914F; font-size:13px; text-decoration: none;}
a.kat_link6:visited {color:red; font-size:13px; text-decoration: none;}
a.kat_link6:hover {color:blue; font-size:13px; text-decoration: none;}

/* Form */
fieldset {padding:5px; border:3px double darkorange;}
legend {padding:3px; border:1px solid gray;}
.form-label {font-family: verdana; font-size: 10; font-weight: normal; padding-left:10px; width:150px; text-align:left; float:left;}
.form-label1 {font-family: verdana; font-size: 10; font-weight: normal; padding-left:10px; width:150px; text-align:left;}
.form-label2 {font-family: verdana; font-size: 10; font-weight: normal; width:100%; padding-left:10px; text-align:left; float:left;}
.form-label3 {font-family: verdana; font-size: 10; font-weight: normal; padding-left:10px; width:100px; text-align:left; float:left;}
.form-select {font-family: verdana; font-size: 9; font-weight: normal; background-color: white; border: 1px solid #8CB546;}
.form-input {font-family: verdana; font-size: 10; font-weight: normal; background-color: white; border: 1px solid gray; margin-left:10px;}
.form-gomb {font-family: Arial; font-size: 10; font-weight: bold; color: #000; background-color: white; border: 1px solid orange;}
.form-gomb2 {font-family: Arial; font-size: 10; font-weight: bold; color: #000; background-color: white; border: 1px solid gray;}

#ingatlaninfobox {margin-bottom:10px;margin-top:10px;float:left;display:none;border:1px solid #ccc;padding:5px;background:#2D8537;color:#fff;font-weight:bold;text-align:justify;}
#ingatlaninfobox a {color:#fff;} 
