@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
a{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a:hover{
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
h1,h2,h3,h4,h5,h6,span
	{
		margin:0px;
		padding:0px;
	}

/*-----------------------------------Header-------------------*/		
#hea-top1
	{
	width:100%;
	height:32px;
	float:left;
	margin:0px;
	padding:0px;
	background-color: #efefef;
	background-image: url(../images/top1.png);
	background-repeat: repeat-x;
	}
#hea-top1-a
	{
	width:1000px;
	height:32px;
	float: none;
	padding:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background:url(../images/pg_tieltop.png) top center no-repeat;
	position:relative;
	}

#headerbg
	{
	width:100%;
	height:142px;
	float:left;
	margin:0px;
	padding:0px;
	background-image: url(../images/bg-main.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
#header-size
	{
	width:1000px;
	height:142px;
	float: none;
	padding:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#header-logo
	{
	width:1000px;
	height:100px;
	float: left;
	position:relative;
	padding:0px;
	background:url(../images/pg_tk.png) right center no-repeat;
	margin: 0px;
	}	
#logo
	{
	width:320px;
	height:100px;
	float: left;
	margin:0px;
	padding:0px;
	}
#logo-mem
	{
	width:467px;
	height:94px;
	float: left;
	margin:0px;
	padding:0px;
	}	
#text-mntop
	{
	width:475px;
	height:18px;
	float: left;
	padding:0px;
	text-align: right;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	#left-top1
	{
	width:525px;
	height:18px;
	float: left;
	padding:0px;
	text-align: right;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#box-search
	{
	width:475px;
	height:31px;
	float: left;
	padding:0px;
	text-align: right;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}	
/*-----------------------------------nav-ngang-------------------*/		

#nav-size {
	height:46px;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	float: left;
	position:relative;
}
#nav-menuhome {
	position:relative;
	height:46px;
	float: left;
	width: 185px;
	padding: 0px;
	margin: 0px;
	cursor:pointer
}
#nav-menuhome2 {
	position:relative;
	height:42px;
	float: left;
	width: 805px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #CCCCCC;
}
 
#nav {
	position:relative;
	height:42px;
	float: left;
	width: 1000px;
	padding: 0px;
	margin: 0px;
}
#nav ul {
	margin:0;
	list-style:none;
	padding: 0px;
}
#nav ul li {
	display:inline;
	margin: 0px;
	padding: 0px;
}
#nav ul li#current 
{
	margin: 0px;
	background-image: url(../images/nav-left2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#nav ul li#current a
{
	margin: 0px;
	background-image: url(../images/nav-ct.gif);
	background-position: 100% -42px;
	float: left;
	padding-top: 14px;
	padding-right: 12px;
	padding-bottom: 13px;
	padding-left: 8px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

#nav ul a {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	white-space:nowrap !important;
}
#nav ul a:hover{
	margin: 0px;
	background-image: url(../images/nav-left2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.activ_mtop
{
margin: 0px;
background-image: url(../images/nav-left2.gif);
background-repeat: repeat-x;
background-position: left top;
float: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
color:#000000;
}
.activ_mtop span{color:#000 !important;}
#nav a span {
	float:left;
	display:block;
	color:#666666;
	float:none;
	font-weight: bold;
	padding-top: 14px;
	padding-right: 12px;
	padding-bottom: 13px;
	padding-left: 8px;
	text-decoration: none;
	text-transform: uppercase;
}

#nav a:hover span {
	color:#333333;
	background-position:100% -42px;
	text-decoration: none;
}

#nav a:hover {
	background-position:0% -42px;
	text-decoration: none;
}

/*-----------------------------------nav-doc-------------------*/	

	
#tab-navd{
	width:205px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	line-height: 34px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
	background-image: url(../images/tile_right.png);
	background-repeat: no-repeat;
	}
#tab-boxct2{
	width:331px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/tab3.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 34px;
	margin: 0px;
	}	
#navd-bg{
	width:200px;
	float: left;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #4ba704;
	border: 1px solid #4ba704;
	}	
#navd-bg2{
	width:200px;
	float: left;
	margin: 0px;
	height: auto;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	border: 1px solid #d9d9d9;
	}
#navd-bg3{
	width:200px;
	float: left;
	margin: 0px;
	height: auto;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
	}	
	#navd-bg4{
	width:210px;
	float: left;
	margin: 0px;
	height: auto;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
	}		
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}	

	
#menud li a {
	
	text-decoration: none;
	font-weight: normal;
	}	
	
#menud li a:link, #menud li a:visited {
	color: #333333;
	display: block;
	background-image: url(../images/mnd.png);
	line-height: 32px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	}
	
#menud li a:hover {
	color: #fff;
	background-image: url(../images/mnd.png);
	background-position: 0 -32px;
	line-height: 32px;
	padding-top: 0px;
	padding-right: 0px;
	color:#ffff;
	padding-bottom: 0px;
	padding-left: 12px;
	}
#menud li.selected a {
	color: #fff;
	background-image: url(../images/mnd.png);
	background-position: 0 -32px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
	
		
/* =-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-==-[content]-=-=-=-=-=-=-=- */
#contentbg
	{
	width:100%;
	float:left;
	background-image: url(../images/bg-t1.jpg);
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-position: left top;
	}
#content-size
	{
	width:1000px;
	float: none;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	}	
#content-size2
	{
	width:980px;
	float: left;
	padding:10px;
	background-color: #FFFFFF;
	height: auto;
	margin: 0px;
	}		

#content-right{
	width:750px;
	float: left;
	padding:0px;
	margin: 0px;
	}
	
#box-content2{
	width:750px;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}				
#banner-de{
	width:750px;
	float: right;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
