span.commenttime {
    width: 40px !important;
    display: block;
    float: left;
}
.comments_topic {
padding:0 8px;
height:36px;
line-height:25px;
text-align:center;
float:right;
margin-left:10px;
background:url(/images/pr_c_sar.gif) no-repeat 0 0;
text-decoration:none
}

.comments_container {
width:100%;
border:1px solid #CFCFCF;
padding-top:5px
}

.comments_item {
width:100%;
margin-bottom:25px
}

.comments {
width:100%;
padding:20px 13px 10px;
line-height:150%;
text-align:justify;
margin-bottom:8px
}

.comments_form_container {
width:100%
}

.comm_title_box {width:100%;height:36px;background:url(/images/bg_sar.gif) repeat-x 1px 0;padding-right:9px;}

.com_title {
width:137px;
height:29px;
overflow:hidden;
background:url(/client/themes/fa/main/img/r_sec_sar.gif) no-repeat 0 0;
text-decoration:none;
font:normal 11px tahoma;
text-align:right;
line-height:29px;
color:#000;
float:right;
text-indent:23px
}

.com_title_p,.com_title_n,.com_title_u {
height:20px;
overflow:hidden;
font:normal 10px tahoma;
text-align:right;
line-height:18px;
color:#6F6F6F;
float:left;
margin-right:0;
padding:0 5px;
text-align:center
}

.com_title_u {
border-left:0 solid #FFF
}

.comm_title_u span,.comm_title_p span {
font:10px tahoma;
line-height:16px
}

.comm_info_bar {
width:100%;
background:#EDEDED;
padding:5px
}

.comm_answer_link {
width:40px;
height:26px;
font:11px tahoma;
text-align:left;
color:transparent!important;
line-height:24px;
overflow:hidden
}

.comm_answer_link a {font:11px tahoma;/* color:transparent; */text-decoration:none;line-height:24px;}

.comm_info {width: 60%;height:26px;float:right;}

.comm_info_content {width:100%;min-height: 26px;float:right;background:url(/images/bg_c_info.gif) repeat-x;}

.comm_sep {
width:1px;
height:26px;
float:right;
font:11px tahoma;
color:silver;
line-height:24px
}

.comm_info_name {
width:49%;
height:26px;
font:11px tahoma;
color:#5F5F5F;
float:right;
text-align:center;
line-height:24px
}

.comm_info_country {
width:50px;
height:20px;
font:11px tahoma;
color:#000;
text-align:center;
float:right;
line-height:24px;
padding-top:6px
}

.comm_info_country img {
display:block;
margin:auto
}

.comm_info_date {
width:49%;
height:26px;
font:11px tahoma;
color:#5F5F5F;
text-align:center;
float:right;
line-height:24px
}

.comm_rating {
width:139px;
height:20px;
float:left;
padding-top:6px
}

.rating_down {
width:43px;
height:14px;
overflow:hidden;
float:right;
text-align:center;
font:11px tahoma;
color:#E30303;
background:url(/images/r_mi.gif) no-repeat
}

.rate_down_link {
width:24px;
height:14px;
display:block;
text-decoration:none;
float:right;
background:url(/images/l_mi.gif) no-repeat;
margin-left:5px;
cursor:pointer;
border-width:0
}

.rate_up_link {
width:24px;
height:14px;
display:block;
text-decoration:none;
float:right;
background:url(/images/r_po.gif) no-repeat;
cursor:pointer;
border-width:0
}

.rating_up {
width:43px;
height:14px;
overflow:hidden;
float:right;
text-align:center;
font:11px tahoma;
color:#116DD6;
background:url(/images/l_po.gif) no-repeat
}

.comm_answer {width: 100%;padding: 0 20px 0 0;}

.comm_admin_reply {
padding-top:10px;
color:#0071F1;
padding-right:16px;
line-height:150%;
text-align:justify
}

.comm_answer_title {width: 100%;height:22px;border-bottom:1px solid silver;background:url(/images/sar_pasokh.gif) no-repeat right;font:11px tahoma;text-indent:25px;color:#000;line-height:21px;}

.b_pasokh {width: 100%;height:7px;background:url(/images/b_pasokh.gif) no-repeat right;}

.comm_answer_content {width: 100%;border-right:4px solid #EDEDED;padding-top:10px;border-bottom:0 solid silver;}

.comm_answer_line {width: 100%;padding: 5px 4px 20px;line-height:150%;text-align:justify;}

.comment_answer_1 {
float:right;
width:14px
}

.comment_answer_2 {
float:right;
width:100px;
height:20px;
color:#5F5F5F;
line-height:18px;
text-align:center
}

.comment_answer_3 {
float:right;
width:7px
}

.comment_answer_4 {
float:right;
width:30px
}

.comment_answer_5 {float:right;/* width: 134px; */height:20px;color: transparent;line-height:18px;text-align:center;}

.comm_answer_comment {
width:100%;
padding:5px 10px 10px 5px;
line-height:150%;
text-align:justify;
clear:both
}

.comment_reply_msg {
color:#116DD6;
direction:rtl;
text-align:center;
padding:5px;
padding-right:30px;
background:#EDEDED;
margin-bottom:5px
}

.comment_answer_c {/* width: 64%; */min-height: 20px;background:#EDEDED;float:right;padding:0 5px;}

.comment_answer_c img {
margin-top:4px
}

.comment_answer_c span {display: inline-block;height:20px;float:right;color: #000;line-height:18px;margin: 0 0px 0 19px;}

@media(max-width:600px) {
.comm_info {
width:100%
}
}