/* icon */
.arrow,.cb,.rb{background:url(../images/form.png);}
/* select box */
.sb{
	border:solid 1px #ddd;
	cursor:pointer;
	background-color:#fff;
	position:relative;
	float:left;
	margin:0 8px 0 20px;
	display:inline-block;
}
.sb_active{border:solid 1px #a3d2e0;}
.sb *{color:#666666;font:normal 12px SimSun;cursor:pointer;background-color:#fff;}
.sb .opts{ width:121px!important;border:1px solid #a3d2e0;cursor:pointer;display:none;height:auto;left:0;max-height:121px;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:auto;z-index:99;}
.sb > .selected{
	position:absolute;
	padding:0 15px 0 5px;
	overflow:hidden;
	cursor:pointer;
	left:0;
}
.sb .opts a{width:auto;height:24px;line-height:24px;padding:0 5px;cursor:default;outline:none;white-space:nowrap;text-decoration:none;display:block;cursor:pointer;}
.sb .opts a.selected{background:#ffffe1;}
.sb .opts a.none{background:#fff;}
.sb .opts a:hover{background:#ffffe1;cursor:pointer;}
.sb .sb_icon{width:13px;height:7px;position:absolute;cursor:pointer;right:4px;}
.sb .arrow{background-position:0 0px;}
.sb_active .arrow{background-position:0px -21px;}
/* checkbox box */
.cb{ float:left; margin-right:5px;width:14px; margin-top:6px;height:14px;display:inline-block;*display:inline;zoom:1;vertical-align:middle;background-position:0 -28px;cursor:pointer;}
.cb_active{background-position:0 -42px;}
/* radio box */
.rb{width:13px;height:13px;margin:0 auto;padding:0;display:inline-block;*display:inline;zoom:1;vertical-align:middle;background-position:-13px 0;cursor:pointer;}
.rb_active{background-position:-13px -13px;}
