﻿.ui-widget { font-family: Verdana, Geneva, Tahoma, sans-serif; }
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon { background-image: url("images/ui-icons_f9bd01_256x240.png")}
/* Corner radius */

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px; }

.ui-dialog{ padding: 0; border-radius: 0; }
.ui-dialog.no-close .ui-dialog-titlebar-close { display: none }
.ui-dialog .ui-button span.ui-button-text { margin: auto 10px; line-height: 20px !important; line-height: normal; padding: 0 !important; padding-top: 3px;}
.ui-dialog .ui-button-text-only .ui-button-text { padding: 0 !important; padding-top: 3px}
.ui-dialog .ui-dialog-titlebar { padding: .5em .5em .3em; position: relative;  }
.ui-dialog .ui-dialog-titlebar { padding: 0.3em 0.5em 0.2em;  border-radius: 0; }
.ui-dialog-titlebar { border-style: none; border-color: inherit; border-width: 0; background: #8baccf url('images/pupop_bg.png') repeat-x; font-size: 14px; }

.ui-dialog-titlebar .ui-icon{ background-image: url('images/pupop_bg.png'); background-repeat: no-repeat; background-position: 0 -30px; width: 34px; height: 19px;  cursor:pointer; }
.ui-dialog-titlebar .ui-button-icon-only .ui-icon { left: 0; top: 0; }
.ui-dialog-titlebar .ui-state-hover, .ui-dialog-titlebar .ui-state-focus { border: 0 none; background: inherit; font-weight: inherit; color: inherit; }
.ui-dialog .ui-dialog-titlebar-close{ width: 34px; height: 19px; top: -2px; right: 6px; margin: 0; padding: 0; }
.ui-dialog-titlebar .ui-icon:hover{ background-image: url('images/pupop_bg.png'); background-position: -37px -30px; }
.ui-dialog .ui-dialog-titlebar-close span{ margin: 0 1px 1px -1px; }
.ui-dialog .ui-dialog-content { padding: 0.5em; }
.ui-dialog .ui-dialog-content form td { background-color: #fff; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 14px; }
.ui-dialog .ui-dialog-buttonpane { margin: 0; padding: .3em 1em .4em .4em; }
.ui-dialog .ui-dialog-buttonpane button { font-size: 12px; font-weight: normal; line-height: 20px; padding: 1px 8px !important; padding: 3px 8px 0; }
.ui-dialog-content input { margin: 0; }
.ui-dialog-content textarea {	resize: none; }
.ui-dialog-content span.value{color:#2e63fd;font-size:14px;}
.ui-slider .ui-slider-handle { width: 0.4em }
.ui-slider-horizontal .ui-slider-handle { margin-left: -0.2em; }
.ui-datepicker { width: auto; min-width: 17em; font-size: 0.9em; line-height: normal; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: auto; }
.ui-datepicker th { font-size: 12px; padding: .4em 0 .1em; }
.ui-datepicker .ui-datepicker-week-end .ui-state-default { color: red; }
.ui-datepicker .ui-datepicker-week-end .ui-state-active { color: #e17009; }
.ui-datepicker .ui-datepicker-other-month .ui-state-default{ font-weight: bold; background-color: #ccc; color: #666; }
.ui-datepicker .ui-datepicker-buttonpane button { margin: .5em .4em; cursor: pointer; font-size: 12px; line-height: 20px; padding: 0 1.2em }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{ font-weight: normal }
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left }
.ui-timepicker-div dl dt { height: 23px; margin-bottom: -25px; margin-left: 22px; font-family: '宋体', SimSun; font-size: 12px; padding-top: 2px; }
.ui-timepicker-div dl dd { margin: -2px 10px 10px 65px; font-weight: bold }
.ui-timepicker-div td { font-size: 90%; }
.ui-timepicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
/* css for datepickerlunar */
.ui-lunarpicker .ui-datepicker-lunar { width: 40px; }
.ui-lunarpicker select.ui-datepicker-month, .ui-lunarpicker select.ui-datepicker-year { width: auto; }

.ui-accordion { padding: 0 2px; }
.ui-accordion .ui-accordion-header{ padding: 0; position: relative; }
.ui-accordion-header-icon { width: 16px; height: 16px; display: inline-block; position: absolute; top: 50%; }
.ui-accordion .ui-accordion-content { margin-top: -2px; padding: 0; }
.ui-accordion .ui-accordion-content-active { margin-bottom: -1px; }
.ui-accordion .ui-widget-content { border: 1px #ddd solid; }
.ui-accordion .ui-accordion-header.ui-state-default { background: url('img/accordion-header-state-default.gif') no-repeat; }
.ui-accordion .ui-accordion-header.ui-state-active, .ui-accordion .ui-accordion-header.ui-state-hover { background: url('img/accordion-header-state-active.gif') no-repeat; }
.ui-accordion .ui-state-default .ui-icon { background: url('img/accordion-icon-state-default.gif') no-repeat; }
.ui-accordion .ui-state-hover .ui-icon { background: url('img/accordion-icon-state-hover.gif') no-repeat; }
.ui-accordion .ui-state-active .ui-icon { background: url('img/accordion-icon-state-active.gif') no-repeat; }
.ui-accordion .ui-state-default, .ui-accordion .ui-widget-content .ui-state-default, .ui-accordion .ui-widget-header .ui-state-default{ border: 0 none; }
.ui-accordion .ui-state-active, .ui-accordion .ui-widget-content .ui-state-active, .ui-accordion .ui-widget-header .ui-state-active{ border: 0 none; }
.ui-accordion .ui-accordion-icons .ui-accordion-header a { padding-left: 1.4em; }
.ui-accordion .ui-accordion-header .ui-icon { left: 0.7em; margin-top: -6px; }
/*CSS for tabs*/
.ui-tabs .ui-tabs-nav { height: 27px; font-size: 14px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.ui-tabs .ui-tabs-nav.ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url('images/ui-bg_gloss-wave_55_5c9ccc_500x100.png') 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-tabs .ui-tabs-nav li { height:25px }
.ui-tabs .ui-tabs-nav li a { padding: 0.5em 1em 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: default; }
.ui-tabs .ui-tabs-panel { padding: 0.3em 0.5em; }
.ui-widget input.button, .ui-widget input[type=button], .ui-widget input[type=submit], .ui-widget input[type=reset], .ui-widget button { font-size: 12px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: '微软雅黑' }
.ui-autocomplete { overflow-y: auto; max-height: 200px; /* prevent horizontal scrollbar */ overflow-x: hidden; font-size: 12px; }
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') 97% center no-repeat; }
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete { height: 200px; }
.ui-autocomplete.ui-menu .ui-menu-item { cursor: pointer; line-height: 1.5em; border-top: 1px gray solid; }
.ui-autocomplete.ui-menu .ui-menu-item:first-child { cursor: pointer; line-height: 1.5em; border-top: none; }
.ui-autocomplete.ui-menu .ui-menu-item a { cursor: pointer; line-height: 1.5em; }
.ui-autocomplete.ui-menu .ui-menu-item span { font-family: Arial; }
.ui-autocomplete.ui-menu .name, .ui-autocomplete.ui-menu .name * { font-size: 14px; }

.ui-icon.red{ background-image: url("images/ui-icons_cd0a0a_256x240.png"); }
.ui-spinner-input{ border: 0px none !important; padding-right: 22px !important }
