Mój błąd, sorry, nie widziałem że ten obrazek ma ukośny efekt jakiś pasków.
Myślałem że to jednolity gradient i można powtórzyć tło paskiem o szerokości 1px.
W tym przypadku musisz mieć taki obrazek jak na początku a nawet dłuższy żeby “starczył” na dłuższe linki.
Tylko pamiętaj o tym że masz tam jakby “ramkę” jak obrazek będzie dłuższy niż link nie będzie jego zakończenia, jak będzie za krótki nie starczy na całego linka Albo zrezygnuj z tego obramowania i dodaj w css jakieś zielone 1-2px albo możesz się bawić w rozdzielenie tła na początek i środek i nałożyć koniec np spanowi którego dodasz do każdego
Obrazek ma szerokość 117px więc jeśli chcesz żeby pasował do wszystkich pozycji taką szerokość nadaj każdemu z odnośników (minus boczny padding (35px *2) czyli 47px.
Ale obrazek ten jest za mały na większość linków, więc jeśli chcesz stałą szerokość i ten konkretny obrazek musisz zmniejszyć boczny padding (zwiększając odpowiednio szerokość).