
body{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	margin:0;
	padding:0;
}
img {
  max-width: 100%;
  height: auto;
}
a{
	color:#434343;
	text-decoration:none;	
}
a:hover{
	color:#ff6e01;	
}
.clear{
	clear:both;	
}
img{
	border:none;	
}
#wrapper{
	width:100%;
	margin:0;
	padding:0;
	min-height:500px;
	height:auto !important;
	height:500px;	
}
#container{
	width:100%;
	margin:0;
	padding:0;
	min-height:500px;
	height:auto !important;
	height:500px;
\\background:url(../images/backgroudok2.jpg) repeat left top;
    background: #170101;		
}
#header{
	position:relative;
	z-index:3;	
	width:100%;
	height:250px;
	background:url(../images/header.jpg) repeat-x center top;
}
.hd{
	width:1009px;
	margin:0 auto;
	height:183px;
	position:relative;	
}
.hd span{
	color:#f5d19e;
	font-weight:bold;	
}
.hd-top{
	height:30px;
	padding:10px 0 0 0;
		
}
.login-top{
	position:absolute;
	top:10px;
	right:5px;
	max-width:285px;
	overflow:hidden;
	font-size:12px;
	color:#f5d19e;	
}
.top-promo{
	font-size:13px;	
	padding:0 0 0 5px;
	display:block;
	width:405px;
}
.login-top span{
	margin:0 5px;	
}
.login-top a{
	color:#f5d19e;	
}
.login-top a:hover{
	text-decoration:underline;	
}
.search{
	background:url(../images/search.png)  no-repeat left top;
	position:absolute;	
	width:284px;
	top:5px;
	left:420px;
	height:23px;
	padding:6px 0 0 5px;
	font-size:12px;
}
.search span{
	color:#444;	
	padding:0 5px 0 0;
	border-right:#444 solid 1px;
	margin:0 5px 0 0;
}
.search .search-text, #key{
	width:190px;	
	border:none;
	color:#434343;
}
.search .search-button{
	background:none;
	border:none;
	cursor:pointer;	
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
.banner{
	position:relative;
	width:100%;
}
.logo{
	position:absolute;
	top:20px;
	left:75px;	
	width:247px;
	height:52px;
	
}
.logo a{
	display:block;
	width:247px;
	height:100px;
	background:url(../images/logo.png) no-repeat left top;
	text-indent:-9999px;
}
.slogan{
	margin:0 0 10px;
	font-size:12px;
	padding:0 5px;	
	font-weight:normal;
	width:100%;
}
.list-link{
	width:430px;
	position:absolute;
	top:30px;
	right:0;
	margin:0;
	padding:0;
	color:#444;
}
.list-link a{
\\color:#fff;
	font-weight:bold;
	font-size:10px;	
	height:22px;
	float:left;
	padding:0 0 0 28px;
	line-height:22px;
	margin:3px 3px 0 0;
}
.list-link a:hover{
	color:#F46325;	
}
.list-link a.muachung{
	background:url(../images/iconMuaChung.png) no-repeat left top;	
	width:65px;
}
.list-link a.blog{
	background:url(../images/blog.png) no-repeat left top;	
	width:52px;
}
.list-link a.duhoc{
	background:url(../images/duhoc.png) no-repeat left top;	
	width:46px;
}
.list-link a.tuyensinh{
	background:url(../images/tuyensinh.png) no-repeat left top;	
	width:61px;
}
.list-link a.tuanbao{
	background:url(../images/bt_tuanbao.png) no-repeat left top;	
	width:49px;
}
.list-link a.muaban{
	background:url(../images/icon_MuaSam.png) no-repeat left top;	
	width:65px;
}
.list-link a.bexinh{
	background:url(../images/bt_bexinh.png) no-repeat left top;	
	width:52px;
}
.list-link a.nhanai{
	background:url(../images/nhanai.png) no-repeat left top;	
	width:46px;
}
.list-link a.forum{
	background:url(../images/diendan.png) no-repeat left top;	
	width:61px;
}
.list-link a.english{
	background:url(../images/button-english.png) no-repeat left top;	
	width:49px;
}
#nav{
	background:url(../images/nav-bg.png) repeat-x left top;
	width:100%;
	height:69px;	
}
.nav-bd{
	width:1000px;
	margin:0 auto;
	height:69px;	
}
#nav .root{
	margin:0;
	padding:0;
	padding-top;2px;
	width:100%;
	float:left;	
	height:69px;
	background:url(../images/nav-line.png) no-repeat left top;
	position:relative;
}
.root li{
	float:left;
	list-style: none;
	background:url(../images/nav-line.png) no-repeat right top;
	width:auto;
	text-align:center;
	height:51px;
	padding:10px 14px 0 14px;
	margin:4px 0 0 0;
}

.root li.low{
	padding:20px 0 0 0;	
	height:41px;
}
.root li.hover, .root li.active{
	background:#fff;	
}
.root li a{
	height:69px;
	line-height:20px;
	text-transform:uppercase;
	font-weight:bold;
	color:#f5d19e;
	text-shadow:1px 1px 1px rgba(0,0,0,0.6);
	font-size:13px;
	white-space: nowrap;
}
.root li.hover a, .root li.active a{
	color:#6db00f;
	text-shadow:none;	
}
.root ul{
	position:absolute;
	top:65px;
	width:1000px;
	background:url(../images/nav-lev1.jpg) repeat-x left center #fff;
	left:0;
	padding:0;
	box-shadow:0 2px 3px rgba(0,0,0,0.4);
	padding:10px 0;
	display:none;
}
.root ul li{
	width:23%;	
	text-align:left;
	margin:0 10px;
	border-top:#b0b0b0 dashed 1px;
	height:44px;
	padding:0;
}
.root ul li.hover-lev1{
	background:url(../images/nav-lev1-hover.jpg) no-repeat left center;	
}
.root ul li a{
	padding:12px 10px 12px 50px;	
	float:left;
	height:auto;
	margin:1px 0 2px;
	font-size:12px;
}

.root ul li a{
	color:#434343;	
	text-shadow:none;
}
.root ul li.hover-lev1 a{
	color:#fff;	
}
#content{
  position: relative;
  z-index: 2;
  width: 100%;
  min-height: 500px;
  height: auto !important;
  background: url(http://ancungnguu.com/DATA/admin/background/nen-ancung-2.jpg) repeat center top;
  float: left;
  background-size: 100%;
}
.ct{
	width:1009px;
	min-height:300px;
	height:auto !important;
	height:300px;	
	margin:0 auto;
	padding:15px 0 60px;
	position:relative;
}
.slide{
	position:relative;
	width:999px;
	height:350px;
	margin:0 5px;
overflow: hidden;
}
.slide .slideshow{
	width:999px;
	border:#78b746 solid 1px;
	padding:0;
	background:#fff;
	box-shadow:0 0 2px rgba(0,0,0,0.2);	
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);	
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);	
}
.slide .shadow{
\\	background:url(../images/mask-slide.png) no-repeat left top;
	width:1000px;
	height:224px;
	position:absolute;
	top:121px;
	left:1px;	
	z-index:101;
}
.site-map{
  padding: 0px 5px;
  width: 999px;
  margin: 0;
  margin-bottom: 0px;
  float: left;
}
.site-map a, .site-map .current 
{
color: #f5d19e;
text-decoration: none;
}
.site-map span{
	margin:0 5px;	
}
.site-map .home{
	background:url(../images/home.png) no-repeat left top;
	padding:0 0 0 20px;
	color: #f5d19e;
    	font-weight: bold;
}
.functional-foods{
	background:url(../images/tpchucnang-bg.png) no-repeat left top;
	width:724px;
	height:569px;
	position:relative;	
}
.functional-foods a.title{
	width:280px;
	height:45px;
	display:block;
	position:absolute;
	top:5px;
	right:70px;	
}
.functional-foods .primary-product{
	width:290px;
	height:225px;
	position:absolute;
	top:70px;
	right:40px;	
}
.functional-foods .primary-product h2{
	margin:0 0 21px;	
	font-size:18px;
	color:#E8641B;
	height:46px;
	line-height:46px;
	text-align:center;
	overflow:hidden;
}

