.bg_pWinIl {
position:fixed;
z-index:200;
background:#000;
width:100%;
height:100%;
top:0;
left:0;
opacity:0;
}

#popupWinIl {
position:fixed;
min-width:250px;
z-index:300;
display:none;
background:#363636;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
box-shadow:0 1px 4px rgba(0,0,0,0.5);
-moz-box-shadow:0 1px 4px rgba(0,0,0,0.5);
-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.5);
margin:-5px;
padding:5px;
}

#popupWinIl>div {
display:table;
height:100%;
width:100%;
background:#fff;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:0 1px 3px rgba(0,0,0,0.4);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);
}

#pW-top,#popupWinIl>div>span {
display:table-row;
}

#popupWinIl>div>span {
height:100%;
width:100%;
}

#popupWinIl>div>span>div>div {
width:100%;
min-height:80px;
}

#popupWinIl>div>span>div {
height:100%;
width:100%;
display:table-cell;
}

#pW-top {
height:40px;
background:url(/img/bg-top.png) repeat-x 0 100%;
}

#pW-top b {
margin-left:18px;
font:bold italic 13px/38px arial;
color:#70ACD0;
text-shadow:0 1px 1px rgba(0,0,0,0.3);
float:left;
}

#pW-top a {
display:block;
width:20px;
height:20px;
background:#363636;
float:right;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
box-shadow:inset 1px 1px 4px rgba(0,0,0,0.4);
-moz-box-shadow:inset 1px 1px 4px rgba(0,0,0,0.4);
-webkit-box-shadow:inset 1px 1px 4px rgba(0,0,0,0.4);
margin:9px;
}

#pW-top a span {
display:block;
background:url(/img/x.png) no-repeat;
height:16px;
width:16px;
opacity:0.5;
-moz-transition:all .2s ease;
-webkit-transition:all .2s ease;
transition:all .2s ease;
margin:3px 2px 1px;
}

#pW-top a:hover span {
opacity:1;
}