Poland's parliament on Tuesday adopted the European Union's Lisbon Treaty after weeks of feuding between government and opposition, according to dpa. The law enabling the president to sign the treaty was adopted by a large majority, with 384 MPs voting in favour and 56 against with twelve abstentions. The euro-sceptic Law and Justice Party PiS supported the treaty despite initial strong reservations after a last-minute compromise deal between liberal Prime Minister Donald Tusk and President Lech Kacynski. Ahead of the crucial vote Kacynski and Donald Tusk promoted the treaty's importance. Speaking to parliament, Kacynski said the adoption would be good news for both Poland and Europe. The Lisbon document represented the fruit of a good compromise, Poland's head of state told MPs. The treaty was a solid basis for building a safe future for Poland, Kacynski said, urging parliament to ratify the paper. Tusk thanked the president for the compromise reached on adopting the treaty, which made every MP and citizen of Poland a winner and promised all agreements would be honoured. The compromise deal included Tusk's promise to start working on new legislation amending the division of powers between president, government and parliament. The treaty's ratification was preceded by weeks of disputes between pro-European parties and the opposition PiS, whose support was required for the two-thirds majority necessary for adoption. Tusk and Kacynski reached a compromise only two days ago, thereby ensuring the support of PiS which is led by the president's twin brother Jaroslaw Kacynski.