.leftNavi ul li{
	height: auto;
	line-height: auto;
	padding: 0;
	font-size: 10px;
	overflow: hidden;
}

.leftNavi span.zfse_navLevel1{
	padding: 0 0 0 18px;
}

.leftNavi a.zfse_navLevel1,
.leftNavi a.zfse_navLevel1:link,
.leftNavi a.zfse_navLevel1:visited{
	background: none;
	color: #fff;
	width: 181px;
	padding: 0;
	height: auto;
	margin: 0;
	line-height: auto;
	text-transform: uppercase;
	zoom: 100%;
}

.leftNavi a.zfse_navLevel1:hover,
.leftNavi a.zfse_navLevel1:visited:hover{
	padding: 0;
	margin: 0;
	background: transparent none;
}

.leftNavi a.zfse_navLevel1 span.zfse_wrapper{
	background: transparent url(../images/bg_naviLevel1Top.png) no-repeat left top;
	display: block;
}

.leftNavi a.zfse_navLevel1 span.zfse_content{
	padding: 5px 15px 5px 10px;
	background: transparent url(../images/bg_naviLevel1Bottom.png) no-repeat left bottom;
	display: block;
}

.leftNavi li.zfse_navLevel1 a.zfse_navClosed:hover{
	background: transparent none;
	padding: 0;
}

.leftNavi li.zfse_navLevel1 a.zfse_navLevel1:hover span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 a.zfse_navLevel1:visited:hover span.zfse_wrapper{
	background: transparent url(../images/bg_naviLevel1HoverTop.png) no-repeat left top;
	display: block;
}

.leftNavi li.zfse_navLevel1 a.zfse_navLevel1:hover span.zfse_content,
.leftNavi li.zfse_navLevel1 a.zfse_navLevel1:visited:hover span.zfse_content{
	padding: 5px 15px 5px 10px;
	background: transparent url(../images/bg_naviLevel1HoverBottom.png) no-repeat left bottom;
	display: block;
}

.leftNavi li.zfse_navLevel1 a.zfse_navSelectedOpen,
.leftNavi li.zfse_navLevel1 a.zfse_navSelectedOpen:link,
.leftNavi li.zfse_navLevel1 a.zfse_navSelectedOpen:visited,
.leftNavi li.zfse_navLevel1 a.zfse_navSelectedOpen:hover,
.leftNavi li.zfse_navLevel1 a.zfse_navOpen,
.leftNavi li.zfse_navLevel1 a.zfse_navOpen:link,
.leftNavi li.zfse_navLevel1 a.zfse_navOpen:visited{
	background: transparent url(/_sys_/images/lay_naviSelOpenItemBg.png) no-repeat left top;
}

.leftNavi li.zfse_navSelectedOpen span.zfse_navLevel1,
.leftNavi li.zfse_navOpen span.zfse_navLevel1{
	padding: 0 0 0 8px;
}

.leftNavi li.zfse_navLevel1 a.zfse_navSelectedOpen,
.leftNavi li.zfse_navLevel1 a.zfse_navSelectedOpen:link,
.leftNavi li.zfse_navLevel1 a.zfse_navSelectedOpen:visited{
	width: 189px;
}

.leftNavi li.zfse_navLevel1 a.zfse_navOpen,
.leftNavi li.zfse_navLevel1 a.zfse_navOpen:link,
.leftNavi li.zfse_navLevel1 a.zfse_navOpen:visited{
	width: 188px;
}

.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen:link span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen:visited span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen:link span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen:visited span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen:link span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen:visited span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen:link span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen:visited span.zfse_content{
	background: transparent none;
	border: none;
}

.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen:link span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen:visited span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen:link span.zfse_wrapper,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen:visited span.zfse_wrapper{
	padding: 5px 25px 5px 20px;
	border: none;
}

.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen:link span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navSelectedOpen:visited span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen:link span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navOpen:visited span.zfse_content{
	border-bottom: 1px  solid #f8bd83;
	padding: 0 0 3px 0;
}

.leftNavi li.zfse_navLevel1 span.zfse_navSelectedOpen a.zfse_navEmpty span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navSelectedOpen a.zfse_navEmpty:link span.zfse_content,
.leftNavi li.zfse_navLevel1 span.zfse_navSelectedOpen a.zfse_navEmpty:visited span.zfse_content{
	border: none;
}

div.zfse_navLevel2 ul.zfse_navClosed{
	display: none;
}

.leftNavi .blueMenuWrapper a.zfse_navLevel1:hover,
.leftNavi .blueMenuWrapper a.zfse_navLevel1:visited:hover{
	background: transparent none;
}

.leftNavi .blueMenuWrapper li.zfse_navLevel1 a.zfse_navLevel1:hover span.zfse_wrapper,
.leftNavi .blueMenuWrapper li.zfse_navLevel1 a.zfse_navLevel1:visited:hover span.zfse_wrapper{
	background: transparent url(../images/bg_naviLevel1BlueHoverTop.png) no-repeat left top;
}

.leftNavi .blueMenuWrapper li.zfse_navLevel1 a.zfse_navLevel1:hover span.zfse_content,
.leftNavi .blueMenuWrapper li.zfse_navLevel1 a.zfse_navLevel1:visited:hover span.zfse_content{
	background: transparent url(../images/bg_naviLevel1BlueHoverBottom.png) no-repeat left bottom;
}

/* level 2 -> */
.leftNavi li.zfse_navLevel2{
	display: block;
}

