.iePNG {
        filter:expression(wChat.fixPNG(this));
}

#wChat {
        display: none;
        position: absolute;
}

.wChatWindow, .wChatM {
        display: block;
        position: absolute;
        top: 0px;
        z-index: 1000000;
        background-color: #ededed;
}

.wChatUser {
        width: 330px;
        height: 119px;
        background: url(../img/user.png) no-repeat;
        position: absolute;
        z-index: 1000000;
        left: 0px;
        top: 50%;
        margin-left: -315px;
}

.wChatNewUser {
        padding: 10px;
}

.wChatWindow {
        right: 0px;
        width: 298px;
        height: 359px;
        padding: 10px;
        background: url(../img/chat.png) no-repeat;
}

.wChatUser iframe {
        display: none;
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: -1;
        filter: mask();
        width: 320px;
        height: 114px;
}

.wChatWindow iframe {
        display: none;
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: -1;
        filter: mask();
        width: 298px;
        height: 359px;
}

.wChatM {
        width: 60px;
        height: 15px;
        border: 1px solid #66667e;
        padding: 0px;
        left: 0px;
        top: 0px;
}

.wChatOp {
        margin: 10px;
        width: 300px;
        border: 3px double #66667e;
        padding: 10px;
        background-color: #ededed;
}

.wChatHellou {
        clear: both;
        text-align: center;
        font-size: 15px;
        color: #582121;
        font-weight: bold;
}

.wChatText {
        text-align: left;
        font-size: 11px;
        color: #260F0F;
}

#wChatMove {
        width: 298px;
        height: 12px;
        margin: -10px 0 0 -10px;
        cursor: move;
}

#wChatMin {
        margin: -2px 0 0 286px;
        width: 12px;
        height: 12px;
        cursor: pointer;
}

.wChatMenu div {
        width: 15px;
        height: 13px;
        margin-left: 5px;
        float: right;
        cursor: pointer;
        border: 1px solid #A8A8A8;
}

#wChatMinimize {
        background: url(../img/minimize.gif) no-repeat;
}

#wChatMinimizeTrue {
        text-align: center;
        cursor: pointer;
        margin: 2px;
        padding: 20px;
        font-size: 20px;
        font-weight: bold;
}

#wChatClose {
        background: url(../img/close.gif) no-repeat;
}

#wChatMessageBox {
        height: 210px;
        width: 268px;
        overflow: auto;
        text-align: left;
        padding: 3px;
}

#wChatInfoBox {
        height: 62px;
        width: 268px;
        overflow: none;
        text-align: left;
        padding: 3px;
}

#wChatInfoBox div {
        float: left;
        font-size: 13px;
        font-weight: bold;
        margin: 8px;
        text-align: center;
        width: 180px;
}

#wChatInfoBox img {
        display: block;
        float: left;
        margin: 2px;
}

.wChatMessageBoxText {
        margin: 10px -10px 0 -10px;
        white-space: nowrap;
}

#wChatMessageText {
        clear: both;
        width: 262px;
        height: 20px;
        margin: -13px 0 0 13px;
        border: none;
        background-color: #e8eff0;
}

.wChatMessageNewText {
        font-size: 18px;
        color: #00325F;
        font-style: noraml;
}

.wChatMessageOldText {
        font-size: 16px;
        color: #808080;
        font-style: italic;
}

.wChatMessBox {
        margin: 3px -10px 0 -10px;
        white-space: nowrap;
}

.wChatMessBox #wChatMessageText {
        clear: both;
        width: 100%;
        height: 20px;
        font-size: 18px;
        border: 1px solid #000000;
}

#wChatMessageBoxButton {
        margin-top: -6px;
        width: 68px;
        height: 23px;
        vertical-align:top;
}

#wChatSystemMenu, #wChatUserList {
        clear: both;
        text-align: left;
        height: 15px;
        border: 1px solid #C0C0C0;
        margin-bottom: 5px;
        white-space: nowrap;
}

#wChatSystemMenu span, #wChatUserList span {
        padding: 0 5px 0 5px;
        border-right: 1px solid #C0C0C0;
        cursor: pointer;
}

#wChatSystemData {
        display: none;
        margin-bottom: 10px;
        height: 20px;
}

.wChatNewMsg {
        background-color: #DBA4A4;
}

.wChatOpr {
        color: #FF0000;
}

.wChatCli {
        color: #0000FF;
}

.wChatSys {
        color: #7F7F7F;

        font-style: italic;
}

.wChatLogin {
        border: 1px solid #808080;
        padding: 20px;
}

#sm2-container {    position: absolute;
    left: 0;
    top: 0;
}