.tb1, .tb2 {
    border-spacing: 0;
    border-collapse: inherit;
    font-size: 0.9em;
    width: 100%;
}

.tb1 th, .tb2 th {
    color: #ffffff;
    padding: 8px 15px;
    background: #ff1493;
    font-weight: bold;
    border-left:1px solid #ff69b4;
    border-top:1px solid #ff69b4;
    border-right:1px solid #c71585;
    border-bottom:1px solid #c71585;
    line-height: 120%;
    text-align: center;
}

.tb1 th:first-child { border-radius: 5px 0 0 0; }
.tb2 th { border-radius: 5px 5px 0 0; }

.tb1 th:last-child {
    border-radius:0 5px 0 0;
    border-right:1px solid #ff1493;
}

.tb1 td, .tb2 td {
    color: #b11d2c;
    padding: 8px 15px;
    border-bottom: 1px solid #ffc0cb;
    border-left: 1px solid #ffc0cb;
}

.tb1 td:last-child, .tb2 td:last-child {
    border-right: 1px solid #ffc0cb;
}

.tb1 tr, .tb2 tr { background: #ffffff; }
.tb1 tr:nth-child(2n+1), .tb2 tr:nth-child(2n+1) { background: #ffe4e1; }
.tb1 tr:last-child td:first-child { border-radius: 0 0 0 5px; }
.tb1 tr:last-child td:last-child { border-radius: 0 0 5px 0; }

.tb2 tr:last-child td { border-radius: 0 0 5px 5px; }

.tb1 tr td a, .tb2 tr td a { color: #ff1493; }
.tb1 tr td i, .tb2 tr td i { padding-right: 5px; }

.tb1 tr:hover {
    background: #ffb6c1;
}

