Keep the law OR nail to the cross? I have seen two views about the laws of the old testament in the bible. One view is  where Jesus himself says "keep the Law" while in the other Paul says that "the Law has been nailed to the cross"

This is odd, but both these teachings are in contradiction. I was hoping to get a clarification if the Law should be kept or nailed to the cross??

Please provide some verse of the bible and not personal opinions.

Quotes from the bible are below....

In the gospel, Jesus says....


  Matthew 5:18
  
  I tell you the truth, until heaven and earth disappear, not the smallest letter, not the least stroke of a pen, will by any means disappear from the Law until everything is accomplished.
  
  Matthew 5:19
  
  Anyone who breaks one of the least of these commandments and teaches others to do the same will be called least in the kingdom of heaven, but whoever practices and teaches these commands will be called great in the kingdom of heaven.


But Paul says...


  Colossians 2:14
  
  having canceled the written code, with its regulations, that was against us and that stood opposed to us; he took it away, nailing it to the cross.
There are three types of the law in the Bible:


moral (part of which are also 10 commandments),
ceremonial (for example Hebrew ceremonial holidays and activities),
civil (Hebrew "country laws" and punishments)


Most christians agree, that ceremonial and civil laws are not binding anymore (ceremonial laws pointed to Christ and ended with the cross).

The most interesting question is if the 10 commandments are binding for a christian. Does Jesus want you to "have other gods" or "commit adultery" or steal?

I think he doesn't want us to do that...

Colossians 2:14 is speaking about ceremonial laws (the regulations which were nailed to the cross were Hebrew ceremonial laws), Matthew 5:18.19 is speaking about moral law (10 commandments) and both teachings are in harmony.