body {
	background-color: #13506b;
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#666;
	text-align:justify;
}

a {
	text-decoration:none;
}

h2, h3, h4, h5 {
	font-weight: normal;
}

/* DIVS ------------------------------------------------------------------------- */

#header_hu {
	width:100%;
	height:151px;
	background-image:url(../images/headerbg.png);
	border-bottom:2px solid #10769E;
}

#header_en {
	width:100%;
	height:151px;
	background-image:url(../images/headerbg.png);
	border-bottom:2px solid #10769E;
}

#logo{
text-align:center;
position:relative;
}

#change_languages {
	width:822px;
	height:23px;
	margin:auto;
	text-align:right;
}

#main {
	background-image:url(../images/_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	margin:auto;
	width:100%;
	height:auto;
}

#main a{
	color:#7ab53a;
}

#main a:hover{
	color:#006600;
}

#menu{
	text-shadow: 1px 1px 2px #06323C;
	margin:auto;
	padding-top:10px;
	height:22px;
	width:854px;
	text-align:center;
	font-weight:bold;
	font-size: 14px;
}

#menu a{
	color:#FFFFFF;
}

#menu a:hover{
	color:#7AB53A;
}

.separator{
width:0px;
display:inline;
padding-left:46px;
overflow:hidden;
}

.separatoren{
width:0px;
display:inline;
padding-left:74px;
overflow:hidden;
}

#cont_top {
	background-image:url(../images/cont_top_bg.png);
	background-repeat:no-repeat;
	margin:auto;
	width:822px;
	height:7px;
	line-height:7px;
}

#cont_top_mirror {
	background-image:url(../images/cont_top_bg_mirror.png);
	background-repeat:no-repeat;
	margin:auto;
	width:822px;
	height:7px;
	line-height:7px;
}

#cont_top_full {
	background-image:url(../images/cont_top_bg_full.png);
	background-repeat:no-repeat;
	margin:auto;
	width:822px;
	height:7px;
	line-height:7px;
}

#cont {
	background-image:url(../images/cont_bg.png);
	background-repeat:repeat-y;
	background-position:center;
	margin:auto;
	width:822px;
	height:auto;
}

#cont_mirror {
	background-image:url(../images/cont_bg_mirror.png);
	background-repeat:repeat-y;
	background-position:center;
	margin:auto;
	width:822px;
	height:auto;
}

#cont_full {
	background-image:url(../images/cont_bg_full.png);
	background-repeat:repeat-y;
	background-position:center;
	margin:auto;
	width:782px;
	height:auto;
	padding:20px;
	min-height:700px;
}

#cont_left {
	width:290px;
	height:auto;
	float:left;
}

#ingatlan_kereso {
	width:290px; 
	height:84px; 
	margin-left:-14px; 
	margin-top:10px; 
	position:absolute;
}

#left_panel {
	width:256px;
	height:auto;
	padding:96px 24px 0 17px;
}

#cont_right {
	width:486px;
	height:auto;
	min-height:700px;
	float:right;
	padding:14px 24px 20px 0;
}

#codaslider_bg {
	width:486px;
	height:242px;
	background-image:url(../images/coda_bg.png);
	background-repeat:no-repeat;
	float:left;
}

.clear {
	clear:both;
}

#footer {
	background:#061822;
	border-top:7px solid #7CAF48;
	margin:auto;
	width:100%;
	height:78px;
	text-align:center;
	line-height:22px;
	padding-top:17px;
	color:#FFF;
}

#google_map {
	float:right;
	width:425px;
	height:350px;
	margin-bottom:20px;
}

/* CLASSES ------------------------------------------------------------------------- */

.title_font {
	color:#7ab53a;
	font-size:16px;
	font-weight:bold;
	float:left;
}

.estate_title_font {
	color:#7ab53a;
	font-size:14px;
	font-weight:bold;
}

.title_font_gray {
	color:#333;
	font-size:16px;
	font-weight:bold;
}

.leed_font {
	color:#7ab53a;
	font-size:12px;
	font-weight:bold;
}

.link_zold {
	color:#7ab53a;
}

.link_zold:link {
	color:#7ab53a;
}

.link_zold:hover {
	color:#FFF;
}

.dotted_line {
	width:100%;
	height:0px;
	border-bottom:1px dotted #999;
	line-height:0px;
	clear:both;
}

.input_bg {
	background-image:url(../images/textfield_bg.png);
	background-repeat:no-repeat;
	width:255px;
	height:31px;
	margin-bottom:6px;
}

.input_bg2 {
	background:url(../images/textfield_bg2.png);
	border-style:none;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:none;
	width:130px;
	height:25px;
	padding:4px 5px;
	font-family:Arial, Helvetica;
	font-size: 11px;
	color: #666;
}

.input_bg3 {
	background:url(../images/textfield_bg3.png);
	border-style:none;
	background-repeat:no-repeat;
	border:none;
	width:60px;
	height:25px;
	padding:4px 5px;
	font-family:Arial, Helvetica;
	font-size: 11px;
	color: #666;
}

.input_big_bg {
	background-image:url(../images/messagefield_bg.png);
	background-repeat:no-repeat;
	width:255px;
	height:164px;
	margin-bottom:6px;
}

.fieldHolder {
	width:240px;
	height:30px;
	background:transparent none repeat scroll 0 0;
	border:none;
	font-weight:bold;
	font-size:12px;
	padding:8px 10px 0 10px;
	font-family:Arial, Helvetica;
	color:#666;
}

.fieldHolder_big {
	width:240px;
	height:150px;
	background:transparent none repeat scroll 0 0;
	border:none;
	font-weight:bold;
	font-size:12px;
	padding:8px 10px 0 10px;
	font-family:Arial, Helvetica;
	color:#666;
}

.submit_btn_bg {
	padding-left:174px; 
	background-image:url(../images/submit_btn.png); 
	background-repeat:no-repeat; 
	background-position:right;  
	width:80px; 
	height:46px;
}

.en_submit_btn_bg {
	padding-left:174px; 
	background-image:url(../images/en_submit_btn.png); 
	background-repeat:no-repeat; 
	background-position:right;  
	width:80px; 
	height:46px;
}

.submit_btn {
	background:transparent none repeat scroll 0 0; 
	border:none; 
	cursor:pointer;
	display:block; 
	width:80px; 
	height:30px; 
	float:right;
}

.picture_frame {
	border:1px solid  #CCC;
	padding:14px;
}

.picture_frame_2 {
	border:1px solid  #CCC;
	padding:6px;
}

.extra_ajanlat_text {
	float:right;
	width:165px;
	height:230px;
	text-align:left;
}

.extra_ajanlat_pic {
	widows:303;
	height:230px;
	float:left;
}

.ingatlanlista_block {
	width:100%;
	height:336px;
	text-align:left;
	margin:10px 0 10px 0;
	background-image:url(../images/dotted_line_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
	display:block;
	clear:both;
}

.ingatlan {
	width:100%;
	height:auto;
	text-align:center;
}

.ingatlanlista_block_img {
	border:1px solid  #CCC;
	padding:8px;
	margin-right:12px;
}

