.model-filter{
	overflow:hidden;
	&zoom:1;
	padding-bottom:20px;
}

.model-filter .inputtext{
	border:1px solid #333;
	background:#2b2b2b;
	color:#CCC;
	padding:2px 3px;
	font-size:11px;
	width:151px;
}

.model-filter .inputtext_num{
	border:1px solid #333;
	background:#2b2b2b;
	color:#CCC;
	padding:2px 3px;
	font-size:11px;
	width:38px;
}

.model-filter .desc{
	padding:0 0 5px 5px;
	text-align:center;
}

.model-filter .select, .model-filter select{
	border:1px solid #333;
	background:#2b2b2b;
	width:116px;
	color:#CCC;
	font-size:12px;
	margin-top:5px;
}

.model-filter .btn_filter{
	background:transparent url(/images/button_ok.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:48px;
	margin:21px 0 0;
	width:48px;
}

.model-filter .btn_reset{
	background:transparent url(/images/button_up.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:48px;
	margin:21px 0 0;
	width:48px;
}

.model-filter .filter{
	overflow:hidden;
	&zoom:1;
}

.model-filter .items{
	overflow:hidden;
	&zoom:1;
}

.model-filter .item{
	float:left;
	padding:5px 12px 5px 0;
}

.model-filter .btns{
	width:133px;
	margin:0 auto 30px;
	position:relative;
}

.model-filter .mouse{
	padding:10px 0 0 10px;
	float:left;
	clear:right;
}

.model-filter .mouse img{
	position:relative;
	top:30px;
	left:5px;
}

.model-filter .name_level{
	width:90px;
	display:block;
	float:left;
}

.model-filter .lang_1{
	border-bottom:1px solid #333;
	vertical-align:middle;
	white-space:nowrap;
	padding-right:5px;
}

.model-filter .lang_2{
	border-bottom:1px solid #333;
	vertical-align:middle;
	padding-left:5px;
	width:110px;
	_width:115px;
}

.model-filter h3.option{
	font-size:15px;
	margin:8px 0;
}