select {visibility:hidden;}
.checkbox {
	position: relative;
	width: 11px;
	height: 11px;
	border: 1px solid #C3C3C3;
	background: #cacaca;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 2px;
}
.checkbox.checked span {
	display: block;
	width: 9px;
	height: 9px;
	margin: 1px 0 0 1px;
	border-radius: 2px;
	background: #FF7C00;
}
.checkbox.focused {
	border: 1px solid #FF7C00;
}
.checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.radio {
	width: 10px;
	height: 10px;
	border: 1px solid #cacaca;
	border-radius: 50%;
	background: #F6F6F6;
/* 	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF; */
	vertical-align: middle;
	cursor: pointer;
	margin:0 7px 0 10px;
}
.radio.checked span {
	display: block;
	width: 6px;
	height: 6px;
	overflow: hidden;
	margin: 2px 0 0 2px;
	border-radius: 50%;
	background: #FF7C00;
}
.radio.focused {
	border: 1px solid #08C;
}
.radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.file {
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	cursor: pointer;
}
.file .name {
	width: 150px;
	padding: 7px 10px;
	border: none;
	background: none;
	color: #333;
	font: 14px Arial, Tahoma, sans-serif;
}
.file .browse {
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, Tahoma, sans-serif;
}
.file .browse:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.file .browse:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}


.selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.slide .c .selectbox {width:100%;}
.more2 .selectbox  {width:100px;}
.selectbox .select {
	width: 143px;
	/* height: 20px; */
	padding: 0px 20px 0px 0px;
	color: #333;
	/* margin:0 0 0 7px; */
	border:1px solid #7F9DB9;
	background:#fff;
	font-size:11px;
}

.slide .c .selectbox .select {border:0; margin:0; background:none;}
.more2 .selectbox .select {border:0; margin:0;}

.slide .c .selectbox .select, .more2 .selectbox .select{ width:100%; padding:0; }
.more2 .selectbox .select {border: 1px solid #C9C4C4;}
.selectbox .select:hover {
	/* background-color: #E6E6E6; */
	/* background-position: 0 -10px; */
}
.selectbox .select:active {
/* 	background: #F5F5F5; */
}
.selectbox.focused .select {
}
.selectbox.disabled .select {
	background: #F5F5F5;
	color: #888;
}
.selectbox .select .text {
	width:139px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
    padding:4px 20px 4px 4px;
	text-align:left;
	
}

.slide .c .selectbox .select .text {padding: 1px 5px 1px 7px; color:#11327C; font-weight:bold; font-family:Arial !important; font-size:14px; text-decoration:underline; text-transform:uppercase; position:relative; z-index:10; display:inline-block;  cursor:pointer; width:auto; max-width:150px;}
.slide .c .selectbox .select.empty {text-decoration:none; opacity:0.3; position:relative; z-index:-1; width:100%; height:0; cursor:default;}
.slide .c .selectbox .select.empty  .trigger {cursor:default;}
.slide .c .selectbox .select.empty  .trigger:hover .arrow {opacity:0.3}
.slide .c .selectbox .select  {width:110%; z-index:11; cursor:auto;}
.slide .c .selectbox .select .zerovalue  {text-decoration:none; z-index:0; cursor:auto;}
.slide .c .selectbox .select .text:hover  {text-decoration:none;}
.more2 .selectbox .select .text{padding: 3px 10px 3px 5px; width:auto; color:#11327C; /* font-weight:bold; */ /* max-width:120px */}

/* .slide .selectbox .select .text{ width:79px;} */
.selectbox .trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;

	
}
.slide .c .selectbox .trigger {
position: absolute;
top: -19px;
right: -16px;
/*width: 100%;*/
height: 42px;
/* border-left:1px solid #DEDEDE; */
width:106%;
cursor:pointer;
}
/* .slide .c .selectbox .trigger:hover {background:url(../img/map_panel_punkt_hover.png) right -2px no-repeat;} */
.more2 .selectbox .trigger {
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 20px;
}
.selectbox .trigger .arrow {
	position: absolute;
	top: 11px;
	right: 6px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #11327C;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.slide .c  .selectbox .trigger .arrow{width:18px; height:42px; background:url(../img/panel_punkt.png) center center no-repeat; top:0; right:0; border:0; opacity:0.3;}
.slide .c  .selectbox .trigger:hover .arrow{opacity:1;}
.more2 .selectbox .trigger .arrow {top:8px;}
.selectbox .trigger:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.selectbox.disabled .arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.selectbox .dropdown {
	top: 23px;
/* min-width:176px; */
	/* margin: 0 0 0 7px; */
	background: #fff;
	border:1px solid #7F9DB9;
	width:99%;  
	font-size:11px;

}
.slide .c .selectbox .dropdown{
	top: 22px;
	min-width:0px;
	margin:0;
	background: #fff;
	border:1px solid #D5D3D3;
	border-top:0;
	left:-1px;
	width:99%;
	font-size:12px;

}

.more2 .selectbox .dropdown {
	top: 20px;
	min-width:0px;
	margin:0;
	background: #fff;
	border:0;
	border-top:0;
	left:0px;
	width:100%;
	border: 1px solid #C9C4C4;
	border-top:0;
}

.selectbox li {
	padding: 6px 4px;
	color: #231F20;
/* 	white-space:nowrap; */
	overflow:hidden;
	text-overflow:ellipsis;
	/* max-width:300px; */
	text-align:left;
}
.selectbox li.selected, .selectbox li:hover {
	background: #E5E5E5;
	
}
.slide .c .selectbox li.selected, .slide .c .selectbox li:hover,  .more2 .selectbox li:hover{
	background: #E5E5E5;
	
}
.selectbox li.disabled {
	color: #AAA;
	display:none;
}
.selectbox li.disabled:hover {
	background: none;
}