.functional-foods .primary-product h2 a{
	text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	-moz-text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	-webkit-text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	color:#E8641B;
}
.functional-foods .primary-product p{
	margin:0;
	font-size:14px;
	line-height:18px;	
}
.functional-foods .primary-product .des{
	margin:0 0 21px 0;
	height:39px;
	overflow:hidden;
}
.functional-foods .primary-product .old-price, .old-price{
	color:#EA6119;	
}
.functional-foods .primary-product .online-price, .online-price{
	color:#EA6119;	
	font-size:26px;
	font-weight:bold;
}
.functional-foods .primary-product .price{
	line-height:22px;	
	height:48px;
	overflow:hidden;
}
.functional-foods .primary-product .read-more{
	position:absolute;
	top:198px;
	right:-10px;	
}
.functional-foods .primary-product .read-more a{
	color:#fff;
	text-transform:uppercase;	
}
.functional-foods .primary-product .read-more a:hover{
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);	
	-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.4);	
	-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.4);	
}
.functional-foods-products{
	position:absolute;
	top:300px;
	left:0;	
	width:100%;
}
.functional-foods-products-bd{
	position:relative;
	width:100%;	
}
.functional-foods-products .item1{
	width:170px;
	text-align:center;	
	position:relative;
	float:left;
	margin:86px 0 0 41px;
}
.functional-foods-products .item1 .img{
	width:134px;
	height:134px;
	margin:0 auto;	
}
.functional-foods-products .item1 .img img{
	width:134px;
	height:134px;	
}
.functional-foods-products .item1 .img-mask{
	background:url(../images/ttcn-sp1.png) no-repeat left top;
	width:134px;
	height:134px;
	display:block;
	position:absolute;
	top:0;
	left:18px;
}
.functional-foods-products .item2{
	width:210px;
	text-align:center;	
	position:relative;
	float:left;
	margin:55px 0 0 33px;
}
.functional-foods-products .item2 .img{
	width:160px;
	height:160px;
	margin:0 auto;	
	padding:0;
}
.functional-foods-products .item2 .img img{
	width:158px;
	height:158px;	
}
.functional-foods-products .item2 h2{
	margin:15px 0 0 0;	
}
.functional-foods-products .item2 .img-mask{
	background:url(../images/ttcn-sp2.png) no-repeat left top;
	width:163px;
	height:163px;
	display:block;
	position:absolute;
	top:0;
	left:24px;
}
.functional-foods-products .item3{
	width:230px;
	text-align:center;	
	position:relative;
	float:left;
	margin:11px 0 0 32px;
}
.functional-foods-products .item3 h2{
	margin:13px 0 0 0;	
}
.functional-foods-products .item3 .img{
	width:208px;
	height:208px;
	margin:0 auto;	
}
.functional-foods-products .item3 .img img{
	width:208px;
	height:208px;	
}
.functional-foods-products .item3 .img-mask{
	background:url(../images/ttcn-sp3.png) no-repeat left top;
	width:208px;
	height:208px;
	display:block;
	position:absolute;
	top:0;
	left:11px;
}
.functional-foods-products .item h2{
font-size: 13px;
  margin-bottom: 0;
  height: 32px;
  overflow: hidden;
}
.functional-foods .rose1{
	background:url(../images/rose1.png) no-repeat left top;
	position:absolute;
	top:495px;
	left:-55px;
	width:109px;
	height:118px;	
}
.slide-functional-foods{
	background:url(../images/promo-bg.png) no-repeat left top;
	width:644px;
	height:231px;
	margin:10px 0;
	padding:20px 40px 0;
}
.jcarousel-skin-tango .jcarousel-container {
    /*-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;*/
    /*background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 644px;
    padding: 0;
	margin:0;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 20px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  644px;
    height: 220px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}
.jcarousel-skin-tango ul{
	padding:0 0 15px 0;	
}
.jcarousel-skin-tango .jcarousel-item {
    width:  214px;
    height: 220px;
	padding:0;
	margin:0;
}
.jcarousel-skin-tango .jcarousel-item .item{
	width:190px;
	margin:0 auto;
	text-align:center;
	height:214px;
	overflow:hidden;
}
.jcarousel-skin-tango .jcarousel-item .item .img{
	margin:0 auto;
	height:186px;	
	border:#fff solid 1px;
	box-shadow:0 0 2px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);
}
.jcarousel-skin-tango .jcarousel-item h4{
	margin:0;
	padding:10px 0 0;
	font-size:14px;
	height:20px;
	overflow:hidden;
	
}
.jcarousel-skin-tango .jcarousel-item h4 a{
	color:#434343;	
}
.jcarousel-skin-tango .jcarousel-item img{
	width:100%;
	height:186px;
}
.jcarousel-skin-tango .jcarousel-item p{
	margin:0;	
	text-align:left;
	font-size:14px;
	height:186px;
	overflow:hidden;
}
.jcarousel-skin-tango .jcarousel-item p.read-more{
	height:auto;
	text-align:right;
	margin:5px 0 0 0;
	font-size:11px;	
}
.jcarousel-skin-tango .jcarousel-item p.read-more a{
	font-size:11px;	
	padding:0 5px 0 0;	
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin:0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 72px;
    right: -30px;
    width: 24px;
    height: 37px;
    cursor: pointer;
    background:url(../images/promo-next.png) no-repeat left top;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background:url(../images/mini-next.png) no-repeat left top;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: left top;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: left top;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: left top;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 72px;
    left: -30px;
    width: 24px;
    height: 37px;
    cursor: pointer;
    background:url(../images/promo-prev.png) no-repeat left top;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background:url(../images/promo-prev.png)) no-repeat left top;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: left top;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: left top;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: left top;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 14px;
    height: 37px;
    cursor: pointer;
    background:url(../images/arrow-small-slide.png) no-repeat right top;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: right -42px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: right -42px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: right -42px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
#left1{
	width:724px;
	float:left;	
}
#right1{
	width:276px;
	float:right;	
}
.support{
	background:url(../images/support.png) no-repeat left top;
	width:256px;
	height:214px;	
	padding:30px 10px 10px;
	margin:0 0 5px 0;
}
.support h2{
	text-align:center;
	color:#FF6E01;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	-moz-text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	-webkit-text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	margin:0;	
	font-size:20px;
	text-transform:uppercase;
}
.support ul{
	margin:10px 0 0;
	padding:0 20px 0 10px;	
}
.support ul li{
	list-style:none;
	margin:0 0 5px 0;	
	padding:0 0 0 50px;
	height:30px;
	line-height:30px;
	font-size:14px;
}
.support ul li.yahoo{
	background:url(../images/yahoo.png) no-repeat left center;	
}
.support ul li.skype{
	background:url(../images/skype.png) no-repeat left center;	
}
.support ul li.mobile{
	background:url(../images/mobile.png) no-repeat 10px center;	
}
.support ul li.phone{
	background:url(../images/phone1.png) no-repeat left center;	
}
.support ul li.email{
	background:url(../images/gmail.png) no-repeat left center;	
}
.ad1{
	text-align:center;	
	width:100%;
}
.ad1 img{
	width:714px;	
	height:196px;
}
.ad2{
	text-align:center;	
	width:100%;
	height:783px;
	position:relative;
}
.ad2 .img1{
	position:absolute;
	top:5px;
	left:5px;	
	width:265px;
}
.ad2 .img1 img{
	width:265px;
	height:250px;	
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
}
.ad2 .mask1{
	width:276px;
	height:255px;	
	position:absolute;
	top:0;
	left:0;
	background:url(../images/ad4-mask1.png) no-repeat left top;
	display:block;	
}
.ad2 .img2{
	position:absolute;
	top:265px;
	left:40px;	
	width:200px;
}
.ad2 .img2 img{
	width:200px;
	height:200px;	
}
.ad2 .mask2{
	width:276px;
	height:212px;	
	position:absolute;
	top:255px;
	left:0;
	background:url(../images/ad4-mask2.png) no-repeat left top;
	display:block;	
}
.ad2 .img3{
	position:absolute;
	top:465px;
	left:5px;
	width:265px;
}
.ad2 .img3 img{
	width:265px;
	height:313px;		
}
.ad2 .mask3{
	width:276px;
	height:316px;	
	position:absolute;
	top:467px;
	left:0;
	background:url(../images/ad4-mask3.png) no-repeat left top;
	display:block;	
}
.world-men{
  width: 947px;
  background: url(../images/tgdo-bg.png) no-repeat left top;
  height: auto;
  padding: 79px 31px 20px;
  position: relative;
  margin: 0 0 15px 0;
}
.world-men a.title{
	display:block;
	position:absolute;
	top:30px;
	left:40px;
	height:30px;
	width:230px;	
}
.world-men .big-img{
	width:945px;
	height:279px;
	margin:0 0 35px 0;
}
.world-men .big-img img{
	width:945px;
	height:279px;	
}
.world-men .men-products{
  width: 100%:;
  margin: 0px;
  padding: 0px;
}
.world-men .men-products li{
list-style:none;
}
.world-men .rose2{
	background:url(../images/rose2.png) no-repeat left top;	
	position:absolute;
	top:20px;
	left:-34px;
	height:68px;
	width:34px;
}
.ad3{
	position:relative;
	z-index:40;	
	text-align:center;
	width:100%;
}
.ad3 img{
	width:1000px;	
}
.world-women{
	width:947px;
	height:760px;
	background:url(../images/tgpn.png) no-repeat left top;
	position:relative;
	z-index:45;
	padding:78px 31px 10px 31px;
	margin:15px 0;
}
.world-women .big-img, .world-women .big-img img{
	width:947px;
	height:272px;	
}
.home_carou_2_wap {
  float: left;
  width: 946px;
  overflow: hidden;
}
.world-women .women-products{
  margin: 30px 0 0 0;
  width: 100%;
  padding: 0px;
}
.world-women .women-products .item{
  width: 229px;
  margin: 0 10px 0 0;
  float: left;
  color: #fff;
  list-style: none;
  height: 490px;
}
.world-women .women-products .item img{
	width:229px;	
	height:410px;
}
.women-products .item h4{
	margin:10px 0 8px;
	font-size:14px;	
	height:16px;
	overflow:hidden;
	text-align:center;
}
.women-products .item h4 a{
	color:#fff;	
}
.women-products .item h4 a:hover{
	text-shadow:1px 1px 1px #000;	
}
.women-products .item h3{
	margin:0;
	text-transform:uppercase;
	font-size:15px;	
	height:27px;
	overflow:hidden;
}
.women-products .item h3 span.price{
	font-size:22px;
	color:#fff200;	
}
.world-women a.title{
	position:absolute;
	top:20px;
	left:40px;
	height:40px;
	width:320px;
	display:block;	
}
.world-women .rose4{
	background:url(../images/rose4.png) no-repeat left top;
	position:absolute;
	top:-40px;
	left:-80px;
	height:155px;
	width:171px;	
}
.world-women .rose3{
	background:url(../images/rose3.png) no-repeat left top;
	position:absolute;
	top:-30px;
	right:-40px;
	height:155px;
	width:140px;	
}
.ad4{
	text-align:center;
	width:100%;	
}
.ad4 img{
	width:1000px;	
}
.box-top{
	width:100%;
	min-height:100px;
	height:auto !important;
	height:100px;	
}
.box-bottom{
	width:100%;
	min-height:100px;
	height:auto !important;
	height:100px;	
}	
#left2{
	width:608px;	
	min-height:100px;
	height:auto !important;
	height:100px;
	float:left;
}
.video{
	background:url(../images/top.png) no-repeat left top;
	width:608px;	
	padding:10px 0 0 0;
	min-height:200px;
	height:auto !important;
	height:200px;	
	margin:15px 0;
}
.video .video-bottom{
	background:url(../images/bottom.png) no-repeat left bottom;
	width:608px;	
	padding:0 0 10px 0;
	min-height:200px;
	height:auto !important;
	height:200px;	
}
.video-bd{
	background:url(../images/middle.png) repeat-y left top;
	width:578px;
	min-height:100px;
	height:auto !important;
	float: left;
	padding:10px 15px;
}
.video-primary{
	padding:0 0 20px 0;	
	width:100%;
}
.video-slide{
	width:100%;	
}
.video-slide h2{
	text-transform:uppercase;
	font-weight:normal;
	margin:0;
	padding:0 0 20px 0;
	font-size:14px;	
}

.video-slide{
	width:100%;
}
.video-slide .jcarousel-skin-tango .jcarousel-clip-horizontal{
	width:498px;	
	margin:0 40px;
	height:130px;
}
.video-slide .jcarousel-skin-tango .jcarousel-item{
	width:143px;	
	margin:0 10px;
	height:130px;
}
.video-slide .jcarousel-skin-tango .jcarousel-item .img, 
.video-slide .jcarousel-skin-tango .jcarousel-item .img img{
	width:143px;
	height:78px;	
	border:none;
}
.video-slide .jcarousel-skin-tango .jcarousel-item .item{
	width:143px;	
}
.video-slide .jcarousel-skin-tango .jcarousel-item h4{
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	height:36px;
	text-align:left;	
}
.video-slide .jcarousel-skin-tango .jcarousel-container-horizontal{
	width:578px;	
}
.video-slide .jcarousel-skin-tango .jcarousel-prev-horizontal{
	left:0;
	top:20px;	
}
.video-slide .jcarousel-skin-tango .jcarousel-next-horizontal{
	right:0;
	top:20px;		
}

.link .item{
	width:171px;
	height:82px;
	margin:15px 10px;
	float:left;
}
.link .item .img{
	width:171px;
	height:82px;
	border:#cfcfcf solid 1px;	
}
.link .item .img img{
	width:171px;
	height:82px;	
}
.link .item .img:hover{
	border:#999 solid 1px;	
}
#right2{
	width:387px;
	float:right;
	min-height:100px;
	height:auto !important;
	height:100px;	
}
.news{
	background:url(../images/news-top.png) no-repeat left top;
	width:387px;
	min-height:200px;
	height:auto !important;
	height:200px;
	padding:35px 0 0;
	margin:15px 0;
}
.news-bottom{
	background:url(../images/news-bottom.png) no-repeat left bottom;	
	padding:0 0 28px 0;
	width:387px;
	min-height:200px;
	height:auto !important;
	height:200px;
}
.news-bd{
	padding:0 20px;
	background:url(../images/news-middle.png) repeat-y left top;
	width:347px;
	min-height:200px;
	height:auto !important;
	height:200px;	
}
.news-bd h2.title{
	margin:0;
	padding:0 0 15px 0;
	font-size:26px;
	text-transform:uppercase;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	-moz-text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	-webkit-text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	text-align:center;
	font-weight:normal;
}
.news-bd h2.title a{
	color:#FF6E01;	
}	
.news-bd .item{
	width:100%;	
	background:url(../images/news-line.png) no-repeat center bottom;
	padding:12px 0;
}
.news-bd .item .img{
	width:99px;
	height:81px;
	padding:4px;
	border:#cfcfcf solid 1px;	
	background:#fff;
	float:left;
}
.news-bd .item .img img{
	width:99px;
	height:81px;
}
.news-bd .item .text{
  width: 228px;
  float: right;
  height: 120px;
}
.news-bd .item .text h4{
	margin:0;	
	font-size:14px;
}
.news-bd .item .text p{
  margin: 5px 0;
  line-height: 18px;
  height: 55px;
  overflow: hidden;
}
.news-bd .item .text p.read-more{
	text-align:right;	
}
.news-bd .item .text p.read-more a{
	color:#FF6E01;
	font-style:italic;
	font-size:11px;	
}
.partner{
	background:url(../images/big-top.png) no-repeat left top;
//width: 830px;
    width: 720px;
	padding:12px 0 0 0;	
	margin:0 0 10px 0;
}
.partner-bottom{
	padding:0 0 12px 0;
	background:url(../images/big-bottom.png) no-repeat left bottom;
	width:100%;
}
.partner-bd{
	background:url(../images/big-middle.png) repeat-y left top;
	padding:40px 30px;
	width:949px;	
}
.partner img {
	height:78px;
	margin:0 15px;
}
.certificate{
	background:url(../images/chungnhan-bg.png) no-repeat left top;
	width:100%;
	height:291px;	
}
.certificate-bd{
	padding:62px 25px 0 320px;
	width:664px;
}
.certificate img{
	width:152px;
	height:206px;
	margin:0 10px;	
}
.feature{
	background:url(../images/ad-top.png) no-repeat left top;
	width:100%;
	margin:15px 0;
	padding:26px 0 0 0;	
	position:relative;	
}
.feature-bottom{
	background:url(../images/ad-bottom.png) no-repeat left bottom;
	padding:0 0 26px 0;
	width:100%;	
}
.feature-bd{
	background:url(../images/ad-middle.png) repeat-y left top;
	width:969px;	
	padding:0 20px;
}
.feature-bd .item{
	float:left;
	width:201px;
	height:171px;	
	margin:10px 15px;
	border:#cfcfcf solid 1px;
	padding:4px;
	background:#fff;
}
.feature-bd .item img{
	width:201px;
	height:171px;	
	
}
.feature-bd .item:hover{
	border:#999 solid 1px;	
}
.feature .rose5{
	background:url(../images/rose5.png) no-repeat left top;
	position:absolute;
	top:370px;
	left:-45px;	
	width:143px;
	height:127px;
}
#footer{
\\float: left;
	width: 1000px;
	margin: 0 auto;
    background: #170101;
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 25px
}
#footer .wapper .col{
	float: left;
	width: 210px;
	min-height: 314px;
	background: url("../images/footer-ngang.png") no-repeat right center;
	margin-right: 53px;
}

#footer .wapper .last-child {
	background: none;
	margin-right: 0px;
}

#footer .wapper .col h3{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #673A02;
	font-size: 14px;
}
#footer .wapper .col ul {
  margin-top: 10px;
  padding-left: 0px;
}
#footer .wapper .col ul li{
	margin-bottom: 10px;
list-style: none;
}
#footer .wapper .col ul li a{
	font-weight: normal;
	padding-left: 10px;
	background: url("../images/left-li.png") no-repeat left center;
	color: #7F6002;
	font-size: 13px;
}
#footer .wapper .diachi{
	clear: both;
	width: 1000px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: solid 1px #5b3d1d;
	margin-top: 20px;
}
#footer .wapper .diachi p{
	text-align: left;
	color:#FFF;
}
#footer .wapper .bank{
	background: url("../images/banks.png") no-repeat;
	margin-top: 10px;
	height: 33px;
	width: 416px;
}

#footer .wapper .diachi h3 {
	color: #ff4e03;
	text-transform: uppercase;
	font-size: 16px;
	border-bottom: 1px solid #c08e48;
	padding-bottom: 5px;
	padding-right: 10px;
}

#footer .wapper .botheader{
	width: 100%;
	float: left;
	height: 130px;
	background: url("../images/frame.jpg") no-repeat center top;
	overflow: hidden;	
	margin: 20px 0px;
}

#footer .wapper .botheader img {
	margin: 18px 0px 0px 11.6px;
	float: left;
}

#footer .wapper .botheader #thumbs_list_derail_bottom li {
	display: inline;
	float: left;
	margin: 0px;
}
.wapper {
  width: 1000px;
  margin: 0 auto;
}
.info{
	width:100%;
	padding:20px 0;	
	color:#656565;
	position:relative;
	font-size:12px;
}
.info .item-info{
	width:330px;
	float:left;
	margin:0 10px 0 0;	
}
.info h4{
	margin:0;
	padding:0 0 15px 0;	
	font-size:14px;
}
.info ul{
	margin:0;
	padding:0;	
}
.info ul li{
	list-style:none;
	margin:0 0 6px 0;	
}
.info ul li a{
	color:#656565;
	
}
.info ul li a:hover{
	color:#FF6D01;		
}
.info .item{
	width:210px;
	float:left;
	margin:0 10px 0 0;	
}
.ft-esvn{
  width: 100%;
  border-top: #656565 solid 1px;
  background-color: #190600;
}
.ft-esvn-bd{
	width:1009px;
	margin:0 auto;	
	padding:10px 0;
	position:relative;
	color:#656565;
	font-size:12px;
}
.ft-esvn-bd p {
  margin: 0;
  color: #e54803;
  line-height: 22px;
  text-align: justify;
}
.ft-esvn-bd p.esvn{
	position:absolute;
	top:10px;
	right:10px;	
}
.ft-esvn-bd p.esvn a{
	color:#656565;	
}
.ft-esvn-bd p.esvn strong{
	color:#FF6D01;	
}
.map-page{
	background:url(../images/big-top.png) no-repeat left top;
	padding:12px 0 0 0;
	width:100%;	
	margin:0 0 10px 0;
}
.map-page .map-bottom{
	background:url(../images/big-bottom.png) no-repeat left bottom;
	padding:0 0 12px 0;	
	width:100%;
}
.map-page .map-ct{
	background:url(../images/big-middle.png) repeat-y left top;
	padding:5px 15px;	
	width:979px;
}
.map-ct span{
	margin:0 5px;	
}
.login{
	background:url(../images/login-top.png) no-repeat left top;
	padding:11px 0 0 0;
	width:720px;
	float:left;	
}
.login-bottom{
	background:url(../images/login-bottom.png) no-repeat left bottom;
	width:100%;
	padding:0 0 11px 0;	
}
.login-ct{
	background:url(../images/login-middle.png) repeat-y left top;	
}
.login .title{
	background:url(../images/login-icon.png) no-repeat 15px 5px;
	padding:0 0 0 50px;	
	width:90%;
}
.login .title h2{
	background:url(../images/line.png) repeat-x left bottom;	
	margin:0;
	padding:5px 0;
	text-transform:uppercase;
	color:#ff6e01;
	font-size:18px;
}
.login .body{
	width:680px;
	padding:15px 20px;	
}
.login .body h4{
	font-size:14px;
	padding:15px 0 15px;	
	margin:0;
}
.login-left{
	width:30%;
	float:left;	
	padding:0 0 0 30px;
}
.login-right{
	width:56%;
	float:right;	
	border-left:#c2c2c2 solid 1px;
	padding:0 0 0 40px;
}
.login .body p{
	margin:8px 0;	
	line-height:18px;
}

.login-text{
	border:#9a9a9a solid 1px;	
	line-height:18px;
	height:20px;
	width:80%;
}
.login-right textarea{
	border:#9a9a9a solid 1px;	
	line-height:18px;
	height:100px;
	width:80%;	
}
.login-left .login-text{
	width:80%;	
}
.login-button{
	background:url(../images/button.png) no-repeat left top;
	text-align:center;
	color:#fff;
	font-weight:bold;
	border:none;
	cursor:pointer;
	font-size:11px;
	width:93px;
	height:36px;
	line-height:34px;
}
.login-button:hover{
	text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
}
.row{
	width:100%;
	padding:5px 0 5px 0;
}	
.row .r-left{
	width:34%;	
	float:left;
}
.row .r-right{
	width:64%;
	float:right;	
}
.require{
	color:#f00;
	margin:0 0 0 5px;	
}
.login .body .login-right p{
	margin:0 0 5px 0;	
}
.manage-acc{
	width:276px;
	float:right;
	background:url(../images/account-top.png) no-repeat left top;
	padding:27px 0 0 0;	
}
.acc-bottom{
	background:url(../images/account-bottom.png) no-repeat left bottom;	
	padding:0 0 13px 0;
	width:100%;
}
.acc-ct{
	background:url(../images/account-middle.png) repeat-y left top;
	padding:0 15px;
	width:246px;	
}
.acc-ct h2{
	margin:0;
	padding:10px 0;
	font-size:20px;
	text-transform:uppercase;
	color:#FF6E01;
	text-align:center;	
}
.acc-ct ul{
	margin:0;
	padding:5px 10px;	
}
.acc-ct ul li{
	list-style:none;
	padding:5px;
	font-weight:bold;	
}
.account-layout{
	width:100%;
	margin:10px 0 0 0;	
}
.list-functional-foods{
	background:url(../images/list-ttcn.png) no-repeat left top;
	width:789px;	
	height:200px;
	padding:10px 10px 10px 210px;
	position:relative;
	  margin-left: -5px;
	  margin-top: 20px;
}
.list-functional-foods h2.title{
	text-transform:uppercase;
	font-size:16px;
	color:#fff;
	position:absolute;
	top:120px;
	left:20px;	
	font-weight:normal;
	width:130px;
	text-align:center;
	line-height:28px;
}
.list-functional-foods ul{
	margin:0;
	padding:0;	
	float:left;
}
.list-functional-foods li{
	list-style:none;
	float:left;	
	width:91px;
	height:95px;
	text-align:center;
	margin:0 6px 0 0;
}
.list-functional-foods li a{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:47px 0 0 0;
	display:block;
	margin:5px auto;
	font-size:10px;
}

.list-functional-foods li:hover, .list-functional-foods li.active{
	background:url(../images/ttcn-active.png) no-repeat center center;	
}
.list-functional-foods li:hover a, .list-functional-foods li.active a{
	color:#1980bb;	
}

.products{
	width:100%;	
	margin:10px 0 0;
}
.products .item{
	width:293px;
	height:353px;
	float:left;
	padding:15px 19px 15px 15px;	
	position:relative;
	margin:8px 8px 8px 0;
	background:url(../images/product-bg.png) no-repeat left top;
}
.products .item .img{
	margin:0 auto;
	width:273px;
	height:228px;
	padding:10px 0 17px;	
}
.products .item .img img{
	width:273px;
	height:228px;	
}
.products .item h2{
	margin:0;
	padding:0;	
	font-weight:bold;
	font-size:17px;
	height:36px;
	line-height:36px;
	overflow:hidden;
}
.products .item p{
	padding:4px 0;
	margin:0;
	font-size:15px;	
}
.products .item p s{
	margin:0 5px 0 0;	
}
.products .item p .online-price{
	margin:0 5px 0 0;
	font-size:28px;	
}
.products .item a.view{
	position:absolute;
	top:329px;
	right:28px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:20px;	
}
.products .item a.view:hover{
	text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;	
}
/*Paging*/
.paging {
	width:100%;
	text-align:center;
	padding-right:10px;	
	padding-top:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:40px;
}

.paging .prev {
	background:url(../images/paging-left.png) no-repeat center center #fff;
	padding:6px 15px;
	margin:0 4px 0 1px;
}
.paging .next {
	background:url(../images/paging-right.png) no-repeat center center #fff;
	padding:6px 15px;
	margin:0 1px 0 4px;	
}
div.paging a {
  font-weight: bold;
  padding: 6px 10px;
  color: #000000;
  font-size: 16px;
  background: #fff;
  border: #87634a solid 1px;
  margin: 0px 1px;
}
div.paging span {
  padding: 4px 10px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  background-color: #87634a;
  text-align: center;
  border: solid 1px #87634a;
  width: auto;
}
div.paging .active {
	color:#FFF;
	background:#86624A;
	border:#87634a solid 1px;
	border-radius:1px;
	padding:6px 10px;
	line-height:26px;
	margin:0 1px;
}
div.paging .pos {
	color:#000;
	background:#fff;
	border:#87634a solid 1px;
	border-radius:1px;	
	padding:6px 10px;
	line-height:26px;
	margin:0 1px;
}
div.paging .pos:hover{
	color:#fff;	
	background:#86624A;
}
/*Tooltip*/
#esvn-tooltip{
	box-shadow: 2px 2px 2px rgba(0,0,0,0.3); /*shadow for CSS3 capable browsers.*/
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	position:absolute;
	background:#f4e7cc;
	z-index:3000;
	visibility: hidden;
	width:300px;	
	text-align:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:0;
}

