.jcombox *, .jcombox-m * {
	line-height: 1.6;
	cursor: default;
}
.jcombox, .jcombox-m {
	margin:0 5px;
	float: left;
	white-space: nowrap;
	/*border: 1px solid #a8a8a8; background-color: #eaeaea;*/
}
.jcombox {
	/*width: 100px;*/
	background-repeat: no-repeat;
	background-position: right center;
	background-image:url(../images/layout/arrow.gif);
}
.jcombox-m {
	overflow: auto;
	overflow-x: hidden;
} 
.jcombox a, .jcombox-m a {
	outline: 0px;
	display: block;
	color: #3f3f3f;
	font-weight: normal;
	font-size:12px;
	padding: 0 3px;
	text-decoration: none !important;
}
.jcombox a:hover, .jcombox-m a:hover{
	background-color: #cfcfcf;
	text-decoration: none !important;
}
.jcombox a.disabled, .jcombox-m a.disabled {
	color:#c0c0c0 !important;
}
.actext {
	padding: 1px 0px 0px 3px;
}
.jcombox span, .jcombox-m div {
	background: #fff;
	border: 1px solid #eaeaea;
	/*border-right-color: #fff;*/
	background: #fff url(../images/layout/inner_shadow.gif) no-repeat top left;
}
.jcombox span{
	/*color: #3c3c3c; font-weight: bold;*/
	display: block;
	overflow: hidden;
	margin-right: 20px;
	padding:0 0px 0px 5px;
}
.jcombox-m div {
	overflow: hidden;
	/*border-top: 0px;*/
}
.jcombox div {
	background: #fff;
	display: none;
	position: absolute !important;
	/* border: 1px solid #808080;*/
	z-index: 99 !important;
	background-color: #fff;
	overflow: auto;
	overflow-x: hidden;
	/*border-top: 0px;*/
}
.jcombox-m .current {
	font-weight: normal;
}
.default {
	border: 1px solid #a8a8a8;
	color: #333;
	font-size: 12px;
	font-weight: normal;
	background-color: #e9e9e9;
}
.default .menu {
	border: 1px solid #808080;
}
.default-hover {
	border-color: #808080;
}
.default .current {
	background-color: #919191 !important;
	color: #fff !important;
}
