
/* CSS Document */
@import url('nivo-slider.css');
*{ margin:0; padding:0;}
body{
	margin:0; padding:0;
    font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;  text-align:center;
	/*background:url(../images/bg_body.png) top left repeat !important;*/
	position:relative;
}
div{ margin:0; padding:0}
img { border:none}
ul ,li{ list-style:none}
a { text-decoration:none; color:black }
.clear{ clear:both}
/*Css for page: Thuoc kich Duc*/
.formatwebname{
text-transform:uppercase; font-size:14px;
}
.slider_top .nbs-flexisel-item{
margin-bottom:0px;
}
.box_danhmuc_content{
	border:1px solid #CCC;
}
.slider_top .nbs-flexisel-item{
border:none !important;
}
.formatemail1{
font-size:12px;
width:300px;
float:left;
text-align:left;
}
.format_product{
padding-left:0px;
}
.title_main ul li{
display:inline;
}
.title_main ul li a{
font-size:14px;
}
.hotline_number{
color: rgb(202, 42, 42);
text-shadow: 2px 2px #3E4AC0;
font-weight: bold;
font-size: 19px;
line-height: 2.9;
position: absolute;
top: -12px;
right: 5px;
float: right;
text-shadow: 2px 1px #DDED50;
background-image:url(../images/hotline.png);
background-repeat:no-repeat;
height: 101px;
width: 283px;
padding-right: 0px;
}
.formatSpectFlexible{
width: 163px !important;
height: 248px ; float: left;
margin-right: 10px ;
background-color:#FFF;
margin-bottom: 20px ;
border-radius: 5px ;

line-height: 1.6 ;
word-wrap: break-word;
}
.title_main a{
color:white;
}
.countCart{
position: absolute;
left: 909px;
top: 12px;
}

.title_1  h2.title {
	font-size:13px !important;
	text-decoration: none;
	color:#017cca;
	line-height:25px;
}
.flash_news li{
	line-height:25px;
	text-align:left;
	background: url(../images/bg_li_flash_new.png) no-repeat top left;
	padding-left:20px;
}
.cart_banner_top{
position: absolute;
top: 10px;
right: 165px;
top: 15px;
}
.product_promotion{
clear: both;
overflow: hidden;
float: none;
width: 970px;
height: 293px;
margin-top: 1px;
padding-left: 14px;
margin-bottom: 10px;
padding-top: 46px;
background-image: url(../images/back_spkm.png);
background-repeat: no-repeat;
padding-right: 24px;
position: relative;
}
.product_promotion .nbs-flexisel-nav-left{
	left: -13px !important;

}
.product_promotion .nbs-flexisel-nav-right{
right: -16px;
}
.title_product_promotion{
position: absolute;
top: 12px;
left: 35px;
}
.title_product_promotion a{
color: white;
text-transform: uppercase;
font-weight: bold;
}
.slider_top{
clear: both;
float: none;
width: 1100px;
margin-left: auto;
margin-right: auto;


}
.formatemail2{
font-size:12px;
width:300px;
float:left;
text-align:left;
}
.linheightcommon{
line-height:1.8;
clear:both;
float:none;
width:100%;
}

.wrapper{
width: 1100px;
margin-left: auto;
margin-right: auto;
background-color: #F6F4F5;
overflow: hidden;
}
.support p a{
padding-right:20px;
}
.brandslider{

width: 100%;
/* background: url(../images/content-bg-grad.png) repeat-x scroll 0 0 #FFFFFF; */
/* border-top: 1px solid #FFFFFF; */
color: white;
/*
height: 383px;
 padding-bottom: 4px; */
clear: both;
float: none;
}
.icon_brand{
background-image: url(../images/iconbrand.png);
background-repeat: no-repeat;
height: 55px;
width: 228px;
top: -14px;
position: absolute;
text-align: center;
line-height: 5;
color: black;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
}
.icon_brand:hover{
/* color:#FF9233; */
}
.content_brand_ul_li{
margin-top: 54px;
line-height: 3.2;
padding-left: 20px;
}
.content_brand_ul_li ul li{
list-style:url(../images/icon_ul_li.png);
font-size:13px;

}
.content_brand_ul_li ul li:hover{
/* color:#FF9233;
font-size:14px;
font-style:italic;
*/
}

.content_brandslider{
height:370px;
width: 1100px;
margin-left: auto;
margin-right: auto;
 background-color: white;
/* height: 362px; */
position: relative;
}
.content_brand{
width:247px;
float:left;
background-color:rgb(2, 2, 2);
height:262px;
padding-right:5px;
text-align:left;
}

/* CSS for left BIN*/

.box_danhmuc{
margin-bottom:10px;
clear:both;
float:none;
width: 231px;

}

h2.box_danhmuc_title{
background-image: url(../images/title_danhmuc.png);
background-repeat: no-repeat;
height: 36px;
width: 100%;
color: white;
font-weight: 500;
font-size: 14px;
text-align: center;
line-height: 36px;
text-transform: uppercase;
}
ul li a.formatDeveloper{
font-size: 12px !important;
text-transform: initial !important;
color: white !important;
padding-left: 27px !important;
}
ul li a.formatDeveloper:hover{
color:#F63;
}
.font10_textleft{
font-size:10px !important;
text-align:left !important;
}
.font12_textleft{
font-size:10px !important;
text-align:left !important;
}
.box_danhmuc_content{
    line-height: 1.7;
}
/* End CSS for left BIN*/

.content_slider_menu{
float: none;
clear: both;
width: 100%;
height: 36px;

}
.content_slider_slide{
clear: both;
float: none;
height: 245px;
width:1100px;
margin-top:4px;
background:white;

/*height: 345px; */
}
.formatstaticpage{
overflow: hidden;
line-height: 25px;
text-align: justify;
padding-right: 23px;
}
.formatdichvu{
clear: both !important;
float: none !important;
width: 149px !important;
}
.noidungvideo{
line-height:1.4;
}
h1.title{
clear:both !important;
float:none !important;
}
h1.titlegioithieu{
font-size: 12px;
width: auto;
line-height: 1.2;
/* padding-bottom: 1px; */
/* text-decoration: underline; */
color: #ff5f01 !important;
padding-right: 2px;
font-size: 15px;
border-bottom: 2px solid #FE7D31;
float: left;
text-transform: uppercase;
font-weight: bold;
}
.ajax_video{
padding-top: 9px;
clear: both;
float: none;
}
h1.titlegioithieu a{
color: #ff5f01 !important;
}

.slideThis{
clear: both;
width: 662px;
float: none;
height: 236px;
margin-bottom: 21px;
position: relative;
}
.trail-image {
  width:0;
  height:0;
  background-color:#ddd;
  border:1px solid #888;
  position:absolute;
  top:-9999px;
  left:-9999px;
  z-index:9999;
  visibility:hidden;
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);
  -moz-box-shadow:0 1px 1px rgba(0,0,0,.2);
  box-shadow:0 1px 1px rgba(0,0,0,.2);
}
.right_Leftvideo{
float: left;
width: 270px;
margin-right: 5px;
}
.contentvideo{
width: 385px;
float: left;
}
.formatright{
float: left !important;
width: 382px !important;
margin-bottom: 10px !important;
}
.boxvideoajax{
width: 65px;
float: left;
margin-right: 21px;
}
.boxvideoajax1{
width: 296px;
float: left;
}
.boxvideoajax1 .video_1{
width: 279px !important;
padding-right: 5px;
}
.title1{
font-size: 12px;
color: #FF5F01;
}
.title1 a{
font-size: 12px;
color: #FF5F01 !important;
}
.title23{
text-align: right;
color: #FF5F01;
}
.title23 a{
color: #FF5F01 !important;
}
.boxdichvukhac{
width: 326px;
float: left;
margin-right: 5px;
height: 90px;
overflow: hidden;
margin-bottom: 10px;

}
.videoforChild{
margin-bottom: 43px;
padding-bottom: 10px;
}
h2.title22{
font-size:12px;

}
h2.title22 a{
color: #ff5f01 !important;
}
.fot{
line-height:1.7;
padding-right:5px;
margin-bottom:10px;
}
.chitietdichvukhac{
text-align: right;
}
.chitietdichvukhac a{ 
color: #ff5f01 !important;
font-size: 12px;
}




