#menu > ul > li > div > ul > li {
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	background-color:#111;
}

#menu > ul > li > div > ul > li > div{
	display: none;
	background: #000;
	position: absolute;
	z-index: 5;
	padding: 10px 0px 0px;
	margin-left: -5px;
}
#menu > ul > li > div > ul > li > div > ul {
	background: url('../image/menu.png');
	-webkit-box-shadow: 0px 0px 10px #999;
	-moz-box-shadow: 0px 0px 10px #999;
	box-shadow: 0px 0px 10px #999;
	display: table-cell;
	padding-left: 5px;
	padding-right: 5px;
}
#menu > ul > li > div > ul > li > div > ul > li{
	vertical-align: middle;
}
#menu > ul > li > div > ul > li > div > ul > li a{
	color: #000;
}
#menu > ul > li > div > ul > li > div > ul > li img{
	float: left;
	padding-right: 5px;
}
#menu > ul > li > div > ul > li:hover >div{
	display: table;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 1s ease-in-out 1s;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
	
}

#menu .menuchild
{
	color:#FFF;
	margin-left:10px;
}


#menu .menuchild:hover
{
	color:#FFF;
}

#menu > ul > li > div > ul > li > div >ul >li a:hover {
	background: transparent;
}
#menu > ul > li > div > ul > li > div >ul >li:hover {
	background: #333;
}

#menu > ul > li > div > ul > li > a:hover {
	background-color:#3C66CA;

	color: #FFF;
	//*border: 1px solid #666666;*//
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	}
#menu > ul > li ul + ul {
	padding-left: 10px;
	padding-right: 10px;
	border-left:1px dotted #666;
}
#menu > ul > li > div > ul > li > div > ul + ul {
	padding: 0px;
}