.mtop{ 
	visibility: hidden;
	margin: 0;
	padding: 0;
	font-family: Arial;
	/*border-radius:6px;-moz-border-radius: 6px;-webkit-border-radius:6px;*/
}
.mtop li{display: inline;list-style: none;margin: 0;padding: 0;float: left;font: normal 11px arial}
.mtop li a, .mtop li a#buttonnohover{
	display: block;text-align: center;color: #ffffff;padding: 5px 10px 0 0;margin: 0;text-decoration: none;/*white-space: nowrap;*/
} /*width: 70px;*/
.mtop li a:hover, .mtop li a#buttonhover{
	color: #ffffff;
}

html>body .mtop ul{
	border-radius:6px;-moz-border-radius: 6px;-webkit-border-radius:6px;
	box-shadow: 3px 3px 5px #333;
	-moz-box-shadow: 3px 3px 5px #333;
	-webkit-box-shadow: 3px 3px 5px #333;
}
.mtop ul{
	width:180px;
	min-width:180px;
	z-index: 100;
	margin: 0 0 0 -10px;
	padding: 2px;
	visibility: hidden;
	position: absolute;
	background: #ffffff;
	border:2px solid #666666;
}
.mtop ul li{float: none;z-index: 100;}
.mtop ul li a{width: auto;margin: 0px;padding: 2px 20px 2px 15px;font-weight: normal;text-align: left;text-decoration: none;color: #5D5D5D}
.mtop ul li a:hover{color: #ffffff;background: #31647B}

html>body .mtop li.cat{
	background: url(menus_bg.png) no-repeat 0 0;
	padding-left:6px;
}
html>body .mtop li.flash {
	background: url(menus_bg.png) no-repeat 0 -84px !important;
}
html>body .mtop a.cat{
	background: url(menus_bg.png) no-repeat right -42px;
	color:#ffffff;
	font-family: Arial;
	/*height:26px;*/
	line-height: 11px;	
	white-space: normal;
}
html>body .mtop a.flash {
	background: url(menus_bg.png) no-repeat right -126px !important;
}
.mtop a div.cat {
	width:78px;
	height:26px;
}
html>body .mtop a.cat:hover{
	color:#ffffff;
}

.mtop .hsub{color:#AD3191; background: no-repeat right url(arrow.gif);border-bottom: 1px dotted #a1c0ce;}
.mtop .hsub:hover{color:#ffffff;background: #AD3191 no-repeat right url(arrow.gif);border-bottom: 1px dotted #a1c0ce;}
.mtop .item { color: #31647B;border-bottom: 1px dotted #a1c0ce; }
.mtop .subcat { color:#AD3191;border-bottom: 1px dotted #a1c0ce; }