body {color: black; background-color: white; font-family: 'tahoma', sans-serif; font-size: 11pt;}

h1, h2, h3, h4, h5, h6 {page-break-after: avoid;}

h1 {font-size: 12pt;}
h2 {font-size: 11pt;}
p, ul  {font-size: 10pt; }
dl {font-size: 9pt; }

a:link, a:visited, a:hover, a:active {text-decoration: underline; color: black;}
a:after {text-decoration: none;}
 
#csik, 
#lang, 
h1#logo, 
#flash-menu,
#flash,
.oszlop,
#footer {display: none;}


/*Bels�*/

.belso-oszlop {position: none; width: auto; float: none; overflow: visible; clear: none; padding: 15px 25px 25px 15px; *height: 1%; background: #fff;}
.belso-oszlop span#shad-bottom {display: none;}


.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 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;}

/*referenciak*/
.reflist {clear: both; overflow: hidden; *height: 1%;}
.reflist dt {float: left; clear: left;}


/*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: #fafafa; border-bottom: 1px solid #fff;}
table.table-lakaskereso .status {}
table.table-lakaskereso tr:hover td {background: #fdfdfd;}

/*form */
form {display: none;}
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; clear: both; overflow: hidden; padding: 0 0 10px 0 !important; margin: 10px 0 10px 0;  border-bottom: 1px solid #f5f5f5; *height: 1%;}
dl.project-list dd img {float: left; margin-right: 5px;}
dl.project-list dd ul {position: absolute; top: 0; 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;}

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

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

.box-cim {margin-top: 0; padding: 0 0 0; margin-bottom: 10px; border-bottom: 1px dotted #aaa; text-align: left;}

/*
haszn�lt lak�sok
*/

#hasznlat-lakas-kereso {display: none;}


#hasznlat-lakas-lista {}
#hasznlat-lakas-lista p {display: none;}
#hasznlat-lakas-lista a {color: #000; font-size: 10pt;}
#hasznlat-lakas-lista a:hover {}
	.listaelem {width: 45%; height: 172px; overflow: hidden; float: left; background: #fff; margin: 5px 10px; _display: inline;}
	.listaelem h1 {height: auto; font-size: 10pt; line-height: 11pt; margin-bottom: 5px; overflow: hidden; border-bottom: solid 0px #d1dbd6;}
	.listaelem h1 a {background: none; padding-left: 0px; font-size: 10pt}
	.listaelem h1 a:hover {color: #000 !important; text-decoration: none;}
	.listaelem 	.lista-content {clear: both; overflow: hidden; height: 150px; background: #f5f6f6;}
			.lista-content img {display: block; float: left; margin-right: 5px; border-right: 5px solid #fff !important;}
			.lista-content ul {display: block; list-style: none; padding: 5px 5px 0; margin: 0;}
			.lista-content ul li {padding: 0; margin: 0;}
			.lista-content p {padding: 5px 5px 0; line-height: 12px; display: block;}
	
	
	.kiemelt .lista-content a {position: relative; display: block; float: left;}
	.kiemelt .lista-content {overflow: visible;}
	.kiemelt .lista-content a span {position: absolute; display: block; width: 32px; height: 32px; top: -5px; right: 2px;}
	.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");}

#pager {display: none;}

#print-fejlec {display: block;}
/*
#hasznalt-lakas-belso {overflow: visible; clear: none; padding-bottom: 15px; background:none;}
#hasznalt-lakas-belso * {padding: 0;margin: 0;}
#hasznalt-lakas-belso #textcontent {float: none; width: auto; padding: 0px 15px 15px 5px; border-top: 0px solid #000; clear: both; overflow: hidden;}
#hasznalt-lakas-belso #filecontent {float: none; width: auto; padding: 15px; border-top: 1px solid #000;}
#hasznalt-lakas-belso #filecontent ul#galeria li {list-style: none; display: inline; clear: both; padding:0 10px; width: auto;}
#hasznalt-lakas-belso #filecontent ul#galeria li img {display: inline; width: auto;} 
#hasznalt-lakas-belso #filecontent #visszalink,
#hasznalt-lakas-belso #filecontent #flashmediavideo,
#hasznalt-lakas-belso #filecontent #filelista,
#hasznalt-lakas-belso #filecontent form#hasznalt_lakas_contact_form,
#contacts, #maptext, #print {display: none;}

	#hasznalt-lakas-belso #textcontent h1 {clear: both; font-size: 12pt; margin-bottom: 35px; background: none; padding: 0 0 10px 0px; border-bottom: 1px solid #000;}
	#hasznalt-lakas-belso #textcontent #introkep {margin: 0 15px 15px 0; width: 280px; overflow: hidden; float: left; clear: left;}
	#hasznalt-lakas-belso #textcontent #introkep img {display: block;}
	#hasznalt-lakas-belso #textcontent p {margin-bottom: 10px; width: 280px; float: left; clear: left; text-align: justify;}
	#hasznalt-lakas-belso #textcontent dl {width: 48%;  overflow: hidden; _height: 1%; margin-bottom: 35px;}
	#hasznalt-lakas-belso #textcontent dl dt,
	#hasznalt-lakas-belso #textcontent dl dd {padding: 3px 0px;  border-top: 0px solid #444;}
	#hasznalt-lakas-belso #textcontent dl dt {float: left; clear: left;border-right: 0px solid #d1dbd6; }
	#hasznalt-lakas-belso #textcontent dl dd {float: right; clear: right; padding: 3px 5px; }
	#hasznalt-lakas-belso #textcontent #contacts {text-align: left; float: left;  }

*/

#lakaslista-print {width: 100%;}
#lakaslista-print h1 {margin: 0; padding: 0;}
#lakaslista-print img {display: block;}
#lakaslista-print tr {vertical-align: top;}
#lakaslista-print #col1 {width: 280px;}
#lakaslista-print #col2 {width:100%; padding: 5px 10px; border-left: 1px dotted #aaa;}
#lakaslista-print table#galeria {margin: 5px 0; width: 280px; border: 1px dotted #aaa; border-left-width: 0; border-right-width: 0;}
#lakaslista-print table#galeria td {width: 50%; padding: 5px 0; border: 1px dotted #aaa;}
#lakaslista-print table#galeria td img {margin: 0 auto;} 

#lakaslista-print table#adatok {width: 100%; }
#lakaslista-print table#adatok th, 
#lakaslista-print table#adatok td {padding:3px 10px; border: 1px dotted #aaa; font-size: 9pt; text-align: left;}

#lakaslista-print #introkep {margin-bottom: 5px; width: 280px; position: relative; }
#lakaslista-print #introkep img {display: block; margin: 0 auto;}
#lakaslista-print #introkep span {position: absolute; display: block; width: 32px; height: 32px; top: -5px; right: 2px;}

#print-tools {border: 1px solid #000; padding: 5px 10px 8px; margin-bottom: 20px; clear: both; overflow:hidden; _height:1%;}
#print-tools a {font-size: 12px;}
#print-tools #close {float: left; text-align: left; width: 50%;}
#print-tools #print {float: left; text-align: right; width: 50%;}
#print-tools #print a { background: url(../images/print_ico.gif) 0 1px no-repeat; padding-left:20px;}

table#print-fejlec {display: block;}

td#print-fejlec-text {}
td#print-fejlec-text * {margin:0;padding:0;}
td#print-fejlec-text h2 {padding: 0 15px; border-bottom: 1px solid #000;}
td#print-fejlec-text table {}
td#print-fejlec-text table td {width:33%;font-size: 12px;padding: 2px 0 2px 25px; border-bottom: 1px dotted #aaa;}

