*, html, body
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

body
{
/*	background:url(bg.jpg) no-repeat top center;
	height:200%;*/
	behavior: url(/csshover.htc);  
}

#menu_nav
{
	position:absolute;
	display:inline;
	margin:-230px 0px 0px 235px;
	z-index:1000;
}

*html #menu_nav
{
	margin-left:180px;
}

*:first-child+html #menu_nav
{
	margin-left:180px;
} 

#menu_nav, #menu_nav ul
{
	width:600px;
}

#menu_nav ul li
{
	float:left;
	position:relative;
	margin-left:0px;
	text-align:left;
/*	background:url(i/menu_nav/menu_bg.gif) no-repeat 80px 5px;*/
	background:url(i/menu_nav/over_top_v2.gif) no-repeat;
}

.polosa {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	_width:100px;
	height:21px;
	background-color:#85060D;
	opacity:0.25;
	filter:alpha(opacity=25);
	z-index:1;
}

#menu_nav ul li a
{
	position:relative;
	display:block;
	width:95px;
	height:21px;
	padding:3px 0px 0px 9px;
	font-size:10px;
	font-family:Tahoma;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF;
	z-index:5;
}

#menu_nav ul li.hover:hover
{
	background-position:0px -31px;
}

#menu_nav ul li.company
{
	background:url(i/menu_nav/over_top_company2.gif) no-repeat;
}

#menu_nav ul li.company:hover 
{
	background-position:0px -31px;
}

#menu_nav ul li.company a
{
	width:110px;	
}

#menu_nav ul li.last
{
	background:url(i/menu_nav/over_top_v_last.gif) no-repeat;
	background-position:0px 100px;
}

/*#menu_nav ul li.last:hover
{
	background-position:0px 0px;
}*/


#menu_nav ul li.hover:hover a
{
	font-size:10px;
	font-weight:bold;
	color:#1E95C0;
	text-decoration:none;
}


#menu_nav ul li:hover div div a
{
	font-weight:normal;
	padding:0;
}


#menu_nav ul, #menu_nav ul li
{
	display:inline;
	cursor:pointer;
}

#menu_nav ul li div.submenu
{
	display:none;
	position:absolute;
	top:20px;
	left:0px;
	width:171px;
/*	padding-top:5px;*/
	background:url(i/menu_nav/corner_top.png) no-repeat top left #FFF;
	z-index:1000;
}






#a #main #menu_nav ul li div div a:hover
{
	text-decoration:none;
}

#menu_nav ul li div div

{
/*	padding:10px;*/
	padding:8px 0px 5px 10px;
	margin:2px 10px 5px 10px;
	width:141px;
	background:url(i/menu_nav/arrow_hov1.gif) no-repeat 0px 13px #FFF;
	border-top:1px solid #DFE5E9;

}

#menu_nav ul li div div:hover
{
/*	width:161px;*/
	border-top:1px solid #C9D4DA;
	background:url(i/menu_nav/arrow_hov2.gif) no-repeat 141px 15px;
}

#menu_nav ul li div div.first, #menu_nav ul li div div.first:hover
{
	border:none;
}

#a #main #menu_nav ul li div div a
{	
	display:inline;
	color:#1E95C0;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	position:relative;
	text-decoration:underline;
}

#a #main #menu_nav ul li div div:hover a
{
	font-weight:bold;
	text-decoration:none;
}


#menu_nav ul li div.corners
{
	background:url(i/menu_nav/corners.gif) no-repeat;
	border:none;
	position:absolute;
	margin:0px 0px 0px 0px;
	_margin:-1px 0px 0px 0px;
	padding:0;
	height:4px;
	width:171px;

}