#tab-ctright
	{
	width:713px;
	float: left;
	background-image: url(../images/tab4.gif);
	background-repeat: no-repeat;
	margin: 0px;
	line-height: 32px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 37px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
#tab-log
	{
	width:694px;
	float: left;
	background-image: url(../images/tab-log.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 41px;
	line-height: 41px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #315ea3;
	text-decoration: none;
	text-shadow: 1px 1px 0 #dbdbdb;
	}
#bg-ct-right
	{
	width:100%;
	float: left;
	height: auto;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
#bg-ct-sph
	{
	width:100%;
	float: left;
	height: auto;
	margin: 0px;
	padding: 0px;
	}
#bg-ct-right1
	{
	width:100%;
	float: left;
	padding:0px;
	margin: 0px;
	background-image: url(../images/bg-ct2.gif);
	background-repeat: repeat-y;
	height: auto;
	}
#bord-ct1
	{
	width:744px;
	float: left;
	height: auto;
	background-color: #FFFFFF;
	margin: 0px;
	border: 1px solid #e2e2e2;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	}
#bt-right-bt
	{
	width:740px;
	float: left;
	background-image: url(../images/bt-bt.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: left top;
	height: 12px;
	}
#boxtext-right
	{
	width:703px;
	float: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	}
#bt-right-button
	{
	width:707px;
	float: left;
	background-image: url(../images/bg-ct3.gif);
	background-repeat: repeat-y;
	height: auto;
	background-position: left top;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	text-align: right;
	margin: 0px;
	}

/*-------------------------------------------------------------------------------------footer-----*/		

#footerbg
	{
	width:100%;
	height:auto;
	float:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bebebe;
	}
#footerblank
	{
	width:1000px;
	height:auto;
	float:none;
	padding:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #f5f5f6;
	}

#footerbox
	{
	width:1000px;
	float:left;
	margin:0px;
	padding:0px;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	}
	
#footerlinks
	{
	width:400px;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	}
	#logo-fot
	{
	width:64px;
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	#logo-face
	{
	width:335px;
	float:left;
	padding: 0px;
	margin: 0px;
	}
.footerlinks
	{
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	text-decoration:none;
	padding: 0;
	}
.footerlinks:hover
	{
	font-size:12px;
	font-weight:normal;
	color:#315ea3;
	text-align:center;
	text-decoration: underline;
	padding:0;
	}
	#footerbg2
	{
	width:100%;
	height:auto;
	float:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #F0F0F0;
	}
#coppyright
	{
	width:140px;
	float:right;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	color: #333333;
	}
.coppyright
	{
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	padding:0;
	}
.coppyright:hover
	{
	font-size:11px;
	font-weight:bold;
	color:#FF6600;
	text-decoration: underline;
	padding:0;
	}
/*-------------------------------------------------------------------------------------client-----*/		
#box-member
	{
	width:180px;
	float: left;
	padding:0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#box-banner-de
	{
	width:754px;
	float: left;
	padding:0px;
	height: 131px;
	margin: 0px;
	}		

/*-------------------------------------------------------------------------------------button-----*/		
a.cli-area{
	width:76px;
	height:21px;
	display:block;
	float:left;
	text-decoration:none;
	text-align:left;
	line-height:21px;
	color:#fff;
	background-image: url(../images/bt-clientarea2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
	font-weight: bold;
	margin: 0;
	padding-right: 4px;
}
a.cli-area:hover{
	width:76px;
	height:21px;
	display:block;
	float:left;
	text-decoration:none;
	text-align:left;
	line-height:21px;
	color:#fff;
	background-image: url(../images/bt-clientarea.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
	font-weight: bold;
	margin: 0;
	padding-right: 4px;
}
/*-------------------------------------------------------------------------------------css-box-content-----*/


.lines{
	height: 16px;
	padding: 0px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 671px;
	float: left;
}

.box-ct-left{
	padding:0px;
	width: 320px;
	float: left;
	height: auto;
	margin-right: 20px;
	margin-left: 20px;
}
.box-ct-right{
	padding:0px;
	margin-bottom: 8px;
	width: 340px;
	float: left;
	height: auto;
}
.ti-contact{
	padding:0px;
	margin-bottom: 0px;
	height: 60px;
	width: 700px;
}
.ti-travel{
	padding:0px;
	margin-bottom: 12px;
	float: left;
	width: 208px;
}

/*------------------------------------------table-content-------------*/
.table{
	padding:0px;
	margin-bottom: 20px;
}
.table2{
	padding:0px;
}
.tbl_table{
	width:701px;
	border:0px solid #CCCCCC;
	text-align:center;
	background-color: #cdcbcc;
}
tr.tbl_title{
	background-color:#e9e9e9;
	font-weight: bold;
}
tr.tbl_title2{
	background-color:#f3f5f2;
	font-weight: normal;
	color: #333333;
}
.text-linkbox{
	font-size: 12px;
	font-weight: bold;
	color: #fdaa1f;
	text-decoration: none;
}
.text-linkbox:hover{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.tbl_table-2{
	width:701px;
	border:0px solid #CCCCCC;
	text-align:left;
	background-color: #cdcbcc;
}
tr.tbl_title-2{
	background-color:#e9e9e9;
	font-weight: bold;
	color: #000000;
}
tr.tbl_title2-2{
	background-color:#f3f5f2;
	font-weight: normal;
	color: #333333;
}
.box-table-ima{
	padding:0px;
	margin: 0px;
	width: 670px;
	float: left;
	height: auto;
}

.box-table-ima-home2{
	width: 703px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.box-table-pay{
	padding:0px;
	margin: 0px;
	width: 320px;
	float: left;
	height: auto;
}
.table-ima{
	padding:0px;
	height: 45px;
	width: 45px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	float: left;
}
.table-ima-home{
	padding:3px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	float: left;
	background-color: #FFFFFF;
}
.table-ima-det{
	padding:3px;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	float: left;
	background-color: #FFFFFF;
}
.table-ima-text{
	padding:0px;
	width: 604px;
	margin: 0px;
	float: right;
	height: auto;
}
.table-ima-text-home{
	padding:0px;
	width: 540px;
	margin: 0px;
	float: right;
	height: auto;
}
.table-ima-detail2{
	padding:0px;
	width: 370px;
	margin: 0px;
	float: right;
	height: auto;
}
.table-ima-pay{
	padding:0px;
	width: 310px;
	margin: 0px;
	float: right;
	height: auto;
}
.table-ima-homepu{
	padding:0px;
	width: 150px;
	margin: 0px;
	float: right;
	height: auto;
}
.table-ima-homepu2{
	padding:0px;
	width: 180px;
	margin: 0px;
	float: right;
	height: auto;
}
.acc_title{
	padding:0px;
	margin-bottom: 5px;
}
.acc_title2{
	padding:0px;
}

.text-linkbox2{
	font-size: 12px;
	font-weight: bold;
	color: #315ea3;
	text-decoration: none;
}
.text-linkbox2:hover{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.tbl_table-3{
	width:701px;
	border:0px solid #CCCCCC;
	text-align:left;
	background-color: #cdcbcc;
}
tr.tbl_title-3{
	background-color:#ffcc66;
	font-weight: bold;
}
tr.tbl_title2-3{
	background-color:#b5cdf2;
	font-weight: bold;
}
tr.tbl_title2-4{
	background-color:#FFFFFF;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	margin: 6px;
}
tr.tbl_title2-5{
	background-color:#f3f5f2;
	font-weight: normal;
	color: #333333;
}

.vtop-ct{
	padding:0px;
	width: 703px;
	float: left;
	height: 8px;
	background-image: url(../images/top-v.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.vbottom-ct{
	padding:0px;
	width: 703px;
	float: left;
	height: 8px;
	background-image: url(../images/bt-v.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bt-ct-hompu{
	padding:0px;
	width: 703px;
	float: left;
	height: 9px;
	background-image: url(../images/bt-ct3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.vct-pu{
	padding:0px;
	width: 701px;
	float: left;
	margin: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1d1d1;
	border-left-color: #d1d1d1;
	height: auto;
}
.vct-pu2{
	width: 592px;
	float: left;
	margin: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1d1d1;
	border-left-color: #d1d1d1;
	height: auto;
	background-color: #e3e3e2;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 109px;
}


/*----------------------------------------------------hotro truc tuyen-----------------*/

#box-text-hot {
	width: 158px;
	border-size: 1px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	background-image: url(../images/call.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 40px;
	line-height: 34px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	}	
#box-yahoo {
	width: 200px;
	border-size: 1px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	}	
#box-thoigianhotro {
	width: 200px;
	border-size: 1px;
	float: left;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/aw2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	}
	
	#header2-search-box-s
	{
	width:354px;
	height:31px;
	float: right;
	margin:0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}	
#header2-search-bg
	{
	width:274px;
	height:31px;
	float: left;
	margin:0px;
	padding:0px;
	background-image: url(../images/box-s.gif);
	background-repeat: no-repeat;
	}	
#tex-boxhstb
	{
	width:218px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	}
	
	#header2-search-button
	{
	width:79px;
	height:31px;
	float: left;
	margin:0px;
	padding:0px;
	}
	
#box-sp
	{
	width: 182px;
	float: left;
	height: 260px;
	overflow:hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	border:2px solid #cccccc;
	margin-bottom:10px;
	padding:2px;
	}	
	.sup_prdouct #box-sp{
	margin-left: 3px;
	margin-right:0px;
	margin-bottom: 15px;
	padding: 3px;
	border: 2px solid #cccccc;
}
#box-sp:hover{
	border:2px solid #ff9900;
	box-shadow:0px 0px 5px rgba(204, 204, 204, 0.56);
	cursor:pointer;
	width: 182px;
	height: 260px;
}
#box-sp1
	{
	width:185px;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	}	
#box-spr
	{
	width:200px;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	}	
		
	
	
	
#box-sp2
	{
	width:140px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	}

	
#noidung-box2
	{
	width:365px;
	float: left;
	padding:0px;
	margin: 0px;
	}	
	#noidung-box1
	{
	width:364px;
	float: left;
	padding:0px;
	margin-top: 0px;
	margin-right: 21px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#noidung-box1-bg
	{
	width:332px;
	float: left;
	background-image: url(../images/bg-tab.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: auto;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	}
#noidung-textnd
	{
	width:332px;
	float: left;
	margin: 0px;
	height: auto;
	padding: 0px;
	}
#noidung-textnd-2-1
	{
	width:100%;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	}
#noidung-spd
	{
	width:100%;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	}	
#noidung-textnd-2-2
	{
	width:100%;
	float: left;
	height: auto;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	}	
	#noidung-textnd1-1
	{
	width:316px;
	float: left;
	height: auto;
	background-image: url(../images/aw1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 16px;
	}	
	
	.bor1 {
	padding: 2px;
	border: 1px solid #DDDDDD;
	background-color: #FFFFFF;
}

#noidung-textnd-1
	{
	width:105px;
	float: left;
	margin: 0px;
	height: auto;
	padding: 0px;
	}	
#noidung-textnd1
	{
	width:332px;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#noidung-textnd-2
	{
	width:218px;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	}
#imag1 {
	width: 100px;
	float: left;
	border: 1px solid #CCCCCC;
}	
#imag2{
	width: 60px;
	float: left;
}	
.text-newstieude{
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}.text-newstieude:hover {
	font-size: 14px;
	font-weight: bold;
	color: #342933;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}	
#noidung-right {
	width:100%;
	height:auto;
	float:left;
}

#box-tinr
	{
	width:200px;
	float: left;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
	#textnews-2
	{
	width:130px;
	float: right;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	.footerheading
	{
	width:100%;
	height:26px;
	float: left;
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-size:16px;
	color:#333333;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-transform: uppercase;
	}
	.footertxt
	{
	width:100%;
	float: left;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	text-decoration: none;
	font-family: Arial;
	margin: 0px;
	line-height: 20px;
	}
	
.textmndichvu {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 22px;
}
.textmndichvu:hover {
	font-size: 11px;
	color: #342933;
	text-decoration: underline;
}	
#footerbox2
	{
	width:180px;
	float:left;
	padding:0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	#footerbox3
	{
	width:360px;
	float:right;
	padding:0px;
	margin: 0px;
	}
.title6{
	padding:0px;
	width: 703px;
	float: left;
	height: auto;
}
#ngaythang
	{
	width:270px;
	float:left;
	margin: 0px;
	height: 21px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}
#email
	{
	width:50px;
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 24px;
}
.email-t
	{
	float:left;
	margin: 0px;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/mail_replay.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	line-height: 20px;
}

#ngonngu
	{
	width:120px;
	float:right;
	padding: 0px;
	margin: 0px;
}






#binhluan-1
	{
	width:701px;
	float: left;
	padding: 0px;
	height: auto;
	margin: 0px;
	}
#binhluan-box
	{
	width:701px;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	}

#binhluan-box-lh
	{
	width:701px;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	}	
#binhluan-box-top
	{
	width:701px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	}	
#binhluan-button
	{
	width:100%;
	float: left;
	height: auto;
	padding: 0px;
	text-align: center;
	margin: 0px;
	}
	
	
	#lienhe-button1
	{
	width:80px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: center;
	}	
#binhluan-tieude
	{
	width:633px;
	float: left;
	height: auto;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 46px;
	font-weight: bold;
	color: #006666;
	text-decoration: none;
	background-image: url(../images/aw3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 66px;
	}
#binhluan-tenban
	{
	width:340px;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 0px;
	margin-left: 20px;
	}
#binhluan-textbl
	{
	width:660px;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	}
#box-lh1
	{
	width:700px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	}		
#binhluan-email
	{
	width:300px;
	float: left;
	height: auto;
	margin: 0px;
	padding: 0px;
	}
#binhluan-text
	{
	width:90px;
	float: left;
	height: auto;
	padding: 0px;
	line-height: 22px;
	font-weight: bold;
	margin: 0px;
	}
#lienhe-text
	{
	width:100px;
	float: left;
	height: auto;
	padding: 0px;
	line-height: 22px;
	font-weight: normal;
	margin: 0px;
	}	
#binhluan-cb2
	{
	width:90px;
	float: left;
	height: auto;
	padding: 0px;
	font-weight: bold;
	margin: 0px;
	}	
#binhluan-text2
	{
	width:40px;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 22px;
	font-weight: bold;
	}	
#binhluan-combox
	{
	width:245px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	}	
#binhluan-combox2
	{
	width:570px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	}	

.content_thanh_toan table.table_one{
	background: none !important;
	margin-top:15px;
	padding:5px;
}
.content_thanh_toan table.table_one td,.content_thanh_toan table.table_two td{
	padding:5px 10px;
	text-align:left;
	border:1px solid #f2f2f2;
}
.content_thanh_toan table.table_two td #email{
	margin-left:0px !important;
}
#index-box
	{
	width:1000px;
	float: left;
	padding:0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
#index-box2
	{
	width:1000px;
	float: left;
	padding:0px;
	height: auto;
	margin: 0px;
	}	
#box-menu-doc
	{
	width:185px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	#box-h-right
	{
	width:805px;
	float: right;
	height: auto;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	#box-h-rightq
	{
	width:812px;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	#index-box .fl{
		float:left;
	}
	#box-banner-home
	{
	width:575px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	}
#box-home-right
	{
	width:220px;
	float: right;
	height: auto;
	padding: 0px;
	margin: 0px;
	}
	
	#right-box1{
	width:220px;
	float: left;
	padding:0px;
	margin: 0px;
	height: 260px;
	}
	#right-right-ad{
	width:220px;
	float: left;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
#menud {
	width:183px;
	border:1px solid #E7E7E7;
	border-top:0px;
	float: left;
	padding:0px;
	margin: 0px;

	background:#F8F8F8;
	height: auto;
	}	
#cont-box1
	{
	width:100%;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	}
#cont-box2
	{
	width:100%;
	float: left;
	height: 170px;
	padding: 0px;
	margin: 0px;
	border:1px solid #e7e7e7;
	}
.images_item img{ border:1px solid rgba(184, 177, 177, 0.16); margin:2px;}
#cont-box2 >h2{
margin: 0px;
width: 99%;
height: 26px;
background: #F9F9F9;
font-size: 12px;
padding: 5px;
 line-height:30px;

}	
#cont-box2 .thuonghieunt{
margin: 0px;
width: 99%;
height: 26px;
background: #F9F9F9;
font-size: 12px;
font-weight:bold;
padding: 5px;
 line-height:30px;

}	
#box-menu-doc1 .hotrol table{
	display:none !important;
}
	#tab-home
	{
	width:100%;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	height: 32px;
		}	
	
	#tab-home1
	{
	width:565px;
	float: left;
	margin: 0px;
	text-decoration: none;
	height: 35px;
	padding: 0px;
	color: #999999;
	}
	#tab-xemtatca
	{
	width:160px;
	float:right;
	margin: 0px;
	text-decoration: none;
	height: 35px;
	padding: 0px;
	color: #999999;
	text-align: right;
	
	}	
	.menu-tabhome
	{
	font-family: Arial;
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/pg_item_tap.png) repeat-x;
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right:15px;
	padding-bottom: 0px;
	padding-left:15px;
	float: left;
	width: auto;
	border-radius:3px 3px 0px 0px;
	text-align:center;
}.menu-tabhome:hover {
	font-family: Arial;
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background:url(../images/pg_item_tap.png) repeat-x;
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu-tabhome2
	{
	font-family: Arial;
	font-size: 11px;
	line-height: 35px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.menu-tabhome2:hover {
	font-family: Arial;
	font-size: 11px;
	line-height: 35px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.tab-xtc
	{
	font-family: Arial;
	font-size: 13px;
	line-height: 35px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.tab-xtc:hover
	{
	font-family: Arial;
	font-size: 13px;
	line-height: 35px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#bt-back
	{
	width:19px;
	float: left;
	height: 100px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	adding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background:url(../images/pg_next.png) center left no-repeat;
	}	
#bt-nex
	{
	width:19px;
	float: right;
	height: 100px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background:url(../images/pg_prev.png) center left no-repeat;
	}	
	#box-sanpham-nex
	{
	width:803px;
	float: left;
	height: auto;
	border: 1px solid #e2e2e2;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}	
	
	#bg-pro
	{
	width:175px;
	margin:0 auto;
	height: auto;
	padding: 1px;
	}	
	
	#bg-pror
	{
	width:200px;
	float: left;
	height: auto;
	margin: 0px;
	padding: 1px;
	border: 1px solid #f0f0f0;
	}	
	
	
	#box-table-pro{
	width: 755px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
}
	#box-sp-home1{
	width:100%;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	#box-ad1{
	width: 220px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#box-content1{
	width:1000px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
	
	#box-tdsp
	{
	width:175px;
	float: left;
	height: auto;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial;
	text-align: left;
	color: #000000;
	line-height: 18px;
	}	
	#giacu
	{
	width:66px;
	float: left;
	height: auto;
	margin: 0px;
	text-align: left;
	text-decoration: line-through;
	color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	}	
	#giamoi
	{
	width:90px;
	float: left;
	height: auto;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 10px;
	}	
	.giamoi{
	padding:0px;
	margin-bottom: 12px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.giamoi:hover{
	padding:0px;
	margin-bottom: 12px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.title1{
	color:#333333;
	font-size:12px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: none;
	margin: 0px;
	line-height: 16px;
	padding: 0px;
}	
.title1:hover{
	color:#333333;
	font-size:12px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: underline;
	margin: 0px;
	line-height: 16px;
	padding: 0px;
}
/*tabs du an
-----------------------------------------------------*/
#tabs-du-an
{
  overflow: auto;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}

#tabs-du-an > li
{	
    margin: 0;
    padding: 0;
    float: left; text-transform:capitalize;
}
#tabs-du-an > li:last-child{border:none; padding-left:0px; background:none;}

#tabs-du-an a
{ 
   
    color: #0000;
    float: left;
    font: bold 12px/35px 'Lucida sans', Arial, Helvetica;
    height: 32px;
    text-decoration: none; text-align:center; padding-left:15px; padding-right:15px;
}
#tabs-du-an a:hover{
   background: url(../images/pg_item_tap.png) repeat-x;
   color:#fff;
}
#tabs-du-an a:focus{outline: 0;}
#tabs-du-an #current a{
    background: url(../images/pg_item_tap.png) repeat-x;
   /* background:    -moz-linear-gradient(220deg, transparent 10px, #fff 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #fff 10px);     
    background:     -ms-linear-gradient(220deg, transparent 10px, #fff 10px); 
    background:      -o-linear-gradient(220deg, transparent 10px, #fff 10px); 
    background:         linear-gradient(220deg, transparent 10px, #d9cfc5 10px);*/
    text-shadow: none;    
    color: #fff;
}
#content-tabs-duan{
	clear:both;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 7px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #16669D;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
	margin-bottom: 18px;
}
.hienthi{ display:block;}
.an{ display:none;}
.tcat{
	float:left;
	height:25px;
	width:100%;
	border-bottom:2px solid #16669D;
	font-size: 12px;
	font-style: italic;
	color: #666666;
	text-decoration: none;
}
.tcat >h1{
	font-size:13px;
	line-height:25px;
	font-style: italic;
	color: #999999;
	text-decoration: none;
}
.tcat a{ font-size:13px; line-height:25px;}
.conten_main{ float:left; padding:0px; text-align:justify;}

.box_new{
border-bottom:1px dotted #CCC;
margin:0 5px 10px 5px;
padding:5px;	
float: left;
width:805px;
}
.box_new .image_boder{
padding:2px; border:#CCC;
float:left;
margin-right:5px;
}
.box_new h1 a{
font-size:14px;
font-weight:bold;
color:#16669D;
text-decoration:none;
}

.othernews{
	padding-left:10px;
	color:#FFF;
	margin-top:20px;
}
.othernews a{
	color:#0060FF;
}
.othernews a:hover{
	color:#F00;
}
.othernews h1{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
	margin-bottom:10px;
}
.othernews ul{
	list-style-type:none;
}
.othernews ul li{
	color:#000;
	padding-left:30px;
	line-height:20px;
	height:20px;
	margin-bottom:3px;
	background:url(../images/contacts.png) no-repeat top left;
}
#menud ul li{ position:relative;}
#menud ul li{ width:181px;}
#menud ul li ul{ display:none;}
#menud ul li:hover ul{ 
width: 418px;
background:#fff9f3;
position: absolute;
left: 179px;
z-index: 9;
top:0px;
display:block;
border:1px solid #ccc;
}
.activecap2 a:nth-child(1){
background:#fff9f3 !important;
border:1px solid #ccc;
border-right:1px solid #fff9f3;
position:relative;
z-index:99;
}
#menud ul li ul li{ width:200px; float:left;
background:url(../images/listul.gif) bottom left no-repeat;
padding-bottom:2px;
}
#menud ul li ul li >a:link{ background:url(../images/lista02.gif) left center no-repeat !important; color:#000; font-size:13px;
 font-weight:bold;border:none !important;
 margin-left:5px;
 padding-left:10px;
}
#menud ul li ul li >a:hover{ color:#0066FF;}
#menud ul li:hover ul li ul{
width: 200px;
background:none;
left:10px;
top:auto;

position:inherit;
z-index: 9;
display:block;
float:left;
border:none;
}
#menud ul li:hover ul li ul li{ background:none;}
#menud ul li:hover ul li ul li a:link{  background:url(../images/ilista.gif) left center no-repeat !important; font-size:12px; line-height:20px; font-weight:normal; border:none !important;}
#menud ul li:hover ul li ul li a:hover{ color:#0099FF; text-decoration:underline;}
.images_item { width:122px;height:76px; float:left; margin-top:12px;}
.logothanhtoan{
	float:left;
	text-align: center;
	width:152px;
	padding-right: 20px;
}
.logothanhtoan ul li{ display:inline-block}
.noidung_footer{
	float:left;
	text-align:center;
	width:700px;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
}
.menu_head{ float:left; width:262px; float:left; margin-left:15px;}
.menu_head li{ display:inline-block; margin-left:14px; line-height:25px;}
.menu_head li a{ display:block; font-size:13px; line-height:31px;}
.hotline{ 
width: 100px;
height: 31px;
font-size: 15px;
font-weight: bold;
color: #FF0000;
position: absolute;
right: 258px;
line-height: 31px;
}
.hotroonline{
 position: absolute;
right: 156px;
line-height: 28px;
color: #ccc;
}
.countcart{ 
right: 4px;
position: absolute;
color: #fff;
font-size: 15px;
font-weight: bold;
text-align: right;
line-height: 30px;
width: 100px;
}
.countcart a{ color: #fff;
font-size: 15px;
font-weight: bold; }
.list_item_top{
 position: absolute;
right: -1px;
top: 13px;
width: 163px;
height: 95px;
}
.list_item_top ul li{ line-height:25px;}


.usual ul{
	list-style-type:none;	
}
.usual li {
    float: left;
}
.usual ul a {
    background: none repeat scroll 0 0 #f3f3f3;
    color: #000;
    display: block;   
    margin: 1px 1px 1px 0;
    padding: 6px 20px;
    text-decoration: none !important;
	font-weight:bold;
	margin-bottom:0px;
	border:1px solid #E4E1E1;
	 border-radius:6px 6px 0px 0px;
}
.usual ul a:hover {
    background: none repeat scroll 0 0 #f3f3f3;
    color: #000;
	border:1px solid #E4E1E1;
	border-bottom:none;
	 border-radius:6px 6px 0px 0px;
}
.usual ul a.selected {
    background: none repeat scroll 0 0 #FF8717;
    border:1px solid #F86A0B;
    color: #fff;
	border-radius:6px 6px 0px 0px;
    cursor: default;
    margin-bottom: 0;
	border-bottom:none;
	
	
}
.content_tab{
	zoom: 1;
	padding:10px 2%;
	width:96% !important;
	margin-bottom: 16px;
	border: 0px solid #CCCCCC;

}
#usual1 iframe{
	width: 100% !important;
	margin: 10px 0;
}
.content_tab:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.add_cart{ width:211px; height:46px; color:#fff;
background:url(../images/pg_addcart.png) top center no-repeat; margin-top:5px; cursor:pointer;
}
.timkiem{ 
width: 403px;
height: 30px;
margin-top:3px;
position: absolute;
top: 39px;
left: 270px;
}

.selecttk{width: 148px;
height:30px; border:none;
float:left;
padding:0px;
margin:0px;

}
.conten_main .nd{
	width: 100%;
	overflow: hidden;
	float: none;
	zoom: 1;
}
.conten_main .nd:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.nd #usual1,.nd #usual1 ul{
	zoom: 1;
	display: block;
	width: 100%;
}
.nd #usual1:after,.nd #usual1 ul:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.seach{ width: 212px;
height: 28px;
float:left;
border:0px;
line-height:22px;
margin-left: 33px;

}
.ptntimkiem{
float: left;
width: 100px;
height: 30px;
cursor: pointer;
position: absolute;
top: 42px;
right: 225px;
}

.khuyenmai{width: 35px;
height: 35px;
background: url(../images/asle.png) top center no-repeat;
position: absolute;
z-index: 8;
top:0;
right: 0px;
font-size: 14px;
line-height: 35px;
text-align: center;
color: #fff;}
.product_km{  width:175px !important; margin-left:15px !important;
}
.product_km #bg-pror{ width:175px !important;}
.viewall{ display: block;
width: 96px;
float: left;
position: absolute;
right: 0px;
top: 5px;
text-decoration: none;
font-size: 12px;
text-transform: capitalize;
height: 30px;
line-height: 30px;}


.supprot_online
{
 width: 182px;
height:auto;
display:none;
background: #fff;
position: absolute;
top: 32px;
z-index: 999;
right: 58px;
border-radius:0px 0px 5px 5px;
border:1px solid #ccc;
border-top:none;
}
.tcat{
	height:28px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	margin-bottom: 12px;
}
.tcat h1{ margin-left:5px; line-height:30px}
.sup_prdouct{
	border:1px solid #ccc;
	width:783px;
	padding: 10px;
}

.hotrol{ float: left;
width: 186px;
min-height: 100px;
margin-top: 13px; 
border:1px solid #ccc;
}
.hotrol h2{height: 30px;
font-size: 14px;
background: #F3F3F3;
line-height: 30px;
padding-left: 5px; border-bottom:2px solid #FC802D;}

.hotrol .hotrotile{height: 30px;
font-size: 14px;
background: #F3F3F3;
line-height: 30px;
font-weight:bold;
padding-left: 5px; border-bottom:2px solid #FC802D;}

.hotlienl_item{ h
height: 40px;
font-size: 20px;
width: 100%;
color: #F70505;
padding-left: 47px;
line-height: 50px;
background: url(../images/pg_hotline.png) left center no-repeat;}
.coul_right{ 
width: 185px;
float:right;
height: auto;
padding: 0px;
margin-top: 29px;
margin-right:3px;
margin-bottom: 0px;
margin-left: 0px;}
.khuyenmai_detli{
 float:left;
  width:58px;
  height:43px;
  background:url(../images/pg_giamgia.png) top center  no-repeat;
  position:absolute;
  left:239px;
  color:#fff;
  font-size:22px;
  
  line-height:45px;
}
.thum_img{ border:1px solid #f3f3f3; margin-top:3px; cursor:pointer;}
.mota_product{ font-size:14px;}

.sanphamcungloai{ width:186px; height:195px; float:left;position:relative; margin-bottom:5px; text-align:center;}
.giamgiar{ width:35px; height:35px; background:#ccc; position:absolute; right:0px; background:url(../images/asle.png) top center no-repeat; color:#fff; font-size:14px; line-height:35px;}
.tenspr{ font-size:14px; color:#000000; text-transform:capitalize;}
.tenspr:hover{ font-size:14px; color:#000000; text-transform:capitalize;}
.commen{
	float:left;
	width:805px;
	min-height:200px;
	background:#ccc;
}
.commen .tilesp{ background:#f1f1f1; border-bottom:2px solid #FF5600; height:30px; line-height:30px; padding-left:5px;}
.cauhoi{ width:100%; min-height:200px; float:left; background:#fff; margin-bottom:10px;}
.cauhoi h2{ font-size:13px; color:#000; margin-left:50px; margin-top:10px}
.cauhoi .ntp{ font-size:13px; color:#000; margin-left:50px; margin-top:10px; font-weight:bold;}
.input1{ width:200px !important}
.ta_noidung1{ width:350px}
.ptncomen{
width: 68px;
height: 31px;
line-height: 31px;
background: #FF9933;
padding: 0px 5px;
color: #fff;
text-align: center;
margin-top: 10px;
border-radius:5px;
cursor:pointer;
}
.noiduncauhoi{ float: left;
width: 753px;
min-height: 92px;
border-bottom: 1px dotted #ccc;
margin-top: 5px;
padding-left: 52px;
background: url(../images/iconcommen.png) left top no-repeat;
} 
.ptntraloi{ width:100px; height:30px; background:#FFCC66; color:#fff; text-align:center; font-size:13px; line-height:30px; cursor:pointer;}
.noidungtraloi{ float:left; width:731px; background:#F8F8F8; border-radius: 8px; margin-bottom: 5px;
 margin-left:10px; min-height:50px; border:1px solid #ccc; margin-top:5px; padding-left:10px; display:none;
}
.menu{ display:none; min-height:inherit !important; }
.menu li{ float:left}
.menu li a{ width:94%}
.menu1{ background:#fff!important;}
.item_c2{
color: #FF5300;
font-size: 14px;
font-weight: bold;
margin-left: 10px;
margin-top: 7px;
display: block;
margin-bottom: 5px;
}
.menu1 ul li a{ background:url(../images/iconrow.png) left center no-repeat !important; margin-left:5px;  }
.menu1 ul li a:hover{ color:#FF5300 !important;}
.activecap3 a{ color:#FF5300 !important}
.cap3{ background:#fff !important;
	margin-left:7px;
	width:230px !important;
}
.cap3 li a{ color:#000!important;}
.cap3 li a:hover{ color:#FF5300 !important}
.menu1 ul li:hover #sup_main2{ position:inherit !important}
#sup_main2{ display:block !important;
left:0px !important;
width:181px !important;
border:none !important;
}
#sup_main2 li { background:none!important;}
#menud ul li #sup_main2 li >a:link{ font-weight:normal !important; background:none !important;}
#menud ul li {
width: 181px;
float: left;
} 

.phantrang{ display:block; width:780px; float:left;}
.phantrang span{ padding:2px 5px; background:#f00; color:#fff;} 
.phantrang a{ padding:2px 5px; background:#0667A4; color:#fff;} 
.ptntimkiem span{
	font-size:0px;
	text-indent:-99999px;
}
.mobile{
	display:none;
}
.pc{
	display:block;
}

ul.menu_head li:first-child{
	margin-left: 0px;
}
.hotline .pc{
	display: inline-block;
	margin-right: 3px;
}	
#hea-top1-a{
	background: #f2f2f2;
	display: block;
	height: 31px;
}
.countcart{
	background: none;
	color: #FFF;
	padding: 0px 10px;
	position: relative;
	float: right;
	right: 0px;
	position: relative;
	width: 25px;
}
.countcart img{
	display: block;
	position: relative;
}
.red{
	color: #ff0000;
}
.countcart span{
	background: #ff0000 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    height: 17px;
    position: absolute;
    right: 0;
    top: 2px;
    width: 17px;
    z-index: 10;
}
ul.hn-ship li:last-child span{
	height: 17px;
    width: 17px;
    padding-left: 0px;
     top: 2px;
}
ul.hn-ship li .countcart{
	top: 5px;
}
.countcart span u{
	color: #fff;
    font-size: 11px;
    position: absolute;
    right: 6px;
    top: -7px;
    text-decoration: none;
    font-weight: normal;
    line-height: 30px;
}
.hotline{
	width: inherit;
}
#hea-top1{
	zoom: 1;
	display: block;
	float: none;
}
#hea-top1:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#hea-top1-a .hotline{
	display: block;
	float: right;
	position: relative;
	margin-right: 0px;
	width: auto !important;
	right: 0px;
}
#hea-top1-a .menu_head{
	width: auto !important;
	margin-left: 0px;
}
#header-logo{
	background: none;
}
#header-logo .list_item_top{
	position: relative;
	float: right;
	top: 0px;
	right: 0px;
	height: auto;
	width: 790px;
}
#header-logo{
	zoom: 1;
	float: none;
	display: block;
	height: 104px;
}
#header-logo:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#header-logo #logo{
	height: auto;
	width: 209px;
}
#header-logo #logo a{
	display: block;
	padding: 0;
}
#header-logo #logo a img{
	display: block;
}
.list_item_top .hn-ship{
	display: block;
	margin: 30px auto;
}
.list_item_top ul.hn-ship li{
	display: inline-block;
    padding-left: 15px;

}
.hn-ship li i {
    background: rgba(0, 0, 0, 0) url("../images/icon_head.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 38px;
    vertical-align: middle;
    width: 38px;
}
.hn-ship li span {
    display: inline-block;
    overflow-wrap: break-word;
    padding-left: 5px;
    text-transform: uppercase;
    vertical-align: middle;
    width: 120px;
    line-height: 18px;
}
.hn-ship li i.icon-delivery {
    background-position: 0 -38px;
}
.hn-ship li i.icon-home {
    background-position: 0 -76px;
}
.hn-ship li i.icon-change {
    background-position: 0 -114px;
}
.hn-ship li i.icon-mobile {
    background-position: 0 -152px;
}
#nav-size{
	display: block;
	margin: 0 auto;
	zoom: 1;
	float: none;
	width: 100% !important;
	background: #CCC;
}
#nav-size:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.container_size_inc #index-box{
	zoom: 1;
	display: block;
	margin: 0 auto;
	float: none;
}
.container_size_inc #index-box:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;

}
#contentbg{
	background: none;
}
#nav-size #nav{
	display: block;
	margin: 0 auto;
	zoom: 1;
	float: none;
}
#nav-size #nav:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#nav-menuhome2{
	background: none;
}
#nav-menuhome{
	height: 45px;
}
#nav-menuhome2{
	height: 45px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.search_top_pc{
	display: block;
	width: 97%;
	position: relative;
	border-radius: 10px;
	background: #FFF;
	height: 35px;
	margin: 5px 0px 5% 3%;
}
.search_top_pc .tbl_box_input{
	border: medium none;
    color: #7d7d7d;
    font-family: Roboto,Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 31px;
    line-height: 35px;
    margin: 3px 20px 0;
    outline: medium none;
    padding: 0 0 0 20px;
    width: 80%;
}
.search_top_pc .tbl_submit{
	background-image: url("../images/search-icon.png");
	background-repeat: no-repeat;
	background-position:11px 11px;
	background-color: #0066cc;
    border: medium none;
    border-radius: 100%;
    color: #fff;
    display: block;
    float: right;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    outline: medium none;
    padding: 0;
    position: absolute;
    right: -5px;
    text-align: center;
    top: -3px;
    width: 40px;
    font-size: 0px;
    cursor: pointer;
}
.releted_product_single{
		display:none;
	}
.content_coment_view{
	display: none !important;
}
.releted_product_single{
	display: block !important;
}
.container_size_inc .single_products_bgt{
	display: block;

}
#contentbg,#footerbg{
	display: block;
	zoom: 1;
	float: none;

}
#contentbg:after,#footerbg:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

#index-box #box-h-rightq{
	
}
#index-box #box-h-rightq:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#box-h-rightq .tcat{
	display: block;
	zoom: 1;
	width: 100% !important;
	float: none;
}
#box-h-rightq .tcat:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#box-h-rightq .conten_main{
	float: none;
}
.content_group_single_product .tour_detail {
    width: 610px !important;
}
/*{}
.clearfix,.clear{
	zoom: 1;
}
.clearfix:after,.clear:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
*/
@media only screen and (min-width:1200px){

	#usual1 .content_tab{
		width: 96% !important;
		padding: 15px 2%;
	}

    /* styles for browsers larger than 1200px; */
    #content-size,#footerblank,#footerbox,#nav,#index-box,#header-logo,#hea-top1-a{
    	width: 1180px;
    }
    #box-h-right{
    	width: 985px;
    }
    #box-banner-home{
    	width: 985px;
    }
    .jcarousel-skin-tango .jcarousel-container-horizontal{
    	width: 985px !important;
	}
	.jcarousel-skin-tango .jcarousel-clip-horizontal{
		width: 940px !important;

	}
	#box-h-rightq{
		width: 985px;
	}
	.content_group_single_product .tour_detail{
		width: 790px !important;
	}
	.content_tab{
		width: 960px;
	}
	.commen{
		width: 985px;
	}
	.sup_prdouct{
		width: 980px;
		margin-bottom: 10px;
	}
	.index_group_item #box-sp {
	    border: 2px solid #cccccc;
	    float: left;
	    height: 260px;
	    margin: 0 4px 0 4px;
	    overflow: hidden;
	    padding: 2px;
	    width: 217px;
	    display: block;
	}
	.index_group_item #box-sp:hover {
	    border: 2px solid #ff9900;
	    box-shadow: 0 0 5px rgba(204, 204, 204, 0.56);
	}
}


@media screen and (max-width:999px){
	
	.content_group_single_product .tour_detail{
		width: 462px !important;
	}
	#nav-menuhome2{
		width: 574px;
	}
	#tab-home{
		float: none;
		width: 100%;
	}
	#box-h-rightq .conten_main{
		float:none !important;
	}
	#box-h-rightq{
	  	display:block;
		width:76%;
		float:left;	
	}
	#usual1 .content_tab{
		padding: 2% !important;
    	width: 96% !important;
		position:relative;
		padding-bottom:56.25%;
		padding-top:30px;
		
		overflow:hidden;
	}
	.nd #usual1{
		width: 94% !important;
		margin:0 2% !important;
	}
	.container_single_prod{
		display:block;
		overflow:hidden;
	}
	.container_single_prod .slider_detail{
		
	}
	.jcarousel-skin-tango .jcarousel-container-horizontal{
		width: 94% !important;
		padding: 10px 3%;
	}
	.jcarousel-skin-tango .jcarousel-clip-horizontal{
		width: calc(100% - 45px) !important;
	}
	/**
	.clearfix,.clear{
	zoom: 1;
}
.clearfix:after,.clear:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

	*/
	#usual1 .content_tab p,#usual1 .content_tab h2,#usual1 .content_tab h3,#usual1 .content_tab h4,#usual1 .content_tab h5{
		display:block;
		position:relative;
		zoom: 1;
	}
	#usual1 .content_tab p:after,#usual1 .content_tab h2:after,#usual1 .content_tab h3:after,#usual1 .content_tab h4:after,#usual1 .content_tab h5:after{
		clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	}
	.slishow_sp .ima_sup{
		width: 98% !important;
	}
	.slishow_sp .ima_sup img{
		float:left;
	}
	#box-menu-doc1{
		display:block;
		width:24%;
		float:right;
		margin:25px 0 0 0;	
	}
	
	
	
	.noidungtraloi{
		margin-left: 0px;
		padding: 1%;
		width:98%;
	}
	.conten_main .commen{
		width: 98%;
		float:none;
	}
	.conten_main .cauhoi .noiduncauhoi{
		width: 88% !important;
		padding-left:12%;
	}
	.conten_main .slishow_sp{
		display:block !important;
		width:50% !important;
	}
	.conten_main .tour_detail{
		display:block !important;
		width:46% !important;
		margin: 0 1% 10px 0px !important;
    	padding: 1% !important;
	}
	.mobile{
		display:inline-block;
		color:#333;
		margin-right:10px;
    }
	#hea-top1-a .hotline{
		left: 200px;
		right:auto;
		width:160px;
	}
	#index-box{
		position:relative;
	}
	#index-box #box-menu-doc{
		position:absolute;
		left:0px;
		top:0px;
		z-index:10px;
		z-index:9999;
	}
	#box-h-right{
		position:relative;
		z-index:1;
	}
	.list_index_box_top{
		position:relative;
		z-index:99;
	}
	.timkiem{
		right:0px !important;
		left:auto !important;
	}
	.ptntimkiem{
		right:0px !important;
	}
	.showclass{
		display:block !important;
	}
	.list_index_box{
		position:relative;
		z-index:1;
	}
	#nav-menuhome{
		cursor:pointer;
	}
	#content-size{
		width:100% !important;
		padding-left:0%;
		padding-right:0%;
		float:none;
		margin-left:auto;
		margin-right:auto;
	}
	#cont-box2{
		display:block;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		width:100%;
	}
	#hea-top1-a,#footerbox,#index-box,#nav-size,#header-logo{
		width:100%;
		
	}
	#content-tabs-duan #box-sp:nth-child(5n){
		display:none;
	}
	#content-tabs-duan #box-sp:nth-child(4){
		margin-right:0px;
	}
	#content-tabs-duan #box-sp{
		width: 23%;
		border:none;
		padding:0px;
		margin-bottom:10px;
		border-bottom:2px solid #CCC;
		margin:0px 0 10px 0;
		height:inherit;
		margin-right:2.66666%;
	}
	#content-tabs-duan #box-sp .group_item{
		border: 2px solid #cccccc;
		padding:2px;
		height: 260px;
		
	}
	#box-banner-home{
		width:100%;
	}
	#box-home-right{
		width:25%;
	}
	#header-logo{
		background:none;
	}
	.selecttk,.seach{
		border:1px solid #CCC;
	}
	.selecttk{
		height: 33px;
	}
	.seach{
		height: 29px;
		margin-left: 5px;
		width:165px;
	}
	.timkiem{
		left: 240px;
	}
	.ptntimkiem{
		border:1px solid #0066cc;
		color:#FFF;
		background:#0066cc;
		display:block;
	}
	.ptntimkiem span{
		display:block;
		color:#FFF;
		text-transform:uppercase;
		font-size:14px;
		text-indent:0px;
		text-align:center;
		line-height:30px;
	}
	
	.theme-default #slider{
		width:100% !important;
	}
	#box-menu-doc{
		display:none;
	}
	#box-h-right{
		width:100%;
		float:none;
	}
	.list_item_top{
		display:none;
	}
	.slider-wrapper{
		display:block;
		width:100%;
	}
	#cont-box1{
		width:100%;
		float:none;
	}
	.selecttk{
		width:115px;
	}
	#footerbox #footerbox2{
		width:48%;
		display:block;
	}
	
	#footerbox #footerbox3{
		width:48%;
		display:block;
		float: left;
		margin-top:3%;

	}
	#footerbox2.footer_break{
		margin-top:3%;
	}
	#footerbox .not_margin{
		margin-right:0px;
	}
	#footerbg #footerblank{
		width:94%;
		padding-left:3%;
		padding-right:3%;
		
	}
	
	#footerbg #footerbg2 .noidung_footer{
		width:100%;
		text-align:center !important;
		display:block;
		padding:10px 0;
	}
	.logothanhtoan{
		max-width: 152px;
		float:none;
		margin:0 auto 5px auto;
	}
	#hea-top1-a{
		background:none;
	}
	.countcart{
		background:#0066cc;
	}
	img {
		border: none;
		max-width: 100%;
		height: auto;
		display: block;
	}
	#box-h-right .sup_prdouct{
		width:100% !important;
		padding-left:0px;
		padding-right:0px;
		margin:0 auto;
		box-sizing: border-box;
	}
	#box-h-right .sup_prdouct #box-sp{
		box-sizing: border-box;
		width:23%;
		margin-left: 1%;
    margin-right: 1%;
	}
	#index-box #box-h-right{
		zoom: 1;
		display:block;
	}
	#index-box #box-h-right:after{
		clear: both;
		content: ".";
		display: block;
		height: 0;
		line-height: 0;
		visibility: hidden;
	}
	#box-h-right .sup_prdouct .firt-cpr{
		display:none;
	}
	#box-h-right .sup_prdouct .phantrang{
		display:block;
		text-align:center;
		margin-bottom:15px;
		
	}
	
	#box-h-right .sup_prdouct .phantrang a{
		
		padding: 7px 10px;
	}
	#box-h-right .sup_prdouct .phantrang span{
		
		padding: 7px 10px;
	}
	#index-box #box-h-right .conten_main{
		width:100% !important;
		float:none;
		zoom: 1;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	#index-box #box-h-right .conten_main iframe{
		width:100% !important;
		
	}
	#index-box #box-h-right .conten_main:after{
		clear: both;
		content: ".";
		display: block;
		height: 0;
		line-height: 0;
		visibility: hidden;
	}
	#index-box #box-h-right .conten_main form{
		margin-top:15px;
	}
	.hotrol .simply-scroll-container{
		width:94% !important;
		padding:10px 3% !important;
		display:block;
	}
	.hotrol .simply-scroll-clip{
		width:100% !important;
		display:block;
	}
	.hotrol .simply-scroll-clip li{
		width:100% !important;
		display:block;
		margin-bottom:3%;
		display:block;
		zoom: 1;
		height:auto !important;
		background:#f1f1f1;
	}
	.hotrol .simply-scroll-clip li:after{
		clear: both;
		content: ".";
		display: block;
		height: 0;
		line-height: 0;
		visibility: hidden;
	}
	.hotrol .simply-scroll-clip li .sanphamcungloai{
		width:100% !important;
		display:block;
		float:none !important;
		height:auto !important;
		zoom: 1;
	}
	.hotrol .simply-scroll-clip li .sanphamcungloai:after{
		clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	}
	.hotrol .simply-scroll-clip li .sanphamcungloai a{
		display:block;
	}
	#nav_mobile{
		display:none;
	}
	#top-menu{
		display:none;
	}
}
@media screen and (max-width:500px){
	.content_thanh_toan #email,.content_thanh_toan #diachi,.content_thanh_toan #ten,.content_thanh_toan #creationTimeRangeStart,.content_thanh_toan #dienthoai{
		float:none !important;
		width:99% !important;
	}
	.content_thanh_toan table.table_one td,.content_thanh_toan table.table_two td{
		display:block;
		width:100% !important;
		font-weight:bold;
	}
	.content_thanh_toan table.table_one td text,.content_thanh_toan table.table_one td select,.content_thanh_toan table.table_two td text,.content_thanh_toan table.table_two td select{
		display:block;
		width:99% !important;
		
	}
	.content_thanh_toan table.table_two td textarea{
		width:97% !important;
	}
}
@media screen and (max-width:767px){
	
	
	#nav_mobile >ul>li.has-sub>ul.sub_products{
		display: block !important;
	}
	#box-h-rightq .tcat{
		display: none;
	}
	.releted_product_single{
		display:block;
		margin-right: 0px !important;
	}
	.single_products_bgt #box-menu-doc1 .hotrol{
		display: none !important;
	}	
  	#box-tdsp #giacu{
		height: 5px;
	}
	.phantrang{
		width: 100%;
		zoom:1;
	}
	.phantrang:after{
		clear: both;
		content: ".";
		display: block;
		height: 0;
		line-height: 0;
		visibility: hidden;
	}
	#top-menu{
		display:block;
	}
	#box-h-rightq .khuyenmai_detli{
		left: auto !important;
		top: 35px !important;
		right:3% !important;
	}
	.content_group_single_product .slishow_sp{
		width:100% !important;
		margin:0px !important;
		padding:0px !important;
		float:none !important;
		zoom: 1;
		display:block;
	}
	.content_group_single_product .tour_detail{
		width:100% !important;
		margin:15px 0px 0px 0px !important;
		padding:0px !important;
		float:none !important;
		zoom: 1;
		display:block;
	}
	.content_group_single_product .tour_detail ul{
		display:block;
		padding:10px 2%;
	}
	.content_group_single_product .tour_detail ul:first-child li{
		margin-bottom:10px !important;
	}
	#usual1 .content_tab{
		display:block;
		width:96% !important;
		margin:0px !important;
		padding:2% !important;
		border: 0px !important;
	}
	.content_group_single_product .tour_detail ul li{
		display:block;
		width:100%;
	}
	
	.slishow_sp .img_main{
		width:100% !important;
		margin:5px 0px !important;
		padding:0px !important;
		float:none !important;
	}
	#box-h-rightq .nd{
		width:100% !important;
		margin:10px 0px 0px 0px !important;
		padding:0px !important;
		float:none !important;
		zoom: 1;
		display:block;
	}
	.content_group_single_product .slishow_sp:after,.content_group_single_product .tour_detail:after{
		clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	}
	#toggle-nav {
    background: #294455 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 80px;
    line-height: 80px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
    width: 80px;
}

	#toggle-nav {
    background: transparent none repeat scroll 0 0;
    height: 50px;
    width: 50px;
}
#toggle-nav:hover {
    background: #0c9d4a none repeat scroll 0 0;
}
#toggle-nav:hover {
    background: #294455 none repeat scroll 0 0;
}
#toggle-nav .icon {
    height: 21px;
    left: calc(50% - 17px);
    position: absolute;
    top: calc(50% - 10px);
    width: 34px;
}
#toggle-nav .icon {
    height: 18px;
    left: calc(50% - 15px);
    top: calc(50% - 9px);
    width: 30px;
}
#toggle-nav .icon::before, #toggle-nav .icon::after {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    right: 0;
    transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
	-webkit-transition:all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#toggle-nav .icon::before, #toggle-nav .icon::after {
    height: 2px;
}
#toggle-nav .icon::before {
    top: 0;
}
#toggle-nav .icon::after {
    bottom: 0;
}
#toggle-nav .icon > div {
    background: #fff none repeat scroll 0 0;
    height: 3px;
    left: 0;
    position: absolute;
    right: 0;
    top: calc(50% - 1.5px);
    transform: scale(1);
	-ms-transform: scale(1);
    -webkit-transform: scale(1);
	transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
	-webkit-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
