﻿.popup_bg
{
    z-index: 40000;
    position: absolute;
    background-color: #000;
    filter: alpha(opacity=45);
    -moz-opacity: .45;
    opacity: .45;
}
.popup_window
{
    z-index: 40001;
}
.popup_window .box
{
    background-color: inherit;
}
.popup_window .box .top_left
{
    width: 3px;
    height: 3px;
    background-image: url(../images/popup/top_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    
}
.popup_window .box .top_begin
{
    width: 3px;
    height: 3px;
    background-image: url(../images/popup/top_begin.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.popup_window .box .top
{
    height: 3px;
    padding: 0;
    margin: 0;
    background-image: url(../images/popup/top.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding: 0 !important;
}
.popup_window .box .top_end
{
    width: 3px;
    height: 3px;
    background-image: url(../images/popup/top_end.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.popup_window .box .top_right
{
    width: 3px;
    height: 3px;
    background-image: url(../images/popup/top_right.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.popup_window .box .left_begin
{
    width: 3px;
    height: 20px;
    background-image: url(../images/popup/left_begin.gif);
    background-repeat: no-repeat;
    background-position: left top;
    
}
.popup_window .box .title_bg
{
    height: 20px;
    background-image: url(../images/popup/title_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.popup_window .box .title_bg .box
{
    width: 100%;
    background-color: Transparent;
}
.popup_window .box .title_bg .box .title
{
    background-color: Transparent;
    font-family: Calibri, Verdana, Arial;
    font-size: 12px;    
    padding: 0 0 0 5px;
}
.popup_window .box .title_bg .box .close
{
    width: 28px;
    height: 15px;
}
.popup_window .box .title_bg .box .close input[type=submit]
{
    background-image: url('../images/popup/close.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 28px;
    height: 15px;
    border: none;
    padding: 0;
    margin: 0;
    cursor: hand;
    cursor: pointer;
}
.popup_window .box .title_bg .box .close input[type=submit]:hover
{
    background-image: url('../images/popup/close_hover.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 28px;
    height: 15px;
    border: none;
    padding: 0;
    margin: 0;
    cursor: hand;
    cursor: pointer;
}
.popup_window .box .right_begin
{
    width: 3px;
    height: 20px;
    background-image: url(../images/popup/right_begin.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.popup_window .box .left
{
    width: 3px;
    background-image: url(../images/popup/left.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
.popup_window .box .right
{
    width: 3px;
    background-image: url(../images/popup/right.gif);
    background-repeat: repeat-y;
    background-position: right top;
}
.popup_window .box .bottom_left
{
    width: 3px;
    height: 3px;
    background-image: url(../images/popup/bottom_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;    
}
.popup_window .box .bottom
{
    height: 3px;
    background-image: url(../images/popup/bottom.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.popup_window .box .bottom_right
{
    width: 3px;
    height: 3px;
    background-image: url(../images/popup/bottom_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.popup_window .box .body
{
    background-color: #fefefe;
    padding: 0;
    margin: 0;
    border: none;
    
}
.popup_window .box .body .content
{
    width: 680px;
    height: 540px;
    overflow: auto;
    padding: 15px;
}
.popup_window .box .body .contentWide
{
    width: 880px;
    height: 540px;
    overflow: auto;
    padding: 5px 10px 5px 10px;
}