
a.comment {
    display:    block;
    margin-top: -14px;
    width:      100px;
}

div.comment_cell {
    width:      100%;
    padding:    15px 0px;
}

div.comment_leftzone {
    float:      left;
    width:      190px;
    position:   relative;
    left:       1px;
    background: transparent url(/module/comment/view/img/arrow.gif) no-repeat 178px 5px;
}

div.comment_rightzone {
    background-color: #f5f5f5;
    float:   right;
    width:   348px;
    border:  1px solid #7EA8D8;
    padding: 10px;
}

div.s {
    border:1px solid #fff !important;
}

.frame_nb {
    margin:0px;
}

.frame_nb span.notfound {
    color:#888;
    padding:15px;
}

span.comment_desc {
    font-size:80%;
    display:block;
    text-align: left;
}

span.comment_time {
    color:#7fc100;
    font-size:80%;
    display:block;
    margin-top:5px;
}

span.comment_owner {
    color:#4270a2;
    display:block;
    margin-bottom:5px;
    font-size:100%;
    font-weight:bold;
}

span.comment_title {
    color:#777;
    display:inline;
    margin-bottom:5px;
    font-size:90%;
    font-weight:bold;
}

div.comment_value {
    width:100%;
    display:block;
    text-align:justify;
    line-height:14px;
    font-size:90%;
    color:#4270a2;
}

div.comment_g_h {
    padding:20px 14px 0px 14px;
    clear:both;
}

div.comment_g_h h5 {
    float:left;
}

div.comment_g_h button {
    float:right;
}

div.comment_edit {
    clear:both;
}

div.comment_edit input {
    width:220px;
}

div.comment_edit .value {
    width:360px;
}

div.comment_edit .active {
    width:auto;
    border:0px solid;
}

div.comment_edit h2 {
    margin-top: 20px;
}

div.row label.row {
    clear:left;
    float:left;
    padding-top:2px;
    width:190px !important;
}