.registration .table td{
    padding: 2px 5px;
}

.registration .label{  
}

.registration .input, .textarea{
    border: solid 1px #999;
    width: 240px;
    padding: 3px 5px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.registration .submit{
    display: block;
    background: #00415f;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 5px 10px;
    font-size: 9px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

.registration img{
    border: solid 1px #999;
    width: 250px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 5px;
}

.registration .warning, .success{
    background: #c11;
    color: #fff;
    width: 457px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 5px;
    padding: 5px;
}

.success{
    background: #56a956;
    color: #fff;
    width: 457px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 5px;
    padding: 5px;
}

.registration .axis{
    color: #c11;
}