/* panel
----------------------------------*/
.ui-panel { padding: 0; }
.ui-panel .ui-panel-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-panel .ui-panel-title { float: left; font-weight: bold; margin: .1em 0 .2em; } 
.ui-panel .ui-panel-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-panel .ui-panel-titlebar-close span { display: block; margin: 1px; }
.ui-panel .ui-panel-titlebar-close:hover, .ui-panel .ui-panel-titlebar-close:focus { padding: 0; }
.ui-panel .ui-panel-content { border: 1; background: none; overflow: hidden; zoom: 1; }
.ui-panel .ui-panel-buttonpane { border: 1px solid #AAA; text-align: left; background-image: none; margin: 0; padding: .3em .4em .3em .4em; }
.ui-panel .ui-panel-buttonpane a, .ui-panel .ui-panel-buttonpane button, .ui-panel .ui-panel-buttonpane input[type="submit"] { float: right; margin: .3em .4em .3em .3em; cursor: pointer; width:auto; overflow:visible; }
.ui-draggable .ui-panel-titlebar { cursor: move; }


.ui-panel-header {
  display: block;
  padding: 0.4em 0.4em 0.4em 0.8em;
}

.ui-subpanel .ui-widget-header a {
  color: #222222;
}

.ui-subpanel .ui-widget-header .ui-icon {
  background-image: url(i/ui-icons_222222_256x240.png);
}

.ui-subpanel .ui-subpanel-titlebar {
  background: #F8F7F7;
  border-bottom: none;
  border-left:1px solid #B22222;
  border-right:1px solid #B22222;
  border-top:1px solid #B22222;
  color: #000000;
  padding: 7px 10px 5px;
}

.ui-subpanel .ui-subpanel-title { 
  display: block; 
  color: #666666;
  font-size: 1.2em;
  font-weight: bold;
}

.ui-subpanel .ui-subpanel-toolbar {
  font-size: 11px;
}
.ui-subpanel .ui-subpanel-toolbar a {
  color: #222222;
}

.ui-subpanel .ui-subpanel-content {
  border-bottom:1px solid #BB2222;
  border-left:1px solid #B22222;
  border-right:1px solid #B22222;
  border-top: none;
  padding: 15px;
}

.ui-subpanel .ui-subpanel-buttonpane {
  border: 1px solid #B22222;
  padding: .3em .4em .3em .4em;
}

.ui-subpanel .ui-widget-footer input[type="button"] {
  margin-left: 4px;
}



