/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/bg_body.png", sizingMethod="noscale");*/

/*index.htm*/
#preloader {margin: 20px auto; background: #fff; width: 440px; height: 240px; padding: 15px; border: 1px solid #576D62;}
ul#open-lang {margin: 0 auto 40px auto; height:65px; width:150px; padding: 10px 20px; clear: both; overflow: hidden; background: url(../images/bg_open_lang_ul.gif) no-repeat; }
ul#open-lang li {position: relative; list-style: none; float: left; width: 50px; height: 65px;}
ul#open-lang span {position: absolute; width: 50px; height: 65px; top: 0; left 0; background: url(../images/bg_open_lang.gif) no-repeat; *cursor: pointer;}
ul#open-lang li#ol1 span {background-position: 0 0;}
ul#open-lang li#ol2 span {background-position: -50px 0;}
ul#open-lang li#ol3 span {background-position: -100px 0;}

ul#open-lang li#ol1 a:hover span {background-position: 0 -65px;}
ul#open-lang li#ol2 a:hover span {background-position: -50px -65px;}
ul#open-lang li#ol3 a:hover span {background-position: -100px -65px;}

a {color: #ED9600; text-decoration: none;} 
a:hover {text-decoration: underline;}

/**/


* {margin: 0; padding: 0;}
html, body	{height: 100%;}

html {background: #176042 url(../images/bg.gif) repeat-x;}

body {font: 11px arial; color: #576D62; background: url(../images/bg_iefix.gif) right top no-repeat;}
*+html body {background: url(../images/bg_body.png) right top no-repeat !important;}
html>body {background: url(../images/bg_body.png) right top no-repeat;}

#keret {position: relative; width: 960px; overflow: hidden; clear: both; margin: 0 auto; padding-bottom: 30px;}
	
	#csik {/*background: #22372F;*/ width: 950px; height: 5px; /*opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50);*/ margin-bottom: 66px; *font-size: 1px; *line-height: 1px;}

	#lang {position: absolute; top:0; right: 8px; color: #E3E9E3;border-top: solid 5px #bed73e;}
	#lang a {color: #E3E9E3; text-decoration: none; padding: 0 4px; font-size: 10px;}
	#lang a:hover {text-decoration: underline;}
	.active {text-decoration: underline !important;}
	
	h1#logo, h1#logo a {display: block; width: 123px; height: 100px;}
	h1#logo {position: absolute; top: 0px; left: 0px; background: url(../images/logo.gif) no-repeat; /* _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/logo.png", sizingMethod="noscale");*/}
	h1#logo em {display: none;}
	
	#flash-menu {height: 24px; width: 960px; margin-bottom: 5px;}
	#flash {width: 960px; height: 320px; margin-bottom: 5px; margin-left: -5px;}
	
	#contener {clear: both; overflow: hidden; padding-bottom: 10px; height: 1%;}

		.oszlop {width: 320px; float: left;}


		.box {position: relative; background:  url(../images/bg_box.gif) repeat-y; padding: 15px 25px 25px 15px !important; clear: both; overflow: hidden; *height: 1%;}
		.box p {padding: 5px 0;}
		.box a {color: #ED9600; text-decoration: none;}
		
		.bbshad {position: absolute; width: 320px; height: 10px; bottom: 0; left: 0; background: url(../images/bg_box_btm.gif) no-repeat; *clear: both;}
		*html .bbshad {bottom: -3px;}
		
		.box-cim {font: bold 15px arial !important; text-transform: uppercase; margin-bottom: 10px; background: url(../images/box_cim_vonal.gif) 0 14px repeat-x;}
		.box-cim a#nostyle {text-decoration: none; color: #576D62;}
		.box-cim a#nostyle:hover {text-decoration: none; color: #576D62;}
		
		a.akcio {position: relative; width: 280px; height: 105px; margin-bottom: 11px; overflow: hidden; display: block; text-decoration: none;}
		a.akcio img {border: 0;}
		a.akcio span.overlay {position: absolute; bottom: 0; left: 0; width: 280px; height: 38px; background: #000; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
		a.akcio em {position: absolute; bottom: 5px; left: 10px; width: 280px; color: #fff; font-style: normal; }
		.nomrg {margin-bottom: 0 !important;}

		.tetoterek a {border: 0;}
		.tetoterek a img {border: 0; display: block; margin-bottom: 10px;}
		.tetoterek a.nomrg img {margin-bottom: 0 !important;}

		.hasznalt-lakasok {background: url(../images/bokreta_hasznalt_lakas_box.gif) no-repeat;}
		.hasznalt-lakasok .bbshad {background: url(../images/bokreta_hasznalt_lakas_box.gif) left bottom no-repeat;}
		.hasznalt-lakasok .box-cim {background: url(../images/bokreta_hasznalt_lakas_box_cim_vonal.gif) 0 14px repeat-x;}		
		.hasznalt-lakasok a {border: 0;}
		.hasznalt-lakasok a img {border: 0; display: block; margin-bottom: 10px;}
		.hasznalt-lakasok a.nomrg img {margin-bottom: 0 !important;}
		
		.table1 {width: 100%;}
		.table1 th {width: 120px; background: #d4dfd4; border-right: 1px solid #2b5962; text-align: right;}
		.table1 th, .table1 td {padding: 2px 5px; border-bottom: solid 1px #d4dfd4;}

		.projectlist {padding-bottom: 10px;}
		.projectlist h3 {font-size: 11px; background: #576d62; color: #fff; padding: 0 0 0 5px;}
		.projectlist a {position: relative; display: block; width: 280px; height: 59px; overflow: hidden;}
		.projectlist a span {padding: 7px 0 0 73px; font-style: normal; display: block; color: #576d62;}
		.projectlist a:hover span {color: #fd930a;} 
		.projectlist a.even {background-image: url(../images/bokreta_bg_projectlist_even.jpg);}
		.projectlist a.odd {background-image: url(../images/bokreta_bg_projectlist_odd.jpg);}
		.projectlist a img {position: absolute; width: 59px; height: 44px; display: block; top: 7px; left: 4px; border: 0;}
		

		
		.projektbox {clear: both; overflow: hidden; padding-bottom: 10px; *height: 1%;}
		.projektbox .left {float:left; width: 140px;}
		.projektbox h1 {font: bold 12px arial; margin-bottom: 5px;}
		.projektbox ul {list-style: none; margin-bottom: 5px;}
		.projektbox ul li a {color: #ED9600; text-decoration: none; background: url(../images/a_sqr_gr.gif) left top no-repeat; padding-left: 10px;}
		.projektbox ul li a:hover {text-decoration: underline;}
		
		.hirbox {background: #EFF1F0; padding: 5px 10px; margin: 5px 0;}
		.hirbox h1, .hirbox h1 a {color: #ED9600; font: bold 12px arial; text-decoration: none;}
		.hirbox .date {font-size: 9px;}
		.hirbox p {padding: 5px 0 0 0; clear: both; overflow: hidden; _height:1%;}
		
		.hirbox_jogihirek {padding: 5px 10px; margin: 5px 0; border-bottom: solid 1px #EFF1F0;}
		.hirbox_jogihirek h1, .hirbox_jogihirek h1 a {color: #ED9600; font: bold 12px arial; text-decoration: none;}
		.hirbox_jogihirek .date {font-size: 9px; color: #FFFFFF;}
		.hirbox_jogihirek p {padding: 5px 0 0 0; color: #FFFFFF;}
		
		.hirbox_jogihirek_short {padding: 5px 10px; margin: 5px 0; border-bottom: solid 1px #EFF1F0;}
		.hirbox_jogihirek_short h1, .hirbox_jogihirek_short h1 a {color: #ED9600; font: bold 12px arial; text-decoration: none;}
		.hirbox_jogihirek_short .date {font-size: 9px; color: #576D62;}
		.hirbox_jogihirek_short p {padding: 5px 0 0 0; color: #576D62;}

		#lakaskereso-box {position: relative; background: url(../images/lakaskereso_box.gif) right bottom no-repeat; padding: 15px 25px 25px 15px; color: #fff;}
		#lakaskereso-box h2 {font-size: 12px;  margin: 0 0 5px 0; padding: 0 0 5px 0; text-align: right;  background: url(../images/lkbox_cim_vonal.gif) left bottom repeat-x;}
		#lakaskereso-box .box-cim {background: url(../images/lkbox_cim_vonal.gif) 0 14px repeat-x;}
		#lakaskereso-box form fieldset {border: 0;}
		#lakaskereso-box form .row {text-align: right; margin-bottom: 5px;}
		#lakaskereso-box form label {font-weight: bold; padding: 0 10px 0 0;}
		#lakaskereso-box form select {}
		.long {width: 180px;}
		

		#bokreta-garancia-box {position: relative; background: url(../images/bokretagarancia_box.gif) right bottom no-repeat; padding: 15px 25px 25px 15px; color: #fff;}
		#bokreta-garancia-box .box-cim {background: url(../images/bgbox_cim_vonal.gif) 0 14px repeat-x;}
		#bokreta-garancia-box a.sqr {color: #fff !important;}
		#bokreta-garancia-box p {padding: 0 110px 5px 0;}
		#bokreta-garancia-box #thumb-garancia {position: absolute; width: 95px; height: 70px; display: block; right: 30px; top: 35px; background: url(../images/thumb_garancia.png) no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/thumb_garancia.png", sizingMethod="noscale");}
		
		#bokreta-hirlevel-box {position: relative; background: url(../images/hirlevel_box.gif) right bottom no-repeat; padding: 15px 25px 25px 15px; color: #fff; *height: 1%;}
		#bokreta-hirlevel-box .box-cim {background: url(../images/hirlbox_cim_vonal.gif) 0 14px repeat-x;}
		#bokreta-hirlevel-box a.sqr {color: #fff !important;}
		#bokreta-hirlevel-box p {padding: 0 110px 5px 0;}
		#bokreta-hirlevel-box #thumb-hirlevel {position: absolute; width: 108px; height: 87px; display: block; right: 30px; top: 10px; background: url(../images/thumb_hirlevel.png) no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/thumb_hirlevel.png", sizingMethod="noscale");}

 		#jogi-box {
 			position: relative; 
 			background: url(../images/jog_box.jpg) top no-repeat;
 			padding: 15px 25px 25px 15px; 
 			_margin-bottom:10px;
 		}
		#jogi-box h2 {font-size: 12px;  margin: 0 0 5px 0; padding: 0 0 5px 0; text-align: right;  background: url(../images/lkbox_cim_vonal.gif) left bottom repeat-x;}
		#jogi-box .box-cim {background: url(../images/jog_box_cim_vonal.gif) 0 14px repeat-x; color: #FFFFFF;}
		#jogi-box a {color: #FFFFFF; text-decoration: none;}

 		#hasznalt-lakasok-belso-box {position: relative; background: url(../images/hasznalt_lakasok_belso_box.jpg) top no-repeat; padding: 15px 25px 25px 15px; _margin-bottom:10px; 		}
		#hasznalt-lakasok-belso-box h2 {font-size: 12px; padding: 5px 0; background:0;}
		#hasznalt-lakasok-belso-box .box-cim {color: #FFFFFF; background:0;}
		#hasznalt-lakasok-belso-box .box-content {padding-top:170px;}
		#hasznalt-lakasok-belso-box a {color: #FFFFFF; text-decoration: none;}


	#footer {height: 35px width: 950px; background: /*#53705c*/#bed73e; line-height: 35px; color: /*#CDDED5*/#53705c; text-align: center; clear:both;}		
		#footer a {color: /*#CDDED5*/#53705c; text-decoration: none;}
		#footer a:hover {text-decoration: underline;}
		
a.sqr {font: bold 11px arial; color: #576D62; text-decoration: none; background: url(../images/a_sqr.gif) left top no-repeat; padding-left: 8px;}
a.sqr:hover {text-decoration: underline;}

a.button {padding: 2px 10px; color: #fff; font-weight: bold; text-decoration: none; line-height: 24px;}
	a.sarga {background: #ED9600; color: #fff !important; text-decoration: none !important;}
	a.zold {background: #7B8B82; color: #fff !important; text-decoration: none !important;}
	a.sarga:hover {background: #D68700;}
	a.zold:hover {background: #506A5D;}

a.formbutton {padding: 1px 5px; color: #fff; text-decoration: none; line-height: 24px;}

.right {text-align: right !important;}
.left {text-align: left !important;}
.fleft {float: left; margin: 0 10px 0 0;}
.fright {float: right; margin: 0 0 0 10px;}
.clear {clear: both;}
.center {text-align: center !important;}
.space {margin-top: 20px;}
.i {font-style: italic !important;}
.bold {font-weight: bold !important;}
.block {display: block;}
.hidden {display: none !important;}
.co {clear: both; overflow: hidden; *height: 1%;}
.font12 {font-size: 12px !important;}
.noborder {border:0 !important;}

/*Bels?*/

.belso-oszlop {position: relative; width: 600px; float: right; padding: 15px 25px 25px 15px; *height: 1%; background: url(../images/shad_belso.gif) repeat-y;}
.belso-oszlop span#shad-bottom, .belso-oszlop span.shad-bottom  {position: absolute; width: 640px; height: 10px; bottom: 0; left: 0; background: url(../images/shad_bottom.gif) no-repeat; display: block; line-height: 8px; font-size: 4px;}
*html .belso-oszlop span#shad-bottom, *html .belso-oszlop span.shad-bottom {bottom: -1px;}

.belso-oszlop h2 {font: bold 12px arial; margin-bottom:10px;}
.belso-oszlop p {padding-bottom: 10px; text-align: justify;}
.belso-oszlop a {color: #ED9600; text-decoration: none;}
.belso-oszlop a:hover {text-decoration: underline;}
.belso-oszlop a img {border: 0;}
.belso-oszlop ul {list-style-type: square; padding: 0px 20px 20px 35px;}
.belso-oszlop ul li {padding: 3px 0; }
.belso-oszlop ul li em {display: block;}

.belso-oszlop ul.also {list-style-type: square; padding: 0px 20px 20px 35px;}
.belso-oszlop ul.also li {padding: 0px 0; }
.belso-oszlop ul.also li em {display: block;}

.belso-oszlop ol {padding: 0px 20px 20px 35px;}
.belso-oszlop ol li {padding: 3px 0; }

.belso-oszlop table {margin-bottom: 10px;}

.belso-oszlop dl {padding: 0px 0px 0px 10px;}
.belso-oszlop dl dt {font-weight: bold;}
.belso-oszlop dl dd {padding: 0 0 10px 10px;}

.hirlevel-tarto {margin-bottom: 10px; border-bottom: 0px solid #eee; clear: both; overflow: hidden; *height: 1%; }
ul.hirlevel-arhivum {width: 119px !important; padding: 0 0 0 23px !important; margin: 0 0 0 10px !important; padding-bottom: 10px; float: left; *display: inline;}
	*html ul.hirlevel-arhivum {width: 132px !important; padding: 0 0 0 10px !important;}
	*+html ul.hirlevel-arhivum {width: 132px !important; padding: 0 0 0 10px!important;}
ul.hirlevel-arhivum li {padding: 0 !important;}
#first {margin-left: 0 !important;}


/*sajto*/
table.sajto td {padding: 3px; border-bottom: 1px solid #A6BCB1;}

 
/*Lak?skeres? bels?*/
table.table-lakaskereso {width: 100%; text-align: center; margin: 0 0 30px 0;}
table.table-lakaskereso th {padding-bottom: 10px;}
table.table-lakaskereso td {padding: 2px 0; background: #f6f6f6; border-bottom: 1px solid #fff;}
table.table-lakaskereso .status {}
table.table-lakaskereso tr:hover td {background: #fefefe;}
table.table-lakaskereso th.left, table.table-lakaskereso td.left {padding-left: 10px;}
table.table-lakaskereso td a.more {color: #ed9600 !important; text-decoration:none; display: block;font-weight:bold;}
table.table-lakaskereso td a.more:hover {background:#ed9600;color:#fff !important;}

/*form */
form {padding-bottom: 10px;}
label {}
fieldset {border: 0; }
legend {padding: 0 2px 1px 2px; font-weight: bold;}
select, input, textarea {font: 11px arial; color: #576D62;}
input {padding-left: 2px;}

.hirlevel label {display: block; font-size: 10px;}
.hirlevel fieldset {border: 0; width: 135px; border-right: 1px solid #A7B8AE;}
.hirlevel input {border: 1px solid #D6DDDA; background: #A7B8AE; margin-bottom: 5px;}
#le {position: absolute; width: 135px; padding-bottom: 1px; bottom: 48px; right: 25px; }

.jump {line-height: 18px;}
.jump label {display: block; }


/*Gal?ria*/
ul#galery {list-style: none; clear: both; overflow: hidden; *height: 1%; padding: 10px 0;}
ul#galery li {display: block; float: left; margin: 0 0 10px 20px; }
ul#galery li img {display: block;}
ul#galery li a {display: block; border: 1px solid #FD940B; padding: 1px; background: #fff; width: 120px; }
ul#galery li a:hover { background: #FD940B;}
ul#galery li em {font-style: normal; font-size: 10px; letter-spacing: -0.05em;}

/*Projekt*/
dl.project-list dt {font-size: 12px; margin-top: 10px;}
dl.project-list dd {position: relative; padding:  5px !important; margin: 10px 0 10px 0;  background: #E1F3EA;  border-bottom: 1px solid #f5f5f5; clear: both; overflow: hidden; *height: 1%;}
dl.project-list dd img {float: left; margin-right: 5px; border: 3px solid #fff;}
dl.project-list dd ul {position: absolute; top: 5px; right: 0; width: 290px; padding: 0 0 0 17px !important; }
dl.project-list dd ul li {padding: 0 0 0 0;}
dl.project-list dd p {padding: 0 330px 0 0 !important; text-align: left !important;}
		/*kiemel?sek*/
		dd#pasa-kiemelt {background: #E4AFA0 !important; color: #702C23;}
		dd#pasa-kiemelt a {color: #fff;}

.steady {border-bottom: 2px solid #FED48C;}
.ready {border-bottom: 2px solid #C0CBC5;}
.plan {border-bottom: 2px solid #CACDD2;}

.stamp_hu {width:84px; height:45px; position: absolute; bottom: 10px; right: 10px; background: transparent url(../images/stamp_atadva.png) no-repeat;}
* html .stamp_hu { background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/stamp_atadva.png", sizingMethod="scale");}

.stamp_en {width:84px; height:45px; position: absolute; bottom: 10px; right: 10px; background: transparent url(../images/stamp_handover.png) no-repeat;}
* html .stamp_en { background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/stamp_handover.png", sizingMethod="scale");}

.stamp_de {width:84px; height:45px; position: absolute; bottom: 10px; right: 10px; background: transparent url(../images/stamp_ubergabe.png) no-repeat;}
* html .stamp_de { background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/stamp_ubergabe.png", sizingMethod="scale");}


.stamp_process_hu {width:109px; height:60px; position: absolute; bottom: 10px; right: 10px; background: transparent url(../images/stamp_process_hu.png) no-repeat;}
* html .stamp_process_hu { background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/stamp_process_hu.png", sizingMethod="scale");}

.stamp_process_en {width:109px; height:60px; position: absolute; bottom: 10px; right: 10px; background: transparent url(../images/stamp_process_en.png) no-repeat;}
* html .stamp_process_en { background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/stamp_process_en.png", sizingMethod="scale");}

.stamp_process_de {width:109px; height:60px; position: absolute; bottom: 10px; right: 10px; background: transparent url(../images/stamp_process_de.png) no-repeat;}
* html .stamp_process_de { background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/stamp_process_de.png", sizingMethod="scale");}



/*vecses*/
#vecses-map {width: 600px; background: url(../../vecses/images/vecses_map.jpg) right top no-repeat;}
.keptarto {margin-bottom: 10px; padding: 10px 0; clear: both; overflow: hidden; *height: 1%; }
.keptarto img {display: block; margin: 0 0 5px 5px; float: left; *display: inline;}

/*Nyerem?ny form*/
form#nyeremeny_form, form#nyeremeny-form {ackground: #fee; }
form#nyeremeny_form fieldset, form#nyeremeny-form fieldset {ackground: #efe; margin: 10px 0; text-align: right;}
form#nyeremeny_form .row, form#nyeremeny-form .row {background: #fafafa; clear: both; overflow: hidden; *height: 1%; margin: 2px 30px; padding: 1px 5px;}
form#nyeremeny_form .row:hover, form#nyeremeny-form .row:hover {background: #F6FBF1;}
form#nyeremeny_form label, form#nyeremeny-form label {float: left; margin-top: 2px; text-align: left !important;}
form#nyeremeny_form textarea, form#nyeremeny-form textarea {width: 180px; height: 80px; padding-left: 2px;}
form#nyeremeny_form select, form#nyeremeny-form select {width: 185px;}
form#nyeremeny_form input, form#nyeremeny-form input {width: 180px;}
form#nyeremeny_form input.checkbox, form#nyeremeny-form input.checkbox {width: auto !important;}

/*Lightbox*/

#lightboxDetails{
	color: #fff;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: 10px solid #fff; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/overlay.png", sizingMethod="scale");
	}


/*XMAS
html {background: none !important;}
body {background: url(../images/bg_xmas.gif) repeat !important;}
*+html body {background: url(../images/bg_xmas.gif) repeat !important;}
html>body {background: url(../images/bg_xmas.gif) repeat !important;}
#keret {padding-bottom: 0 !important;}
#xmas-header {min-width: 960px; background: transparent url(../images/xmas_header.gif) repeat-x;}
.xmasfooter {background: #7B8B82 url(../images/bg_xmasfooter.gif) left bottom no-repeat !important;}
#xmas-bottom {min-width: 960px; background: transparent url(../images/xmas_bottom.gif) left bottom repeat-x; border-bottom: 30px solid #fff; }
*/

/*
div.hr {
background: #94a79d;
height: 1px;
margin-left: 2px;
margin-right: 2px;
margin-top: 5px;
margin-bottom: 10px;
clear: both;
}
div.hr hr {display: none;}
*/

div.hr {background: #94a79d; height: 1px; margin-left: 2px; margin-right: 2px; margin-top: 5px; margin-bottom: 10px; clear: both; font-size: 1px; line-height: 1px; }
div.hr hr {display: none;}

#jogisarok {
	/* background-color: #c0c0c0; */
	background: url(../images/jog_bg.gif);
	background-repeat: no-repeat;
}



/*
haszn?lt lak?sok
*/


#hasznlat-lakas-kereso h2 {padding: 0 0 10px 0;}
#hasznlat-lakas-kereso h3 {padding: 5px 5px 5px 15px; font-size: 11px;}

#hasznlat-lakas-kereso {clear: both; overflow: hidden; _height: 1%; padding:  5px; margin-bottom: 20px; background: #f5f6f6;}
#hasznlat-lakas-kereso * {margin: 0; padding: 0;}
#hasznlat-lakas-kereso dl {width: 290px;  float: left; overflow: hidden; _height: 1%; padding: 0 0 10px 0;}
#hasznlat-lakas-kereso dl dt {float: left; width: 145px; height: 20px; line-height: 20px; padding: 5px 0 0; }
#hasznlat-lakas-kereso dl dd {float: left; width: 145px; text-align: left; height: 20px;  padding: 5px 0 0;}
#hasznlat-lakas-kereso dl label {display: block; padding: 0 5px; font-weight: normal;}
#hasznlat-lakas-kereso dl select {width: 145px;}
#hasznlat-lakas-kereso dl select option {padding: 0 3px;}
#hasznlat-lakas-kereso p {clear: both; padding: 0 0 10px 5px;  overflow: hidden;}
#hasznlat-lakas-kereso #arinfo {position:absolute; top:155px; right:15px; width:130px; padding: 5px; font-size:10px; line-height:11px; text-align:justify; border:solid 1px #333; }

#keruletek-box {clear:both; overflow: hidden; _height: 1%; background: #eee; padding: 8px 0 8px 8px; border: 1px solid #ddd;}
#keruletek-box p {clear:both; overflow: hidden; _height: 1%; padding: 0 0 5px 0;}
#keruletek-box p label {display: block; height: 13px; margin-right: 3px; padding-left: 3px; overflow: hidden; float: left; font-weight: normal; text-align: left; _display: inline;}
#keruletek-box p input {display: block; width: 13px; height: 13px; overflow: hidden; float: left; _display: inline;}

#hasznlat-lakas-kereso ul {width: /*290*/280px; padding: 0 0 5px 0; float: left; overflow: hidden; _height: 1%; list-style:none;}
#hasznlat-lakas-kereso ul li {display: block; width: 70px; height: 12px; margin: 5px 0 0; float: left; overflow: hidden;}
/*#hasznlat-lakas-kereso ul li:hover label {background: #fff;}*/
#hasznlat-lakas-kereso ul li.h {width:auto;clear:both!important;float:none!important; font-weight:bold;padding-bottom: 2px;} 
#hasznlat-lakas-kereso ul li label {display: block; width: 51px; height: 13px; margin-right: 3px; padding-left: 3px; overflow: hidden; float: left; font-weight: normal; text-align: left; _display: inline;}
#hasznlat-lakas-kereso ul li input {display: block; width: 13px; height: 13px; overflow: hidden; float: left; _display: inline;}
#hasznlat-lakas-kereso .sbmt a {background:#004028 !important;}

.sbmt {clear: both; overflow: hidden; _height: 1%; padding: 20px 5px 5px !important; margin: 0 0 10px !important;}
.sbmt a {display: block; width: 70px; height: 20px; line-height: 20px; background: #576d62; text-align: center; color: #fff; font-weight: bolder; float: right;}
.sbmt a:hover {text-decoration: none;}

p#talalat {clear:both;overflow:hidden;_height:1%;text-align:right;}
p#talalat span#num {float:left;}
p#talalat a {text-transform:lowercase;}
p#talalat a:hover {color: #ed9600 !important;}

#hasznlat-lakas-lista {*padding-bottom: 5px;}
#hasznlat-lakas-lista a {color: #576d62;}
#hasznlat-lakas-lista a:hover {text-decoration: none !important;}
	
	.tagoltbox {width:598px;margin-bottom: 15px; border: 1px solid /*#d5d6d6*/#bdd73e; background:#fff/*#f8fbeb*/;clear:both; overflow:hidden; clear: both; overflow: hidden; _height: 1%;}
	.tagoltbox .listaelem {width: 289px; _margin-bottom:0;}
	
	h2.used_type_title {position:relative; height:16px; margin: 0px 0 5px !important; padding: 5px 10px; font-weight: bold; text-align:right; border-bottom: 1px solid /*#d5d6d6*/#bdd73e; background:/*#f5f6f6*/#bed73e;}
	h2.used_type_title .fleft {margin:0 !important;text-transform: uppercase;}
	h2.used_type_title a {display:block; position: absolute;  width:137px; height:26px; top: 0; right:0; background:#004028; color:#bed73e !important; text-align:center; line-height:26px; }
	h2.used_type_title a:hover {color: #fff !important;}

	.listaelem {width: 290px; height: 112px; overflow: hidden; float: left; background: #fff; margin: 5px; _display: inline;}
	.listaelem h1 {height: 16px; font-size: 12px; line-height: 16px; margin-bottom: 5px; overflow: hidden; border-bottom: solid 1px #d1dbd6;}
	.listaelem h1 a {background: url(../images/triangle.gif) no-repeat; padding-left: 9px;}
	.listaelem h1 a:hover {color: #ed9600 !important;}
	.listaelem 	.lista-content {position: relative; height: 90px; background: #f5f6f6;}
			.lista-content a {position: absolute; top:0; left: 0; display: block;}
			.lista-content img {display: block; border-right: 5px solid #fff !important;}
			.lista-content ul {list-style: none; margin: 5px 0 0 130px; padding: 5px 0 0; _padding-top: 0; clear:both; overflow: hidden;  }
			.lista-content ul li  {display: block; padding: 0 0 0 7px; margin: 0; float: left; width: 70px; background: url(../images/a_sqr_gr.gif) no-repeat; }
			.lista-content p {margin: 5px 5px 0 130px; line-height: 12px; clear:both; }
			.lista-content a span.uj, .lista-content a span.tipp, .lista-content a span.bokreta
			{display:none;}	
	
	 
	.kiemelt .lista-content {overflow: visible;}
	.kiemelt .lista-content a span {position: absolute; display: block !important; width: 32px; height: 32px; top: -5px; right: 2px; z-index:2;}
	.kiemelt .lista-content a span.bokreta {background: url(../images/bokreta_hasznalt_lakasok_kiemeles_bokreta.png); _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/bokreta_hasznalt_lakasok_kiemeles_bokreta.png", sizingMethod="scale");}	
	.kiemelt .lista-content a span.tipp {background: url(../images/bokreta_hasznalt_lakasok_kiemeles_tipp.png); _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/bokreta_hasznalt_lakasok_kiemeles_tipp.png", sizingMethod="scale");}
	.kiemelt .lista-content a span.uj {background: url(../images/bokreta_hasznalt_lakasok_kiemeles_uj.png); _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/bokreta_hasznalt_lakasok_kiemeles_uj.png", sizingMethod="scale");}



div#pager {clear: both; overflow: hidden; _height: 1%; padding-top: 5px; border-top: solid 1px #d1dbd6; margin-bottom: 10px;}
ul.pagination {float:right; overflow: hidden; _height: 1%; padding:0;margin:0;}
ul.pagination li {display: block; float: left; padding:0;margin:0;}
ul.pagination li a {display: block; height: 18px; border: 1px solid #fff; text-align: center; line-height: 18px;}
ul.pagination li.previous a,
ul.pagination li.next a {width: auto; padding: 0 10px; _width: 1%;}
ul.pagination li.off {color: #d1dbd6; display: block; width: auto; padding: 0 10px; height: 18px; border: 1px solid #fff; text-align: center; line-height: 18px;}
ul.pagination li.active {color: #576d62; display: block; padding: 0 10px; height: 18px; border: 1px solid #d1dbd6; text-align: center; line-height: 18px; text-decoration: none !important;}
ul.pagination li a {color: #576d62;}
ul.pagination li a:hover {color: #ed9600; text-decoration: none;}

#hasznalt-lakas-belso {clear: both; overflow: hidden; _height: 1%; padding-bottom: 15px; background: url(../images/bokreta_hasznalt_lakas_belso_hatter.gif) repeat-y;}
#hasznalt-lakas-belso * {padding: 0;margin: 0;}
#hasznalt-lakas-belso #textcontent {float: left; width: 280px; padding: 0 15px 0 5px; overflow:hidden; }
#hasznalt-lakas-belso #filecontent {float: left; width: 290px; padding: 0 5px; overflow:hidden;}

	#hasznalt-lakas-belso #textcontent h1 {margin-bottom: 15px; font-size: 14px; background: url(../images/triangle.gif) no-repeat; padding-left: 9px;}
	#hasznalt-lakas-belso #textcontent #introkep {margin-bottom: 15px; width: 280px; height:210px; position: relative; }
	#hasznalt-lakas-belso #textcontent #introkep img {display: block; margin: 0 auto;}
	#hasznalt-lakas-belso #textcontent #introkep span {position: absolute; display: block; width: 32px; height: 32px; top: -5px; right: 2px;}
	#hasznalt-lakas-belso #textcontent #introkep span.bokreta {background: url(../images/bokreta_hasznalt_lakasok_kiemeles_bokreta.png); _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/bokreta_hasznalt_lakasok_kiemeles_bokreta.png", sizingMethod="scale");}	
	#hasznalt-lakas-belso #textcontent #introkep span.tipp {background: url(../images/bokreta_hasznalt_lakasok_kiemeles_tipp.png); _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/bokreta_hasznalt_lakasok_kiemeles_tipp.png", sizingMethod="scale");}
	#hasznalt-lakas-belso #textcontent #introkep span.uj {background: url(../images/bokreta_hasznalt_lakasok_kiemeles_uj.png); _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/bokreta_hasznalt_lakasok_kiemeles_uj.png", sizingMethod="scale");}
	
	#hasznalt-lakas-belso #textcontent p {margin-bottom: 15px;}
	#hasznalt-lakas-belso #textcontent dl {clear: both; overflow: hidden; _height: 1%; margin-bottom: 35px;}
	#hasznalt-lakas-belso #textcontent dl dt,
	#hasznalt-lakas-belso #textcontent dl dd {padding: 3px 5px; float: left; overflow: hidden; border-top: 1px solid #f5f6f6;}
	#hasznalt-lakas-belso #textcontent dl dt {width: 130px; border-right: 0px solid #d1dbd6; text-align: right; }
	#hasznalt-lakas-belso #textcontent dl dd {width: 130px; }
	#hasznalt-lakas-belso #textcontent dl input {padding: 0; width: 60px;}
	#hasznalt-lakas-belso #textcontent #contacts {font-size: 13px; text-align: center;}


	#hasznalt-lakas-belso #filecontent #visszalink {padding: 12px; background: #f5f6f6; font-size: 14px; text-align: right; border-bottom: 1px solid #d1dbd6; clear:both;overflow:hidden;_height:1%;}
						#print {float:left;}
						#print a {background: url(../images/print_ico.gif) 0 1px no-repeat; padding-left:20px;}		
	#hasznalt-lakas-belso #filecontent ul#galeria {clear: both; overflow: hidden; _height: 1%; padding:3px 0 0 3px;}
	#hasznalt-lakas-belso #filecontent ul#galeria li {display: block; float: left; width: 94px; height: 94px; position: relative; background: url(../images/bokreta_hasznalt_lakasok_galeria.gif); margin: 0 1px 1px 0;}
	#hasznalt-lakas-belso #filecontent ul#galeria a {position: relative; display: block; width: 84px; height: 84px; overflow: hidden; margin: 5px 0 0 5px;}
	#hasznalt-lakas-belso #filecontent ul#galeria img {display: block;}


	#hasznalt-lakas-belso #filecontent #flashmediavideo {position: relative; margin: 0 0 3px 3px; width: 284px; height: 235px; background: url(../images/bokreta_hasznalt_lakasok_videoscreen.gif);}
	#hasznalt-lakas-belso #filecontent #flashmediavideo #screen {width: 274px; height: 225px; position: absolute; top: 5px; left: 5px; }
	#hasznalt-lakas-belso #filecontent #flashmediavideo #screen p {padding: 20px; text-align: center; margin-top: 85px;}

	#hasznalt-lakas-belso #filecontent #filelista {backgr/ound: #f5f6f6; padding: 5px; border-top: 1px solid #d1dbd6;}
	#hasznalt-lakas-belso #filecontent #filelista h2 {font-size: 11px; margin-bottom: 5px;}
	#hasznalt-lakas-belso #filecontent #filelista ul {padding: 0 0 0 20px; *padding-left: 25px;}
	#hasznalt-lakas-belso #filecontent #filelista ul li {padding: 1px 0;}
	
	#hasznalt-lakas-belso #filecontent #referens {backgr/ound: #f5f6f6; padding: 5px; border-top: 1px solid #d1dbd6;}
    #hasznalt-lakas-belso #filecontent #referens h2 {font-size: 11px; margin-bottom: 5px;}

	#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form {background: #f5f6f6; margin: 10px 0; padding: 10px; border-top: 1px solid #d1dbd6;}
	#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form h2 {font-size: 11px; margin: 0 0 5px;}
	#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form fieldset {background: #fff;}
	#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form .frow {background: #f5f6f6; padding: 5px 0; margin: 1px 0 0; text-align: right; clear: both;overflow: hidden; _height: 1%;}
	#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form .frow label { display: block; float: left; width: 100px; height: 18px; line-height: 18px; overflow:hidden;}
	#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form .frow input {width: 160px; padding-left: 3px;}
	#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form .frow textarea {width: 160px; padding-left: 3px; height: 60px;}
	#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form #captcha-row {height: 30px; position: relative; }
	#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form #captcha-row label {height: 30px; line-height: 12px;}
	#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form #captcha-row img {left: 105px;}
	#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form .frow .sbmt {padding: 10px 0 0 !important; margin: 0 !important;}

#print-fejlec {display: none;}


#map {}
#maptext {text-align: center;}


	#imprint_page {}
		#imprint_page p,
		#imprint_page h1,
		#imprint_page h2 {padding:0;margin:0;border:0;background:none;}

		#imprint_owner {padding: 0 20px 20px;}
			#imprint_owner h1 {font-size: 14px;}
			p#owner_logo {padding: 10px 0;}

		.imprint_author {padding: 20px; }
			.imprint_author h2, .imprint_author h2 span {width:100px;height:40px;overflow:hidden;background-image:url(../images/imprint_logo.gif);}
			.imprint_author h2 {position: relative;padding:0 !important;}
			.imprint_author h2 a {}
			.imprint_author h2 span {display:block;position:absolute;top:0;left:0;*cursor:pointer;}

			h2#powerpages_logo, h2#powerpages_logo span {background-position: 0 -40px;}

	.imprint-center {text-align:center !important;}
	.imprint-center p {text-align:center !important;}
	.imprint-center h2 {margin-left: auto !important; margin-right: auto !important;}
