.menu{ width:680px;
	border:0px;
	padding:0px;
	height:67px;
	color:#ffffff;
	float:right;
	}
	.menu ul{
		height:67px;
		list-style:none;
		margin:0;
		padding:0;
		}
	.menu li{
		width:170px;
		float:left;
		padding:0px;
		text-align:center;
		}
	.menu li a {
		font-family: 'Titillium Web', sans-serif;
		font-size:1.3em;
		color:#fff;
		font-weight: 400;
		letter-spacing:0.07em;
		width: 170px;
		height:67px;
		display:block;
		line-height:67px;
		margin:0;
		text-shadow: 0px 0px 4px rgba(0,0,0,0.4);
		}
	.menu li a:hover, .current{
		background: url('../images/bg_nav_current.png') repeat-x top left;
		text-decoration:none;
		}
	.menu li ul{
		visibility:hidden;
		height:auto;
		padding:0;
		margin:-4px 0 0 0;
		border-top:4px solid white;
		position:absolute;
		width:250px;
		z-index:200;
		}
	.menu li:hover ul{		
		/*display:block;*/
		visibility:visible;
		}
	.menu li li {
		background: #000 url('../images/sep_drop.gif') no-repeat top center;
		display:block;
		float:left;
		margin:0px;
		padding:0 15px;
		width:220px;
		}
	.drop {
		background-color:#000;
		display:block;
		float:left;
		margin:0px;
		padding:0px;
		width:220px;
		height:37px;
		border:0px;
		}
	 li.drop a {
		width:220px;
		}

	.bas_drop {
		background-color: #000;
		width:160px;
		height:40px;
		display:block;
		float:left;
		margin:0px;
		padding:0px;
		border:0px;
		}
	.menu li:hover li a{
		background:none;
		}
	.menu li ul a{
		display:block;
		height:10px;
		font-size:0.95em;
		line-height:1.4em;
		color:white;
		margin:0;
		padding-top:6px;
		text-align:left;
		}
	.menu li ul a:hover, .menu li ul li:hover a{
		background:#303030;
		display:block;
		height:27px;
		font-size:0.95em;
		line-height:1.4em;
		color:white;
		margin:0;
		padding-top:6px;
		text-align:left;
			}
	.menu p{
		clear:left;
		}