.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: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { position: relative; clear: both; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs-prev, .ui-tabs-next { display: block; width: 15px; height: 30px; position: absolute; }
.ui-tabs-prev { top: 135px; left: -45px; background: #e6e2d5 url(../img/arrow-p.png) no-repeat center; }
.ui-tabs-next { top: 135px; right: -45px; background: #e6e2d5 url(../img/arrow-n.png) no-repeat center; }
.ui-tabs-prev:hover, .ui-tabs-next:hover { background-color: #dad3bf; }

.tabs-h { text-align: center; background: url(../img/bg-nav.png) no-repeat bottom center; }
.tabs-h li { list-style: none; display: inline; white-space: nowrap; font-weight: bold; text-transform: uppercase; line-height: 30px; margin-top: -5px; }
.tabs-h li a { text-decoration: none; display: inline-block; padding: 5px 15px 0 15px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; }
.tabs-h li.ui-tabs-selected a { background: #f2f0e9; }

.tabs-v { text-align: right; }
.tabs-v li { list-style: none; display: block; margin: 0 15px; padding: 0 15px; text-transform: uppercase; }
.tabs-v li a { text-decoration: none; }
.tabs-v li.ui-tabs-selected { font-weight: bold; background: url(../img/arrow-r.png) no-repeat right center; }

.ui-dialog { position: absolute; overflow: hidden; background-color: #f2f0e9; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0px 0px 15px #e6e2d5; -webkit-box-shadow: 0px 0px 15px #e6e2d5; }
.ui-dialog .ui-dialog-titlebar { position: relative; height: 30px; line-height: 30px; padding: 0 15px; background: #e6e2d5; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; }
.ui-dialog .ui-dialog-title { float: left; font-weight: bold; text-transform: uppercase; } 
.ui-dialog .ui-dialog-titlebar-close { float: right; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; }
.ui-dialog .ui-dialog-content { position: relative; zoom: 1; clear: both; }
.ui-dialog .ui-dialog-content p { margin: 0 15px 15px 15px; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; }
.ui-dialog .ui-dialog-buttonpane button { cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 15px; height: 15px; position: absolute; right: 0; bottom: 0; cursor: se-resize; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.8; filter: alpha(opacity = 80); }