/* alapertelmezett nullazasok es alapbeallitasok BEGIN */

div, p, h1, h2, h3, ul, li {display:block; position:relative;}

* {
	border: 0;
	margin: 0;
	padding: 0;
}

a img, :link img, :visited img {
	border: 0;
	margin: 0;
	padding: 0;
}

:link, :visited {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 10px;
}

table.cikk
{
position: relative;
left: 40px;

padding-right: 40px;
width: 740px;
font-size: 11px;
font-family: helvetica;
border: 0px;
}

td.cikk_cim
{
font-size: 11px;
font-family: helvetica;
font-weight: bold;
padding-top: 10px;
padding-bottom:20px;
padding-left:5px;
padding-right:5px;
width: 210px;
}

th.cikk
{
align: center;
font-size: 13px;
}

td.cikk
{
vertical-align: top;
font-size: 11px;
font-family: helvetica;
padding-left:5px;
padding-right:5px;
width: 210px;
}


h2 { font-size:12px;}

br {
	font-size: 10px;
}


p, h1, h2, h3, h4, h5, h6, div, span, a {
	border: 0;
	margin: 0;
	padding: 0;
}

div, p, h1, h2, h3, h4, h5, h6 {display:block; position:relative;}

body {
	background: #C3BEB8;
	font-size: 0px;
	line-height: 0px;
}

a, a:active, a:visited {
}
	a:hover {
		text-decoration: underline;
	}

div.clr {
	clear: both;
}

/*-- alapertelmezett nullazasok es alapbeallitasok BEGIN --*/

th.rand
{
font-size:13px;
}

td.rand
{
font-size:11px;
width: 300px;
text-align: center;
}

div.rand
{
padding-left:40px;
padding-top: 20px;
height: 500px;
}

div.main {/* Alap container */
	color: #414143;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	line-height: 13px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 800px;
}

div.header {
	height: 147px;
	margin-top: 12px;
	width: 800px;
}

	div.logobox {
		background: #FFFFFF url(images/header.png) repeat-y;
		background-position: top right;
		height: 90px;
		position: relative;
		width: 800px;
	}

		div.logo {
			height: 63px;
			left: 0px;
			position: absolute;
			top: 0px;
			width: 157px;
		}

		div.header_pic {
			height: 57px;
			left: 219px;
			position: absolute;
			top: 19px;
			width: 372px;
		}
		
		a#hid_logo {display:block; position:absolute; width:150px; height:90px; top:0; left:37px; text-decoration:none;}
    a#abc_logo {display:block; position:absolute; width:150px; height:90px; top:0; right:0; text-decoration:none;}
    
	div.menubox {
		background: #FFFFFF url(images/menubox_bg.gif) repeat-x;
		background-position: top left;
		height: 52px;
		margin-top: 5px;
		position: relative;
		width: 800px;
	}

		div.menubox ul {
			height: auto;
			left: 24px;
			position: absolute;
			top: 18px;
			width: auto;
		}

			div.menubox ul li {
				background: transparent url(images/menu_li_bg.gif) no-repeat;
				background-position: bottom left;
				float: left;
				height: 34px;
				list-style-type: none;
				width: 95px;
			}

				div.menubox ul li a {
					background: #023A66 url(images/menu_a_bg.gif) no-repeat;
					color: #FFFFFF;
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					height: 18px;
					line-height: 17px;
					margin-left: 4px;
					text-transform: uppercase;
					width: 90px;
					font-weight:bold;
				}

					div.menubox ul li a:hover {
						background: #FFFFFF url(images/menu_a_hover_bg.gif) no-repeat;
						color: #000000;
						text-decoration: none;
					}