.imgdichvukhac{
width: 72px;
height: 72px;
overflow: hidden;
margin-right: 5px;
float: left;
}
.contentdichvukhac{
float: left;
width: 240px;
margin-left: 5px;
padding-right: 2px;
/* padding-top: 3px; */
line-height: 1.5;
}


.boxsp .imgsp_left{
width:163px;
height:165px;
float:left;
margin-right:5px;
border: 1px solid #999;
}
.supportMenu{
background-color: white !important;
color: black !important;
text-align: center !important;
}
.black{
color:black !important;
}
.boxsp{
clear: both;
width: 100%;
/* height: 196px; */
margin-bottom: 34px;
float: none;
/* overflow: hidden; */
border-bottom: 1px solid #ccc;
}
.sp_detal_hg{
clear:both;
float:none;

}
.include_img_content{
clear:both;
float:none;
}
.model_detail{
clear: both;
float: none;
width: 100%;
padding-top: 5px;
font-weight: 600;

}

.tieude_cat_hg{
clear: both;
float: none;
font-size: 14px;
text-decoration: underline;
/* border-bottom: 1px solid #ccc; */
color: #FF5F01;
margin-bottom: 29px;
/* width: auto; */
text-transform: uppercase;
}
.tieude_cat_hg a{
color: #FF5F01;
}
.title_sp_hg{
color: #FF5F01;
text-align: left;
clear: both;
float: none;
font-size: 18px;
}
.giaban{
color: #2B8007;
padding-top: 10px;
padding-bottom: 10px;
}

.content_sp_hg{
margin-top: 25px;
}
.img-detail{
width: 183px;
margin-right: 7px;
height: 189px;
/* border: 1px solid #ccc; */
float: left;
}
.chitiet_ten_gia{
width: 320px;
float: left;

text-align: left;
padding-left: 13px;
}
.moithongtinlienhe{
line-height: 1.7;
font-size: 14px;
}
.thongtin_hg{
width: 526px;
float: left;

}
.tieude_detail_hg{

margin-bottom: 8px;
color: rgba(255, 0, 0, 0.82);
font-weight: 400;

}
.lienhemuahang a{
color:FF5F01;
}
.noidung_sp{
line-height: 1.8;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}
.tieude_detail_hg a{
	color: #FF5F01;
	}
.model_lienhemuahang{
clear: both;
float: none;

width: 265px;

padding-top: 11px;
padding-left: 8px;
}
.model_a_hg{
width: 40%;
float: left;
padding-right: 10px;
}
.sanpham_khac_hg{
clear: both;
float: none;
margin-top: 44px;

}
.tieudesanphamkhac{
color: rgba(255, 0, 0, 0.82);
font-weight: 600;
font-size: 14px;
padding-bottom: 10px;
clear: both;
float: none;
padding-top: 42px;
}
.box_spkhac{
width: 155px;
float: left;
height: 205px;
margin-right: 10px;
margin-bottom: 10px;
}
.img_sp_hg{
height: 156px;
border: 1px solid #ccc;
clear: both;
float: none;
margin-bottom: 5px;
}
.video_1{
width: 65px;
height: 46px;
float: left;
margin: 9px;
}
.video_1:hover
{
	border-color:#900;
}

.video_1 a{
text-decoration:none;
color:#333;
text-align:left;
}

.model_chitet{
text-align: center;
line-height: 1.8;
}
.model_masp{
font-weight: bold;
}
.chitetsanpham a{
color: #FF5F01;
font-weight: bold;
font-size: 13px;
}
.lienhemuahang{
width: 50%;













float: right;
}
.model_detail .model{
text-align: left;
width: 50%;
float: left;
padding-left: 40px;
}
.muahang{
 clear: both;
float: none;
margin-top: 13px;	
}
.content_sphg{
line-height: 1.8;
padding-top: 5px;
}
.viewsp_hg{
text-align:right;
}
.viewsp_hg a{
color:#FF5F01
}
.contentsp_right{
width: 469px;
padding-left: 12px;
float: left;
}
.online{
clear: both;
float: none;
text-align: left;
padding-left: 19px;
line-height: 1.7;
font-size: 15px;
}
.online span{
color: #FF5F01;
}
.tieudesp_HG a{
color: #FF5F01;
}
#marchine a{
color:#FFF;
}
.wrapper .menuTopHG{
       height:43px;
	   line-height:43px;
	   clear:both;
	   float:none;
	   background-color:#525661;
	   text-align:left;
	   padding-left:10px;
	   color:white;
	   	font-size: 14px;
	}
.wrapper .menuTopHG ul li{
display:inline;
list-style:none;
padding-right:10px;
padding-left:10px;
}
.wrapper .menuTopHG ul li a{
color:#FFF;
}
.block-left{
	background-color:#525661;

}
.block-left h2{
background-color: #FF5F01;
color: white;
text-transform: uppercase;
width: 241px;
height: 33px;
line-height: 33px;
margin-left: 5px;
margin-right: 5px;
font-size: 14px;
padding-left: 23px;
font-weight: 500;
margin-top: 4px;
margin-bottom: 2px;
}
.a_menu_left{
	height: 32px;
line-height: 32px;
padding-left: 12px;
}
.a_menu_left a{
	color:white;
	font-size: 14px;
}
#service:hover{
cursor:pointer;
}
#marchine:hover{
cursor:pointer;
}
#hoachat:hover{
cursor:pointer;
}
.content_introduce{
clear: both;
float: none;
/* padding-left: 5px; */
padding: 5px;
text-align: left;
font-size: 13px;
line-height: 1.6;
}
	.hot-line {
				-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #fff;
border-color: #000;
border-image: none;
border-style: solid solid none;
border-width: 4px 4px medium;
bottom: 0;
box-shadow: 0 0 5px #CCCCCC;
color: #ff0000;
font-size: 20px;
font-weight: bold;
padding: 10px 5px;
position: fixed;
right: 0;
text-align: center;
			}
#bttop{text-align:center;padding:5px;position:fixed;bottom:0px;
right: 10px;cursor:pointer;display:none;color:#fff;font-size:11px;font-weight:900; border-radius:5px;}
#bttop:hover{border:1px solid #ffa789;}
.viewdetail{
padding-top:2px;
clear:both;
float:none;
text-align:right;

}
.viewdetail a{
color:#ff5f01;
}

.introduce_video{
 clear:both; float:none;
 margin-bottom:10px;
 height:320px;

 overflow:hidden;
}

.introduce_video .introduce{
 width:380px;
 float:left;
 margin-right:5px;
}
.introduce_video .video{
 width:270px;
 float:left;

}

