.ui-tabs { position: relative; padding: 0; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; overflow:hidden;}
.ui-tabs .ui-tabs-nav li { list-style: none;position: relative; margin: 0 0 13px 0; background:url(../images/tabs_nav_li.jpg) repeat-x #dfe1e4; border-radius:10px; position:relative;}
.ui-tabs .ui-tabs-nav li>a:before{width:11px;height:18px; display:block; position:absolute; top:12px; right:15px; background:url(../images/tabs_nav_marker.png) no-repeat; content:"";}
.ui-tabs .ui-tabs-nav li a { padding: 12px 10px 11px 55px; display:block; text-transform:uppercase;font-size: 17px; line-height: 19px; color:#12212f; }
.ui-tabs .ui-tabs-nav li:hover, .ui-tabs .ui-tabs-nav li.ui-tabs-selected { background:#9da6b7;}
.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; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs .ui-tabs-panel .title{font-size: 17px; line-height: 24px; color:#12212f; text-transform:uppercase; margin-bottom:3px;}
.ui-tabs .ui-tabs-panel p{ margin-bottom:14px;}

.project>a:after, .blog>a:after, .twitter>a:after{ display:block; position:absolute;width:25px;height:23px; top:9px; left:12px; content:"";}
.project>a:after{ background:url(../images/project.png) no-repeat;}
.blog>a:after{ background:url(../images/blog.png) no-repeat;}
.twitter>a:after{ background:url(../images/twitter.png) no-repeat;}
/*jusitn_project_mod */ 
.defult>a:after{  no-repeat;}