Pay off the minimum to your 0% card and use the rest of your surplus cash to pay off the overdraft. If you're really serious about paying it off then get the limit reduced as you pay it off to avoid the temptation of increasing it again.
Start by having a hard look at your budget and try and find ways of making your surplus each month bigger - either through more income (ebay stuff or think about a second job or renting a room out) or reducing your expenditure (cut down on takeaways, nights out, make sure you're on the best utility deals etc).