.ui-widget {
	font-size:1em;
}
.ui-state-focus {
	font-weight:normal;
}
.ui-tooltip {
	padding: 4px;
	font-size:0.9em;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 8px 4px rgba(0,0,0,0.3);
}
.ui-datepicker table {
	width: 100%;
	font-size:1em;
	border-collapse: collapse;
	margin: 0px 0px .4em;
}
.ui-datepicker {
	width: 16.5em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.5em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 0.8em;
	margin: 1px 0;
}
.ui-selectmenu-button span.ui-selectmenu-text {
    text-align: left;
    padding: 0.1em 2.1em 0.1em 1em;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ui-tabs
.ui-tabs-panel{
	padding:0.8em .5em;
}
.ui-button-text-only .ui-button-text {
	padding:0.1em 0.4em;
}
# .ui-state-active, .ui-widget-content .ui-state-active {
	background-color:#4F4;
	background-image:url();
}
.cke_dialog_ui_input_text, textarea.cke_source {color:black !important}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	vertical-align:middle;
}
