
button::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=button]::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.a_bl
{display:inline-block;
padding: 0px 20px 0px 0px;
position: relative;
}

.select_obj div
{}
.select_obj .label
{display: inline-block;
top: 2px;
}

.latch , .label,.select_obj 
{
overflow: hidden;
display: inline-block;

position: relative;
vertical-align: top;

}
.latch 
{width:30px;
height:30px;
margin:3px 0 0 -33px;

background: url('../img/down_v.png')  no-repeat scroll transparent;
background-size:100% 100%;

transition: all 0.2s cubic-bezier(0.5,0.6,0.5,0.6);
-webkit-transition: all 0.2s cubic-bezier(0.5,0.6,0.5,0.6);
    -moz-transition: all 0.2s cubic-bezier(0.5,0.6,0.5,0.6);
    -o-transition: all 0.2 cubic-bezier(0.5,0.6,0.5,0.6);
	

opacity:0.6;
position: absolute;
top: 0px;
right: 10px;
}
.latch:hover
{
opacity:1;
}

.select_obj.lock  .latch:hover, .select_obj.op .latch 
{transform:rotate(0deg);}


.select_obj.op .latch:hover, .select_obj.lock .latch
{
transform:rotate(180deg);
}


.find
{border: 1px solid;
border-radius: 16px;
height:32px;
padding-left: 10px;
width:100%
}
.select_obj.op .find
{
border-radius: 16px 16px 0px 0px;
border-width: 1px 1px 0px 1px;
}
.items_sel
	{
	border: 1px solid;
	border-width: 0px 1px 1px 1px;
	background:#fff;
	max-height: 218px;
	overflow-y: scroll;
	z-index: 11;
	position: relative;
	width: 100%;
	
	padding-left: 10px;
	}
.a_bl:hover
{z-index: 14;}
.a_bl:hover  .items_sel 
{	z-index: 12;
}
.a_bl:hover .items_sel
{box-shadow:0px 0px 5px 2px #AAA9A9;}

.select_obj.lock  .items_sel
	{display:none;}
.i_sel
	{cursor:pointer;
	padding-left: 10px;
	transition: all 0.2s cubic-bezier(0.5,0.6,0.5,0.6);
	-webkit-transition: all 0.2s cubic-bezier(0.5,0.6,0.5,0.6);
		-moz-transition: all 0.2s cubic-bezier(0.5,0.6,0.5,0.6);
		-o-transition: all 0.2 cubic-bezier(0.5,0.6,0.5,0.6);
	min-height: 25px;
	border-color: #CFA885;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	margin-left: -10px;
	}
.i_sel:hover, .i_sel.active
{
color:#fff;
background:#E04E39;
}

/*================================================*/

.select_obj
{height: 61px;
overflow: visible;}