/*****************************************************************************/
/*	CUSTOM SELECT START */
/*****************************************************************************/
.select-cont { position:relative; position:relative; float:left; overflow:hidden; cursor:pointer; 
-webkit-border-radius: 0.3em;
-moz-border-radius:0.3em;
border-radius:0.3em;
-webkit-box-shadow:0 1px 5px 0 #cecece;
-moz-box-shadow:0 1px 5px 0 #cecece;
box-shadow:0 1px 5px 0 #cecece;
behavior: url(../css/behavior/PIE.htc);} 
.select-cont SELECT { behavior:none !important; -webkit-border-radius: 0px !important; -moz-border-radius:0px !important; border-radius:0px  !important; -webkit-box-shadow:none !important; -moz-box-shadow: none !important;box-shadow:none !important;
 position: relative; width:70px; opacity: 0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index: 5;} 
.disabled { opacity: 0.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}

.styled, .styled-arrow, .select-cont SELECT, .select-cont { margin:0px 0px 0px 0px; color:#525252 !important;}
.styled, .styled-arrow { display:block !important; width:100% !important;  font-family:Arial, Helvetica, sans-serif; 
	text-align:left !important;
	position: absolute !important; 	
	top:0px !important;
	z-index:4 !important;	
	display:block  !important;		
	padding: 0 0px 0 15x !important;	
	font-size:80%;	
	overflow: hidden  !important;
	background-image: url(customInputs/select_bg.png) !important; 
}
.styled {
	left:0px !important; 	
	background-position:left top !important; font-size:0.9em; padding-left:1em; 
}
.styled-arrow {	
	right:0px !important;	
	background-position:right top !important;padding: 0 0px 0 0px !important;	
}
.select-cont SELECT { padding:0px 0px;  margin:0px;  }
.select-cont SELECT.select { width:100% !important;}



/*	Select Méretek DEFAULT TYPE	*********************************************************
.styled, .styled-arrow, .select-cont SELECT, .select-cont { line-height:39px !important; height:39px !important; }
.styled-arrow {	width:36px !important; }
.styled { padding-left:1em;}*/


/*	Select Méretek TYPE-1	**********************************************************/
.select-cont.select-type-1 .styled, .select-cont.select-type-1 .styled-arrow { background-image: url(customInputs/select_bg_2.png) !important; color:#000 !important; }
.select-cont.select-type-1 .styled, .select-cont.select-type-1 .styled-arrow, .select-cont.select-type-1 SELECT, .select-cont.select-type-1 { line-height:25px !important; height:25px !important; }
.select-cont.select-type-1 .styled-arrow {	width:30px !important; }
.styled { padding-left:1em;}

/*	Select Méretek TYPE-2	**********************************************************/
.form-control-select SELECT, .form-control-select .select-cont { width:100% !important;}
.form-control-select .styled, .form-control-select .styled-arrow { background-image: url(customInputs/select_bg_2.png) !important; color:#000 !important; }
.form-control-select .styled, .form-control-select .styled-arrow, .form-control-select SELECT, .form-control-select { line-height:25px !important; height:25px !important; }
.form-control-select .styled-arrow {	width:30px !important; }
.styled { padding-left:1em;}

/*****************************************************************************/
/*	CUSTOM SELECT END */
/*****************************************************************************/



/*****************************************************************************/
/*	CUSTOM FILEBOX START */
/*****************************************************************************/
.filebox-cont, .filebox {  position:relative; display: block;overflow: hidden; cursor: pointer; float:none; clear: both; width:100%; height:28px;  margin:0.2em 0 0.5em; }
.qq-uploader .filebox-cont { position:absolute; top:0; left:0; z-index:10; margin:0; }
.filebox { width:100%; }
.qq-upload-button > INPUT.filebox-field, .qq-upload-button .filebox-btn {  border:0; }	
.filebox-btn, .filebox > .btn, .qq-upload-button { position:absolute; top:0px; right:1px; z-index:2; z-index:5; width:110px; height:28px; margin:0; padding:0px 0 0px 0; text-transform: none; text-align:center; font-weight:normal; font-size:12px !important; color:#000; border:1px solid #B1B1B1;  
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;		
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e8e8e8));
	background: -webkit-linear-gradient(#ffffff, #e8e8e8);
	background: -moz-linear-gradient(#ffffff, #e8e8e8);
	background: -ms-linear-gradient(#ffffff, #e8e8e8);
	background: -o-linear-gradient(#ffffff, #e8e8e8);
	background: linear-gradient(#ffffff, #e8e8e8);
	-pie-background: linear-gradient(#ffffff, #e8e8e8);
	/* behavior: url(../css/behavior/PIE.htc); */	
}
.qq-upload-button { position:relative; line-height:2.3em; }
.filebox-btn { padding:0;}
.filebox-cont INPUT[type='file'], .filebox-cont INPUT.file { position: relative; top:5px; left:0px; z-index:11; background:#FFF; width:100%;  border:0px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.05)"; filter: alpha(opacity=0.05); opacity:0.005; cursor:pointer; }
.filebox-field, .filebox > .form-control { width:95% !important; height:28px;  position:absolute; top:0px; left:0px; z-index:2; padding:0px; margin:0px !important; background:#fff;  border:1px solid #B1B1B1; 
	-webkit-border-radius: 3px 0px 0px 3px;
	-moz-border-radius:3px 0px 0px 3px;
	border-radius:3px 0px 0px 3px;}
.filebox-btn, .filebox-field {  height:26px; line-height:26px;}

.qq-upload-list { margin:0;}
.qq-upload-list LI { border:1px solid #ddd; display:block; margin:1px 0; padding:0.3em 1.5em; text-align:left;    }
/*
.file-info { display:inline-block; margin:18px 0px 0px 10px; text-align:left; font-style:italic; }
*/
/*****************************************************************************/
/*	CUSTOM FILEBOX END */
/*****************************************************************************/
