.ui-helper-hidden{display:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-widget-header .ui-icon{background-image:url(/img/ui-close.gif);}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;bottom:0;right:0;width:100%;height:100%;}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}
.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-widget{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:10pt;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Arial, Helvetica, sans-serif;}
.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222;}
.ui-widget-content a{color:#222;}
.ui-widget-header{border:1px solid #aaa;background:#FFC164 url(/img/ui-bg.jpg) 50% 50% repeat-x;color:#222;font-weight:bold;}
.ui-widget-header a{color:#222;}
.ui-widget-overlay{background:#aaa url(/img/ui-bg_flat.gif) 50% 50% repeat-x;opacity:.5;filter:Alpha(Opacity=50);}