есть ли какая-нибудь разница между "трудовым соглашением" и "трудовым договором"?

есть ли какая-нибудь разница между "трудовым соглашением" и "трудовым договором"? если да, то:
1. в чем она состоит?
2. когда заключается соглашение, а когда договор?
3. какими законами регулируются взаимоотношения между работодателем и работником в случае заключения между ними "соглашения" и в случае - "договора"?
спасибо.

кзот рф употребляет термины "трудовой договор" и "контракт". "контракт" рассматривается как синоним понятия "трудовой договор". правда, понятие "трудовой договор" имеет и более широкое содержание, оно означает институт трудового законодательства, включающий нормы о приеме на работу, переводе на другую работу и увольнении. по моему мнению, контракт - это особый вид трудового договора, заключенного в соответствии с законодательством между работником и работодателем, в котором содержится более широкий перечень оговоренных непосредственно сторонами условий, в том числе по вопросам организации труда, его стимулирования, социально-бытового обеспечения, вопросов ответственности и др.