#esvn-tooltip .s-img {
	text-align:center;	
}
#esvn-tooltip p {
	margin:5px 0;
	padding:0;	
}
#esvn-tooltip h4 {
	margin:6px 0;
	padding:0;	
}
.s-title{
	background:#6bac25;	
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
.s-title h2{
	margin:0;
	padding:0;
	line-height:22px;
	padding:10px;	
	color:#fff;
	font-size:16px;
}
.tip-detail {
	display:none;	
}
.s-content{
	padding:10px;
	
}
.s-content h4{
	color:#003ad2;		
}
.s-content img{
	max-width:100%;
}
/*End tooltip*/

.button{
	background:url(../images/button-bg.png) repeat-x left top;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	border-top:#fff solid 1px;
	box-shadow:2px 2px 2px rgba(0,0,0,0.4);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.4);
	padding:5px 10px;
	margin:0 auto;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	cursor:pointer;
}
.button:hover{
	text-shadow:1px 1px 1px #000;	
}
.info-product-part1 .button{
margin: 10px 10px;
}
.ad5{
	width:1000px;
	margin:0 auto 0 -15px;
	text-align:center;	
	box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
}

.cart{
	width:100%;	
	position:relative;
	margin:20px 0 10px 0;
	padding:0 0 390px 0;
}
.cart .title{
	background:url(../images/cart-title.png) no-repeat left top;	
	position:absolute;
	top:-10px;
	left:20px;
	width:410px;
	height:59px;
}
.cart-detail{
	background:#fff;
	box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	width:960px;
	margin:0 auto;	
	padding:55px 20px 20px;
}
.cart-detail table{
	width:100%;	
	font-size:14px;
}
.cart-detail table td{
	border-top:#cfc5af dashed 1px;
	padding:10px 5px;	
	text-align:center;
	font-weight:bold;
}
.cart-detail table th{
	padding:8px 5px;	
	font-size:16px;
}
.cart-detail table td img{
	width:70px;
	height:70px;	
}
.cart-detail table td a, .cart-detail table td span.price{
	color:#e20052;	
}
.cart-detail table td span.price{
	font-size:20px;	
}
.cart-detail table td .del,.login table td .del{
	background:url(../images/del.png) no-repeat left top;
	padding:5px 14px;	
}
.cart-detail table td input{
	border:#a7a7a7 solid 1px;
	height:18px;
	width:70px;
	padding:3px 5px;	
	margin:0 5px 0 0;
}
.blue-button{
	padding:19px 30px;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;	
	color:#fff;
	background:url(../images/big-button.png) repeat-x left top;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	margin:0 10px 0 10px;
	display:block;
	width:200px;
	float:left;
	text-align:center;
}
.green-button{
	padding:19px 30px;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;	
	color:#fff;
	background:url(../images/green-button.png) repeat-x left top;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	margin:0 30px 0 10px;
	display:block;
	width:200px;
	float:left;
	text-align:center;
}
.green-button:hover, .blue-button:hover{
	text-shadow:1px 1px 1px #000;	
	color:#fff;
}
.cart-button{
	width:100%;
	padding:20px 0 0 0;	
	position:relative;
	z-index:500;
}
.fin-cart{
	width:501px;
	height:405px;
	position:absolute;
	top:15px;
	right:-25px;	
}
.fin-cart .title{
	position:static;
	background:url(../images/fin-title.png) no-repeat left top;
	width:501px;
	height:71px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;	
}
.fin-cart .title h2{
	margin:0;
	line-height:75px;
	font-size:18px;	
	padding:0 0 0 135px;
}
.fin-cart .body{
	background:url(../images/fin-bottom.png) no-repeat left top;
	height:348px;
	width:441px;	
	padding:30px 30px;
	color:#fff;
}
.fin-cart .body .r-left{
	font-weight:bold;
	width:22%;	
}
.fin-cart .body .r-right{
	width:76%;	
}
.cart-text{
	width:96%;
	height:22px;
	border:#a7a7a7 solid 1px;	
}
.fin-cart textarea{
	width:96%;
	height:100px;
	border:#a7a7a7 solid 1px;	
}
.fin-cart .row{
	padding:6px 0;	
}
.fin-button{
	background:url(../images/fin-button.png) repeat-x left top;
	padding:10px 20px;
	color:#fff;
	font-weight:bold;
	border:#e8e8e8 solid 1px;
	text-transform:uppercase;
	font-size:18px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:2px 2px 2px rgba(0,0,0,0.3);	
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);	
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);	
	cursor:pointer;
}
.fin-button:hover{
	text-shadow:1px 1px 1px #000;	
}
.cart-map{
	background:#fff;
	box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	position:absolute;
	top:93px;	
	left:-20px;
	width:465px;
	height:355px;	
	padding:10px;
}
.cart-map img{
	width:465px;
	height:355px;	
}
.accept{
	background:#fff;
	box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	width:970px;
	margin:0 auto 25px;	
	position:relative;
	padding:60px 15px 15px 15px;
}
.accept .title{
	background:url(../images/accept.png) no-repeat left top;
	position:absolute;
	top:-11px;
	right:20px;
	width:451px;
	height:63px;
}
.accept .body{
	width:100%;	
}
.accept .item{
	width:15.5%;
	height:75px;	
	float:left;
	margin:5px;
}
.accept .item img{
	width:100%;
	height:75px;	
	border:#e20052 solid 1px;
}
.products .title{
	background:#fff;
	box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px;
	width:975px;
	margin:0 auto 10px;
	border:#78B746 solid 1px;
}
.products .title h3{
	background:url(../images/box.png) no-repeat left top;		
	margin:0;
	padding:7px 0 7px 50px;
}
.products .title h1{
	padding:0 10px;
	margin:10px 0;
	font-size:14px;
	line-height:22px;
}
.products .title a{
	font-size:18px;	
	text-transform:uppercase;
	font-weight:bold;
}
.news-box .partner-bd{
  padding: 10px;
//width: 810px;
  width: 700px;
}
.news-box .item{
	background:url(../images/line.png) repeat-x left bottom;
	padding:0 10px 15px 0; 	
\\width:48.5%;
    width:47%;
	float:left;
	margin:0 0 15px 0;
	height:150px;
	overflow:hidden;
}
.news-box .item .img{
	width:18%;
	float:left;	
	border:#cfcfcf solid 1px;
	padding:4px;
}
.news-box .item .img img{
	width:100%;
\\height:auto;
	max-height:120px;
	margin:0;	
}
.news-box .item .text{
	float:right;
	width:77%;	
}
.news-box .item .text h4{
	padding:0;
	margin:0 0 10px 0;
	max-height:32px;
	overflow:hidden;
	font-size:14px;	
}
.news-box .item .text h4 a{
	color:#f56423;	
}
.news-box .item .text h4 a:hover{
	text-decoration:underline;	
}
.news-box .item .text p{
	margin:0 0 8px 0;	
	line-height:18px;
	height:55px;
	overflow:hidden;
}
.news-box .item .text p.date{
	color:#9a9a9a;
	font-size:11px;	
	height:auto;
}
.news-box .item .text p.read-more{
	text-align:right;
	height:auto;
}
.news-box .item .text p.read-more a{
	color:#063a70;		
}
.news-box .item .text p.read-more a:hover{
	text-decoration:underline;	
}
.news-detail-box{
  background: url(../images/big-top.png) no-repeat left top;
  padding: 12px 0 0;
  clear: both;
\\width: 830px;
  width: 715px;
  float: left;
}
.news-detail-bottom{
	background:url(../images/big-bottom.png) no-repeat left bottom;
	width:100%;
	padding:0 0 12px 0;
}
.news-detail-bd{
background: url(../images/big-middle.png) repeat-y left top;
  padding: 20px 30px;
\\width: 770px;
  width: 655px;
}
.news-detail-bd .title{
	background:url(../images/line.png) repeat-x left bottom;
	padding:0 0 10px 0;	
	margin:0 0 15px 0;
	text-transform:uppercase;
}
.news-detail-bd .title h1{
font-size:18px;
}
.news-detail-bd .title h3{
	margin:0;
	font-size:18px;
	color:#ff6e02;	
}
.news-detail-bd .title h3 a{
	color:#ff6e02;	
}
.news-detail-bd .body{
	width:100%;	
}
.news-detail-bd .body p{
	line-height:18px;	
}
.other{
	width:100%;
	padding:15px 0;
	border-top:#cfcfcf solid 1px;	
	border-bottom:#cfcfcf solid 1px;	
	margin:10px 0 0 0;
}
.other h4{
	margin:0 0 10px;
	font-size:14px;	
}
.other ul{
	margin:5px 0;
	padding:0 0 0 13px;	
}
.other ul li{
	color:#ff6e02;
	margin:0 0 5px 0;	
}
.other ul li a{
	color:#434343;	
}
.other ul li a:hover{
	color:#ff6e02;	
}
.comment_wapper {
  clear: both;
}
.review {
  width: 980px;
  border: #b6bac0 solid 1px;
  background: #eeecec;
  padding: 10px;
  margin-top: 20px;
  float: left;
}
.news-detail-bd .sub-title{
	margin:0;
	padding:0 0 10px;	
	font-size:14px;
}
.news-detail-bd p.date{
	margin-top:0;
}
.about .title{
	background:url(../images/icon-about.png) no-repeat 15px 5px;	
}
.about .body{
	padding:15px 30px;
	width:660px;	
}
.news-detail-box .login-left{
	padding:0;
	width:38%;	
}
.news-detail-box .login-left h3{
	font-size:16px;	
}
.account img{
	width:150px;
	height:150px;
	padding:4px;
	border:#cfcfcf solid 1px;	
}
.account .edit{
	background:url(../images/edit.png) no-repeat left center;
	padding:0 0 0 20px;
	font-weight:bold;	
}
.login table{
	width:100%;	
	border-collapse:collapse;
	margin:0 0 15px 0;
}
.login table td{
	border-bottom:#BA866D dashed 1px;
	padding:10px 5px;
	font-weight:bold;	
}
.login table th{
	padding:15px 5px;
	background:#65A809;
	color:#fff;	
	font-size:14px;
	text-transform:uppercase;
	text-align:left;
}
.login table td a.read-more{
	color:#65A809;
		
}
.login table td a.read-more:hover{
	color:#FF6E01;	
}
.search-top{
	top:100px;
	left:715px;	
/*	background:url(../images/search.png) no-repeat left top;
	width:370px;
	height:29px;*/
}
.search-top #key{
	width:235px;	
}
/*.search-top select{
	width:150px;
	border:none;
	height:21px;	
}*/
.banner h4{
	position:absolute;
	top:110px;
	left:595px;	
	margin:0;
	padding:0;
	font-size:12px;
}
.banner h4 a{
	color:#fff;	
}
.banner h4 a:hover{
	color:#6AAD0D;	
}


