.film_popup {position:fixed; left:0; top:0; z-index:900; width:100%; height:100%; background-color:#000; filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;}
.plogin { width:700px;height:403px;position: absolute;z-index: 1000;background: #fff;left: 50%;top: 50%;margin: -210px 0 0 -350px; }
.plogin .pl_header {}
.plogin .pl_body { text-align: center }
.plogin .pl_body .login_info { display: inline-block;width:80%;background: #f8f8f8;margin-top:30px; }
.plogin .pl_body .login_info table {display:inline-block;margin:35px 80px 25px 80px;font-size:9pt}
.plogin .pl_body .login_info table th {padding:5px; text-align: right}
.plogin .pl_body .login_info table td {padding:5px;}
.plogin .pl_body .login_info input[type=text],
.plogin .pl_body .login_info input[type=password] { height:23px; width:170px; border:1px solid #c1c1c1 }
.plogin .pl_body .login_buttons { display: inline-block;width:80%;margin-top:30px;margin-bottom:30px; }
.plogin .pl_body .login_buttons table {font-size:9pt; width:100%}
.plogin .pl_body .login_buttons table th { text-align: left }
.plogin .pl_body .login_buttons table td { text-align: right }
.plogin .footer { margin-top:15px;background: #5ab8d3;height:10px }