.topMenu{
  width: 827px;
  height: 50px;
  float: right;
  background: transparent url(../im/topmenu_bg.png) top left repeat-x!important;
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/topmenu_bg.png,sizingMethod='scale');

}
.topMenuLeft{
  float: right;
  width: 10px;
  height: 50px;
  background: transparent url(../im/topmenu_bg_l.png) top left no-repeat!important;
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/topmenu_bg_l.png,sizingMethod='image');
}

.topMenu ul{

}
.topMenu ul li{
  padding: 0;
  float: left;
  height: 45px;
  line-height: 50px;
  
}
.topMenu ul li.act, .topMenu ul li:hover{
  background: transparent url(../im/menu_act.gif) 0px 6px repeat-x;
}

.topMenu ul li.act {  background: transparent url(../im/menu_hover.gif) 0px 6px repeat-x;}

.topMenu ul li  a{
  padding: 0 10px;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
}
.topMenu ul li  a:hover{

  text-decoration: none !important;

}

.topMenu ul li.act a, .topMenu ul li:hover a{
color: #73001a; text-decoration: none;
}

/*   Foldout menu */
.topMenu ul li ul{
	display: none;
	position: absolute;
	top: 165px;
	background: #f7e98b url(../im/menu_act.gif) 0px -40px repeat-x;
	color: #fff;
	z-index: 1000;
}
.topMenu ul li:hover ul{
	display: block;
	float: left;
	z-index: 1000;
}
.topMenu ul li ul li{
	display: block;
	position: relative;
	float: none;
	white-space: nowrap;
	height: 25px;
	line-height: 25px;
	background: transparent;
}
.topMenu ul li ul li a {
	padding: 0 10px;
	font-size:14px;
	position: relative;
	display: block;
}
.topMenu ul li ul li a:hover {
	font-size:14px;
 	color:black;
}


.topMenu ul li:hover ul li:hover, .topMenu ul li:hover ul li.act{
	background: none!important;
}
.topMenu ul li:hover ul li:hover a, .topMenu ul li:hover ul li.act a{
	color:#000!important;	
}