a img{border:none; border-width:0px;}
.menu table{border:none; padding:0; margin:0;}

.menu {
	font-size: 11px; z-index: 100; width: 750px; font-family: arial, sans-serif; position: relative; z-index:2000; 
}
	.menu a.flags{width:21px; height:30px; font : 10px arial; color:#666666!important; padding:0px; margin-right:5px; background:transparent none; text-indent:0px!important; border:none!important; text-align:center!important; }
.menu ul li a {
	border: #0A698D 1px solid; border-top:none; display: block; font-size: 12px; background-color: #07809A; overflow: hidden; width: 104px; color: #fff; text-align: left; text-decoration: none; padding:5px 0; text-indent:5px;
}
/*.menu ul li a:visited {
	border: #0A698D 1px solid; border-top:none; display: block; font-size: 12px; background-color: #07809A; overflow: hidden; width: 104px; color: #fff; text-align: left; text-decoration: none; text-indent:5px;
}*/
.menu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.menu ul li {
	float: left; position: relative;list-style-type: none;
}
.menu ul li ul {
	display: none
}
.menu ul li:hover a {
	background: transparent none; color: #fff
}
.menu ul a:hover {
	background: transparent none; color: #fff
}

.menu ul li:hover ul {
	display: block; left: 0px; width: 105px!important; position: absolute; top: 30px
}
.menu ul li:hover ul li a.hide {
	background: #6a3; color: #fff
}
.menu ul li:hover ul li:hover a.hide {
	background: #6fc; color: #000
}
.menu ul li:hover ul li ul {
	display: none
}
.menu ul li:hover ul li a {
	display: block; background-color: #07809A; color: #fff; width:105px!important; text-align:left!important;padding:5px 0!important;
}
.menu ul li:hover ul li a:hover {
	background: #055F72; color: #fff
}
.menu ul li:hover ul li:hover ul {
	display: block; left: 105px; position: absolute; top: 0px
}
.menu ul li:hover ul li:hover ul.left {
	left: -105px
}
