/* CSS Document */

html, body, div, h1, h2, h3, h4, form, img { margin:0; padding:0; }
body { background:#340000 url(../kepek/hatter.gif) repeat-y center; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#333; }

#oKeret { width:1000px; margin:auto; }
	#oFejlec, #oLablec { position:relative; width:100%; }
	#oFejlec { height:244px; background:url(../kepek/fejlec.jpg) top no-repeat; }
		#oElerhetoseg { position:relative; left:50px; top:104px; width:240px; padding:10px 0 0 5px; 
			font-size:0.9em; color:#000; float:left; }
			#oElerhetoseg table, #oElerhetoseg th, #oElerhetoseg td { border:none; margin:0; padding:0; }
		 	#oElerhetoseg a { font-weight:100; color:#000; }
			#oElerhetoseg a:hover { color:#CCC; }
		#fejlecKep {  position:relative; top:104px; width:648px; height:140px; float:right; margin-right:50px; 
			background-color:#3B3B3B; }
		#fejlecKep { *margin-right:25px; }
		html>body #fejlecKep { *+margin-right:50px;  }
		
			#fKep { float:left; width:390px; margin-left:20px; height:139px; background:url(../kepek/fejlec_kep1.gif) no-repeat; }
				#fKep img { border:none; }
			
			#szolgDiv { text-align:center; width:163px; height:140px; float:right; margin:0; 
					background:#222 url(../kepek/szolgaltatasok.jpg) no-repeat top; }
				#szolgaltatasok {  color:#FFF;  }
				#szolgaltatasok:hover { color:red; }
				#szolgLink1 {  width:150px; height:105px; }
				#szolgLink1 img { border:none; }
	#oForesz { background:url(../kepek/foresz_hatter.gif) repeat-y; padding:0 50px 0 50px; }
		#oBalsav { width:185px; padding:10px 0 10px 10px; float:left; }

		#navMenu { height:50px; width:648px; float:right; background:url(../kepek/menu_hatter.gif) repeat-x top; }
			#navMenu a { width:141px; height:35px; padding:15px 0 0 20px; display:block; float:left; background-image:none;
				background-repeat:no-repeat; background-position:left; color:#CCC; font-size:18px; border-right:1px solid #777; }
			#navMenu a:hover { background:url(../kepek/fomenu-hatter_hover.gif) repeat-x top; }
		#oJobbsav { width:627px; margin-right:1px; padding:25px 10px 10px 10px; float:right; background:url(../kepek/menu_also_hatter.gif) repeat-x top; }
			#oJobbsav h1 { font-size:16px; letter-spacing:1px; width:620px; height:25px; padding-top:5px; text-align:center; float:none;
				background:url(../kepek/h1.gif) no-repeat top left; color:#FFF; margin-bottom:5px; color:#CCC; }
			#lapTeteje { text-align:center; width:200px; margin:auto; }
				#lapTeteje a { display:block; padding-bottom:20px; color:#FFF; font-size:0.9em; }
				#lapTeteje a:hover { color:#CCC; }
		#oDatum { width:252px; height:40px; padding-top:10px; float:left; background:url(../kepek/datum_hatter.gif) repeat-x;
			text-align:center; color:#FFF; font-weight:bold; font-size:0.9em; }
	#oLablec { height:50px; background:url(../kepek/lablec.gif) no-repeat; }
	#lapInfo { text-align:center; padding-bottom:10px; color:#CCC; font-size:0.8em; }

a { text-decoration:none; font-weight:bold; color:#770A00; }
a:hover { color:#FF0000; }
.clear { clear:both; }	
.hiba { font-weight:bold; color:red; }
.hirdetesek { margin-top:20px; }
.hirdetes { margin:10px 0; text-align:center; }
.info { font-size:0.9em; color:#555; }

/* Űrlap */
fieldset { border:3px double #CCC; padding:10px 5px; margin:10px 0 20px 0; }
legend { color:#009900; font-weight:bold; font-size:0.9em; border:1px solid #CCC; padding:2px 5px; background-color:#F6F6F6;  }
.rejtettGomb { visibility:hidden; font-size:1px; margin:0; padding:0; }
.urlap label, .urlapMezo label { color:#990000; }
.urlap .inp1, .urlapMezo .inp1 { border:1px solid #CCC; background-color:#F9F9F9; width:160px; padding:2px; }
.urlap .submit, .urlapMezo .gomb1 { padding:0; font-weight:bold; font-size:0.9em; }

.urlap .urlapSor { padding:2px 0; }
.urlap label { float:left; width:8em; }
.urlap .text1 { width:400px; height:100px; border:1px solid #CCC; background-color:#F9F9F9; padding:2px; }

/* Táblázat */	
.tablazat1 { border-style:solid solid none none; border-width:1px 1px 0 0; border-color:#CCC;  }
.tablazat1 td, .tablazat1 th { padding:3px; text-align:left; border-style:none none solid solid; border-width:0 0 1px 1px; border-color:#CCC; }	
.tablazat1 th { background-color:#EEE; font-size:0.9em; }

/* Termék lista */
#termekek { margin:5px 0 80px 0; }
.termek { width:200px; height:200px; background-repeat:no-repeat; background-position:top left;
	margin:1px; float:left; background-color:#EEE; text-align:center; border:1px solid #999; }
	.termek a, .termek img { text-decoration:none;border:none; color:#FFF; }
		.termek a:hover { color:#CCC; }
	.termek .fejlec {  height:150px; }
		.termek .leiras { color:#FFF; background:url(../kepek/atlatszo.png) repeat; padding:2px 0;
			font-size:0.9em; height:46px; }
			.termek h3 { font-weight:bold; font-size:0.9em; }

#terkep th, #terkep td { text-align:left; }
#terkep .info { font-size:0.8em; color:#666; }

#akciosLista { background:url(../kepek/akcioslista.gif) no-repeat; height:82px; padding:11px; width:398px; margin:auto;  }
#scroller_container {
	
 position: relative;
 width: 395px;
 height: 78px;

 overflow: hidden;
}

#scroller {

 white-space: nowrap;
 font-size: 40px;
}
#scroller a { border:none; padding:0; margin:0;  }
#scroller img { margin:0; padding:0; border-top:1px solid #CCC; border-bottom:1px solid #CCC; border-left:5px solid #CCC; border-right:5px solid #CCC; }

/* Balsáv */
#oBalsav .alcim { width:196px; height:22px; background:url(../kepek/balsav_cim.gif) no-repeat; margin-left:-10px;
	padding:8px 0 0 55px; color:#FFF; font-weight:bold; }

/* Partner oldalak */
#partnerOldalak { margin-bottom:10px; }
#partnerOldalak .link { padding-left:20px; background:url(../kepek/link.gif) no-repeat top left; margin:3px 0; font-size:0.9em; 
	line-height:130%; }

/* Kereső */
#termekKereso { margin:10px 0; }
	#keresendo { width:180px; padding:2px 3px; border:1px solid #AAA; }
	#termekKereso div { margin:5px 0; }
	#keresoGomb { width:100px; }
	#keresoEredmeny a { font-weight:normal; }
	.talalat { font-weight:bold; color:#000; background-color:#EEE; }

/* Feliratkozás */
#feliratkozas { margin:2px 0 10px 0; width:230px; }
#feliratkozas label { width:3.5em; float:left; }
#feliratkozas .text { width:160px; }

/* Lapozó */
.lapozo { margin:2px 0; }
.lapozo a { display:block; float:left; padding:1px 5px; margin:0 2px; font-size:0.8em; }
.lapozo .aktualis, .lapozo .nem-aktualis { border:1px solid #CCC; background-color:#EEE; }
.lapozo .aktualis { background-color:#777; color:#FFF; border-color:#555; }

/* Kiválasztott termék */
#kivalasztott-termek { margin-bottom:100px; }
#kivalasztott-termek .leiras { margin:15px 0; }ű
#kivalasztott-termek .termek-linkek .vissza { float:left; }
#kivalasztott-termek .termek-linkek .tovabb { float:right; }
#kivalasztott-termek #kepek { margin:10px 0; text-align:center; }
#kivalasztott-termek #kepek img { margin:2px 0; }
#kivalasztott-termek #ar { margin:5px; font-weight:bold; font-size:1.1em; }

/* Címkefelhő */
#tagCloud { margin:5px 0; width:233px; text-align:center; padding:3px 0px; overflow:auto; font-size:65%; font-family:arial; }
#tagList { margin:0; padding:0; }
#tagList li { list-style-type:none; float:left; margin:0 4px; height:26px; }
#tagList li a { text-decoration:none; color:#666; }
#tagList li a:hover { text-decoration:underline; }

/* Kategória menü */
/*
#kategoriaMenu { margin-top:10px; margin-bottom:10px; }
			#kategoriaMenu a { display:block; width:210px; padding: 6px 0 0 25px; height:20px; color:#770A00;
				background:url(../kepek/kat_menu_2.gif) no-repeat left; font-size:0.8em; margin:0 0 2px 0; }
			#kategoriaMenu a:hover { color:#000; background:url(../kepek/kat_menu_2_hover.gif) no-repeat left;  }
			#kategoriaMenu a span { font-size:0.9em; font-weight:normal; }
*/
#kategoriaMenu{list-style: none; padding:0; margin:10px 0; }
	#kategoriaMenu ul { padding:0; margin:0; list-style: none; 
		z-index:99; overflow:visible; position:absolute;  background-color:#DFDFDF; }
		#kategoriaMenu li { position: relative; width: 220px; padding:2px 5px; margin-bottom:1px;
			background-color:#DFDFDF; border:solid 1px #BBB;
		   display:block;  height:1.5em; margin:0; }
			#kategoriaMenu ul li{ background-color:#DFDFDF;}
		#kategoriaMenu li{ border-width:1px 1px 0 1px;}
		#kategoriaMenu li:last-child{border-bottom:1px solid #CECECE;}
			#kategoriaMenu a { text-decoration:none; display:block; padding: 0.1em;  font-size:0.8em; font-weight:bold;
				margin:0.2em 0 0.2em 0.1em; /*helps Opera with hover */ /*helps IE with hover */ height:1.2em; }
		#kategoriaMenu .almenus { background-image:url(../kepek/nyil.gif); background-position:right; background-repeat:no-repeat; }
		#kategoriaMenu li:hover, #kategoriaMenu a:hover{ background-color:#BBB; }
	#kategoriaMenu ul, #kategoriaMenu ul ul, #kategoriaMenu ul ul ul{
		display:none; position:absolute; top:-1px; left:230px; }
		#kategoriaMenu li:hover ul ul, #kategoriaMenu li:hover ul ul ul{ display:none; }
		#kategoriaMenu li:hover ul, #kategoriaMenu ul li:hover ul, #kategoriaMenu ul ul li:hover ul{ display:block; }

li>ul { top: auto; left: auto; }
/* Win IE only \*/ * html #kategoriaMenu li{float:left;} /* end holly hack */





