#box_comment p{margin: 0px !important;}
#box_comment a {
	color: #000;
	text-decoration: none;
	outline: 1px
}

#box_comment a:hover {
	text-decoration: none;
	color: #004f8b
}

#box_comment img {
	border: 0;
	font-size: 0;
	line-height: 0;
	max-width: 100%
}

.clear {
	clear: both;	
}
.left {
	float: left
}

.right {
	float: right
}

.no_wrap {
	white-space: nowrap
}

.txt_666 {
	color: #666
}

.txt_vne {
	color: #9f224e
}

.txt_10 {
	font-size: 10px
}

.txt_11 {
	font-size: 11px
}

.txt_14 {
	font-size: 14px
}

.txt_16 {
	font-size: 16px
}

.space_bottom_20 {
	margin-bottom: 20px
}

.space_bottom_10 {
	margin-bottom: 20px
}

.width_common {
	width: 100%;
	float: left
}
#box_comment p{margin: 0px !important;}
#box_comment .txt_title_comment_detal {
	font: 700 12px arial;
	padding-bottom: 5px;
	text-rendering: geometricPrecision
}

#box_comment .txt_title_comment_detail {
	font: 700 12px arial;
	padding-bottom: 5px
}

#box_comment .txt_blue:hover b {
	text-decoration: underline
}

#box_comment .more_bottom_detal {
	padding-bottom: 10px
}

.block_input_comment .input_comment textarea {
	font: 400 12px/18px arial;
	background: #fff;
	border: 1px solid #c5c5c5;
	width: 100%;
	color: #666;
	overflow: hidden;
	padding: 5px 0 0 1%;
	float: right;
	height: 70px
}
#box_comment .txt_comment{
      padding: 4px 0 4px 10px;
      min-width: 245px;
      margin-bottom: 5px;
}

.block_input_comment .confirm_comment {
	padding: 5px 0 0
}

.block_input_comment .btn_send_comment {
	background: #0047b9;
	padding: 4px 18px 4px 17px;
	font: 700 12px arial;
	color: #fff;
	border: none;
	cursor: pointer;
	float: right;
	margin: 10px 0 0
}

.block_input_comment .txt_check {
	margin: 1px 5px 0 0;
	float: left
}

#box_comment .title_show {
	color: #333;
	background: #eee;
	position: relative;
	height: 26px;
	width: 100%;
	float: left;
	text-rendering: geometricPrecision
}

#box_comment .title_show .ykien_vne {
	font: 400 14px/26px arial;
	color: #D32C2C;
	padding: 0 0 0 10px
}

*+html #box_comment .title_show .ykien_vne {
	width: 650px
}

#box_comment .title_show .txt_songuoithich {
	color: #666;
	font: 400 11px/26px arial
}

#box_comment .title_show p b {
	color: #000
}

#box_comment .comment_item {
	padding: 10px 10px 5px
}

*+html #box_comment .comment_item {
	width: 640px
}

*+html #box_coment_300 #box_comment .comment_item {
	width: 100%
}

#box_comment .comment_item .user_status .left.txt_11 {
	font-size: 12px;
	padding: 5px 0 0;
	white-space: nowrap
}

#box_comment .comment_item .user_status .block_like_web {
	position: relative;
	padding: 5px 0 0
}

#box_comment .comment_item .user_status .block_like_web .block_share_cmt_fb
	{
	position: absolute;
	right: 0;
	top: 24px;
	display: none;
	z-index: 9
}

#box_comment .comment_item .user_status .block_like_web .share_cmt_fb {
	padding: 0 8px 0 0;
	background: url(images/icons/arrow_chiase_coment.gif) no-repeat right
		5px
}

#box_comment .comment_item .user_status .block_like_web .block_share_cmt_fb img
	{
	width: 16px
}

#box_comment .comment_item p {
	padding-bottom: 2px;
	line-height: 18px;
	font-size: 13px
}

#box_comment .comment_item p .fullname a {
	color: #000
}

#box_comment .comment_item p .fullname a:hover {
	color: #004f8b
}

#box_comment .hight_light {
	background: #f8f8f8
}

#box_comment .comment_item .txt_view_more {
	text-align: right;
	margin: 0;
	padding: 0;
	background: none
}

#box_comment .comment_item .txt_view_more a {
	color: #004f8b;
	text-decoration: underline
}

#box_comment .comment_item .txt_view_more a:hover {
	color: #666
}

#box_comment .more_bottom_detal {
	padding: 10px 0 0
}

#box_comment .more_bottom_detal b {
	color: #333
}

#box_comment .more_bottom_detal .txt_view_more a:hover b {
	color: #004f8b
}

#box_comment .more_bottom_detail {
	padding: 10px 0
}

#box_comment .sub_comment {
	float: right;
	width: 100%;
	padding: 5px 0 0
}

*+html #box_comment .sub_comment {
	width: 600px
}

*+html #box_coment_300 #box_comment .sub_comment {
	width: 100%
}

