en/*   GLOBÁLIS  ********************************************************************************************************************************************************/
html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; background:#000 url(../images/site/minta.jpg);
	   color:  #FFF; font-family:Arial; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; text-decoration: none; }
img { border:0px; }
h1 { text-align:center; font-size:18px;}
/*p { display:inline; }*/
a {  color:  #FFF; font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline;}
form { margin:0px; padding:0px; }
div { position:relative; }
.clear { clear:both; }
.error { text-align: center; color: #F22; font-weight: bold; }
.success { text-align: center; color: #75C968; font-weight: bold; }
.input { background:url(../images/site/input_hatter.jpg) repeat-x; width:140px; border:1px solid #000; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.fekete_12_b {  color:  #000; font-family:Arial; font-size:12px; font-style:normal; font-weight:bold; font-variant:normal; text-decoration: none;}
/*   GLOB�LIS  V�GE ********************************************************************************************************************************************************/

/*   AZ OLDAL  ********************************************************************************************************************************************************/
#divbody_top { background:url(../images/site/hatter_top.jpg) repeat-x top; }
#divbody_bottom {  background:url(../images/site/hattter_bottom.jpg) repeat-x bottom; }
#oldal { width:970px; }
#oldal A.vakbarat_link { position:absolute; left:10px; top:-3px; z-index:2; display:block; float:left; text-align:left; background:url(../images/site/vakbarat_link.jpg) no-repeat left top; width:194px; height:38px; line-height:35px; padding:0px 0px 0px 43px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; }

.kiemeles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #27B0FF;
	text-decoration: none;
}

/*  FEJLEC   ********************************************************************************************************************************************************/

	#fejlec { height:280px; clear:both; }
	#fejlec img.top { float:left; margin:0px; padding:0px; }
	#fejlec .fejlec_0_sor { height:10px; overflow:hidden; background:#F00; display:none;}
	#fejlec .fejlec_1_sor { height:24px;  overflow:hidden; font-size:0px; }
        #fejlec .fejlec_1_sor P { margin: 0px; padding: 0px 10px; float: left; position: absolute; line-height: 18px; height: 24px; top: 0px; left: 0px; }
	#fejlec .fejlec_2_sor { height:229px; background:url(../images/site/en/fejlec_hattter_1.jpg) no-repeat top; }
	#fejlec .fejlec_2_sor div { position:absolute;  }
	.fejlec_3_sor { height:27px; }
	#fejlec_3_sor { width:960px; height:27px; background: #000; }
	a.hun, a.ger, a.eng, a.f, a.pol, a.szloven { height:30px; width:30px; }
	a.hun { background:url(../images/site/zaszlo_hun_out.jpg) no-repeat; }
	a.hun:hover { background:url(../images/site/zaszlo_hun_over.jpg) no-repeat;}
	a.ger { background:url(../images/site/zaszlo_ger_out.jpg) no-repeat; }
	a.ger:hover { background:url(../images/site/zaszlo_ger_over.jpg) no-repeat;}
	a.eng { background:url(../images/site/zaszlo_eng_out.jpg) no-repeat; }
	a.eng:hover { background:url(../images/site/zaszlo_eng_over.jpg) no-repeat;}
	a.f { background:url(../images/site/zaszlo_francia_out.jpg) no-repeat; }
	a.f:hover { background:url(../images/site/zaszlo_francia_over.jpg) no-repeat;}
	a.pol { background:url(../images/site/zaszlo_pol_out.jpg) no-repeat; }
	a.pol:hover { background:url(../images/site/zaszlo_pol_over.jpg) no-repeat;}
	a.szloven { background:url(../images/site/zaszlo_szloven_out.jpg) no-repeat; }
	a.szloven:hover { background:url(../images/site/zaszlo_szloven_over.jpg) no-repeat; }

/*  FEJLEC V�GE  ********************************************************************************************************************************************************/


/*  AZ OLDALT�RZS   ********************************************************************************************************************************************************/

/*
	#torzs { position:relative; overflow: hidden; width:970px; }
	#torzs .oszlop_1 { width:187px; background:#111; border:0px solid red; float: left; margin-bottom: -3000px; padding-bottom: 3000px;}
	#torzs .oszlop_2 { width:596px; border:0px solid green; float: left; margin-bottom: -3000px; padding-bottom: 3000px; background:url(../images/site/tartalom_kret_kitolt.jpg) repeat-y; }
	#torzs .oszlop_3 { width:187px; background:#111; border:0px solid red; float: left; margin-bottom: -3000px; padding-bottom: 3000px; }
*/
	#torzs { position:relative;  width:970px; background:url(../images/site/hatter_nagy.jpg) repeat-y; }
	#torzs .oszlop_1 { width:187px; border:0px solid red; float: left; }
	#torzs .oszlop_2 { width:596px; border:0px solid green; float: left; }
	#torzs .oszlop_3 { width:187px; border:0px solid red; float: left;  }

	#torzs_alja, #torzs_alja div  { position:relative; height:29px;}
	#torzs_alja .oszlop_1_alja { position:absolute; width:187px; height:29px; top:0px; left:0px; border:0px solid red; background:url(../images/site/bal_oszlop_alja.jpg) no-repeat left; }
	#torzs_alja .oszlop_2_alja { position:absolute; width:596px; height:29px; top:0px; right:187px; border:0px solid blue; background:url(../images/site/tartalom_keret_bottom.jpg) no-repeat left; }
	#torzs_alja .oszlop_3_alja { position:absolute; width:187px; height:29px; top:0px; right:0px; border:0px solid red; background:url(../images/site/jobb_oszlop_alja.jpg) no-repeat right;}

	#promo {  font-size:12px; font-weight:bolder; color: #fff;  }

	#menu_1, #menu_2, #menu_3 { width:187px; }
	#menu_1 {  background:url(../images/site/menu_kitolt.jpg) repeat-y 0px 1px; }
	#menu_2 {  background:url(../images/site/menu_bottom.jpg) no-repeat bottom; }
	#menu_3 {  background:url(../images/site/menu_top.jpg) no-repeat; margin:0px; padding:0px; text-align:left; }

    #menu {  text-align:left; display:block; padding: 10px 0px; margin: 0px; width:187px; }
	#menu li { list-style-type:none; display:block; padding:0px 0px 0px 15px; margin:0px; text-align:left; line-height:26px; }
	#menu li a.menu { padding: 0px 10px 0px 0px; display:block; text-align:center; background:url(../images/site/menu_off.png) no-repeat; line-height: 26px;
				 color:#000; font-family:Tahoma; font-size:12px; font-style:normal; font-weight:bolder; font-variant:normal; text-decoration: none; }
	#menu li a.menu:hover { background-image:url(../images/site/menu_on.png); color:#6591B3; }

    #menu LI UL { list-style-type: none; margin: 5px 0px 5px 10px; padding: 0px; display: block; }
    #menu LI UL LI { line-height: 1.5em; }
    #menu LI UL LI A { display: block; }

        #menu li ul.almenu {margin: 5px 5px;}
        #menu li ul.almenu li { padding: 0px 0px; margin: 0px;  }
        #menu li ul.almenu li a { background:url(../images/site/almenu_gomb_off.png) no-repeat; text-align: center; width: 147px; padding: 0px 0px; color: white; text-decoration: none; font-size: 12px; }
        #menu li ul.almenu li a:hover { background:url(../images/site/almenu_gomb_on.png) no-repeat; text-decoration: none; color:black;  }


	#box_1 { font-family:Arial; font-size:12px; font-style:normal; font-weight:bolder; font-variant:normal; text-decoration: none; text-transform:uppercase; }
	#box_1 .cimke_akcios_cd {  height:51px; background:url(../images/site/en/cimke_akcio_cd.jpg) no-repeat top; }
	#box_1 .hatter_akcios_cd { height:189px; background:url(../images/site/box_1_kitolt.jpg) no-repeat top; }
	#box_1 .eloado {  display:block; margin:0px 5px;  padding:5px 0px; height:18px;background:#000; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;  }
	#box_1 .eloado span, #box_1 .eloado a {  color: #F00; text-decoration:none; }
	#box_1 .album{ margin:0px 5px 5px 5px; padding-top:5px; height:22px;color:  #000; font-size:12px;  }
	#box_1 .album a { color:  #000;  background:none; text-decoration:none; font-size:11px;}
	#box_1 img { border:2px solid #555; }
	#box_1 span.forint { color:#FFF; }
	#box_1 span.euro { color:#000; }

	#box_2 { font-family:Arial; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; text-decoration: none; }
	#box_2 .cimke_forum  { height:47px; margin-top:2px; background:url(../images/site/en/cimke_forum.jpg) no-repeat top; overflow:hidden; }
	#box_2 .hatter_forum { background:url(../images/site/forum_kitoltes.jpg) repeat-y top; overflow:hidden; }
	#box_2 .forum_alja { background:url(../images/site/forum_alja.jpg) no-repeat top; height:13px; }
	#box_2 .hatter_forum a { line-height:20px; color:#000; display:block; padding:0px 10px; }

	#box_3 { color:#FFF; }
	#box_3 .cimke_hirlevel { height:44px; margin-top:2px; background:url(../images/site/en/cimke_hirlevel.jpg) no-repeat top; }
	#box_3 .hatter_hirlevel { height:191px; padding:0px 20px; background:url(../images/site/hirlevel_hatter.jpg) no-repeat top; }
	#box_3 img { padding:2px 0px; }

	#hirdetesek { color:#000;}
	#hirdetesek img { border: 2px solid #999; }

	#box_4 { color:#FFF;  }
	#box_4 .cimke_belepes { height:40px; margin-top:0px; background:url(../images/site/en/cimke_belepes.jpg) no-repeat top; }
	#box_4 .hatter_belepes { height:170px; padding:0px 20px 0px 10px; margin:0px; background:url(../images/site/ajanlas_hatter.jpg) no-repeat top; }
	#box_4 .hatter_belepes span {font-size:14px; font-weight:bolder; color:#fff; }
	#box_4 .jelszoemlekezteto { font-size:12px; font-weight:bolder; color: #fff; }
	#box_4 img { padding:2px 0px; }
	#box_4 div { color:#924A4B; font-weight:bolder; }
	#box_4 div a { text-decoration:none; color:#924A4B; font-weight:bolder; }
	#box_4 div a:hover { text-decoration:underline;}

	#box_5 { color:#FFF;  }
	#box_5 .cimke_kereses { height:42px; margin-top:2px; background:url(../images/site/en/cimke_kereses.jpg) no-repeat top; }
	#box_5 .hatter_kereses { height:114px; padding:0px 20px 0px 20px; background:url(../images/site/kereses_hatter.jpg) no-repeat top; }
	#box_5 img { padding:1px 0px; }
	#box_5 div { color:#924A4B; font-weight:bolder; }

	#box_6 .cimke_akcios_dvd { height:43px; margin-top:2px; background:url(../images/site/en/cimke_akcios_dvd.jpg) no-repeat top; }
	#box_6 .hatter_akcios_dvd { height:194px; background:url(../images/site/akcios_dvd_hatter.jpg) no-repeat top; }

	#box_6 { font-family:Arial; font-size:12px; font-style:normal; font-weight:bolder; font-variant:normal; text-decoration: none; text-transform:uppercase; }
	#box_6 .cimke_akcios_cd {  height:51px; background:url(../images/site/cimke_akcios_dvd.jpg) no-repeat top; }
	#box_6 .hatter_akcios_cd { height:189px; background:url(../images/site/akcios_dvd_hatter.jpg) no-repeat top; }
	#box_6 .eloado { display:block; margin:0px 5px;  padding:5px 0px; height:18px;background:#000; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; }
	#box_6 .eloado span, #box_6 .eloado a  {  color:  #F00; text-decoration:none; }
	#box_6 .album{ margin:0px 5px 5px 5px; padding-top:5px; height:22px;color:  #000; font-size:12px;   }
	#box_6 .album a { color:  #000;  background:none; text-decoration:none; font-size:11px;}
	#box_6 img { border:2px solid #555; }
	#box_6 div.ara { background:url(../images/site/vonal.jpg) no-repeat center top;  padding-top:5px; margin:3px 10px 0px 10px; }
	#box_6 span.forint { color:#FFF; }
	#box_6 span.euro { color:#000; }

	#box_7 { color:#000; font-weight:bold; font-size:14px; }
	#box_7 .cimke_szavazas { height:43px; margin-top:2px; background:url(../images/site/en/cimke_szavazas.jpg) no-repeat top; }
	#box_7 .hatter_szavazas { background:url(../images/site/szavazas_kitoltes.jpg) repeat-y top; overflow:hidden; padding:0px 5px; }
	#box_7 .szavazas_alja { background:url(../images/site/forum_alja.jpg) no-repeat top; height:13px; }
	#box_7 div.kerdes {  font-weight:normal; font-size:12px; padding:5px 0px 0px 0px;  }
	#box_7 .szavazas { padding:5px 0px 0px 0px;  font-size:12px; font-weight:bold; color:#000; }
	#box_7 .valaszok label{ font-size:12px; line-height:16px; font-weight:normal; color:#000; }
	#box_7 .valaszok b{ font-size:14px; line-height:16px; font-weight:bolder; color:#fff; }
	#box_7 button { height:24px; border:0px solid #000; background:none; font-size:12px; font-weight:bold; text-transform:uppercase;}

	#box_8 { color:#FFF; font-weight:bold; font-size:11px; line-height:13px; }
	#box_8 .cimke_ajanlas { height:43px; margin-top:2px; background:url(../images/site/en/cimke_ajanlas.jpg) no-repeat top; }
	#box_8 .hatter_ajanlas { height:170px; padding:0px 20px 0px 10px; background:url(../images/site/ajanlas_hatter.jpg) no-repeat top;  }
	#box_8 img { padding:1px 0px; }
	#box_8 div { color:#000; font-weight:bolder; }
	#box_8 .input { border-top:0px;display:block;}


        #box_9 { color:#FFF; font-weight:bold; font-size:11px; line-height:13px; }
        #box_9 .cimke_kosar { height:42px; margin-top:2px; background:url(../images/site/en/cimke_kosar.jpg) no-repeat top; }
        #box_9 .hatter_szavazas { background:url(../images/site/szavazas_kitoltes.jpg) repeat-y bottom; overflow:hidden; padding:5px; }
        #box_9 P.total { color: #000; }
        #box_9 P.total B { font-size: 14px; }
        #box_9 .kosar_alja { background:url(../images/site/forum_alja.jpg) no-repeat top; height:13px; }

/*  AZ OLDALT�RZS  V�GE  ********************************************************************************************************************************************************/


/*  TARTALOM  ********************************************************************************************************************************************************/
	#tartalom { padding:0px 25px 0px 25px; width: 530px; overflow: hidden; margin: 0px auto; }

	.oszlop_2_teteje { height:24px; background:url(../images/site/tartalom_keret_top.jpg) no-repeat top; }
	.tartalom_cim { height:66px; background:url(../images/site/tartalom_fejlechatter.jpg) no-repeat center top; border:0px solid red; }
	.tartalom_cim h1 { line-height:46px; font-size:16px; font-weight:bolder; text-transform:uppercase; display:inline; }

	.keret_1 { float:left; position:relative; padding:7px 0px 0px 0px;overflow:hidden; } /*FF -n�l a padding-bottom:0px, IE-n�l 8px*/
	.keret_2 { float:left; padding-right:8px; margin-bottom:8px; background:url(../images/site/keret_jobbkitolt.jpg) repeat-y right; z-index:9;  }
	.keret_3 { float:left; background:url(../images/site/keret_balkitolt.jpg) repeat-y left; z-index:9; padding-left:8px; }
	.bf { position:absolute; top:0px; left:0px; height:7px; width:8px; z-index:10; background:url(../images/site/keret_balfelso.jpg) no-repeat; }
	.jf { position:absolute; top:0px; right:0px; height:7px; width:8px; z-index:11; background:url(../images/site/keret_jobbfelso.jpg) no-repeat;}
	.fk { position:absolute; width:100%; top:0px; left:8px; height:7px;  z-index:10; background:url(../images/site/keret_felsokitolt.jpg) repeat-x; }
	.ba { position:absolute; bottom:0px; left:0px; height:8px; width:8px; z-index:10; background:url(../images/site/keret_balalso.jpg) no-repeat; }
	.ja { position:absolute;bottom:0px; right:0px; height:8px; width:8px; z-index:11; background:url(../images/site/keret_jobbalso.jpg) no-repeat; }
	.ak { position:absolute; width:100%; bottom:0px; left:8px; height:8px;  z-index:10; background:url(../images/site/keret_alsokitolt.jpg) repeat-x;}


	.keret_nyujtas { border-collapse:collapse;}
	.keret_nyujtas .cell_bf { background:url(../images/site/keret_balfelso.jpg) no-repeat right; height:7px; width:8px;}
	.keret_nyujtas .cell_jf { background:url(../images/site/keret_jobbfelso.jpg) no-repeat left; height:7px; width:8px; }
	.keret_nyujtas .cell_fk { background:url(../images/site/keret_felsokitolt.jpg) repeat-x;  height:7px; }
	.keret_nyujtas .cell_ba { background:url(../images/site/keret_balalso.jpg) no-repeat right; height:8px; width:8px;}
	.keret_nyujtas .cell_ja { background:url(../images/site/keret_jobbalso.jpg) no-repeat left; height:8px; width:8px;}
	.keret_nyujtas .cell_ak { background:url(../images/site/keret_alsokitolt.jpg) repeat-x; height:8px; }
	.keret_nyujtas .cell_bk { background:url(../images/site/keret_balkitolt.jpg) repeat-y right; width:16px;}
	.keret_nyujtas .cell_jk {  background:url(../images/site/keret_jobbkitolt.jpg) repeat-y left; width:16px;}



	.cedula div { float:left; padding-top:4px;  width:83px; height:70px; line-height:14px; background: url(../images/site/shop_reszletek_ar.jpg) no-repeat top; font-size:14px; font-weight:bold; color:#971212; }
	.cedula span { font-size:14px; color:#19476A;}
	.cedula a { font-size:12px; color:#fff; }
	.cedula .akcios { color:#F22; }

	DIV.keszleten{ clear:both;background:#c3c3c3 url(../images/site/info_icon.jpg) no-repeat left top; border:1px solid #5e81df;  padding:0px 10px 0px 25px; margin:2px auto; width:90px; line-height:20px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#1A5886; text-align:left; }
	.shop_adat_sor { width:270px; position:relative; margin:2px 0px; }
	.shop_adat_cella_1{  border:1px solid #777; margin-right:5px; text-decoration:none;}
	.shop_adat_cella_1 a { color:#fff; text-decoration:none;}
	.shop_adat_cella_2 {border:1px solid #777; background:#C3C3C3; font-size:12px; font-weight:bold; color:#1A5886; text-decoration:none;}
	.shop_adat_cella_2 a  {  color:#1A5886; text-decoration:none;}
	.shop_kosar_sor {  position:relative; margin:0px 0px; }
	.shop_kosar_cella_1 { border:1px solid #111; width:15px; height:21px;  margin-right:5px;  }
		.shop_kosar_cella_1 BUTTON { border:0px; margin:0px; padding:0px; height:16px; width:18px; background: url(../images/site/kosar.jpg) no-repeat right bottom; cursor:pointer;}
	.shop_kosar_cella_2 {  width:175px; padding-left:30px; height:22px; border:2px solid #777; background:#0E5082; font-size:12px; font-weight:bold; color:#FFF; }
	.kosar_db { width:25px; margin-top:2px; line-height:13px; height:14px; font-size:12px; border:1px solid #7299B7; }/* Input mez�*/
	.kosarba_tesz { background: #0E5082; width:110px; color:#fff; font-weight:bold; font-size:12px; border:0px; cursor:pointer; }/* Input mez�*/
	.shop_separator { width:520px; background: url(../images/site/shop_sep.jpg) no-repeat center; height:12px; margin:10px 0px; }

	#shop_kereso { background:url(../images/site/shop_kereses_hatter.jpg) repeat-x; width:545px; height:94px; padding:0px 0px;  }
	#shop_kereso p { display:block; height:35px; }
	#shop_kereso a { color:#fff; text-decoration:none; }
	#shop_kereso a:hover { text-decoration:underline; }
	#shop_kereso SELECT { display: block; width: 300px; margin: 3px auto; }

	#selectContainer { position: relative; }
	#selectContainer select { width:160px; position: absolute; top: 0; left: 0; filter: alpha(opacity=0); opacity: 0; }
	#selectContainer select option { width:160px; filter: alpha(opacity=100); opacity: 1;  }
	.value { background:url(../images/site/select.jpg) no-repeat top; width:188px; height:22px; }
/*  TARTALOM VEGE  ********************************************************************************************************************************************************/


/*  L�BL�C   ********************************************************************************************************************************************************/

	#lablec { height:94px; background:url(../images/site/footer_hatter.jpg) no-repeat bottom;  }
	#lablec .lablec_linkek { position:absolute; top:10px; left:30px; float:left; color:#FFF; }
	#lablec .lablec_linkek img { float:left; }
	#lablec .lablec_copy { float:left; clear:both; text-align:center; margin:70px 0px 0px 370px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#DFF0FB; font-weight:bold; }

	#lablec a.fm_1, #lablec a.fm_2, #lablec a.fm_3, #lablec a.fm_4, #lablec a.fm_5, #lablec a.fm_6, #lablec a.fm_7  { margin:0px 10px 0px 10px;  font-size:12px; font-weight:bolder; text-decoration:none; }
	#lablec a.fm_1 { }
	#lablec a.fm_1:hover { text-decoration:underline; }
	#lablec a.fm_2  { }
	#lablec a.fm_2:hover { text-decoration:underline;  }
	#lablec a.fm_3 { }
	#lablec a.fm_3:hover  {  text-decoration:underline;  }
	#lablec a.fm_4 { }
	#lablec a.fm_4:hover {  text-decoration:underline; }
	#lablec a.fm_5 { }
	#lablec a.fm_5:hover {  text-decoration:underline; }
	#lablec a.fm_6 { }
	#lablec a.fm_6:hover {  text-decoration:underline; }
	#lablec .sep { font-size:12px; font-weight:bolder; text-decoration:none;  }


/*  L�BL�C V�GE   ********************************************************************************************************************************************************/
.ajanlas BUTTON { margin: 0px; padding: 0px; background: none; border: none; display: block; width: 88px; height: 24px; overflow: hidden; }
/*   AZ OLDAL  V�GE ********************************************************************************************************************************************************/


.ac_results { padding: 0px; border: 1px solid WindowFrame; background-color: #FFF; overflow: hidden; color: #000; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results iframe { display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden; }
.ac_loading { background : Window url('../images/loading.gif') right center no-repeat; }
.ac_over { background-color: Highlight; color: HighlightText; }

.KosarMessage { font-size: 20px; color: #75C968; font-weight: bold; }
