td.categorie1 {
	height:24px;
	background:#fbfbfb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	padding-left:0px;
	vertical-align:middle;
	cursor:pointer;
}

td.categorie1 img { vertical-align:middle}
td.categorie1 a {
	height:20px;
	display:block;
	margin-top:3px;
	padding-left:30px;	
	background:#fbfbfb url(/images/pu_icons.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	vertical-align:middle;
	text-decoration:none;
	outline:none;
}
td.categorie1 a.stiri {
background-position:0px 0px;
}
td.categorie1 a.promotii {
background-position:0px -26px;
}
td.categorie1 a.ponturi {
background-position:0px -26px;
}
td.categorie1 a.tombole {
background-position:0px -50px;
}
td.categorie1 a.servicii {
background-position:0px -75px;
}
td.categorie1 a.magazine {
background-position:0px -100px;
}
td.categorie1 a.reg_produs {
background-position:0px -125px;
}
td.categorie1 a.config_sisteme {
background-position:0px -150px;
}
td.categorie1 a.telefon {
background-position:0px -175px;
}
td.categorie1 a.camere_foto {
background-position:0px -200px;
}
td.categorie1 a.oferta_business {
background-position:0px -225px;
}

td.categorie1 a:hover{ text-decoration:underline} 

table#TotMeniul td.categorie {
/*	height:25px;*/
	padding-top:3px;
	padding-bottom:3px;
	background:#fbfbfb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	padding-left:3px;
	vertical-align:middle;
	cursor:pointer;
}
table#TotMeniul td.categorie img { vertical-align:middle}
table#TotMeniul td.categorie a {
	background:#fbfbfb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d4d4d;
	vertical-align:middle;
	text-decoration:none;
	padding:0px;
}
table#TotMeniul td.categorie a:hover{ text-decoration:underline} 

td.separator {
	font-size:1px;
	height:2px;
	empty-cells:show;
	background:url(/images/meniu_produse/linie_meniu_produse.gif) no-repeat;
}


/* fly out css*/
/* common styling */

.menu 
	{	font-family: arial, sans-serif; 
		width:185px; 
		height:auto; 
		position:relative; 
		margin:0;
		font-size:11px; 
		z-index:10;		
	}
	
.menu ul li a, .menu ul li a:visited 
{
	display:block; 
	text-decoration:none; 
	color:#000; 
	width:173px; 
	height:20px; 
	text-align:left; 
	padding-left:10px;
/*	padding-right:-10px;	*/
	border:1px solid #fff; 
	border-width:1px 1px 0 0; 
background:#f2f2f2 url(/images/meniu_produse/sag_subcat_meniu.gif) no-repeat right -5px; 
	line-height:19px; 
	font-size:11px;
}
.menu ul li a.hover, .menu ul li a:visited.hover  {
	background-color:#e0f3ff;
	background-position:101% -3px; color:#000;}
.menu[class] ul li a.hover, .menu[class] ul li a:visited.hover  {
	background-position:101% -5px; color:#000;}

.menu ul 
{padding:0; margin:0;list-style-type: none; }

.menu ul li 
{float:left; margin-right:1px; position:relative;

}
.menu ul li ul {display: none;
filter:alpha(opacity:90);
-moz-opacity: .9}



/* specific to non IE browsers */
.menu ul li:hover a {color:#000;
background-color:#e5e5e5; 
	background-position:101% -5px; color:#000;
}

.menu ul li:hover ul {display:block; position:absolute; top:-10px; left:184px; width:240px;}
.menu ul li:hover ul li a.hide {background:#e0f3ff; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:240px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#f2f2f2; color:#000; width:240px;}
.menu ul li:hover ul li a:hover {background:#e5e5e5; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:251px; top:-10px; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:240px; background:#f2f2f2; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#e5e5e5; color:#000;}

.menu ul li:hover ul li a.hover, .menu ul li:hover ul li a:visited.hover {background-color:#e0f3ff; color:#000; width:240px;}