.prd-item {
width: 285px !important;
  height: 350px !important;
  float: left;
  padding: 15px;
  position: relative;
  margin: 8px 0px;
  background: url('../images/prd-item-bg.png') no-repeat left top;
}
.prd-item .img {
  margin: 0 auto;
  width: 273px;
  height: 250px;
  position: relative;
}
.prd-item h2 {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 15px;
  height: 36px;
  line-height: 18px;
  overflow: hidden;
  text-shadow: none;
  padding-top: 10px;
  margin-bottom: 8px;
}
span.nhanpro {
  position: absolute;
  right: 0px;
  bottom: 3px;
}
.prd-item p {
  margin: 0;
  font-size: 15px;
}
.prd-item .img > img {
  width: 273px;
  height: 228px;
}
.prd-item h2 a {
  color: #434343;
}
.prd-item p s {
  margin: 0 5px 0 0;
}
.prd-item p .online-price {
  margin: 0 5px 0 0;
  font-size: 28px;
}
.prd-item a.view {
  position: absolute;
  top: 329px;
  right: 18px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
}

.info .item ul li {
  padding-left: 10px;
  background-position: 0px 4px;
}
.left {
  float: left;
}
.right {
  float: right;
}
.diachi .left {
  margin-right: 20px;
  width: 390px;
}
.chinhsach ul {
  padding-left: 0px;
}
.chinhsach ul li {
  list-style: none;
}
.chinhsach {
  padding-left: 10px;
  width: 21% !important;
  background: url("images/ngang-bt.png") no-repeat right 10px;
}
.fullnew {
  clear: both;
  width: 100%;
  float: left;
}
.colnew {
  width: 285px;
  display: inline-block;
  float: left;
}

