document.getElementById('modalita_pagamento').valu e=document.getElementById('costo_cc').value+",00";

non c'è elemento con questo id, e giustamente Firefox non funziona

la correzione è immediata
<input name="costo_bb" type="hidden" id="costo_bb" value="3" />
<input name="costo_cc" type="hidden" id="costo_cc" value="2" />
<input name="costo_pp" type="hidden" id="costo_pp" value="3" />