body {
background-color:#FFFFFF;
/*background-image:url(../gfx/bodyhatter.jpg); 
background-repeat:repeat-y;*/
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.egesz {
	width:965px; 
	min-height:771px; 
	margin:0 auto;
	background-image:url(../gfx/bodyhatter.jpg); 
	background-repeat:repeat-y;
}
*html .egesz {
	height:771px; 
}
.bal_sav {
	width:186px; 
	min-height:747px;
	float:left; 
}
*html .bal_sav {
	height:747px; 
}
.jobb_sav {
	width:188px; 
	min-height:747px;
	float:left; 
}
*html .jobb_sav {
	height:747px; 
}
.kozep_sav {
	width:591px; 
	min-height:747px;
	float:left; 
}
*html .kozep_sav {
	height:747px; 
}
.lablec {
	width:965px; 
	height:24px; 
	background-color:#598DAA;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}
.lablec_bal { width:186px; height:12px; float:left; }
.lablec_kozep { width:591px; height:12px; float:left; }
.lablec_jobb { width:188px; height:12px; float:left; }
.lablec_ures1 { width:965px; height:7px; clear:both; font-size:1px; }
.lablec_ures2 { width:965px; height:5px; clear:both; font-size:1px; }
.lablec_link { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none; }
.lablec_link:hover { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:underline; }
/* Középre -> */
.flash_alap {
	width:591px; 
	height:194px; 
}
.viz_menu {
	width:591px; 
	height:43px;
	background-image:url(../gfx/viz_menu.jpg); 
	background-repeat:repeat-x;
}
.viz_menu_alap {
	width:190px; 
	height:43px;
	background-image:url(../gfx/viz_menu_alap.jpg); 
	background-repeat:no-repeat;
	float:left;
}
.viz_menu_alap2 {
	width:165px; 
	height:36px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6C6C6C;
	margin-left:25px;
	margin-top:7px;
}
div#viz_menuk {
	position: relative;
	width:auto;
	height:43px;
	display: block;
}
div#viz_menuk a {
	position: relative;
	height:43px;
	background-image:url(../gfx/viz_menu_bal_uj.jpg); 
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height:43px;
	overflow: hidden;
	float:left;
	text-indent:20px;
	cursor: hand;
	font-weight:solid;
	
}
a#menu_item1 { width: 80px; }
a#menu_item2 { width: 95px; }
a#menu_item3 { width: 110px; }
a#menu_item4 { width: 95px; }

div#viz_menuk a span {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-image:url(../gfx/viz_menu_jobb_uj.jpg); 
	background-repeat:no-repeat;
	display:block;
	overflow: hidden;
}
div#viz_menuk a:hover {
	position: relative;
	height:43px;
	background-image:url(../gfx/viz_menu_bal_uj_k.jpg); 
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height:43px;
	overflow: hidden;
	float:left;
	font-weight:bold;
}
div#viz_menuk a:hover span {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-image:url(../gfx/viz_menu_jobb_uj_k2.jpg); 
	background-repeat:no-repeat;
	display:block;
	overflow: hidden;
}
div#viz_menuk a#menu_item1 span {
background-position: 61px 0px;
}
div#viz_menuk a#menu_item1:hover span {
background-position: 61px 0px;
}
div#viz_menuk a#menu_item2 span {
background-position: 76px 0px;
}
div#viz_menuk a#menu_item2:hover span {
background-position: 76px 0px;
}
div#viz_menuk a#menu_item3 span {
background-position: 95px 0px;
}
div#viz_menuk a#menu_item3:hover span {
background-position: 95px 0px;
}
div#viz_menuk a#menu_item4 span {
background-position: 76px 0px;
}
div#viz_menuk a#menu_item4:hover span {
background-position: 76px 0px;
}


