/* CSS Document */

#hf_main {
	width: 760px;
	background-image: url(index/bg_hf_index.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}
#hf_main h1 {
	display: none;
}
#hf_main h3 span {
	display: none;
}

#hf_index_cikkek {
	background-image: url(index/bg_hf_index_cikkek.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 307px;
	height: 296px;
	overflow: hidden;
	margin: 0px 0px 0px 453px;
}
#hf_index_cikkek h3 {
	margin: 13px 20px 0px 10px;
	padding: 0px;
	height: 35px;
}
#hf_index_cikkek h3 a {
	display: block;
	height: 35px;
}
#hf_index_cikkek ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#hf_index_cikkek ul li {
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
#hf_index_cikkek ul li.hf_index_cikkcsoport_fej_on a, #hf_index_cikkek ul li.hf_index_cikkcsoport_fej_off a {
	display: block;
	width: 242px;
	height: 19px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 21px;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	line-height: 19px;
}
#hf_index_cikkek ul li.hf_index_cikkcsoport_fej_on a {
	background-image: url(index/bg_hf_index_cikkcsoport.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFFFFF;
	cursor: default;
}
#hf_index_cikkek ul li.hf_index_cikkcsoport_fej_off a {
	background-image: url(index/bg_hf_index_cikkcsoport.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #3F453E;
}
#hf_index_cikkek ul li.hf_index_cikkcsoport_fej_off a:hover {
	background-position: left -19px;
	color: #FFFFFF;
}

#hf_index_cikkek ul li ul {
	margin: 5px 0px 5px 42px;
	padding: 0px;
}
#hf_index_cikkek ul li ul li {
	margin: 0px;
	padding: 0px;
}
#hf_index_cikkek ul li ul li a.hf_index_cikk {
	width: 227px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 16px;
	background-image: url(index/bg_hf_index_cikk.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	font-weight: normal;
	color: #003E2F;
	line-height: 15px;
	cursor: pointer;
}
#hf_index_cikkek ul li ul li a.hf_index_cikk:hover {
	color: #8F8303;
	text-decoration: underline;
	background-position: -243px 4px;
}
#hf_index_termekek {
	width: 355px;
	height: 214px;
	background-image: url(index/bg_hf_index_termekek.jpg);
	background-repeat: no-repeat;
	float: right;
}
#hf_index_termekek h2 {
	margin: 0px 0px -80px 70px;
	padding: 0px;
	width: 170px;
	height: 80px;
	position: relative;
	z-index: 2;
}
#hf_index_termekek h2 a {
	display: block;
	width: 170px;
	height: 80px;
}
#hf_index_termekek h2 a span {
	display: none;
}
#hf_index_termekek ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	z-index: 1;
}
#hf_index_termekek ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}
#hf_index_termekek a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#hf_index_termekek li#hf_index_termek_1 a {
	width: 187px;
	height: 110px;
	margin: 104px 65px 0px 0px;
}
#hf_index_termekek li#hf_index_termek_2 a {
	width: 74px;
	height: 214px;
}
#hf_index_termekek a span {
	display: none;
}

#hf_index_bal {
	width: 475px;
	float: left;
}
#hf_index_jobb {
	width: 285px;
	float: left;
}

#hf_index_tippek {
	width: 380px;
	min-height: 150px;
	margin: 0px 0px 0px 15px;
	background-image: url(index/bg_hf_index_tippek.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
*html #hf_index_tippek {
	height: 150px;
}
#hf_index_tippek h3 {
	display: none;
}
#hf_index_tippek div {
	background-image: url(index/bg_hf_index_tippek.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hf_index_tippek div p {
	margin: 0px;
	padding: 47px 45px 0px 33px;
	min-height: 71px;
}
*html #hf_index_tippek div p {
	height: 71px;
}
#hf_index_tippek a {
	font-weight: bold;
	color: #01534D;
	text-decoration: none;
}
#hf_index_tippek ul {
	margin: 0px 52px 0px 0px;
	padding: 0px 0px 17px 0px;
	list-style: none;
	text-align: right;
}
#hf_index_tippek ul li {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	display: inline;
}

#hf_index_gyik {
	width: 475px;
	min-height: 136px;
	padding: 0px 0px 0px 0px;
	background-image: url(index/bg_hf_index_gyik.jpg);
	background-repeat: no-repeat;
}
*html #hf_index_gyik {
	height: 136px;
}
#hf_index_gyik h3 {
	margin: 0px;
	padding: 30px 80px 0px 160px;
	height: 84px;
}
#hf_index_gyik h3 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 84px;
	background: none;
}
#hf_index_gyik ul {
	margin: 0px 85px 15px 160px;
	padding: 0px;
	list-style: none;
}
#hf_index_gyik ul li {
	margin: 0px;
	padding: 6px 0px 6px 0px;
	text-align: center;
	border-top: solid 1px #E8F4EC;
}
#hf_index_gyik ul li span {
	font-weight: bold;
}
#hf_index_gyik a {
}
#hf_index_gyik a#hf_index_gyik_tovabb {
	display: block;
	margin: 10px 55px 0px 55px;
	background-image: url(bg_hf_tovabb_link.gif);
	background-repeat: no-repeat;
	background-position: 90px 21px;
	font-weight: bold;
	color: #01534D;
	text-decoration: none;
}

#hf_index_szakerto {
	width: 475px;
	height: 174px;
	background-image: url(index/bg_hf_index_szakerto.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
#hf_index_szakerto h3 {
	margin: 0px;
	padding: 10px 120px 10px 25px;
	height: 44px;
}
#hf_index_szakerto h3 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	background: none;
}
#hf_index_szakerto div {
	float: left;
	display: inline;
	width: 180px;
}
#hf_index_szakerto div.szaki_1 {
	padding: 0px 0px 0px 39px;
}
#hf_index_szakerto div.szaki_2 {
	padding: 0px 0px 0px 31px;
}
#hf_index_szakerto div div {
	float: left;
	display: inline;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	width: auto;
}
*html #hf_index_szakerto div div {
	margin-right: 4px;
}
#hf_index_szakerto div h6 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	height: 33px;
	overflow: hidden;
}
#hf_index_szakerto div p {
	margin: 0px;
	padding: 0px;
	color: #999966;
	height: 35px;
	overflow: hidden;
}
#hf_index_szakerto div a {
	color: #01534D;
	text-decoration: none;
	font-weight: bold;
}

