.dialogs {
    padding:9px 9px 0;
    position:relative
}
.itemdiv {
    padding-right:3px;
    min-height:100px;
    position:relative
}
.itemdiv>.hresim {
    display:inline-block;
    width:150px;
    position:absolute;
    left:0
}
.itemdiv>.body {
    width:auto;
    margin-left:150px;
    margin-right:12px;
    position:relative
}
.itemdiv>.body>.time {
    display:block;
    font-size:11px;
    font-weight:bold;
    color:#666;
    position:absolute;
    right:9px;
    top:0
}
.itemdiv>.body>.time [class*="icon-"] {
    font-size:14px;
    font-weight:normal
}
.itemdiv>.body>.name {
    display:block;
    color:#999
}
.itemdiv>.body>.name>b {
    color:#777
}
.itemdiv>.body>.text {
    display:block;
    padding-bottom:19px;
    padding-left:7px;
    margin-top:2px;
    height:85px;
    font-size:13px;
    position:relative
}
.itemdiv>.body>.text:after {
    display:block;
    content:"";
    height:1px;
    font-size:0;
    overflow:hidden;
    position:absolute;
    left:16px;
    right:-12px;
    margin-top:9px;
    border-top:1px solid #e4ecf3
}
.itemdiv>.body>.text>[class*="icon-quote-"]:first-child {
    color:#dce3ed;
    margin-right:4px
}
.itemdiv:last-child>.body>.text {
    border-bottom:0
}
.itemdiv:last-child>.body>.text:after {
    display:none
}
.itemdiv.dialogdiv {
    padding-bottom:14px
}
/*.itemdiv.dialogdiv:before {
    position:absolute;
    display:block;
    content:"";
    top:0;
    bottom:0;
    left:19px;
    width:1px;
    max-width:1px;
    background-color:#e1e6ed;
    border:1px solid #d7dbdd;
    border-width:0 1px
}
.itemdiv.dialogdiv:last-child:before {
    display:none
}*/ 
.itemdiv.dialogdiv>.hresim>img {
    border-color:#c9d6e5
}
.itemdiv.dialogdiv>.body {
    border:1px solid #dde4ed;
    padding:3px 7px 7px;
    border-left-width:2px;
    margin-right:1px
}
.itemdiv.dialogdiv>.body:before {
    content:"";
    display:block;
    position:absolute;
    left:-7px;
    top:11px;
    width:8px;
    height:8px;
    border:2px solid #dde4ed;
    border-width:2px 0 0 2px;
    background-color:#FFF;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.itemdiv.dialogdiv>.body>.time {
    position:static;
    float:right
}
.itemdiv.dialogdiv>.body>.text {
    padding-left:0;
    padding-bottom:0
}
.itemdiv.dialogdiv>.body>.text a{
    color:#000
}
.itemdiv.dialogdiv>.body>.text a:hover{
    color:#FF0000
}
.itemdiv.dialogdiv>.body>.text:after {
    display:none
}
.itemdiv.dialogdiv .tooltip>.tooltip-inner {
    word-break:break-all
}
.itemdiv.memberdiv {
    width:175px;
    padding:2px;
    margin:3px 0;
    float:left;
    border-bottom:1px solid #e8e8e8
}
.itemdiv.memberdiv>.user>img {
    border-color:#dce3ed
}
.itemdiv.memberdiv>.body>.time {
    position:static
}