.block_menu
{
	position:relative;
	z-index:30;
}
/*First level menu start*/
ul.menu, ul.menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	z-index:2;
}
ul.menu {
	display: block;
	position: relative;
	width: 551px;
	height:43px;
	margin-top:-43px;
	background-image:url(../images/menu_bg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

ul.menu li 
{
	background:Transparent;
	background-image:url(../images/menu_border.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	float: left;	
	width:auto;
	height: 43px;	
	margin: 0px;
	padding: 0px;
	padding-left:9px;
	padding-right:10px;	
	cursor: pointer;
	cursor: hand;		
	text-align:center;
}
ul.menu li a img
{
	width:17px;
	height:18px;
}
ul.menu li a img{
	background-image:url(../images/1x1.gif);
	background-position:center top;
	background-repeat:no-repeat;
	}
ul.menu li a:hover img{
	background-image:url(../images/anchor.gif);
	background-position:center top;
	background-repeat:no-repeat;
	}

ul.menu li.last 
{
	background:Transparent;
	background-image:none;
	float: left;	
	width:auto;
	height: 43px;	
	margin: 0px;
	padding: 0px;
	padding-left:7px;
	padding-right:8px;	
	cursor: pointer;
	cursor: hand;		
	text-align:center;
}
ul.menu li a 
{
	background-color:Transparent;		
	text-decoration: none;
	color: #2365A2;	
	font: bold 11px Arial, Verdana, sans-serif;
}

ul.menu li.current a, ul.menu li.over a, ul.menu li.sub a {
	color: #EB4006;
}

ul.menu li.over , ul.menu li.current, ul.menu li.sub  {
	background-color:Transparent;
}
/*First level menu end*/

/*Second level: start*/
ul.menu ul {
	display: none;
	position:absolute;
	top:42px;
	width:120px;
	height:auto;
	background-image:none;
	background-color:#DBE1DE;
	border-top:3px solid #F1F4F3;
}

ul.menu ul.first {
	margin-left:expression(isMSIE5_0?'-82px':isMSIE5_5?'-82px':isMSIE6_0?'-82px':'-82px');
	margin-left:-9px;
}

ul.menu ul.second {
	margin-left:expression(isMSIE5_0?'-61px':isMSIE5_5?'-61px':isMSIE6_0?'-61px':'-61px');
	margin-left:-12px;
}

ul.menu ul.third {
	margin-left:expression(isMSIE5_0?'-48px':isMSIE5_5?'-48px':isMSIE6_0?'-48px':'-48px');
	margin-left:-12px;
}

ul.menu ul.forth {
	margin-left:expression(isMSIE5_0?'-101px':isMSIE5_5?'-101px':isMSIE6_0?'-101px':'-101px');
	margin-left:-12px;
}

ul.menu ul.fifth {
	margin-left:expression(isMSIE5_0?'-95px':isMSIE5_5?'-95px':isMSIE6_0?'-95px':'-95px');
	margin-left:-12px;
}

ul.menu ul.sixth {
	margin-left:expression(isMSIE5_0?'-44px':isMSIE5_5?'-44px':isMSIE6_0?'-44px':'-44px');
	margin-left:-12px;
}

ul.menu ul.seventh {
	width:96px;
	margin-left:expression(isMSIE5_0?'-86px':isMSIE5_5?'-86px':isMSIE6_0?'-86px':'-86px');
	margin-left:-10px;
}

ul.menu li.sub ul {
	display: block;
}

ul.menu li ul li {
	float:none;
	display:block;
	height:13px;
/*	margin-left:expression(isMSIE5_0?'-45px':isMSIE5_5?'-45px':isMSIE6_0?'-0px':'-45px');
*/
	margin-top:8px;
	margin-bottom:7px;
	text-align:left;
	background-color:#DBE1DE;
	background-image:none;
}

ul.menu li ul li a {
	display: block;
	color: #2365A2;
	font: normal 11px Arial, Helvetica, sans-serif;	
}

ul.menu li ul li a img {
	background-image:url(../images/1x1.gif);
	background-position:center top;
	background-repeat:no-repeat;	
}

ul.menu li ul li a:hover img {
	margin-top:5px;
	height:13px;
	background-image:url(../images/pimp.gif);
	background-position:center top;
	background-repeat:no-repeat;
	
}

ul.menu li.current ul li a, ul.menu li.over ul li a, ul.menu li.sub ul li a {
	color: #2365A2;
}

ul.menu li ul li.current a, ul.menu li ul li.over a, ul.menu li ul li.sub a {
	color: #EB4006;
}

ul.menu li ul li.current, ul.menu li ul li.over , ul.menu li ul li.sub{
	background-image:none;
	background-color:#DBE1DE;
}
/*Second level: end*/