#sideNavi ul li {/*1-3*/
	position:relative;
	padding-top: 16px;
	margin-left: 3px;
	list-style-type:none;
	float: left;
	font-size: 10px;
	line-height: 10px;
}
#sideNavi ul li:first-child  {
	margin-left: 5px;
}

#sideNavi ul ul { /*2*/
	position: absolute;
	margin-top: -4px;
	padding-top: 1px;
	z-index: 10;
	border: 1px solid #6777c2;
	top: 100%;
	left: 0;
	display: none;
}
#sideNavi ul li li { /*2-3*/
	position:relative;
	width: 117px;
	background: #FFFFFF;
	padding-top: 0px;
	margin-left: 0px;
	height: 28px;
}
#sideNavi ul li ul.widesmall li { /*2-3*/
	width: 116px;
}
#sideNavi ul li ul.widesmall2 li { /*2-3*/
	width: 96px;
}
#sideNavi ul li ul.widesmall3 li { /*2-3*/
	width: 115px;
}
#sideNavi ul li li:first-child  { /*2-3*/
	margin-left: 0px;
}
#sideNavi ul li li:last-child  { /*2-3*/
	margin-top: -1px;
}
#sideNavi ul li li a { /*2-3*/
	display:block;
	height: 28px;
	text-indent: 14px;
	text-decoration: none;
	font-size: 10pt;
	line-height: 28px;
	outline:none;
	background: url(../03images/_bg/childmenu-bg01.gif) no-repeat -5px -3px;
	color:#ffffff;
	text-align: left;
}
#sideNavi ul li li a:hover { /*2-3*/
	background: url(../03images/_bg/childmenu-bg01.gif) no-repeat -4px -40px;
}
#sideNavi ul li li span { /*2-3*/
	background: url(../03images/_base2/arrow034_09.gif) no-repeat right center;
	width: 100%;
	display: block;
}
#sideNavi ul ul ul { /*3*/
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	top: 0;
	left: 100%;
}
#sideNavi ul li li li { /*3*/
}
ul#mainmenu{
    zoom:1;
}
ul#mainmenu:after {
    height:0;
    visibility:hidden;
    content:".";
    display:block;
    clear:both;
}