#hf_index_galeriak {
	width: 475px;
	height: 253px;
	background-image: url(index/bg_hf_index_galeriak.gif);
	background-repeat: no-repeat;
}
#hf_index_galeriak h3 {
	display: none;
}
#hf_index_galeriak div {
	width: 175px;
	float: left;
	display: inline;
}
#hf_index_galeriak #hf_index_galeriak_1 {
	margin: 40px 0px 0px 34px;
}
#hf_index_galeriak #hf_index_galeriak_2 {
	margin: 40px 0px 0px 64px;
}
#hf_index_galeriak h4 {
	margin: -1px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
}
*html #hf_index_galeriak h4 {
	margin-bottom: 14px;
}
*+html #hf_index_galeriak h4 {
	margin-bottom: 14px;
}
#hf_index_galeriak #hf_index_galeriak_2 h4 {
	margin-left: -5px;
}
#hf_index_galeriak img {
	display: block;
}
#hf_index_galeriak p {
	margin: 5px 5px 0px 0px;
	padding: 0px;
	height: 90px;
	overflow: hidden;
}
#hf_index_galeriak #hf_index_galeriak_2 p {
	height: 88px;
}
#hf_index_galeriak a {
	margin: 0px 0px 0px 54px;
	padding: 0px 8px 0px 0px;
	font-weight: bold;
	color: #01534D;
	text-decoration: none;
}

#hf_index_hirek {
	background-image: url(index/bg_hf_index_hirek.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 25px;
}
#hf_index_hirek h3 {
	margin: 0px;
	padding: 30px 10px 5px 15px;
	height: 40px;
}
#hf_index_hirek h3 a {
	display: block;
	height: 40px;
	margin: 0px;
	padding: 0px;
	background-image: url(blank.gif);
}
#hf_index_hirek div {
	background-image: url(index/bg_hf_index_hirek.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hf_index_hirek h4 {
	margin: 30px 0px 6px 20px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
#hf_index_hirek p {
	margin: 0px;
	padding: 0px 30px 5px 25px;
	min-height: 80px;
}
*html #hf_index_hirek p {
	height: 75px;
}
#hf_index_hirek h4 a, #hf_index_hirek p a, #hf_index_hirek h4 a:hover, #hf_index_hirek p a:hover {
	text-decoration: none;
	color: #555555;
}
#hf_index_hirek a.hf_index_hirek_tovabb {
	font-weight: bold;
	color: #01534D;
	text-decoration: none;
	margin: 0px 0px 0px 205px;
	padding: 0px 10px 0px 0px;
	background-image: url(bg_hf_tovabb_link.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#hf_index_teszt {
	background-image: url(index/bg_hf_index_teszt.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 12px 0px;
}
#hf_index_teszt h3 {
	margin: 0px;
	padding: 0px 10px 0px 5px;
	height: 46px;
}
#hf_index_teszt h3 a {
	display: block;
	height: 46px;
	background-image: url(blank.gif);
}

#hf_index_teszt div.hf_index_teszt_szoveg {
	background-image: url(index/bg_hf_index_teszt_szoveg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 12px;
	margin-bottom: 5px;
}
#hf_index_teszt div.hf_index_teszt_szoveg p {
	margin: 0px;
	padding: 11px 24px 0px 18px;
	background-image: url(index/bg_hf_index_teszt_szoveg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.hf_index_teszt_szoveg p span {
	font-weight: bold;
	color: #3B3B3B;
	line-height: 20px;
}
.hf_index_teszt_szoveg p span.hf_index_teszt_kerdes {
	color: #6F7D10;
	line-height: normal;
}

#hf_index_teszt ul {
	margin: 0px 0px 13px 0px;
	padding: 0px;
	list-style: none;
}
#hf_index_teszt ul li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 5px;
	height: 27px;
	vertical-align: middle;
}
#hf_index_teszt input {
	margin: 8px 0px 1px 5px;
	padding: 0px;
	vertical-align: middle;
	position: relative;
	z-index: 2;
}
*html #hf_index_teszt input {
	margin: 3px 0px 0px 5px;
}
*+html #hf_index_teszt input {
	margin: 2px 0px 0px 5px;
}
#hf_index_teszt label {
	margin: -21px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 27px;
	cursor: pointer;
	width: 252px;
	display: block;
	background-image: url(index/bg_hf_index_teszt_valasz.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	z-index: 1;
}
#hf_index_teszt label:hover, #hf_index_teszt ul label.teszt_valasz {
	position: relative;
	z-index: 1;
	background-position: left bottom;
}
*html #hf_index_teszt label {
	width: 247px;
	margin: -23px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}
*+html #hf_index_teszt label {
	width: 247px;
	margin: -22px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}
#hf_index_teszt form {
	margin: 0px;
	padding: 0px;
}
#hf_index_teszt form a {
	margin: 0px 0px 0px 220px;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
	color: #01534D;
	text-decoration: none;
	background-image: url(bg_hf_tovabb_link.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#hf_index_forum {
	background-image: url(index/bg_hf_index_forum.gif);
	background-repeat: no-repeat;
	min-height: 220px;
	padding-bottom: 10px;
}
*html #hf_index_forum {
	height: 220px;
}
#hf_index_forum h3 {
	margin: 0px;
	padding: 50px 100px 10px 90px;
	height: 40px;
	height: px;
}
#hf_index_forum h3 a {
	display: block;
	height: 40px;
	margin: 0px;
	padding: 0px;
	background: none;
}

#hf_index_forum p {
	margin: 0px;
	padding: 0px 40px 15px 40px;
	text-align: center;
}
#hf_index_forum a {
	margin: 0px 0px 0px 120px;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
	color: #01534D;
	text-decoration: none;
	background-image: url(bg_hf_tovabb_link.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#hf_index_szotar {
	background-image: url(index/bg_hf_index_szotar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 200px;
	padding-bottom: 10px;
}
#hf_index_szotar div {
	background-image: url(index/bg_hf_index_szotar.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
*html #hf_index_szotar {
	height: 200px;
}
#hf_index_szotar h3 {
	margin: 0px;
	padding: 10px 10px 10px 15px;
	height: 45px;
}
#hf_index_szotar h3 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	background: none;
}
#hf_index_szotar p {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 10px 20px;
}
#hf_index_szotar a {
	margin: 0px 0px 0px 220px;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
	color: #01534D;
	text-decoration: none;
	background-image: url(bg_hf_tovabb_link.gif);
	background-repeat: no-repeat;
	background-position: right center;
}



#hf_figyelmeztetes {
	margin: 0px 0px 10px 0px;
	width: 100%;
	clear: both;
	background-color: #F8F8D4;
}
#hf_figyelmeztetes h3 {
	display: none;
}
#hf_figyelmeztetes img {
	display: block;
	width: 461px;
	margin: 0px auto 0px auto;
	padding: 25px 0px 20px 0px;
}