.simatartalom {
	width:521px; 
	min-height:600px; 
	margin-left:40px;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
*html .simatartalom {
	height:600px; 
}
.simatartalom2 {
	width:521px; 
	min-height:200px; 
	margin-left:40px;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
*html .simatartalom2 {
	height:200px; 
}
.simatartalom3 {
	width:521px; 
	min-height:100px; 
	margin-left:40px;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
*html .simatartalom3 {
	height:100px; 
}
.simatartalom_alatt {
	width:591px; 
	height:20px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/* <- Középre */

/* Balra -> */
.bal_fent {
	width:186px; 
	height:194px; 
	background-image:url(../gfx/fejlec_bal_hatter_fent.jpg); 
	background-repeat:no-repeat;
}
.bal_menuk_felett {
	width:186px; 
	height:15px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:5px;
}
.bal_menuk {
	width:186px; 
	height:30px; 
}
.menu_link {
	width:186px;
	height:30px;
	background-image:url(../gfx/bal_menu_uj.jpg); 
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#313131;
	text-decoration:none;
	line-height:30px;
	text-indent:30px;
}
.menu_link:hover {
	width:186px;
	height:30px;
	background-image:url(../gfx/bal_menu_uj_k.jpg); 
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height:30px;
	text-indent:30px;
}
.menu_link2 {
	width:186px;
	height:30px;
	background-image:url(../gfx/bal_menu_uj_kx.jpg); 
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#313131;
	text-decoration:none;
	line-height:30px;
	text-indent:30px;
}
.menu_link2:hover {
	width:186px;
	height:30px;
	background-image:url(../gfx/bal_menu_uj_k.jpg); 
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height:30px;
	text-indent:30px;
}

.menu_link_kina {
	width:186px;
	height:30px;
	background-image:url(../gfx/bal_menu_uj_kina.jpg); 
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#313131;
	text-decoration:none;
	line-height:30px;
	text-indent:30px;
}
.menu_link_kina:hover {
	width:186px;
	height:30px;
	background-image:url(../gfx/bal_menu_uj_k_kina.jpg); 
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height:30px;
	text-indent:30px;
}
.menu_link2_kina {
	width:186px;
	height:30px;
	background-image:url(../gfx/bal_menu_uj_kx_kina.jpg); 
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#313131;
	text-decoration:none;
	line-height:30px;
	text-indent:30px;
}
.menu_link2_kina:hover {
	width:186px;
	height:30px;
	background-image:url(../gfx/bal_menu_uj_k_kina.jpg); 
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height:30px;
	text-indent:30px;
}

.chn_zaszlo {background-image:url(../gfx/china2.gif); background-repeat:no-repeat;}
.eng_zaszlo {background-image:url(../gfx/english2.gif); background-repeat:no-repeat;}
.no_zaszlo {background-image:url(../gfx/nozaszlo.gif); background-repeat:no-repeat;}
/* <- Balra */

/* Jobbra -> */
.jobb_fent {
	width:188px; 
	height:194px;
	background-image:url(../gfx/fejlec_jobb_hatter_fent.jpg); 
	background-repeat:no-repeat; 
}
.jobb_gyorskeres {
	width:188px; 
	height:86px;
	background-image:url(../gfx/gyork_hatter.jpg); 
	background-repeat:no-repeat; 
}
.jobb_kiir_hirdetes {
	width:164px; 
	height:20px;
	background-color:#477071;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:24px;
	margin-top:20px;
	line-height:20px;
	text-indent:5px;
}
.jobb_kiir_veletlen {
	width:164px; 
	height:20px;
	background-color:#7C906A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:24px;
	margin-top:20px;
	line-height:20px;
	text-indent:5px;
}
.banner_div {
	width:164px; 
	min-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:24px;
	margin-top:10px;
	text-indent:5px;
}
*html .banner_div { height:30px; }
.veletlen_div {
	width:164px; 
	min-height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:24px;
	margin-top:10px;
	text-indent:5px;
}
*html .veletlen_div { height:80px; }
.veletlen_link { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#868686;}
.veletlen_link:hover { text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#868686;}
.banner_kep { border:1px; border-color:#969696; border-style:solid;}
.banner_link { text-decoration:none;}
.banner_link:hover { text-decoration:none;}
/* <- Jobbra */

/*.fokateg_kep { float:left;width:110px; height:80px; }*/
.fokateg_kep { float:left;width:110px; min-height:80px; }
*html .fokateg_kep { height:80px; }
.fokateg_kep_border { border:1px; border-color:#D1D1D1; border-style:solid; }
.fokateg_kep_link { text-decoration:none; }
.fokateg_kep_link:hover { text-decoration:none; }
.fokateg_szoveg_all { float:left;width:335px; min-height:80px; }
*html .fokateg_szoveg_all { height:80px; }
.fokateg_szoveg_nev { width:335px; height:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#20516C; }
.fokateg_szoveg_nev_link { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#20516C;text-decoration:none; font-weight:bold; }
.fokateg_szoveg_nev_link:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#20516C;text-decoration:underline; font-weight:bold; }
.fokateg_szoveg_szoveg { width:335px; min-height:40px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#414141; }
*html .fokateg_szoveg_szoveg { height:40px; }
.fokateg_szoveg_bovebben { width:335px; height:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#7F2200; }
.fokateg_link_bovebben { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1D4F6A; text-decoration:none; }
.fokateg_link_bovebben:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1D4F6A; text-decoration:underline; }
.fokateg_szoveg_clear { clear:both;width:521px; height:10px; font-size:5px; }
.leptetes_kocka { width:20px; height:20px; float:left; background-color:#ffffff; }
.leptetes_kocka2 { width:20px; height:20px; float:left; background-color:#414141; }
.leptetes_link { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6C6C6C;text-decoration:none; line-height:20px; font-weight:bold; }
.leptetes_link:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6C6C6C;text-decoration:underline; line-height:20px; font-weight:bold; }
.leptetes_link2 { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-decoration:none; line-height:20px; font-weight:bold; }
.leptetes_link2:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-decoration:underline; line-height:20px; font-weight:bold; }
.leptetes_kozott_kocka { width:5px; height:20px; float:left; }
.leptetes_nyil_kocka { width:20px; height:20px; float:left; background-color:#ffffff; }
.leptetes_nyil_link { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6C6C6C;text-decoration:none; line-height:20px; font-weight:bold; }
.leptetes_nyil_link:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6C6C6C;text-decoration:underline; line-height:20px; font-weight:bold; }
.kategoria_fent_felett_szoveg_susu {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#565656; text-decoration:none;}
.kategoria_fent_felett_szoveg_susu:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#565656; text-decoration:underline;}

.kepgaleria_egesz { min-height:107px; width:509px; }
*html .kepgaleria_egesz { height:107px; }
.kepgaleria_fent { height:5px; width:509px; background-color:#D5D5D5; font-size:1px;}
.kepgaleria_lent { height:5px; width:509px;  background-color:#D5D5D5; font-size:1px;}
.kepgaleria_kozep { min-height:87px; width:509px;  background-color:#D5D5D5; }
*html .kepgaleria_kozep { height:87px; }
.kepgaleria_kicsidiv { min-height:87px; width:102px;  background-color:#D5D5D5; float:left; border-bottom:1px; border-bottom-color:#D5D5D5; border-bottom-style:solid; border-top:1px; border-top-color:#D5D5D5; border-top-style:solid; border-left:0px; border-right:0px; }
*html .kepgaleria_kicsidiv { height:87px; }
.kepgaleria_kicsicsik { height:5px; width:102px; background-color:#D5D5D5; font-size:1px; }
.kepgaleria_kicsidiv2 { height:87px; width:3px; background-color:#D5D5D5; float:left; border-bottom:1px; border-bottom-color:#D5D5D5; border-bottom-style:solid; border-top:1px; border-top-color:#D5D5D5; border-top-style:solid; border-left:0px; border-right:0px; }
.kepgaleria_kicsidivx { min-height:87px; width:102px; background-color:#D5D5D5; float:left; border-bottom:1px; border-bottom-color:#DDCEAC; border-bottom-style:solid; border-top:1px; border-top-color:#D5D5D5; border-top-style:solid; border-left:0px; border-right:0px; }
*html .kepgaleria_kicsidivx { height:87px; }

.kategoria_fent_felett_szoveg_susud {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:solid; color:#565656; text-decoration:none;}
.kategoria_fent_felett_szoveg_susud:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:solid; color:#565656; text-decoration:underline;}

.reg_input { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#E7E1CD; height:16px; border:1px; border-color:#CCCCCC; border-style:solid; }
.reg_input_lenyilo { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#E7E1CD;  border:1px; border-color:#CCCCCC; border-style:solid; }
.reg_input_keres { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#CCD7DD; height:16px; border:1px; border-color:#557A91; border-style:solid; }
.kapcsolat_area { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#E7E1CD; border:1px; border-color:#CCCCCC; border-style:solid; }

.narancs_link { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fefefe;text-decoration:none; line-height:20px; font-weight:solid; }
.narancs_link:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fefefe;text-decoration:underline; line-height:20px;font-weight:solid; }
.narancs_link2 { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#F18835;text-decoration:none; line-height:20px; font-weight:solid; }
.narancs_link2:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#F18835;text-decoration:underline; line-height:20px;font-weight:solid; }

.ikon_egesz {
	width:245px;
	min-height:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../gfx/fo_hat2.jpg);
	background-repeat:repeat-y;
	float:left;
}
*html .ikon_egesz {
	height:125px;
}
.ikon_hatter_fent {
	width:245px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../gfx/fo_hat1.jpg);
	text-indent:40px;
	line-height:33px;
	color:#ffffff;
}
.ikon_hatter_fent_link { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-decoration:none;}
.ikon_hatter_fent_link:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-decoration:underline;}
.ikon_hatter_kep_link {text-decoration:none;}
.ikon_hatter_kep_link:hover {text-decoration:none;}
.ikon_hatter_cim_link { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3C6781;text-decoration:none; font-weight:bold;}
.ikon_hatter_cim_link:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3C6781;text-decoration:underline; font-weight:bold;}
.ikon_hatter_tovabb_link { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#1F506C;text-decoration:none; font-weight:solid;}
.ikon_hatter_tovabb_link:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#1F506C;text-decoration:underline; font-weight:solid;}
.ikon_hatter_kozep {
	width:245px;
	min-height:92px;
	background-image:url(../gfx/fo_hat3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
*html .ikon_hatter_kozep {
	height:92px;
}
.ikon_hatter_kozepgx {
	margin-left:15px; width:220px; min-height:92px;
}
*html .ikon_hatter_kozepgx {
	height:92px;
}
.kiemelt {
	width:591px;
	height:53px;
	background-image:url(../gfx/kiemelt.jpg);
}
.kiemelt2 {
	width:591px;
	height:46px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:80px;
	line-height:46px;
	color:#ffffff;
}
a { text-decoration:underline; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}
a:hover { text-decoration:none;  font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}

.td_link2 { text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000; font-weight:bold;}
.td_link2:hover { text-decoration:underline;  font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;font-weight:bold;}

.td_link23 { text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#F18835; font-weight:bold;}
.td_link23:hover { text-decoration:underline;  font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#F18835;font-weight:bold;}

.td_link24 { text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#565656; font-weight:bold; line-height:20px;}
.td_link24:hover { text-decoration:underline;  font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#565656;font-weight:bold; line-height:20px;}


.ikon_egesz_ujj {
	width:500px;
	/*min-height:125px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../gfx/fo_hat2_uj.jpg);
	background-repeat:repeat-y;
}
.ikon_egesz_ujjxx {
	width:500px;
	min-height:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../gfx/fo_hat2_uj.jpg);
	background-repeat:repeat-y;
}
*html .ikon_egesz_ujj {
	height:125px;
}
.ikon_hatter_fent_ujj {
	width:500px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../gfx/fo_hat1_uj.jpg);
	text-indent:40px;
	line-height:33px;
	color:#ffffff;
}
.ikon_hatter_fent_link_ujj { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-decoration:none;}
.ikon_hatter_fent_link_ujj:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-decoration:underline;}
.ikon_hatter_kep_link_ujj {text-decoration:none;}
.ikon_hatter_kep_link_ujj:hover {text-decoration:none;}
.ikon_hatter_cim_link_ujj { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3C6781;text-decoration:none; font-weight:bold;}
.ikon_hatter_cim_link_ujj:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3C6781;text-decoration:underline; font-weight:bold;}
.ikon_hatter_tovabb_link_ujj { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#1F506C;text-decoration:none; font-weight:solid;}
.ikon_hatter_tovabb_link_ujj:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#1F506C;text-decoration:underline; font-weight:solid;}
.ikon_hatter_kozep_ujj {
	width:500px;
	min-height:92px;
	background-image:url(../gfx/fo_hat3_uj.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
*html .ikon_hatter_kozep_ujj {
	height:92px;
}
.ikon_hatter_kozepgx_ujj {
	margin-left:15px; width:220px; min-height:92px;
}
*html .ikon_hatter_kozepgx_ujj {
	height:92px;
}
.ikon_hatter_kozepgx_ujj {
	margin-left:15px; width:220px;
}
