.piro_html {position:absolute; top:50%; left:0; padding:0; width:500px; height:500px; margin:150px 0 0; display:block; padding:0; z-index:150001; padding:0;  }
.piro_html table,.piro_html tbody,.piro_html tr,.piro_html th,.piro_html td{margin:0;padding:0;border:none;}
.piro_html img{ margin:0; padding:0; border:none;}

.piro_html .h_t_l, .piro_html .h_t_r, .piro_html .h_t_c, .piro_html .h_c_l, .piro_html .h_b_c, .piro_html .h_b_l, .piro_html .h_b_r, .piro_html .h_c_r{width:10px; height:10px; background: none;}

.piro_html .h_c_c{background: none;margin:0; padding:0;}
.piro_html .h_c_c .div_reg{ background: none; width:480px; overflow:hidden; height:480px; margin:0; padding:0; }

.piro_overlay{position:fixed; top:0; left:0; width:100%; height:100%; z-index:150000;background: #000;display:none; cursor:pointer;}
.piro_title, .piro_loader, .btn_info, .caption, .piro_next_fake, .piro_prev_fake, .piro_next, .piro_prev{display: none;}
.piro_loader{ background: url(img/loading.gif) no-repeat center center; height: 48px; width: 48px;}

.nav_container{position:absolute;right:0;height:20px;width:60px;z-index:1500190000000;top: -15px}
.piro_close{position:absolute;right:-8px;top:8px;height:32px;width:32px;background:transparent url(img/gui-static.png)no-repeat -72px -145px;cursor:pointer;margin:0;z-index:150022}
.piro_loader{
    background: url("img/loading.gif") no-repeat scroll center center transparent;
    display: block;
    height: 20px;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 60px;
    z-index: 1500198;
}