#hf_lablec {
	padding: 30px 0 20px;
	clear: both;
	background-image: url(bg_hf_lablec.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #2C9433;
	text-align: center;
	white-space: nowrap;
}
#hf_lablec a {
	color: #2C9433;
	text-decoration: none;
}


#hf_belso {
	font-size: 12px;
}
#hf_belso h5 span {
	display: none;
}
#hf_belso_harmadolo {
	float: left;
	width: 760px;
	background-image: url(belso/bg_hf_belso.gif);
	background-position: left top;
	background-repeat: repeat-y;
	margin-bottom: 10px;
}
#hf_belso_bal {
	width: 120px;
	float: left;
	display: inline;
	background-image: url(belso/bg_hf_belso_bal.jpg);
	background-repeat: no-repeat;
}
#hf_belso_bal h1 {
	margin: 0px;
	padding: 0px;
	display: none;
}
a#hf_belso_folink_1 {
	display: block;
	width: 120px;
	height: 160px;
}
#hf_belso_kozep {
	width: 500px;
	float: left;
	display: inline;
	background-image: url(belso/bg_hf_belso_kozep.jpg);
	background-repeat: no-repeat;
}
a#hf_belso_folink_2 {
	display: block;
	margin: 0px auto 0px auto;
	width: 250px;
	height: 82px;
}
a#hf_belso_folink_2 span {
	display: none;
}
#hf_belso_jobb {
	width: 140px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(belso/bg_hf_belso_jobb.jpg);
	background-repeat: no-repeat;
}

ul#hf_belso_menu {
	border-bottom: solid 2px #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
*html ul#hf_belso_menu {
	border-bottom-width: 1px;
}
*+html ul#hf_belso_menu {
	border-bottom-width: 1px;
}
ul#hf_belso_menu li {
	margin: 0px;
	padding: 0px;
	border-top: solid 2px #FFFFFF;
}
*html ul#hf_belso_menu li {
	margin-top: -1px;
}
*+html ul#hf_belso_menu li {
	margin-top: -1px;
}
#hf_belso_menu a {
	margin: 0px;
	padding: 4px 5px 4px 15px;
	display: block;
	width: 100px;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #007C36;
	text-decoration: none;
	background-color: #D3E79D;
	background-image: url(belso/bg_hf_belso_menu.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#hf_belso_menu a:hover, #hf_belso_menu a#hf_belso_menu_akt {
	color: #2C9433;
	background-color: #FFFFFF;
	background-position: left bottom;
}
#hf_belso_menu a:hover {
	background-color: #F2F1A9;
}

#hf_modul_cikkek {
	margin: 60px 0px 15px 0px;
}
#hf_modul_cikkek h5 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	background-image: url(belso/bg_hf_modul_cikkek.gif);
	background-repeat: no-repeat;
}
#hf_modul_cikkek h5 a {
	display: block;
	margin: 0px;
	padding: 0px;
	background: none;
	height: 40px;
}
#hf_modul_cikkek ul {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	list-style: none;
}
*html #hf_modul_cikkek ul {
	margin-bottom: 2px;
}
#hf_modul_cikkek ul li {
	margin: 0px;
	padding: 0px;
}
*html #hf_modul_cikkek ul li {
	margin-top: -1px;
}
#hf_modul_cikkek ul li a {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 20px;
	display: block;
	line-height: 12px;
	background-image: url(belso/bg_hf_modul_cikkek_csop.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	background-color: #83C326;
	border-bottom: solid 1px #FFFFFF;
	height: auto;
}
*html #hf_modul_cikkek ul li a {
	height: 12px;
}
#hf_modul_cikkek ul li a:hover {
	background-position: left 6px;
	background-color: #61BB46;
}
#hf_modul_cikkek ul li a.hf_modul_cikkek_akt_csop {
	background-position: -140px 6px;
	background-color: #61BB46;
}
#hf_modul_cikkek ul li a.hf_modul_cikkek_akt_csop:hover {
	background-position: -140px 6px;
	background-color: #61BB46;
}
#hf_modul_cikkek ul li ul {
	margin-bottom: 0px;
}
*html #hf_modul_cikkek ul li ul {
	margin-bottom: 0px;
}
#hf_modul_cikkek ul li ul li a {
	font-weight: normal;
	line-height: 11px;
	color: #007C36;
	background-image: url(belso/bg_hf_modul_cikkek_cikk.gif);
	background-position: 10px 10px;
	background-color: #F2F1A9;
}
#hf_modul_cikkek ul li ul li a:hover {
	background-position: 10px 10px;
	background-color: #ECEB7F;
}
#hf_modul_cikkek ul li ul li a.hf_modul_cikkek_akt_cikk, #hf_modul_cikkek ul li ul li a.hf_modul_cikkek_akt_cikk:hover {
	color: #2C9433;
	background-color: #FFFFFF;
}
#hf_modul_cikkek a {
	display: block;
	background-image: url(belso/bg_hf_modul_cikkek_kapcs.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
}
#hf_modul_cikkek a:hover {
	background-position: left bottom;
}

