.LREditor {
    border: 1px solid #d4d4d4;
    width: 500px;
    background: #fff;
    height: 120px;
}

.LREditor div.TopBar {
height: 30px;
width: 100%;
padding-left:40px;
/*border-bottom: 1px solid #e1e1e1;*/
}

.LREditor div.TopBar span {
    width: 22px;
    height: 24px;
    display: block;
    margin: 5px 0;
    background: url(../img/icons.png) no-repeat;
    float: left;
    cursor: pointer;
    border: 1px solid #fff;
}

.LREditor div.TopBar span:hover {
    OPACITY: 0.5;
}

.LREditor div.TopBar span.emotion {
    background-position-x: -59px;
    background-position-y: -18px;
}

.LREditor div.TopBar div.divemotion img {
padding: 2px;
border: 1px solid #fff;
cursor: pointer;
}

.LREditor div.TopBar div.divemotion img:hover {
    border: 1px solid #e1e1e1;
}

.LREditor div.TopBar span.image {
    background-position-x: -379px;
    background-position-y: 2px;
}
.LREditor div.TopBar span.file {
    background-position-x: -750px;
    background-position-y: -75px;
}

.LREditor div.TopBar span.news {
    background-position-x: -98px;
    background-position-y: -20px;
}
.LREditor div.TopBar span.address {
    background-position-x: -38px;
    background-position-y: -38px;
}
.LREditor div.TopBar span.talk-file {
    background-position-x: -750px;
    background-position-y: -97px;
}
.LREditor div.TopBar span.daochu {
    background-position-x: -732px;
    background-position-y: -97px;
}

.LREditor div.TopBar span.sound {
    background-position-x: -20px;
    background-position-y: -38px;
}

.LREditor div.TopBar span.quickreply {
    background-position-x: -320px;
    background-position-y: -18px;
    float: right;
    margin-right: 60px;
}

.LREditor div.TopBar span.position {
    background-position-x: -38px;
    background-position-y: -38px;
}

.LREditor div.Content {
    font-size: 16px;
}

.LREditor div.TopBar div.close {
    background: url(../img/close.png);
    width: 30px;
    height: 30px;
    background-size: 100%;
    position: absolute;
    margin-left: 96%;
    margin-top: -20px;
    cursor: pointer;
}

.disabled {
    pointer-events: none;
}

#LREditor {
    height: 121px;
    width: 100% !important;
    border: 1px solid #fff;
    border-left: 0px;
    border-right: 0px;
}

#LREditor div.Content {
    height: 85px;
}

#LREditor div.divemotion {
    margin: -252px -2px 0px -1px;
    z-index:10;
}

.talk-m {
    background: #fff;
}
/*
.LREditor div.TopBar span.invitegroup {
background-position-x: -788px;
background-position-y: -75px;
width:55px;
}*/