.pro_left{width:38%;position:relative}.img_dtp{position:relative;text-align:center;padding:20px 5px;margin-right:20px;margin-bottom:20px;border:1px solid #CACACA}.img_dtp .in{display:table;width:100%;text-align:center}.imagezoom{display:table-cell;vertical-align:middle;text-align:center}.img_dtp .main_img{width:325px;height:320px}.img_dtp .main_img img{max-width:325px;max-height:320px}#image-additional-carousel{position:relative;padding:0 40px;margin-top:10px}#image-additional-carousel .imagezoom{width:52px;height:52px}#image-additional-carousel img{max-width:50px;max-height:50px}.imagezoom.active{border-color:#f59b05}.zoom_area{margin-top:10px;width:100%;height:20px;text-align:right;position:relative}#box_detail_left .inner_col{margin-left:0;margin-right:20px}.tabs-menu li{float:left;display:inline-block;text-align:center}.tab_area{border:1px solid #b7b7b7;border-top-color:#CC0001;background-color:#fff;margin-bottom:20px;position:relative;width:auto}.tab-content{padding:10px;display:none}#tab-1{display:block}.tab_pro li{margin-right:3px}.tab_pro a{background:#FFF;border:1px solid #B7B7B7;border-bottom:none;font-size:1.1em;font-weight:700;color:#CC0001;text-transform:uppercase;text-decoration:none;padding:6px 9px;margin-top:4px;display:block;position:relative;z-index:2}.tab_pro li.active a{padding:8px 9px;margin-top:0;background:#CC0001;border-color:#CC0001;color:#FFF}#dtp_info{width:62%}#dtp_info .border_bot{pdding-bottom:4px;}#dtp_info .h1Title{font-size:14pt;font-weight:400;color:#4d4d4d;margin:0}#dtp_info .dtp_row2 > span{width:55%;padding-left:25px;line-height:20px;background:url(../Images/green_check_ico.png) 0 center no-repeat}#dtp_info .dtp_row2 > span:last-child{width:36%}#dtp_info .dtp_status{float:left;width:100%;margin-bottom:8px}#dtp_info .dtp_status .tt_status{float:left;width:120px}#dtp_info .view_count,#dtp_info .updated,#dtp_info .write_comment{display:inline-block;padding-left:5px;margin-right:5px;margin-bottom:4px;line-height:26px}#dtp_info .view_count{padding-left:0}.#dtp_info dtp_price b{color:#fe0000;font-size:1.3em;font-weight:700}#dtp_info .supp_dtp{margin-bottom:10px}#dtp_info .phone_number{display:block;padding:0 0 1px 42px;color:#ef5424;font-size:20px;font-weight:700;line-height:28px;background:url(../Images/phonenumber_ico.png) 10px 4px no-repeat}.buy_function{margin-top:10px}#dtp_info .addtocart_btn{background:#ac0007;background:-moz-linear-gradient(top,rgba(172,0,7,1) 0%,rgba(238,29,37,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(172,0,7,1)),color-stop(100%,rgba(238,29,37,1)));background:-webkit-linear-gradient(top,rgba(172,0,7,1) 0%,rgba(238,29,37,1) 100%);background:-o-linear-gradient(top,rgba(172,0,7,1) 0%,rgba(238,29,37,1) 100%);background:-ms-linear-gradient(top,rgba(172,0,7,1) 0%,rgba(238,29,37,1) 100%);background:linear-gradient(to bottom,rgba(172,0,7,1) 0%,rgba(238,29,37,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac0007',endColorstr='#ee1d25',GradientType=0);border:1px solid #ee1d25;display:block;width:40%;height:40px;text-align:center}#dtp_info .addtocart_btn:hover{background:#ad0007;color:#fff;text-decoration:none}#dtp_info .addtocart_btn span{color:#fff;text-transform:uppercase;display:block;font-size:20px;font-weight:500;line-height:40px;text-shadow:-1px 1px 0 #000}#dtp_info .saleoff,.fee_trans{background:#edfccf}#dtp_info .tt_saleoff{border-bottom:1px solid #e7e7e7;margin-bottom:20px}#dtp_info .tt_saleoff span{display:inline-block;background:#FFF;padding-right:10px;position:relative;top:10px;font-size:17px;font-weight:700}.img_saleoff{width:10%;margin-right:10px}.slogan_sale{display:inline-block;background:#77b35d;padding:2px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#FFF}.saleoff_ct{width:23%}.name_saleoff{display:block;margin:5px 0;font-size:12px}.more_info_saleoff{width:62%;line-height:22px}.status_product{display:inline-block;font:bold 13px/20px Arial,Helvetica,sans-serif;padding-left:25px;margin-right:20px;background:url(../Images/status_icon.png) 0 0 no-repeat}.available{color:#5f9d00}.unavailable{color:red}.col_detail p{margin:0;padding:3px 0}.col_detail{width:52%}.col_detail:last-child{width:45%}.col_detail .cost{margin-top:20px}.col_detail .cost span{font:bold 24px Arial,Helvetica,sans-serif;color:#c00}.col_detail .f_price{font-size:14px;color:#666}.col_detail li{margin:5px 0;list-style:disc inside}.product__howToBuy{display:inline-block;margin-top:12px;margin-bottom:2px;padding-left:24px;margin-left:10px;line-height:20px;position:relative;color:#d21018}.icn-howtobuy{background:url(../Images/huongdan_icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:20px;left:0;position:absolute;top:0;width:21px}.fee_trans{padding:10px;margin-bottom:10px}.product_leadtime_title{margin-bottom:8px}.fee_trans label{display:block;margin:5px 0}.fee_trans select{width:200px;height:24px}.delivery_types{font-size:.9em;line-height:1.3;margin-top:10px}.time_working{border:1px solid #CACACA;padding:10px;margin-top:5px;line-height:18px;font-size:.9em}.time_working legend{font-size:13px;color:#003aff;font-weight:700}.table-bordered{border:1px solid #DDD;width:100%;max-width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}.table-bordered td{font-family:"Arial",sans-serif;font-size:12px;background-color:#FFF;border:1px solid #DDD;padding:8px;line-height:1.42857;vertical-align:top}.table-bordered > tbody > tr:nth-child(2n+1) > td,table-bordered > tbody > tr:nth-child(2n+1) > th{background-color:#F9F9F9}.comment_part{float:left;width:100%}.detail .h1Title{text-align:left;margin:0 0 10px 400px;padding-bottom:3px}.info_detail .facebook{left:100%;top:0}.info_detail ul li{background:url(../Images/process_icon.png) -689px -73px no-repeat;margin:5px 0;padding-left:20px}#TabsContent{float:left;width:100%}#TabsContent section{clear:both;margin-bottom:15px}#nav_Tab{float:left;width:100%;background:#FFF;border-bottom:1px solid #b7b7b7}#nav_Tab li{float:left;margin-bottom:-1px;margin-right:2px}#nav_Tab a{display:block;color:#222;font-size:14px;font-weight:400;margin:0;padding:10px 15px 9px;position:relative;text-decoration:none;font-weight:700;text-transform:uppercase}#nav_Tab a:hover{background:#eee}#nav_Tab li a.active{background:#CC0001;color:#FFF}#nav_Tab.stickydiv{position:fixed;top:0;z-index:10000;width:1180px}.section_title_dt{border-bottom:1px solid #e7e7e7;color:#444;font-size:18px;font-weight:400;margin-bottom:15px;margin-top:15px;padding-bottom:5px}.section_dt_content > table{max-width:100%;border:1px solid #ddd;border-collapse:collapse;font-size:14px}.section_dt_content td,.section_dt_content th{border:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.section_dt_content tr:nth-child(2n+1) > td,.section_dt_content tr:nth-child(2n+1) > th{background-color:#f9f9f9}#productDetails li,#productInfoTechnical li{list-style:outside none disc;margin:5px 0 5px 20px}#productDetails li p,#productInfoTechnical li p{margin:0;padding:0}.comment_part h4{color:#4582B9;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:10px}.choose_product{margin-top:5px;padding:0 10px}.investigation .choose_product{padding-top:0}.choose_product p{color:#000;margin:0;margin-bottom:5px;padding:0}.vote{background:url(../Images/vote.png) repeat scroll 0 0 transparent;border:0 none;cursor:pointer;display:block;font-size:0;height:26px;width:71px}.send_comment{float:right;margin-bottom:10px;margin-right:10px}.buttoncm{background:none repeat scroll 0 0 #C4C4C4;border:0 none;border-radius:5px 5px 5px 5px;color:#3C3C3C!important;cursor:pointer;padding:5px 20px}.postcomment input,.postcomment textarea{color:#7F7F7F;border:1px solid #B5B5B5}.pcmnd textarea{border-radius:5px 5px 5px 5px;height:50px;margin:0 0 10px;padding:5px;width:98.5%}.pcmnd{padding:10px 0}.pcm{float:left;width:100%;border-bottom:1px solid #CCC;margin-bottom:10px}.postcomment .star{margin-top:40px;width:100px!important}.star{float:left;margin-top:9px;width:200px!important}.star_post{float:left;margin-top:35px}.choose_product{color:#3C3C3C;float:left;padding-left:9px;padding-right:10px;padding-top:30px}.inputcomment{float:left;margin-top:29px}.nhapten{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;margin-right:5px!important;padding:5px;width:160px}.diachi{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;padding:5px;width:250px}.noidungcomment{padding:15px}.tenuser{float:left;margin-top:10px}.comment{border:1px solid #CCC;margin-bottom:10px}.postcomment{float:left;width:100%}.user{border-bottom:1px solid #CCC}.image-user{float:left;width:54px}.image-user img{height:54px;width:54px}.datetime{float:left;width:600px}.points{color:#3C3C3C;float:left;font-size:13px;font-weight:700}.nhanxet{margin-bottom:20px;padding-left:20px}#star{position:relative;display:inline-block;margin-left:5px;top:-3px}#vote{color:red}.tenspcb{color:#6D6B6C;font-size:14px;font-weight:700}.des{color:#7F7F7F}.noidungspcb p{margin-bottom:10px!important}.spcb p{margin-bottom:0}.spcb input{float:left;margin-right:50px;margin-top:20px}.spcb img{float:left;height:94px;margin-right:30px;width:120px}.noidungspcb{float:left;width:665px}.ques{margin-bottom:10px}.hoidap{padding-left:25px;padding-right:25px}.hoi{color:#E46A07;float:left;font-size:14px;width:40px}.traloi{color:#7F7F7F;float:left;margin-top:3px;width:650px}.dap{color:#2FB30F;float:left;font-size:14px;width:40px}
.pro_customer_box .pro_customer_content {
    padding: 20px;
    border: 1px solid #e7e7e7;
    margin: 0 0 20px;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.pro_customer_box p { margin: 0 0 10px }
.pro_customer_box .pro_customer_content .prod_customer_col1, .pro_customer_box .pro_customer_content .prod_customer_col2 {
    margin-right: 15px;
    padding-right: 15px;
    background: url(../Images/seprate-review.png) right 0 no-repeat;
    float: left;
}
.pro_customer_box .pro_customer_content .prod_customer_col1, .pro_customer_box .pro_customer_content .prod_customer_col2 {
    margin-right: 30px;
    padding-right: 30px;
}
.pro_customer_box .pro_customer_content .prod_customer_col1 {
	width: 25%;
    min-height: 120px;
}
.pro_customer_box .pro_customer_content .prod_customer_col2 {
    width: 32%;
    margin-top: 0;
}
.pro_customer_box .pro_customer_content .prod_customer_col3 {
    width: 35%;
    float: left;
    min-height: 120px;
}
.pro_customer_box .pro_customer_content .prod_customer_col1 h4 {
    font-weight: 700;
    font-size: 14px;
    color: #444;
    margin: 0;
    text-align: center;
}
.pro_customer_box .pro_customer_content .prod_customer_col1 .total_review_point {
    margin: 10px 0 0;
    text-align: center;
    font-size: 35px;
    color: #f63;
    font-weight: 700;
}
.rating_box .star_ico { 
    display: inline-block;    
	width: 16px;
	height: 16px;
	background: url(../Images/star-on.png) 0 0 no-repeat
}
.rating_box .star_ico.star_haft {   	
	background: url(../Images/star-half.png) 0 0 no-repeat
}
.rating_box .star_ico.star_off { 
	background: url(../Images/star-off.png) 0 0 no-repeat;		
}
.pro_customer_box .pro_customer_content .prod_customer_col2 .item {
    margin-bottom: 8px;
    font-size: 0;
}
.pro_customer_box .pro_customer_content .prod_customer_col2 .item .rating_num {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    width: 40px;
    line-height: 15px;
    vertical-align: middle;
}
.pro_customer_box .pro_customer_content .prod_customer_col2 .item .progress {
    display: inline-block;
   width: 180px;
    height: 17px;
    margin: 0;
	    background-color: #f5f5f5;
		-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    vertical-align: middle;
	    overflow: hidden;
}
.pro_customer_box .pro_customer_content .prod_customer_col2 .item .rating_num_total {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    margin-left: 10px;
    color: #999;
    line-height: 15px;
    vertical-align: middle;
}
.progress_bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: all width .6s ease ease-out;
    -moz-transition: all width .6s ease ease-out;
    -o-transition: all width .6s ease ease-out;
    transition: all width .6s ease ease-out;
}
.progress_bar_success {
    background-color: #5cb85c;
}
.sr_only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.pro_customer_box .pro_customer_content .prod_customer_col3 h4 {
    font-weight: 700;
    font-size: 14px;
    color: #444;
    margin: 0;
	text-align: center
}
.rule_comment ul { margin-left: 5px; font-size: 12px }
.rule_comment li { margin: 5px 0 }
.sec_form { position: relative }
.write_comment_btn { position: relative; margin-top: -100px; margin-right: 60px; min-width: 210px; text-align: center }
.pro_customer_box .pro_customer_content .form_write_comment { position: relative }
.pro_customer_box .tab_comment {
    font-size: 19px;
    font-weight: 400;
    padding-bottom: 5px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e7e7e7;
    color: #444;
}
.pro_customer_box .pro_customer_content .sec_form .close_form { display: block; position: absolute; top: -5px; right: 0; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; background: #ee1d25; height: 30px; line-height: 30px;
padding: 0 10px; color: #FFF; font-weight: 700; text-decoration: none }


.comment_item {
    width: 100%;
    border-bottom: 1px solid #E9E9E9;
    padding: 15px 0;
}
.comment_item .author {
    display: table-cell;
    width: 200px;
    vertical-align: top;
    padding: 0 10px;
}
.comment_item .comment_content {
    display: table-cell;
    vertical-align: top;
    border-left: 1px solid #e7e7e7;
    padding-left: 24px;
}
.comment_item .author .image {
    width: 65px;
    height: 65px;
    overflow: hidden;
    position: relative;
    margin-right: auto;
    margin-left: auto;
}
.comment_item .author .name {
    font-size: 14px;
    margin: 15px 0 5px;
    font-weight: 700;
    text-transform: capitalize;
    width: 100%;
    text-align: center;
}
.comment_item .author .from {
    font-size: 12px;
    text-align: center;
}
.comment_item .author .days {
    font-size: 12px;
    color: #999;
    margin: 4px 0 0;
    text-align: center;
}
.comment_item .comment_content .review {
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    display: inline-block;
    vertical-align: top;
    color: #00b7f1;
    margin: 0;
}
.comment_item .comment_content .description {
    text-align: justify;
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    margin: 10px 0;
}
.comment_item .comment_content .link span {
    font-size: 13px;
    margin-right: 10px;
}
.comment_item .comment_content .link span.text-success {
    color: #3c763d;
}
.comment_item .comment_content .review_action {
	white-space: nowrap
}
.comment_item .comment_content .review_action.cl_red{ color: #FF0}
.comment_item .comment_content .btn_web { margin-bottom: 15px }
.quick_reply textarea { height:100px }
.replies_box .replies_item .replies_image {
    width: 45px;
    height: 45px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    margin-bottom: 0;
}
.replies_box .replies_item .replies_name {
    font-size: 13px;
    margin-bottom: 0;
}
.replies_box .replies_item .replies_text {
    font-size: 13px;
    margin-bottom: 0;
}
.replies_box .replies_item .replies_report {
    text-align: right;
    margin-bottom: 0;
}