#hf_modul_tippek {
	font-size: 11px;
}
*html #hf_modul_tippek {
	margin-bottom: 0px;
}
#hf_modul_tippek h5 {
	margin: 0px;
	padding: 0px;
	background-image: url(belso/bg_hf_modul_tippek.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
}
#hf_modul_tippek p {
	margin: 0px;
	padding: 0px 10px 10px 10px;
	background-color: #EEF8EC;
}
#hf_modul_tippek a {
	float: left;
	display: inline;
	height: 20px;
	line-height: 20px;
	color: #007C36;
	font-weight: bold;
	text-decoration: none;
	background-image: url(belso/bg_hf_modul_tippek.gif);
	background-repeat: no-repeat;
	margin: 2px 0px 0px 0px;
	border-bottom: solid 15px #FFFFFF;
}
#hf_modul_tippek a#hf_modul_tipp_elo {
	margin-right: 2px;
	padding: 0px 0px 0px 20px;
	width: 35px;
	background-position: -140px top;
}
#hf_modul_tippek a#hf_modul_tipp_elo:hover {
	background-position: -140px bottom;
}
#hf_modul_tippek a#hf_modul_tipp_kov {
	padding: 0px 0px 0px 5px;
	width: 78px;
	background-position: right top;
}
#hf_modul_tippek a#hf_modul_tipp_kov:hover {
	background-position: right bottom;
}
#hf_modul_gyik {
	clear: both;
	font-size: 11px;
	margin: 0px 0px 15px 0px;
	width: 140px;
}
#hf_modul_gyik h5 {
	margin: 0px;
	padding: 0px;
	height: 60px;
	background-image: url(belso/bg_hf_modul_gyik.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hf_modul_gyik h5 a {
	height: 60px;
	margin: 0px;
	padding: 0px;
	background: none;
}
#hf_modul_gyik p {
	margin: 0px 0px 1px 0px;
	padding: 0px 10px 15px 10px;
	background-color: #F8F8D4;
}
#hf_modul_gyik ul {
	margin: 0px 0px 2px 0px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	background-color: #EEF8EC;
}
#hf_modul_gyik ul li {
	margin: 0px;
	padding: 0px 5px 8px 10px;
	/*
	background-image: url(belso/list_hf_modul_gyik.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	*/
}
#hf_modul_gyik ul li span {
	font-weight: bold;
}
#hf_modul_gyik ul li a {
	margin: 0px;
	padding: 0px;
	display: inline;
	height: auto;
	background: none;
	color: #006553;
	line-height: normal;
	font-weight: normal;
}
#hf_modul_gyik a {
	display: block;
	height: 20px;
	line-height: 20px;
	background-image: url(belso/bg_hf_modul_gyik.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	color: #007C36;
	font-weight: bold;
	padding-left: 10px;
}
#hf_modul_gyik a:hover {
	background-position: right bottom;
}

#hf_modul_teszt {
	background-image: url(belso/bg_hf_modul_teszt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EEF8EC;
	font-size: 11px;
	float: left;
}
#hf_modul_teszt h5 {
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#hf_modul_teszt h5 a {
	margin: 0px;
	padding: 0px;
	height: 40px;
	background: none;
	border-bottom: none;
}
#hf_modul_teszt p {
	margin: 0px 0px 2px 0px;
	padding: 0px 18px 7px 10px;
}
#hf_modul_teszt p#hf_modul_teszt_kerdes {
	padding: 8px 10px 8px 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #83C326;
	width: 120px;
}
#hf_modul_teszt form {
	margin: 0px;
	padding: 0px;
}
#hf_modul_teszt ul {
	margin: 0px;
	padding: 10px 0px 5px 10px;
	list-style: none;
	background-color: #EEF8EC;
	width: 130px;
	float: left;
	border-bottom: solid 2px #FFFFFF;
}
#hf_modul_teszt ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 120px;
	float: left;
	clear: both;
}
#hf_modul_teszt input {
	margin: 3px 0px 5px 0px;
	padding: 0px;
	width: 12px;
	float: left;
	vertical-align: middle;
}
*html #hf_modul_teszt input {
	margin-top: 0px;
}
*+html #hf_modul_teszt input {
	margin-top: 3px;
}
#hf_modul_teszt label {
	margin: 0px 0px 0px 0px;
	padding: 1px 0 4px 4px;
	width: 99px;
	float: left;
	cursor: pointer;
}
*html #hf_modul_teszt label {
	padding: 0 0 4px 4px;
	margin-top: 3px;
}
*+html #hf_modul_teszt label {
	padding: 0 0 4px 4px;
	margin-top: 6px;
}
#hf_modul_teszt a {
	float: left;
	width: 100px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #007C36;
	text-decoration: none;
	background-image: url(belso/bg_hf_modul_teszt.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom: solid 15px #FFFFFF;
}
*html #hf_modul_teszt a {
	border-bottom: none;
}
*+html #hf_modul_teszt a {
	border-bottom: none;
}
#hf_modul_teszt a:hover {
	background-position: right bottom;
}
#hf_belso h2 span {
	display: none;
}
#hf_belso a#hf_ugras {
	clear: both;
	margin: 0px 0px 0px 163px;
	display: block;
	background-image: url(belso/bg_hf_ugras.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 112px;
	height: 20px;
	padding-left: 25px;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #007C36;
	text-decoration: none;
	text-align: left;
}
#hf_belso a#hf_ugras:hover {
	background-position: left bottom;
}

/* szotar */

#hf_belso_szotar {
	margin: 0px 16px 0px 16px;
}
#hf_belso_szotar h2 {
	height: 68px;
	background-image: url(belso/bg_hf_belso_szotar_cim.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
ul#hf_belso_szotar_betuk {
	margin: 0px 0px 3px 0px;
	padding: 7px 12px 7px 14px;
	list-style: none;
	float: left;
	width: 440px;
	background-color: #D4EDD0;
	border: solid 1px #A9DCA1;
	text-align: center;
}
ul#hf_belso_szotar_betuk li {
	margin: 0px;
	padding: 4px 6px 4px 6px;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #7FBD9A;
}
ul#hf_belso_szotar_betuk li#hf_szotar_ujsor {
	clear: left;
	padding-left: 75px;
}
ul#hf_belso_szotar_betuk li a {
	display: block;
	margin: -4px -6px -4px -6px;
	padding: 4px 6px 4px 6px;
	color: #007C36;
	text-decoration: none;
}
ul#hf_belso_szotar_betuk li a:hover {
	color: #FFFFFF;
	background-color: #409D68;
}
ul#hf_belso_szotar_lista {
	float: left;
	width: 468px;
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 25px 0px 0px 0px;
	list-style: none;
	background-image: url(belso/bg_hf_belso_szotar.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#hf_belso_szotar_lista li {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	background-image: url(belso/bg_hf_belso_szotar.gif);
	background-repeat: no-repeat;
	background-position: -468px -10px;
	border-bottom: solid 1px #D9D9D9;
}
#hf_belso_szotar_lista li#hf_szotar_lista_utolso {
	border-bottom: none;
}
#hf_belso_szotar_lista h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #007C36;
}
#hf_belso_szotar_lista p {
	margin: 0px;
	padding: 0px;
}

/* Gyik oldal */

#hf_belso_gyik {
	margin: 0px 16px 0px 16px;
}
#hf_belso_gyik h2 {
	height: 68px;
	background-image: url(belso/bg_hf_belso_gyik_cim.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#hf_belso_gyik ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#hf_belso_gyik ul li {
	margin: 0px;
	padding: 0px 0px 23px 0px;
	background-image: url(belso/bg_hf_belso_gyik.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#hf_belso_gyik ul li h3 {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 22px;
	font-size: 12px;
	font-weight: bold;
	color: #007C36;
	line-height: 15px;
	background-image: url(belso/bg_hf_belso_gyik.gif);
	background-repeat: no-repeat;
	background-position: -468px top;
}
#hf_belso_gyik ul li p {
	margin: 0px 0px 3px 0px;
	padding: 8px;
	background-color: #F8F8D4;
	border: solid 1px #ECEB7F;
}

