@charset "UTF-8";
/* CSS Document */

.tabbed { background:url(/css/img/user/tab-bg.gif) left 1px no-repeat; }
.tabbed ul.tabs { height:29px; list-style:none; padding:0 0 0 35px; }
.tabbed ul.tabs li { float:left; height:29px; line-height:29px; margin:0 4px 0 0; }
.tabbed ul.tabs li a { display:block; display:inline-block; font-size:12px; text-decoration:none; height:29px; background:url(/css/img/user/tab-sprite.gif) left -58px no-repeat; padding:0 0 0 15px; color:#555; }
.tabbed ul.tabs li a span { display:block; background:url(/css/img/user/tab-sprite.gif) right -58px no-repeat; padding:0 15px 0 0; }

.tabbed ul.tabs li a:hover { background:url(/css/img/user/tab-sprite.gif) left -29px no-repeat; color:#333; }
.tabbed ul.tabs li a:hover span { background:url(/css/img/user/tab-sprite.gif) right -29px no-repeat; }

.tabbed ul.tabs li.active a { background:url(/css/img/user/tab-sprite.gif) left 0 no-repeat; color:#000; }
.tabbed ul.tabs li.active a span { background:url(/css/img/user/tab-sprite.gif) right 0 no-repeat; }

.tabbed p.empty { text-align:center; margin:15px 0; }

.tri .tabbed { background:none; border-bottom:1px solid #CCC; }
.tri .tabbed ul.tabs { height:29px; list-style:none; padding:0 0 0 15px; }
