#user_color, #user_color option {
    color: #fff;
    font: 14px tahoma;
    padding: 1px;
}

.register label {
    /*display: block;
    float: left;
    font: 16px tahoma;
    margin: 10px 0 0 0;
    text-align: right;
    width: 150px;*/
}

.register div.input {
    margin: 10px 0 0 175px;
}

.register input.input {
    /*border: 1px solid #aaa;
    font: 14px tahoma;
    padding: 3px;
    width: 175px;*/

    border: 1px solid #ec008c;
    width: 327px; height: 22px;
    font: 12px tahoma #b3b3b3;
}


.register .inputComment {
    color: #aaa;
    font: 11px tahoma;
    margin: 0 0 0 175px;
    width: 225px;
}

.register label.errorField {
    color: red;
    font-weight: bold;
}

.register {
}

.register .userpic {
    margin: 5px 0 25px 175px;
}

.register .userpic img {
    border: 1px solid #dbbbbb;
}

#isfreenameError, #isfreeemailError { color: red; }
#isfreenameSuccess, #isfreeemailSuccess { color: green; }
.errorSuccess { display: none; }

.desc td, .radio td { text-align: center; padding: 7px 17px; color: #fff; }
.desc1 td { padding: 0px; text-align: center; }

#photo1 { float: left; width: 130px; }
#photo2 { margin-left: 135px; }
#photoSelect { height: 108px; }

.register { color: #ec008c; color: #000; }
.register .hhh { margin: 59px 0 17px 0; }
.register .comm { margin: 0 0 11px 0; width: 85%; }
.register a { color: #ec008c; }

#register { background: #fff; color: #ec008c; cursor: pointer; margin: 48px 0 0 95px; border: 0; border-bottom: 1px dashed #07abc5; float: left; }