/* kerdezze oldal */

#hf_belso_kerdezze {
	margin: 0px 16px 0px 16px;
}
#hf_belso_kerdezze h2 {
	margin: 0px;
	padding: 0px;
	height: 68px;
	background-image: url(belso/bg_hf_belso_kerdezze_cim.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#hf_belso_kerdezze p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#hf_belso_kerdezze_szaki {
	margin: 20px 0px 10px 94px;
	padding: 0px 0px 10px 0px;
	width: 280px;
	background-color: #F2F2F2;
	border: solid 1px #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	overflow: auto;
}
#hf_belso_kerdezze_szaki div#hf_belso_szaki_kep {
	margin: 15px 0px 0px 22px;
	float: left;
	display: inline;
	border: solid 4px #FFFFFF;
}
#hf_belso_kerdezze_szaki div#hf_belso_szaki_kep a {
	margin: 0px;
	padding: 0px;
	background-image: none;
	float: none;
	display: inline;
	width: auto;
}
#hf_belso_kerdezze_szaki div#hf_belso_szaki_keret {
	float: left;
	width: 170px;
	margin: 15px 0px 0px 10px;
	border: solid 2px #FFFFFF;
}
#hf_belso_kerdezze_szaki #hf_belso_szaki_nev {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 160px;
	line-height: 23px;
	background-color: #007C36;
	border-bottom: solid 1px #FFFFFF;
	/* white-space: nowrap; */
}
#hf_belso_kerdezze_szaki #hf_belso_szaki_szak {
	margin: 0px;
	padding: 4px 0px 4px 10px;
	line-height: normal;
	float: left;
	width: 160px;
	color: #007C36;
	background-color: #F2F1A9;
}
#hf_belso_kerdezze_szaki a {
	display: block;
	float: left;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 40px;
	width: 99px;
	height: 23px;
	background-image: url(belso/bg_hf_belso_kerdezze_link.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 23px;
}
#hf_belso_kerdezze form {
	margin: 0px;
	padding: 0px;
}
#hf_belso_kerdezze ul {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 400px;
}
#hf_belso_kerdezze ul li {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	float: left;
	width: 100%;
}
#hf_belso_kerdezze label {
	width: 89px;
	margin-right: 5px;
	text-align: right;
	float: left;
	display: inline;
	color: #555555;
	font-weight: bold;
}
#hf_belso_kerdezze input {
	width: 278px;
	border: solid 1px #CCCCCC;
	float: left;
	display: inline;
}
#hf_belso_kerdezze .hf_belso_kerdezze_hidden {
	display: none;
	border: none;
}
#hf_belso_kerdezze h4 {
	clear: both;
	margin: -10px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #007C36;
	background-image: url(belso/bg_hf_belso_kerdezze.gif);
	background-repeat: no-repeat;
	background-position: left -110px;
	line-height: 30px;
	text-align: center;
}
#hf_belso_kerdezze textarea {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	width: 466px;
	height: 220px;
	border: solid 1px #CCCCCC;
	overflow: auto;
}
#hf_belso_kerdezze img#hf_captcha {
	width: 150px;
	margin: 5px 0px 5px 159px;
}
label#hf_captcha_label {
	width: 200px;
}
input#hf_captcha_input {
	width: 150px;
}
*html input#hf_captcha_input {
	width: 150px;
}
*+html input#hf_captcha_input {
	width: 150px;
}
#hf_belso_kerdezze form div {
	float: left;
	width: 468px;
	margin: 15px 0px 0px 0px;
	clear: both;
	height: 38px;
	background-image: url(belso/bg_hf_belso_kerdezze.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#hf_belso_kerdezze form div a {
	display: block;
	width: 122px;
	height: 20px;
	margin: 12px 0px 0px 171px;
	padding: 0px 0px 0px 6px;
	text-decoration: none;
	font-weight: bold;
	color: #007C36;
}
#hf_belso_kerdezze form div a:hover {
	background-image: url(belso/bg_hf_belso_kerdezze.gif);
	background-repeat: no-repeat;
	background-position: -341px -2px;
}
p#hf_kerdezze_csillag {
	clear: both;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
}

/* teszt oldalak */

#hf_belso_teszt {
	margin: 0px 16px 0px 16px;
}
#hf_belso_teszt h2 {
	margin: 0px;
	padding: 0px;
	height: 68px;
	background-image: url(belso/bg_hf_belso_teszt_cim.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#hf_belso_teszt h2#hf_belso_teszt_eredmeny {
	background-image: url(belso/bg_hf_belso_teszt_er_cim.gif);
}
#hf_belso_teszt p {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 12px;
}
#hf_belso_teszt form {
	margin: 0px;
	padding: 0px;
}
ul#hf_belso_teszt_lista {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
ul#hf_belso_teszt_lista li {
	width: 468px;
	float: left;
	margin: 0px;
	padding: 0px 0px 17px 0px;
	background-image: url(belso/bg_hf_belso_teszt.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#hf_belso_teszt_lista li .hf_belso_teszt_elem {
	border: solid 1px #C7C7C7;
	width: 462px;
	float: left;
	padding: 2px 2px 8px 2px;
}
#hf_belso_teszt_lista .hf_belso_teszt_elemcim {
	width: 462px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(belso/bg_hf_belso_teszt.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#hf_belso_teszt_lista .hf_belso_teszt_sorszam {
	width: 21px;
	margin-right: 7px;
	float: left;
	display: inline;
	text-align: center;
	background-image: none;
	color: #007C36;
}
#hf_belso_teszt_lista .hf_belso_teszt_kerdes {
	width: 434px;
	float: left;
	display: inline;
	background-image: none;
}
#hf_belso_teszt_lista ul {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	clear: both;
	float: left;
}
#hf_belso_teszt_lista ul li {
	margin: 0px 0px 4px 0px;
	padding: 0px;
	width: 462px;
	float: left;
	background-image: none;
}
#hf_belso_teszt_lista input {
	margin: 2px 3px 0px 10px;
	padding: 0px;
	float: left;
	width: 12px;
}
*html #hf_belso_teszt_lista input {
	margin: -2px 3px 0px 10px;
}
*+html #hf_belso_teszt_lista input {
	margin: -2px 3px 0px 10px;
}
#hf_belso_teszt_lista label {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	font-size: 12px;
	float: left;
	width: 435px;
}

