body{padding:0;margin:0;font-family:arial;font-size:13px;color:#ffdcae;background:url(/images/bg_header_home.jpg) 50% 0 repeat-x;}a{text-decoration:none;color:#ffdcae;}p{padding:0;margin:0;}img{border:none;}select{font-family:Arial,Helvetica,sans-serif;font-size:12px;}.clearBoth{clear:both;height:0px;line-height:0px;}.bg-body{background:url(/images/bg-body.jpg) 50% 100% repeat-x;}.bgBody{background:url(/images/bgTop.jpg) 50% 100% repeat-x;}.bg-body-inside{background:url(/images/bgTop.jpg) 50% 100% repeat-x;}.mainBody{background:url(/images/bg_header_home.jpg) 50% 0 repeat-x;width:985px;margin:0 auto;padding:0;}.about{height:229px;}.about-left{float:left;width:665px;padding:15px 0 5px;}.about-left .title{color:#de291e;font-family:tahoma;font-size:14px;font-weight:bold;padding:15px 0 5px;border-bottom:solid #8d6147 1px;}.about-left .desc{text-align:justify;padding:10px 0;}.about-right{float:right;clear:right;width:285px;padding:15px 0 5px;}.about-right ul{padding:15px 0;margin:0;list-style:none;}.about-right ul li{border-bottom:solid #5e2c1a 1px;}.about-right ul li a{color:#b15e3d;font-size:14px;padding:5px 0;display:block;}.about-right ul li a:hover,.about-right ul li a.active{color:#d4ad7a;}.home-about{height:330px;}.home-about .desc{float:right;width:260px;padding:100px 30px;font-size:14px;font-style:italic;color:#fff;font-weight:300;text-align:justify;}.brand{text-align:center;float:left;width:49%;padding:20px 0;}.bleft{padding-left:1%;}.logo{float:left;width:160px;text-align:center;}ul.library{margin:0;padding:0;list-style:none;}ul.library li{float:left;padding:0 0;height:120px;}ul.library li.images{background:url(/images/bgImage.jpg);padding:20px 28px;}ul.library li .image{border:solid #cecece 1px;background:#fff;padding:5px;text-align:center;}ul.library li .title{padding:5px 0;text-align:center;width:153px;color:#4f2c29;}ul.library li .bg-video{background:url(/images/bg-video.png) no-repeat;width:143px;height:80px;padding:19px 3px;}ul.library li .ico-video{background:url(/images/ico_video.png) 0 50% no-repeat;width:125px;padding:5px 0 0 26px;}ul.library li.download{float:none;height:22px;}ul.library li.cat{float:none;margin:0 0 5px;text-align:left;color:#4f2c29;font-size:12px;font-weight:700;height:14px;}ul.library li.detail{float:none;margin:0 20px 20px 0;padding:0 0 15px;text-align:right;border-bottom:solid #cecece 1px;height:14px;}ul.library li.detail a{color:#4f2c29;font-size:11px;font-weight:700;}ul.library li.detail a:hover{color:#d3261d;}.labraryDetail{border:solid #e7e2e1 1px;width:659px;height:403px;padding:3px;text-align:center;}.bgSlide{background:url(/images/bgImage.jpg);position:absolute;width:575px;height:49px;margin-top:413px;padding:7px 46px 5px;}.bgSlide img{cursor:pointer;border:solid #e7e2e1 1px;padding:2px;}.videoDetail{width:665px;min-height:380px;text-align:center;}.bgVideo{background:url(/images/bg-video.jpg);padding:26px 46px 0px;width:575px;height:70px;margin:5px 0 0;}.menu{float:right;width:825px;clear:right;padding:5px 0 0px;}.menu .language{text-align:right;height:25px;padding:10px 30px 0 0;font-size:10px;}.menu .language .tab{border:solid #f3e8d4 1px;padding:5px;float:right;margin-right:5px;color:#330000;height:12px;background:#fff;}.menu .language .tab a{color:#330000;}div.menu ul li{list-style:none;display:inline;}div.menu ul li a:hover,div.menu ul li a.active,div.menu ul li.item a.active{color:#d3261d;}div.menu ul li{position:relative;display:inline;list-style:none;float:left;padding:0 15px;}div.menu ul li ul{filter:alpha(opacity=80);opacity:0.8;position:absolute;padding:0 0 10px;margin:0;left:0;display:none;visibility:hidden;width:180px;text-align:left;background:#fff;}div.menu ul li ul li{display:list-item;float:none;border:none;text-align:left;margin:0;padding:0;}div.menu ul li ul li a{width:160px;padding:5px 15px 0;margin:0;text-align:left;text-transform:none;color:#330000;font-weight:100;display:block;}div.menu ul li ul li ul{position:absolute;width:180px;}div.menu ul li ul li ul li a:hover{color:#d3261d;}div.menu ul li ul li a:hover{color:#d3261d;}div.menu ul li a{font-size:11px;color:#330000;font-weight:bold;text-transform:uppercase;}div.menu ul li a:hover,div.menu ul li a.active,div.menu ul li a.selected{color:#d3261d;}.about-page{margin:0 auto;width:985px;padding:0;}.aLeft{float:left;width:223px;padding:30px 40px;background:url(/images/bg_submenu_inside.png);height:242px;margin-top:43px;}.aLeft ul{margin:0;padding:0;list-style:none;}.aLeft ul li{padding:5px 0;border-bottom:solid #dbccc6 0px;}.aLeft ul li a{color:#4f2c29;}.aLeft ul li a:hover,.aLeft ul li a.active{color:#da251d;}.aLeft ul li a.active{font-weight:700;}.hotNews{padding-top:0px;}.hotNew{text-transform:uppercase;font-weight:700;color:#360e0a;padding:10px 0 5px 0;margin:0 0 10px;border-bottom:1px solid #DBCCC6;}.hotNews .title{padding:5px 0;}.hotNews .title a{font-weight:700;color:#360e0a;}.hotNews .title a:hover{color:#da251d;}.hotNews .desc{color:#360e0a;text-align:justify;}.aRight{float:right;padding:0;width:665px;}.aRight .scroll{height:480px;overflow:scroll;color:#360e0a;text-align:justify;padding-right:10px;display:block;}aRight td a{color:#360e0a;}.inscroll{display:block;padding-bottom:100px;}.unities{padding:0;margin:0;text-align:right;line-height:16px;}.unities a{color:#3d3d3d;cursor:pointer;}.unities a.print{background:url(/images/ico_print.gif) 100% 50% no-repeat;padding:0 20px;}.unities a.send{background:url(/images/ico_mail.gif) 100% 50% no-repeat;padding:0 20px;}.unities a.back{background:url(/images/ico_back.gif) 100% 50% no-repeat;padding:0 20px;}.holder{border-bottom:solid #d0d1d6 1px;padding:10px 0;}.holder a{color:#533110;font-size:13px;font-weight:700;}.holder a:hover{color:#da251d;}.news{border-bottom:solid #d0d1d6 1px;padding:0 0 18px;margin-bottom:18px;}.news a{color:#533110;font-size:13px;font-weight:700;}.news a:hover{color:#da251d;}.news .image{float:left;margin-right:10px;}.news .image img{border:solid #d0d1d6 1px;padding:3px;}.news .desc{padding:15px 0 5px;}.news .download{float:left;padding:3px 25px;color:#04972a;cursor:pointer;}.news .detail{background:url(/images/detail.png) no-repeat;width:48px;height:16px;line-height:16px;cursor:pointer;float:right;text-align:center;font-size:10px;color:#fff;}p.date{color:#cd2934;font-size:11px;}.news span.title{font-weight:700;font-size:14px;}.btOrder{background:url(/images/order.jpg);width:81px;height:20px;padding:0 21px 3px 0;font-size:11px;color:#fff;border:none;cursor:pointer;}.btDetail{background:url(/images/icoDetail.png);width:81px;height:20px;padding:0 21px 3px 0;font-size:11px;color:#fff;border:none;cursor:pointer;}.aaTitle{color:#795e5c;font-family:tahoma;font-size:18px;padding:0 0 20px;margin-left:-10px;}.aTitle{color:#795e5c;font-family:tahoma;font-size:18px;padding:0 0 20px;}.aaTitle a{color:#795e5c;padding:0 10px;}.aaTitle a:hover,.aaTitle a.active{color:#c42a1d;}div.other{color:#c42a1d;font-family:tahoma;font-size:18px;}ul.other{}ul.other li span.date{color:#cd2934;font-size:11px;}{}
ul.other li a {font-size:11px; color:#533110;}
ul.other li a:hover, ul.other li a.active {color:#da251d;}
.productMain { padding:20px 0 0; margin:0; height: 558px; background:#fff;}
.pMenu {padding:0 0 0 150px; width:835px; margin:0 auto;}
.pMenu img {padding-right:20px;}
.pMenu a {font-size:36px; font-weight:700; color:#350806;}
/*.pMenu a:hover {color:#c38961;}*/
.pLeft {float:left; padding-left:50px;}
.pRight {color:#795e5c; float:right; width:480px;}
.pRight a { font-weight:700; color:#350806; cursor: pointer;}
.pRight a.active {color:#c38961; cursor: pointer;}
.subCat {
margin: 20px 0;
}
.subCat a{font-size:20px; padding-right:20px; color:#c38961;}
.subCat a.active, .subCat a:hover {color:#350806;}
.subCat2 {float:left; width:48%;}
.subCat3 {float:left; width:33%;}
.printing {border-top:solid #3f2a1c 1px; padding:15px 0;}
.printing a {font-size:11px; color:#813a1e; line-height:16px; font-weight:700;}
.printing a.gotop {/* background:url(/images/gotop.png) 0 50% no-repeat; */ padding:0 40px 0 20px;}
.printing a.back {/* background:url(/images/back.png) 0 50% no-repeat; */ padding:0 40px 0 20px;}
.printing a.print {/* background:url(/images/print.png) 0 50% no-repeat; */ padding:0 40px 0 20px;}
.printing a.sendmail {/* background:url(/images/sendmail.png) 0 50% no-repeat; */ padding:0 40px 0 20px;}
.footer{background:url(/images/footer.png); height:48px;}
.fmenu {width:800px; padding:15px 0 50px; margin:0 auto;}
.fmenu ul{padding:0; margin:0; list-style:none;}
.fmenu ul li{float:left; padding:0 18px;}
.fmenu ul li a {font-size:12px; color:#ffdcae; font-weight:100;}
.fmenu ul li a:hover, .fmenu ul li a.active {color:#d51313; }
.copyright {text-align:center; color:#bfe9d3; font-size:11px; padding-top:20px; width: 100%;}
.copyright a{color:#eac879;}

/*
description
*/
.logo img{
	width: 30px;
	height: 30px;
	margin-top: 30px;
}
.description {
width: 100%;
color:#704c4c;
}
.description .desc3 {
height:200px;
float:left;
width:31%;
margin-right:2%;
}
.description .desc2 {
height:auto;
float:left;
width:45%;
margin-right:4%;
text-align:justify;
}
.lineTop {
border-top:solid #af9d7b 1px;
padding-top:10px;
}
.ulities {
float:left;
width:45%;
margin-right:4%;
line-height:18px;
}
.unity{
background:url(/images/bg_line_product.png) -10px 0 no-repeat;
height:159px;
padding:20px 0 ;
}
.description ul.para{
background:url(/images/bg_des.png) -30px 0 no-repeat;
height:145px;
padding:20px 0 0 0px;
margin:0;
list-style:none;
}
.content {
background:url(/images/bg_content.png) 0 0 no-repeat;
height: 350px;
width: 100%;
color:#704c4c;
}
ul.desc{
	list-style:none;
	margin: 15px 0 0 20px;
	padding: 15px 10px 0 0;
}
.description .des1, .description .des2, .description .des3 {
float: left;
list-style: none;
margin: 15px 0 0 20px;
padding: 0 10px 0 0;
}

.description .des1 li, .description .des2 li, .description .des3 li{
padding: 5px 0 0 0;
}

tr.topOrder {
background:url(/images/topOrder.png) no-repeat;
font-size:13px;
color:#3c352c;
font-weight:700;
}
tr.topOrder td, tr.order td{
padding:9px 10px;
}

.downloadPrice, .downloadPrice a{
color:#360e0a;
line-height:20px;
}
.downloadPrice a{
font-weight:700;
}
.button{
background:url(/images/button.png) no-repeat;
width:76px;
height:20px;
border:none;
font-size:10px;
color:#fff;
text-transform:uppercase;
padding-bottom:3px;
cursor:pointer;
}
.orderLine {
background:#dbccc6;
height:1px;
line-height:1px;
margin:20px 0;
}
.titleLogin{
color:#da251d;
font-weight:700;
text-transform:uppercase;
}
.pages {
margin: 0 0 0 0px;
}

.pages ul {
margin: 0;
padding: 0;
list-style: none;
}

.pages ul  li{
display: inline;
padding: 0 2px;
}

.pages ul  li a{
font-size: 11px;
font-weight: normal;
color: #b4988d;
padding:0 3px;
}

.pages ul  li a:hover, .pages ul  li a.active, .pages ul  li a.page_cur{
color: #350806;
}

/* cat inside page */
.category{
text-align: right;
}
.cats {
text-align: right;
margin: 35px 35px 0 0;
}

.cats  a {
width: 70px;
display: inline-block;
}

.cats  a.catRang:hover, .cats  a.catRangActive {
background:url(/images/icon_cafe_xay_hover.png) 50% 50% no-repeat;
}

.cats  a.catTan {
background:url(/images/icon_cafe_tan.png) 50% 50% no-repeat;
}

.cats  a.catTan:hover, .cats  a.catTanActive {
background:url(/images/icon_cafe_tan_hover.png) 50% 50% no-repeat;
}

.cats  a.catNgucoc {
background:url(/images/icon_ngucoc.png) 50% 50% no-repeat;
}

.cats  a.catNgucoc:hover, .cats  a.catNgucocActive {
background:url(/images/icon_ngucoc_hover.png) 50% 50% no-repeat;
}

.cats  a.catDemen {
background:url(/images/icon_demen.png) 50% 50% no-repeat;
}

.cats  a.catDemen:hover, .cats  a.catDemenActive {
background:url(/images/icon_demen_hover.png) 50% 50% no-repeat;
}

.catalogue {
	width:649px;
	height:403px;
	padding:3px;
	border:solid #e7e2e1 1px;
	text-align:center;
}

.copyright span {letter-spacing:5px; font-size:12px; font-weight:700;}


/* left right scroll */
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width:649px; /*Width of Carousel Viewer itself*/
height: 412px; /*Height should enough to fit largest content's height 403*/

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 649px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
#sections .image {height:410px; width:649px;}
#sections .download {text-align:right; color:#412211; padding:10px 10px; position:absolute; width:629px; top:360px;}
.downloadfile {text-align:right; padding:5px 5px; position:relative; background:none; border:none; width:80px; top:0;}
.downloadfile img {background:none; border:none;}
.dd {background:url(/images/bgImage.jpg); text-align:left; color:#412211; padding:10px 20px; min-height:70px;}
.stepcarousel .panel .dd ul {padding:0; margin:0 30px;}
#banner-vi.banner-wrap,
#banner-en.banner-wrap {
	width: 985px;
	height: 330px;
	margin: 0 auto;
}
#banner_inside_28_vi,
#banner_inside_28_en {
	width: 660px;
	height: 175px;
	margin: 0 auto;
}
.banner-left {
	float: left; 
	height: 330px;
	overflow: hidden;
}
.banner-right {
	height: 330px;
	overflow: hidden;
}
.flexslider {
	border: none;
}
ul {
	margin: 0;
	padding: 0;
}
img {
	max-width: 100%;
	max-height: 100%;
}
.logo img {
    width: 120px !important;
    height: 78px !important;
    margin-top: 3px !important;
}
.news .desc table ul {
 margin-left: 20px;
}
.flexslider {
	width: 99%;
    height: 100%;
}
.about-page  .aRight .flexslider{
	height: 174px;
}