.leftNavi span.zfse_navLevel2{
	padding: 0 10px 0 28px;
	float: none;
	display: block;
	background: transparent url(../images/lay_naviLevel2Bg.png) repeat-y 8px 0;
	zoom: none;
}

.leftNavi li.zfse_navLevel2 a.zfse_navLevel2,
.leftNavi li.zfse_navLevel2 a.zfse_navLevel2:link,
.leftNavi li.zfse_navLevel2 a.zfse_navLevel2:visited{
	display: block;
	zoom: 100%;
	padding: 1px 0 3px 0;
	width: 158px;
	color: #fff;
	font-size: 11px;
	background: transparent none;
	float: none;
}

.leftNavi li.zfse_navLevel2 span.zfse_navSelectedOpen a.zfse_navLevel2,
.leftNavi li.zfse_navLevel2 span.zfse_navSelectedOpen a.zfse_navLevel2:link,
.leftNavi li.zfse_navLevel2 span.zfse_navSelectedOpen a.zfse_navLevel2:visited,
.leftNavi li.zfse_navLevel2 span.zfse_navSelectedOpen a.zfse_navLevel2,
.leftNavi li.zfse_navLevel2 span.zfse_navSelectedOpen a.zfse_navLevel2:link,
.leftNavi li.zfse_navLevel2 span.zfse_navSelectedOpen a.zfse_navLevel2:visited{
	color: #000;
}

.leftNavi li.zfse_navLevel2 a.zfse_navLevel2:hover,
.leftNavi li.zfse_navLevel2 a.zfse_navLevel2:visited:hover{
	color: #000;
}

.leftNavi li.zfse_navLevel2 span.zfse_navLast,
.leftNavi li.zfse_navLevel2 span.zfse_navSingle{
	display: block;
	background: transparent url(../images/lay_naviLevel2LastBg.png) no-repeat 8px bottom;
}

.leftNavi li.zfse_navLevel2 span.zfse_wrapper,
.leftNavi li.zfse_navLevel2 span.zfse_content{
	display: block;
	float: none;
}

/* <- level 2 */

/* level 3 -> */
div.zfse_navLevel3{
	margin: 0;
	padding: 0;
}

ul.zfse_navLevel3{
	display: block;
	background: transparent none;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.zfse_navLevel3 li.zfse_navLevel3{
	display: block;
	background: transparent none;
	width: 100%;
	float: none;
}

ul.zfse_navLevel3 li.zfse_navLevel3 span.zfse_navLevel3{
	display: block;
	padding-left: 40px;
	background: transparent url(../images/lay_naviLevel2Bg.png) repeat-y 8px 0;
}

ul.zfse_navLevel3 li.zfse_navLevel3 span.zfse_navLevel3 a.zfse_navLevel3,
ul.zfse_navLevel3 li.zfse_navLevel3 span.zfse_navLevel3 a.zfse_navLevel3:link,
ul.zfse_navLevel3 li.zfse_navLevel3 span.zfse_navLevel3 a.zfse_navLevel3:visited{
	display: block;
	width: 156px;
	background: transparent none;
	color: #fff;
}

ul.zfse_navLevel3 li.zfse_navLevel3 span.zfse_navLevel3 a.zfse_navSelectedOpen,
ul.zfse_navLevel3 li.zfse_navLevel3 span.zfse_navLevel3 a.zfse_navSelectedOpen:link,
ul.zfse_navLevel3 li.zfse_navLevel3 span.zfse_navLevel3 a.zfse_navSelectedOpen:visited{
	color: #000;
}

ul.zfse_navLevel3 li.zfse_navLevel3 span.zfse_navLevel3 a.zfse_navLevel3:hover,
ul.zfse_navLevel3 li.zfse_navLevel3 span.zfse_navLevel3 a.zfse_navLevel3:visited:hover{
	color: #000;
}

.leftNavi li.zfse_navLevel3 a.zfse_navLevel3 span.zfse_wrapper,
.leftNavi li.zfse_navLevel3 a.zfse_navLevel3:link span.zfse_wrapper,
.leftNavi li.zfse_navLevel3 a.zfse_navLevel3:visited span.zfse_wrapper{
	padding-left: 7px;
	background: transparent url(/_sys_/images/lay_naviLevel2Bullet.png) no-repeat 0 5px;
	zoom: 100%;
}

.leftNavi li.zfse_navLevel3 a.zfse_navLevel3 span.zfse_content,
.leftNavi li.zfse_navLevel3 a.zfse_navLevel3:link span.zfse_content,
.leftNavi li.zfse_navLevel3 a.zfse_navLevel3:visited span.zfse_content{
	display: block;
	cursor: hand;
	cursor: pointer;
}

.leftNavi li.zfse_navLevel3 a.zfse_navLast span.zfse_content{
	padding: 0;
}

/* <- level 3 */

ul.zfse_navList{
	zoom: 100%;
}

ul.zfse_navList li.zfse_navItem{
	zoom: 100%;
	display: block;
	float: left;
}

ul.zfse_navList li.zfse_navLevel2{
	/*float: none;*/
	width: 100%;
}

ul.zfse_navList li.zfse_navLevel3{
	float: none;
}

ul.zfse_navList li.zfse_navItem span.zfse_navLevel1{
	zoom: 100%;
}

ul.zfse_navList li.zfse_navItem span.zfse_navItem a.zfse_navItem,
ul.zfse_navList li.zfse_navItem span.zfse_navItem a.zfse_navItem:link,
ul.zfse_navList li.zfse_navItem span.zfse_navItem a.zfse_navItem:visited{
	zoom: 100%;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
