.clearfix { }
.clearfix:after{ content: "."; display:block; height:0; font-size:0; clear:both; visibility:visible; }

#nav { width:930px; padding:0px;padding-left:10px;margin-top:10px;text-align:left; }
#nav a[title=sub] { font-weight:bold; }
#nav:after{ content: "."; display:block; height:0; font-size:0; clear:both; visibility:visible; }
#nav ul { margin:0px; padding:0px; list-style:none;background-color:#AB0209; }
#nav ul li { margin:0px; padding:0px 0px; list-style:none; float:left;position:relative; }

#nav ul li.penztar { margin:0px 0px 0px 170px; padding:0px 0px; list-style:none; float:left;position:relative; }

#nav ul li a { padding:12px;padding-bottom:8px; margin:0px; color:#FFF; text-decoration:none; }
#nav ul li a:hover {  text-decoration:underline; }

/* 1ST LEVEL DROP-DOWN MENU */
#nav ul li ul { position:absolute;left:-999%;display:none;}
#nav ul li:hover > ul {left:4px;  top:16px;display:block;position:absolute;z-index:100;}
#nav ul li:hover > ul li{ margin:0px; padding:0px 0px; float:none; list-style:none; width:11em; position:relative; }
#nav ul li:hover > ul li a { display:block;margin:4px;padding:4px;font-size:12px;    }
#nav ul li:hover > ul li a:hover { background:#fde7b4;color:black;text-decoration:none; }

/* 2ND LEVEL DROP-DOWN MENU */
#nav ul li > ul li ul { display:none; }
#nav ul li > ul li:hover > ul { display:block; position:absolute; top:0px;left:100%; }
#nav ul li > ul li:hover ul li { list-style:none; float:none; margin-left:1px; padding:0px; }	




#prodcatnav { background-image:url(/i/themes/Kovacs_Theme/felso_menu_szurke.jpg); width:930px; padding:0px; padding-left:2px; margin: 6px 0 0 3px; text-align:left;position:relative;z-index:-10;}
#prodcatnav a[title=sub] { font-weight:bold; }
#prodcatnav:after{ content: "."; display:block; height:0; font-size:0; clear:both; visibility:visible; }
#prodcatnav ul { margin:0px; padding:0px; list-style:none;background-color:#e9e9e9;}
#prodcatnav ul li { margin:0px; padding:6px 7px 6px 7px; list-style:none; float:left;position:relative;
background:url("/i/themes/Kovacs_Theme/almenu_elvalaszto.gif") no-repeat;}
#prodcatnav ul li.first {background:none;}
#prodcatnav ul li a { padding:6px; margin:0px; color:#3a3a3a; text-decoration:none; }
#prodcatnav ul li a:hover {color:#dc0000; text-decoration:none; }

/* 1ST LEVEL DROP-DOWN MENU */
#prodcatnav ul li ul { position:absolute;left:-999%;display:none; }
#prodcatnav ul li:hover > ul { display:block;left:4px; top:19px; }
#prodcatnav ul li:hover > ul li{ margin:0px; padding:0px 0px; float:none; list-style:none; width:11em; position:relative;
background:none;}
#prodcatnav ul li:hover > ul li a { display:block;margin:4px;padding:4px;  }
#prodcatnav ul li:hover > ul li a:hover {background-color:#c2c2c2;color:#3a3a3a;  }
#prodcatnav ul li.highlighted{background-color:#feeca7;}
#prodcatnav ul li.highlighted:hover > ul li a:hover {background-color:#AB0209;color:#ffffff;  
}

/* 2ND LEVEL DROP-DOWN MENU */
#prodcatnav ul li > ul li ul { display:none; }
#prodcatnav ul li > ul li:hover > ul { display:block; position:absolute; top:0px;left:100%; }
#prodcatnav ul li > ul li:hover ul li { list-style:none; float:none; margin-left:1px; padding:0px; }	

a#keresgomb img {
    height: 20px;
    margin: 0px 0 -5px;
    padding: 0;
    width: 70px;
}

input.input_keres{width:97px;}
