@font-face {
font-family:Product_Sans;src:url('product_sans_regular.eot');src:local('☺'),
	url('product_sans_regulard41d.eot?#iefix') format('embedded-opentype'),
	url('product_sans_regular.woff') format('woff'),
	url('product_sans_regular.ttf') format('truetype')
}
@font-face {
font-family:Product_Sans;src:url('product_sans_italic.eot');
src:local('☺'),url('product_sans_italicd41d.eot?#iefix') format('embedded-opentype'),
	url('product_sans_italic.woff') format('woff'),
	url('product_sans_italic.ttf') format('truetype');font-style:italic
}
@font-face {
font-family:Product_Sans;src:url('product_sans_semibold.eot');
src:local('☺'),url('product_sans_semiboldd41d.eot?#iefix') format('embedded-opentype'),
	url('product_sans_semibold.woff') format('woff'),
	url('product_sans_semibold.ttf') format('truetype');font-weight:700
}
@font-face {
font-family:Product_Sans;src:url('product_sans_semibolditalic.eot');src:local('☺'),
	url('product_sans_semibolditalicd41d.eot?#iefix') format('embedded-opentype'),
	url('product_sans_semibolditalic.woff') format('woff'),
	url('baomoi-semibolditalic_gdi.ttf') format('truetype');font-weight:700;font-style:italic
}
input:focus {outline:0px;}
.do {color: #F00 !important;}
.xamnho {color: #3b5998;TEXT-DECORATION: none;font-size:10px;}
a.xamnho, a.xamnho:link, a.xamnho:visited {color: #3b5998;TEXT-DECORATION: none;font-size:10px;}
a.xamnho:hover {color: #F60;TEXT-DECORATION: none;font-size:10px;}

a.linky, a.linky:link, a.linky:visited {color: #999;TEXT-DECORATION: none;font-size:12px;}
a.linky:hover {color: #000;TEXT-DECORATION: none;font-size:12px;}

.xoabut {color:#F03;TEXT-DECORATION: none;font-size:10px;}
a.xoabut, a.xoabut:link, a.xoabut:visited {color: #F03;TEXT-DECORATION: none;font-size:10px;}
a.xoabut:hover {color: #F60;TEXT-DECORATION: none;font-size:10px;}
.donho {color:#F30;TEXT-DECORATION: none;font-size:10px;}
a.donho, a.donho:link, a.donho:visited {color: #F30;TEXT-DECORATION: none;font-size:10px;}
a.donho:hover {color: #F60;TEXT-DECORATION: none;font-size:10px;}
.denden {color:#000;TEXT-DECORATION: none;font-size:12px;font-weight:bolder;}
a.denden, a.denden:link, a.denden:visited {color: #000;TEXT-DECORATION: none;font-size:12px;font-weight:bolder;}
a.denden:hover {color: #F60;TEXT-DECORATION: none;font-size:12px;font-weight:bolder;}
.row_title {border-bottom:1px dotted #999;padding:5px 0px 5px 5px;background-color:#ffffff;font-size:12px;}
.small {font-size:10px;} 
a.vuong:link {color:#BC333C;padding:5px; text-decoration: none; border-radius: 5px; margin-right: 5px;}
a.vuong:visited {color:#BC333C;background-color:#FF9;padding:5px; text-decoration: none;} a.vuong:hover {background-color:#FF9; text-decoration: none;}
a.vuong2:link {color:#FF6600;background-color:#FF9;padding:5px;border-radius: 5px; text-decoration: none;margin-right: 5px;} a.vuong2:visited {color:#FF6600;background-color:#FF9;}
a.vuong2:hover {background-color:#FFF; text-decoration: none;} .vuong_3 {border: 1px solid #dddddd;float:left;padding:1px;padding:2px; text-decoration: none;}
.img_x {border:1px solid #CCC;margin:1px;padding:8px 3px 0px 3px;}
.left {float:left;} .right {float:right;} .clear {clear:both;}
img {border:0;}
.hotby {position:absolute;z-index:100;} .nomargin {margin:0;} .tiendong {color:#063;	font-style:italic;font-weight:bolder;font-size:11px;}
/* Scroll Home*/
div.jd_news_scroll2 {overflow: hidden;height: 15px;margin:0px;}
div.jd_news_scroll2 ul {position: relative;list-style-type: none;padding: 0px;margin: 0px;}
div.jd_news_scroll2 ul li {height: 15px;margin: 0px;padding: 0px;padding-top: 2px;padding-bottom: 1px;border-top: 1px dotted #888;
	font-family: Tahoma, sans-serif;font-size: 10px;white-space: nowrap;color: #AAA;}
div.jd_news_scroll2 ul li.hover {background-color: #E4E4EF;color: #888;cursor: default;}
div.jd_news_scroll2 li a {font-weight: normal;color: #336699;display:block;}
div.jd_news_scroll2 li a:hover {font-weight: normal;background-color: #E4E4EF;color: #336699;}
hr {border:0;color: #dddddd;background-color: #dddddd;height: 1px;}
.dotted_down {border-bottom:1px dotted #CCC;}
.dotted_top {border-top:1px dotted #CCC;}
#user_post_view {display:block;width:100%;overflow:auto;overflow-x:hidden;line-height:normal;}
#user_post_view img {max-width: 900px;height: auto !important; width: 100%;}
.box_lon {height:110px;}
.box_lon_vuong_trai {float:left;width:140px;height:110px;}
.box_lon_vuong_phai {float:left;width:330px;height:110px;text-align:left;overflow:hidden;}
.box_lon_vuong_phai_m {width: auto; margin-left: 10px;}
.banner {padding:3px;border:1px solid #CCC;text-align:center;}
.border_images {border:1px solid #CCC;padding:2px;}
.nick {text-align:center;padding-bottom:5px;}
.buy {	float:right;}
.sub_sanpham {height:180px;width:160px;float:left;overflow:hidden;}
.cart_img {float:left;padding-right:5px;}
.member_box {border-bottom:1px dotted #999;border-top:1px dotted #999;padding:5px 0px 5px 0px;overflow:hidden;}
.member_lon {height:100px;background-color:#f4f4f4;padding:5px;overflow:hidden;}
.member_lon_vuong_trai {float:left;width:70px;height:100px;}
.member_lon_vuong_phai {float:left;height:100px;text-align:left;overflow:hidden;width:70%;}
.shop_bottom {position:absolute;margin-top:145px;border:1px dotted #999;padding:1px;width:100px;height:43px;}
.shop_left {position:absolute;padding:5px;margin-left:400px;margin-top:15px;}
/* BOX */
.t {background: url("dot.jpg") 0 0 repeat-x;}
.b {background: url("dot.jpg") 0 100% repeat-x;}
.l {background: url("dot.jpg") 0 0 repeat-y;}
.r {background: url("dot.jpg") 100% 0 repeat-y;}
.bl {background: url("box_bot_left.jpg") 0 100% no-repeat;}
.br {background: url("box_bot_right.jpg") 100% 100% no-repeat;}
.tl {background: url("box_top_left.jpg") 0 0 no-repeat;}
.tr {background: url("box_top_right.jpg") 100% 0 no-repeat;padding:10px;}
/**/
.box_lon2 {height:50px;width:180px;float:left;border-top:1px dotted #CCC;padding-bottom:5px;padding-top:5px;overflow:hidden;}
.box_lon_vuong_trai2 {float:left;width:70px;height:60px;}
.box_lon_vuong_phai2 {float:left;width:90px;height:55px;text-align:left;overflow:hidden;}
.do_nho {font-size:9px;color:#F00;}
.row_title_line {background-color:#ffffff;border-top:1px dotted #CCC;}
a.box:hover img {border: 1px #F60 solid;/*filter:alpha(opacity=80);	opacity: 0.8;*/}
div.sc_menu {width: 170px;overflow-x: hidden;z-index:2;position:absolute;margin-top:0px;margin-left:335px;margin-top:85px;}
.minipic {float:left;padding-right:8px;}
.sc_menu a {display: block;text-decoration: none;}
.sc_menu img {border: 1px #CCCCCC solid;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:3px;background-color:#FFF;}
.sc_menu a:hover img {	border: 1px #F60 solid;/*filter:alpha(opacity=80);		opacity: 0.8;*/}
a.button_vang {	background:url('bg_dep_vang.jpg');	display:block;	color:#FFFFFF;	font-weight:bold;
	height:28px;line-height:29px;text-decoration:none;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;
}
a:hover.button_vang {color:#FFF000;}
.quick_cart {background:url('quick.png') no-repeat 10px 2px;text-indent:45px;display:block;}
.add_cart {	background:url('shopping_cart.png') no-repeat 10px 0px;text-indent:45px;	display:block;}
a.button {background:url('bg_dep.jpg');display:block;color:#FFFFFF;font-weight:bold;	height:28px;line-height:29px;text-decoration:none;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
a:hover.button {color:#FFF000;}
.topoverlay {position:fixed;top:0;right:0;bottom:0;left:0;
	width:100%;height:100%;margin:0;padding:0;background-color: rgba(238, 238, 238, 0.75);
	/*background:#777777;
	opacity:.97;
	filter: alpha(opacity=97);
	-moz-opacity: 0.97;
	*/
	z-index:1001;
}
.adminlogin {background:#cbcbcb;border:1px soild #ffdfcc;position:absolute;left: 50%;margin-left: -300px;
	padding:10px;text-align: left;height:100px;z-index:1005;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.trontron {	border-radius: 4px;	-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#top_menu_admin_1{position: relative;}
#id_mem_login { position: absolute; top: 30px; z-index: 99999; width: 285px;
  right: 150px; padding: 10px; display: none; background: rgb(204, 204, 204);}
.about_menu {padding:0;padding-left:15px;margin:0;list-style-image:url('arrow7.gif');}
.about_menu li {border-bottom:1px dotted #CCC;padding-bottom:3px;padding-top:3px;}
.butthree {
	display: none;padding: 2px 8px;margin-left:10px;margin-top:10px;
	-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
	background: #FAFAFA;background: -moz-linear-gradient(#FAFAFA, #EAEAEA);background: -webkit-linear-gradient(#FAFAFA, #EAEAEA);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#eaeaea')";
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);-moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;text-align: center;	text-decoration: none;cursor: pointer;outline: none !important;position:absolute;
	z-index:8;color:#000000;z-index: 999;
}
.butthree:hover, .butthree:focus {
	text-decoration:none;background: #fffac1;background: -moz-linear-gradient(#fffac1, #EAEAEA);
	background: -webkit-linear-gradient(#fffac1, #EAEAEA);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffac1',endColorstr='#eaeaea')";
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);-moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	color:#FF0000;
}
.comment_nho {color:#999999;font-size:9px;float:left;margin-right:10px;}
.thongbao_xanh {	padding:10px; border:1px solid #03C;background:#090;color:#FFF;	font-size:20px;	text-align:center;}
.thongbao_do {padding:10px;	border:1px solid #F90;background:#F30;color:#FF0;font-size:20px;text-align:center;}
.color-block {height: 45px;width: 45px;border: solid 1px #cccccc;float: left;margin-right: 6px;}
.color-active {padding:0px; border:3px solid #F00;}
a.dt_changestyle, a.dt_changestyle:link, a.dt_changestyle:visited {
	color:#FFF; background:#FC6; padding:10px; text-align:center; font-size:22px; border:0px solid #000; float:left;
}

.alivechat_footer_float{position:fixed;right:15px;width:220px;height:auto;background:none;bottom:0;z-index:99;}
.alivechat_footer_bar{width:206px;height:16px;background-color:#F90;padding:7px;z-index:105;cursor:pointer;}
.alivechat_footer_tvol {color:#FFF;font-size:16px;z-index:101;margin-left:5px;}
.alivechat_footer_x {position: absolute;height: 15px;width:15px;right:0;margin-right:15px;z-index:102;background:url('../html/basic-icon-x.html') no-repeat center center;
	cursor:pointer;
}
.alivechat_footer_showchat {width:350px;height:500px;background:#ccc;position:absolute;z-index:999;right:0;bottom:0;float:right;display:none;}
#main_menu ul li{position: relative;}
#main_menu ul ul {	position: absolute;	top: 50px;	left: 0px;	width: auto;	min-width: 100%;	 padding: 10px 0;	visibility: hidden;	opacity: 0;	z-index: 999999;	-webkit-transition: all .2s ease-in-out;	-moz-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}
#main_menu ul li:hover ul {	top: 45px;	visibility: visible;opacity: 1;}
#main_menu ul li ul li {	white-space: nowrap;    text-align: left;    display: block;   background: #fff;     margin: 0px;    float: left;    width: 100%;    padding: 0px;    height: auto;}
#main_menu ul li ul li a {	background: #fff;	white-space: nowrap;	color: #565656;	text-shadow: none;	font-weight: normal;	font-size: 16px;	text-transform: uppercase;	float: left;	display: block;	width: 100%;	padding: 0 15px;	border-bottom: 1px dashed #D6D5D5;	text-align: left;	margin: 0px;	border-radius: 0px;	height: auto;}
#main_menu ul li:hover li a {	background: #fff;	color: #565656;	line-height: 40px;}
#main_menu ul li:hover li a:hover {	background-color: #4D525C;	color: #fff;	margin: 0px;	border-radius: 0px;	height: auto;}
.list_global_videoyoutube{padding: 1%;}
.item_global_videoyoutube{float: left; width: 48%; margin-left: 1.5%;overflow: hidden; height: 205px; margin-bottom: 10px;}
.item_global_videoyoutube .img_item_global_videoyoutube{width: 100%; height: 155px; overflow: hidden; }
.item_global_videoyoutube .img_item_global_videoyoutube img{width: 100%; height: auto;}
.title_video_global{line-height: 25px; font-size: 14px}
.list_global_picturegallery{padding: 10px;}
.item_global_picturegallery{float: left; width: 31%; margin-left: 1%; margin-right: 1%;overflow: hidden; margin-bottom: 10px; position: relative;}
.item_global_picturegallery .img_item_global_picturegallery{height: 145px; overflow: hidden; border: 5px solid #DDD; position: relative;}
.item_global_picturegallery .img_item_global_picturegallery img{width: 100%; height: auto; }
.title_picture_global{line-height: 25px; font-size: 14px}
.overlay-bg {  background: #121212;  width: 100%;  height: 0;  z-index: 4;  position: absolute;  top: 0;  opacity: 0.4;  -webkit-transition: all .2s linear;  -moz-transition: all .2s linear;  -o-transition: all .2s linear;  -ms-transition: all .2s linear;  transition: all .2s linear;}
.item_global_picturegallery:hover .overlay-bg {height: 100%;}
.google_adword_footer_global{text-align: center;padding: 10px; color: #fff;}
.google_adword_footer_global a{color: #fff ;}
.google_adword_footer_global a:hover{color: #F00;}
.clr{clear: both;}
.viewLeft {  width: 48%;  float: left;}
.viewLeft .img_detail img{	width: 100%;	height: auto;	}
.viewRight {	margin-left: 2%;  width: 49%;  float: right;}
.viewRight .desc {  border-bottom: dotted 1px #ddd;  margin-bottom: 2px;  padding-bottom: 10px;}
.viewRight .desc b {  display: block;  margin-bottom: 15px;}
.viewRight .desc li {  line-height: 18px;  margin-bottom: 15px;  text-indent: 15px;  list-style: none;  background: url("../html/icon-check-pink.html") no-repeat left 4px;}
#proView .link a {  display: inline-block;  height: 24px;  line-height: 26px;  padding-left: 30px;  color: #333;  position: relative;}
#proView .link a:hover {  color: #f00;}
#proView .link a:first-child {  margin-right: 22px;}
#proView .link {  margin-bottom: 15px;
}
#proView .link a:after {  content: "";  position: absolute;  top: 0;  left: 0;  width: 24px;  height: 24px;  background-color: #646464;  background-position: center center;  background-repeat: no-repeat;}
#proView .link a.b_mail:after {  background-image: url("../html/icon-mail.html");}
#proView .link a.b_share:after {  background-image: url("../html/icon-share.html");}
#proCont {  padding: 0px 0px;}
.listDesc { margin-bottom: 15px;  box-shadow: inset 0 -5px #E6E6E6;  margin-top: 20px;}
.listDesc a {  text-transform: uppercase;  font-size: 18px;  display: inline-block;  line-height: 40px;  margin-right: 20px;  padding-bottom: 5px;  box-shadow: inset 0 -5px #f00;  color: #f00;}
.titleView { background: url(../html/title-line.html) repeat-x left bottom;  position: relative;  padding: 0px 0 15px 0;  margin-bottom: 20px;  line-height: 30px;  font-size: 18px;  color: #000;  font-weight: bold;  text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
#bridal_images { background: #fff;  width: 100%;  height: auto;}
#bridal_images img { border: none; width: 100%; height: auto; margin: 0px auto;}
#bridal_images_list { display: block; float: left; width: 100%; padding-left: 20px; position: relative;}
#bridal_images_list li {margin-right: 10px; list-style: none; float: left;height: 55px; width: 55px; border: 1px solid #CCC;background: #fff;padding: 4px;text-align: center; overflow: hidden;}
#bridal_images_list li:hover {border: 1px solid #999; background: #fff;}
#bridal_images_list img {width: auto;height: 55px;width: 55px; border: none;}
.pro_slide_prev, .pro_slide_next { position: absolute; width: 12px;border: solid 1px #ccc;bottom: 50%;height: 50px; margin-bottom: -25px; text-indent: -10000px;}
.pro_slide_prev {left: 0px; border-radius: 5px 0px 0px 5px;background: url(../html/pro_slide_prev.html) no-repeat center center #f4f4f4;}
.pro_slide_next {right: 0px; border-radius: 0px 5px 5px 0px; background: url(../html/pro_slide_next.html) no-repeat center center #f4f4f4;}
a.pro_slide_prev.disabled, a.pro_slide_next.disabled {opacity: .5;}
a.pro_slide_prev.disabled, a.pro_slide_next.disabled {cursor: default;}
.cloud-zoom-lens { cursor: move;}
.cloud-zoom-big {overflow: hidden;}
.cloud-zoom-loading, img.loading {background: url(loading.gif) no-repeat scroll center transparent;}
.nomargin {line-height: 120%;color: #C00;margin-top: 5px; margin-bottom: 8px;}
.text_color_tt{color: #000}
.pix_simple_grid_global{border: 2px solid #DDD;}
.pix_simple_grid_global .pix_column_thumb {	border-right: 2px solid #DDD;border-bottom: 2px solid #DDD; float: left;margin: 0 auto;position: relative;width: 33%;}
.pix_simple_grid_global .pix_column_thumb img {width: 100%;height: auto;}
.pix_column_thumb { margin-right: 20px;}
section img, article img, .pix_load_content img, footer img { max-width: 100%;}
.pix_simple_grid_global .entry-content { position: static;}
.pix_simple_grid_global .entry-content {background: #fafafa;}
.pix_simple_grid_global .entry-content {border-bottom-right-radius: 1px;border-bottom-left-radius: 1px;display: block; font-size: .95em; overflow: hidden; padding: 5px 15px 20px;position: relative; text-align: center;}
.entry-content h5 { height: 30px; color: #8ACE00; overflow: hidden;}
.entry-meta .add_to_cart_button, .add_to_cart_button { background: #8ACE00; display: block; color: #FFFFFF; font-weight: bold; height: 28px; line-height: 29px; text-decoration: none; border-radius: 4px; -moz-border-radius: 4px;-webkit-border-radius: 4px; width: 100px; text-align: center;margin: 10px auto;}
.content_chitiet{padding: 1%;}
.global_thuonghieu_sp ul li{list-style: none; padding: 5px; clear: both;}
.global_thuonghieu_sp ul{padding: 10px; margin: 0px;}
.global_grid_products_3{padding: 10px;}
.global_product_id_3 {float: left;margin-left: 1%; margin-right: 1%;width: 30.9%;margin-bottom: 10px;min-height: 175px;border: 1px #ddd solid;	background: linear-gradient(to bottom, #f7f7f7 0%, #ffffff 100%);position: relative;}
.global_product_id_3 .global_product_img_3 {height: 145px;overflow: hidden;padding: 5px;}
.global_product_id_3 .global_product_img_3 img {width: 100%;height: auto;}
.global_product_id_3 .global_product_infomation_3 {padding: 10px;padding-top: 0px;  height: 45px; overflow: hidden; text-align: center; background: linear-gradient(to bottom, #f6f6f6 0%, #ffffff 100%);}
.global_product_id_3 .quickview { position: absolute; opacity: 0; padding: 10px 0px; width: 80%; text-transform: uppercase; color: #fff; font-weight: 400; background: #303030; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease; transition: all 0.3s ease; display: inline-block; left: 10%; top: 22%; text-align: center; z-index: 2;}
.global_product_id_3:hover .quickview {	opacity: 1;}
.global_product_id_3:hover .product_infomation_3 .global_name_product_infomation_3 {color: #EB2026;}
.global_product_id_3 .product_infomation_3 .global_name_product_infomation_3 {font-weight: normal;font-size: 13px;color: #333;}
.global_product_id_3 .product_infomation_3 .global_price_product_infomation_3 {font-weight: bold;font-size: 13px;color: #f00;}
.global_product_id_3:hover {-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);-o-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);box-shadow: 0px 0px 10px rgba(0,0,0,0.3);background-color: #fff;opacity: 0.7;}
.global_grid_products_4{padding: 1%;}
.global_product_id_4 {float: left; margin-left: 1%; margin-right: 1%;width: 30.9%;margin-bottom: 10px;min-height: 175px;border: 1px #ddd solid;background: #FFF;}
.global_product_id_4 .global_product_img_4 {height: 145px;overflow: hidden;padding: 5px;}
.global_product_id_4 .global_product_img_4 img {width: 100%;height: auto;}
.global_product_id_4 .global_product_infomation_4 {padding: 10px;padding-top: 0px;  height: 55px;  overflow: hidden; text-align: center;}
.global_product_id_4:hover .product_infomation_4 .global_name_product_infomation_4 {color: #EB2026;}
.global_product_id_4 .product_infomation_4 .global_name_product_infomation_4 {font-weight: normal;font-size: 13px;color: #333;}
.global_product_id_4 .product_infomation_4 .global_price_product_infomation_4 {	font-weight: bold;	font-size: 13px;	color: #f00;}
.global_product_id_4:hover {	background: #009DC0;}
.global_product_id_4:hover .product_infomation_4 .global_name_product_infomation_4 {	color: #fff;}
.global_product_id_4:hover .product_infomation_4 .global_price_product_infomation_4 {	color: #fff;}
.global_order_product {  font-size: 13px;  background-color: #E5E5E5;  padding: 10px;    display: block;  height: 30px;}
.global_order_product .global_item_sort_product{float: left; margin-left: 1%; margin-right: 1%; width: 30%}
.global_order_product .global_item_sort_product select{width: 100%; height: 30px; border-radius: 10px}
.global_dactinh_option select{width: 100%; height: 30px; border-radius: 10px;}
.global_dactinh_option ul{margin: 0px; padding: 0px;}
.global_dactinh_option li{float: left;width: div; margin-left: 10px; margin-right: 10px; text-align: center; list-style: none;}
.global_dactinh_option li div{width: 30px; height: 30px; background-repeat: no-repeat; background-size: contain}
.global_dactinh_img_option ul{margin: 0px; padding: 0px;}
.global_dactinh_img_option ul li{float: left;width: div; margin-left: 10px; margin-right: 10px; text-align: center; list-style: none;}
.global_dactinh_img_option ul li div{width: 55px; height: 40px; background-repeat: no-repeat; background-size: contain}
.global_div_list_color{width: 100%; margin-top: 20px;}
.global_div_list_color ul{margin: 0px; padding: 0px;}
.global_div_list_color ul li{float: left;width: 50px; margin-left: 10px; margin-right: 10px; text-align: center; list-style: none; margin-bottom: 10px;}
.global_div_list_color ul li div{width: 50px; height: 40px; border: 3px solid #eee}
.global_div_list_color_products{width: 100%; margin-top: 20px;}
.global_div_list_color_products ul{margin: 0px; padding: 0px;}
.global_div_list_color_products ul li{float: left;width: 70px; margin-left: 10px; margin-right: 10px; text-align: center; list-style: none; position: relative;}
.global_div_list_color_products ul li div{width: 100%; height: 50px; padding-top: 10px;}
.custom-file-input:-webkit-file-upload-button { visibility: hidden;}
.custom-file-input { height: 50px;}
.custom-file-input::before {  content: '';  display: inline-block;  background: transparent;  border: 0px;  border-radius: 3px;  padding: 5px 14px;  outline: none;  white-space: nowrap;  -webkit-user-select: none;  cursor: pointer;  text-shadow: 1px 1px #fff;  font-weight: 700;  font-size: 7pt;  width: 100%;  height: 50px;}
.custom-file-input:hover::before {  border-color: black;}
.custom-file-input:active::before {  background: transparent;}
.delete_image_color {  color: #000;  position: relative;  right: -5px;  top: -8px;  font-weight: bold;  font-size: 14px;}
.global_boloc_dac_tinh{margin: 5px auto 30px auto;}
.global_option_title { background: #000; height: 35px; color: #fff; text-align: left;   padding-left: 10px ; line-height: 35px; font-size: 19px;}
.global_list_ds_loc_dt { border: 1px solid #E9EDEE; position: relative; clear: left; background: #fff;}
.global_item_ds_loc_dt { border-top: 1px solid #ddd;  height: 45px; min-height: 45px; overflow: hidden;  padding-left: 150px; position: relative;  padding-right: 30px;}
.global_tieude_ds_loc_dt { line-height: 45px; background: #F5F6F8;color: #7292a7; height: 100%; width: 150px; position: absolute; top: 0; left: 0; text-align: center;}
.global_filter-color-item {float: left; width: 72px;}
.global_filter-color-item a { border: 1px solid #fff; width: 20px; height: 20px; box-shadow: 0 0 0 1px #b8b8b8;margin: 10px 0px 10px 20px;text-align: center;line-height: 22px;display: inline-block;font-size: 11px;text-indent: -9999px;}
.global_filter-color-item span {font-size: 11px;font-style: normal;}
.global-filter-attr-item {float: left;  line-height: 45px;}
.global-filter-attr-item a { display: inline-block; margin-left: 20px; line-height: 46px; font-size: 11px; color: #333;}
.dieukien_ds_loc_dt span.down, .dieukien_ds_loc_dt span.up { display: block; width: 12px; height: 7px; position: absolute;top: 20px;right: 10px;left: auto;cursor: pointer;background: url(block-filter-arrow.png) no-repeat bottom left;}
.dieukien_ds_loc_dt span { line-height: 45px; background: #F5F6F8; color: #7292a7; height: 100%; width: 150px; position: absolute; top: 0; left: 0; text-align: center;}
.dieukien_ds_loc_dt span.up {background-position: top left;}
.input_submit_loc_dt {font-style: normal;text-transform: uppercase; font-weight: 400; padding: 2px 6px; color: #FFF; margin: 11px 6px; background: #000; border: 1px solid #DEDEDE; box-shadow: 0 0 0 2px #000; font-size: 13px;}
.item_box_view_picture_global{float: left; width: 23%; margin-right: 1%; margin-left: 1%}
.item_box_view_picture_global img{width: 100%; height: auto;}
.global_div_list_color_products{width: 100%; margin-top: 20px;}
.global_div_list_color_products .global_khung_color_pic{width: 20%; margin-top: 10px; float: left; margin-right: 10px; position: relative; text-align: center;}
.global_div_list_color_products ul{margin: 0px; padding: 0px;}
.global_div_list_color_products ul li{width: 100%; text-align: center; list-style: none; position: relative;}
.global_div_list_color_products ul li div{width: 100%; height: 20px;}
.row_nam img{height: auto;}
.kieuhienthi{clear: both;padding: 0px; margin: 0px;}
.kieuhienthi li{list-style: none;border: 3px solid #eee; width: 130px; text-align: center; float: left;margin-right: 10px; height: 85px;}
.kieuhienthi li img{width: 80%; height: auto;}
.item_hienthi{width: 230px;}
.item_hienthi strong{float: left;}
.item_hienthi input{float: right;}
.img_logo{max-width: 400px; height: auto;}
#comment #post-inner1 {  position: relative;  width: 100%;  padding-top: 10px;}
#comment * { margin: 0;  padding: 0;}
#comment #post-inner1 .cl, #comment #post-inner1 .cr { display: table-cell;  vertical-align: top;}
#comment .iconcom-avatar { background-position: 0 -25px; width: 45px; height: 45px; float: left; margin: 0 10px 0 5px;}
#comment .boxcomment { display: block; height: 43px; font-size: 12px; color: #777; border: 1px solid #ccc; text-indent: 10px;border-radius: 1; box-shadow: none; overflow: auto; padding: 4px 5px 0 5px;resize: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: auto; max-height: 400px; outline: none; min-height: 46px;background-color: #fff;padding-bottom: 18px;color: #1f1f1f!important;text-align: left;width: 100%;}
#comment .choseinput {display: block;clear: both;margin: 0;font-size: 12px;color: #333;border: 1px solid #ccc;border-top: 0;background: #eee;background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background: -moz-linear-gradient(top,#fff,#eee);background: -o-linear-gradient(top,#fff,#eee);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);
  background: -ms-linear-gradient(top,#fff,#eee);width: auto; float: none; height: 32px;position: relative;}
#comment .choseinput li { float: left; border-right: 1px solid #ccc; position: relative; cursor: pointer; font-size: 14px; padding: 5px 10px; white-space: nowrap; list-style: none;}
#comment .choseinput li input#upload-image { cursor: pointer; font-size: 12px; opacity: .01; position: absolute; top: 0; padding: 0!important; width: 95px!important;height: 39px!important;}
#comment .iconcom-addpic {background-position: -205px -25px; width: 20px; height: 20px; margin: 2px 5px 0 0;}
#comment [class^="iconcom-"], #comment [class*="iconcom-"] {background-image: url(../html/bgcomment.html);background-repeat: no-repeat;display: inline-block;height: 30px;width: 30px;line-height: 30px;vertical-align: middle;}
#comment .iconcom-styletext {background-position: -225px -25px;width: 20px;height: 20px;margin: 2px 5px 0 0;}
#comment .styletext {display: none;width: 123px;height: 83px;border: 1px solid #ccc; border-bottom: 0;border-right: 0;position: absolute;top: 32px;left: 0; z-index: 10;background: #fff;}
#comment .styletext a {float: left; padding: 10px; border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
#comment .iconcom-B {background-position: -265px -25px;width: 20px;height: 20px;}
#comment .iconcom-I {background-position: -285px -25px; width: 20px;height: 20px;}
#comment .iconcom-U {background-position: -305px -25px;width: 20px;height: 20px;}
#comment .iconcom-hyperlink {background-position: -325px -25px;width: 20px; height: 20px;}
#comment .iconcom-list123 { background-position: -345px -25px;width: 20px; height: 20px;}
#comment .iconcom-listbullet { background-position: -365px -25px; width: 20px; height: 20px;}
#comment .choseinput li:first-child+li+li {border: 0; float: right; margin-left: 1px; padding: 7px 10px;}
#comment .choseinput li:hover {background: #0a88d1;color: #fff;}
#comment .infocomm { display: none; padding: 10px; background: #fff; width: 250px; border: 1px solid #ccc; position: absolute;  top: 30px;left: 0px; z-index: 100;}
#comment .infocomm h6{font-weight: bold;font-size: 14px;color: #FF0000;}
#comment .infocomm div.btn2 { width: 50px;}
#comment .infocomm div.btn_comment {display: block; margin: 5px auto 0; width: 100px; padding: 3px 8px; background: #0a88d1; border: 1px solid #0a88d1; color: #fff; font-size: 13px; font-weight: bold; cursor: pointer; text-align: center;}
#comment .infocomm .input {display: block; padding: 4px 5px; height: 22px;width: 240px; border: 1px solid #ccc;margin-bottom: 5px; font-size: 12px;}
#comment .infocomm label {display: block; font-size: 13px; margin: 5px 0 0;}
#comment .infocomm label a {color: #0a88d1;}
#comment .choseinput li:first-child+li+li+li+li.sendcmt {background: #0a88d1; color: #fff; padding: 7px 10px; border-right: 1px solid #0a88d1;float: right;}
#comment .choseinput li:first-child+li+li+li+li.sendcmt button {border: 0; background: none;  color: #fff;  font-weight: bold;}
#comment .choseinput li:first-child+li+li+li+li+li.loginname { float: right; background: none;  line-height: 22px; color: #555; font-weight: bold;}
#comment .choseinput li:first-child+li+li+li+li+li.loginname a {color: #0a88d1; font-weight: bold;}
#comment .loadding { display: none; float: right; margin-right: 10px;}
#comment .captchacmt {line-height: 17px; float: right; padding: 2px;}
#comment .cmtrating {margin-left: 59px;padding: 9px 0 2px;}
#comment .cmtrating span { padding-right: 10px; font-size: 15px;}
#comment .cmtrating input { padding-left: 2px; margin-right: 4px;}
.notifycmtmsg {clear: both;text-align: center;color: #ff6a00;}
.notifycmtmsg a {padding: 3px!important; margin: 10px auto!important;color: #ff6a00; font-weight: bold; display: block; border: 1px solid #ddd; border-radius: 3px;}
#comment #js_new_feed_comment { clear: both; height:400px; overflow:auto;}
#comment .ask {display: block; padding: 8px;clear: both;}
#comment .iconcom-cushide3 {background-position: -125px -25px; width: 40px;height: 40px;float: left; margin: 0 10px 0 5px;}
#comment .ask div.content {display: block; margin: 5px 0 0 55px; color: #333;line-height: 18px; font-size: 14px;}
#comment .ask span.alif {display: inline-block;color: #3581e0;margin-left: 55px;font-size: 12px;cursor: pointer;}
#comment .row1 {background: #eee!important;  padding: 8px 8px;}
#comment .ask span.alif {display: inline-block;  color: #3581e0;  margin-left: 55px;  font-size: 12px;  cursor: pointer;}
#comment .ask span.ali {display: inline-block;  color: #3581e0;  font-size: 12px;  margin-left: 15px;  margin-right: 15px;  cursor: pointer;}
#comment .iconcom-likecomm {background-position: -337px 0;  width: 10px;  height: 14px;  margin-left: 5px;}
#comment .ask span.ali span {font-size: 12px;}
#comment .ask span.time {font-size: 12px;}
#comment .row1 {background: #eee!important;  padding: 8px 8px;}
#comment .replay {display: block;  margin-left: 62px;}
#comment .replay.reply-box {display: none;}
#comment .replay>h6 {background-image: url(../html/bgcomment.html);  background-repeat: no-repeat;}
#comment .replay strong {color: #666;  margin-right: 10px;}
#comment .replay>b {  text-transform: uppercase;  margin-right: 10px;  color: #000;  font-weight: normal;  font-size: 10px;  background: #eebc49;  padding: 2px 6px;  border-radius: 3px;  line-height: 18px;  height: 18px;}
#comment .replay div.content {display: block;  padding: 0 0 0 55px;  background: transparent;  font-size: 14px;  line-height: 20px;  position: relative;  min-height: 22px;}
#comment .replay span.ali {display: inline-block;  color: #3581e0;  margin-left: 55px;  font-size: 12px; cursor: pointer;}
#comment .iconcom-likecomm {background-position: -337px 0;  width: 10px;  height: 14px; margin-left: 5px;}
#comment .replay span.alif span {font-size: 12px;  margin-left: 5px;}
#comment .replay span.time {font-size: 12px;  margin-left: 5px;}
#comment .replay { display: block; margin-left: 62px;}
#comment .boxmarg { margin: 5px 0 0; background: #eee; overflow: visible; padding: 5px 5px 5px 0;  position: relative;}
#comment .boxmarg .cl, #comment .boxmarg .cr { display: table-cell; vertical-align: top;}
#comment .iconcom-avatar {background-position: 0 -25px; width: 45px; height: 45px; float: left; margin: 0 10px 0 5px;}
#comment .boxmarg .cr {width: 100%;}
#comment .boxreplay {min-height: 59px;  background: #fff;  width: 100%; height: auto; font-size: 12px; color: #777; border: 1px solid #ccc; transition: all .5s ease;  text-indent: 10px;}
#comment .lilich {background-position: -45px -25px; float: left; width: 40px; height: 40px; position: relative; margin-right: 10px;}
#comment .iconcom-cushide1 {background-position: -45px -25px; width: 40px; height: 40px; float: left; margin: 0 10px 0 5px;}
#comment .iconcom-cushide2 {background-position: -85px -25px; width: 40px; height: 40px; float: left; margin: 0 10px 0 5px;}
#comment .iconcom-cushide3 {background-position: -125px -25px; width: 40px; height: 40px; float: left; margin: 0 10px 0 5px;}
#comment .iconcom-cushide4 {background-position: -165px -25px; width: 40px; height: 40px; float: left; margin: 0 10px 0 5px;}
#comment #post-inner1 .cr {width: 100%;}
#comment .iconcom-lgsmall {background-position: -245px -25px; width: 20px; height: 20px; margin: 2px 0 0;}
#modal{left:35%;}
#comment .choseinput li:hover .infocomm{display:block;}
div.loading_update{display: block; background-image: url("loading4.gif"); background-repeat: no-repeat; background-position: center;}
.title_sanpham{font-size: 18px;}
.line_gg{text-decoration:line-through;}
.mauden{color:#000000; font-size:11px;}
.float_price{display:inline-block;margin-right: 10px;}
.nopadding{padding:0 !important;}

.tt_col {padding: 10px;}
.list_col {padding: 10px;}
.table_boder {border:1px solid #CCC;}
.cart_col{padding: 10px;}

.cpToggle {float: left;display: block;height: 30px; width: 30px;padding: 10px;cursor: pointer;background-color: #ccc;background-image: url('data:image/png;base64,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');
    background-size: cover;
}
.global_picker {position: fixed; top: 200px; z-index: 100;}
.global_panel {width: 300px;height: 450px; display: none;overflow-y: scroll;float: left;border:1px solid #ccc; background: #ddd;}

/*contact*/
.contact {	padding-top: 0px;padding-bottom: 20px; overflow: hidden;}
.contact .left {width: 35.7%;float: left;}
.contact .right {width: 62%;float: right;}
.formBox li {display: block;position: relative;	margin-bottom: 10px;}
.formBox li input, .formBox li textarea {border: solid 1px #E1E1E1;	height: 38px;color: #999;padding: 0 10px 0 45px;}
.formBox li textarea {padding: 10px 10px 10px 45px;height: 168px;}
.contact .left input {width: 81%;}
.contact .right input, .contact .right textarea {width: 89.5%;}
.formBox li:after {	content: "";position: absolute;	top: 0;	left: 0;width: 45px;height: 40px;background-repeat: no-repeat;background-position: center center;z-index: 10;}
.formBox li.name:after {background-image: url("c_name.png")}
.formBox li.phone:after {background-image: url("c_phone.png");}
.formBox li.mail:after {background-image: url("c_mail.png");}
.formBox li.local:after {background-image: url("c_local.png");}
.formBox li.subject:after {background-image: url("c_subject.png");}
.formBox li.mess:after {background-image: url("c_mess.png");}
.formBox li.code:after {background-image: url("c_code.png");}
.formBox .button {float: left;text-transform: uppercase;font-size: 17px;padding: 0 20px;margin-left: 36px;height: 38px;	line-height: 40px;margin-bottom: 10px;color: #FFF;background: #323232;}
.formBox .button:hover {color: #FFF;background: #DE1C36;}
.formBox li span {position: absolute;right: 0;top: 0;line-height: 42px;padding: 0 10px;font-weight: bold;z-index: 2;letter-spacing: 1px;user-select: none;-webkit-user-select: none;-moz-user-select: none;	-o-user-select: none;-ms-user-select: none;}
.action_alignright {margin-right: -15px;}

.ul_class li {padding: 10px; border-bottom: 1px dotted #ccc; font-size: 14px; background: #FFF;}
.global_input_color {height: 30px; width: 70px;}

.transition{}
.transition:hover img.box_img{-webkit-transform: scale(1.07);-moz-transform: scale(1.07);-o-transform: scale(1.07);/*transform: scale(1.2);*/}
.img-zoom img {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;}

.transition45 { transition: all .2s ease-in-out; }
.transition45:hover img.box_img{ -moz-transform: scale(1.1) rotate(4deg);-webkit-transform: scale(1.1) rotate(4deg);-o-transform: scale(1.1) rotate(4deg);transform: scale(1.1) rotate(4deg);}

.autohide {display: none;} .xemngay { bottom: -10px; right: 5px;  position: absolute;}
.auto_icon {position: absolute; z-index: 99;}
.global_icon {cursor: pointer; width: 30px; height: 30px; padding: 5px; background: #DDD; color: #333; border:1px solid #999; float: left;}
.global_icon:hover {border:1px solid #f00;color: red;-webkit-transition: -webkit-transform .7s;-moz-transition: -moz-transform .7s;-ms-transition: -ms-transform .7s;-o-transition: -o-transform .7s;transition: transform .7s;-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.tooltip_css {}
.tooltip_css .tooltiptext {visibility: hidden;width: 100px;background: rgba(0, 0, 0, 0.7);color: #fff;text-align: center;padding: 9px 0;border-radius: 0px;position: absolute;z-index: 1;border-left: 8px solid #F00;font-size: 10px;margin-left: 4px;margin-top:-6px;height: 30px;text-align: left;padding-left: 7px;}

.tooltip_css:hover .tooltiptext {visibility: visible;}
.page_break {clear: both; margin-top: 20px; padding-top: 20px;}

.xanh { color:#060 !important;}
.bien { color:#00adef !important;}
.cam { color:#F60 !important;}
.vangkhe { color:#FF3 !important;}
.do { color:#F00 !important;}
.xam { color:#CCC !important;}
.trang { color:#FFF !important;}
.denden { color:#555 !important;}
.den { color:#000 !important;}
.hong{color:#ff00de !important;}

.bblue { background:#2095fa !important;}
.bxanh { background:#060 !important;}
.bcam { background:#F60 !important;}
.bcam:hover { background:#FC0 !important;}
.bhong { background:#F06 !important;}
.bhong:hover { background:#F0F !important;}
.btim { background:#63C !important;}
.btim:hover { background:#600 !important;}
.bdo { background:#FF0 !important;}
.bxam { background:#CCC !important;}
.btrang { background:#FFF !important;}
.bdenden { background:#555 !important;}

.bvang { background:#FFC !important;}
.bvang:hover { background:#FF3 !important;}

.font11 { font-size:11px !important;}
.font12 { font-size:12px !important;}
.font13 { font-size:13px !important;}
.font15 { font-size:15px !important;}
.font18 { font-size:18px !important;}
.font22 { font-size:22px !important;}
.font25 { font-size:25px !important;}
.font30 { font-size:30px !important;}
.font40 { font-size:40px !important;}
.font50 { font-size:50px !important;}

.cao15 { height:15px !important;}
.cao20 { height:20px !important;}
.cao10 { height:10px !important;}
.cao18 { height:18px !important;}
.cao0 { height:0px !important;}

.indam{ font-weight:bolder !important;}

.rongleft { width:600px !important; margin-left:0px; border:0px solid #000;}
.border {border:1px solid #000; width:375px; height:100%;}
.w375 { width:585px;border:0px solid #900; background:#f1f1f1;}

.note_5 { text-align:justify;}
.padding15 { padding:15px;}
.padding5 { padding:5px;}
.margintop20 { margin-top:20px !important;}
.margintop10 { margin-top:10px !important;}
.margintop13 { margin-top:13px !important;}
.margintop15 { margin-top:15px !important;}
.margintop5 { margin-top:5px !important;}
.margintop3 { margin-top:3px !important;}
.marginleft10 { margin-left:10px !important;}
.marginleft20 { margin-left:20px !important;}
.marginleft50 { margin-left:50px !important;}
.marginleft30 { margin-left:30px !important;}

.marginright10 { margin-right:10px !important;}
.marginright20 { margin-right:20px !important;}

.paddingleft20 { padding-left:20px !important;}
.marginbottom15 {margin-bottom:0px; height:70px;}
.marginbottom20 {margin-bottom:20px !important;}
.marginbottom0 {margin-bottom:0px !important;}

.canhtrai {text-align: left !important;}
.canhgiua {text-align: center !important;}
.canhphai {text-align: right !important;}

.breadcrumb {box-sizing: border-box !important;}
.boxselectNGU {background: rgba(0, 0, 0, 0) url("sprite.png") no-repeat scroll -302px 0px;height:26px;border-left:1px solid #d6d4d4;}
.boxselect {background: rgba(0, 0, 0, 0) url("selectme.png") no-repeat right;height:26px;border-left: 1px solid #d6d4d4;border-radius:10px;padding-right:20px;}
.boxselect select.todoselect {background:rgba(0, 0, 0, 0) none repeat scroll 0 0;opacity:1;height:28px;width:70px;border:medium none;-webkit-appearance:none;-moz-appearance: none;outline: medium none;color: #777;font-size: 12px;padding-left: 5px;}
.global_ss {font-size: 13; font-weight: bolder; margin-top: 4px; margin-right:6px;}
.global_viewlist {margin-top: 3px; width: 60px;}
a.a_view_sp, a.a_view_sp:link, a.a_view_sp:visited {padding:4px;width:40px;color: #F03;TEXT-DECORATION: none;font-size:15px; border:1px solid #ccc;}
a.a_view_sp:hover {color: #F60;TEXT-DECORATION: none;font-size:15px;}
.img_box_dai {width: 300px; height: 300px; position: absolute;}
.img_box_dai img {height: 100%;}
.feature-grid img {width: 100%;}

a.full_dai_go, a.full_dai_go:link, a.full_dai_go:visited {padding:10px;color: #FFF; background: #444; TEXT-DECORATION: none;font-size:16px;}
a.full_dai_go:hover {color: #FF0;TEXT-DECORATION: none;background: #f00;}

.global_line_box {margin-left: 300px;}
.global_ghichu {height: 160px; overflow: hidden; width: 100%;padding-top: 31px;border-top: 1px solid #ccc;}
.arrival-wide {width: 70%; margin-left: 300px;}
.col100 {height: 325px;}

.news_cat_cus1 {width: 46%; float: left;}
.img_box_news {width: 200px;}

.arrival-news {width: 60%; margin-left: 200px;}
.main_news_tip2 {width:365px; height:auto; margin-top:15px;float:left; margin-left:15px; border:1px solid #ddd; padding:0px;}

.news_hot_main {padding-top:5px; margin-bottom:8px; overflow:hidden; line-height:130%;}

.main_bg_bong {background: rgba(0, 0, 0, 0.7); width: 10%; height: 10%; position: absolute;}

.news2line_big {height: 40px; overflow: hidden;}

.box_right_x {width: 222px;height: 60px;overflow: hidden;padding-left:10px; float: right;}
.box_left100_x {width: 50px;height: 50px;float: left;}

.headtop_menu {line-height: 110%;font-size: 13px;margin:0 auto; position:fixed; top:23px; z-index:99990; display:none; background:#555; width:770px; padding:10px;}
.headtop_main_menu{}
.menu_top_jumin {width:380px; margin-left:10px; border:1px solid #FFF; background:#111; overflow-x:hidden;overflow-y:scroll; height:300px; padding: 10px;}
.main_menu_top_jump {padding: 5px;}

.menu_top_addon {margin-bottom: 20px;}
.main_menu_ongoai {width: 160px;margin-bottom: 20px;background: #FFF; color: #ffcc66; padding:10px; box-sizing: border-box; text-align: center; margin-right: 20px; }
.main_menu_ongoai:hover {background: #ffffcc; color: #f00; }

.main_menutop1_title {color: #000;}
.main_menu_ongoai:hover .main_menutop1_title {color: #F00;}

.main_menu_ongoai_phai {margin-right: 0 !important;}

.nomargin_right {margin-right: 0 !important;}

.main_col_left {float:left;width:352px;border:1px solid #ccc;}
.main_col_right {float:right;width:740px;}
.main_content_top{clear:both;border-bottom:1px solid #ccc;padding-bottom:5px;}
.body_thumb_content{padding:10px;box-sizing:border-box;}
.del{color:#555;text-decoration:line-through;font-size:20px;}
.gia_thanhtien {font-weight:bolder;color:#f00;font-size:30px;clear:both;}
.list_body_left{width:200px;float:left;border-bottom:1px dotted #CCC;padding-bottom:7px;padding-top:7px;}
.list_body_right{width:400px;float:left;border-bottom:1px dotted #CCC;padding-bottom:7px;padding-top:7px;font-weight:bolder;}
.line_top_1{height:30px;}
.product_details_cart{margin-bottom:20px;}
.product-quantity {margin-top:25px;position:relative;}
.intext {border: 1px solid #f0f0f0;color:#555555;font-size:14px;height:41px;text-align:center;width:200px;}
.buttontext {background:transparent none repeat scroll 0 0;border:1px solid #f0f0f0;color:#555555;cursor:pointer;font-size:27px;font-weight:normal;height:41px;line-height:37px;text-align:center;transition:all 0.3s ease 0s;width:40px;}
.buttontext:hover {background:#ddd;}
.numbers-row {display:inline-block;position:relative;}
.icon_body {width:41px;text-align:center;height:41px;padding:7px;cursor:pointer;font-size:18px;background:none;border:1px solid #f0f0f0;margin-left:10px;}
.icon_body:hover {background:#ddd;}
.shopng-btn {background:#ed3737 none repeat scroll 0 0;border:1px solid #FF0;margin-right:16px;padding:10px;color:#FF0;}
.shopng-btn:hover {background:#000; color:#FFF;}
.product-bottom {padding-top:20px;}
.km_product {position: absolute;}
.main_content_body {padding-bottom:20px;padding-top:20px;}
.admin_box_left_1 {width: 27%;border:1px solid #ccc;padding:10px;box-sizing:border-box;}
.admin_box_right_1{width:70%;border:1px solid #ccc;padding:10px;box-sizing:border-box;}
.admin_menu_title_1{border-bottom:1px solid #eee;cursor:pointer;background:#000;color:#FFF;font-weight:bolder;font-size:18px;padding:5px;text-align:left;}
.admin_menu_chude {font-weight:bolder;padding:10px;padding-left: 0; font-size:15px;}
a.admin_menu_class,a.admin_menu_class:link,a.admin_menu_class:visited{padding:4px;color:#F03;TEXT-DECORATION:none;font-size:15px;border-bottom:1px dotted #ccc;display:block;}
a.admin_menu_class:hover{color:#F60;TEXT-DECORATION:none;font-size:15px;}
.qlchung {display:none;}
.arrival-wide-admin{width:60%;margin-left:300px;}
.global_ghichu-admin{height:120px;overflow:hidden;width:100%;padding-top:31px;border-top:1px solid #ccc;}
.input100 {width: 100%; height:25px;font-size:18px;border:1px solid #ddd;}
.globalcat_main_box{border-bottom:1px solid #ccc;padding:10px;padding-left:0;width:100%;}
.globalmain_sort{width:50px;}
.globalmain_input {width:600px;}
.globalmain_control{margin-left:20px;}
.main_input {font-size:18px;font-weight:bolder;padding-left:10px;padding-right:10px;}
.lang_flag{ padding:3px;float:right;margin-right:10px;}
.input_lang input{width:100%;border:none;font-size:13px;font-weight:bolder;padding-right:10px;padding-left:10px;}
.header_cp {font-size:18px;font-weight:bolder;padding-top:20px;padding-bottom:20px;color:#F00;}
.cot1_home {float:left;width:380px;}
.sp_home_img {width:100px;height:100px;background:#ddd;}
.sp_home_content {width:260px;}
.sp_home_list {border-bottom:1px solid #ccc;padding-top:20px;padding-bottom:20px;transition: all .2s ease-in-out;}
.sp_home_list:hover{transform: scale(1.1);}
.cot1_homecontent{margin-top:0px;padding-right:20px;}
.cot1_hometitle{border-bottom:1px solid #ccc;padding-right:20px;margin-right:30px;padding-bottom:10px;font-size:15px;font-weight:bolder;}
.sp_home_title{padding-left:10px;box-sizing:border-box;font-weight:bolder;}
.sp_home_price{padding-left:10px;box-sizing:border-box;}
.submitbutton{text-align:center;}
.admin_sortid_input{height:38px;border:1px solid #ccc;padding:10px;width:100px;}
.admin_right_sort{margin-top: -8px; margin-left: 10px;}

.globalmain_mem_cus1 {width: 250px;}
.globalmain_mem_cus2 {width: 400px;}
.global_related_title {padding: 8px; box-sizing: border-box; background: #CCC; font-weight: bolder; text-align: center;}
.img100 img{width: 100%;}

.global_left_panel {margin-top: 30px;}
.global_gioithieu11 {background: #ddd; border: 1px solid #ccc; padding: 8px; box-sizing: border-box; font-weight: bolder; font-size: 18px;}
.global_dichvu10 {background: #ddd; border: 1px solid #ccc; padding: 8px; box-sizing: border-box; font-weight: bolder; font-size: 18px;}
.global_thongtin12 {background: #ddd; border: 1px solid #ccc; padding: 8px; box-sizing: border-box; font-weight: bolder; font-size: 18px;}

 
a.global_subnote_fa,a.global_subnote_fa:link,a.global_subnote_fa:visited{padding:6px;color:#555;TEXT-DECORATION:none;font-size:15px;border-bottom:1px dotted #ccc;display:block;}
a.global_subnote_fa:hover{color:#F60; TEXT-DECORATION:none;font-size:15px; background: #DDD;}

.global_addon_key {padding: 0px; box-sizing: border-box; float: left; width: 258px; border:1px solid #ddd;}
.global_addon_img {border-bottom: 1px solid #ddd;padding: 15px;}

a.appkey,a.appkey:link,a.appkey:visited{color:#600000;TEXT-DECORATION:none;font-size:15px; text-align: center; font-weight: bolder;}
a.appkey:hover{color:#F60; TEXT-DECORATION:none;font-size:15px;}

.global_addon_ghichu  {padding: 10px; box-sizing: border-box; text-align: justify; height: 80px; overflow: hidden;}
.global_addon_head {display: block; height: 30px;padding: 10px; box-sizing: border-box;}

.gb_giatien {color: #999;}
.gb_giatien1 {color: #F00; font-weight: bolder;}

.gl_addon_2_img {width: 350px;}
.gl_addon_2_note {width: 410px; padding: 15px; padding-top: 0;}
.gl_left1 {width: 110px; border-bottom: 1px dotted #ccc; padding: 5px;}
.gl_left2 {width: 260px;border-bottom: 1px dotted #ccc;padding: 5px;}

.img_border {border:1px solid #ddd;}
.gl_ghichu_app {padding-top: 15px;}

.h2app {color: #0072ff; font-weight: bolder; font-size: 30px; padding-bottom: 30px;}

.gl_cothequantam{color: #000; font-weight: bolder; font-size: 20px; padding-bottom: 30px;}
.header_center_tv {padding: 30px !important;padding-left: 0 !important;color: #000 !important;}
.imgcode{ font-size: 15px; font-weight: bolder;text-align: right; padding: 11px;padding-right: 0px;user-select: none; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;position: absolute;margin-left: 117px;}
.nick1_online {clear: both; font-weight: bolder; line-height: 120%;}
.nick2_online {clear: both; font-weight: bolder;line-height: 120%; margin-top: 10px;}
.global_icon_cus4 {display: none;}
.feature-grid {border: 1px solid #eee;}
.feature-grid {position: relative; border-bottom: 3px solid #fff; padding: 1em;}
.box_input {width: 99%;}