div.content {
	background-color: #FFFFFF;
	height: auto;
	padding-bottom: 24px;
	text-align: left;
	width: 800px;
}

	div.content_inner {
		height: auto;

	}

		/*div.content_inner p {
			width: 170px;
		}*/

		div.content_inner  h1, div.details h1 {
			background-color: #C3BEB8;
			border-bottom: 1px solid #FFFFFF;
			font-size: 11px;
			height: 16px;
			line-height: 16px;
			margin-bottom: 5px;
			padding-left: 10px;
			text-transform: uppercase;
		}

		h1.column {
			border-top: 1px solid #FFFFFF;
			margin-left: -10px;
			width: 178px;

		}

		h1 a {
			color: #FFFFFF;
		}

		div.content_column {
			float: left;
			min-height: 420px;
			*height: 420px;
			padding-left: 10px;
			padding-right: 11px;
			width: 171px;
		}

			div.content_column a {
				color: #BC731C;
				font-weight: bold;
			}

		div.content_inner.for_columns {
			background: transparent url(images/content_bg01.gif) repeat-y;
			background-position: top left;
			margin-left: 28px;
			width: 760px;
		}

		div.content_inner.for_details {
			background: transparent url(images/content_bg02.gif) repeat-y;
			background-position: top left;
			width: 788px;
		}

			div.for_details_box {
				float: left;
				padding-right: 10px;
				width: 591px;
			}

				div.details {
					margin-left: 29px;
				}

					div.details_list {
						margin-bottom: 8px;
						margin-left: 8px;
						text-align: justify;
					}

					div.video_box {
						float: left;
						width: 320px;
					}

					div.layout {
						float: left;
						height: auto;
						padding-left: 7px;
						width: 235px;
					}

						div.layout a {
							color: #BC731C;
							font-weight: bold;
						}

						div.layout p {
							width: auto;
						}

					div.layout_column {
						float: left;
						margin-top: 3px;
						width: 117px;
					}

				div.pictures {
					background-color: #6D6255;
				}

					div.pictures_inner {
						margin-left: 29px;
						padding:29px 0;
					}

						div.pictures_inner img {
							border: 1px solid #FFFFFF;
							margin: 10px;
						}

					div.pictures_left {
						float: left;
						margin-bottom: 18px;
						margin-top: 18px;
						width: 274px;
					}

					div.pictures_right {
						float: left;
						margin-bottom: 18px;
						margin-top: 18px;
						width: 288px;
					}

						div.pictures_right img {
							float: left;
							margin-bottom: 4px;
							margin-right: 4px;
						}

	div.right_column {
		float: left;
		height: auto;
		position: relative;
		width: 184px;
	}

		div.right_column_inner {
			border-left: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
			left: 0px;
			/*position: absolute;*/
			top: 0px;
		}

		div.right_column h2 {
			background-color: #1C75BC;
			border-bottom: 1px solid #FFFFFF;
			border-top: 1px solid #FFFFFF;
			color: #FFFFFF;
			font-size: 11px;
			height: 16px;
			line-height: 16px;
			padding-left: 10px;
			text-transform: uppercase;
		}
	
		div.right_column_item {
			background-color: #C3BEB8;
			border-bottom: 1px solid #FFFFFF;
			padding: 6px;
		}

		div.right_column_item ul { list-style-position: inside; }

		div.right_column_item p {
			padding-left: 4px;
			padding-right: 4px;
			width: auto;
		}

		div.right_column_item a {
			color: #BC731C;
			font-weight: bold;
		}

		div.right_column_item img {
			border: 0px;
			display: block;
			padding: 0px;
			margin: 0px;
			text-align: center;
		}
		div.right_column_item input.textfield {
			border-bottom: 2px solid #FFFFFF;
			border-left: 2px solid #404040;
			border-right: 2px solid #FFFFFF;
			border-top: 2px solid #404040;
			background-color:white;
			/*display: block;*/
			/*float: left;*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			height: 13px;
			width: 136px;
		}

		div.right_column_item input.searchbutton {
			background: transparent;
			color: #FFFFFF;
			/*display: block;
			float: left;*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			margin-left: 5px;
			height: 17px;
		}

			div.right_column_item_bottom {
				background: transparent url(images/content_bg01.gif) repeat-y;
				background-position: top left;
				font-size: 0px;
				height: 7px;
				line-height: 0px;
			}

div.footer {
	background: #1C75BC url(images/bottom_menu_bg.gif) repeat-x;
	background-position: bottom left;
	height: auto;
	margin-top: 6px;
	padding-top: 14px;
	text-align: left;
	width: 800px;
	
}

	div.footer_column_box {
		color: #FFFFFF;
		margin-left: 28px;
		width: 565px;
	}

		div.footer_column {
			float: left;
			padding-left: 10px;
			padding-right: 80px;
			width: 750px;
		}

		div.footer_column a {
			color: #000000;
			font-weight: bold;
	
		}

	div.footer_menu {
		height: 35px;
		padding-top: 20px;
	}

		div.footer_menu ul {
			height: 35px;
			margin-left: 24px;
			width: auto;
		}

			div.footer_menu ul li {
				background: transparent url(images/footer_menu_li_bg.gif) no-repeat;
				background-position: bottom left;
				float: left;
				height: 35px;
				list-style-type: none;
				text-align: center;
				width: 95px;
			}

				div.footer_menu ul li a {
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					height: 18px;
					line-height: 17px;
					margin-left: 4px;
					text-transform: uppercase;
					width: 90px;
				}

					div.footer_menu ul li a:hover {
						text-decoration: none;
					}

						div.footer_menu ul li a.blue {
							background: #023A66 url(images/menu_a_bg.gif) no-repeat;
							color: #FFFFFF;
						}
							div.footer_menu ul li a.blue:hover {
								background: #FFFFFF url(images/menu_a_hover_bg.gif) no-repeat;
								color: #000000;
							}

						div.footer_menu ul li a.white {
							background: #FFFFFF url(images/menu_a_hover_bg.gif) no-repeat;
							color: #000000;
						}
							div.footer_menu ul li a.white:hover {
								background: #023A66 url(images/menu_a_bg.gif) no-repeat;
								color: #FFFFFF;
							}

div#ingatlanok {display:block; position:relative}
div#ingatlanok div.ingatlan {display:block; position:relative; height:160px; padding:5px; border:1px solid #aaa; margin-top:10px; margin-left:10px;}
 	div#ingatlanok div.ingatlan div.adatok {display:block; position:relative; margin-left:175px;}
 	div#ingatlanok div.ingatlan img.thumb {display:block; position:relative; float:left}
 	div#ingatlanok div.ingatlan img.logo {display:block; position:absolute; top:32px; left:5px;}
 	
div.details div.alap_adatok {display:block; position:relative; float:left; width: 220px; text-align:left; min-height:240px;}
div.details div.kep_video {display:block; position:relative; float:right; width: 320px; border:1px solid gray; background:url(images/logo.gif) center center no-repeat; }
div.details div.leiras {display:block; position:relative; clear:both;}

div.adatok p {width:auto;}

div.page_nav {margin:10px 0 0 5px; height:20px;}
div.page_nav .prev_page {display:block; float:left;}
div.page_nav .next_page {display:block; float:right;}

/* kapcsolósor */
  .kapcsolo {margin-bottom:20px; background-color:#f9f9f9;}
  .kapcsolo td {vertical-align:top; padding:5px 0 0 10px; border-right:1px solid white; font-size:11px;}
  .kapcsolo p {width:auto;}
  .kapcsolo h2 {line-height:30px; font-size:11px;}
  .kapcsolo b {line-height:20px;}
 
div#telepulesek {padding:0px 0 0 10px;}

div.details h1 a {color:white;}
div#ingatlanok h2 {padding-left:10px;}
p.azonosito {display:block; position:absolute; top:0px; right:0px; width:auto; padding:3px; border-left:1px solid #aaa; border-bottom:1px solid #aaa;}
p.text_indent {padding:10px;}
ol {padding:10px; padding-top:0; list-style:decimal outside none; margin-left:30px; overflow: visible;}
ol li {list-style:decimal outside none;}

div#video_admin {display:none; position:absolute; top:20px; left:20px; width:280px; height:200px; background:#aaa; border:1px solid white;}
div#video_admin p {margin-bottom:10px}
div#video_admin div.inner {padding:30px; color:white; }
div#video_admin input.textbox {width:200px}
div#video_admin input.button {width:80px; background:#aaa; border:1px solid white; color:white; font-size:12px; margin-right:10px;}

b.ingatlan_iroda {display:block; padding-top:20px; padding-bottom:3px; font-size:14px;}
div#kamu_varos_linkek_div {display:block; position:static; background:#fff; padding:20px;}
div#kamu_link_div {display:block; position:relative; background:#fff; left: 28px; padding:10px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #aaa; width:740px;}
/*div#kamu_link_div span {display:block; position:relative; float:left; width:184px; height:15px;}*/
div#kamu_link_div span a {font-weight:bold; color:#BC731C}

div#gmaps_container {width:520px; height:400px; margin:20px;}