#hf_belso_teszt .hf_belso_teszt_elem a {
	width: 74px;
	height: 20px;
	margin: 0px 0px 0px 200px;
	background-image: url(belso/bg_hf_belso_teszt_segit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	font-weight: bold;
	color: #007C36;
	line-height: 20px;
	text-decoration: none;
	text-align: center;
	float: left;
	display: inline;
}
#hf_belso_teszt .hf_belso_teszt_elem a:hover {
	background-position: left bottom;
}

a#hf_belso_teszt_kiertekeles {
	clear: both;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #007C36;
	text-decoration: none;
	width: 88px;
	height: 20px;
	line-height: 20px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 6px;
	background-image: url(belso/bg_hf_belso_teszt_gombok.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a#hf_belso_teszt_kiertekeles:hover {
	background-position: left bottom;
}

#hf_belso_teszt_pont {
	width: 150px;
	height: 60px;
	margin: 0px auto 20px auto;
	margin: 0px 0px 20px 154px;
	padding: 0px 0px 0px 10px;
	background-image: url(belso/bg_hf_belso_teszt_pont.gif);
	background-repeat: no-repeat;
	color: #007C36;
	font-weight: bold;
	line-height: 60px;
}
#hf_belso_teszt_pont span {
	color: #007C36;
}
span#hf_belso_teszt_szam {
	margin: 0px 3px 0px 15px;
	font-size: 20px;
}
#hf_belso_teszt_lista p {
	clear: both;
	float: left;
	width: 438px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
}
#hf_belso_teszt_lista p.hf_belso_teszt_hibas, #hf_belso_teszt_lista p.hf_belso_teszt_helyes {
	line-height: 20px;
	background-color: #F5F4F9;
	font-weight: bold;
	background-image: url(belso/bg_hf_belso_teszt_valasz.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#hf_belso_teszt_lista p.hf_belso_teszt_hibas {
	color: #CC8828;
	background-position: left top;
}
#hf_belso_teszt_lista p.hf_belso_teszt_helyes {
	color: #007C36;
	background-position: left bottom;
}
a#hf_belso_teszt_vissza {
	clear: both;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #007C36;
	text-decoration: none;
	width: 40px;
	height: 20px;
	line-height: 20px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 25px;
	background-image: url(belso/bg_hf_belso_teszt_gombok.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
}
a#hf_belso_teszt_vissza:hover {
	background-position: right bottom;
}
p.hf_belso_teszt_ertekeles {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

/* cikkek oldal */

#hf_belso_cikkek {
	margin: 0px 16px 0px 16px;
}
#hf_belso_cikkek h5 {
	margin: 0px;
	padding: 0px;
	background-image: url(belso/bg_hf_belso_cikkek_cim.gif);
	background-repeat: no-repeat;
	height: 68px;
}
.hf_belso_cikkek_lapozo {
	border-top: solid 1px #E7E7E7;
	line-height: 24px;
	height: 24px;
	font-weight: bold;
	clear: both;
}
.hf_belso_cikkek_lapozo span, .hf_belso_cikkek_lapozo a, .hf_belso_cikkek_lapozo a:hover {
	color: #61BB46;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.hf_belso_cikkek_lapozo ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.hf_belso_cikkek_lapozo ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 12px;
}
.hf_belso_cikkek_lapozo ul li.hf_cikkek_lapozo_oszz {
	width: 160px;
}
.hf_belso_cikkek_felezo {
	border-top: solid 1px #83C326;
	background-color: #FBFBE9;
	background-image: url(belso/bg_hf_belso_cikkek.gif);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	margin: 0px 0px 25px 0px
}
.hf_belso_cikkek_felezo div {
	width: 220px;
	float: left;
	padding: 7px;
	font-size: 12px;
}
.hf_belso_cikkek_felezo img {
	float: left;
	margin: 0px 10px 0px 0px;
	border: solid 1px #83C326;
}
.hf_belso_cikkek_felezo h3 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
}
.hf_belso_cikkek_felezo h3 a {
	color: #007C36;
	text-decoration: none;
}
.hf_belso_cikkek_felezo h3 a:hover {
	text-decoration: underline;
}
.hf_belso_cikkek_felezo p {
	margin: 8px 0px 0px 0px;
	padding: 0px;
}
.hf_belso_cikkek_felezo p a, .hf_belso_cikkek_felezo p a:hover {
	color: #555555;
	text-decoration: none;
}

/* cikk oldal */

#hf_belso_cikk {
	margin: 30px 16px 0px 16px;
}
#hf_belso_cikk_temakor {
	background-color: #83C326;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 52px 0px 53px;
	padding: 5px 10px 5px 10px;
	height: 13px;
	float: left;
	display: inline;
	line-height: 13px;
	border-right: solid 2px #FFFFFF;
	position: absolute;
	z-index: 2;
}
*html #hf_belso_cikk_temakor {
	position: relative;
	left: 0px;
}
*+html #hf_belso_cikk_temakor {
	position: relative;
	left: 0px;
}
#hf_belso_cikk_temakor_cime {
	clear: both;
	font-size: 11px;
	font-weight: bold;
	color: #007C36;
	text-align: center;
	background-color: #E6F3D4;
	line-height: 23px;
	height: 23px;
	width: 363px;
	margin: 0px 0px 10px 53px;
	position: absolute;
	z-index: 1;
}
*html #hf_belso_cikk_temakor_cime {
	position: relative;
	margin-top: -23px;
}
*+html #hf_belso_cikk_temakor_cime {
	position: relative;
	margin-top: -23px;
}

