.topmenu ul{
	width:100%;
	display:table;
	min-height: 24px;
	margin:0;
	padding:0;
	table-layout:fixed;
	}
.topmenu li{
	display:table-cell;
	margin:0;
	list-style:none;
	text-align:center;
	line-height: 24px;
	}

	
.topmenu li a {
	display:block;
	background:url(images/bg.jpg);
	color: #fff;
	font-weight:bold;
text-decoration: none;
	}
	
.topmenu li a:hover {
	display:block;
	background:url(images/bgh.jpg);
	color: #fff;
	font-weight:bold;
	}
	

.topmenu li a i {
	margin-left: -24px;
	padding: 0;
	float: left;
	width: 24px;
	height: 24px;
	background:url(images/line.png) left no-repeat;
	}

.first a b {
	margin:0;
	padding: 0;
	float: left;
	width: 18px;
	height: 24px;
	background:url(images/first-left.jpg) left no-repeat;
	}
	

.first a:hover b {
	margin:0;
	padding: 0;
	float: left;
	width: 18px;
	height: 24px;
	background:url(images/first-lefth.jpg) left no-repeat;
	}
.first a:hover i {
	margin-left:-24px;
	padding: 0;
	float: right;
	width: 24px;
	height: 24px;
	background:url(images/righth.jpg) right no-repeat;
	}
	
.first a.current {	

background:url(images/bgh.jpg) left repeat-x;
	
}
	
.first a.current b {
	margin:0;
	padding: 0;
	float: left;
	width: 18px;
	height: 24px;
	background:url(images/first-lefth.jpg) left no-repeat;
	}
.first a.current i {
	margin-left:-24px;
	padding: 0;
	float: right;
	width: 24px;
	height: 24px;
	background:url(images/righth.jpg) right no-repeat;
	}


.topmenu a.current {
	background:url(images/bgh.jpg) left repeat-x;
	}
.topmenu a.current b {
	margin-left: -24px;
	padding: 0;
	float: left;
	width: 24px;
	height: 24px;
	background:url(images/lefth.png) left no-repeat;
	}
.topmenu a.current i{
	margin-left: -24px;
	padding: 0;
	float: right;
	width: 24px;
	height: 24px;
	background:url(images/righth.jpg) right no-repeat;
}	

.second a:hover b{
	margin-left: -24px;
	padding: 0;
	float: left;
	width: 24px;
	height: 24px;
	background:url(images/lefth.png) left no-repeat;
	}
	
.second a:hover i{
	margin-left: -24px;
	padding: 0;
	float: right;
	width: 24px;
	height: 24px;
	background:url(images/righth.jpg) right no-repeat;
	}
	
.third a:hover b{
	margin-left: -24px;
	padding: 0;
	float: left;
	width: 24px;
	height: 24px;
	background:url(images/lefth.png) left no-repeat;
	}
	
.third a:hover i{
	margin-left: -24px;
	padding: 0;
	float: right;
	width: 24px;
	height: 24px;
	background:url(images/righth.jpg) right no-repeat;
	}
	
.four a:hover b{
	margin-left: -24px;
	padding: 0;
	float: left;
	width: 24px;
	height: 24px;
	background:url(images/lefth.png) left no-repeat;
	}
	
.four a:hover i{
	margin-left: -24px;
	padding: 0;
	float: right;
	width: 24px;
	height: 24px;
	background:url(images/righth.jpg) right no-repeat;
	}

.last a strong {
	margin-left: -24px;
	padding: 0;
	float: right;
	width: 24px;
	height: 24px;
	background:url(images/lastbg.jpg) right no-repeat;	
}	
	
.last a:hover b {
	margin-left: -24px;
	padding: 0;
	float: left;
	width: 24px;
	height: 24px;
	background:url(images/lefth.png) left no-repeat;	
}

.last a:hover strong {
	margin-left: -24px;
	padding: 0;
	float: right;
	width: 24px;
	height: 24px;
	background:url(images/lasth.jpg) right no-repeat;		
	}
	
.last a.current strong {
	margin-left: -24px;
	padding: 0;
	float: right;
	width: 24px;
	height: 24px;
	background:url(images/lasth.jpg) right no-repeat;		
	}
	

	
.topmenu li em {
	font-style:normal;
	margin-left: -24px;
	}


		

.clear {
	clear:both;
	}
