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