/* 일부 기존 필요요소만 추출해서 별도 파일로 */
#noti-container {
    position: fixed !important;
    position: absolute;
    text-align:left;
    bottom: 0px;
    left: 0px;
    width: 100%;
    /* z-index: 90000; */
    z-index: 1000000000000; /* 상호간의 관계(.popup 포함) */
}

.noti-item {
    display: block;
    position: relative;
    margin: 0 1px 1px 1px;

}

.noti-item-close {
    position: absolute;
    font-family:'맑은 고딕', 'malgun gothic', arial;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    right: 5px;
    top: 0px;
    cursor: pointer;

    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.noti-item-close:hover {
    color: #FF5555;
}

.noti-item-wrapper .error {
    padding:15px 10px 15px 50px;
    border: 1px solid #FF0000;
    background: #ffe45c url("../images/cmmn/error.gif") no-repeat;
    background-position: 10px center;
    color: #FF0000;
    font-weight:bold;
    text-align:left;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}



#loading-frame {
  position: fixed;
  _position: absolute;
  _z-index: -1;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  display: none;
  background: #fff;
  /* z-index: 99001; */
  z-index: 1000000000001; /* 상호간의 관계(.popup 포함) */
  overflow: hidden;
  filter: alpha(opacity=65);
  opacity: 0.65;
}

#loading-window {
  position: fixed;
  _position: absolute;
  _z-index: -1;
  background: url("../images/comm/loading-back.png");
  background-repeat: no-repeat;
  left: 50%;
  top: 50%;
  width: 226px;
  height: 107px;
  /* z-index: 99003; */
  z-index: 1000000000003; /* 상호간의 관계(.popup 포함) */
  margin-top: -150px;
  margin-left: -100px;
  display: none;
}

#loading-window img {
  display: block;
  position: absolute;
  left: 60px;
  top: 30px;
}

#loading-window label {
  display: block;
  position: absolute;
  color: #2586db;
  font-weight: bold;
  text-align: center;
  left: 0px;
  top: 59px;
  width: 226px;
}