.colnew_title{
padding:10px;
}
.colnew_title > h3 {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  color: #FF0101;
  margin: 0px;
  height:35px;
}
.colnew_title > h3 a
{
  color: #ff6e01
}
.colnew_content{
padding:0px 10px;
}
.bignew{
  height: 130px;
  overflow: hidden;
}
.bignew img {
  width: 115px;
  height: 80px;
  float: left;
  margin-right: 10px;
}
.bignew h2 {
  font-size: 13px;
  line-height: 18px;
  float: left;
  width: 140px;
  margin: 0px;
  margin-bottom: 10px;
}
.bignew p {
  text-align: justify;
  font-size: 13px;
  line-height: 18px;
}
ul.listnew {
  margin-top: 20px;
  padding: 0px;
}
ul.listnew li{
  margin-bottom: 10px;
  list-style: none;
  font-size: 12px;
  line-height: 17px;
  background: url(../images/news-line.png) no-repeat center bottom;
  padding-bottom: 5px;
  height: 39px;
  overflow: hidden;
}
ul.listnew li a{
\\color: #FF6E01;
  background: url("../images/left-li.png") no-repeat left center;
  padding-left: 10px;
}
.colnew1 .colnew_content {
  border-right: solid 1px #EFEFEF;
}
.mini_new {
  display: inline-block;
  width: 182px;
  margin-right: 1px;
  float: left;
}
.mini_new.mini_new1, .mini_new.mini_new2 {
  margin-right: 10px;
}

