Biraz javascripte göz atmanı öneririm sana. Jquery kütüphanesini en etkili şekilde kullanabilirsin. Ajax işlemlerinde de çok rahat etmeni sağlar.
Örnek vermem gerekirse
<script>
function goster (hede)
{
if (hede == "1")
$("#kapan").css("display","none");
}
else if (hede == "2")
$("#kapan").css("display","table-row"); //ie table-row u tanımaz. display block kullanabilirsin. 
}
</script>

 <tr>
            <td width="315" height="32" bgcolor="#CCCCCC"><font face="Tahoma">
            <input type="radio" value="V1" name="r2" checked onclick="goster('1')"><font size="2">Kapıda 
            Ödeme (+3 YTL) </font></font></td>
            <td width="232" height="32" bgcolor="#CCCCCC"><font face="Tahoma">
            <input type="radio" value="V1" name="r2" onclick="goster('2')"><font size="2"> Kredi 
            Kartıyla Ödeme</font></font></td>
        </tr>

---
        <tr id="kapan" style="display:none">
            <td width="315" bgcolor="#CCFFCC"><FONT size=2 face="Tahoma">
                              <B><SPAN class=style47>Kredi 
                                Kartı Numarası</SPAN></B></FONT></td>
            <td width="232" bgcolor="#CCFFCC"><font face="Tahoma" size="2"><INPUT class=hesapiban id=name 
                                maxLength=16 size=32 name=ccno></font></td>
        </tr>
        <tr id="kapan" style="display:none">
            <td width="315" bgcolor="#CCFFCC"><FONT size=2 face="Tahoma">
                              <SPAN class=style47><B>CVV Kodu 
                                </B><SPAN style="FONT-WEIGHT: 700">(Kartın arkasındaki son 3 
                                rakam)</SPAN></SPAN></FONT></td>
            <td width="232" bgcolor="#CCFFCC"><font face="Tahoma" size="2">
            <INPUT class=hesapiban id=name0 
                                maxLength=3 size=8 name=cvv></font></td>
        </tr>
        <tr id="kapan" style="display:none">
            <td width="315" bgcolor="#CCFFCC"><FONT size=2 face="Tahoma">
                              <B><SPAN class=style47>Son 
                                Kullanma Tarihi : </SPAN></B></FONT></td>
            <td width="232" bgcolor="#CCFFCC"><font face="Tahoma" size="2">
            <INPUT class=hesapiban id=name1 
                                maxLength=2 size=5 name=cay><B>/20</B><INPUT class=hesapiban id=name2 
                                maxLength=2 size=5 name=cyil></font></td>
        </tr>
       
        <tr id="kapan" style="display:none">
            <td colspan="2" bgcolor="#FFD2D2">
            <p align="center"><FONT size=2 face="Tahoma">
                              Kredi Kartı bilgileriniz 
                                herhangi bir şekilde veritabanımızda 
                                saklan<B>mamak</B>tadır. <BR>Güvenliğiniz ve 
                                güvenliğimiz açısından bankaya iletilen 
                                bilgileriniz 
                                <B>şifrelenmektedir.</B><BR>Siparişi vermeniz 
                                doğrultusunda uzak mesafeli satış sözleşmesini 
                                iki tarafda <B>kabul </B>etmiş 
                                sayılır.</FONT></td>
        </tr>
Table kullandığın için hepsine id verdim geçtim. Denemedim çalışıp çalışmadığını ama mantığını kavra diye yazdım. Div kullanımına geçsen daha rahat edersin.
Jquery kütüphanesini eklemeyi unutma.