
#sa {
    position:fixed;
    top:0px;
    left: 0;
    width:100%;
    height:100%;
    z-index:1200;
    background:#2b2b2b; opacity:0.5; filter: alpha(opacity=50);
    color: black;
}
*html #sa {position:absolute;
top: 0px;
}

.pre {
position:relative;
width:32px;
margin:0 auto;
height: 100px;
background:transparent url('/i/loader.gif') no-repeat center;
}

#forpopup{}

#advance .top{height:48px;background:transparent url('/i/pptitle.png') no-repeat;}
#advance .mid{background:transparent url('/i/ppmiddle.png'); padding:20px 0px;}
#advance .btm{height:15px;background:transparent url('/i/ppbottom.png') no-repeat;}

#advance{
    position:fixed;
    left:50%;
    top:10px;
    margin-left:-450px;
    width:900px;
    z-index:1300;
    color: black;
    overflow: auto; 
} 
*html #advance {position:absolute;
top: expression( ( 100 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

#advance .to{
    float:left;margin:20px 0 0 20px;color:#FFF;    
    }
#advance .close{
    float:right;height:18px;width:18px;margin:20px 20px 0 0;cursor:pointer;cursor:hand;background:transparent url('/i/ppclose.png') no-repeat center;
    }
#adcontent .tarea{
    font-size:12px;
    width:280px;    
    }
.Record {margin:5px 0;}
.Record input,.Record textarea{width:280px;overflow:hidden;font-size:12px;font-family:tahoma; border:1px solid #00a80f;padding:2px 0;}
.Record .label{float:left;width:150px;text-align:right;}
.Record .label b{color:#C00;font-size:15px;margin-right:3px;}
#adcontent{
    padding-right: 0;
}
#adcontent #popupwrapper{
    width: auto;
    display: block;    
    overflow: auto;
    margin: 0 10px 0 10px; 
    padding: 0 20px;
    max-height: 500px;
}