.mini_new > h3{
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 20px;
  margin: 0px;
  margin-bottom: 10px;
}
.mini_new img {
  width: 75px;
  float: left;
  height: 75px;
  margin-right: 10px;
}
.mini_new > h2 {
  font-size: 13px;
  line-height: 18px;
  height:70px;
}
.mini_new1 > h3{
  color:#e8641a;
  border-bottom: solid 2px #e8641a;
  height:45px;
}
.mini_new1 > h3 a{
 color: #ff6e01
}
.mini_new2 > h3{
  color:#f3b757;
  border-bottom: solid 2px #f3b757;
}
.mini_new3 > h3{
  color:#75aa1e;
  border-bottom: solid 2px #75aa1e;
}

/* single */
.singlewapper {
  width: 1000px;
  margin: auto;
  position: relative;
}
.video-detail-product {
  width: 1000px;
  height: 696px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  position: relative;
  clear: both;
}
.video-detail-product span.mask {
  display: block;
  width: 1000px;
  height: 150px;
  background: url(../images/video-bd.png) no-repeat left bottom;
  position: absolute;
  bottom: 0;
  left: 0;
  background-size: 1000px 150px;
}
.video-detail-product img {
  width: 100%;
  height: 695px;
}
.info-product-part1 {
  position: relative;
  width: 1000px;
  margin: 0 auto 10px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  float: left;
  padding-bottom: 20px;
 }
.info-product-part1 .img {
  width: 350px;
  overflow: hidden;
  margin-top: 20px;
  text-align: center;
  float: left;
}
.info-product-part1 .img .big_img > img{
  width: 320px;
  height: auto;
  margin-top: 5px;
}
.info-product-part1 .body {
  width: 340px;
  float: left;
  padding: 0px;
  margin-top: 24px;
  margin-left: 20px;
}
.info-product-part1 .body .body-bottom {
  padding: 0 0 20px 0;
  width: 100%;
}
.info-product-part1 .body .body-ct {
  width: 340px;
}
.info-product-part1 .body h1 {
  text-align: center;
  margin: 0 auto 10px;
  padding: 5px 0 10px 0;
  font-size: 15px;
  color: #FCF06D;
  border-bottom: 1px solid #DFD;
}
.info-product-part1 .r-left {
width: 33%;
  font-weight: bold;
  font-size: 14px;
  color: #FCF06D;
}
.info-product-part1 .r-list {
width: 100%;
  font-weight: bold;
  font-size: 14px;
  
}
.info-product-part1 .r-list ul {
  clear: both;
  float: left;
  padding-left: 10px;
}
.info-product-part1 .r-list ul li {
  margin-bottom: 10px;
  color: #FCF06D;
}
.info-product-part1 .r-list ul li strong{
  color: #EB631A;

}
.info-product-part1 .r-right {
  width: 66%;
  font-weight: bold;
  font-size: 14px;
color: #fff;
}
.info-product-bg {
  height: 475px;
  float: left;
  width: 1000px;
}
.info-product-part1 .title{
  background: url("../images/titlehomemain.jpg") no-repeat left top;
  color: #421c0d;
  font-size: 22px;
  height: 51px;
  line-height: 51px;
  padding-left: 10px;
  font-weight: bold;
}
.list_img {
  float: left;
  clear: both;
  width: 320px;
  margin: 15px;
  height: 76px;
  overflow: hidden;
  position: relative;
}
.list_img ul {
  float: left;
  padding: 0px;
  margin: 0px;
  width: 350px;
}
.list_img ul li {
  float: left;
  width: 65px;
  height: 65px;
  list-style: none;
  margin-right: 6px;
}
.list_img ul li img {
  width: 100%;
  height: 100%;
}
.single_col_left {
  float: left;
\\width: 830px;
  width: 716px;
  box-shadow: 5px 0 5px -5px rgba(145, 145, 145, 0.8);
}
.movable {
  float: right;
}
.rela_product_col {
  float: right;
\\width: 140px;
  width: 265px;
  margin-right: 15px;
  height: 675px !important;
}
.rela_product_col > ul {
  float: left;
  margin: 0px;
  padding: 0px;
}
.itemcol {
\\width: 140px;
  width: 265px;
  float: left;
  clear: both;
  text-align: center;
  background: #fff;
  padding: 10px 0px;
  height: 270px !important;
  list-style: none;
}
.itemcol img {
\\width: 100px;
  width: 220px;
  height: auto;
  border: solid 1px #ccc;
  padding: 5px;
  background-color: #F1E4C8;
}	
.itemcol h2 {
\\font-size: 11px;
  font-size: 14px;
  height: 30px;
  overflow: hidden;
}
.itemcol h2 a {
  color: #333;
}
.itemcol span.price {
  color: #ff7200;
  font-size: 16px;
  font-weight: bold;
}
#more_info_block {
  clear: both;
  float: left;
  width: 100%;
  margin-top: 20px;
  margin-left: 15px;
}
#more_info_tabs {
  overflow: hidden;
  padding: 0 10px;
  margin: 0px;
}
#more_info_tabs li {
  float: left;
  display: inline;
  margin-right: 2px;
  cursor: pointer;
}
#more_info_tabs li a {
  background: url("../images/tab.png") no-repeat;
  background-size: 100% 100%;
  border-radius: 5px 5px 0 0;
  color: #fee3b6;
  display: inline;
  float: left;
  font-weight: bold;
  padding: 10px 15px;
}
#more_info_tabs li .activetab {
  background: url("../images/actab.png") no-repeat;
  background-size: 100% 100%;
  color: #fff;
}
.textcontent{
  padding-right: 10px;
  font-size: 15px;
  line-height: 22px;
}
.textcontent a
{
color:blue;
}

