@charset "utf-8";
/* CSS Document */
body{
	text-align:center;
}

#keret{
 position: relative;
 width: 1000px;
 margin: 0 auto; 
 text-align: left;
}

#wrap{
	width:1000px;
	background-image:url(../image/hatter.jpg);
	 margin: 0 auto; 

}

#fejlec {
	height:166px!important;
	background-image:url(../image/fejlec.jpg);
	background-repeat:no-repeat;
}

#ov{
	position:absolute;
	width:254px;
	right:0px;
	top:0px;
	z-index:1;
}

table#balmenu{
	margin-left:66px;	
	margin-top:0px;
}

#menu_container{
	margin:0px;
	background-image:url(../image/menu_hatter.jpg);
	background-repeat:repeat-y;	
}
#menu_container ul{
   margin-bottom:0px;
}

.moduletableMenuModul{
	margin-left:15px;
	font-size:12px;
	line-height:20px;

}

.moduletableMenuModul .menu{ 
	margin:0px;	 
	padding:0px;
	list-style:none;
	width:120px;
		text-align:center;
}

.moduletableMenuModul li{
	list-style:none;
}

.moduletableMenuModul li ul{
	margin:0px;
	padding-left:30px; /*az almenu behuzasa*/
}

#current li li a{ /*csak az almenu eseten kell kiemeles*/
	text-decoration:underline;
}
#current li a{
	text-decoration:none; /*az current menu almenui nem lesznek alahuzva*/
}

.moduletableMenuModul li a{
	display:block;
	text-decoration:none;
	color:#000000;

}
.moduletableMenuModul li li a:hover{ /*csak az almenu eseten kell kiemeles*/
	background-color:#FFCC00;
	text-decoration:underline;
}

.menu img{ /*a menu kepeinek ne legyen kerete*/
	border-width:0px;
}

.menu li span { /*a fomenu elemeinek ne legyen kiirva a neve, mert ott a kepk lesznek*/
	display:none;
}
span.separator {
	display:inline!important;
}

.menu li li span { /*az almenu elemeinek legyen kiirva a neve, mert azokhoz nincs kep*/
	display:inline;
	
}


#tartalom_hatter{
	margin-left:3px;
	margin-right:10px;
	margin-top:10px;
	background-image:url(../image/tartalom_hatter_vastag.jpg);
   /*behavior: url(iepngfix.htc);*/
}
#tartalom{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:5px;
	position:relative;
   padding-top:35px;
}

#ujdonsagok_hatter{
	margin-left:0px;
	margin-right:10px;
	margin-top:10px;
	height:160px;
	background-color:#FBFC46;
	border-color:#922E1F;
	border-width:4px;
	border-style:solid;
}
#ujdonsagok{
	margin-top:20px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:5px;
	position:relative;
}



#right_hatter{
	padding:5px;
	margin-right:25px;
	margin-left:5px;
	border-width:4px;
	border-style:solid;
	border-color:#B0221C;
	
	background-image:url(../image/atlatszo.png);
   behavior: url(iepngfix.htc);
}

#right{
	position:relative;

}

div.mod_placehere2 p{
	margin-bottom:0px;
	margin-top:5px;
}

div.moduletablehirlevel{
	margin:5px;
}

#cim{
	width:615px;
	height:50px;
	margin-left:61px;
	margin-top:145px;
	margin-right:40px;
	color:#FFFFFF;
	line-height:20px;
	
}

#nyitvatartas{
	width:118px;
	margin-left:70px;
	margin-top:20px;
	font-size:11px;
}	

#sargahal{
	position:absolute;
	width:76px;
	left:0px;
	top:200px;
}
#zoldhal{
	position:relative;
	width:200px;
	height:200px;
	right:10px;
	top:10px;
	background-image:url(../image/hal_zold.gif);
	background-repeat:no-repeat;
	
	zoom:1;
	filter:alpha(opacity=90);
	opacity:.90;	
}


p{
	font-size:13px;
}
#tartalom p{
	text-align:justify;
	margin-right:10px!important;

}

#lablec{
	height:221px;
	background-image:url(../image/alja.gif);
	background-repeat:no-repeat;
}

body {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


td.contentheading {
	font-size:18px;
	font-weight:bold;
	height:40px;
	text-align:center;
}

.mod_placehere_leading{
	text-align:center;
}

.moduletablehirlevel{
	text-align:center;
}

.moduletablenaptar h3{
	text-align:center!important;
}

div#eventlist{
	filter:alpha(opacity=100);
	opacity:1;
	
}

div.hirlevel{
	text-align:left;
}

.mod_placehere_leading p{
	margin-right:0px!important;
}

.contentpaneopen{
	width:100%;
}

h3{
	font-size:14px;
	font-weight:bold;
}

h1{
	font-size:18px;
	font-weight:bold;
}

h1.componentheading {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	
}

span.postexthirlevel{
	font-size:10px;
	
}

table.orarend p{
	text-align:center!important;
	margin-bottom:1px;
	margin-top:1px;
}

div.moduletablecategories{
   width:160px;
   margin-left:12px;
   margin-bottom:10px;
}

div.moduletablecategories a.mainlevelcategory{
   font-weight:bold;
   margin-bottom:4px;
}

div.moduletablecategories a.sublevel1{
   margin-left:6px;
}
div.moduletablecategories a.sublevel2{
   margin-left:12px;
}
div.moduletablecategories a.sublevel3{
   margin-left:18px;
}

div.moduletablevirtuemart{
   width:160px;
   margin-left:13px;
   margin-top:3px;
   padding-top:8px;
   padding-bottom:11px;
   border-style:solid;
   border-color:#B0221C;
   border-top-width:1px;
   border-left-width:0px;
   border-right-width:0px;
   border-bottom-width:0px;

}
div.moduletablevmlogin{
   width:160px;
   margin-left:13px;

}

div#vmMainPage{
   padding-bottom:150px;
}

div#vmMainPage a{
   color:#3A3673;
   text-decoration:none;
}

div#vmMainPage a:hover{
   color:#3A3673;
   text-decoration:underline;
}

ul.vm_kat_lista{
   list-style:none;
}

ul.vm_kat_lista li{
   margin-bottom:12px;
}

a.vm_kat_lista_elem{
   font-size:18px;
}

div.vm_kat_lista_ikon_doboz{
   float:left;
   width:40px;
}

img.vm_kat_lista_ikon{
   height:25px;
   behavior: url(iepngfix.htc);
}

h4.vm_kategoriak{
font-size:22px;
margin-top:10px;
margin-bottom:0px;
}

img.ikon_png {
   margin-top:2px;
   margin-bottom:2px;
   behavior: url(iepngfix.htc);
}

img.ikon_gif {
   margin-top:2px;
   margin-bottom:2px;
}

img.browseProductImage {
   behavior: none;
}

div#vmMainPage fieldset{
   border-style:solid;
   border-color:black;
   border-width:1px; 
}
div#vmMainPage legend{
   color:black;
}

table#virtuemart_latest_modul td{
   width:200px;
   height:200px;
}

/*hiba uzenetek*/
#system-message{
border-width:1px;
border-style:solid;
border-color:red;
margin-left:20px;
margin-right:20px;
padding:5px;
}

#system-message .error li{
   list-style:none;
}