#toggle-nav .icon > div {
    height: 2px;
    top: calc(50% - 1px);
}
#top-menu{
	display:block !important;
	background:#01923e;
	width:50px;
	height:50px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position:absolute;
	right:3%;
	top:50%;
	-ms-transform: translateY(-50%); 
	-webkit-transform: translateY(-50%); 
	transform: translateY(-50%);
	cursor:pointer;
}
#index-box .coul_right{
	display:block;
	width:100%;	
	float:none;
}
#index-box #box-h-rightq{
	display:block;
	width:100%;	
	float:none;
	overflow: hidden;
}
a.hover_none{
text-decoration: none;
}
#box-menu-doc1{
	display:block;
	width:100%;	
	float:none;
	overflow: hidden;
	zoom:1;
}
#box-menu-doc1:after,.product_releated ul.scroller:after,.product_releated ul.scroller li:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#box-menu-doc1 .hotrol{
	display:none !important;
	width:100%;	
	float:none;
}
#box-menu-doc1 .image_relad{
	display:none;
}
#box-menu-doc1 .product_releated{
	display:block !important;
	width:100%;
}
.product_releated ul#scroller{
	display:block !important;
	width:100%;
}
.product_releated ul#scroller li{
	display:block !important;
	width:100%;
	float:none;
	text-align:center;
	border-bottom:1px solid #F2F2F2;
	margin-top:5px;
	padding-bottom:5px;
}
.product_releated ul#scroller li:last-child{
	border-bottom:none !important;
}
.product_releated ul#scroller li .sanphamcungloai{
	width:94% !important;
	display:block;
	padding:0 3% !important;
	margin-bottom:3% !important;
	float:none !important;
	height: auto !important;
}
.sanphamcungloai a.tenspr{
	display:block;
}
 .sanphamcungloai a.tenspr img.img_thumb{
	display:block;
	width:100% !important;
	height: auto !important;
}
#usual1{
	width:100%;
	padding-left:0px;
	padding-right:0px;
}
#usual1 li{
	display:block;
	float:none;
	margin-bottom:2px;
}
.conten_main{
	float:none;
}