#hf_belso_cikk h2 {
	margin: 0px 0px 3px 0px;
	padding: 34px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #007C36;
	text-align: center;
}
#hf_belso_cikk h2.hf_belso_cikk_no_temakor {
	padding-top: 0px;
}
*html #hf_belso_cikk h2 {
	padding-top: 0px;
}
*+html #hf_belso_cikk h2 {
	padding-top: 0px;
}
#hf_belso_cikk h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-align: center;
}
.hf_belso_cikk_toolbar {
	clear: both;
	margin: 20px 16px 15px 16px;
	padding: 0px;
	line-height: 26px;
	list-style: none;
	border: solid 1px #D7D7D7;
	background-image: url(belso/bg_hf_belso_cikk_toolbar.gif);
	background-repeat: repeat-x;
	background-position: left 24px;
	color: #555555;
	font-size: 11px;
}
.hf_belso_cikk_toolbar li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
.hf_belso_cikk_toolbar a {
	text-decoration: none;
	color: #555555;
	background-repeat: no-repeat;
}
.hf_belso_cikk_toolbar a:hover {
	text-decoration: none;
}
.hf_belso_cikk_toolbar a.hf_belso_cikk_tool_1, .hf_belso_cikk_toolbar a.hf_belso_cikk_tool_2 {
	color: #707070;
	text-decoration: none;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.hf_belso_cikk_toolbar a.hf_belso_cikk_tool_1 {
	background-image: url(belso/ikon_hf_belso_cikk_tovabb.gif);
	margin-left: 10px;
}
.hf_belso_cikk_toolbar a.hf_belso_cikk_tool_2 {
	background-image: url(belso/ikon_hf_belso_cikk_print.gif);
	margin: 0px 41px 0px 31px;
}
.hf_belso_cikk_toolbar a.hf_belso_cikk_betu_m, .hf_belso_cikk_toolbar a.hf_belso_cikk_betu_p {
	background-repeat: no-repeat;
	background-position: center top;
	width: 14px;
	margin: 0px 0px 0px 5px;
	padding: 0px 7px 2px 7px;
	text-decoration: none;
}
.hf_belso_cikk_toolbar span {
	display: none;
}
.hf_belso_cikk_toolbar a.hf_belso_cikk_betu_m {
	background-image: url(belso/gomb_hf_belso_cikk_minusz.gif);
	background-position: left center;
}
.hf_belso_cikk_toolbar a.hf_belso_cikk_betu_p {
	background-image: url(belso/gomb_hf_belso_cikk_plusz.gif);
	background-position: left center;
}
#hf_belso_cikk #hf_belso_cikk_lead {
	margin: 0px 0px 20px 0px;
	padding: 8px;
	background-color: #F8F8D4;
	color: #007C36;
}
#hf_belso_cikk h4 {
	margin: 0 0 4px;
	padding: 0px;
	font-size: 13px;
	color: #007C36;
	font-weight: bold;
}
#hf_belso_cikk p {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-size: 12px;
}
#hf_belso_cikk p img {
	margin-bottom: 5px;
}

#hf_belso_cikk div.toolbar {
	text-align: center;
	margin: 20px 0 15px 0;
}
#hf_belso_cikk div.infobar {
	text-align: center;
	margin-top: 15px;
}

/* hirek oldal */

#hf_belso_hirek {
	margin: 0px 16px 0px 16px;
}
#hf_belso_hirek h2 {
	margin: 0px;
	padding: 0px;
	background-image: url(belso/bg_hf_belso_hirek_cim.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 68px;
}
.hf_belso_hirek_hir {
}
.hf_belso_hirek_hir h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 41px;
	height: 25px;
	background-color: #E9F3CE;
	background-image: url(belso/bg_hf_belso_hirek.gif);
	background-repeat: no-repeat;
	background-position: -472px top;
	border-top: solid 4px #A7CF3B;
	border-bottom: solid 1px #A7CF3B;
	font-size: 12px;
	font-weight: bold;
	color: #007C36;
	line-height: 25px;
}
.hf_belso_hirek_hir div.kt_belso_hirek_szoveg {
	margin: 0px 0px 10px 0px;
}
#hf_belso_hirek a.hf_belso_hirek_tovabb {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #007C36;
	text-decoration: none;
	background-image: url(belso/bg_hf_belso_hirek_gomb.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 62px;
	margin: 0px auto 20px auto;
	padding: 0px 0px 0px 6px;
	height: 20px;
	line-height: 20px;
}
#hf_belso_hirek a.hf_belso_hirek_tovabb:hover {
	background-position: left bottom;
}
.hf_belso_hirek_hir .kt_belso_hir_lablec {
	clear: both;
	font-size: 11px;
	font-weight: bold;
	color: #61BB46;
	background-image: url(belso/bg_hf_belso_hirek.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 0px 0px 0px;
	height: 45px;
}
.hf_belso_hirek_hir .kt_belso_hir_lablec span {
	color: #007C36;
}
.hf_belso_hirek_hir .kt_belso_hir_lablec a {
	color: #007C36;
	font-weight: bold;
	text-decoration: underline;
}
.hf_belso_hirek_hir .kt_belso_hir_lablec a:hover {
	text-decoration: none;
}
.hf_belso_hirek_hir .kt_belso_hir_lablec .kt_belso_hir_datum {
	float: right;
	margin-top: -14px;
}

#hf_belso_termekek {
	margin: 0px 16px 0px 16px;
}
#hf_belso_termekek h2 {
	margin: 0px;
	padding: 0px;
	background-image: url(belso/bg_hf_belso_termekek_cim.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 68px;
}
#hf_belso_termekek h3 span {
	display: none;
}
#hf_belso_termekek ul#hf_belso_termekek_lista {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#hf_belso_termekek_lista li {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
#hf_belso_termekek_lista li h3 {
	width: 170px;
	padding: 0;
	margin: 0 0 0 235px;
}
#hf_belso_termekek_lista li h3 a {
	padding: 0;
	text-indent: -5000px;
	display: block;
}
#hf_belso_termekek_lista li#hf_belso_termekek_lista_1 {
	padding-top: 5px;
	background-image: url(belso/bg_hf_belso_temeklista_1.jpg);
	min-height: 150px;
}
*html #hf_belso_termekek_lista li#hf_belso_termekek_lista_1 {
	height: 150px;
}
#hf_belso_termekek_lista li#hf_belso_termekek_lista_1 h3 a {
	width: 121px;
	height: 25px;
	margin: 0 0 21px;
}

#hf_belso_termekek_lista li#hf_belso_termekek_lista_2 {
	padding-top: 31px;
	background-image: url(belso/bg_hf_belso_temeklista_2.jpg);
	min-height: 170px;
}
*html #hf_belso_termekek_lista li#hf_belso_termekek_lista_2 {
	height: 170px;
}
#hf_belso_termekek_lista li#hf_belso_termekek_lista_2 h3 a {
	width: 113px;
	height: 30px;
	margin: 0 0 21px;
}
#hf_belso_termekek_lista li#hf_belso_termekek_lista_3 {
	padding-top: 27px;
	background-image: url(belso/bg_hf_belso_temeklista_3.jpg);
	min-height: 150px;
}
*html #hf_belso_termekek_lista li#hf_belso_termekek_lista_3 {
	height: 150px;
}
#hf_belso_termekek_lista li#hf_belso_termekek_lista_3 h3 a {
	width: 169px;
	height: 30px;
	margin: 0 0 15px;
}
#hf_belso_termekek_lista a.next {
	display: block;
	width: 63px;
	height: 20px;
	margin: 0px 0px 20px 355px;
	padding: 0px 0px 0px 50px;
	font-weight: bold;
	text-decoration: none;
	color: #007C36;
	line-height: 20px;
	background-image: url(belso/bg_hf_belso_termekek_link.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#hf_belso_termekek_lista a.next:hover {
	background-position: right bottom;
}
#hf_belso_termekek_lista p {
	margin: 0px 0px 5px 238px;
	padding: 0px;
}

