/* --- BROWSER DEFAULTS LESZED --- */

:link,:visited,:hover {text-decoration:none;}

a img, :link img,:visited img {border:none}

h1,h2,h3,h4,h5,h6 {font-size:1em;font-weight:normal;}

ul,ol,li,h1,h2,h3,h4,h5,h6,form,body,html,p,blockquote,fieldset,input,img, span,div,table,tr,td {margin:0;padding:0}

address {font-style:normal}

.lathato { visibility: visible; }
.rejtett { visibility: hidden; }

/*---SZÍNEK---*/
/*
 fekete:#000000;
 sötétkék:#0071bc;
 középkék:#3a89c9;
 világoskék:#bacdea;
 világosbarack:#ffe4c2;
*/
a {
	color: #0000ee;
}
a:hover{
	color: #551a8b;
}
/* --- STRUKTÚRA KIEMELŐ --- */
/*div {border: solid 1px #00ff00;}*/

/*---FŐ ELEMEK---*/
body {font-family:Verdana,sans-serif;font-size:9px;font-weight:normal;background: none;}
/*gyorsugró*/
	.ugro {visibility:hidden; position:absolute; padding:10px; top:108px; left:4px; background-color:#bacdea; border: 3px solid #3a89c9;}
/*főmenü*/
	.menu {float:left; min-width: 100%; background-image: url(img/menu_bg.gif); margin-bottom: 32px; }
	.menu div {float:left; height:72px; width:54px; color: #ffffff;}
	.menu h3 {margin: 5px 5px 5px 5px; text-align: center;}
	.menu img {position:relative; margin: 0 0 0 5px;}
	.menu a, .menu a:link, .menu a:visited {color:#ffffff;}
	.menu a:hover {color: #bacdea; }
	.menu .select {background-color:#3a89c9;background-image: url(img/menu_select_bg.gif); background-repeat:no-repeat;}
	.menu .select h3 {font-weight:bold;}
/*almenü*/
	.almenu {clear:both; height: 32px; min-width:100%; background-color:#3a89c9; color:#ffffff; position:absolute; top:72px; left:0px; }
	.almenu ul {position:relative; top:2px;}
	.almenu li {display:inline;margin-left:10px;}
	.almenu li img {position:relative; top:5px; margin-right: 3px;}
	.almenu a:link, .almenu a:visited {color:#ffffff;}
	.almenu a:hover {font-weight:bold;}
/*tartalom keret*/
	.tartalom {clear:both; border: 2px solid #bacdea;}
		.tartalom h1 { padding:5px; font-size:1.2em; font-weight:bold; background-color:#0071bc; color:#ffffff; background-image: url(img/h1_bg.gif); background-repeat:repeat-y;}
/*találati lista kerete*/
	.result {clear:both; margin:3px; border: 1px solid #bacdea;}
		.result h2 {padding:5px 0 5px 5px; font-size:1em; font-weight:bold; background-color:#0071bc; color:#ffffff; background-image: url(img/h1_bg.gif); background-repeat:repeat-y;}
	.lablec {clear:both; background-color:#000000; color:#ffffff;padding:3px; font-size:.9em;}
/*---- oldalszám ----*/
.pagenum {display:inline; clear:both; margin-left:40%; padding:2px; color:#ffffff; width:140px;}
	.pagenum img, #pagenumsubmit {position:relative; top: 2px;}
	.pagenum form {display: inline;}
	
/* ---ÁLTALÁNOS ELEMEK---*/
table {border-collapse: collapse; /*table-layout: fixed;*/}

/*---EREDMÉNY LISTÁK---*/
.fulldesc {}
	.fulldesc table {font-size: 1em;}
	.fulldesc .white {background-color:#ffffff; padding: 0 3px 0 3px;}
	.filterform_fixed {float:left; margin:3px 1px 3px 1px; background-color:#bacdea; border: 1px solid #3a89c9; font-size:1em;}
	.filterform_fixed h3 {display:inline;  float:left;font-weight:bold;}
	.filterform_fixed h4 {clear:both; padding:3px; font-weight:bold; background-color:#3a89c9; color:#ffffff;}
	.filterform_fixed td {font-weight:normal; padding: 0 3px 0 3px}
	/*.filterform_fixed input, .filterform_fixed select {border: 1px inset #bacdea;}*/
	.filterform_button {padding:3px; text-align:right; background-color:#ffe4c2;}
/*lista fejlécek*/	
.listhead {
	font-size:.7em;
	font-weight:bold;
}
.listhead td
,.listhead th {
	padding:3px;
	border:1px inset #0071bc;
	background-color:#bacdea;
	vertical-align: middle;
}
.record {
	font-size:.6em;
	font-weight:normal;
}
/*kiemelt sor az eredménylistában*/
.high {
	background-color:#e9e9e9;
}
.record td {
	padding: 3px;
	border:1px inset #0071bc;
}
.record em
,.record span.creator {
	color:#888888;
	font-style:normal;
}
/*kisképek az eredménylistában*/
.record .thumb {
	width:64px;
	height:48px;
}

/*---ÚJ ELEM FELVIVŐ FORM---*/
.tartalom form table {font-size: 1em; font-weight:bold;}
.tartalom form input, .tartalom form select, .tartalom form textarea {font-size: 1em;}
.formitemgroup {
	float: left;
	padding: 3px;
	margin-right: 3px;
	border: 1px solid #3a89c9;
}
/*----RÉSZLETEK OLDALAK FORMÁZÁSA---*/
.thbpic {float:left;}
.wcolumn {clear:both; float:left; min-width:600px; margin-left:5px;}
.column {
	min-width: 300px;
	margin-left: 5px;
}
.fieldgroup {
	margin: 3px 3px 3px 3px;
	padding:3px;
	border-left:2px solid #3a89c9;
}
.fieldgroup li {
	list-style: none;
}
.fieldgroup tr {border-bottom:1px solid #ffffff;}

.warningmsg{clear:both;}
.clear {clear:both;border:1px solid #ff0000;}
.clear_both {clear: both; font-size: 1px;}

.hide { display: none; } /* ezt a hide-ot ne szedd ki */
.selected_field {
	border: 1px solid #FF0000;
}
/*
	ideiglenes formázások
*/

.helyteruletekvalaszt .htteruletek {
	float:left;
	width:400px;
	height:150px;
	overflow:auto;
	margin-bottom:10px;
	}
	
.altalanoslista td, .tartalom { font-size: 12px; }

/* Ügylet részlet */
.trshow .fieldgroup { width: 500px; margin-top: 10px; float: left; }
.trshow .fieldgroup em { display: block; background-color: #3a89c9; color: white;
	margin: 0px; padding: 3px; }
.trshow .fieldgroup td.white { width: 300px; }
.trshow table.property { width: 970px; }
.trshow table.property td.white { width: 770px; }
.trshow .nagywhite { background-color: white; }

/* Ügylet módosít */
.tredit .fieldgroup { width: 500px; margin-top: 10px; float: left; }
.tredit .fieldgroup em { display: block; background-color: #3a89c9; color: white;
	margin: 0px; padding: 3px; }
.tredit table td.white { width: 300px; background-color: #C6DAF9; }
.tredit table.property { width: 980px; }
.tredit table.property td.white { width: 800px; }
.tredit .nagywhite { background-color: #C6DAF9; }

/* Szintek (ügylet részlet) */
.szintek div { float: left; display: block; margin: 10px; }

/* vesz/bérel-nél listák*/
.trshow li, .tredit li {
	list-style-type: none;
	margin: 3px;
}

/* Kötelező mezőknél szereplő csillag */
div.csillag {
	display: inline;
	color: #ff0000;
}
div.csillag2 {
	display: inline;
	color: #0000ff;
}

.cell_buttons {
	width: 80px;
}
.cell_buttons img {
	vertical-align: top;
	margin: 0px 0px 0px 3px;
}
.cell_buttons input {
	margin: 5px 0px 0px 3px;
}
.div_sell
,.div_let
,.div_property {
	display: block;
	float: left;
}
.div_flat
,.div_garage
,.div_land
,.div_commercial {
	clear: both;
}

.div_property textarea {
	width: 400px;
}

.ad1_table {
	margin: 10px 0px 10px 10px;
	font-size: 1em;
	width: 390px;
}
.ad1_table th
,.ad1_table td {
	padding: 2px 2px 2px 2px;
}
.ad1_table th {
	text-align: left;
}
.ad1_table td {
	font-weight: normal;
}
.ad1_table textarea {
	width: 260px;
	height: 80px;
}
.ad1_table .button_upload {
	float: right;
}
.ad1_table .advert_pictures th {
	vertical-align: top;
}
.advert_pictures img {
	margin-bottom: 5px;
	float: left;
}
.advert_pictures .button {
	margin: 0px 0px 0px 5px;
	vertical-align: top;
	float: left;
}

#expressz_daily
,#expressz_weekly
,#first_date_daily
,#first_date_weekly{
	display: none;
}

.proffer_table {
	border: 1px solid #000000;
	border-collapse: collapse;
}
.proffer_table th
,.proffer_table td {
	border: 1px solid #000000;
	padding: 1px;
	font-size: 11px;
}
.table_contract_number {
	border: 1px solid #000000;
	border-collapse: collapse;
	margin: 30px 30px 30px 30px;
}
.table_contract_number th {
	font-size: 10px;
	padding: 20px 20px 20px 20px;
}
.table_contract_number th div {
	height: 200px;
	overflow: auto;
}
.table_contract_number th .selected {
	text-decoration: underline;
	color: #000000;
}
.table_contract_number td {
	border: 1px solid #000000;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	width: 33px;
	height:33px;
	padding: 2px 2px 2px 2px;
}
.table_contract_number td.reserved {
	background-color: #e6f0f8;
}
.table_contract_number td.valid {
	color: #258325;
	font-weight: bold;
}
.table_contract_number td.not_valid {
	color: #b61010;
	font-weight: bold;
	text-decoration: underline;
}

/* LOG BEJEGYZÉSEK */
.log_header {
	margin: 5px 5px 3px 10px;
}
.log_actions {
	width: 90%;
	margin-bottom: 10px;
}
.log_actions table {
	border: 1px solid #000000;
	border-collapse: collapse;
	background-color: #ffffff;
}
.log_actions tr.row_0 {
	background-color: #FFFFCC;
}
.log_actions th
,.log_actions td {
	border: 1px solid #000000;
	padding: 1px 2px 1px 2px;
	font-size: 11px;
}

fieldset {
	margin: 2px 2px 10px 2px;
	padding: 3px 5px 5px 5px;
	line-height: 1.2em;
}
legend {
	margin-left: 10px;
	font-size: 0.9em;
}
input.checkbox {
	vertical-align: middle;
}

/* ÜGYLETNAPLÓ */
.ugyletnaplo {
	margin: 0px 0px 10px 10px;
}
.a_tag {
	cursor: pointer;
	color: #0000EE;
}
.a_tag:hover {
	color: #551A8B;
}
.toggle_ugyletnaplo {
	margin:10px;
}
#div_ugyletnaplo
,#div_archive {
	float: left;
	width: 50%;
}
#div_archive form {
	margin-top: 34px;
}

/* START lap */
#gadget {
	width: 100%;
	overflow: hidden;
	border-bottom: 2px solid #0071BC;
}
#gadget h2 {
	background-image:url("img/h1_bg.gif");
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:-2px;
	padding:2px;
}
#gadget div {
	width: 300px;
	padding: 3px;
	float: left;
	border: 2px solid #0071BC;
	border-left-width: 1px;
	border-right-width: 1px;
	margin-bottom: -4000px;
	padding-bottom: 4000px;
}
#gadget div div {
	border: 1px solid #3A89C9;
	margin: 3px 0;
	padding: 0;
}
#gadget h3 {
	background-color: #3A89C9;
	padding: 2px;
	color: #fff;
	font-weight: bold;
}
#gadget h3 a {
	color: #fff;
}
#gadget p.date {
	background-color: #3A89C9;
	padding: 2px;
	color: #fff;
	font-size: 9px;
	text-align: right;
}
#gadget p.content {
	margin: 3px;
}
#gadget #system_infos .kapcsTr {
	display: block;
}