#overlay{
    position:absolute;
    background:#000;
    z-index:20;
}
#overlay_close_btn{z-index:1; position:absolute; top:-10px; right:-10px; cursor: pointer; background: url("/r/user/overlay/cancel-blue.png") no-repeat center top; width: 35px; height: 35px;}
#overlay_close_btn:HOVER{background-position: center -34px;}

#overlay_content{
    overflow: visible;
    z-index:30;
    position:absolute;
    /*cursor: move;*/
    /*padding: 10px 20px 20px 20px;*/
}
#overlay_container{

}
#overlay_loader{
	background: #000;
	padding: 5px;
	z-index: 10;
}

.overlay-window {

}

.overlay-window .overlay-tl,
.overlay-window .overlay-tr,
.overlay-window .overlay-bl,
.overlay-window .overlay-br
 {
    width: 20px;
    height: 18px;
    background: url("i/overlay_tl.png") no-repeat;
}

.overlay-window .overlay-tr {
    background: url("i/overlay_tr.png") no-repeat;
}
.overlay-window .overlay-bl {
    background: url("i/overlay_bl.png") no-repeat bottom;
}
.overlay-window .overlay-br {
    background: url("i/overlay_br.png") no-repeat bottom;
}
.overlay-window .overlay-r {
	width: 20px;
    background: url("i/overlay_r.png") repeat-y;
}
.overlay-window .overlay-l {
	width: 20px;
    background: url("i/overlay_l.png") repeat-y;
}
.overlay-window .overlay-t {
    height: 18px;
    background: url("i/overlay_t.png") repeat-x;
}
.overlay-window .overlay-b {
    height: 18px;
    background: url("i/overlay_b.png") repeat-x bottom;
}
.overlay-window .overlay-c {
    background: url("i/overlay_c.png");
}