.contenttab {
  background: #FFFFFF;
  border: 1px solid #ccc;
  padding: 8px;
  color: #000000;
  float: left;
\\width: 782px;
  width: 680px;
}
.contenttab .textcontent p {
  font-family: Arial, Helvetica, sans-serif;
  color: #434343;
  line-height: 18px;
  font-size: 16px;
}
#hiddensp {
  height: 590px;
  overflow-x: hidden;
  overflow-y: scroll;
  float: left;
  width: 100%;
}
#anhdai {
  float: left;
  width: 100%;
  margin-top: 20px;
  position: relative;
}
#xemfullsp {
  display: block;
  color: #421c0d;
  float: right;
  margin: 10px 0px;
  font-weight: bold;
  font-size: 14px;
  padding: 10px;
  background: #fee3b6;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #421c0d;
}
#thusp {
  color: #421c0d;
  margin: 10px;
  font-weight: bold;
  font-size: 14px;
  padding: 10px;
  background: #fee3b6;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #421c0d;
  position: fixed;
  bottom: 10px;
  float: right;
  margin-left: 555px;
  display: none;
}

#hiddensp::-webkit-scrollbar {
    width: 8px;
}
#hiddensp::-webkit-scrollbar-track {
    background-color: #fafafa;
}
#hiddensp::-webkit-scrollbar-thumb {
    background-color: #cccccc;
}
#hiddensp::-webkit-scrollbar-thumb:hover {
    background-color: #666;
}
#hiddensp .textcontent {
  padding-right: 10px;
}
.info-product-part2 .title {
  background: url("../images/sncdm.png") no-repeat left top;
  color: #FFCE01;
  font-size: 20px;
  height: 51px;
  line-height: 51px;
  padding-left: 70px;
  font-weight: bold;
  margin-top: -12px;
  text-shadow: 1px 1px 1px #5F5302;
}
.info-product-part2 {
  float: left;
  width: 1000px;
  background-color: #fff;
  margin-top: 15px;
}
#incat_product {
  padding: 10px;
  padding-right: 0px;
  width: 1000px;
}
#incat_product .prd-item{
  padding: 20px;
  margin-right: 6px;
  margin-top: 0px;
}
.anhdai {
  float: left;
  width: 1000px;
  clear: both;
  position: inherit;
}
.camket {
  float: left;
  width: 275px;
  min-height: 400px;
}
span.product-price {
  font-size: 24px;
  color: #EB631A;
  font-weight: bold;
  margin-top: -11px;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
  background: url('../images/camket.png') no-repeat;
  width: 215px;
  height: 178px;
  float: right;
  margin-top: 22px;
  padding-top: 10px;
}
.list-unstyled > li {
  color: #fff;
  height: 38px;
  line-height: 20px;
  padding-left: 50px;
  text-transform: uppercase;
}
.list-unstyled > li:nth-child(1) {
  margin-top: 4px;
}
.list-unstyled > li:nth-child(2) {
  margin-top: 14px;
}
.list-unstyled > li:nth-child(3) {
  margin-top: 21px;
}
.bottom_bar {
  float: left;
  width: 970px;
  clear: both;
  padding: 0px 15px;
  text-shadow: 1px 0 0 #000;
  font-size: 14px;
  line-height: 24px;
\\background-color: #FAFAFA;
  margin: 10px 0px;
}
.bottom_bar_left {
  float: left;
  width: 300px;
  border-right: 1px solid #ccc;
padding: 10px;
}
.bottom_bar_mid {
  float: left;
  padding: 10px;
  border-right: solid 1px #ccc;
  width: 308px;
}
.bottom_bar_right {
  float: left;
  padding: 10px;
  width: 300px;
}
.congthuong {
  text-align: center;
  width: 215px;
  clear: both;
  float: right;
}
.single_col_top {
  float: left;
}
.redbg {
  float: left;
  width: 1000px;
  background: url('../images/redbg.jpg');
}
.thumbs_list_derail_control {
  width: 30px;
  height: 65px;
  position: absolute;
  right: 0px;
  z-index: 99999;
  top: 0px;
}
.thumbs_list_derail_control img {
width: 20px;
  cursor: pointer;
  margin: 5px;
}
.muahangbtn {
background: url("../images/muahangbtn.png") no-repeat;
  margin: 0px;
  border: none;
  cursor: pointer;
  float: left;
  margin-right: 10px;
  background-size: 160px;
  padding-left: 60px;
  line-height: 41px;
  color: #fff;
  font-weight: bold;
  width: 90px;
  padding-right: 10px;
}
.giohangbtn {
background: url("../images/muahangbtn.png") no-repeat;
  margin: 0px;
  border: none;
  cursor: pointer;
  float: left;
  margin-right: 10px;
  background-size: 160px;
  padding-left: 60px;
  line-height: 41px;
  color: #fff;
  font-weight: bold;
  width: 90px;
  padding-right: 10px;
}

/* end single */


#catdes {
  background: #fff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 10px;
  width: 975px;
  margin: 0 auto 10px;
  border: #78B746 solid 1px;
   clear: both;
}
ul.breadcrumb {
  float: left;
  width: 100%;
  padding: 0px;
}
ul.breadcrumb li {
  list-style: none;
  float: left;
  margin-right: 10px;
  padding-right: 20px;
   background: url('../images/icon_003.png') no-repeat center right;
}
ul.breadcrumb li:last-child{
 background:none;
}
.info-product-part1 .r-right ul {
  margin-top: 30px;
  list-style: none;
}
/* cmt */
.review-left{
	width:40%;
	float:left;	
	border-right:#b6bac0 solid 1px;
	padding:0 10px 0 0;
	height:380px;
}
.review-left h2{
	font-size:14px;
	text-transform:uppercase;
	margin:10px 0 15px;	
}
.review-right{
	width:56%;
	float:right;
	padding:0 10px 0 5px;	
	height:380px;
	overflow-y:scroll;	
}
.review-text{
	border:#a7a7a7 solid 1px;
	height:22px;
	width:98%;	
}
.review textarea{
	border:#a7a7a7 solid 1px;
	height:100px;
	width:98%;	
}
.review .r-left{
	line-height:22px;	
	width:20%;
}
.review .r-right{
	width:78%;
}
.review .button{
	margin:0 5px 0 0;
	font-size:14px;
}
.review .r-right .item{
	width:100%;	
	padding:0 0 15px 0;
}
.review .review-right h4{
	margin:5px 0 10px;
	font-size:14px;
}
.review .review-right p{
	margin:5px 0;	
}
.review .review-right p.time{
	text-align:right;
	color:#777;	
	font-size:11px;
}
.cart-detail .except {
  background: url(../images/button1.png) no-repeat left center;
  border: none;
  cursor: pointer;
  padding: 0;
  width: 16px;
  margin: 0 3px;
}
.cart-detail .add {
  background: url(../images/button2.png) no-repeat left center;
  border: none;
  cursor: pointer;
  padding: 0;
  width: 16px;
  margin: 0 3px;
}
.no_item_cart {
  text-align: center;
  font-size: 22px;
  line-height: 100px;
  color: #AF0001;
}