#hf_belso_termekek ul#hf_belso_termekek_menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#hf_belso_termekek_menu li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	background-image: none;
	width: 154px;
	margin: 0px 1px 0px 1px;
}
#hf_belso_termekek_menu li a {
	display: block;
	text-align: center;
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #61BB46;
	border-bottom: solid 2px #4CA372;
}
#hf_belso_termekek_menu li a span {
	display: block;
	line-height: 20px;
	border-bottom: solid 2px #FFFFFF;
}
#hf_belso_termekek_menu li a:hover, #hf_belso_termekek_menu li a.hf_belso_termekek_akt {
	color: #2C9433;
	background-color: #F2F1A9;
	border-bottom-color: #A7CF3B;
}

img#hf_termek_kep {
	float: left;
	margin: 0px 8px 0px 0px;
}

#hf_belso_termek_01 {
}
#hf_belso_termek_02 {
}
#hf_belso_termek_03 {
}
#hf_belso_termek_01 h3 {
	margin: 24px 110px 20px 0px;
	padding: 0px;
	width: 117px;
	height: 22px;
	background-image: url(belso/bg_hf_termek_01_nev.gif);
	background-repeat: no-repeat;
	float: left;
	display: inline;
}
#hf_belso_termek_02 h3 {
	margin: 20px 120px 20px 0px;
	padding: 0px;
	width: 109px;
	height: 45px;
	background-image: url(belso/bg_hf_termek_02_nev.gif);
	background-repeat: no-repeat;
	float: left;
	display: inline;
}
#hf_belso_termek_03 h3 {
	margin: 20px 65px 20px 0px;
	padding: 0px;
	width: 165px;
	height: 28px;
	background-image: url(belso/bg_hf_termek_03_nev.gif);
	background-repeat: no-repeat;
	float: left;
	display: inline;
}
#hf_belso_termek_01 h4, #hf_belso_termek_02 h4, #hf_belso_termek_03 h4 {
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.hf_termek_zold {
	color: #007C36;
}
#hf_belso_termek_02 h4.hf_termek_zold {
	margin: 0px;
	padding: 0px;
}
#hf_belso_termek_01 p, #hf_belso_termek_02 p, #hf_belso_termek_03 p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#hf_belso_termek_01 ul, #hf_belso_termek_02 ul, #hf_belso_termek_03 ul {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style: none;
}
#hf_belso_termek_01 ul li, #hf_belso_termek_02 ul li, #hf_belso_termek_03 ul li {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	background-image: url(belso/list_hf_modul_termek.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
img.hf_termek_kep_jobb {
	margin: 0px 0px 10px 10px;
	float: right;
}
#hf_belso_termek_01 ol {
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 10px;
}
#hf_belso_termek_01 ol li {
	margin: 0px 0px 6px 0px;
}

#hf_termek_video {
	width: 420px;
	margin: 20px auto 30px auto;
}
.hf_termek_doboz {
	margin: 0px 0px 20px 0px;
	background-color: #EEF8EC;
	padding: 10px;
}
.hf_termek_doboz a {
	margin: 0px 0px 0px 200px;
	padding: 0px 20px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #007C36;
	text-decoration: none;
	background-image: url(belso/bg_hf_tovabb.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
}
.hf_termek_doboz a:hover {
	background-position: right -27px;
	text-decoration: none;
}
a#hf_termek_betegtaj {
	display: block;
	margin: 10px auto 10px auto;
	padding: 0px 0px 0px 5px;
	background-image: url(belso/bg_hf_termekek_gomb.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 118px;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #007C36;
	text-decoration: none;
}
a#hf_termek_betegtaj:hover {
	background-position: left bottom;
}

#hf_termek_swf {
	margin: 10px 0px 20px 0px;
}
#hf_termek_swf h5 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007C36;
}
#hf_termek_swf div {
	text-align: center;
}

#hf_belso_interjuk {
	margin: 0px 16px 0px 16px;
}
#hf_belso_interjuk h2 {
	margin: 0px;
	padding: 0px;
	background-image: url(belso/bg_hf_belso_termekek_cim.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 68px;
}
#hf_belso_interju {
}
#hf_belso_interju h3 {
	font-size: 14px;
	font-weight: bold;
	color: #007C36;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}
#hf_belso_interju ul {
	margin: 0px 0px 16px 0px;
	padding: 0px;
	list-style: none;
}
#hf_belso_interju ul li {
	margin: 0px;
	margin-bottom: 8px;
	padding: 0px 0px 0px 8px;
	background-image: url(belso/list_hf_modul_termek.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
#hf_belso_interju ul li.question {
	font-weight: bold;
}

p.kt_figyelmeztetes {
	clear: both;
	margin: 10px 0px 10px 0px;
	height: 0px;
	width: 760px;
	height: 89px;
	background-image: url(bg_figyelmeztetes.gif);
	background-repeat: no-repeat;
}
p.kt_figyelmeztetes span {
	display: none;
}

div.adatkezeles {
	margin: 0 !important;
	padding: 10px 0 0 0 !important;
	height: auto !important;
	background: none !important;
}
input.adatkezeles_input {
	width: 13px !important;
	float: left !important;
	margin: 3px 5px 5px 0 !important;
	padding: 0 !important;
	background: none !important;
	border: 0 !important;
}
.adatkezeles a {
	display: inline !important;
	width: auto !important;
	font-size: 12px !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}
span.adatkezeles_span {
	text-align: left !important;
	display: inline-block !important;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	width: 437px !important;
	float: left !important;
}

div.captcha {
	width: 468px !important;
	height: 180px !important;
	margin: 0 auto !important;
	float: none !important;
	border: 0 !important;
}

div.captcha p {
	width: 440px !important;
	padding: 10px 9px !important;
	margin: 0 !important;
}

div.captcha div {
	background: none !important;
	float: none !important;
	width: 150px !important;
	height: auto !important;
	padding: 0 0 3px !important;
	margin: 0 auto 10px !important;
	border: 0 !important;
}

div.captcha a {
	margin: 0 auto !important;
	color: #3B85D4 !important;
	background: none !important;
}

div.captcha label {
	color: #555 !important;
}

div.captcha #captcha {
	display: inline !important;
	border: 1px #CCC solid !important;
	float: none !important;
}