input.button{ width:auto !important; padding:4px 15px 4px 15px !important; background:#e16d1c; color:white; font-weight:bold; cursor:pointer; border:none !important} 
.left-content h2, .right-content h2{ }

.left-content h3{ line-height:28px; color:#FFF; background: #393939; padding-left:8px; margin:0px 0 0px 0 ; font-size:12px;text-transform:uppercase}
.left-content h3 a{ color:#000; }
.title h1.title{
width:auto;
}
.formatUl ul li{
display:inline;
list-style:none;

}
h2#service a{
color:#FFF !important;
}
.inforProducer{
clear: both;
float: none;
height: 0px;
line-height: 1px;
padding-bottom: 10px;
/* margin-bottom: 20px; */
/* padding-top: 1px; */
text-align: right;
visibility: hidden;
}
.iconmangxahoi{
position: absolute;
float: right;
height: 20px;
width: 251px;
top: 33px;
right: 16px;
}
.iconface{
float: right;
width: 43px;
}
.inforProducer a{
font-size: 13px;
font-weight: bold;
color: white;
}
.pricesupport{
width: 29px;
float: left;
}
.margin14{
margin-right:14px; margin-left:14px;
}
.detailQuantity{
position: relative;
width: 323px;
height: 0px;
}
.detailQuantity .detailPro{
position: absolute;
top: -25px;
left: 78px;
}
.colorName{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
.formatUl ul li a{
color:black;
}

h3.title, h1.title{
font-size: 12px;
width: 200px;
line-height: 1.5;
/* padding-bottom: 1px; */
text-decoration: underline;
color: #ff5f01 !important;
padding-right: 10px;
font-size: 15px;
float: left;
text-transform: uppercase;
font-weight: bold;
}
.clearboth{
width:100%;

clear:both;
float:none;
}
.clearbothnews{
width: 100%;
clear: both;
float: none;
height: 34px;
}
.formatcartbanner{
margin-left:auto; margin-right:auto; width:1000px; position:relative
}
.iconcartbanner{
position: absolute;
float: right;
right: 123px;
top: -63px;
}
.title2{
float: left;
padding-right: 10px;
font-weight: bold;
text-transform: uppercase;
}
h1.title span{ }
h1.title a{color: #FF5F01;
margin: 0 0 0 0px;
font-size: 15px;
font-weight: 500;}
div.title{ 
height: 30px;
line-height: 29px;
color: #113565;
/* border-bottom: 2px dotted red; */
overflow: hidden;
background: url(../images/bg-title-content.png) left center no-repeat;
margin-bottom: 10px;
padding-left: 32px;
padding-top: 5px;
}

.line_spmoi{
width: 515px;
float: left;
padding-left: 5px;
height: 35px;
border-bottom: 1px solid #F00;
padding-right: 5px;
}
.infor_service_hg{
clear: both;
width:662px;
float: none;
}
.title_service{
color: #FF5B00;
text-decoration: underline;
font-weight: bold;
/* font-size: 14px; */
margin-bottom: 10px;
}
.box_service_hg{
clear: both;
height: 160px;
float: none;
margin-bottom: 2px;
width:662px;
padding-top:10px;

}
.img_service_hg{
width: 137px;
height: 137px;
float: left;
margin-right: 10px;

}
.content_service_hg{
float: left;
width: 510px;
height: 137px;
overflow: hidden;
line-height: 1.7;
padding-right: 5px;
}
.view_detail_hg{
clear: both;
text-align: right;
float: right;
height: 21px;
width: 107px;

}
.view_detail_hg a{
color: #FE7727;
font-size: 15px;

}
.machine_home_hg{
clear: both;
float: none;
margin-top: 10px;
margin-bottom: 10px;
}
.title_product{
color: #FF5B00;
text-decoration: underline;
font-weight: bold;
/* font-size: 14px; */
margin-bottom: 10px;
}
.title_product a{
color: #FF5B00;
}
.content_machine_hg{
 clear: both;
float: none;
padding-top:10px;
}
.box_machine_hg{
width: 160px;
height: 224px;
float: left;
margin-bottom: 10px;
margin-right: 5px;
}
.img_machine_hg{
width: 157px;
height: 158px;
margin-bottom: 5px;
background-color: yellow;
border: 2px solid #ccc;
}
.model_machine_hg{
clear: both;
text-align: center;
float: none;
line-height: 1.7;
}

.title_service_hg a{
color: #FE7727;
font-size: 15px;
}
.img_service_hg img{
border-radius: 10px;
}
.background{ }

.bg{ }
.box-shadown{-moz-box-shadow: 0 0 3px 3px #afafaf;
-webkit-box-shadow: 0 0 3px 3px #afafaf;
box-shadow: 0 0 3px 3px #afafaf;width:980px; margin:auto; position:relative;}
/******************* Header ********************************/
#header{margin:auto; clear:both; position:relative; width:100%;  margin:0}
.banner{width: 100%;
margin-left: auto;

margin-right: auto; }
/*.banner img{width:100%}*/
/******************* Menu in Header ********************************/
.banner .backMenu{background: url(../images/back_menu.png);
background-repeat: no-repeat;
height: 58px;
width: 100%;
position: absolute;
top: 59px;}
.distance{
clear:both;
float:none;
margin-bottom:20px;
}

.backMenu .contentMenu{ text-align:center;}
.contentMenu a{
	color: #FFF;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
}
.contentMenu a:hover{
	color:#CC0;
	font-style:italic;
}
.backMenu .createOrder{
    position: absolute;
	top: 26px;
	left: 248px;
}
.backMenu .buy{
    position: absolute;
	top: 26px;
	left: 412px;
}
.backMenu .delievery{
    position: absolute;
	top: 26px;
	left: 573px;
}
.backMenu .afterPromo{
    position: absolute;
	top: 26px;
	left: 730px;
}

/*css for login at banner*/
.loginTaa{
position: absolute;
top: 31px;
right: 109px;
width: 76px;
}
.loginTaa .redColor{
color: #F00;
position: absolute;
top: 1px;
right: -70px;
font-weight:bold; 
}
.login_bag .regis_login{
 position: absolute;
top: 62px;
right: 115px;
}
.login_bag .regis_login .regis{
 position: absolute;
/* top: 55px; */
right: 15px;
width: 50px;
}
.login_bag .regis_login a{
color:#000;
font-weight:bold;
}
.login_bag .regis_login a:hover{
color:#C93;
font-style:italic;
}
.login_bag .regis_login .login{
position: absolute;
right: -80px;
top: 1px;
width: 70px;
}
.cart_banner{
position: absolute;
top: 80px;
right: 0px;

}
.cart_banner .iconCart{
width: 46px;
float: left;
position: absolute;
right: 106px;
}
.cart_banner .textCart{
	text-transform: uppercase;
	width: 107px;
	font-weight: bold;
	float: left;
	position: absolute;
	top: 7px;
	right: 10px;
}
.cart_banner .textCart a:hover{
 color:#C90;
 font-style:italic;
}
/*Css left __Danh muc san pham___*/
.menusp_a{
width: 235px;
height: 32px;
background-color: #E8E8EA;
clear: both;
float: none;
margin-bottom: 3px;
line-height: 32px;
border-bottom: 3px #FFF solid;
}
.menusp_a a{
font-weight:bold;

}
.menusp_a a:hover{
	
color:#06F;
font-style:italic;
}
.icon_dmsp{
float: left;
width: 40px;
margin-top: 3px;
padding: 0px;
padding-left: 0px;
text-align: center;
padding-right: 6px;
}
.support .skypeLeft{
width: 52px;
float: left;
padding-left: 11px;
padding-right: 17px;
}
.support .yahooRight{
float: left;
width: 158px;
padding-left: 0px;
}
.content_hg{
clear: both;
float: none;
}
.title_main{
height: 30px;
line-height: 27px;
color: white;
/* border-bottom: 2px dotted red; */
overflow: hidden;
background: url(../images/bg-title-content.png) left center no-repeat;
margin-bottom: 10px;
padding-left: 32px;
padding-top: 5px;
font-size: 16px;
text-transform: uppercase;
font-weight: 400;
font-size: 13px;
}
.content_hg_main{
padding-right:7px;
padding-left:5px;


}
.box_product_hg{
width: 168px;
height: 266px;
float: leftl;
float: left;
margin-right: 4px;

text-align: center;
border: 1px solid red;
margin-bottom:20px;
overflow:hidden;
}
.prive_hg a{
color: #028C13;
}
.mota_hg{
text-align: left;
padding: 3px;
padding-right: 4px;
line-height: 1.5;word-wrap: break-word;
}
.img_product_hg{
height: 127px;
float: none;
clear: both;

margin-bottom: 5px;
}
.titlesp_hg{
color: #E13819;
clear: both;
float: none;

font-size: 13px;
}
.titlesp_hg a{
color: #E13819;
font-weight: 500;
}
.prive_hg{
color: #028C13;
clear: both;
float: none;
padding-top: 3px;
padding-bottom: 3px;
}
.fullname{
font-weight: 600;
padding-top: 5px;
padding-right: 5px;
text-align: center;
clear: both;
width: 203px;
float: none;
}
.iconSupport{
height: 40px;
clear: both;
float: none;
overflow: hidden;
}
.padding_text{
float: left;
width: 184px;
}
a:hover{
color:#F93 !important;
}
.block-left .box_home{
width:168px;
border: 1px solid #ccc;
height:244px;
margin-bottom:20px;
clear:both;
float:none;
margin-top:10px;
padding-top:5px;
padding-bottom:5px;
}
.box_home{
width: 207px;
/* border: 1px solid #ccc; */
/* height: 200px; */
/* margin-bottom: 20px; */
clear: both;
float: none;
text-align: center;
/* margin-top: 10px; */
/* padding-top: 5px; */
margin-lèt: auto;
margin-right: auto;
padding-left: auto;
padding-right: auto;
margin-left: auto;
}
.right14{
margin-right: 14px; float:left; clear:none;
}
.detail_sp_home a{

font-weight:bold;
color:##777171;}
.detail_sp_home a:hover{
color:#00F;
font-style:italic;
}
.box_home .img_sp_home{
width: 194px;
height: 126px;
clear: both;
float: none;
border: 2px solid #F8F935;
}
.box_home .price_sp_home a{
	color:red;
	font-weight:bold;
}
.box_home .title_sp_home{
    padding-top: 10px;
	padding-bottom:7px;
}
.box_home .title_sp_home a{
 font-weight:bold;
 color:#F00;

}
.box_home .title_sp_home a:hover{
 color:#00F;
 font-style:italic;
}
.box_home .code_sp{
text-transform:uppercase;
}
.box_home .code_sp a{
color:#514D4D;
}
.box_home .code_sp a:hover{
color:#00F;
font-style:italic;
}
.box_home .both_title_code{
height:56px;
clear:both;
float:none;
}
.box_home .border_both{
	border: 1px solid #ccc;
height: 31px;
line-height: 39px;
}
.price_sp_home{
border-right: 1px solid #CCC;
width: 111px;
float: left;
/* height: 39px; */
height: 31px;
text-align: left;
padding-left: 10px;
}
.lookForProduct{
height: 58px;
width: 100%;
line-height: 58px;
/* border: 1px solid red; */
/* position: absolute; */
clear: both;
/* margin-bottom: 10px; */
float: none;
background-image: url(../images/img_back_timkiemsp.png);
background-repeat: no-repeat;
/* top: 114px; */
margin-bottom: 10px;
margin-top: 10px;
/* right: 71px; */
position:relative;
}
.lookForProduct .name{
width: 339px;
height: 20px;
float: left;
margin-left: 116px;
margin-right: 9px;
/* background-color: greenyellow; */
/* border: 1px solid #ccc; */
}
.lookForProduct .name input{
width: 321px;
border: 0px;
height: 33px;
line-height: 33px;
margin-top: 10px;
padding-left: 4px;
padding-right: 5px;
font-style: italic;

}
.lookForProduct .cat{
width: 174px;
/* border-right: 2px solid red; */
/* height: 33px; */
float: left;
margin-left: 9px;

}
.lookForProduct .cat select{
width: 167px;
border: 0px;
height: 37px;
font-style:italic;
/* border: 1px solid #ccc; */
margin-top: 8px;
}

.lookForProduct .price {
width: 158px;
border-right: 2px solid red;
height: 33px;
float: left;
}
.lookForProduct .price select{
width: 158px;
border: 0px;
height: 33px;
font-style:italic;
}
.lookForProduct .buttonFind{
width: 42px;
/* border-right: 2px solid red; */
height: 0px;
float: left;
margin-left: 24px;
margin-top: 15px;
}
.lookForProduct .buttonFind input{
width: 68px;
border: 0px;
height: 31px;
/* background-color: green; */
}
.back_right{
background-color:#d7dbe4;
}
.lookForProduct .submit{
background-image: url(../images/button_timkiem.png);
background-repeat: no-repeat;
}
.lookForProduct .buttonFind input:hover{
color:#CC3;
font-style:italic;
cursor:pointer;
}
.footer_taa{
background-color: white;
clear: both;
float: none;
/* min-height: 160px; */
color: white;
line-height: 1.8;
padding:10px;
}


.menuTop{background:url(../images/bg_navi.png); height:36px; line-height:36px;width:100%; }
.menuTop ul{ text-align:center;width:100%; height:36px; width:980px; float:left;}
.menuTop li{ 
display:inline; 
float:left; 
text-align:center;
position:relative;
text-align:center;
text-transform:uppercase;
padding:0px 20px !important;
line-height:36px !important;
border-bottom:none !important;
}
.menuTop li:last-child{ background:none}
.menuTop li a{color:#FFF; font-weight:bold ; display:inline-block; width:100%;}
.menuTop li.active{
	padding:0px 15px !important;
	background:url(../images/bg-active.png) repeat-x top left;
	}
.menuTop a:hover ,.menuTop li.active a{ background:url(../images/bg-active.png) repeat-x top left; }
p.language{width:100px; float:right;margin-bottom:0px !important; position:relative; top: 5px;}

.flash_news{
	width:320px;
	float:right;
	height:245px;
	border:1px solid #CCC;
	border-radius:5px;
}

p.cart{ line-height:30px; background:url(../images/icon-cart.png) left center no-repeat; margin:10px 0 0 15px; padding-left:35px}
p.cart span{ color:red; font-weight:bold}
#frmSearch{margin:5px 5px 5px 5px; position:relative;}
#frmSearch p{ overflow:hidden; line-height:20px; margin:5px 0 5px 0}
#frmSearch #keyword{ margin:0px 0px 0 0;  background:#FFF; color:#000; padding-left:5px;width:180px; border:1px solid #cdcdcf; height:22px; margin-right:1px}

#frmSearch select{width:185px; padding:1px; margin-bottom:5px}
#frmSearch #btnSearch{  border:none; cursor:pointer;width:auto; background:#e7226c; width:70px; margin:auto; height:25px; line-height:25px; color:white; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

.ui-widget{ overflow:hidden;  position:absolute; top:0; left:0;  border:1px solid #CCC; background:#FFF; text-align:left; line-height:25px; height:auto; padding-left:15px}

#frmNewsLetter{width:500px; float:left;  text-align:left; margin:15px 0 0 10px}
#frmNewsLetter p{ overflow:hidden; color:#e8eaeb}
#frmNewsLetter input{ float:right}
#frmNewsLetter #email{width:200px; background:#FFF url(../images/icon-mail.png) left top no-repeat; padding:0px 0 0px 27px; border:none; height:23px}
#frmNewsLetter #submit{ background:#666666; color:#eff5ee; border:none; cursor:pointer; line-height:23px; width:35px}
#frmNewsLetter label{ float:left; text-transform:uppercase; line-height:25px}
.navi-right{width:341px; float:right; overflow:hidden; background:url(../images/bg-top-navi.png) top center no-repeat; }
.navi-right ul{ text-align:center}
.navi-right li{ display:inline; margin:0 5px 0 5px; font-weight:bold; text-transform:uppercase; line-height:63px}
.navi-right li a:hover{ text-decoration:underline}
/********************** Slide***********************/
.slideHome{ overflow:hidden; height:180px;width:100%; }
.slideHome ul{width:2000px; overflow:hidden}
.slideHome li{ overflow:hidden; float:left; margin-right:18px;width:255px; height:180px; text-align:center}
.slideHome li img{webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:250px; height:175px; }
/*****************************  Content ************************************************/
#content{ text-align: left;
margin: 0 auto;
overflow: hidden;
border-top: 4px solid #FFF;
 background-color: #FFF;

clear:both;
float:none; }
/*.includeleft_right{
	clear:both;
	float:none;}*/
.border_black{
border-bottom: 2px solid black;
height: 1px;
width: 100%;
}

/********************************** Left *******************************/

ul#category{margin:10px 5px 10px 5px;}
ul#category li{ margin:0 0px 0 0px; background: url(../images/icon-li.png) 0px 10px no-repeat; line-height:30px;  font-weight:bold;  padding-left:22px; text-transform:uppercase; font-weight:bold}
ul#category li li{ margin:0 0px 0 0px; background: url(../images/icon-row.png) 0px 6px no-repeat; line-height:26px;  font-weight:bold;  padding-left:18px; text-transform:none; font-weight:normal}
.page-content .title a{
 color: white !important;	
 font-size: 12px;
 text-transform: uppercase;
 font-weight: bold;
}
#category span{cursor:pointer; color:#FFF}
ul#category li.active{}
ul#category li:last-child{ border:none}
ul#category li a{ color:#6c5136}
ul#category a:hover{ text-decoration:underline}
ul#category li ul{ margin:0px;}
ul#category .active ul{ display:block !important}
ul#category li ul li{ }
ul#category li li a{ text-transform:none}

ul#category li ul{  } 
ul#category li:hover ul{ }
ul#category li ul li{}
ul#category li ul li:last-child{ border-bottom:none}
.left-content{width: 230px;
float: left;
margin: 0px 0px 0 0px;
text-align: left;

clear: left;
margin-right: 10px;}
.sliderParner{
width: 951px;
margin-left: auto;
margin-right: auto;

}
.slider_top .nbs-flexisel-nav-left{
visibility:hidden !important;
}
.slider_top .nbs-flexisel-nav-right{
visibility:hidden !important;
}
#amazingcarousel-1 .amazingcarousel-nav{
position: absolute;
width: 100%;
top: 88% !important;
}
.block-left{ /* margin: 0px 0 10px 0px; */
/* padding-bottom: 10px; */

overflow: hidden;
margin-bottom: 0px;
/*-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;*/ overflow:hidden}
.product-left{ overflow:hidden;  margin:10px 0 10px 0; text-align:center; line-height:25px; font-weight:bold }
.product-left img{max-width:100%; margin:0px 0 5px 0; }
.product-left .name{}
.product-left .price{ color:#ac1817}
.product-left .price span{ text-decoration:line-through}
/******************************** SUPPORT ****************************/
.hotline{ margin:10px 5px 10px 5px;  font-size:14px;font-weight:bold; border-top:1px dotted #c28c20; text-transform:uppercase; color:#c11113; padding:8px 0 0px 0; overflow:hidden}
.hotline p{width:100px; overflow:hidden; float:right}
.support{overflow: hidden;
padding: 0px 0 0px 0;
/* margin: 5px; */
/* text-align: center; */
/* padding-left: 35px; */

/* padding-right: 3px; */
margin-bottom: 2px;}
.support .both{
width: 222px;
clear: both;
float: none;
/* padding-bottom: 10px; */
text-align: center;
}
.support  .both .yahoo{width: 106px;
float: left;
margin-right: 5px; }

.support  .both .skype{ width: 110px;

float: left; }
.support .fullname{font-weight: 600;
/* padding-top: 5px; */
padding-right: 5px;
padding-bottom: 12px;
text-align: center;
clear: both;
width: 200px;
float: none;}
.support p{ overflow:hidden; margin:0px 0 0 0px;   line-height:25px; text-align:center;  font-weight:bold; color:#0f305d; text-transform:uppercase}
.support p span{color:#d22843; font-size:14px}


/******************************** Counter ****************************/

.counter{  overflow:hidden;  padding: 7px 10px 1px 58px; background:url(../images/bg-counter.png) left center no-repeat  ;  line-height: 1.7;}
.counter p{ line-height: 13px;  overflow:hidden;  text-align:left; color:#4e4d4e; font-weight:bold ; padding-bottom: 0px;}

.counter p span{ text-align:right; margin-right:5px; float:right }
.left-content  .block-left .img-ads{ width:240px; overflow:hidden; margin:5px 0 10px 0; text-align:center}


/***************************  News *******************************/
.otherNews{ overflow:hidden}
.otherNews p{ line-height:20px; margin:10px 0 0 0; background:url(../images/icon/icon-list-news.png) left center no-repeat; padding-left:20px}
.otherNews p a{ }
/*************************** RIGHT ********************************/
.right-content{ overflow:hidden; width:220px; float:right;background-color: #E8E6E7; }
.block-right{ overflow:hidden;  margin-bottom:10px; background:#d4fbfa}
.block-right marquee{ margin:15px 0 0 0; text-align:center;}
.productRight li{ overflow:hidden; margin:10px 5px 15px 5px; border-bottom:1px dotted #CCC; }
.productRight li .name{ text-transform:uppercase}
.productRight li .price{ color:#0d6408}
.productRight li{ line-height:25px; font-weight:bold}
/**************** Main -content****************/
.main-content{overflow: hidden;
float: left;
width: 855px;
 text-align: left;
 background-color: white;/* padding-left: 5px; */padding-right: 5px;}
 
 .hotline12{
	width: 148px;
float: left;
color: black;
font-weight: 600;
font-size: 15px;
padding-left: 9px;
padding-bottom: 12px;
	}
.iconcart_kd{
width: 41px;
float: right;
}

.hot_cat{
clear: both;
float: none;
width: 220px;
height: 20px;
padding-top: 10px;
margin-bottom:10px;
}
.list-product{overflow:hidden; margin:0px 0 10px 0;}
.product-item-last,.product-item{overflow:hidden; width:170px;  float:left; margin:0 15px 0 0; border:1px solid #e0e0e0; position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding:7px 0 5px 0 }

.list-product .product-item-last{ float:right; margin-right:0px;  }
.list-product .img {text-align:center;overflow:hidden;  margin:5px 0px 5px 0;   }
.list-product .img img{ height:135px; margin:0px 0 0 0}
.list-product p{text-align:left; line-height:25px; margin:0 5px 0 5px  ; }
.list-product p.code{ text-transform:uppercase; font-weight:normal}
.list-product .name{ margin-bottom:9px}
.list-product .name a { color:#3e2b1a; font-weight:bold; line-height:18px}
.list-product .register a{ background:url(../images/bg-button.png) repeat-x; padding:0px 10px 0px 10px; display:inline-block; height:19px; line-height:19px; color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.list-product p.price{ color:#ff0100}
.list-product .order a, .product-item3 .order a{ background: url(../images/icon-cart.png) left center no-repeat; width:28px; height:29px; position:absolute; bottom:10px; right:10px}
.list-product .order a span,.product-item3 .order a span{ background:#ce3a52; color:white; padding:2px 10px 2px 10px; margin-left:5px}


/****************************** User ******************************/
#frmLogin .lost-pass{ margin-left:5px}
#frmLogin .lost-pass:hover{ text-decoration:underline}
#frmLogin{ margin:5px}
#frmLogin input{width:180px; padding:1px}
#frmLogin .checkbox input{width:auto; float:left; margin:5px 5px 0 0}
#frmLogin .error{ color:red; margin-left:120px}
#frmLogin p{ overflow:hidden; margin:10px 0 10px 0; line-height:25px;}
#fldLogin{ border:none}
#fldLogin p label{width:120px; float:left}
#fldLogin p.btn{ margin-left:120px}
#btnLogin{width:auto !important; background:#e7226c; color:white; padding:5px 15px 5px 15px !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; border:none; cursor:pointer; float:right; }

#frm-register{ margin:5px 0 20px 0; overflow:hidden;}
#frm-register .note-form{ margin:15px 0 15px 0}
#frm-register p {overflow:hidden; margin:10px 0 10px 0;}
#frm-register p label{width:150px; float:left; font-weight:bold}
#frm-register p label sup{ color:red}
#frm-register p.note{ font-weight:bold}
#frm-register img.captcha{ margin:0px 0 0 0;  text-align:center; }
#frm-register p.error{ margin-left:150px; color:red; font-style:italic }
#frm-register p input {width:300px; border:1px solid #d5d5d5; padding:1px}
#frm-register p.btn-submit { margin-left:150px;}
#frm-register .dieuKhoan{ font-weight:bold; cursor:pointer}
#frm-register .dieuKhoan:hover{ text-decoration:underline}
#frm-register .ghiChu{ margin:5px 0 0 150px; color:#878787; font-style:italic}
/*************** Footer ****************************************************************/
#footer{
/* text-align: center; */
/* margin: auto; */
/* margin: 0px 0 0px 0; */
clear: both;
color:white;
padding:10px;
float: none;
margin-top: 10px;
background: #0179c5;
width: 100%;
/* padding-top: 10px; */
margin-left: auto;
margin-right: auto;
/* color: black; */
/* padding-right: 11px; */
margin-bottom: 10px;
overflow: hidden;
}

.footer_taa .common{
width: 230px;
float: left;
/* padding-left: 47px; */
text-align: left;
padding-right: 10px;
}
.hotlinefooter{
width: 130px;
float: left;
/*border: 1px rgb(178, 32, 137) solid;*/
padding: 5px;
font-style: italic;
border-radius: 5px;
}
.footer_taa .common ul{
list-style:none;
padding:0px;
}
.footer_taa .common ul li{
list-style:none;
padding:0px;
color:black;
}
.common h3{
font-weight: bold;
color: #5C5353;
}
.posiUser{
position: absolute;
top: 19px;
right: 73px;
}
.logout{
float: right;
position: absolute;
top: 20px;
right: -4px;
text-decoration: underline;
}
.hello{
color: #999;
font-weight: bold;
font-size: 14px;
width: 64px;
padding-right: 9px;
float: left;
}
.userInfo{
color: red;
font-weight: bold;
font-size: 14px;
float: left;
}
.common ul li a:hover{
color:#00F;
font-style:italic;
}
.footer{width:450px; float:right;margin:auto; line-height:22px;  padding:10px 0px 0 0px; }
.footer .counter{width:200px; overflow:hidden; float:left}
.footer .counter h3{ text-transform:uppercase; border-bottom:1px solid; margin-bottom:10px}
.menuFooter{ overflow:hidden; width:540px; float:left;  line-height:25px; overflow:hidden; background-color:#F5F3F4;}
.menuFooter h3{ font-size:12px; text-align:left; padding-left:10px}
.menuFooter ul{ overflow:hidden;width:265px; float:left}
.menuFooter li{ text-align:left;  overflow:hidden; padding:0 10px 0 10px ; ; display:block }
.menuFooter li:last-child{ background:none; }
.menuFooter li a{ color:white }
.paging{ float: right;
margin: 15px 10px 0 0;
height: 23px;
font-size: 12px;
clear: both;
/* border-bottom: 1px solid #ccc; */}
.paging div{ float:left;padding:0 2px 0 2px; color:black;  display:inline; margin-left:5px }
.paging  .num{padding: 6px;
font-size: 9px;
margin-right: 6px;
font-weight: bold;
background-color: e9e9ea;
border: 1px solid #ccc;
border-radius: 3px;}
.paging .curent {  color:red !important;padding:6px; font-weight:bold;margin-right:5px }

.paging .next { padding:6px 8px 6px 8px; font-weight:bold; margin-right:5px }

.paging .pre { padding:6px 8px 6px 8px; font-weight:bold; margin-right:5px }
.paging img{ margin:10px 0px 0 0px; }


#lbOverlay {position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer;}



#lbCenter, #lbBottomContainer {	position: absolute; z-index: 9999; overflow: hidden; background-color: #fff;}



.lbLoading {background: #fff url(../images/loading.gif) no-repeat center;}




#lbImage {position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }



#lbPrevLink, #lbNextLink {display: block; position: absolute; top: 0; width: 50%; outline: none; }



#lbPrevLink {left: 0;}
#lbPrevLink:hover {	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;} 
#lbNextLink:hover {	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}

#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}
#lbCloseLink {display: block; float: right; width: 66px; height: 22px; background: transparent url(../images/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber {margin-right: 71px; }
#lbCaption {font-weight: bold;}	

.block-left .partner{ overflow:hidden; text-align:center}
.block-left .partner img{ margin:10px 0 10px 0}
.page-content{ overflow:hidden; margin:0 0px 0px 0px;  }
.block-cate{ overflow:hidden; background:url(../images/bg-bottom-cate.png) bottom center no-repeat; padding-bottom:13px;}
.block-cate ul{ background:#edd890;margin: 0 2px 0 5px }
.block-cate ul li{ background:url(../images/icon-li.png) right center no-repeat; padding-left:25px; line-height:30px; border-bottom:1px dashed #a1702a;margin:0 5px 0 5px; font-style:italic}
.block-cate a{ color:#773700; text-transform:uppercase}
.block-left p.news{ overflow:hidden; line-height:20px; margin:5px 5px 10px 5px; font-weight:bold}
.block-left p.news img{ float:left; margin-right:5px}


/********************************* BreadCrumd ************************************/
.breadcrumb{ height:20px; line-height:20px;}
.breadcrumb li{ float:left; color:white; font-family:Verdana, Geneva, sans-serif; font-size:11px}
.breadcrumb li a{color:white}
/************************* SLIDE ********************/

.newsHome a:hover{ color:red}
.adsLeft{ overflow:hidden; text-align:center}
.adsLeft img{ width:210px; margin:10px 0 10px 0}
.block-ads{ overflow:hidden; text-align:center; margin-left:10px}
.block-ads img{ max-width:200px; margin:10px 0 0px 0; }
.block-ads .flash-item{margin:0px 0 15px 0; overflow:hidden; text-align:center}
.price_strike{
float: left;
padding-right: 10px;
}
.promoPrice{
float: left;
padding-left: 10px;
color:red;
font-weight:bold;
}
.quantityProduct{
width: 41px;
height: 24px;
padding-left: 2px;
padding-right: 2px;}
.inputQuan{
float: left;
width: 54px;
}
.order{
background-image: url(../images/icon_button_cart.png);
background-repeat: no-repeat;
width: 123px;
height: 26px;
background-color: greenyellow;
border-radius: 13px;
/* color: white; */
line-height: 32px;
text-align: center;
border: none;
background-color: none;
cursor:pointer;
}
#showall{
margin-top:10px;
}
.widthOrder{
float: left;
width: 123px;
/* background-color: green; */
padding-top: 0px;
}
.page-content div.img-detail{width:250px;  float:left; height: auto;margin:10px 0 10px 0; overflow:hidden; text-align: center;}
.page-content .img-detail img{ text-align:center; width: 250px; /* margin:5px 0 5px 0 */}

div.info {margin:10px 0 0px 0px; padding-left:20px;  width:430px; overflow:hidden; float:right;  position:relative;}
div.info h3{ font-weight:bold; font-size:15px; color:#05528a}
div.info td{ line-height:25px; font-size:13px}
div.info p{  font-size:12px;  line-height:30px; overflow:hidden; clear:both}
.info .intro{ line-height:25px}
.info .intro h3{ border-bottom:1px solid #d5d5d5}
div.info .price{  }
div.info p label{width:100px; float:left; font-weight:bold}
.div.info .intro{ text-align:justify; line-height:20px}
.detail-product h3{ float:left; font-weight:bold;font-size:14px; margin:0 0 5px 0px; padding:0 0 5px 0;  display:block; width:100%; background:none; color:black; text-transform:none; border-bottom:1px solid #d5d5d5} 
.frmOrder{ overflow:hidden; background:url(../images/con-hang.png) left bottom  no-repeat;  padding-bottom:15px}
.tinhTrang2{ overflow:hidden; background:url(../images/tam-het-hang.png) left bottom  no-repeat; }
.tinhTrang3{ overflow:hidden; background:url(../images/het-hang.png) left bottom  no-repeat; }
.btn-order{
width:106px;
}
.frmOrder .btn-order{width:120px; height:25px;  margin:7px 0 0 0; background:none; cursor:pointer; border:none; outline:none; }
.detail-product{ margin:10px 0 15px 0; overflow:hidden; clear:both;  }
#frmWeblink select{width:200px; margin:10px 0 10px 10px}
.listAds{ overflow:hidden; text-align:center; margin:10px 0 10px 0}
.listAds a{ font-weight:bold; color:#2568ac}
.listAds img{ max-width:200px; width:auto !important;width:200px}
.block-right table{width:200px; margin: 10px auto; background:#CCC}
.block-right table tr{ background:#FFF}
.block-right table th, .block-right table td{ line-height:25px}
.block-right .news{ overflow:hidden; padding:5px}
.block-right .news  a{ color:#872603}

.block-header{ overflow:hidden; background:#a1d8ff; height:287px !important;width:100%}
.factory{ overflow:hidden; width:33%; float:right; padding-top:7px}
.factory  img{width:120px; height:62px; margin:0 5px 5px 0; float:left}
.factory  img.first{ height:130px;width:130px;}
.share{ margin:20px 0px 0px 0; overflow:hidden}
.share img{ float:left; margin-right:10px}
.share p{ overflow:hidden; text-align:center; color:#000; line-height:30px}
.slideProduct{ overflow:hidden; height:140px; border:1px solid;width:735px !important; border:2px solid #7e0555; margin:15px 0 15px 0}
.slideProduct ul{ overflow:hidden; height:140px;}
.slideProduct li{ float:left; display:inline;width:160px; height:120px;  text-align:center; margin:10px 10px}
.slideProduct img{ height:120px}
.slideProduct .btn-next, .slideProduct .btn-pre{ overflow:hidden; height:50px; width:50px; position:absolute; top:40px; z-index:99; cursor:pointer}
.slideProduct .btn-next{ right:0; background:url(../images/icon-right.png) center no-repeat}
.slideProduct .btn-pre{ left:0; background:url(../images/icon-left.png) center no-repeat}
.newsHome{ overflow:hidden; margin:10px 0 10px 0;;width:100%}
.newsHome .firstNews{ overflow:hidden;width:500px; float:left; color:#4e4e4e}



.newsHome img{ float:left; margin:0 5px 5px 0}
.newsHome h4{ margin-bottom:8px}
.newsHome h4 a{ color:#000}
.newsHome p{ line-height:18px; text-align:justify}
.newsHome p.news{ width:450px; float:right;  line-height:30px; background:url(../images/icon-row2.gif) left center no-repeat; padding-left:20px}
.newsHome  a{ color:#4e4e4e}
#frmContact { margin:20px 0 0 0px}

#frmContact span{ color:red}

#frmContact p { overflow:hidden; margin:10px 0 5px 0; clear:both}

#frmContact p label { float:left; width:130px; font-size:12px}

#frmContact p input {width:300px; border:1px solid #b0b0b0; padding:2px 0 2px 0}

#frmContact textarea{ width:300px; height:100px;border:1px solid #b0b0b0;}

.content_page .note{font-size:12px; }

#frmContact .error{ color:red !important; font-size:12px; padding-left:130px}

 .success{ color:#063;  font-size:12px; line-height:18px}

 #frmContact .btn{ padding-left:130px; }


 .note{ font-size:12px; font-weight:bold}
 
 .productSeller{ overflow:hidden; padding:23px 0 23px 5px; position:relative;  background:url(../images/bg-slide.png) left top repeat-x; width:100% !important; margin-bottom:10px }
  .productSeller .acctive{ color:red}
.productSeller li{width:172px; overflow:hidden; float:left;  text-align:center; line-height:25px; font-weight:bold; margin:0 5px 0 4px;  height:162px; border:1px solid #878787; background:#FFF}
.productSeller li img{ height:125px; max-width:165px; margin:20px 0 0 0}
.productSeller ul{ overflow:hidden;width:2000px; margin:10px 0 0 10px}
.productSeller .btn-pre{ overflow:hidden; position:absolute; top:40px; left:0; width:20px; height:50px; cursor:pointer; background:url(../images/btn-pre1.png) center no-repeat}
.productSeller .btn-next{ overflow:hidden; position:absolute; top:40px; right:0; width:20px; height:50px; cursor:pointer; background:url(../images/btn-next1.png) center no-repeat}
.bg-popup{ overflow:hidden; position:absolute; top:0; left:0;width:100%;height:100%; background:url(../images/bg-popup.png); display:none;}
.popup{width:550px; height:510px;  overflow:hidden; background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; position:relative; position:fixed; top:150px; left:50%; margin-left:-275px;}
.popup .close{width:25px; height:29px; position:absolute; top:2px; right:2px; background:url(../images/icon-close.png); cursor:pointer}
.content-popup{padding:10px; line-height:25px; text-align:justify; font-size:13px; overflow:auto; height:450px}
.title-popup{ line-height:32px; text-transform:uppercase; color:#FFF; background:#8d9292; padding-left:10px; font-weight:bold; text-align:left; text-align:center !important}
p.xemmore{float:right; margin-right:30px;}
.news-item { overflow:hidden; clear:both;width:100%; margin:0 0 15px 0}
.news-item img{max-width:200px; float:left; margin:0 17px 0 0;border-radius: 15px; border:1px solid #CCC }
.news-item h4{ margin-bottom:2px}
.news-item h4 a{ text-transform: initial; 
color: red;}
.news-item h4 a:hover{

 text-decoration:none;
}
p.xemmore a{
color:blue;
font-style:italic;
}
p.xemmore a:hover{
text-decoration:none;
}

.news-item .date{  color:#939393; background:url(../images/clock.png) left center no-repeat; padding:10px 0 10px 25px;  margin-left:50px}
.news-item .line{ overflow:hidden; border-bottom:1px dotted #CCC; margin-bottom:3px}
.news-item .sapo{ line-height:20px; text-align:justify; overflow:hidden; padding-right:5px;}
.news-item a:hover{ text-decoration:underline}

.right-content .cart{ overflow:hidden; background:url(../images/cart2.png) 7px center no-repeat;  padding:10px 0 10px 60px; line-height:22px}
.right-content .cart a{ color:#e7226c; font-weight:bold}

.list-partner{ overflow:hidden; height:60px;}
.list-partner ul{width:5000px; overflow:hidden}
.list-partner li{ display:inline; float:left; overflow:hidden; border:1px solid #CCC; padding:1px; width:130px; height:50px; text-align:center; margin:0 10px 0 0; text-align:center}
.list-partner img{ height:50px; max-width:130px}

.list-news{ overflow:hidden; margin-bottom:10px}
.list-news .item{width:49%; float:left;}

.list-news .last{ float:right}
.list-news img{width:100px; height:90px; float:left; margin:3px 5px 0 0}
.list-news h4{ margin-bottom:5px}
.list-news .sapo{ line-height:20px; text-align:justify}


.top-banner{ overflow:hidden; width:100%; clear:both; margin:0px 0 10px 0; background:url(../images/line.png) bottom center no-repeat; }
.right-top{ overflow:hidden;width:325px; height:289px; float:right; margin-right:5px; }
.right-top h3{ text-transform:uppercase; color:#e6b21e; line-height:30px; text-align:left}
.right-top .btn-next,.right-top .btn-pre{width:21px; height:20px; cursor:pointer; display:inline-block; float:right; margin:5px 5px 0 3px}
.right-top .btn-next{ background:url(../images/icon-next.png) center no-repeat}
.right-top .btn-pre{ background:url(../images/icon-pre.png) center no-repeat}
.slide-news{ overflow:hidden;width:100% !important; height:250px;  text-align:left }
.slide-news li{width:325px; display:inline; float:left}
.slide-news .item{ overflow:hidden; margin:5px 0 5px 0; }
.slide-news img{width:80px; height:65px; float:left; margin:3px 5px 0 0}
.slide-news h4{ margin-bottom:5px}
.slide-news h4 a{ color:#047671}
.slide-news p{ line-height:20px; text-align:justify}
.bottom{ overflow:hidden;width:1028px; margin:auto; height:30px; line-height:30px;}
.bottom .copyright{ overflow:hidden; float:left; background:url(../images/logo.png) left center no-repeat; padding-left:45px;width:500px; color:#eb7353; text-align:left}
.block-home{ overflow:hidden;width:336px; height:225px; float:left;  margin:0 8px 0 0; background:url(../images/bg-block.png) bottom center no-repeat; }
.block3{ float:right; margin-right:0; color:#404143}
.block3 .view-more{ text-align:right}

.block3 .view-more a{ color:#2b528d}
.block-home .box{  margin:0 20px 0px 10px; overflow:hidden; height:200px}
.slide-product{ overflow:hidden;  position:relative }
.slide-product ul{width:2000px; overflow:hidden; margin-left:18px !important}
.slide-product li{ display:inline; float:left;width:200px; text-align:center;  overflow:hidden;}
.slide-product img{ }
.slide-product .btn-next,.slide-product .btn-pre{ position:absolute; top:100px;width:30px; height:29px; z-index:99; cursor:pointer}
.slide-product .btn-pre{ left:4px; background:url(../images/btn-pre.png) center no-repeat}
.slide-product .btn-next{ right:4px; background:url(../images/btn-next.png) center no-repeat}
.service-home{ overflow:hidden;width:710px; margin:5px 0 0 10px; float:left}
.service-home .item{width:330px; float:left; overflow:hidden}
.service-home .last{ float:right}
.service-home img{ float:left; margin:0px 7px 0 0}
.service-home h3{   text-transform:uppercase; margin-bottom:10px}
.service-home a{ color:white}
.service-home p{ line-height:22px; text-align:justify; color:#a7f551}
.service-home  .clear{ height:20px; clear:both}

.intro-home{width:255px; overflow:hidden; float:right; margin:0 10px 0 0; color:white; text-align:justify; line-height:20px}
.service-right{ overflow:hidden;   margin:10px 5px 10px 5px}
.service-right img{ float:left; margin:0 5px 0 0}
.service-right h3{ line-height:40px; font-size:12px}
.service-right  a{ color:#223f97}
.news-left{ overflow:hidden; margin:10px 0 10px 0; text-align:center}
.news-left img{ max-width:98%}

.slide-partner{ overflow:hidden; height:118px; background:url(../images/bg-partner.png) repeat-x; margin:0 5px 0 5px}
.slide-partner ul{ overflow:hidden; width:4000px}
.slide-partner li{ overflow:hidden; height:100px; margin:10px 20px 0 0 ; float:left; display:inline;width:150px; text-align:center}
.slide-partner img{ height:100px; max-width:100%}



ul.link li{ margin:0 0px 0 15px; background: url(../images/icon-row.png) 0px 6px no-repeat; line-height:26px;  font-weight:bold;  padding-left:18px; text-transform:none; }

/*css for tab JQ*/
#tabs_wrapper {
	width: 753px;
}
#tabs_container {
	border-bottom: 1px solid #ccc;
	background-color: b6b6b6;
	padding-top: 14px;
	padding-bottom: 0px;
	
}
#tabs {
	list-style: none;
	padding: 2px 0 6px 0;
	margin: 0 0 0 10px;

}

#tabs li {

	display: inline;
}
#tabs li a {
	border: 1px solid #ccc;
	padding: 4px 36px;
	text-decoration: none;
	/* background-color: #eeeeee; */
	border-bottom: none;
	outline: none;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
#tabs li a:hover {
	background-color: #dddddd;
	padding: 4px 36px;
}
#tabs li.active a {
	background-color: #FFF;
	padding: 4px 36px;
	border-bottom: none;
	color:red;
	font-weight:bold;
}
#tabs li.active a:hover {
	background-color: #eeeeee;
	padding: 4px 36px;
	border-bottom: none;
}

#tabs li a.icon_accept {
	background-image: url(accept.png);
	background-position: 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
}
#tabs li a.icon_accept:hover {
	padding-left: 24px;
}

#tabs_content_container {
border-top: none;
/* padding: 10px; */
width: 701px;
}
#tab1{
border: 1px solid #ccc;
padding-bottom: 10px;
padding-top: 10px;
display: inline-table;
clear: both;
float: none;
width: 741px;
padding: 5px;
line-height:1.8;
}
#tab3{
border: 1px solid #ccc;
padding-bottom: 10px;
padding-top: 10px;

clear: both;
float: none;
width: 741px;
padding: 5px;
}
.tab_content {
	display: none;
}

.content_more_about_cat{
padding:10px;
line-height:1.7;
clear:both;
float:none;
}

/* CSS for menu so ngang danh muc left*/
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 12px Arial;
width: 230px; /* Độ rộng của menu chính cấp 1 */

}
.sidebarmenu ul li{
position: relative;
background-image:url(../images/img_line_menu.png);
background-repeat:no-repeat;
height:35px;
}
/* Top level menu links style */
.sidebarmenu ul li a{
display: block !important;
overflow: auto;
color:white;
text-decoration: none;
padding: 8px;
/* border-bottom: 1px solid #ccc; */


/* border-right: 1px solid #778; */
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
/* background-color: #F0F0F0; */ /* Màu nền của tab (default state)*/
}
font a{color:red}
.boxsp_machine{
    width: 179px;
    height: 250px;
    float: left;
    margin-right: 20px;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    border-radius: 5px;
    padding: 6px;
    line-height: 1.6;
    word-wrap: break-word;
}
.titlesp_home{
font-size: 11px;
text-transform: capitalize;
font-weight: bold !important;
padding-bottom: 5px;
clear: both;
float: none;
min-height:40px;
/* background-color: green; */
}
.titlesp_home a{
color:black;
font-weight: 500 !important;
font-size: 12px;
}
.imgsp_home{
    height: 163px;

    clear: both;
    float: none;
}
.codeprodduct_price{
    height: 55px;

    clear: both;
    float: nonel;
    float: none;
    border-top: 1px solid #ccc;
    font-weight: 500 !important;
}
.include_code_price{
  width: 133px;
float: left;
/* background-color: yellow; */
text-align: left;
font-size:11px;
}
.imgsp_home img{
width:162px;
}
.codeproduct{
    font-weight: 500;

}
.price_product{
    font-weight: 500;

}
.include_cart{
    width: 30px;

    float: left;
    /* background-color: red; */
    padding-top: 11px;
}
.cart_product{
}


.sidebarmenu ul li a:hover{
/*background-color: #020202;*/
color:#FFF;
font-style:italic;

}
.padding_left_20{
padding-left:20px;
}
/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 250px; /* Độ rộng của menu con cấp 2 và 3 */
top: 0;
visibility: hidden;
}
/* http://1.bp.blogspot.com/-Dnx2NMUc_VA/UaoeKUU5oQI/AAAAAAAADNc/8ysOZjddVls/s1600/xo+xuong+blogger.gif */
.sidebarmenu a{
	/* background:url(../images/icon_arrow_left.png) no-repeat 7% 50%; */
}
/* End menu so ngang danh muc left*/
/* Begin CSS for plusgin Add This */
.at4-share-btn at-svc-facebook{
width: 30px !important;
height: 21px !important;
}
.at4-share-btn at-svc-twitter{
width: 30px !important;
height: 21px !important;
}
.at4-share-btn at-svc-email{
width: 30px !important;
height: 21px !important;
}
.at4-share-btn at-svc-compact{
width: 30px !important;
height: 21px !important;
}
.addthis-smartlayers, div#at4-share, div#at4-follow, div#at4-whatsnext, div#at4-thankyou{
 visibility: hidden;
}
.slider_bottom_lookfor{
height: 252px;
clear: both;
float: none;
margin-bottom: 10px;
width: 968px;
padding-left: 14px;

/* padding-right: 30px; */
/* margin-right: 21px; */
}
.slider_bottom_lookfor .nbs-flexisel-nav-left{
left: -12px !important;
}
.slider_bottom_lookfor .nbs-flexisel-nav-right{
right: -18px !important;
}
.view-all{


}
.menu_footer{


height:45px;
text-align:left;
clear:both;
float:none;
width:100%;
margin-top:5px;
margin-bottom:5px;
background-color:#045594;
color:#FFF;
line-height:45px;
}
.menu_footer ul li{
list-style:none;
padding-left:15px;
padding-right:15px;
display:inline;
}

.menu_footer ul li a{
	color:#B0C2D0;
text-transform:uppercase;
}
.content_final{
clear:both;
float:none;
width:100%;
margin-top:10px;
margin-bottom: 2px;
/* min-height: 111px; */
}
.aboutcompany{
color:white;
width: 355px;
padding: 5px;
float: left;
line-height: 1.7;
text-align: left;

}
.aboutbrand{
width:270px;
padding:5px;
float:left;
line-height:1.7;
text-align:left;
}

.tinn{
text-align:center;
margin-top:10px;
margin-bottom:10px;
}
.view-all a{
font-size: 12px !important;
text-transform: initial !important;
}
/* End Css for plusgin Add This */