1. Залог между залогодателем и залогодержателем возникает на основании договора. В случаях, установленных законом, залог возникает при наступлении указанных в законе обстоятельств (залог на основании закона).
2. Правила настоящего Кодекса о залоге на основании договора соответственно применяются к залогу, возникшему на основании закона, если законом не установлено иное.
3. В случае возникновения залога на основании закона залогодатель и залогодержатель вправе заключить соглашение, регулирующее их отношения. К такому соглашению применяются правила настоящего Кодекса о форме договора залога.