div.myselect{
	display : none;
	position : absolute;
	z-index : 666;
	border: 1px solid gray \9;
	border-radius: 3px;
	box-shadow : 0 0 5px gray;
	background : #fff;
}
div.myselect>div.searchdiv{
	position:relative;
	border: 1px solid #eeeeee;
	border-width: 1px 0;
}
div.myselect>ul{
	max-height:250px;
	width:260px;
	overflow:auto;
	margin:0;
	overflow-x :hidden;
	list-style : none;
}
div.myselect>ul>li {
	position:relative;
}
div.myselect>ul>li>input[type='checkbox']{
	position:absolute;
	margin : 5px;
	margin-top:8px;
}
div.myselect>ul>li>a{
	width:100%;
	height:18px;
	font-size:14px;
	padding : 5px 0px 5px 22px;
	display:block;
	color:#333333;
	overflow:hidden;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
}
div.myselect>ul>li>a:hover{
	text-decoration:none;
	cursor:pointer;
	background-color:#369bd7;
	color:#fff;
}
div.myselect>ul>li>a.cleara{
	background-color:transparent;
	text-decoration: underline;
	color : #333;
}
1div.myselect>ul>.myoption>a:hover{
	background-color:transparent;
	color: #333;
}
.myopen{
	display : block !important;
}
div.myselect input.search{
	margin : 10px;
	padding : 4px 25px 4px 6px;
	width : 206px !important;
}
div.myselect span.searchicon{
	z-index : 2;
	position : absolute;
	right:18px;
	top:16px;
}
div.submitdiv{
	background : #eeeeee;
}
div.submitdiv button{
	width:100%;
}
li.clearli{
	background:#f2f2f2;
}
li.clearli>a.cleara{
	text-decoration : underline;
	display: inline;
	margin-left:80px;
}
li.nocatch{
	padding : 5px 15px;
	background : #999999;
	color : #fff;
}
li.mydivider{
	height:1px;
	width: 100%;
	background: #eee;
	margin: 2px 0;
}
.myselect .btn-link{
	font-size: 13px;
}
.choosed{
	background-color: #369bd7;
}
div.myselect .choosed a{
	color: #fff !important;
}
.nodata{
	width: 260px;
	height: 150px;
	line-height: 150px;
	text-align: center;
}
