/* form.css - 表单样式，注册表单专用 */
.pun .blockform form, .pun .fakeform {
 padding: 20px 20px 15px 20px;
}

.pun .forminfo {
    margin: 0 0 1px 0;
    padding: 9px 10px;
    border: 1px solid #606060;
    background-color: #272726;
}
.pun .inform {
 padding-bottom: 12px;
}

.pun fieldset {
 padding: 0 12px;
 border: 1px solid #606060;
}

.pun legend {
 padding: 0 6px;
 color: #60a0dc;
}

.pun .infldset {
 padding: 9px 0 12px 0;
}

.pun label {
 display: block;
 padding: 3px 0;
 color: #ddd;
}

.pun label.conl {
 float: left;
 margin-right: 10px;
}

.pun .blockform .buttons {
 padding-left: 12px;
}

/* 注册表单定制样式 */
#regform {
    margin-bottom: 0 !important;
}
#regform h2 {
    background: #353534 !important;
    border: 1px solid #353534 !important;
    border-bottom: none !important;
    color: #b7b7ad !important;
    margin: 0 !important;
    padding: 6px 12px !important;
    border-radius: 4px 4px 0 0 !important;
    font-weight: bold !important;
}
#regform .box {
    background: #272726 !important;
    border: 1px solid #353534 !important;
    border-top: none !important;
    padding: 10px 10px 10px !important;
    border-radius: 0 0 4px 4px !important;
    margin: 0 !important;
}
/* 错误样式 */
.contains-error {
 border: 1px solid #ba2323!important;
}