	body {
		margin: 10px;
		font-family: Verdana;
		font-size: 11px;
		color: #444444;
		text-align: center;
	}
	h2 {
		font-family: Trebuchet MS;
		font-size: 16px;
		color: #34818f;
		padding-left: 10px;
	}
	h3 {
		font-family: Verdana;
		font-size: 14px;
		color: #34818f;
		padding-left: 10px;
	}
	h4.kulso {
		font-family: Verdana;
		font-size: 13px;
		color: #FFFFFF;
		margin: 0px;
	}
	h5 {
		font-family: Verdana;
		font-size: 12px;
		color: #34818f;
		padding-left: 10px;
		font-weight: normal;
	}
	h6 {
		font-family: Verdana;
		font-size: 9px;
		color: #34818f;
	}
	p, div, td, li {
		font-family: Verdana;
		font-size: 12px;
		color: #444444;
	}
	a {
		text-decoration: none;
		color: #94b232;
	}
	a:hover {
		text-decoration: none;
	}
	pre {
		font-family: Verdana;
		font-size: 9px;
		color: #34818f;
	}
	img {
		border: 0px;
	}
	form {
		margin: 0px;
		padding: 0px;
	}
	.mainTable {
		width: 100%;
		height: 100%;
		margin: auto;
	}
	td.topKifuto {
		background: url(images/top_kifuto.png) repeat-x;
		margin: 0px;
	}
	.top {
		height: 40px;
		background: url(images/topMenu_back.png);
		width: 871px;
		position: relative;
	}
	.top a {
		position: absolute;
		text-transform: uppercase;
		color: #FFFFFF;
		font-weight: bold;
	}
	.top a:hover {
		color: #FF9A9E;
	}
	.top a.fooldal {
		top: 14px; 
		left: 35px; 
	}
	.top a.reklamtaska {
		top: 14px; 
		left: 140px; 
	}
	.top a.gasztro {
		top: 14px; 
		left: 298px; 
	}
	.top a.hajlekonyfalu {
		top: 14px; 
		left: 543px; 
	}
	.top_link_container {
		position: relative;
		height: 255px;
		width: 960px;
	}
	.menuContainer {
		margin: 0px;
		float: left;
		width: 180px;
	}
	.menuItem {
	/*	font-size: 12px;
		width: 180px;
		background-image: url(images/menu_arrow.png);
		background-repeat: no-repeat;
		background-position: 0 7;
		border-bottom: 1px #666666 dotted;*/
		display: none;
	}
	.menuItem a {
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left: 15px;
		color: #1c110a;
		display: block;
		font-weight: bold;
		text-decoration: none;
	}
	.menuItem a:hover {
		text-decoration: none;
		color: black;
	}
	.subMenuItem {
		font-size: 12px;
		width: 180px;
		background-image: url(images/menu_arrow.png);
		background-repeat: no-repeat;
		background-position: 0 7;
		border-bottom: 1px #666666 dotted;
	}
	.subMenuItem a {
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left: 15px;
		color: #1c110a;
		display: block;
		font-weight: bold;
		text-decoration: none;
	}
	.subMenuItem a:hover {
		text-decoration: none;
		color: black;
	}
	.subMenuItemActive {
		font-size: 11px;
		padding-left: 0px;
		padding-top: 7px;
		padding-bottom: 3px;
		background-repeat: no-repeat;
		background-position: 0% 100%;
		color: #94b232;
		text-transform: uppercase;
		border-bottom: #c9c9c9 1px solid;
	}
	.subSubMenuItem {
		font-size: 11px;
		background-repeat: no-repeat;
		background-position: 0% 100%;
		text-transform: capitalize;
		border-bottom: none;
	}
	.subSubMenuItem a {
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left: 0px;
		color: #444444;
		display: block;
		text-decoration: none;
	}
	.subSubMenuItem a:hover {
		text-decoration: none;
		color: #94b232;
	}
	.subSubMenuItemActive {
		font-size: 11px;
		padding-left: 0px;
		padding-top: 7px;
		padding-bottom: 3px;
		color: #94b232;
		text-transform: capitalize;
	}
	.bejelentkezes_hatter {
		background: url(images/bejelentkezes_hatter.png) no-repeat;
		padding-left: 40px;
	}
	.contentCell_main {
		height: 731px;
		vertical-align: top;
		background: url(images/content_back.png) no-repeat;
		background-position: 0 0 0 0;
		width: 871px;
	}
	a.fooldal_nagy {
		display: block;
		position: absolute;
		width: 425px;
		height: 113px;
		left: 0px;
		top: 0px;
	}
	a.reklamtaska_nagy {
		display: block;
		position: absolute;
		width: 389px;
		height: 118px;
		left: 40px;
		top: 170px;
	}
	a.gasztro_nagy {
		display: block;
		position: absolute;
		width: 306px;
		height: 113px;
		left: 260px;
		top: 306px;
	}
	a.hajlekonyfalu_nagy {
		display: block;
		position: absolute;
		width: 349px;
		height: 113px;
		left: 520px;
		top: 193px;
	}
	.content {
		padding: 10px;
		position: relative;
	}
	.content p, .content div, content li {
		line-height: 18px;
	}
	.content li {
		margin-bottom: 10px;
	}
	.content td {
		padding: 5px;
	}
	.inputBox {
		border: #bad5da 1px solid;
		background-color: white;
		color: #286873;
		font-family: Verdana;
		font-size: 11px;
		height: 19px;
		width: 250px;
	}
	.inputBoxHalf {
		border: #bad5da 1px solid;
		background-color: white;
		color: #286873;
		font-family: Verdana;
		font-size: 11px;
		height: 19px;
		width: 125px;
	}
	.inputBoxSearch {
		border: #bad5da 1px solid;
		background-color: white;
		color: #286873;
		font-family: Verdana;
		font-size: 11px;
		height: 16px;
		width: 105px;
		text-align: center;
		font-size: 10px;
	}
	.inputBoxComment {
		border: #bad5da 1px solid;
		background-color: white;
		color: #286873;
		font-family: Verdana;
		font-size: 11px;
		height: 19px;
		width: 400px;
	}
	.textareaBox {
		border: #bad5da 1px solid;
		background-color: white;
		color: #286873;
		font-family: Verdana;
		font-size: 11px;
		height: 60px;
		width: 250px;
	}
	.textareaBoxComment {
		border: #bad5da 1px solid;
		background-color: white;
		color: #286873;
		font-family: Verdana;
		font-size: 11px;
		height: 120px;
		width: 400px;
	}
	.separator {
		background-image: url(images/separator.gif);
		background-repeat: repeat-x;
		margin-top: 5px;
		margin-bottom: 5px;
		height: 1px;
	}
	a.reklamtaska_bottom {
		display: block;
		position: absolute;
		width: 200px;
		height: 30px;
		left: 10px;
		top: 530px;
	}
	.reklamtaska_bottom_lead {
		position: absolute;
		width: 240px;
		height: 145px;
		left: 25px;
		top: 570px;
		color: black;
		overflow: hidden;
	}
	a.gasztro_bottom {
		display: block;
		position: absolute;
		width: 200px;
		height: 37px;
		left: 270px;
		top: 528px;
	}
	.gasztro_bottom_lead {
		position: absolute;
		width: 240px;
		height: 145px;
		left: 303px;
		top: 570px;
		color: black;
		overflow: hidden;
	}
	a.hajlekonyfalu_bottom {
		display: block;
		position: absolute;
		width: 200px;
		height: 45px;
		left: 560px;
		top: 525px;
	}
	.hajlekonyfalu_bottom_lead {
		position: absolute;
		width: 240px;
		height: 145px;
		left: 589px;
		top: 570px;
		color: black;
		overflow: hidden;
	}
	.middleKifuto {
		background: url(images/kozepso_kifuto.png) repeat-x;
		height: 731px;
		position: relative;
	}
	.bottom {
		width: 871px;
		height: 238px;
		position: relative;
	}
	td.bottomKifuto {
		background: url(images/also_kifuto.png) repeat-x;
		height: 238px;
		position: relative;
	}
	.cim_bottom {
		position: absolute;
		width: 240px;
		height: 60px;
		top: 50px;
		left: 25px;
		border-right: #96A8A0 1px solid;
		color: #96A8A0;
		font-size: 12px;
		font-weight: bold;
		padding-top: 10px;
	}
	.tel_bottom {
		position: absolute;
		width: 240px;
		height: 60px;
		top: 50px;
		left: 325px;
		color: #96A8A0;
		font-size: 12px;
		font-weight: bold;
		padding-top: 10px;
	}
	.linkek_bottom {
		position: absolute;
		width: 240px;
		height: 60px;
		top: 50px;
		left: 625px;
		padding-top: 10px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.linkek_bottom a {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	.linkek_bottom a:hover {
		text-decoration: underline;
	}
	.kulcsszavak_bottom {
		position: absolute;
		left: 0px;
		top: 130px;
		width: 900px;
		padding: 0 10 0 10;
		text-align: center;
	}
	.bottomSeo {
		text-align: center;
		padding: 0 15 0 15;
	}
	.bottomSeoItem {
		display: inline;
		text-align: center;
		white-space: nowrap;
	}
	.bottomSeoItem a {
		color: white;
		margin-top: 8px;
		margin-bottom: 8px;
		padding-left: 5px;
		padding-right: 5px;
		font-weight: normal;
		text-decoration: none;
	}
	.bottomSeoItem a:hover {
		text-decoration: underline;
	}
	.bottomLeft {
		position: absolute;
		left: 70px;
		top: 15px;
	}
	.bottomLeft a {
		color: #616161;
		font-size: 11px;
	}
	.bottomRight {
		position: absolute;
		left: 470px;
		top: 15px;
	}
	.bottomRight ul {
		margin: 0px;
		padding: 0px;
	}
	.bottomRight li {
		list-style-type: none;
		float: left;
		padding-left: 20px;
		padding-right: 20px;
	}
	.bottomRight li a {
		color: #616161;
		font-size: 11px;
	}
	.forumTop {
		width: 251px;
		height: 38px;
		background-image: url(images/forum_top.gif);
		background-repeat: no-repeat;
	}
	.forumTop a {
		width: 251px;
		height: 38px;
		display: block;
	}
	.voteTop {
		width: 251px;
		height: 33px;
		background-image: url(images/vote_top.gif);
		background-repeat: no-repeat;
	}
	.partnersTop {
		width: 251px;
		height: 33px;
		background-image: url(images/partners_top.gif);
		background-repeat: no-repeat;
	}
	.partners ul {
		margin: 0px;
		padding: 0px;
	}
	.partners li {
		list-style-type: none;
		margin: 10px;
	}
	.formTable {
		width: 430px;
	}
	.smallText {
		font-size: 9px;
		line-height: 12px !important;
	}
	.buttonLoggedIn {
		height: 22px;
		width: 100px;
		text-align: center;
		margin: 5px;
		background-image: url(images/button.gif);
		background-repeat: repeat-x;
		background-color: #8eb11c;
		border: #d9e7b0 1px solid;
		font-family: Verdana;
		font-size: 11px;
		color: white;
		font-weight: bold;
		cursor: pointer;
	}
	.codeField {
		text-align: right;
		width: 115px;
		vertical-align: middle !important;
	}
	.codeImg {
		margin: 5px;
	}
	.left {
		float: left;
	}
	.right {
		float: right;
	}
	.center {
		text-align: center;
	}
	.clear {
		clear: both;
	}
	.pager {
		border-top: #aaaaaa 1px solid;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
	}
	.pagerTitle, .pagerComment {
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
	}
	.pagerItem {
		display: inline;
		margin-left: 3px;
		margin-right: 3px;
	}
	.pagerItemNumber {
		display: inline;
		margin-left: 2px;
		margin-right: 2px;
		font-weight: bold;
	}
	.pagerItem a {
		text-decoration: none;
		color: black;
	}
	.pagerItem a:hover {
		text-decoration: none;
		color: #444444;
	}
	.designedTop {
		width: 251px;
		height: 33px;
		padding-left: 10px;
		padding-top: 8px;
		color: #34818f;
		background-image: url(images/designed_top.gif);
		background-repeat: no-repeat;
	}