/*:::::::::::::::::PIROBOX ULTIMATE CONTENT::::::::::::::*/
.piro_html {position:absolute; top:0; left:0; padding:0; width:500px; height: 500px; margin:0; display:block; z-index:150001;}
.resize {background-color:black;}
.piro_html table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.piro_html img{ margin:0; padding:0; border:none;}

.piro_html .h_t_l{background:url(t_l.png) no-repeat; width:20px; height:20px;}
.piro_html .h_t_r{background: url(t_r.png) no-repeat; width:20px; height:0px;}
.piro_html .h_t_c{height:20px; background:url(t_c.png) repeat-x;}

.piro_html .h_c_l{width:20px; background: url(c_l.png) repeat-y;}
.piro_html .h_c_c{background:#fefefe; margin:0; padding:0;}
.piro_html .h_c_c .div_reg{width:440px; overflow:hidden; height:440px; margin:0; padding:0;}
.piro_html .h_c_c .div_reg img{ cursor:move;}
.piro_html .h_c_r{width:20px; background: url(c_r.png) repeat-y;}

.piro_html .h_b_c{height:20px; background:url(b_c.png) repeat-x; cursor:move;}
.piro_html .h_b_l{background:url(b_l.png) no-repeat; width:20px; height:20px;}
.piro_html .h_b_r{background:url(b_r.png) no-repeat; width:20px; height:20px;}

.piro_overlay{position:fixed; top:0; left:0; width:100%; height:100%;  z-index:150000; background:#000; display:block; cursor:pointer;}

.piro_loader{position:absolute;top:50%;left:50%;margin:-59px 0 0 -59px;width:118px;height:118px;display:block;z-index:150005; background: none; cursor:pointer; }
.piro_loader span{position:absolute;top:50%;left:50%;margin-top:-36px;margin-left:-36px;width:72px;height:72px;display:block;z-index:150009; background: url(ajax-loader.gif) center center no-repeat; }
.piro_title{position:fixed; background: url(bg_title.png) bottom repeat-x;top:0;left:0;width:100%; text-align:center;display:block; padding:6px 0 10px 0; color:black; z-index:150000; font-size:18px;}
.btn_info{position:absolute;bottom:34px;right:33px;width:25px; height:25px;margin:0;display:block; padding:0px; color:black; cursor:pointer; background: url(info.png) no-repeat; z-index:999999999999}
.caption{position:absolute;bottom:40px;left:20px;margin:0;display:block; padding:0px; color:black; cursor:text; background: #000; z-index:150018}
.caption p{ display:block; margin:0;padding:7px 5px; text-align:center; font-family:verdana; font-weight:bold; font-size:14px; font-style:italic; color:white}
.piro_close{position:absolute;top:20px;right:40px;height:31px;width:31px;background: transparent url(close_btn.png) no-repeat center center;cursor:pointer;z-index:150002;display:none;}
.piro_close:hover{background:url(close_btn_h.png) no-repeat center center;height:31px;width:31px;}

a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:40px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(next_h.png) center right no-repeat;}

a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:18px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(prev_h.png) center left no-repeat;}
a.close_pirobox{color:#bb0f05;}

/* Resizable
----------------------------------*/
.ui-resizable {}
.ui-resizable-handle { z-index:150010; width:100px; height:100px; background:red; position: absolute;font-size: 20px; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 0; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 0; width: 7px; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 0; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 0; }
.ui-resizable-se { cursor: se-resize; width: 20px; height: 20px; right: 5px; bottom: 5px; background:url(resize.png) center center no-repeat; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}