#box_comment a.link_thich {
	background: url(images/graphics/dot_blue.gif) no-repeat scroll right 7px;
	color: #004F8B !important;
	margin-right: 4px;
	padding-right: 6px
}

#box_comment a.link_thich.unlike {
	color: #858585 !important
}

#box_comment .counter_world {
	font: 400 11px arial;
	color: #666
}

#box_comment .view_more_coment {
	width: 100%;
	float: left;
	height: 26px;
	background: url(images/graphics/bg_1x1_gray.gif) repeat-x left 13px;
	margin: 10px 0;
	text-align: center
}

*+html #box_comment .view_more_coment {
	width: 660px
}

#box_comment .view_more_coment a {
	background: #eee;
	padding: 0 20px;
	font: 700 11px/26px arial;
	color: #666;
	text-align: center;
	display: inline-block
}

#box_comment .sub_comment .input_comment {	
	margin-bottom: 10px;
	border-bottom: 1px dotted #e2e2e3
}

*+html #box_comment .sub_comment .block_input_comment .input_comment {
	width: 600px
}

*+html #box_comment .sub_comment .block_input_comment .input_comment textarea
	{
	width: 593px
}

*+html #box_coment_300 #box_comment .view_more_coment {
	width: 100%
}

*+html #box_coment_300 #box_comment .input_comment {
	width: 280px
}

*+html #box_coment_300 #box_comment .sub_comment .block_input_comment .input_comment
	{
	width: 260px;
	float: left;
	position: static
}

*+html #box_coment_300 #box_comment .sub_comment .block_input_comment .input_comment textarea
	{
	width: 280px
}

.user_status {
	position: relative;
	z-index: 999
}

.user_status.avatahover {
	z-index: 9999
}

.comment_item .info_avata_cmt {
	position: absolute;
	left: 0;
	bottom: 28px;
	padding: 10px;
	border: 1px solid #ccc;
	background: #f4f4f4;
	color: #000;
	width: 420px;
	display: none
}

.comment_item .info_avata_cmt .avata_coment {
	width: 100px
}

.comment_item .info_avata_cmt .avata_coment img {
	width: 100%
}

.btn_traloi {
	display: inline-block;
	float: left;
	width: 50px;
	height: 24px;
	padding: 1px 0 0 20px;
	color: #004074;
	font: 700 12px/25px arial;
	background: url(images/graphics/bg_btn_traloi.gif);
	margin: 0 .5em 0 0;
	color: #004074
}

.btn_like {
	display: inline-block;
	float: left;
	height: 25px;
	background: url(images/graphics/bg_90x25.gif) no-repeat right -25px;
	padding: 0 2px 0 0;
	color: #004074
}

.btn_like span {
	display: inline-block;
	float: left;
	height: 24px;
	padding: 1px 5px 0 28px;
	font: 700 12px/25px arial;
	color: #004074;
	background: url(images/graphics/bg_90x25.gif) no-repeat left top
}

.btn_like.unlike span {
	background: url(images/graphics/bg_90x25.gif) no-repeat left -50px;
	color: #666
}

.numb_like {
	display: inline-block;
	float: left;
	height: 25px;
	background: url(images/graphics/bg_num_like_90x25.gif) no-repeat right
		bottom;
	padding: 0 2px 0 0;
	margin: 0 0 0 5px
}

.numb_like span {
	display: inline-block;
	float: left;
	height: 24px;
	padding: 1px 5px 0 10px;
	font: 400 11px/25px Palatino Linotype;
	color: #000;
	background: url(images/graphics/bg_num_like_90x25.gif) no-repeat left
		top
}

.block_relative {
	position: relative
}

.txt_blue {
	color: #004f8b !important
}

.icon_portal {
	display: inline-block;
	background: url(images/icons/icon_portal.gif) no-repeat
}

.icon_feedback {
	background-position: -545px 2px;
	width: 13px
}

*+html .icon_feedback {
	background-position: -545px -1px
}

.icon_like {
	width: 13px;
	background: url(images/graphics/icon_total_01.png) no-repeat -122px
		-26px;
	cursor: pointer
}

.icon_like.unline {
	background-position: -160px -26px
}

.icon_like.unline:hover {
	background-position: -141px -24px
}

#box_comment .subcomment_item {
	padding-top: 5px;
	margin-bottom: 5px;
	border-top: 1px dotted #e2e2e3
}

.block_input_comment {
	border-top: 1px solid #dedede
}

#comment_reply_wrapper {
	border: none;
	padding: 5px 0
}

.input_comment {
	padding: 10px;
	background: #f5f5f5;
	position: relative;
	z-index: 2;
	margin: 1px 0 0
}

*+html .input_comment {
	width: 640px;
	float: left
}

*+html .block_btn_send {
	width: 200px
}

.comment_item .avata_coment {
	width: 24px;
	margin: 0 10px 0 0;
	float: left
}

.input_comment .avata_coment {
	width: 24px;
	margin: 0 10px 0 0;
	float: left
}

.input_comment .avata_coment img {
	width: 24px
}