ul.tab li {border:0; margin:0; padding:0; list-style:none;}
ul.tab{
    border-bottom:solid 1px #DEDEDE;
    height:19px;
    padding-left:20px;
}
ul.tab li {float:left;margin-right:2px;height:20px;overflow:hidden}
.tab a:link, .tab a:visited{
    background:url(../i/tab.png) right 60px;
    color:#666;
    display:block;
    font-weight:bold;
    line-height:20px;
    text-decoration:none;
}
.tab a span{
    background:url(../i/tab.png) left 60px;
    display:block;
    margin-right:14px;
    padding-left:14px;
}
.tab a:hover{
    background:url(../i/tab.png) right 20px;
    display:block;
}
.tab a:hover span{
    background:url(../i/tab.png) left 20px;
    display:block;
}


.active a:link, .active a:visited, .active a:visited, .active a:hover{
    background:url(../i/tab.png) right 0 no-repeat;
}
.active a span, .active a:hover span{
    background:url(../i/tab.png) left 0 no-repeat;
}