	body {
		margin: 10px;
		font-family: Verdana;
		font-size: 11px;
		color: #444444;
		text-align: center;
	}
	h1.inner, h1 {
		font-family: Trebuchet MS;
		font-size: 23px;
		color: #83a62c;
		font-weight: bold;
		padding-top: 5px;
		display: block;
		height: 26px;
		background: url(images/r_gomb.png) no-repeat;
		background-position: 0 10px;
		padding-left: 30px;
	}
	h1.no_pic {
		font-family: Trebuchet MS;
		font-size: 23px;
		color: #83a62c;
		font-weight: bold;
		padding-top: 5px;
		background: none;
		padding-left: 0px;
		margin: 0px;
		margin-bottom: 10px;
	}
	h2 {
		font-family: Trebuchet MS;
		font-size: 16px;
		color: #83a62c;
		padding-left: 10px;
	}
	h3 {
		font-family: Verdana;
		font-size: 14px;
		color: #83a62c;
		padding-left: 10px;
	}
	h4 {
		font-family: Verdana;
		font-size: 13px;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
	}
	h5 {
		font-family: Verdana;
		font-size: 12px;
		color: #83a62c;
		padding-left: 10px;
		font-weight: normal;
	}
	h6 {
		font-family: Verdana;
		font-size: 9px;
		color: #83a62c;
	}
	p, div, td, li {
		font-family: Verdana;
		font-size: 12px;
		color: #444444;
	}
	input.button {
		background: url(images/r_button.png) repeat-x;
		height: 22px;
		text-align: center;
		margin: 0px;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 11px;
		color: white;
		font-weight: bold;
		border: 0px;
	}
	a {
		text-decoration: none;
		color: #94b232;
		outline: 0px;
	}
	a:hover {
		text-decoration: none;
	}
	pre {
		font-family: Verdana;
		font-size: 9px;
		color: #34818f;
	}
	img {
		border: 0px;
		outline: 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;
	}
	td.inner_top_kifuto {
		background: url(images/r_top_kifuto.png) repeat-x;
		height: 264px;
	}
	.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;
	}
	a.top_link {
		position: relative;
		display: block;
		width: 270px;
		height: 100px;
		left: 60px;
	}
	a.top_left_link {
		position: absolute;
		display: block;
		width: 190px;
		height: 60px;
		left: 540px;
		top: 65px;
	}
	a.top_right_link {
		position: absolute;
		display: block;
		width: 200px;
		height: 60px;
		left: 735px;
		top: 70px;
	}
	a.bal_nyelv {
		position: absolute;
		display: block;
		top: -2px;
		left: 790px;
		padding: 0px;
		margin: 0px;
	}
	a.jobb_nyelv {
		position: absolute;
		display: block;
		top: -2px;
		left: 890px;
		padding: 0px;
		margin: 0px;
	}
	td.inner_leftCell {
		width: 218px;
		height: 100%;
		vertical-align: top;
		margin: 0px;
		padding-top: 40px;
		background: url(images/r_leftCell_back.png) no-repeat;
		background-color: #F8F8F8;
	}
	.inner_leftCell input {
		background: #EDEDED;
		border-color: #EDEDED;
		border-style: solid;
		text-align: center;
		height: 20px;
		width: 160px; 
		font-size: 12px;
		letter-spacing: 2px;
		margin-top: 0px;
		margin-bottom: 3px;
	}
	.menuContainer {
		margin: 0px;
		float: left;
		width: 180px;
	}
	.also_menu {
		background-color: white;
		border-top: #e2e2e2 1px solid;
		border-bottom: #e2e2e2 1px solid;
		margin-top: 15px;
		padding-bottom: 15px;
		padding-top: 5px;
	}
	.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;
	}
	.no_display {
		display: none;
	}
	.inner_menuItemActive {
		font-size: 15px;
		padding-left: 15px;
		padding-top: 7px;
		padding-bottom: 3px;
		background: url(images/menu_arrow.gif) no-repeat;
		background-position: 0 7;
		color: #83a62c;
		font-weight: bold;
		text-transform: lowercase;
		line-height: 14px;
	}
	.subMenuItem {
		font-size: 12px;
		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: #000000;
		display: block;
		font-weight: bold;
		text-decoration: none;
	}
	.subMenuItem a:hover {
		text-decoration: none;
		color: #83a62c;
	}
	.subMenuItem_also {
		font-size: 12px;
		background-image: url(images/menu_arrow_white.png);
		background-repeat: no-repeat;
		background-position: 0 7;
		border-bottom: 1px #666666 dotted;
	}
	.subMenuItem_also a {
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left: 15px;
		color: #83a62c;
		display: block;
		font-weight: bold;
		text-decoration: none;
	}
	.subMenuItem_also a:hover {
		text-decoration: none;
		color: #000000;
	}
	.subMenuItemActive_also {
		font-size: 12px;
		background-image: url(images/menu_arrow_white.png);
		background-repeat: no-repeat;
		background-position: 0 7;
		border-bottom: 1px #666666 dotted;
		color: black;
		display: block;
		font-weight: bold;
		text-decoration: none;
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left: 15px;
	}
	.subMenuItemActive {
		font-size: 12px;
		background-image: url(images/menu_arrow.png);
		background-repeat: no-repeat;
		background-position: 0 7;
		border-bottom: 1px #666666 dotted;
		color: #83a62c;
		display: block;
		font-weight: bold;
		text-decoration: none;
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left: 15px;
	}
	.subSubMenuItem {
		font-size: 11px;
		background-image: url(images/menu_arrow.png);
		background-repeat: no-repeat;
		background-position: 0 7;
		text-transform: capitalize;
		border-bottom: none;
		border-bottom: 1px #666666 dotted;
	}
	.subSubMenuItem a {
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left: 15px;
		color: #000000;
		display: block;
		text-decoration: none;
	}
	.subSubMenuItem a:hover {
		text-decoration: none;
		color: #83a62c;
	}
	.subSubMenuItemActive {
		font-size: 11px;
		padding-left: 15px;
		padding-top: 7px;
		padding-bottom: 3px;
		color: #000000;
		text-transform: capitalize;
		border-bottom: 1px #666666 dotted;
		background-image: url(images/menu_arrow.png);
		background-repeat: no-repeat;
		background-position: 0 7;
	}
	.subSubMenuItem_also {
		font-size: 11px;
		background-image: url(images/menu_arrow_white.png);
		background-repeat: no-repeat;
		background-position: 0 7;
		text-transform: capitalize;
		border-bottom: none;
		border-bottom: 1px #666666 dotted;
	}
	.subSubMenuItem_also a {
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left: 15px;
		color: #83a62c;
		display: block;
		text-decoration: none;
	}
	.subSubMenuItem_also a:hover {
		text-decoration: none;
		color: #000000;
	}
	.subSubMenuItemActive_also {
		font-size: 11px;
		padding-left: 15px;
		padding-top: 7px;
		padding-bottom: 3px;
		color: #000000;
		text-transform: capitalize;
		border-bottom: 1px #666666 dotted;
		background-image: url(images/menu_arrow_white.png);
		background-repeat: no-repeat;
		background-position: 0 7;
	}
	a.inner_newsletter {
		display: block;
		width: 218px;
		height: 66px;
		margin-top: 30px;
		background: url(images/r_newsletter.png)  no-repeat;
	}
	.bejelentkezes_hatter {
		background: url(images/bejelentkezes_hatter.png) no-repeat;
		padding-left: 40px;
	}
	td.inner_kozepso_kifuto {
		background: url(images/r_kozepso_kifuto.png) repeat-x;
		background-color: #79a332;
		height: 390px;
	}
	td.inner_header{
		background: url(images/r_header.png) no-repeat;
		width: 960px;
		height: 264px;
	}
	td.inner_header_en{
		background: url(images/r_header_en.png) no-repeat;
		width: 960px;
		height: 264px;
	}
	td.inner_header_ro{
		background: url(images/r_header_ro.png) no-repeat;
		width: 960px;
		height: 264px;
	}
	td.inner_bf_disz {
		width: 27px;
		height: 265px;
		background: url(images/r_bf_disz.png) no-repeat;
	}
	td.inner_jf_disz {
		width: 27px;
		height: 265px;
		background: url(images/r_jf_disz.png) no-repeat;
	}
	td.inner_ba_disz {
		width: 27px;
		height: 390px;
		background: url(images/r_ba_disz.png) no-repeat;
		background-color: #79a332;
	}
	td.inner_ja_disz {
		width: 27px;
		height: 390px;
		background: url(images/r_ja_disz.png) no-repeat;
		background-color: #79a332;
	}
	a.inner_topMenu {
		color: #FFFFFF;
		font-weight: bold;
		text-transform: uppercase;
		position: absolute;
		top: 150px;
		display: block;
		text-decoration: none;
	}
	a.inner_topMenu:hover {
		color: #cfd6d4;
	}
	td.inner_contentCell {
		height: 100%;
		vertical-align: top;
		width: 702px;
		margin: 0px;
		padding: 20px;
		padding-top: 50px;
		background: url(images/r_content_back.png) no-repeat;
	}
	.contentCell_main {
		height: 731px;
		vertical-align: top;
		background: url(images/content_back.png) no-repeat;
		background-position: 0 0;
		width: 871px;
	}
	.content {
		padding: 10px;
		position: relative;
	}
	.content p, .content div, content li {
		line-height: 18px;
	}
	.content li {
		margin-bottom: 10px;
	}
	.content td {
		padding: 5px;
	}
	.inputBox, .inputBoxNumber {
		border: #e1e1e1 2px solid;
		background-color: #ededed;
		color: #01311e;
		font-family: Verdana;
		font-size: 11px;
		height: 19px;
		width: 250px;
	}
	.inputBoxHalf {
		border: #e1e1e1 2px solid;
		background-color: #ededed;
		color: #01311e;
		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: #e1e1e1 2px solid;
		background-color: #ededed;
		color: #01311e;
		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;
	}
	.inner_lab_kifuto {
		background: url(images/r_lab_kifuto.png) repeat-x;
		height: 45px;
	}
	.inner_leftCell_lab {
		background: url(images/r_leftCell_lab.png) no-repeat;
	}
	.inner_contentCell_lab {
		background: url(images/r_contentCell_lab.png) no-repeat;
		background-position: 725 1;
		width: 743px;
	}
	.inner_bottom {
		background: url(images/r_bottom.png) repeat-x;
		height: 151px;
		position: relative;
	}
	.bottom {
		width: 871px;
		height: 238px;
		background-image: url(images/bottom.gif);
		background-repeat: no-repeat;
		position: relative;
	}
	.belso_bottom {
		width: 960px;
		height: 151px;
		position: relative;
		overflow: hidden;
	}
	.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;
	}
	.inner_cim_bottom {
		position: absolute;
		width: 240px;
		height: 50px;
		top: 20px;
		left: 25px;
		border-right: #96a8a0 1px solid;
		color: #96a8a0;
		font-size: 12px;
		font-weight: bold;
	}
	.tel_bottom {
		position: absolute;
		width: 240px;
		height: 60px;
		top: 50px;
		left: 325px;
		color: #96A8A0;
		font-size: 12px;
		font-weight: bold;
		padding-top: 10px;
	}
	.inner_tel_bottom {
		position: absolute;
		width: 240px;
		height: 50px;
		top: 20px;
		left: 325px;
		color: #96A8A0;
		font-size: 12px;
		font-weight: bold;
	}
	.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;
	}
	.inner_linkek_bottom {
		position: absolute;
		width: 240px;
		height: 50px;
		top: 20px;
		left: 625px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.inner_linkek_bottom a {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	.inner_linkek_bottom a:hover {
		text-decoration: underline;
	}
	.kulcsszavak_bottom {
		position: absolute;
		left: 0px;
		top: 128px;
		width: 871px;
		padding: 25px;
		text-align: center;
	}
	.belso_kulcsszavak_bottom {
		position: absolute;
		top: 97px;
		left: 25px;
		padding-left: 25px;
		padding-right: 25px;
		width: 910px;
		text-align: center;
	}
	.bottomSeo {
		text-align: center;
		padding: 0 15 15 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;
	}
	.loginForm {
		margin-top: 15px;
		margin-left: 5px;
		margin-bottom: 10px;
	}
	.login {
		text-align: center;
		position: relative;
		background: url(images/login_back.png) no-repeat;
		background-position: 5 0;
		padding-top: 5px;
	}
	.login_belepve {
		text-align: center;
		position: relative;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.login_container {
		position: relative;
		float: left;
	}
	.login_bottom {
		position: absolute;
		text-align: left;
		margin-left: 8px;
		width: 120px;
		float: left;
		margin-top: 10px;
	}
	a.login_button {
		position: absolute;
		margin-left: 120px;
		margin-top: 10px;
		display: block;
		height: 22px;
		width: 90px;
		padding-top: 5px;
		background: url(images/r_login_button_back.png) no-repeat;
		font-family: Verdana;
		font-size: 11px;
		color: white;
		font-weight: bold;
		cursor: pointer;
		text-align: center;
	}
	a.reg {
		text-align: left;
		color: black;
		text-transform: lowercase;
		font-size: 9px;
	}
	a.reg:hover {
		text-decoration: underline;
	}
	a.miert {
		display: block;
		position: relative;
		margin: auto;
		margin-top: 45px;
		margin-left: 30px;
		color: black;
		font-size: 10px;
		margin-bottom: 30px;
		text-align: center;
		background: url(images/info.png) no-repeat;
		background-position: 30 2;
	}
	a.miert:hover {
		text-decoration: underline;
	}
	.error {
		text-align: center;
		padding-top: 0px;
		padding-bottom: 10px;
		color: red;
		font-weight: bold;
		font-size: 9px;
	}
	.regError {
		color: red;
		font-weight: bold;
		font-size: 11px;
		line-height: 12px !important;
	}
	.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;
	}
	table.formTable {
		position: relative;
		width: 630px;
		background-color: #f8f8f8;
		border: #e9e4e1 solid 1px;
		padding: 25px !important;
		margin: auto;
	}
	.formTable td {
		color: #1c110a;
		font-weight: bold;
	}
	.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;
	}
	td.input_250 {
		background: url(images/input_250.png) no-repeat;
		background-position: 0 0;
		padding-left: 10px;
	}
	td.input_125 {
		background: url(images/input_125.png) no-repeat;
		background-position: 0 0;
		padding-left: 10px;
	}
	input.regInput {
		background: #EDEDED;
		border-color: #EDEDED;
		border-style: solid;
		height: 20px;
		width: 220px; 
		font-size: 12px;
		margin-top: 0px;
		margin-bottom: 3px;
		color: #01311e;
	}
	input.regInputHalf {
		background: #EDEDED;
		border-color: #EDEDED;
		border-style: solid;
		height: 20px;
		width: 110px; 
		font-size: 12px;
		margin-top: 0px;
		margin-bottom: 3px;
		color: #01311e;
	}

