.menu
    {
	/*border:1px #00ff12 solid;*/
	/*float:right;*/
	margin:0px;
	padding:0px;
	font: 67.5% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	}
.menu ul
    {
	/*background:#333333;*/
	height:26px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li
	{
	    /*border:1px #00ff12 solid;*/
		float:left;
		/*width:113px;*/
		height:40px;
    	/*background: url("images/bkg_menu.gif") 0 0 no-repeat;	*/
    	border-right:1px #893029 solid;
		margin:0 0 0 0;
		padding:10px 16px 0 0;
		text-transform:uppercase;
		}
	.menu li a{
    	background: url("images/topic_menu.gif") 10px 15px no-repeat;			
		color:#893029;
		display:block;
		font-weight:normal;
		line-height:30px;
		margin:0 0 0 10px;
		padding:0 10px 0 20px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a
		{
	        /*border:1px #000000 solid;*/	            
    	    /*background: url("images/topic_menu.gif") 18px 12px no-repeat;			*/
        	background-color: #6b6b6b;
   			height:30px;	
			color:#ffffff;
			text-decoration:none;
			}
	.menu li ul
	{
		background:#364359;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:13px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}
		