.screen-reader-text {
    display: none;
}
	#header-logo{
		height:auto !important;
	}
	#logo{
		width:94%;
		padding-right:3%;
		height:auto !important;
		position:relative;
		padding-bottom:20px;
	}
	#hea-top1-a .hotline{
		left:0%;
	}
	.hotline .mobile{
		display:inline-block;
	}
	#hea-top1-a ul.menu_head{
		display:none;
	}
	#hea-top1-a .hotroonline{
		display:none;
	}
	.search_box_top{
		position:relative;
		z-index:1;
	}
	#header-logo{
		position:relative;
		z-index:2;
	}
	#content-size #header-logo{
		border-bottom:1px solid #CCC;
		position:relative;
		display:block;
		width:100%;
		margin-bottom:0px;
		margin-left:0%;
		margin-right: 0%;
		overflow: hidden;
	}
	#header-logo #logo{
		padding-left:0%;
		overflow: hidden;
		width: 100%;
	}
	.mobile{
		display:block;
	}
	.pc{
		display:none;
	}
	#contentbg{
		background-image:none;
	}
	#index-box,#header-logo,#hea-top1,#contentbg,#logo{
		float:none;
		zoom: 1;
	}
	#box-h-right .conten_main,#box-h-right .tcat{
		zoom: 1;
	}
	#box-h-right .conten_main:after,#box-h-right .tcat:after,#index-box:after,#header-logo:after,#hea-top1:after,#contentbg:after,#logo:after{
		clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	}
	#box-h-right .conten_main p{
		line-height:18px;
	}
	#box-h-right .conten_main p br{
		line-height:5px;
	}
	.conten_main iframe{
		width:100% !important;
	}
	table.tablelienhe{
		width:100%;
		border-spacing: 0px; /* cellspacing */
    	*border-collapse: expression('separate', cellSpacing = '0px');
	}
	table.tablelienhe td{
		text-align:left;
		display:block;
		padding:5px 0px;
	}
	table.tablelienhe td:first-child{
		padding-bottom:0px;
	}
	table.tablelienhe td input.input{
		width:99%;
		display:block;
	}
	table.tablelienhe td textarea.ta_noidung1{
		width:99%;
		display:block;
		border:1px solid #CCC;
	}
	.conten_main .box_new{
		width:98%;
		padding-left:1%;
		padding-right:1%;
		margin-left:0px;
		margin-right:0px;
	}
	#nav-size{
		display:none !important;
	}
		#box-home-right,#box-banner-home {
    		width: 100%;
			zoom: 1;
		}
		#box-home-right:after,#box-banner-home:after {
    		clear: both;
			content: ".";
			display: block;
			height: 0;
			line-height: 0;
			visibility: hidden;
		}
		#cont-box1 #wrapper .theme-default #slider {
    		width: 100% !important;
			max-width: 100% !important;
		}
		
		#right-box1 {
		    width: 100%;
			zoom: 1;
		}
                #nav{width:100%;float:none;}
                #nav-menuhome2{
                     position: absolute;
                     right: 0;
                     top: 0;
                }
                #nav-menuhome2 ul{
                     width:250px;
                     height:100%;
                }
                #nav-menuhome2 ul li{
                   float:none;
                   display:block;
                   background:#fff;
                }
                #nav-menuhome2 ul li a{
                   float:none;
                   display:block;
                }
                .jcarousel-skin-tango .jcarousel-container-horizontal{
                    width: calc(100% - 44px) !important;
                    height:auto !important;
                    overflow:hidden;
                    padding-bottom: 5px;
                 }
                #tab-navd{
                     width:100%;
                     float:none;
                     background-position:center center;
                     text-align:center;
                }
                #navd-bg3{
                     float:none;
                     margin:0 auto;
                }
                #content-tabs-duan #box-sp{width:49%;margin:0;}

				#content-tabs-duan #box-sp:nth-child(2n+1){
					margin-right:2%;
				}
				#content-tabs-duan #box-sp .group_item h2#box-tdsp, #content-tabs-duan #box-sp .group_item #bg-pro{
					zoom: 1;
					float:none;
					display:block;
				}
				.simply-scroll-list li .sanphamcungloai a.tenspr img{
					width:100%;
				}
				#result .ntp{
					margin-left: 0px;
					margin-bottom:5px;
				}
				.usual ul a{
					padding-top: 10px;
					padding-bottom: 10px;
				}
				#result #form1 table{
					width:100% !important;
				}
				#result #form1 table td{
					display:block;
					width:inherit !important;
					padding-bottom: 3px;
				}
				#result .ptncomen{
					margin: 5px auto 10px auto;
				}
				.img_main a.fancybox img{
					width:100% !important;
				}
				.slishow_sp .ima_sup{

				}

	
				#content-tabs-duan #box-sp .group_item h2#box-tdsp:after, #content-tabs-duan #box-sp .group_item #bg-pro:after{
					clear: both;
					content: ".";
					display: block;
					height: 0;
					line-height: 0;
					visibility: hidden;
				}

			
				#content-tabs-duan #box-sp h2#box-tdsp a{
					 display:block;
					 line-height:20px;
					 height:40px;
					 overflow:hidden;
				}
	
                #footerbox #footerbox2,
                #footerbox #footerbox3{width:100%; float: none; zoom: 1;}
                #footerbox #footerbox2:after,
                #footerbox #footerbox3:after{
                	clear: both;
					content: ".";
					display: block;
					height: 0;
					line-height: 0;
					visibility: hidden;
                }
                #footerbg a{padding:5px 0;display:block;}
                .textmndichvu {
					font-size: 13px;
				    font-weight: normal;
				    line-height: 21px;
                }
               .textmndichvu:hover {
					font-size: 13px;
				 	line-height: 21px;
                }
                .footerheading{margin-bottom:20px;}
				.nivoSlider a.nivo-imageLink{
					display:block;
					text-align:center;
				}
			
				#cont-box1 #right-box1{
					margin-top:10px;
				}
				#box-sp .group_item #bg-pro{
					width: 100% !important;
					display:block;
				}
				#box-sp .group_item #bg-pro table{
					width: 100% !important;
				}
				#box-sp .group_item #bg-pro table tr td img{
					width: 100% !important;
				}
				#box-sp .group_item h2#box-tdsp{
					padding-bottom:5px;
					display:block;
					width:96%;
					padding-left:2%;
					padding-left:2%;
					float:none;
				}
				#box-sp .group_item #box-tdsp{
					padding-bottom:10px;
					display:block;
				}
				#content-tabs-duan #box-sp .group_item{
					display:block;
					margin-bottom:10px;
					height:auto !important;
					border: 1px solid #cccccc;
					-moz-border-radius: 5px;
				  	-webkit-border-radius: 5px;
				  	border-radius: 5px;
					position:relative;
				}
				#content-tabs-duan #box-sp .group_item .khuyenmai{
					position:absolute;
					top:0;
					right:0px;
				}
				#content-tabs-duan #box-sp{
					border-bottom-width:0px !important;
				}
				#footerbox2 .footertxt br{
					line-height:0px;
				}
				.footerheading{
					margin-bottom:10px;
				}
				#footerbox3 .footertxt br{
					line-height:5px;
				}
				#footerbox .noidung_footer a{
					display:inline-block;
					padding:0px;
				}
				#box-h-right .sup_prdouct #box-sp{
					width:48%;
				}
				#nav_mobile li.search{
					display:block;
					height:40px;
					padding:5px 3%;
					position:relative;
				}
				#nav_mobile li.search .search_top_pc {
					display:block;
					width:100%;
					height:40px;
					position:relative;
				}
				#nav_mobile li.search .timkiem{
					height: 30px;
				    left: 0px !important;
				    position: absolute;
				    top: 5px;
				    width: 71%;
					right:auto !important;
					margin-top:0px;
				}
				#nav_mobile li.search .ptntimkiem_mobile {
				    cursor: pointer;
				    height: 30px;
				    position: absolute;
				    right: 0px;
				    top: 5px;
				    width: 100px;
					background:#060;
					color:#FFF;
					line-height:30px;
					text-align:center;
					display:block;
					width:28%;
					z-index:99;
					
				}
				#nav_mobile li.search .selecttk_mobile{
					width:40%;
					height:30px;
					border:none;
					float: left;
					margin:0px;
					padding:0px;
				}
				#nav_mobile li.search .seach{
					width:58%;
					margin-left:2%;
					padding:0px;
					height:30px;
					border:none;
					float:left;
				}
				#frmtk_mobile{
					display:block;
				}
				#nav_mobile{
					display:none;
					width:100%;
					margin-left:0%;
					margin-right:0%;
					background:#039;
				}
				body.nav-toggled #toggle-nav .icon::before {
				    top: calc(50% - 1.5px);
				    transform: rotate(45deg);
				}
				body.nav-toggled #toggle-nav .icon::before {
				    top: calc(50% - 1px);
				}
				body.nav-toggled #toggle-nav .icon::after {
				    bottom: calc(50% - 1.5px);
				    transform: rotate(-45deg);
				}
				body.nav-toggled #toggle-nav .icon::after {
				    bottom: calc(50% - 1px);
				}
				body.nav-toggled #toggle-nav .icon > div {
				    opacity: 0;
				    transform: scale(0);
				    visibility: hidden;
				}
				#nav_mobile>ul{
					display:block;
					margin-bottom:10px;
				}
				#nav_mobile>ul .touch-button{
					  background: #ccc none repeat scroll 0 0  !important;
				      display: block;
				      height: 45px;
				      position: absolute;
				      right: 0;
				      text-align: center;
				      top: 0;
				      width: 50px;
				      z-index: 999;
					  cursor:pointer;
				}
				#nav_mobile .touch-button .navicon {
				    color: #01923e  !important;
				    display: block;
				    position: relative;
				    top: 13px;
					font-size:18px;
				}
				#nav_mobile>ul>li{
					display:block;
					padding:0;
					border-bottom:1px solid #FFF;
					position:relative;
					z-index:2;
				}
				#nav_mobile>ul>li:last-child{
					border-bottom:none;
				}
				#nav_mobile>ul>li>a{
					text-transform:uppercase;
					padding:15px 3%;
					color:#FFF !important;
					display:block;
					position:relative;
					font-weight:bold;
					background:none !important;
					border-width:0px !important;
				}
				#nav_mobile>ul>li>ul{
					display:none;
					background:#036 !important;
					border-top:1px solid #FFF;
				}
				#nav_mobile>ul>li>ul>li{
					display:block;
					position:relative;
					padding:0;
					z-index:3;
					border-bottom:1px solid #F1F1F1;
				}
				#nav_mobile>ul>li>ul>li:last-child{
					border-bottom:none;
				}
				#nav_mobile>ul>li>ul>li>a{
					display:block;
					color:#FFF  !important;
					position:relative;
					padding:15px 3%;
					background:none !important;
					border-width:0px !important;
				}
				#nav_mobile>ul>li>ul>li>ul{
					display:none;
					background:#033 !important;
					border-top:1px solid #FFF;
				}
				#nav_mobile>ul>li>ul>li>ul>li{
					display:block;
					position:relative;
					z-index:4;
					padding:0;
					border-bottom:1px solid #F1F1F1;
				}
				#nav_mobile>ul>li>ul>li>ul>li:last-child{
					border-bottom:none;
				}
				#nav_mobile>ul>li>ul>li>ul>li>a{
					display:block;
					color:#FFF  !important;
					padding:15px 3%;
					position:relative;
					background:none !important;
					border-width:0px !important;
				}



	 .hotline .pc{
	 	display: none;
	 }			
	 #hea-top1-a{
	 	display: block;
	 	text-align: center;
	 }
	 #hea-top1-a .hotline{
	 	float: none;
	 	text-align: center;
	 }
	#content-size #header-logo{
		text-align: center;
		border-bottom: 0px;
		margin-bottom: 5px;
	}
	#header-logo #logo{
		margin: 0 auto;
	}	
	.container_menu_mobile_set{
		position: relative;
		height: 45px;
		display: block;
		padding: 0 3%;
		background-color: #ccc;
		width: 94%;
		margin: 0px;
	}
	.container_menu_mobile_set #top-menu{
		left: 3%;
	}
	.container_menu_mobile_set .search_top_pc{
		position: relative;
		margin: 0px auto;
		width: 100%;
		background: none;
	}
	.container_menu_mobile_set .search_top_pc form#frmtk_mobile{
		position: relative;
		display: block;
		margin-left: 60px;
		background: #FFF;
		border-radius: 10px;
		top: 5px;
		z-index: 1;
	}
	#top-menu{
		z-index: 9999;
		top: 0;
    	transform: translateY(0%);
    	height: 45px;
    	border-radius: 0px;
	}
	#toggle-nav{
		height: 45px;
    	width: 45px;
	}
	.search_top_pc .tbl_submit{
		background-color: #01923e;
	}
	#logo a img{
		margin: 0 auto;
	}
	#index-box #box-h-right{
		padding-left: 3%;
		padding-right: 3%;
		width: 94%;
	}
	#index-box #box-h-right .tcat{
		width: 100% !important;
	}
	.content_coment_view{
		display:none !important;
	}
	.container_single_prod .slider_detail{
		display:block;
		width:47% !important;
		float:left;
	}
	.container_single_prod .tour_detail{
		display:block;
		float:left !important;
		width:48% !important;
		margin-left:1% !important;
		margin-right:0% !important;
		padding:1% !important;
	}
	.comment_single_product_sd{
		display:none !important;
	}
	.conten_main .nd{
		float:none !important;
		padding:0 3% !important;
		width:94% !important;
	}
}
@media screen and (max-width:480px){
	.conten_main .tour_detail{
		float:none !important;
		width:94% !important;
		margin-left:0px !important;
		margin-right:0px !important;
		padding-left:3% !important;
		padding-right:3% !important;
		zoom: 1;
	}
	.container_single_prod .slider_detail{
		float:none !important;
		width:100% !important;
		margin-bottom:5px !important;
		zoom: 1;
	}
	.slider_detail .ima_sup,.slider_detail .img_main{
		float:none !important;
		width:94% !important;
		padding:0 3% !important;
		zoom: 1;
	}
	.slider_detail .img_main{
		border:none !important;
	}
	.conten_main .tour_detail:after,.container_single_prod .slider_detail:after ,.slider_detail .img_main:after,.slider_detail .ima_sup:after{
		clear: both;
		content: ".";
		display: block;
		height: 0;
		line-height: 0;
		visibility: hidden;
	}
	h2#box-tdsp a{
		height:40px;
		line-height:20px;
		display:block;
		overflow:hidden;
	}

	#box-sp{
		height: auto !important;
	}
	#box-h-right .sup_prdouct #box-sp #bg-pro{
					display:block;
					width:100%;
				}
				#box-h-right .sup_prdouct #box-sp #bg-pro table{
					width:100%;
				}
				#box-h-right .sup_prdouct #box-sp #bg-pro tr td a img{
					width:100%;
				}
				#box-sp h2#box-tdsp{
					display:block;
					padding:3px 1%;
					width:98%;
				}
				#box-sp #box-tdsp{
					display:block;
					padding:3px 1%;
					width:98%;
				}
				#footerbg2{
					padding-bottom:3%;
				}
				#logo a img{
					width:150px !important;
					height: auto !important;
				}
}
/* Clearfix
-----------------------------------------*/
/*
-ms-transform: translateY(-50%); 
-webkit-transform: translateY(-50%); 
transform: translateY(-50%);
*/
/*
-ms-transform: translate(-50%,-50%); 
-webkit-transform: translate(-50%,-50%); 
transform: translate(-50%,-50%);
*/

.clearfix,.clear{
	zoom: 1;
}
.clearfix:after,.clear:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

