.MenuPopup{ width:75%; position:absolute; left:0; top:60px; background:#FFFFFF; z-index:9999999; display:none; transition:all 0.3s ease 0s;}
.hang_sanpham .list_hang{ padding:20px; font-weight:bold; background:url(../images_m/right-icon.png) no-repeat 95% center; font-size:120%; border:1px #CCCCCC solid; border-top:0px;}
.hang_sanpham .list_hang a{ display:block;}
.hang_sanpham .list_hang.sub_menu{ padding:10px 10px 10px 60px; font-weight:bold; background:url(../images_m/arrow_label.png) no-repeat 45px center; font-size:100%;}
.header_logo{ padding:5px 0px; background:#e2001a;}
.header_logo a{ font-size:22px; line-height:30px; color:#FFFFFF; padding:0px 10px;}
.header_logo .cart > i{ font-size:30px; position:relative;}
.header_logo .cart > i > b{ position:absolute; display:block; width:16px; height:16px; line-height:16px; top:-2px; right:-2px; text-align:center;
background:#f9731e; color:#FFFFFF; font-size:12px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.header_search{ margin:10px; position:relative;}
.header_search input.text{ width:98%; background:#FFFFFF; border:1px #d8d8d8 solid; padding:10px 0;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.header_search input.text{ padding-left:10px;}
.header_search .submit{ position:absolute; top: 15px; right: 8px; font-size:22px; color:#42a13b;}
.home_title{ padding:10px; background:#e2001a; font-weight:bold; color:#FFF; text-transform:uppercase; margin-top:10px;}
.home_banner{ text-align:center;}
.home_banner img{ max-width:100%;}
.home_big_product{ overflow-x: scroll; padding-left: 10px; white-space: nowrap;}

.product_list_new{ width:110px; display:inline-block; padding:5px 0; margin-right:5px;}
.product_list_new .picture{ padding:10px 0; position:relative;}
.product_list_new .picture img{ max-width:100%;}
.product_list_new .picture .giamgia{ position:absolute; right:10px; top:0px; background:url(../images_m/bg_giamgia.png) no-repeat; width:50px; height:50px; text-align:center; line-height:50px; font-weight:bold; color:#FFFFFF; font-size:14px; z-index:9999;}
.product_list_new .title{ padding-bottom:5px; font-weight:bold; color:#333333; width:100%; white-space: normal; height:32px; overflow:hidden;}
.product_list_new .price{ color:#cb0000; font-weight:bold; text-transform:uppercase; padding-bottom:10px; width:100%;}

.detail_new_date{ padding-bottom:10px;}
.product_list{ float:left; width:45%; text-align:center; padding:5px;}
.product_list .picture{ padding:10px 0;}
.product_list .picture img{ max-width:80%;}
.product_list .title{ padding-bottom:5px; font-weight:bold; color:#333333;}
.product_list .price{ color:#cb0000; font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
.footer_big{ border-top:2px #444444 solid; background:#DFDFDF; padding:10px; position:relative;}
.footer_big li{ font-size:14px; line-height:25px;}
.footer_static{ position:relative; background:url(/images_m/bg_footer.jpg) repeat; border-top:5px #9F111B solid; padding:20px 15px; color:#FFFFFF; font-size:14px;}
.footer_static span,.footer_static a{ color:#FFFFFF;}
.footer_static .gioithieu{ width:50%; float:left;}
.footer_static .gioithieu h4{ font-size:16px; font-weight:bold; color:#FFFFFF; padding-bottom:10px;}
.footer_static .gioithieu a{ color:#FFFFFF; font-size:14px; padding-bottom:8px;}
.select_option{ padding-top:10px; text-align:right;}
.select_option select{ font-size:14px;}
.border_bottom{ border-bottom:1px #999 dotted}
.contact_right_form_left_detail{ padding-top:5px;}
.contact_right_form_left_detail .detail_text{ width:80px; text-align:right; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b3b;}
.contact_right_form_left_detail .detail_input{ float:left; margin-left:20px;}
.detail_description{ padding:5px;}
.detail_description img{ max-width:100%;}
.tintuc_list{ padding-top:5px; padding-bottom:5px; border-bottom:1px #999999 dotted;}
.tintuc_list .picture{ float:left; margin-right:10px; width:30%;}
.tintuc_list .picture img{ max-width:100%;}
.tintuc_list .title{ font-weight:bold; font-size:120%; line-height:20px;}
.detail_new_tinkhac_list { padding-bottom:5px;}
.detail_new_tinkhac{padding:10px; font-weight:bold; font-size:14px;}
.page_content_prodcut{ padding:10px 0px; overflow:hidden;}
.product_picture_big{ text-align:center; padding-bottom:10px;}
.product_picture_big img{ max-width:100%;}
.content_product img{ max-width:100%;}
.detail_product_right .product_tskt{ line-height:17px; font-size:11px; padding-left:5px; padding-bottom:5px;}
.detail_product_right .product_tskt.price_old span.thongso{ text-decoration:line-through; font-weight:bold; color:#666;}
.detail_product_right .product_tskt.price span.thongso{ line-height:20px; font-size:12px; color:#FF0000; font-weight:bold;}
.detail_product_right .product_tskt span.title{ display:block; float:left; width:40%; font-weight:bold;}
.detail_product_right .product_tskt span.thongso{ display:block; float:right; width:60%;}
.detail_product_right .product_tskt span.thongso font{ color:#CB0000;}
.detail_product_right .product_tskt span.thongso font b{ color:#CB0000; font-size:26px; font-family:'UTMCafetaRegular'; font-weight:normal;}
.product_ngan{ background:url(../images_m/bg_ngan.png) repeat-x; height:1px; overflow:hidden; margin:10px 0px;}
.detail_product_right .product_dathang{ background:#178110; margin:10px auto; width:90%; text-align:center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.detail_product_right .product_dathang.muangay{ background:#ff0000;}
.detail_product_right .product_dathang a{ color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Tahoma; text-transform:uppercase; display:block; padding:12px 0px 8px 0px;}
.detail_product_right .product_address{ line-height:17px; font-size:11px; padding-left:5px; font-weight:bold; padding-bottom:2px;}
.detail_product_right .product_address strong{ font-size:12px; font-weight:bold; color:#CB0000; padding-left:5px;}
.detail_product_tab{ font:14px/24px 'UTMCafetaRegular'; border-bottom:2px #000000 solid; margin-top:10px;}
.detail_product_tab a{ display:block; float:left; padding:3px 10px 0px 10px; text-transform:uppercase; background:#AAA; color:#FFFFFF; margin-right:1px;}
.detail_product_tab a.select{ background:#000000;}
.detail_product_content{ padding: 10px 5px;}
.detail_product_content .content_product{ display:none;}
.detail_product_content .content_product.select{ display:block;}
.detail_product_price_tab{ border-bottom:2px #000000 solid;}
.detail_product_price_tab a{ display:block; float:left; padding:10px; text-transform:uppercase; background:#AAA; color:#FFFFFF; margin-right:1px;}
.detail_product_price_tab a:hover{ background:#0090CF;}
.detail_product_price_tab a.select{ background:#000000;}
.detail_product_price_tab a.select:hover{ background:#000000;}
.vedautrang{ position:absolute; right:10px; top:0px;}
.vedautrang a{ position:absolute; right:10px; top:0px; display:block; background:#FF0000; color:#FFFFFF; font-weight:bold; padding:3px 15px 5px 15px;
	-webkit-border-radius: 0px 0px 500px 500px;
	-moz-border-radius: 0px 0px 500px 500px;
	border-radius: 0px 0px 500px 500px;
	-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
}
.detail_new_description{ max-width:100%; overflow:hidden;}

.showcart_picture_product{ max-width:90px;}
iframe{ width:100%; max-height:auto;}
#body{ overflow:hidden; width:100%;}