@charset "utf-8";
/* CSS Document */

body {
	background-image: url(imgs/hatter.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #626262;
}
.nyito_hatter_bal {
	background-image: url(imgs/nyito_hatter_bal.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.nyito_hatter_jobb {
	background-image: url(imgs/nyito_hatter_jobb.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.belso_hatter_bal {
	background-image: url(imgs/belso_hatter_bal.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.belso_hatter_jobb {
	background-image: url(imgs/belso_hatter_jobb.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.main {
	width: 760px;
	vertical-align: top;
	background-color: #F7F4EF;
}
.fejlec {
	width: 760px;
	float: left;
	clear: both;
	background-color: #1A385A;
}

/* menu */

.menu {
	float: left;
	width: 660px;
	display: inline;
	height: 28px;
	text-transform: uppercase;
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}
.menu ul, .menu dl {
	/* display: none; */
}
.menu ul {
	list-style-type: none;
	margin: 0px;
	margin-top: 7px;
	padding: 0px;
	height: 28px;
	white-space: nowrap;
}
.menu li {
	float: left;
	position: relative;
	z-index: 100;
}
.menu li span {
	display: block;
	z-index: 100;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	border-right: 1px solid #60C4F3;
}
.menu li a, .menu li a:visited {
	display: block;
	padding: 0px;
}
.menu dl {
	position:absolute;
	top: 0;
	left: 0;
	margin: 0px;
	padding: 0px;
	background: url(transparency.gif);
	white-space: nowrap;
}
.menu dt {
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	float: left;
	white-space: nowrap;
	text-align: center;
}
.menu dd {
	display: none;
	background: transparent;
	clear: left;
	margin: 0px;
	padding: 0px;	
	text-align: left;
	border-top: solid 1px #C9DFEC;
}
.menu dt a, .menu dt a:visited {
	display: block;
	color: #FFFFFF;
	text-decoration:none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.menu dd a, .menu dd a:visited {
	color: #1A385A;
	background-color: #79CFDC;
	text-decoration:none;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
}
.menu li a:hover {
	border: 0;
}
.menu ul li:hover dd, .menu ul li a:hover dd, .menu ul span dd {
	display: block;
}
.menu dd a:hover {
	background-color: #1A385A;
	color: #79CFDC;
	background-image: none;
}

/* nyelv */

.languageSelectorFlags_1a {
	float: left;
	width: 80px;
	overflow: hidden;
}
.languageSelectorFlags_1a ul {
	margin: 0px;
	margin-top: 9px;
	padding: 0px;
	list-style: none;
	float: left;
}
.languageSelectorFlags_1a ul li {
	margin: 0px;
	margin-left: 4px;
	padding: 0px;
	display: inline;
}


.nyito_fejleckep {
	margin-top: -7px;
	width: 760px;
	height: 193px;
	overflow: hidden;
	clear: both;
}
.belso_fejleckep {
	margin-top: -7px;
	width: 760px;
	height: 141px;
	overflow: hidden;
	clear: both;
}

.tartalom_nyito, .tartalom_belso {
	background-color: #F7F4EF;
	background-image: url(imgs/tart_nyito.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 45px;
	float: left;
	clear: both;
	width: 100%;
}

.nyito_bal {
	float: left;
	width: 420px;
	margin-left: 30px;
	display: inline;
}
.welcome {
	height: 180px;
	width: 405px;
	overflow: hidden;
	border-bottom: solid 1px #D7D3CB;
	margin-bottom: 20px;
}
.welcome .leader_2a {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.welcome .leader_2a h1 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: normal;
	color: #0089C7;
	float: left;
	width: 240px;
}
.welcome .leader_2a p {
	margin: 0px;
	padding: 0px;
	color: #B5A989;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
	float: left;
	width: 240px;
}
.welcome .leader_2a img {
	float: left;
	margin-left: 17px;
}

/* nyito felezo */

.nyito_felezo {
	float: left;
}
.nyito_fel_bal {
	width: 260px;
	float: left;
	margin-right: 10px;
}

/* bannerek */

.banner1, .banner2, .banner3, .banner4 {
	background-repeat: no-repeat;
}
.banner1 span, .banner2 span, .banner3 span, .banner4 span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #9B9A50;
	text-transform: uppercase;
}
.banner1 a, .banner2 a, .banner3 a, .banner4 a {
	display: block;
	width: 186px;
	padding-left: 65px;
	text-decoration: none;
	color: #626262;
}
.banner4 a {
	width: 161px;
	padding-left: 90px;
}
.banner1 {
	background-image: url(imgs/bnr_terkep.jpg);
}
.nyito_fel_bal .banner1 {
	margin-top: 30px;
}
.banner2 {
	background-image: url(imgs/bnr_forum.jpg);
}
.banner3 {
	background-image: url(imgs/bnr_kiadvany.jpg);
}
.banner4 {
	width: 240px;
	margin-top: 15px;
	border-top: solid 1px #D7D3CB;
	padding-top: 25px;
	background-image: url(imgs/bnr_hirlevel.jpg);
	background-position: left 25px;
	margin-bottom: 30px;
}
.banner1 a {
	height: 47px;
	padding-top: 25px;
}
.banner2 a {
	height: 50px;
	padding-top: 24px;
}
.banner3 a {
	height: 54px;
	padding-top: 20px;
}
.banner4 a {
	height: 46px;
	padding-top: 7px;
}


.nyito_fel_jobb {
	width: 150px;
	float: left;
}

/* weather */

.weather {
	width: 125px;
	height: 94px;
	padding-top: 26px;
	padding-right: 25px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	color: #79715A;
}
.weather h1 {
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #9B9A50;
	font-style: normal;
}
.weather span {
	font-size: 24px;
	color: #0089C7;
	font-weight: bold;
	font-style: normal;
}
.weather a {
	text-decoration: none;
	font-size: 9px;
	color: #B3B07D;
	text-transform: uppercase;
	font-style: normal;
	margin-left: 10px;
	margin-top: 3px;
	border-top: solid 1px #FFFFFF;
	padding-top: 3px;
	display: block;
}



.hirdetes {
	display: none; /* nem látszik most */
	border: solid 6px #FFFFFF;
	margin-right: 15px;
	margin-bottom: 20px;
}
.jobb_felezo_jobb .hirdetes {
	border: none;
	margin-right: 0px;
}
.hirdetes img {
	width: 120px;
	height: 240px;
	border: solid 1px #D9CFB8;
}

.nyito_jobb {
	float: left;
	display: inline;
	width: 240px;
	overflow: hidden;
	margin-left: 40px;
}

.eventsSeparatedList_2c, .newsSeparatedList_2c {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.eventsSeparatedList_2c ul, .newsSeparatedList_2c ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.eventsSeparatedList_2c ul li, .newsSeparatedList_2c ul li {
	margin: 0px;
	padding: 0px;
}
.eventsSeparatedList_2c ul li img, .newsSeparatedList_2c ul li img {
	float: left;
	clear: left;
	background-color: #FFFFFF;
	padding: 2px;
	border: solid 1px #D9CFB8;
	margin-top: 3px;
	margin-right: 5px;
	width: 70px;
}
.eventsSeparatedList_2c h1, .newsSeparatedList_2c h1 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #79715A;
}	
.eventsSeparatedList_2c a, .newsSeparatedList_2c a {
	text-decoration: none;
	font-size: 12px;
	color: #0089C7;
	padding-top: 4px;
	padding-bottom: 4px;
}
.eventsSeparatedList_2c p, .newsSeparatedList_2c p {
	margin: 0px;
	padding: 0px;
	color: #79715A;
	font-style: italic;
	line-height: 14px;
}
.eventsSeparatedList_2c ul li.eventsListDetailedElement p, .newsSeparatedList_2c ul li.newsListDetailedElement p {
	margin-left: 81px;
}
.linkMore {
	margin-top: 3px;
	padding-bottom: 10px;
	border-bottom: solid 1px #FFFFFF;
	margin-bottom: 10px;
	clear: both;
}
.linkMore img {
	background-color: #C5C18A;
	padding: 1px;
	margin-right: 5px;
	vertical-align: middle;
}
.linkMore a {
	text-decoration: none;
	color: #B3B07D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	text-transform: uppercase;
}

/* impresszum */

.impresszum {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #949594;
	line-height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.impresszum a {
	text-decoration: none;
	color: #949594;
}
.impresszum a:hover {
	text-decoration: underline;
}
.impresszum img {
	margin-top: 15px;
}

.destour {
	margin-top: 10px;
	margin-bottom: 20px;
}

/* lablec */

.lablec {
	clear: both;
	margin-left: 30px;
	margin-right: 30px;
	border-top: solid 1px #D7D3CB;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #949594;
	line-height: 14px;
}
.lablec a {
	text-decoration: none;
	text-transform: uppercase;
	color: #949594;
}
.lablec a:hover {
	text-decoration: underline;
}
.lablec ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.lablec ul li {
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	display: inline;
}
.lablec ul li a {
	color: #9B9A50;
}

/* search_box */

.search_box h1.modul {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 5px;
	padding-top: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #CB5F12;
	background-image: url(imgs/search_box_fej.gif);
	background-repeat: no-repeat;
	height: 22px;
	cursor: pointer;
}
.search_box {
	margin-right: 20px;
	font-size: 10px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	color: #626262;
	background-image: url(imgs/search_box_hatter.gif);
	background-repeat: repeat-x;
	background-position: left 23px;
}
.belso_bal .search_box {
	margin-right: 10px;
}
.search_box form {
	margin: 0px;
	padding: 0px;
}
.search_box table {
	border-bottom: solid 1px #D9CFB8;
	margin-bottom: 5px;
}
.search_box table td {
	padding-bottom: 5px;
}
.search_box select, .search_box input {
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #B4AC96;
	width: 100%;
}
.search_box input {
	width: 124px;
}
.search_box input.datum_mezo {
	font-size: 11px;
	width: 110px;
}
.search_box img {
	background-color: #C5C18A;
	padding: 1px;
	margin-left: 5px;
	margin-bottom: 10px;
	vertical-align: middle;
}
.search_box .cimke {
	width: 100px;
}
.search_box input.gomb {
	width: 70px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	margin-left: 10px;
	background-color: #EFF3F4;
	border: 1px solid #B4B4B4;
	color: #B8B8B8;
	font-size: 10px;
	cursor: pointer;
}
.search_box hr {
	display: none;
}
.search_box .bovebben {
	display: block;
	text-transform: uppercase;
	font-size: 9px;
	text-decoration: none;
	color: #B4B4B4;
}
.search_box .bovebben img {
	display: none;
}

/* belso */

.belso_bal {
	float: left;
	width: 250px;
	margin-left: 30px;
	display: inline;
}
.belso_jobb {
	float: left;
	width: 420px;
	margin-left: 30px;
}

/* pagelist */

.pagelistLead {
	display: none; /* most eppen */
	margin-bottom: 20px;
}
.pagelistLead .leader_2a {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.pagelistLead .leader_2a h1 {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 18px;
	color: #0089C7;
	font-weight: normal;
}
.pagelistLead .leader_2a p {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
	color: #B5A989;
	width: 95%;
}

.pageList_1a, .newsList_1a, .eventList_1a {
	float: left;
	clear: right;
	margin-bottom: 30px;
}
.pageList_1a .pageListElement, .newsList_1a .newsListElement, .eventList_1a .eventListElement {
	float: left;
	width: 420px;
	margin-bottom: 20px;
}
.pageList_1a .pageListElement img, .newsList_1a .newsListElement img, .eventList_1a .eventListElement img {
	width: 118px;
	height: 87px;
	margin-top: 3px;
	padding: 4px;
	background-color: #FFFFFF;
	border: solid 1px #D3D4B6;
	float: left;
	clear: left;
	margin-right: 20px;
}
.pageList_1a .pageListElement h1, .newsList_1a .newsListElement h1, .eventList_1a .eventListElement h1 {
	margin: 0px;
	margin-bottom: 7px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #0089C7;
	font-weight: normal;
}
.pageList_1a .pageListElement h1 a, .newsList_1a .newsListElement h1 a, .eventList_1a .eventListElement h1 a {
	text-decoration: none;
	color: #0089C7;
}
.pageList_1a .pageListElement p, .newsList_1a .newsListElement p, .eventList_1a .eventListElement p {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #79715A;
}
.pageList_1a .pageListElement p.withPic, .newsList_1a .newsListElement p.withPic, .eventList_1a .eventListElement p.withPic {
	margin-left: 148px;
}

/* related izek */

.relatedPages_2a, .downloadArea_2a, .relatedEvents_2a {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}
.downloadArea_2a {
	margin-left: 10px;
}
.relatedPages_2a h1, .downloadArea_2a h1, .relatedEvents_2a h1 {
	margin: 0px;
	margin-bottom: 3px;
	padding: 0px;
	font-size: 11px;
	color: #79715A;
	font-weight: normal;
	text-transform: uppercase;
}
.downloadArea_2a h1 {
	font-size: 10px;
}
.relatedPages_2a ul, .downloadArea_2a ul, .relatedEvents_2a ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.relatedPages_2a ul li, .downloadArea_2a ul li, .relatedEvents_2a ul li {
	margin: 0px;
	padding: 0px;
}
.relatedPages_2a ul li a, .downloadArea_2a ul li a, .relatedEvents_2a ul li a {
	text-decoration: none;
	font-size: 10px;
	line-height: 16px;
	color: #0089C7;
}
.downloadArea_2a ul li a {
	color: #79715A;
	line-height: 12px;
}

/* jobb_felezo */

.jobb_felezo {
	margin-top: 20px;
	border-top: solid 1px #D7D3CB;
	padding-top: 20px;
	float: left;
	clear: both;
}
.jobb_felezo_bal {
	float: left;
	width: 267px;
}
.jobb_felezo_jobb {
	margin-left: 30px;
	float: left;
	clear: right;
	width: 122px;
	overflow: hidden;
}

/* lista */

.relatedPagesSeparatedList_2a, .newsSeparatedList_2b {
	float: left;
	padding-bottom: 10px;
	width: 267px;
	overflow: hidden;
}
.relatedPagesSeparatedList_2a {
	width: 250px;
}
.newsSeparatedList_2b {
	background-color: #FFFFFF;
}
.relatedPagesSeparatedList_2a ul, .newsSeparatedList_2b ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.relatedPagesSeparatedList_2a ul li, .newsSeparatedList_2b ul li {
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	float: left;
	width: 99%;
}
.relatedPagesSeparatedList_2a img, .newsSeparatedList_2b img {
	background-color: #FFFFFF;
	padding: 2px;
	border: solid 1px #D4D5B7;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
	margin-right: 6px;
	width: 70px;
}
.relatedPagesSeparatedList_2a img {
	margin-left: 0px;
}
.newsSeparatedList_2b h1 {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-top: 5px;
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #9C9B51;
	font-weight: normal;
	background-image: url(imgs/ajanl_fej_hatter.gif);
	background-repeat: repeat-x;
	height: 21px;
	width: 257px;
}
.relatedPagesSeparatedList_2a h1 {
	display: none;
}
.relatedPagesSeparatedList_2a a, .newsSeparatedList_2b a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #CB5F12;
}
.relatedPagesSeparatedList_2a a {
	color: #0089C7;
	font-size: 12px;
}
.relatedPagesSeparatedList_2a p, .newsSeparatedList_2b p {
	margin: 0px;
	margin-right: 10px;
	margin-left: 92px;
	padding: 0px;
	line-height: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #79715A;
	font-style: italic;
}
.relatedPagesSeparatedList_2a p {
	margin-left: 82px;
}
.jobb_felezo_bal .linkMore {
	margin-top: 0px;
	border-top: solid 1px #F7F4EF;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: none;
	clear: both;
	text-align: center;
	background-color: #FFFFFF;
}

/* toolbar */

.jobb_felezo_jobb .toolbar {
	background-color: #F6F4DC;
	padding-top: 40px;
	padding-bottom: 7px;
	height: 61px;
	background-image: url(imgs/toolbar_hatter.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.toolbar .tool {
	margin-bottom: 5px;
}
.contentLeadBodyRight .toolbar {
	margin-bottom: 10px;
}
.contentLeadBodyRight .toolbar .tool {
	display: inline;
}
.toolbar .tool img {
	background-color: #C5C18A;
	padding: 1px;
	vertical-align: middle;
}
.toolbar .tool div {
	display: inline;
	margin-left: 10px;
	margin-right: 5px;
}
.toolbar .tool a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #B3B07D;	
}

/* galeria */

.galeria {
	width: 250px;
	height: 185px;
	background-image: url(imgs/gal_hatter.jpg);
	background-repeat: no-repeat;
	margin-bottom: 30px;
	clear: both;
}
.galeria h1 {
	margin: 0px;
	padding: 0px;
	padding-top: 25px;
	padding-bottom: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #9B9A50;
	text-transform: uppercase;
	text-align: center;
}
*html .galeria h1 {
	padding-bottom: 15px;
}
.galeria img {
	vertical-align: middle;
}
.galeria .prev_img, .galeria .next_img {
	background-color: #C5C18A;
}
.galeria .prev_img {
	margin-left: 33px;
	margin-right: 10px;
}
.galeria .next_img {
	margin-left: 10px;
}
.galeria form {
	margin: 15px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #626262;
}
.galeria select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B5A989;
	width: 110px;
	margin-left: 5px;
}

/* content */

.contentLead {
	margin-bottom: 20px;
}
.contentLead .leader_2a {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.contentLead .leader_2a h1 {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 18px;
	color: #CB5F12;
	font-weight: normal;
}
.contentLead .leader_2a p {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
	color: #B5A989;
	width: 95%;
}

/* Bovebb kereso */

.searchBoxNagy {
	margin-bottom: 40px;
}
.searchBoxNagy h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #C5C18A;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.searchBoxNagy h1 img {
	margin-right: 5px;
	background-color: #C5C18A;
	padding: 1px;
}
.searchBoxNagy h1 a {
	text-decoration: none;
	color: #C5C18A;
}
.searchBoxNagy .gomb {
	background-color: #C5C18A;
	border: 1px solid #B3B07D;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-transform: uppercase;
}
.searchFormBoxs {
	margin-top: 20px;
}
.searchFormBox, .searchFormHeaderBox {
	margin-bottom: 40px;
	color: #626262;
	padding-bottom: 40px;
	border-bottom: 1px solid #D7D3CB;
}
.searchFormBox table td {
	width: 33%;
}
.searchFormBox th {
	padding-top: 10px;
	text-align: left;
}
.searchFormHeaderBox {
	padding-bottom: 5px;
}
.searchFormBox h1, .searchFormHeaderBox h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #79715A;
	text-transform: none;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
	margin-bottom: 5px;
	border-top: none;
	border-bottom: solid 1px #D7D3CB;
	float: none;
	clear: none;
}
.searchFormBox input, .searchFormBox select, .searchFormHeaderBox input, .searchFormHeaderBox select {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
.searchFormBox .datum_mezo, .searchFormHeaderBox  .datum_mezo {
	width: 70px;
	padding-left: 2px;
	color: #C2B695;
}
.searchFormBox td {
	padding: 5px;
}
.searchFormHeaderBox td {
	padding: 3px;
}
.searchFormBox label, .searchFormHeaderBox label {
	cursor: pointer;
	text-transform: lowercase;
}
a.calendarButton img {
	margin-left: 3px;
	padding: 1px;
	background-color: #C5C18A;
	cursor: pointer;
	vertical-align: middle;
}
a.calendarButton:hover img {
	background-color: #C5C18A;
}

/* marketing */

.marketing {
	width: 250px;
	height: 170px;
	padding-left: 0px;
	margin-bottom: 25px;
	background-image: url(imgs/marketing_hatter.jpg);
	background-repeat: no-repeat;
}
.marketing h1 {
	margin: 0px;
	padding: 0px;
	padding-left: 70px;
	padding-top: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #767A10;
}
.marketing p {
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 0px;
	height: 55px;
	overflow: hidden;
	color: #79715A;
	line-height: 14px;
	width: 80%;
}
.marketing div {
	float: left;
	color: #79715A;
	text-transform: uppercase;
}
.marketing div i {
	font-style: italic;
	color: #B3B07D;
}
.marketing div.mark_bal  {
	margin-left: 10px;
	width: 90px;
	margin-right: 10px;
	display: inline;
}
.marketing div.mark_jobb  {
	font-size: 9px;
	color: #B3B07D;
}
.marketing div.mark_jobb img {
	padding: 1px;
	background-color: #C5C18A;
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 3px;
}
.marketing div.mark_jobb span  {
	font-size: 11px;
	font-weight: bold;
	color: #79715A;
}
.marketing div.mark_jobb a {
	text-decoration: none;
	color: #B3B07D;
}

/* talalat fej */

.searchResultHeader_1a {
	margin-bottom: 10px;
}
.searchResultHeader_1a h1 {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #CC7325;
	border-bottom: solid 1px #E5E2DB;
}
.searchResultHeader_1a p {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #9B9A50;
}
.searchResultHeader_1a td {
	vertical-align: top;
}
.searchResultHeader_1a hr {
	width: 100%;
	padding: 0px;
	margin: 0px;
	clear: both;
	color: #E5E2DB;
	background-color: #E5E2DB;
	border: none;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 10px;
}
*html .searchResultHeader_1a hr {
	margin-bottom: 0px;
}
.searchResultHeader_1a a {
	text-decoration: none;
	color: #B3B07D;
	font-size: 9px;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.searchResultHeader_1a a img {
	background-color: #C5C18A;
	padding: 1px;
	margin-right: 5px;
	vertical-align: middle;
}
.searchResultHeader_1a form {
	margin: 0px;
	padding: 0px;
}
.constraints {
	width: 160px;
	padding-left: 20px;
	padding-top: 10px;
}
.constraints h2 {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding-bottom: 6px;
	font-weight: normal;
	color: #79715A;
}
.constraints h3 {
	margin: 0px;
	margin-right: 5px;
	padding: 0px;
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #79715A;
}
*html .constraints h2 {
	padding-bottom: 0px;
}
.constraints span {
	font-size: 16px;
	color: #0089C7;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* lapozo */

.searchResultPager_1a {
	color: #949494;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
}
.searchResultPager_1a td {
	text-align: center;
	vertical-align: middle;
}
.searchResultPager_1a a {
	text-decoration: none;
	color: #B3B07D;
	font-size: 9px;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.searchResultPager_1a a img {
	background-color: #C5C18A;
	padding: 1px;
}
.searchResultPager_1a .pagePrevious {
	text-align: left;
}
.searchResultPager_1a .pageNext {
	text-align: right;
}
.searchResultPager_1a .pagePrevious img {
	margin-right: 5px;
}
.searchResultPager_1a .pageNext img {
	margin-left: 5px;
}
.searchResultPager_1a ul {
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	list-style: none;
	display: inline;
}
.searchResultPager_1a ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
	font-size: 11px;
	color: #A3A47B;
	font-weight: normal;
}
.searchResultPager_1a ul li.akt_oldal {
	font-size: 12px;
	color: #767A10;
	font-weight: bold;
}
.searchResultPager_1a ul li a {
	font-size: 9px;
	color: #B3B07D;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.searchResultPager_1a ul li a:hover {
	color: #A69151;
}

td.regularizer {
	text-align: right;
	vertical-align: bottom;
	width: 200px;
	padding-left: 10px;
}
.constraints label, .regularizer label {
	width: 65px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	font-size: 11px;
	color: #79715A;
	font-weight: normal;
	text-transform: capitalize;
}
.constraints label {
	margin-top: 0px;
}
.constraints select, .regularizer select {
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #9B9A50;
}
.constraints select {
	width: 100%;
	margin-bottom: 10px;
}
*html .constraints select {
	margin-bottom: 0px;
}
.regularizer select {
	float: right;
	width: 130px;
}

/* Esemeny talalat */

.SearchEventResultElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(imgs/rendezv_hatter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	padding-left: 15px;
}
.SearchEventResultElement .date {
	font-size: 11px;
	color: #B3B07D;
	text-transform: uppercase;
}
.SearchEventResultElement h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #0089C7;
}
.SearchEventResultElement h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #79715A;
}
.SearchEventResultElement p {
	border-top: solid 1px #E5E2DB;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 16px;
	color: #626262;
}
.SearchEventResultElement .organizer {
	color: #B3B07D;
	text-transform: uppercase;
	font-size: 9px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #E5E2DB;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.SearchEventResultElement .organizer span {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9B9A50;
}
.SearchEventResultElement .organizer img {
	padding: 1px;
	background-color: #C5C18A;
	margin-right: 5px;
	vertical-align: text-bottom;
}
.SearchEventResultElement .buttons {
	padding-bottom: 20px;
}
.SearchEventResultElement .buttons img  {
	padding: 1px;
	background-color: #C5C18A;
	margin-right: 5px;
	vertical-align: text-bottom;
}
.SearchEventResultElement .buttons a {
	text-decoration: none;
	color: #B3B07D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	text-transform: uppercase;
}

/* Szallas talalat */

.searchFreeRoomResultElement, .searchPartnerResultElement {
	font-size: 12px;
	color: #909090;
	border: solid 1px #D7D3CB;
	margin: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #F7F4EF;
	background-image: url(imgs/szallas_hatter.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.searchFreeRoomResultElement a, .searchPartnerResultElement a {
	color: #B3B07D;
	text-decoration: none;
}
.searchFreeRoomResultElement .resultBody, .searchPartnerResultElement .resultBody {
	border: solid 3px #FFFFFF;
	border-bottom: none;
}
.searchFreeRoomResultElement .resultBody td, .searchPartnerResultElement .resultBody td {
	padding: 5px;
	vertical-align: top;
}
.searchFreeRoomResultElement .primaryInfos td, .searchPartnerResultElement .primaryInfos td {
	font-size: 14px;
	font-weight: bold;
	color: #0089C7;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding-bottom: 0px;
}
.searchFreeRoomResultElement .primaryInfos img, .searchPartnerResultElement .primaryInfos img {
	margin-left: 2px;
}
.searchFreeRoomResultElement .secondaryInfos td, .searchPartnerResultElement .secondaryInfos td  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #79715A;
}
.searchFreeRoomResultElement td.resultShortText, .searchPartnerResultElement td.resultShortText {
	padding: 0px;
	vertical-align: middle;
}
.searchFreeRoomResultElement td.resultShortText p, .searchPartnerResultElement td.resultShortText p {
	margin: 5px;
	padding: 0px;
	padding-top: 5px;
	font-size: 11px;
	color: #626262;
}
.searchFreeRoomResultElement td.resultPicture, .searchPartnerResultElement td.resultPicture {
	text-align: right;
	padding: 0px;
	width: 120px;
}
.searchFreeRoomResultElement td.resultPicture img, .searchPartnerResultElement td.resultPicture img {
	width: 109px;
	border: solid 1px #B2BCC0;
}
.searchFreeRoomResultElement .resultButtons, .searchPartnerResultElement .resultButtons {
	clear: both;
	border-top: solid 1px #E7E7E6;
	font-size: 9px;
	text-transform: uppercase;
	background-image: url(imgs/gombsor_hatter.gif);
	background-repeat: repeat;
	border: solid 3px #FFFFFF;
	border-top: none;
	border-bottom: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
}
.searchPartnerResultElement .resultButtons {
	border-bottom: solid 3px #FFFFFF;
}
.searchFreeRoomResultElement .resultButtons td, .searchPartnerResultElement .resultButtons td {
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.searchFreeRoomResultElement .resultButtons img, .searchPartnerResultElement .resultButtons img {
	padding: 1px;
	margin-right: 5px;
	vertical-align: text-bottom;
	background-color: #C5C18A;
}
.searchFreeRoomResultElement .resultButtons img.nem_aktiv, .searchPartnerResultElement .resultButtons img.nem_aktiv {
	background-color: #EFF0EF;
}
.searchFreeRoomResultElement .fo_tabla, .searchPartnerResultElement .fo_tabla {
	border: solid 3px #FFFFFF;
	border-top: none;
}
.searchFreeRoomResultElement .fo_tabla td, .searchPartnerResultElement .fo_tabla td {
	text-align: center;
	border-left: solid 1px #F0EDE4;
	border-right: solid 1px #F0EDE4;
	border-bottom: solid 1px #F0EDE4;
	background-color: #FFFFFF;
}
.searchFreeRoomResultElement td.fo_tabla_fejlec, .searchPartnerResultElement td.fo_tabla_fejlec {
	text-align: left;
	font-weight: bold;
	color: #79715A;
	background-color: #F0EDE4;
	padding: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 11px;
	border: none;
}
.searchFreeRoomResultElement .fo_tabla_elsosor td, .searchPartnerResultElement .fo_tabla_elsosor td {
	padding: 1px;
	background-color: #F7F4EF;
}

.ar_tajekoztato {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #79715A;
}

/* contentLeadHead */

.contentLeadHead {
}
.contentLeadHead .leader_1a h1 {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #0089C7;
}
.contentLeadBody {
	float: left;
	margin-top: 5px;
}
.contentLeadBodyLeft {
	float: left;
	width: 235px;
	margin-right: 15px;
	overflow: hidden;
}
.contentLeadBodyLeft .leader_1b p {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	color: #B5A989;
	line-height: 15px;
}

.contentLeadBodyRight {
	float: left;
	width: 170px;
	height: 61px;
	padding-top: 10px;
	background-image: url(imgs/cl_jobb_hatter.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/* wysiwyg_1a */

.wysiwyg_1a {
	float: left;
	width: 420px;
	overflow: hidden;
	clear: both;
	margin-top: 10px;
	margin-bottom: 20px;
}

/* ha lesz template ezt torolni kell!!! */

.wysiwyg_1a h1 {
	display: none;
}
.wysiwyg_1a p {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 11px;
	line-height: 15px;
}
.wysiwyg_1a img {
	background-color: #FFFFFF;
	padding: 4px;
	border: solid 1px #D9CFB8;
	margin-top: 10px;
	margin-bottom: 10px;
}
.wysiwyg_1a a {
	text-decoration: underline;
	color: #626262;
}
.wysiwyg_1a a:hover {
	text-decoration: none;
}
.wysiwyg_1a a font {
	color: #626262;
}
