Так как договор заключала мэрия, платить она должна со "своего кармана" - с местного бюджета города, который ими же и формируется, а не с федерального. Федеральный бюджет - общегосударственный, который ежегодно закрепляется законом на Федеральном Собрании. Т.е. он не имеет никакого отношения к обеспечению договоров, которые были заключены мэрией.