.partner.news-box {
    float: left;
}
.functional-foods .pri-img {
  width: 353px;
  height: 346px;
  position: absolute;
  top: 12px;
  left: 6px;
  overflow: hidden;
}
.functional-foods .pri-img .img {
  position: relative;
  width: 100%;
  height: 346px;
}
.functional-foods .pri-img .mask {
  width: 353px;
  height: 346px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(../images/tpchucnang-mask.png) no-repeat left top;
}
.footer_list_menu {
  display: none;
}
.single_col_right {
  float: right;
  width: 155px;
  position: relative;
  margin-top: 56px;
}
.content_bg_no_repeat {
  float: left;
  width: 100%;
}

.bx-pager.bx-default-pager {
  display: none;
}

.autosuget {
  float: right;
  position: absolute;
  width: 285px;
  background-color: #fff;
  margin-top: 3px;
  border: solid 2px #E8631A;
  margin-left: -5px;
  z-index: 999999;
  display:none;
}
.autosuget_item {
  width: 265px;
  float: left;
  clear: both;
  border-bottom: dashed 1px #ccc;
  margin-bottom: 10px;
  padding: 10px;
}
.autosuget_item img {
  width: 60px;
  height: 60px;
  float: left;
  margin-right: 10px;
}
.autosuget_item h2 {
  font-size: 12px;
  margin: 0px;
}
.single_col_left.full {
  width: 1005px;
}
.news-detail-box.full{
  width: 1005px;
}
.news-detail-bd.full{
  width: 945px;
}
.partner.news-box.full {
  width: 1005px;
}
.partner-bd.full {
  width: 1005px;
}

.contact_form {
  width: 800px;
  margin-right: 10px;
  min-height: 400px;
  margin: auto;
}

.formrow {
  width: 800px;
  float: left;
  clear: both;
}
.formrow label {
  width: 100%;
  float: left;
  margin: 10px 0px;
  font-size: 14px;
}
.formrow label span{
color:red;
}
.formrow input {
  width: 800px;
  border: solid 1px #ccc;
  height: 32px;
  padding: 0px;
  background-color: #FAFAFA;
}

.formrow textarea {
  width: 800px;
  border: solid 1px #ccc;
  height: 120px;
  padding: 0px;
  background-color: #FAFAFA;
}
.formrow_last {
  clear: both;
  float: left;
  margin-top: 20px;
  width: 800px;
}
.formrow_last .captcha_label {
  font-size: 14px;
  float: left;
  line-height: 30px;
  margin-right: 10px;
}
.formrow_last .captcha_input {
  width: 180px;
  height: 26px;
  border: solid 1px #ccc;
  float: left;
  margin: 0px;
}
.formrow_last img {
  float: left;
}
input.submitlh {
  margin: 0px;
  background-color: #AE0001;
  border: none;
  color: #fff;
  text-transform: uppercase;
  padding: 0px 20px;
  font-size: 14px;
  line-height: 30px;
  float: right;
  cursor: pointer;
}
p.ct_success {
  margin: 10px 0px;
  text-align: center;
  width: 100%;
  color: green;
}
p.ct_error {
  margin: 10px 0px;
  text-align: center;
  width: 100%;
  color: red;
}
.submit_acc {
  margin-top: 20px;
  clear: both;
  float: right;
}
.submit_acc input{
  margin: 0px;
  background-color: #AE0001;
  border: none;
  color: #fff;
  text-transform: uppercase;
  padding: 0px 20px;
  font-size: 14px;
  line-height: 30px;
  float: right;
  cursor: pointer;
}
.cmt_item {
  clear: both;
  border-bottom: dashed 1px #E7E7E7;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.cmt_item label {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}
.tag_keywords {
  margin: 20px;
}
.partner-bottom.full {
  width: 1050px;
}
.partner.full {
  width: 1050px;
}
#footer_menu {
  width: 100%;
  clear: both;
  height: 40px;
  background-color: #111;
}
.footer_menu_wrapper {
  line-height: 40px;
  width: 1010px;
  margin: auto;
  display: block;
  height: 40px;
  clear: both;
}
.footer_menu_wrapper li {
  float: left;
  list-style: none;
  margin-right: 10px;
}
.footer_menu_wrapper li a {
  color: #ccc;
  border-right: solid 1px #424242;
  padding-right: 10px;
}
.footer_menu_wrapper li:last-child a{
  border-right: none;
}
.footer {
  background: #170101;
  font-size: 13px;
  line-height: 22px;
  text-align: right;
  color: #888;
  float: left;
  width: 100%;
  height:515px;
  border-top: 1px solid #796f6b;
}
#anhcongty
{
 margin: 0 auto;
 width:1000px;
 padding-top:10px;

}
.imganhcongty
{
margin: 6px; 
float: left; 
width: 32%;
}
.footer .anhdiachi{
	background: #170101;
	width: 25%;
}

.diachicongty2
{
 margin-top:20px;
 width: 1000px;
 margin: 0 auto;
 border-bottom:1px solid #cb6604;
 color:#cb6604;
}

.diachicongty2 h3 {
margin-right:580px;
margin-bottom:10px;
font-size:18px;
}

.footer .col {
  float: left;
  width: 29%;
  text-align: left;
  height: 300px;
}
.footer .diachi{
	background: url("images/ngang-bt.png") no-repeat right 10px;
	width: 40%;
	margin-top: 10px;
margin-left:50px;
}
.footer .hotline{
	background: url("images/ngang-bt.png") no-repeat right 10px;
	padding-left: 5px;
}
.footer .phanhoi{
width: 20% !important;
background: url("images/ngang-bt.png") no-repeat scroll right 10px transparent;
}
.footer .lienket{
	width: 17% !important;
	padding: 0px 10px;	
}

.footer .lienket a{
	float: left;
	width: 100%;	
}

.footer .container{
width: 1100px !important;
  margin: 0 auto;
  display: block;
  clear: both;
  min-height: 445px;
  height: auto;
}

.footer .col h3, h4 {
color: #cb6604;
font-weight: bold;
font-size: 13px;
}
.footer p{
color: #fff;
  margin: 0px;
}
.footer .col h3 a
{
color: #cb6604;
}

.footer .chinhanh {
	color: #cb6604;
	font-size:16px;
    padding-top: 10px;
    font-weight: bold;
}
.footer .map{
	background: url("images/map.png") no-repeat left;
    padding-left: 18px;
	color: #fff;
    margin-left: 110px;
}
.footer .email{
	background: url("images/email.png") no-repeat left center;
	padding-left: 18px !important;
}

.footer .hotline p {
  padding-left: 10px;
  margin: 0px;
}
.footer .hotline h3 {
  font-size:18px;
}
.footer .hotline p.phone{
	padding-left: 15px;
	color: #FDC43C;
}
.footer .hotline p.phone span{
	background: url("images/phone.png") no-repeat left center;
	padding-left: 18px;
font-weight: bold;
font-size: 18px;
}

.footer form.customcontactform .submit{
	background: url("images/mail-submit.png") no-repeat;
	text-indent: -1000px;	
	width: 75px;
	height: 22px;
	cursor: pointer;
}
.footer form.customcontactform input{
	width: 188px !important;
	border-radius: 0px !important;
}
.footer form.customcontactform textarea{
	width: 188px !important;
	border-radius: 0px !important;
	border: none !important
}
.footer form.customcontactform div label{
	color: #cb6604 !important;
}
.footer a {
  color: #fff;
}
.bottom {
	float: left;
	width: 100%;
	background: #080000;
	border-top: 1px solid #222222;
	padding: 5px 0px;
	color:#656565
}
.bottom p {
  color: #fff;
  font-size: 12px;
  line-height: 22px;
}
.bottom a {
 color: #FDC43C;
}
.center, .aligncenter, img[align="middle"] {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  float: none;
  clear: both;
}
.diachigiaohang
{
  font-size: 10px;
  width: 1000px;
  margin: 0 auto;
}

@media screen and (max-width: 1280px)
{
#icon-ads 
{
  position: fixed;
  width: 150px;
  height: 144px;
  top: 0px;
  left:-50px;
}
#icon-ads2
{
  position: fixed;
  width: 150px;
  height: 144px;
  top: 0px;
  left:1105px;
}
}

@media screen and (max-width: 1152px)
{
#icon-ads 
{
  display:none;
}
#icon-ads2
{
  display:none;
}
}
#icon-ads
{
  position: fixed;
  width: 150px;
  height: 144px;
  z-index: 1000;
  top: 0px;
  margin-left: 0px;
  /* display: block; */
  margin-top: 0px;

}

#icon-ads2 
{
  position: fixed;
  width: 150px;
  height: 144px;
  z-index: 1000;
  top: 0px;
  right: 0px;
}

#share {
  position: fixed;
  bottom: 50px;
  right: 10px;
  display: block;
  width: 150px;
  height: 144px;
  z-index: 9999;
  float: right;
}
/** css thì thêm 2 dòng này */
.big_img {
    position: relative;
}
span.nhanpro_insingle {
    position: absolute;
    right: 0px;
    bottom: 3px;
}
/** end */