/* sel */
INPUT {
	color:#336600;
}
.b-sel {
	display:inline-block;display:inline-block;//display:inline;zoom:1;
	position:relative;
	width:280px;
	height:38px;
	vertical-align:middle;
	font-size:11px;
	line-height:14px;
	z-index:50;
	}
	.b-sel STRONG {
		display:block;
		}
	.b-sel SMALL {
		display:block;
		font-size:1em;
		font-weight:normal;
		}
					
	.b-sel .sel-rich {
		position:absolute;
		margin:-30px 0 0;
		visibility:hidden;
		}
	.b-sel__h {
		background:#e4e4e4 url(images/sel-rich-short.png) no-repeat 0 0;
		height:28px;
		padding:5px 10px;
		cursor:pointer;
		}
		.b-sel__h TABLE {
			width:100%;
			height:28px;
			box-shadow:none;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			-o-box-shadow:none;
			margin:0;
			}
			.b-sel__h TABLE TD {
				vertical-align:middle;
				padding:0;
				border:none 0;
				background:none !important;
				}
	.b-sel_open .b-sel__i {
		display:block;
		}
	.b-sel__i {
		max-height:300px;
		display:none;
		position:absolute;
		top:100%;
		left:0;
		width:100%;
		margin:-1px 0 0;
		overflow:auto;
		}
		.b-sel__i UL {
			background:#e9e9e9;
			border:1px solid #cdcdcd;
			border-width:0 1px 1px;
			}
		.b-sel .b-sel__i LI {
			padding:5px 10px;
			background:none;
			margin:0;
			border-top:1px solid #b8b8b8;
			color:#656565;
			cursor:pointer;
			}
			.b-sel .b-sel__i LI:hover,
			.b-sel .b-sel__i LI.hover,
			.b-sel .b-sel__i LI.cur {
				background:#03a9ff url(images/sel-rich-short.png) repeat-x 0 -39px;
				color:#fff;
				}