@CHARSET "UTF-8";

.ui-widget {font-size: 1em; font-family: opensans;}
.ui-widget .ui-widget-content {background: none;}
.ui-widget-overlay {background: #000; opacity: .50; filter: Alpha(Opacity=50);}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: inherit;}

.ui-slider {position: relative; text-align: left;}
.ui-slider .ui-slider-handle {/*height: 1.4em; width: 1em; border-radius: 0.5em; top:-0.3em; margin-left: -0.7em;*/ border: 1px solid #AAA; background: #FFF url("/img/gup.png") 0 5px repeat-x;}
.ui-slider .ui-slider-handle:hover {border: 1px solid #666; background: #FFF url("/img/gup.png") bottom repeat-x;}
.ui-slider .ui-slider-range {background:#EEE url("/img/gup.png") top repeat-x;}
.ui-slider.ui-slider-horizontal {/*height: 1em;*/ border: 1px solid #CCC;}
span.ui-slider {display: inline-block;}

.ui-spinner {}
.ui-spinner a.ui-spinner-button {padding: 0}
.ui-spinner input.ui-spinner-input {margin: 0 !important; padding-right: 20px; background: #FFF}

.ui-progressbar {margin: 0 auto; width: auto; height: 4px; border: 1px solid #CCC; background: #EEE; border-radius: 0}
.ui-progressbar .ui-progressbar-value {background: #6BF; border-radius: 0}

.ui-datepicker {font-size: 13px; z-index: 35; background: #FCFCFC; padding: 8px; border-radius: 2px; border: 1px solid #DDD;}
.ui-datepicker .ui-datepicker-calendar {background: #FFF;}
.ui-datepicker .ui-datepicker-header {background: none; border: 0;}
.ui-datepicker td span, .ui-datepicker td a {background: #EEE;}

.ui-accordion {font-size: 14px;}
.ui-accordion .ui-accordion-content {padding: 0; border: 0;}
.ui-accordion .ui-accordion-header {background: inherit; text-align: center; font-weight: normal; border: 0; border-bottom: 1px solid #DDD; padding: 5px; color: #000; font-size: 14px; border-radius: 0;}

.ui-dialog {min-width: 20em;}
.ui-dialog .ui-dialog-title {font-weight: normal; font-size: 14px; padding: 2px 10px;}
.ui-dialog .ui-dialog-titlebar {background: none; border: 0; padding: 0; margin: 0; min-height: 22px;}
.ui-dialog .ui-dialog-buttonpane {margin: 0; padding: 0;}
.ui-dialog .ui-dialog-content {height: auto; min-height: none; max-width: none; padding: 2px 12px;}
.ui-dialog .ui-dialog-content input {margin: 2px;}
.ui-dialog .ui-dialog-content input[type="text"], .ui-dialog .ui-dialog-content input[type="password"]  {width: 20em;}
.ui-dialog .ui-dialog-content input[type="text"].hasDatepicker {width: 10em;}

.ui-tabs {padding: 1px; border: 0;}
.ui-tabs .ui-tabs-active {background: #FAFAFA;}
.ui-tabs .ui-tabs-nav {background: none; padding: 0; border-radius: 0; border: 0; border-bottom: 1px solid #999}
.ui-tabs .ui-tabs-nav li {/*border-radius: 5px 15px 0 0*/}
.ui-tabs .ui-tabs-panel {padding: 10px; overflow: auto;}

.ui-sortable {list-style: none;}

.ui-button.mark {background-color: #FFD !important;}

.ui-widget.ui-button, .ui-dialog-buttonset .ui-button {background: #FFF url("/img/gup.png") top repeat-x; border:1px solid #DDD; border-bottom-color: #BBB;}
.ui-widget.ui-button.ui-state-active {-webkit-box-shadow: inset 0 0 2px #AAA; -moz-box-shadow: inset 0 0 2px #AAA; -o-box-shadow: inset 0 0 2px #AAA; box-shadow: inset 0 0 2px #AAA; border-color: #999; background-color: #FAFAFA}
.ui-widget.ui-button.ui-state-hover {border-color: #AAA;}

.ui-button-text-only .ui-button-text {padding: 0.4em 0.7em;}
.ui-button-icon-only {padding: 5px}
.ui-button.iconed .ui-button-text span {margin-right: 10px}

.ui-button.blue {background-color: #49E; border: 1px solid #0077CC; color: #FFF !important; text-decoration: none !important;}
.ui-button.blue:hover {border-color: #0077CC; background-color: #18D;}
.ui-button.big {font-size: 18px;}

.ui-buttonset {margin: 0}
.ui-buttonset label.ui-button {background:#F5F5F5;}
.ui-buttonset label.ui-button:hover {background:#EEE}
.ui-buttonset label.ui-button.ui-state-active {background: #CEF url("/img/gup.png") bottom repeat-x;}

.ui-dialog .ui-dialog-buttonpane {border: 0}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: none; padding: 0; text-align: center;}
.ui-dialog .ui-dialog-buttonpane button {margin: 0; padding: 0; border: 0; width: 50%; background: transparent; border-radius: 0}
.ui-dialog .ui-dialog-buttonpane button.ui-state-active {background: transparent; border: 0}
.ui-dialog .ui-dialog-buttonpane button.ui-state-hover {background: #EEE; border: 0}

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

body .ui-tooltip {border: 1px solid #AAA; background: #FFF}

.ui-checker-bad {background: #FEE !important;}
.ui-checker-good {background: #EFE !important;}
.ui-checker-normal {background: #FFE !important;}
.ui-checker-edited {background: #FFD !important;}