body {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	background-color: transparent;
	background-image: url(img/page-bcg.gif);
	background-repeat: repeat;
	color: #010101;
}

del {
	display: block;
	clear: both;
	font-size: 1px;
	height: 1px;
}

a {
	text-decoration: none;
	border: 0;
	margin: 0;
}

img {
	border: 0;
}

form {
	margin: 0;
}

p {
	margin: 11px 0;
}

pre {
	text-transform: none;
}

div.main {
	margin: 0 auto;
	width: 906px;
}

div.main div.head {
	margin-top: 50px;
	width: 906px;
	height: 58px;
	background-image: url(img/head-bcg.gif);
	overflow: hidden;
}

div.head div.search {
	display: block;
	position: relative;
	width: 254px;
	padding-top: 18px;
	text-align: right;
	color: white;
	font-size: 10px;
	float: left;
	margin-right: 55px;
}
div.search input.sbok {
	display: block;
	position: absolute;
	left: 236px;
	padding-left: 0px;
	padding-right: 0px;
	width: 26px;
	height: 18px;
	top: 33px;
	background: none;
	border: 0;
}

div.search input {
	position: relative;
	display: block;
	width: 205px;
	left: 20px;
	background-image: url(img/head-sb.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 10px;
	padding-right: 25px;
}

/*div.head div.hmk {
	max-height: 58px;
}*/
div.head div.hmenu {
	margin-top: 5px;
	padding-bottom: 10px;
	font-size: 11px;
	background-repEat: no-repeat;
	float: left;
	font-size: 17px;
	color: white;
}
div.head div.hmenu a {
	font-weight: bold;
	color: white;
	font-family: Arial;
	padding-left: 10px;
	padding-right: 15px;
}

div.main div.banner {
	background-image: url(img/head-bcg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: none;
	padding-left: 25px;
	width: 912px;
	height: 146px;
}

div.banner div.pic {
	float: left;
	width: 819px;
}

div.banner div.flags {
	padding-top: 10px;
	width: 54px;
	float: left;
}

div.flags div.normal {
	height: 16px;
	margin: 2px auto;
}

div.flags div.selected {
	background-image: url(img/head-lang-sel.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 2px auto;
	height: 16px;
	line-height: 16px;
	font-size: 10px;
	font-family: Arial;
}
div.flags div.selected img {
	float: left;
}
div.flags div.selected b {
	font-weight: normal;
	display: block;
	float: left;
}

div.main div.main2 {
	position: relative;
	background-image: url(img/main-bcg.gif);
}

div.main2 image {
	display: block;
}
div.main2 span.image {
	display: block;
	margin: 0 auto;
	text-align: center;
	font-size: 10px;
	color: black;
}
div.main2 span.image.left {
	float: left;
	margin: 0;
	padding-right: 10px;
}

div.main2 span.image.right {
	float: right;
	margin: 0;
	padding-left: 10px;
}
div.main2 div.main3 {
	background: white;
/*  background-image: url(img/main-bcg-atmenet.gif);
	background-repeat: repeat-x;*/
	background: white url(img/main-bcg-atmenet.gif) repeat-x scroll 0 -1px;
	width: 892px;
	margin-left: 7px;
	min-height: 213px;
	margin-bottom: 10px;
}
div.main3 div.here {
	width: 861px;
	margin-left: 20px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(img/head-here.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #38220C;
}
div.main3 div.here a {
	color: #38220C;
	padding-left: 0px;
}
div.main3 div.hmenu {
	display: block;
	width: 212px;
	margin-left: 10px;
	_margin-left: 5px;
	float: left;
}
div.hmenu div.belepes1 {
	width: 213px;
	height: 45px;
	margin-left: 0;
	margin-top: 7px;
	padding-bottom: 5px;
	background: url(img/menu-belepes2.gif);
	background-repeat: no-repeat;
}
div.belepes1 a {
	margin: 11px 0 0 0;
	padding: 0;
	float: left;
	font-size: 14px;
	font-family: Arial;
	text-align: center;
}

div.belepes1 a.belepes {
	width: 210px;
	height: 33px;
	border: 5px;
	color: white;
}

div.hmenu div.belepes2 {
	width: 213px;
	height: 45px;
	margin-left: 0;
	margin-top: 10px;
	padding-bottom: 10px;
	background: url(img/main-user.gif);
	background-repeat: no-repeat;
}
div.belepes2 a {
	margin: 11px 0 0 0;
	padding: 0;
	float: left;
	font-size: 9px;
	padding-left: 50px;
}

div.belepes2 a.logout {
	width: 55px;
	height: 33px;
	border: 5px;
	color: white;
	font-weight: bold;
	float: left;
}
div.belepes2 a.user {
	width: 55px;
	height: 33px;
	border: 5px;
	color: white;
	font-weight: bold;
}

div.hmenu div.logo {
	position: block;
	background-image: url(img/hmenu-logo-bg.gif);
	background-image: url(img/menu-logobg-new.gif);
	padding-left: 0px;
	height: 97px;
	width: 213px;
}
div.logo img {
/*	margin-top: 1px;
	margin-left: 30px;*/
	margin: 8px 39px 0;
}

div.hmenu div.hmenu2 {
	width: 211px;
	margin: 0;
	border-left: 1px solid #8A5D2F;
	border-right: 1px solid #8A5D2F;
	background-color: white;
}
div.hmenu div.menusep {
	width: 211px;
	height: 10px;
	background-image: url(img/menu-logosep2.gif);
}
div.hmenu2 div.item {
	position: block;
	height: 26px;
	width: 211px;
	margin: 0 1px 0 1px;
	background-color: white;
}
div.hmenu2 a {
	display: block;
	margin: 0 auto;
	_margin-left: 5px;
	line-height: 25px;
	text-align: center;
	width: 199px;
	height: 27px;
	font-size: 12px;
	font-family: Arial;
	overflow: hidden;
}

div.hmenu2 a.lvl3 {
	display: block;
	width: 199px;
	background-image: url(img/menu-bg1.gif);
	background-repeat: no-repeat;
	color: #834913;
}

div.hmenu2 a.lvl4 {
	display: block;
	width: 199px;
	background-image: url(img/menu-bg2.gif);
	background-repeat: no-repeat;
	color: white;
}

div.hmenu2 a.lvl2 {
	display: block;
	width: 199px;
	background-image: url(img/menu-bg3.gif);
	background-repeat: no-repeat;
	color: white;
}

div.hmenu2 a.lvl5 {
	display: block;
	width: 199px;
	background-image: url(img/menu-bg5.gif);
	background-repeat: no-repeat;
	color: white;
}

div.hmenu2 a.lvl0 {
	display: block;
	width: 199px;
	background-image: url(img/menu-ext.gif);
	background-repeat: no-repeat;
	color: white;
}
div.hmenu2 a.lvl0:hover {
	display: block;
	width: 199px;
	background-image: url(img/menu-ext-hl.gif);
	background-repeat: no-repeat;
	color: white;
}

div.hmenu2 a:hover {
	display: block;
	width: 199px;
	background-image: url(img/menu-bg4.gif);
	background-repeat: no-repeat;
	color: white;
}

div.main2 div.mainend2 {
	margin: 0;
	height: 1px;
	width: 800px;
	clear: both;
}
div.main3 div.mainend3 {
	margin: 0;
	height: 1px;
	width: 800px;
	clear: both;
}

div.hmenu div.mend {
	background-image: url(img/main-menu-bg.gif);
	background-position: bottom;
	margin: 0;
	height: 19px;
	width: 213px;
}

div.main3 div.content {
	display: block;
	float: left;
	width: 540px;
	min-height: 300px;
	margin: 5px;
}
div.content a {
	color: black;
}
div.content form input.mehet {
	background-image: url(img/adat-mehet-c.gif);
	height: 22px;
	border: 0px;
	font-size: 10px;
	float: left;
	margin-left: 270px;
	margin-top: 10px;

}
div.content div.freetext {
}
div.freetext image {
	display: block;
}
div.freetext span.image {
	display: block;
	margin: 0 auto;
	text-align: center;
	font-size: 10px;
	color: black;
}

div.content table.gomb {
	width: 540px;
}
div.content table.gomb tr {
	height: 44px;
}
div.content table.gomb td {
	width: 180px;
}

div.content div.email {
	margin: 5px;
}
div.email table {
	width: 530px;
}
div.email table input {
	background: #5F360E;
	border: 0px;
	width: 100%;
	color: white;
}
div.email table td.gomb input {
	background: #5F360E;
	border: 0px;
	width: 20px;
	color: white;
}
div.email table td.gomb input.rad {
	background: none;
	border: 0px;
	width: 20px;
	color: white;
}
div.email textarea {
	background: #5F360E;
	border: 0px;
	width: 100%;
	height: 100px;
	color: white;
}
div.email table th {
	text-align: right;
	width: 120px;
}
div.email table td {

}
div.email table td.last {
	width: 100px;
}
div.email table td.gomb {

}
div.email input.mehet {
	background-image: url(img/adat-mehet-c.gif);
	height: 22px;
	border: 0px;
	font-size: 10px;
	float: left;
}
div.content div.search_result {
	margin-top: 5px;
}
div.content div.search_result font.rb {
	background: #F66C01;
	color: white;
/*  padding-left: 5px;
	padding-right: 5px;*/
	margin-left: 4px;
}

div.content div.search_result font.rc {
	color: #F66C01;
}

div content div.menu_list {
}

div.menu_list div.msor {
	  clear: both;
}
div.msor div.mmenu {
	padding-top: 9px;
	float: left;
	width: 172px;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
	overflow: hidden;
}
div.mmenu p {
	margin: 0px;
}
div.mmenu a.mname {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #B58E69;
	color: black;
	font-size: 14px;
	text-align: center;
	min-height: 34px;
	font-weight: bold;
	border-top: 1px solid #BC9A79;
	border-bottom: 1px solid #BC9A79;
	_overflow: hidden;
}
div.mmenu div.mlead {
	background-color: #E1D4C4;
	color: black;
	font-size: 14px;
	text-align: center;
	height: 203px;
	text-align: center;
	border-top: 1px solid #BC9A79;
}
div.mmenu a.mlead {
	display: block;
	background-color: #E1D4C4;
	color: black;
	font-size: 14px;
	text-align: center;
	height: 203px;
	text-align: center;
	border-top: 1px solid #BC9A79;
}
div.mmenu a.mlead img {
	margin: 11px auto;
}
div.mmenu:hover div.mname {
	background-color: #5F360E;
	border-top: 1px solid #815932;
	border-bottom: 1px solid #815932;
	color: white;
}
div.mmenu:hover a.mname {
	color: white;
	background-color: #5F360E;
	border-top: 1px solid #5F360E;
	border-bottom: 1px solid #5F360E;
}
div.mmenu:hover a.mlead {
	color: white;
	background-color: #B58E69;
	border-top: 1px solid #815932;
}
div.mmenu:hover div.mlead {
	background-color: #B58E69;
	border-top: 1px solid #815932;
}

div.termek:hover div.timg {
	border: 1px solid #FF0000;
}

div.content div.termek_list {
	fmargin-left: 10px;
}
div.termek_list div.termek {
	width: 250px;
	float: left;
	margin-left: 6px;
	margin-right: 5px;
	margin-bottom: 12px;
	overflow: hidden;
}

div.termek:hover a {
	color: white;
}

div.content div.url:hover {
	background-color: #8F7253;
	color: black;
	padding-left: 22px;
	border: 1px solid black;
}

div.termek div.thead {
	height: 33px;
	background-color: #B58E69;
	color: black;
	font-size: 14px;
	font-weight: bold;
	margin: 0px auto;
	line-height: 33px;
	text-align: left;
	padding-left: 7px;
	overflow: hidden;
	cursor: pointer;
}

div.termek div.tbody {
	height: 127px;
	background-color: #E1D4C4;
	color: #5F360E;
	cursor: pointer;
}
div.termek div.tend {
	height: 37px;
	background-color: #E1D4C4;
	color: #5F360E;
	font-size: 12px;
	font-weight: bold;
	margin: 0px auto;
	line-height: 33px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}
div.content div.urls {
	background-color: #5F360E;
	color: white;
	padding-left: 13px;
	margin: 1px solid #9F866E;
	margin-top: 5px;
}
div.content div.url {
	margin-top: 5px;
	background-color: #E1D4C4;
	padding-left: 22px;
	border: 1px solid #E7E0D8;
	color: black;
}
div.content div.url input {
	width: 100%;
	color: #E1D4C4;
	background-color: #8F7253;
	border: 1px solid #E1D4C4;
}
div.content div.url a:visit {
	background-color: #E1D4C4;
	padding-left: 22px;
	border: 1px solid #E7E0D8;
}
div.content div.url1 {
	margin-top: 5px;
	background-color: #cc0000;
	padding-left: 22px;
	color: white;
}
div.content div.url1:hover {
	color: white;
	background-color: #ff2525;
}
div.content div.url1 a:visit {
	background-color: red;
	padding-left: 22px;

}

div.tbody div.timg {
	position: relative;
	top: 10px;
	width: 140px;
	height: 122px;
	border: 1px solid white;
	display: block;
	margin: 0 auto;
}
div.tbody div.timg img {
	border: 1px solid white;
	display: block;
	margin: 0 auto;
}

div.termek:hover div.thead {
	background-color: #5F360E;
	color: white;
}

div.termek:hover div.tbody {
	background-color: #B58E69;
}
div.termek:hover div.tend {
	background-color: #B58E69;
}

div.termek:hover div.timg {
	border: 1px solid #FF0000;

}
div.termek_list div.termek a {
}

div.termek a.thead {
	display: block;
	height: 33px;
	background-color: #B58E69;
	color: black;
	font-size: 14px;
	font-weight: bold;
	margin: 0px auto;
	line-height: 33px;
	text-align: left;
	overflow: hidden;
	cursor: pointer;
	padding-left: 7px;
}

div.termek a.tbody {
	display: block;
	height: 127px;
	background-color: #E1D4C4;
	color: #5F360E;
	cursor: pointer;
	text-align: center;
}
div.termek a.tbody img {
	margin-top: 20px;
}
div.termek a.tend {
	display: block;
	height: 37px;
	background-color: #E1D4C4;
	color: #5F360E;
	font-size: 12px;
	font-weight: bold;
	margin: 0px auto;
	line-height: 48px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}
div.termek:hover a.thead {
	background-color: #5F360E;
	color: white;
}
div.termek:hover a.tbody {
	background-color: #B58E69;
}
div.termek:hover a.tend {
	background-color: #B58E69;
}

div.termek:hover a.timg {
	border: 1px solid #FF0000;
}
div.content div.galery {
	 padding-top: 15px;
	 width: 550px;
}
div.galery p {
	margin-top: 0px;
}
div.content font.vissza {
/*  display: block;
	position: absolute;*/
	background: #E1D4C4;
	border: 5px solid #E1D4C4;
}
div.content font.tovabb {
	background: #E1D4C4;
	border: 5px solid #E1D4C4;
}
div.content font.back {
/*  display: block;
	position: absolute;*/
	background: #FFE289;
	border: 5px solid #FFE289;
}
div.galery div.pic,div.galery span.pic,div.galery a.pic {
	display: block;
	width: 153px;
	height: 136px;
	float: left;
	background-color: #E1D4C4;
	text-align: center;
	margin-right: 15px;
	margin-left: 10px;
	margin-bottom: 11px;
}
div.galery div.pic:hover,div.galery a.pic:hover {
	background-color: #F3833B;
}
div.galery table.galery {
	font-weight: bold;
	font-size: 14px;
	border-collapse: separate;
	border-spacing: 40px;
}
div.galery table tr {
	height: 136px;
	padding-top: 20px;
}
div.galery table tr td {
	text-align: center;
	width: 153px;
	background-color: #E1D4C4;
}
div.galery table tr td:hover {
	background-color: #F3833B;
}
div.galery table tr td:hover img {
	border: 1px solid #FF0000;
}

div.galery table tr.thepic td {
	padding: 0;
	text-align: center;
	border: 1px solid white;
}

div.galery table tr.pictitle td {
	color: #000000;
	text-align: center;
	padding-top: 4px;
}

div.galery img {
	border: 1px solid white;
	margin: 1px;
	margin-top: 7px;
}

div.content div.cikk_list {
}

div.content div.cikk_list table tr td {
	vertical-align: top;
}
div.content div.cikk {
	margin: 7px;
}
div.cikk div.cikk_lead {
	padding-top: 7px;
	font-size: 14px;
	height: 20px;
	font-weight: bold;
	color: white;
	background-image: url(img/cikk-lead.gif);
	padding-left: 40px
}

div.content div.termek {
}
div.termek div.pproperty {
	padding-top: 5px;
}
div.pproperty div.primg {
	width: 223px;
	float: left;
	margin-left: auto;
	margin-right: auto;
}
div.pproperty div.primg img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div.termek table {
	border: 0;
	margin: 0;
	background-color: #fef0d1;
	position: right;
	width: 306px;
}
div.termek table tr {
	border: 0;
	margin: 0;
}
div.termek table tr.row1 td {
	color: black;
	background-color: #ffe19e;
	text-align: center;
}
div.termek table tr.row1 th {
	color: black;
	background-color: white;
	text-align: left;
}
div.termek table tr.row2 td {
	color: black;
	background-color: #fef0d1;
	text-align: center;
}
div.termek table tr.row2 th {
	color: black;
	background-color: #fef0d1;
	text-align: left;
}
div.content div.lead2 {
	float: left;
	margin-left: 10px;
}

div.content div.contlead {
	margin-top: 7px;
	font-size: 14px;
	height: 27px;
	font-weight: bold;
	color: white;
	margin-top: 5px;
	background-image: url(img/cikk-lead.gif);
	padding-left: 40px
}

div.content div.lead {
	width: 263px;
	margin-left: 4px;
}
div.lead div.lt {
	background-image: url(img/lead-head2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 9px;
}
div.lead div.lk {
	background-image: url(img/lead-bgk.gif);
	min-height: 161px;
}
div.lead div.lbe {
	margin-left: 1px;
	margin-right: 5px;
	min-height: 161px;
	background-image: url(img/lead-bgb.gif);
	background-repeat: repeat-x;
	color: #010000;
	font-size: 12px;
	font-weight: bold;
}
div.lead div.lbe a {
	font-size: 11px;
	color: #010000;
	text-align: right;
	padding-left: 10px;
}
div.lbe div.leadh a {
	position: relative;
	font-size: 14px;
	color: white;
	padding-left: 10px;

}
div.lead div.lbe p {
	margin-left: 10px;
	margin-right: 10px;
}

div.lead div.ltov {
	background-image: url(img/lead-bgk.gif);
	text-align: right;
	border-right: 10px;
}
div.ltov span {
	margin-right: 10px;
}
div.lead div.lb {
	background-image: url(img/lead-end.gif);
	height: 9px;
	background-repeat: no-repeat;
	background-position: top;
}
div.content div.user {
	margin-left: 10px;
	margin-top: 20px;
}

div.user div.userlead {
	font-size: 18px;
	color: white;
	margin-left: 20px;
}
div.user div.adat {

}
div.adat table {
}
div.adat table tr {
	height: 26px;
}
div.adat table th {
	color: black;
	font-size: 12px;
	width: 111px;
	text-align: left;
}

div.adat table td {
	color: #5F360E;
}
div.adat form {
	background-color: #E1D4C4;
	color: #010101;
	font-weight: bold;
	font-size: 12px;
	padding-left: 80px;
	padding-top: 16px;
	padding-bottom: 16px;
}
div.adat form table {
	color: #010101;
	padding-top: 10px;
}
div.adat form table th {
	width: 170px;
}
div.adat form input {
	color: white;
	background-color: #5F360E;
}
div.lead2 div.lead2t {
	display: block;
	background-image: url(img/lead2-top-bg.gif);
	background-position: bottom;
	margin: 0px;
	height: 8px;
	width: 263px;
}
div.lead2 div.lead2m {
	display: block;
	background-image: url(img/lead2-main-bg.gif);
	background-position: top;
	margin: 0px;
	height: 158px;
	width: 263px;
}

div.lead2 div.lead2e {
	display: block;
	background-image: url(img/lead2-end-bg.gif);
	background-position: bottom;
	margin: 0px;
	height: 9px;
	width: 263px;
}

div.main3 div.banners {
	display: block;
	float: left;
	width: 100px;
	min-height: 300px;
	overflow: hidden;
}
div.banners div.banner1 {
	margin-top: 10px;
	margin-bottom: 10px;
}
div.main div.mainend {
	background-image: url(img/main-foot-bcg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 21px;
	clear: both;
}

div.foot {
	background-image: url(img/fireplace-foot-bcg.gif);
	background-repeat: no-repeat;
	width: 692px;
	height: 57px;
	margin: 19px auto 0;
}

div.foot a.gothic {
	position: relative;
	left: 22px;
	top: 9px;
	display: block;
	height: 40px;
	width: 116px;
}

div.foot p {
	color: #ffffff;
	margin: 0;
	position: relative;
	left: 247px;
	top: -24px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 400px;
}

div.main div.contentend {
	height: 5px;
	clear: both;
}
div.termek div.freetext a {
	color: black;
}

