.widget.widget-nav{
	background:url("/resource/img/nav_bg.gif") repeat-x 0 0;
}

.widget.widget-nav .gna{
	padding-top:3px;
}
.widget.widget-nav .table-table .table-cell{
	vertical-align:top;
}
.widget.widget-nav .gna .gna-menu{
	height:29px;
}

.widget.widget-nav .gna .gna-menu > a{
	display:inline-block;
	padding:6px 0px;
}

.widget.widget-nav .gna .gna-menu > a > img{
}

.widget.widget-nav .gna .logo{
	margin:0px auto;
	display:inline-block;
	margin-top:10px;
}

.widget.widget-nav .gna .mainnav{
	height:54px;
	vertical-align:middle;
}
.widget.widget-nav .gna .mainnav > a{
	background:url("/resource/img/nav_line.gif") no-repeat right center;
	
	display:inline-block;
	padding:17px 20px;	
	vertical-align:middle;
}

.widget.widget-nav .gna .mainnav > a:last-child{
	background:none;
}
.widget.widget-nav .mainnav-child{
	height:40px;
	overflow:hidden;
}

.widget.widget-nav .mainnav-child > .container,
.widget.widget-nav .mainnav-child > .container > .row,
.widget.widget-nav .mainnav-child > .container > .row > div{
	height:100%;
}

.widget.widget-nav .mainnav-child ul{
	list-style:none;
	display:none;
	table-layout:fixed;
	margin:0px;
	padding:0px;
	position:absolute;
}

.widget.widget-nav .mainnav-child ul > li{
	display:table-cell;
}

.widget.widget-nav .mainnav-child ul > li > a{
	height:100%;
	line-height:33px;
	display:block;
	padding:0px 10px;
}

.widget.widget-nav .mainnav-child ul > li > a > img.on{
	display:none;
}

.widget.widget-nav .mainnav-child ul > li:hover > a > img.off{
	display:none;
}
.widget.widget-nav .mainnav-child ul > li:hover > a > img.on{
	display:inline-block;
}