.guaranty-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0,0,0,0.5); }
.guaranty-modal-content { background-color: #fff; margin: 5% auto; padding: 20px; border-radius: 8px; max-width: 600px; width: 90%; }
.guaranty-close-modal { float: right; font-size: 28px; cursor: pointer; }
#guarantyForm label { display: block; margin-top: 15px; font-weight: bold; margin-bottom: 7px; }
#guarantyForm input, #guarantyForm select, #guarantyForm textarea { width: 100%; padding: 8px; box-sizing: border-box; border-radius: 4px; border: 1px solid #ccc; font-size: 14px; }
#guarantyForm fieldset { border: 1px solid #eb9706; border-radius: 5px; margin-top: 15px; padding: 10px; }
#guarantyForm button { background-color: #ff6600; color: white; padding: 10px 20px; border: none; margin-top: 15px; border-radius: 4px; cursor: pointer; }
 #guarantyForm button:hover { background-color: #e65c00; }
 .title_garanty { color: #6f0202; font-size: 16px;}
 