.uniWidget{
	position:relative;
	display:inline-block;
	/*border:1px solid green;*/
}
.uniWidget.uniSelector{
	position:relative;
	display:inline-block;
	height:26px;
	overflow:visible;
	
	vertical-align: middle;
}
.uniSelect{
	border-collapse:separate;
	border-spacing:0;
	border:1px solid #e5e5e5;
	
	/*border:1px solid red;*/
}
/*
.uniWidget.active .uniSelect{
	-webkit-box-shadow: 0px 4px 8px -1px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 4px 8px -1px rgba(0, 0, 0, .5);
	box-shadow: 0px 4px 8px -1px rgba(0, 0, 0, .5);	
}*/
.uniSelect td{
	margin:0;
	padding:0;
	position:relative;
	vertical-align:top !important;
}
.uniSelect td.input{
	width:auto !important;
	padding:4px !important;
	background-color:white;
	/*border-bottom:1px solid red;*/
}
.uniSelect td.input.newValue{
	background-color:#F9F7BA;
}
.uniSelect td.input.loader{
	background-image:url(/templates/korabel3/uniselect.gif);
}
.uniSelect td.input input{
	position:relative;
	display:block;
	width:100%;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
	outline:none !important;
	
	font-size:12px;
	height:16px;
	line-height:16px;
	background-color:transparent !important;
}
.uniSelect td.input .placewrap{
	position:relative;
	/*display:none;*/
	width:100%;
	padding:0 !important;
	margin:0 !important;
	/*margin-top:-16px !important;*/
	border:0 !important;
	outline:none !important;
	
	font-size:12px;
	height:16px;
	line-height:16px;
	background-color:transparent !important;
	color:#a9a9a9;
	overflow:hidden;
}
.uniSelect .plh_w1{
	position:relative;
	/*z-index:90;*/
	cursor:text;
}
.uniSelect .plh_w2{
	position:absolute;
	/*z-index:90;*/
	margin:1px;
	overflow:hidden;
}
.uniSelect .plh_w3{
	line-height:normal;color:#a9a9a9;font-size:12px;white-space:nowrap;
}
.uniSelect td.handler{
	width:24px;
	border-left:1px solid #e5e5e5;
	padding:0 !important;
}
.uniSelect td.handler .handler_act{
	position:relative;
	display:block;
	width:24px;
	height:24px;
	background:#f8f8f8;
}
.uniSelect td.handler .handler_act span{
	position:absolute;
	display:block;
	width:16px; height:16px;
	top:50%; left:50%;
	margin-top:-7px;
	margin-left:-8px;
	
	background-image:url("/templates/korabel3/sprite_icons.png");
	background-position:-192px 0;
	background-repeat:no-repeat;
}
.uniSelect td.handler:hover div span{
	background-position:-224px 0;
}
.uniSelect:hover{
	border:1px solid #dedede;
}
.uniSelect:hover td.handler{
	border-left:1px solid #dedede;
}
.uniSelect:hover td.handler div{
	background:#eee;
}
.uniSelect td.handler div:hover{
	background:#ddd;
}
.uniSelectOptions{
	display:none; /*fix*/
	/*position:relative;*/
	position:absolute;
	width:100%; 
	/*max-width:100%;*/
	border:1px solid #dedede;
	/*border-top:none;*/
	z-index:1151;
	margin-top:-1px;
	-webkit-box-shadow: 0px 4px 8px -1px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 4px 8px -1px rgba(0, 0, 0, .5);
	box-shadow: 0px 4px 8px -1px rgba(0, 0, 0, .5);	
}
.uniSelectOptions td{
	padding:0 !important;
}
.uniSelectOptionsWrapper{
	position:relative;
	max-height:200px;
	overflow-y:auto;
	overflow-x:hidden;
	z-index:1151;
	font-size:10pt;
	text-align: left;
}
.uniSelectOptionsWrapper table{
	width:100%;
	border-collapse:collapse;
}
.uniSelectOptionsWrapper td{
	/*padding:5px;*/
	white-space:normal !important;
	padding:0;
}
.uniSelectOptionsWrapper tr+tr td{
	border-top:1px solid #dedede;
}
.uniSelectOptionsWrapper td:hover{
	/*background-color:#e9eef3;*/
}
.uniSelectOptionsWrapper td.selected, .uniSelectOptionsWrapper td.selected:hover{
	/*background-color:#375b77;*/
	background-color:#325a84;
	color:white;
}
.uniSelectOptionsWrapper td.selected a{
	color:white;
}
.uniSelectOptionsWrapper td a .gtext{
	color:green;
}
.uniSelectOptionsWrapper td.selected a .gtext{
	color:#ADADAD;
}
.uniSectOption.hover{
	background-color:#e9eef3;
	/*background-color:red !important;*/
}
.uniSectOption{
	background-color:white;
}
.uniSectOption a{
	position:relative;
	display:block;
	padding:5px;
	text-decoration:none;
	cursor:default !important;
}
.uniSectSystem{
	background: #F7DB9B;
}
.uniSectSystem:hover{
	background: #E4C47B;
}
.uniSectSystem a,.uniSectSystem:hover a{
	color: black;
	font-size: 11px;
}

.uniSectOptGroup{
	background-color:white;
}

.uniSectOptGroup a{
	position:relative;
	display:block;
	padding:5px;
	text-decoration:none;
	/*cursor:none !important;*/
	font-weight: bold;
}

.uniSelectSystemOption{
	/*font-style: oblique;*/
}
.uniWidget_disabler{
	position:absolute !important;
	display:block !important;
	width:100% !important;
	height:100% !important;
	top:0 !important;
	left:0 !important;
	background-color:rgba(0,0,0,.3) !important;
	z-index:2 !important;
}
.uniSelectMsg{
	position:absolute;
	display:none;
	background-color:white;
	border:1px solid #c3c0c9;
	padding:5px;
	z-index:1199;
	max-width:240px;
	
	-webkit-box-shadow: 0px 1px 8px 0px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 1px 8px 0px rgba(0,0,0,.5);
	box-shadow: 0px 1px 8px 0px rgba(0,0,0,.5);
}
.uniSelectMsg .uniSelectMsg_Helper{
	font-size:10px;
	color:#919191;
}
.uniSelectMsg .ugol, .uniSelectMsg .ugol.right{
	position:absolute;
	display:block;
	width:7px; height:14px;
	top:50%; margin-top:-7px;
	left:-7px;
	
	background-image:url('/templates/korabel3/sprite_icons.png');
	background-position:-211px -1px;
	
}
.uniSelectMsg .ugol.left{
	width:7px; height:14px;
	top: 50%; margin-top:-7px;
	right:-7px;
	background-position:-261px -1px;
	left:auto;
}
.uniSelectMsg .ugol.top{
	width:14px; height:7px;
	left: 50%; margin-left:-7px;
	bottom:-7px;
	background-position:-242px -6px;
	top: auto;
	margin-top: 0;
}
.uni_item_helper{
	position:absolute;
	top:-5px;
	right:0;
	font-size:10px;
	color:#a8a8a8;
}