August 3 (SeeNews) - Moldova had a 311.7 million lei ($25.8 million/18.8 million euro) budget deficit in the first seven months of 2007, as spending soared, the Finance Ministry said on Friday.