@import url("pub.css");

#loadingCenterBlock {
    width: 998px;
    height: 450px;
    background: url(../memberImg/regAndLoading/loading_14.jpg) repeat-x bottom #FAFAFA;
    margin: 10px auto;
    position: relative;
    border: 1px solid #ccc;
}

#regConBlock {
    width: 996px;
    border: 1px solid #efefef;
    height: 590px;
    margin: 10px auto 30px auto;
    position: relative;
}

#regTitleBg {
    height: 35px;
    border-bottom: 3px solid #e94000;
    background: url(../images/reg/reg_03.jpg) repeat-x 1 left;
    position: relative;
}

    #regTitleBg ul {
        position: absolute;
        bottom: 0;
        left: 15px;
    }

        #regTitleBg ul li {
            width: 120px;
            height: 25px;
            background: url(../images/reg/reg_08.jpg) no-repeat;
            float: left;
            margin: 0 2px;
            text-align: center;
            overflow: hidden;
            line-height: 25px;
            font-weight: bold;
            color: #42413d;
        }

            #regTitleBg ul li a {
                color: #42413d;
            }

            #regTitleBg ul li#choose {
                background: url(../images/reg/reg_06.jpg) no-repeat;
                color: white;
            }

#regTishi {
    width: 88%;
    height: 30px;
    background: #f7f9f8;
    border: 1px dashed #e7e7e7;
    margin: 25px auto 30px auto;
    line-height: 30px;
    text-indent: 20px;
}

#regOption {
    width: 650px;
    height: 380px;
    position: absolute;
    top: 45px;
    left: 45px;
}

    #regOption ul li {
        height: 49px;
        text-indent: 22px;
        clear: both;
        margin-bottom: 10px;
    }

        #regOption ul li span {
            color: #999;
            display: block;
            float: left;
            /*margin-top: 8px;*/
        }

        #regOption ul li .regNote {
            clear: both;
            margin-left: 70px;
        }

        #regOption ul li div {
            float: left;
            width: 90px;
            margin-top: 2px;
        }

        #regOption ul li span.checkred {
            /*margin-top: -8px;*/
            height: 18px;
            margin-left: 15px;
            /*padding-top: 8px;*/
            padding-bottom: 2px;
            padding-left: 6px;
            padding-right: 5px;
            background-image: url(../images/err.gif);
            background-repeat: no-repeat;
            background-position: 5px 50%;
            color: red;
        }

        #regOption ul li div.red {
            color: red;
            line-height: normal;
        }

        #regOption ul li span.checkgreen {
            margin-top: -8px;
            height: 18px;
            margin-left: 15px;
            padding-top: 8px;
            padding-bottom: 2px;
            padding-left: 6px;
            padding-right: 5px;
            background-image: url(../images/ok.gif);
            background-repeat: no-repeat;
            background-position: 5px 50%;
            color: #333333;
        }

        #regOption ul li a {
            color: #3366cc;
        }

            #regOption ul li a:hover {
                text-decoration: underline;
            }

        #regOption ul li .width {
            width: 50px;
        }

        #regOption ul li span b {
            color: #f96b2c;
            font-weight: normal;
        }

        #regOption ul li.pdlft {
            padding-left: 65px;
            margin-bottom: -5px;
        }

.regBox {
    height: 24px;
    background: url(../images/reg/regBoxBg.jpg) repeat-x;
    border: 1px solid #e8e6e6;
    line-height: 24px;
    padding: 0 5px;
    color: #666;
    width: 210px;
    float: left;
}

#msgShow {
    margin-bottom: 5px;
}

#regRgtBlock {
    width: 475px;
    height: 400px;
    position: absolute;
    top: 45px;
    right: 65px;
    background: url(../images/reg/regRgtbg.jpg) repeat-x top left;
    padding: 15px;
    text-align: center;
}

    #regRgtBlock h2 {
        font-size: 14px;
        color: #333;
        margin: 15px 0 10px 0;
    }

    #regRgtBlock dl {
        text-align: left;
        margin: 15px 0 0 15px;
    }

        #regRgtBlock dl dd {
            margin: 8px 0;
            line-height: 160%;
        }
