.AF_calendar_field {
	cursor:pointer;
	background:#fff url(../?app=base&object=common&action=image&id=calendar) no-repeat 80px center;	
	border:1px solid #aaa;
	width:90px;
}

.AF_color {
	cursor:pointer;
}



div.autocompleter_div {
	position:absolute;
	width:auto;
	background:#fff;
	border:1px solid #888;
	margin:0;
	padding:0;
	z-index:10000;
}
div.autocompleter_div ul {
	list-style-type:none;
	margin:0;
	padding:0;		
}
div.autocompleter_div ul li.selected {
	background:#7AA1E6;
	color:#000;
}
div.autocompleter_div ul li {
	display:block;
	margin:0;
	padding:2px;
	line-height:16px;
	font-size:10px;
	cursor:pointer;
	border-bottom:1px solid #eee;
}

.autocompleter_multiple_selections .autocompleter_item {
	margin:2px;
	float:left;
}

.autocompleter_multiple_selections .autocompleter_item {
	padding:2px 6px;
	border:1px solid #27738F;
	border-radius:8px;
	background:#7AA1E6;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	cursor:pointer;	
}

.autocompleter_multiple_selections .autocompleter_item:hover {
	background:#8AB1F6;
}

/*
.autocompleter_field.empty {
	color:#ddd;
}

div.autocompleter_div_loader {
	width:16px;
	height:16px;
}

table.autocomplete_table {
	border-collapse:collapse;
}

table.autocomplete_table td, 
table.autocomplete_table th {
	padding:0;
}

.multiple_autocompleter {
	display:block;
}
*/




.checkbox_form.framed {
	border:1px solid #ccc;
	background:#fff;
	display:block;
	padding:2px;
	overflow:auto;
	height:100px;
	margin:2px;
}


.dynamic_list {
	border:1px solid #ccc;
	background:#fff;
	display:block;
	padding:2px;
	overflow:auto;
	height:100px;
	margin:2px;	
}

.dynamic_list .dynamic_list_item {
	cursor:pointer;
	margin:1px 0;
	border:1px solid transparent;
	padding:1px;
}

.dynamic_list .dynamic_list_item.active {
	background:transparent;
	border:1px dotted #27738F;
}

.dynamic_list .dynamic_list_item.selected {
	background:#27738F;
	border:1px solid #27738F;
	color:#fff;
}



.editor-form table input.calendar_field {
	background:#fff url(../images/icons/calendar.png) no-repeat right center;
	cursor:pointer;
}
