* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*.ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a{ color: #212121; outline: none; text-decoration: none; }*/

.ui-state-default { background: url(images/tab_r.gif) no-repeat right; padding-right: 5px; }
.ui-state-default a { color: #fff; background: url(images/tab_l.gif) no-repeat left; float: left; text-decoration: none; text-transform: uppercase; padding: 0 14px 0 16px;  height: 27px; line-height: 27px; }

.ui-state-hover { background: url(images/tab_r_over.gif) no-repeat right; }
.ui-state-hover a { background: url(images/tab_l_over.gif) no-repeat left; color: #fff !important; }

.ui-state-active { background: url(images/tab_r_active.gif) no-repeat right; float: left; padding-right: 5px; }
.ui-state-active a { background: url(images/tab_l_active.gif) no-repeat left; color: #fff !important; float: left; text-decoration: none; text-transform: uppercase; padding: 0 14px 0 16px;  height: 27px; line-height: 27px; cursor: text; outline: none; }

/* Tabs
----------------------------------*/
.ui-tabs { zoom: 1; }
.ui-tabs .ui-tabs-nav { position: relative; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs-nav { margin-bottom: 40px; background: url(images/line_l.gif) no-repeat left bottom; padding-left: 15px; }
.ui-tabs-nav .end span { background: url(images/line_r.gif) no-repeat; position: absolute; top: 26px; right: -13px; width: 13px; height: 1px;  }