.header {
	FONT-SIZE: 12px; COLOR:black; FONT-FAMILY: Tahoma, Geneva, sans-serif;   
}
BODY {
	margin: 0px;
	background-image: url(../images/bg_all.png);
	background-repeat: repeat;
	background-attachment:fixed;
	FONT-FAMILY: Tahoma, Geneva, sans-serif, Helvetica, sans-serif; 
	COLOR: #000;
}

/* --- Template Begin ---*/

/*note:--> position: absolute: đè lên không phụ thuộc */
#body_main{
	width: auto;
	padding-top:2px;
	/*background-image:url(../images/bg_banner.jpg);*/
	height:188px;
}
#main{
	width: 1010px;
}
#head{
	display:block;
	padding-top: 6px;
}
#head-link{
	display:block;
}

#banner{
	display:block;
	text-align:center;
}

#bannerad{
	display:block;
	text-align:center;
}


#menutop_in{
	display:block;
	text-align:center;
	background-color: #d9271d;
}
#projects{
	display:block;
}
#aboutus{
	display:block;
}
#news{
	display:block;
}

#left{
	display: block;
}

#body_footer{
	display: block;
	width: 100%;
	height: auto;
	padding-top:2px;
	float:left;
	clear:left;
	/*background-image:url(../images/bg_com.jpg);*/
}

#footer{
	display: block;
}

/* --- Template Begin ---*/
#main{
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	border-top: 0px solid #fdb41a;
}


#head{
	width: 100%;
	height: 184px;
	padding: 0;
	margin: 0;
    border: 0px solid #CDCDCD;
	float: left;
	clear:left;
	text-align:center;
	position: relative;
}

#head_in{
	display: block;
	width: 1000px;
	padding: 0;
	margin: 0;
    height: auto;
    border: 0px solid #345246;
	float: none;
	clear: none;
	background-color: #FFF;
	text-align:center;
}

#head1{
	display: block;
	width: 22%;
	padding: 0;
	margin: 0;
    height: auto;
    border: 0px solid #CDCDCD;
	float: left;
	clear: left;
	text-align: left;
}
#head2{
	width: 100%;
	height: 140px;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	text-align:center;
	padding: 0px;
}
#head3{
	width: 30%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	text-align:center;
	padding: 0px 5px 0px 30px;
}
#head4{
	width: 20%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	text-align:left;
	padding-top: 10px;
}

#head-link{
	width: 100%;
	height: 40px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px solid #CDCDCD;
	background-color: ;
	margin-bottom:5px;
	clear: both;
}


#banner{
	width: 100%;
    height: auto;
    border: 0px solid #CDCDCD;
    margin:0;
	line-height: 0px;
	text-align: left;
}



#bannerad{
	width: 100%;
    height: 375px;
    border: 0px solid #CDCDCD;
    margin-top:0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	clear:both;
}

#bannerad1{
	display: block;
	width: 100%;
	min-height:374px;
    border: 0px solid #CDCDCD;
    margin:0px;
	padding: 0px 0px 0px 0px;
}

.logo{
	position: absolute;
	width: 200px;
    height: auto;
    border: 0px solid #CDCDCD;
    margin: 10px 0px 0px 10px;
	line-height: 0px;
	text-align: left;
	
}

.logo img{
	width: 110px;
    height: 110px;
	border: 6px solid rgba(255,255,255,0.35);
	border-radius: 18px;
	/*box-shadow:  10px 10px 10px 10px rgba(255,255,255,0.65);*/
}

.logo_com{
	position: relative;
	width: 200px;
    height: auto;
    border: 0px solid #CDCDCD;
    margin: 10px 0px 0px 10px;
	line-height: 0px;
	text-align: left;
	
}

.logo_com img{
	width: 120px;
    height: auto;
	border: 6px solid rgba(255,255,255,0.35);
	border-radius: 18px;
	/*box-shadow:  10px 10px 10px 10px rgba(255,255,255,0.65);*/
}

#menutop{
	display:block;
	text-align:center;
	width: 100%;
    height: 38px;
    border: 0px solid #CDCDCD;
    margin:142px 0px 0px 0px;
	line-height: 0px;
	padding:0px;
/*	background-image:url(../images/bg_menu.png);*/
}

#menutop1{
	width: 80%;
    height: 38px;
    border: 0px solid #CDCDCD;
    padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 0px;
	text-align: center;
	float: left;
	background-image:;
}
#menutop2{
	width: 18%;
    height: auto;
    border: 0px solid #CDCDCD;
    padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 0px;
	text-align:right;
	float: right;
	background-image:;
}

#products_hot{
	width: 100%;
    height: auto;
    border: 0px solid #CDCDCD;
    margin:0;
	line-height: 0px;
	padding-top: 20px;
	background-color: #f5f5f5;
	border-radius: 15px 15px 15px 15px;
}

#products_hot1{
	display: block;
	width: 100%;
	height:400px;
	padding: 0;
	margin: 0;
    height: auto;
    border: 0px solid #CDCDCD;
	float: none;
	clear: left;
	text-align: left;
}


#contentidall{
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
    border: 0px solid #CDCDCD;
	float: left;
	clear: left;
	text-align:center;
	position: relative;
}


#contentid1{
	display: block;
	width: 24%;
	padding: 0px;
	margin: 0px;
    height: auto;
    border: 0px solid #CDCDCD;
	float: left;
	clear: left;
	text-align: left;
}
#contentid2{
	width: 75%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	text-align:center;
	padding: 6px 0px 0px 10px;
}


#left{
	width: 98%;
	min-height: 220px;
	border: 0px solid #CDCDCD;
	float:left;
	/*background-color: #FFF;*/
	margin-top: 6px;
	margin-bottom: 0px;
}

#right{
	width: 234px;
	min-height: 400px;
	border: 1px solid #CDCDCD;
	float:right;
	margin-bottom: 5px;
}
/*
#content{
	width: 100%;
	border: 0px solid #CDCDCD;
	padding: 2px;
	border-radius: 20px;
	float:right;
	background-color: #FFF;
	min-height: 320px;
	max-height: none;
	/*clear: both; tach biet xuong hang khac*/
	/*box-shadow: 0px 10px 14px -8px #5a7fa6;
}*/

#footer{
	/*
	width: auto;
	clear: both;
	border: 0px solid #CDCDCD;
	text-align: center;
	padding: 0px 0px 10px 0px;
	border-top: 0px solid #999;
	background-color: #000;
	min-height:200px;*/
	width: 1010px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	border-top: 0px solid #fdb41a;
	clear: both;
	min-height:170px;
}

#footer1{
	display:block;
	width: auto;
	height: 30px;
	clear: both;
	border: 0px solid #CDCDCD;
	background-color: #fbb41e;
}

#footer2{
	display:block;
	width: auto;
	height: 56px;
	clear: both;
	border: 0px solid #CDCDCD;
	background-color: #0a8ebf;
	border-top: #000 2px solid;
}


#language{
	width: auto;
    height: auto;
    border: 0px solid #CDCDCD;
    margin:0;
	padding:4px;
	padding-top: 10px;
	padding-bottom: 12px;
	line-height: 0px;
	text-align: center;
	/*position:absolute;*/
}

.language_t
{
	border: 0px solid #000000;
	margin-bottom: 0px;
	color: #FFF;
}

.language_t a:link
{
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: 700;
}

.language_t a:hover
{
	color: #F00;
	text-decoration: none;
}
.language_t a:visited
{
	color: #FFF;
	text-decoration: none;
}



#cart{
	width: auto;
    height: auto;
    border: 0px solid #CDCDCD;
    margin:0;
	padding:4px;
	padding-top: 10px;
	padding-bottom: 12px;
	line-height: 0px;
	text-align: center;
	/*position:absolute;*/
}

.cart_t
{
	font-family: Tahoma, Geneva, sans-serif;
	border: 0px solid #000000;
	margin-bottom: 0px;
	color: #000;
	font-size: 20px;
}

.cart_t a:link
{
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	font-weight: 500;
}

.cart_t a:hover
{
	color: #000;
	text-decoration: none;
}
.cart_t a:visited
{
	color: #000;
	text-decoration: none;
}


#aboutus{
	width: 100%;
    height: auto;
    border: 0px solid #CDCDCD;
    margin-bottom:0px;
	padding: 10px 0px 8px 0px;
}

#news{
	width: 100%;
    height: auto;
    border: 0px solid #CDCDCD;
    margin-bottom:0px;
}

/* --- Module menu top Begin ---*/
#CallTabmenu
{
	width: 100%; /* 1000 */
	height: auto;
	float: left;
	text-transform: none;
	border:0px solid;
	padding: 6px 0px 0px 0px;
	margin: 0;
	text-align: center;
}

.m_menutop
{
	width: 100%; /* 1000 */
	height: 98%;
	/*position: absolute; 
	top: 12%;
	left: 71%;
	margin-left: -5em;
	font-family: Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
	font-size:16px;
	*/
	position: !important;
	text-transform: none;
	border:0px solid;
	float: left;
	text-align: center;
	border:0px solid #000;
	background-color: ;
}

.m_menutop > ul
{
	height: auto; /* 60 */
	width: 100%;
	border:0px solid #00F;
	padding: 0px;
	margin: 0px;
	text-align: center;
	float: none;
}

.m_menutop > ul > li
{
	width: auto;
	height: 100%;
	float: left;
	list-style: none;
	border:0px solid #0F0;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	position:relative;
	height: 30px;
}

.m_menutop > ul > li > img
{
	width: 10px;
	height: 10px;
	float: left;
	text-align: justify;
	padding: 8px 0px 0px 5px;
}

.m_menutop > ul > li > a
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.80em;
	font-weight: 600;
	color: #FFF;
	cursor: pointer;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.65);
	text-align: center; 
	text-transform:uppercase;
	padding: 0px 0px 0px 5px;
	display: block;
}
.m_menutop > ul > li:first-child > a{ padding: 0;}

.m_menutop > ul > li > a:hover
{
	color: #FF0;
	text-decoration: none;
}
.m_menutop > ul > li > a:active {
	position:relative;
	top:0px;
	color: #FFF;
}
.m_menutop > ul > li > ul{ display:none; position:absolute; top:30px; left:0; width:240px; z-index:9999; }

.m_menutop > ul > li > ul > li > a{
	display:block;
	height:30px; line-height:30px;
	background:#329a1c;
	color:#fff;
	padding-left:15px;
	font-size:13px;
	border-bottom:1px solid #63b951;
}

.m_menutop > ul > li > ul > li > a:hover
{
	color: #FF0;
	text-decoration: none;
}

.button_menutop {

	display: inline-block;
	text-decoration:none;
	text-transform: uppercase;
	height: 24px;
	padding: 22px 9px 0px 9px;
}

.button_menutop:hover {
	display: inline-block;
	text-decoration:none;
	text-transform: uppercase;
	background-color: #fbb41e;
}
.button_menutop:active {
	position:relative;
	top:0px;
}


.button_menutop1 {
	
	display: inline-block;
	text-decoration:none;
	text-transform: uppercase;
	background-color: #666;
	height: 24px;
	color: #FFF;
	text-decoration: none;
	padding: 22px 9px 0px 9px;
}
.button_menutop1:hover {
	/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1818c2), color-stop(1, #3b73c7));
	background:-moz-linear-gradient(top, #1818c2 5%, #3b73c7 100%);
	background:-webkit-linear-gradient(top, #1818c2 5%, #3b73c7 100%);
	background:-o-linear-gradient(top, #1818c2 5%, #3b73c7 100%);
	background:-ms-linear-gradient(top, #1818c2 5%, #3b73c7 100%);
	background:linear-gradient(to bottom, #1818c2 5%, #3b73c7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1818c2', endColorstr='#3b73c7',GradientType=0);
	background-color:#1818c2;*/
}
.button_menutop1:active {
	position:relative;
	top:0px;
}



.button_menutoph {

	display: inline-block;
	text-decoration:none;
	text-transform: uppercase;
	height: 44px;
	padding: 5px 15px 0px 15px;
}

.button_menutoph:hover {
	display: inline-block;
	text-decoration:none;
	text-transform: uppercase;
	background-color: #fbb41e;
}
.button_menutoph:active {
	position:relative;
	top:0px;
}


.button_menutoph1 {
	
	display: inline-block;
	text-decoration:none;
	text-transform: uppercase;
	background-color: #fbb41e;
	height: 44px;
	color: #FFF;
	text-decoration: none;
	padding: 5px 15px 0px 15px;
}
.button_menutoph1:hover {
}
.button_menutoph1:active {
	position:relative;
	top:0px;
}


.m_menucom
{
	width: 100%; /* 1000 */
	height: auto;
	position: relative;
	text-transform: none;
	border:0px solid;
	float: left;
	text-align: center;
	border:0px solid #000;
}

.m_menucom > ul
{
	height: auto; /* 60 */
	width: 100%;
	border:0px solid #00F;
	padding: 0px;
	margin: 0px;
	text-align: center;
	float: none;
}

.m_menucom > ul > li
{
	width: auto;
	height: 100%;
	float: left;
	list-style: none;
	border:0px solid #0F0;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	color: #FFF;
}

.m_menucom > ul > li > img
{
	width: 8px;
	height: 8px;
	float: left;
	text-align: justify;
	padding: 5px 0px 0px 10px;
}

.m_menucom > ul > li > a
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.85em;
	font-weight: 550;
	color: #FFF;
	cursor: pointer;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.65);
	text-align: center; 
	text-transform:uppercase;
	padding: 0px 0px 0px 10px;
}

.m_menucom > ul > li > a:hover
{
	color: #FF0;
	text-decoration: none;
}
.m_menucom > ul > li > a:active {
	position:relative;
	top:0px;
	color: #FFF;
}



.m_menucom2
{
	width: 100%; /* 1000 */
	height: auto;
	position: !important;
	text-transform: none;
	border:0px solid;
	float: left;
	text-align: center;
	border:0px solid #000;
	clear:left;
	padding: 17px 0px 0px 120px;
}

.m_menucom2 > ul
{
	height: auto; /* 60 */
	width: 100%;
	border:0px solid #00F;
	padding: 0px;
	margin: 0px;
	text-align: left;
	float: left;
}

.m_menucom2 > ul > li
{
	width: auto;
	height: 24px;
	float: left;
	list-style: none;
	border:0px solid #0F0;
	text-align: left;
	padding: 0px 0px 0px 0px;
	color: #FFF;clear: both;
}

.m_menucom2 > ul > li > img
{
	width: 10px;
	height: 10px;
	float: left;
	text-align: justify;
	padding: 5px 0px 0px 10px;
}

.m_menucom2 > ul > li > a
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.80em;
	font-weight: 400;
	color: #FFF;
	cursor: pointer;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.65);
	text-align: center; 
	text-transform: none;
	padding: 0px 0px 0px 10px;
}

.m_menucom2 > ul > li > a:hover
{
	color: #FF0;
	text-decoration: none;
}
.m_menucom2 > ul > li > a:active {
	position:relative;
	top:0px;
	color: #FFF;
}

.m_menucom2 > ul > li > a > img
{
	width: 10px;
	height: 10px;
	float: left;
	text-align: justify;
	padding: 7px 0px 0px 8px;
}


#sitemap{
	color:#000;
	float:left;
	clear:left;
	text-align:left;
	padding: 8px 0px 0px 50px;
}
#sitemap li{
	list-style:circle;
	padding: 6px 0px 0px 0px;
}
#sitemap li a{
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.80em;
	font-weight: 600;
	
}
#sitemap li ul li{
	list-style: inside;
	padding: 0px 0px 0px 10px;
}
#sitemap li ul li a{
	font-weight:normal;
}

/* --- Module menu top Begin ---*/
#menumain{
	width: 100%;
    height: auto;
    border: 0px solid #CDCDCD;
	text-align:center;
}

#menumain1{
	width: 100%;
    height: auto;
    border: 0px solid #CDCDCD;
	text-align: center;
}

#CallTabmenumain
{
	width: 100%; /* 1000 */
	height: auto;
	text-transform: none;
	border:0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: center;
}

.m_menumain
{
	width: 100%; /* 1000 */
	height: auto;
	position: relative;
	text-transform: none;
	border:0px solid;
	float: none;
	text-align: center;
	border:0px solid #000;
	background-color: ;
}

.m_menumain > ul{

	width: 100%;
	border:0px solid #00F;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	text-align: center;
	float: none;
}

.m_menumain > ul > li
{
	width: 20%;
	height: 100%;
	float: left;
	list-style: none;
	border:0px solid #0F0;
	text-align: justify;
	padding: 0px;
	
}

.m_menumain > ul > li img
{
	position:absolute;
	right: 0px;
	top: -10px;
	width: 80px;
}

.m_menumain > ul > li a
{
	position:relative;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.80em;
	font-weight: 550;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.65);
	text-align: left; 
	text-transform:uppercase;
	padding: 0px 0px 0px 10px;
	display:block;
	margin-right:10px;
	height: 84px;
	line-height:84px;
	background:url(../images/bg_menu2.png) no-repeat;
}

.m_menumain > ul > li > a:hover
{
	color: #FF0;
	text-decoration: none;
}
.m_menumain > ul > li > a:active {
	position:relative;
	top:0px;
	color: #FFF;
}


/* --- Module content ---*/

#content_all{
	width: 100%;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	border-radius: 0px;
	float: none;
	padding: 0px 0px 0px 0px;
	margin:0px;
	text-align:center;
}

#content_all1{
	width: 100%;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	height:auto;
	border-radius: 4px;
	float: left;
	padding: 0px 0px 2px 0px;
	text-align: center;
	background-color:;
	/*box-shadow: 0px 10px 14px -8px #5a7fa6;
	/*min-height: !important;*/
	clear: both;
}

.content_all1_1{
	width: 100%;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	border-radius: 4px;
	height:auto;
	float: left;
	padding: 6px 2px 2px 10px;
	text-align:center;
	background-color:;
}

#content_all1_title{
	width: 100%;
	clear: both; /*tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	float: right;
	padding: 0px 0px 0px 0px;
	margin:0px;
	text-align: left;
}
/* --- Module content End ---*/

/* --- Module content ---*/
div,ul{ margin: 0; padding: 0; border: 0;}
ul { list-style: none;}
#content_detail{
	width: 100%;
	clear: both; /*tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	border-radius: 0px;
	min-height: 260px;
	float: none;
	padding: 0px 0px 0px 0px;
	margin:0px;
	text-align: center;
	float: none;
}


.content_detail_1{
    float: none;
	border: 0px solid #ddd;
	border-radius: 0px;
	padding: 0px 0px 0px 6px;
}

.content_detail_1 ul{
	margin: 0px 2px 0px 1px;
}

.content_detail_1 ul li{
	margin: 0px 3px 0px 4px;
}

.productsdiv{
    float: left;
	border: 1px solid #4c8e51;
	border-radius:8px;
	margin: 8px 8px 2px 2px;
	padding: 6px 8px 6px 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	width: 21%;
	background-color:#FFF;
}

.productsdiv ul{
	padding: 4px 0px 0px 0px;
}

.productsdiv ul li{
	padding: 4px 4px 4px 4px;
}

.productsdiv IMG{
	border-radius: 8px; FLOAT: none; width: 100%; height: auto; 
}

.productsdiv A {
	font-size: 12px; font-weight: 700; COLOR: #F00; TEXT-DECORATION: none; text-align:center;
}
.productsdiv A:link {
	font-size: 12px; COLOR:  #F00; TEXT-DECORATION: none;
}
.productsdiv A:visited {
	font-size: 12px; COLOR:  #F00; TEXT-DECORATION: none;
}
.productsdiv A:active {
	font-size: 12px; COLOR:  #F00; TEXT-DECORATION: none;
}
.productsdiv A:hover {
	font-size: 12px; COLOR: #000; TEXT-DECORATION: none;
}

.productsdiv SPAN {
	font-size: 12px; font-weight:600; COLOR: #FFF; text-decoration: none; background-color: #f95828; height:24px; padding:4px; border-radius: 4px;
}
.productsdiv P {
	font-size: 18px; font-weight: 700; COLOR: #F00; padding: 0px 8px 0px 0px; float: right;
}


.productsdiv1{
    float: left;
	border:0px solid #4c8e51;
	border-radius:10%;
	margin: 10px 10px auto 5px;
	padding:10px;
}
.productsdiv1 IMG{
	float: center;
	border:1px solid #4c8e51;
	border-radius: 20px;
	width: 98%;
	height:auto;
	padding:10px;
	background-color:#FFF;
}

.productsdiv2{
    float: none;
	border:0px solid #4c8e51;
	border-radius:0px;
	margin: 4px 4px 4px 4px;
	padding: 0px 0px 0px 0px;
}

.productsdiv2 IMG{
	float: center;
	border:1px solid #4c8e51;
	border-radius: 16px;
	margin: 4px 4px 4px 4px;
	padding: 6px;
	background-color: #FFF;
}

.productsimg{
    width:200px;
	height:150px;
	padding:15px;
	margin: 20px 13px auto auto;
}

#productsdiv_detail{
	display: block;
	width: 100%;
	margin: 0px;
    height: auto;
    border: 0px solid #CDCDCD;
	float: none;
	clear: both;
	background-color: ;
	border-radius: 0px;
	padding: 0px 0px 4px 0px;
	box-shadow: 0px 0px 0px 0px #5a7fa6;
	min-height: 300px;
}

#productsdiv_detail_id1{
	display: block;
	width: 46%;
	padding: 0px 3px 0px 0px;
	margin: 0;
    height: auto;
    border: 0px solid #CDCDCD;
	float: left;
	clear:left;
}
#productsdiv_detail_id2{
	width: 50%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	text-align:center;
	padding: 0px 0px 0px 0px;
}
#productsdiv_detail_contentall{
	width: 98%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	text-align:center;
	padding: 24px 20px 0px 20px;
	margin: 4px;
}
.productsdiv_detail_content1{
	width: 40%;
	float: left;
	clear: both;
	border: 0px solid #CDCDCD;
	padding: 8px 0px 0px 0px;
	height: 25px;
	border-radius: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 600;
	background-color: #FFF;
	color:#000;
	text-align: center;
	margin: 2px;
}


.productsdiv_detail_content2{
	width: 50%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	padding: 8px 0px 0px 12px;
	height: 25px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align:left;
	color: #000;
	background-color: #FFF;
	border-radius: 0px;
	margin: 2px;
}

.productsdiv_detail_content3{
	width: auto;
	float: left;
	clear: both;
	border: 1px solid #CDCDCD;
	padding: 4px 10px 4px 10px;
	height: 25px;
	background-color:#f95828;
	border-radius: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color:#FFF;
	text-align: center;
	margin: 6px 0px 0px 150px;
}

.productsdiv_detail_content4{
    width: 92%;
	height:auto;
	float: left;
	border: 0px solid #000;
	border-radius:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	top:0;
	
}

.productsdiv_detail_content4 SPAN {
	font-size: 12px; COLOR: #000; text-decoration: none;
}

#content_phantrang{
	display: block;
	width: auto;
	margin: 0;
    height: auto;
    border: 0px solid #CDCDCD;
	float: right;
	clear:left;
	background-color: ;
	border-radius: 0px;
	padding: 10px 30px 4px 0px;
	box-shadow: 0px 0px 0px 0px #5a7fa6;
	min-height: 20px;
}

#content_phantrang_id1{
	display: block;
	width: 28%;
	padding: 0px 3px 0px 0px;
	margin: 0;
    height: auto;
    border: 0px solid #CDCDCD;
	float: left;
	clear:left;
}
#content_phantrang_id2{
	width: 30%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	text-align:center;
	padding: 0px 0px 0px 0px;
}
#content_phantrang_id3{
	width: 28%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	text-align:left;
	padding: 0px 0px 0px 13px;
}


#content_phantrang_id2 select {
	BORDER: #a1a1a1 1px solid; padding: 0px 0px 0px 0px; FLOAT: none; font-size:12px; font-family: Tahoma, Geneva, sans-serif; border-radius:5px;
}



#content_in{
	width: 100%;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	border-radius: 0px;
	min-height: 200px;
	float: none;
	padding: 0px 0px 16px 0px;
	margin:0;
	text-align:center;
}

.content_in_title{
	FONT-SIZE: 18px;
	font-weight:bold;
	COLOR: #000; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align:left;
	padding: 0 0 6px 0;
}

.content_in_intro{
	FONT-SIZE: 12px;
	font-weight: 600;
	COLOR: #000; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align:left;
	padding: 0 0 4px 0;
}

.content_in_detail{
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align: justify;
	padding: 0 0 5px 0;
}

.content_in_detail1{
	FONT-SIZE: 12px;
	COLOR: #FFF;
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align: justify;
	padding: 0 0 5px 0;
}

.content_in_other {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align:left;
	clear: both;
}
.content_in_other IMG {
	BORDER: #a1a1a1 0px solid; MARGIN: 2px 8px 0px 0px; FLOAT: left;
}
.content_in_other H3 {
	font-size: 14px; COLOR: #666666; MARGIN: 0px 0px 4px 0px;
}
.content_in_other H3 A {
	font-size: 13px; COLOR: #0a505a; TEXT-DECORATION: none;
}
.content_in_other H3 A:link {
	font-size: 13px; COLOR: #0a505a; TEXT-DECORATION: none;
}
.content_in_other H3 A:visited {
	font-size: 13px; COLOR: #0a505a; TEXT-DECORATION: none;
}
.content_in_other H3 A:active {
	font-size: 13px; COLOR: #0a505a; TEXT-DECORATION: none;
}
.content_in_other H3 A:hover {
	font-size: 13px; COLOR: #ef6000; TEXT-DECORATION: none;
}
.content_in_other SPAN {
	font-size: 10px; COLOR: #999; MARGIN: 2px 0px 0px 0px;
}
.content_in_other P {
	font-size: 12px; font-weight:bold; COLOR: #000000; MARGIN: 4px 0px 0px 0px; text-align:justify;
}


.more{
	width: auto;
    height: 10px;
    border: 0px solid #CDCDCD;
    margin: 0;
	padding: 0px 10px 2px 0px;
	line-height: 0px;
	text-align: right;
	display:block;
	float:none;
	text-decoration: none;
}

.more a{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #fd0000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.more a:hover{
	color: #000;
}


.more2 {
	width: auto;
    height: 10px;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	border-radius: 0px;
	float: none;
	line-height: 0px;
	text-align: right;
	color: #FFF;
	padding: 2px 12px 0px 0px;
	margin:0;
}

.more2 a{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	color: #FFF;
	margin:0;
}
.more2 a:link{
	color: #FFF;
}
.more2 a:hover {
	color: #FFF;
}


.search_container
{
	background:url(../images/bg_search1.gif) no-repeat; 
	height:31px;
	width:146px;
	padding-left:0px;
	padding-top:0px;
}

.search_container1
{
	background:url(../images/bg_search2.gif) no-repeat; 
	height:31px;
	width:175px;
	padding-left:0px;
	padding-top:0px;
}

.boder {
	border: 1px;
	border-top-width: 1px;
	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-right-color: #000033;
	border-top-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
}
.table {
	border: 1px;
	border-top-width: 1px;
	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-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


#flash1{
    float: none;
    margin: 10px auto 20px auto;
}
.flash1{padding-top:30px;}
#video{padding:5px;}

A:link {
	COLOR: #FFF; TEXT-DECORATION: none
}
A:visited {
	COLOR: #FFF; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF0; TEXT-DECORATION: none
}

A.top:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;   
}
A.top:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;  
}
A.top:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CCCCCC; text-decoration: ; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; padding-right: 4px; 
}


A.login:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}
A.login:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}
A.login:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; text-decoration: underline;
}

A.login1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}
A.login1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}
A.login1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0000FF; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}

A.login3:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}
A.login3:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}
A.login3:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0000FF; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}

A.menu_ngonngu:link {
	FONT-SIZE: 9px; padding-left: 5px; font-weight: bold; COLOR: Black; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.menu_ngonngu:visited {
	FONT-SIZE: 9px; padding-left: 5px; font-weight: bold; COLOR: Black; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.menu_ngonngu:hover {
	FONT-SIZE: 9px; padding-left: 5px; font-weight: bold; COLOR: Black; FONT-FAMILY: Tahoma, Geneva, sans-serif; text-decoration: underline;
}

A.ck:link {
	FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.ck:visited {
	FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.ck:hover {
	FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: #b61819; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}

A.buy:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; color: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;TEXT-DECORATION: none
}
A.buy:visited {
	FONT-WEIGHT: bold;FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;   TEXT-DECORATION: none
}
A.buy:hover {
	FONT-SIZE: 10px;FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;   TEXT-DECORATION: underline
}

A.buy1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; color: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;TEXT-DECORATION: none
}
A.buy1:visited {
	FONT-WEIGHT: bold;FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.buy1:hover {
	FONT-SIZE: 10px;FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: underline
}

A.order:link {
	color: #FFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.order:visited {
	COLOR: #FFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.order:hover {
	COLOR: #FFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}

A.order1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; color: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;TEXT-DECORATION: none
}
A.order1:visited {
	FONT-WEIGHT: bold;FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;TEXT-DECORATION: none
}
A.order1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000; FONT-FAMILY: Tahoma, Geneva, sans-serif;TEXT-DECORATION: none
}

A.sp1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; color: #005d64; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION:
}
A.sp1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #005d64; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION:
}
A.sp1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: ;
}

A.sp2:link {
	FONT-WEIGHT: ; FONT-SIZE: 12px; color: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: ;
}
A.sp2:visited {
	FONT-WEIGHT: ; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: ;
}
A.sp2:hover {
	FONT-WEIGHT: ; FONT-SIZE: 12px; COLOR: #fe6508; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: ;
}

A.sptype:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; color: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.sptype:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.sptype:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CCCCCC; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: 
}

A.sptype1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.sptype1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.sptype1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: underline; 
}

A.tieude:link {
	FONT-WEIGHT: ; FONT-SIZE:10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.tieude:visited {
	FONT-WEIGHT: ; FONT-SIZE:10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.tieude:hover {
	FONT-WEIGHT: ; FONT-SIZE:10px; COLOR: #FF9900; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.title:link {
	FONT-SIZE: 12px; COLOR: #f26201; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.title:visited {
	FONT-SIZE: 12px; COLOR: #f26201; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.title:hover {
	FONT-SIZE: 12px; COLOR: #2A4647; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A.detail:link {
	FONT-SIZE: 10px; font-weight: bold; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.detail:visited {
	FONT-SIZE: 10px;font-weight: bold; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.detail:hover {
	FONT-SIZE: 10px;font-weight: bold; COLOR: #666666; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: underline
}

A.new:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #000099; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.new:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.new:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.new_cn:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #FF0000; FONT-FAMILY: Tahoma, Geneva, sans-serif;TEXT-DECORATION: none
}
A.new_cn:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.new_cn:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}

A.noidung_right:link {
	FONT-WEIGHT: ; FONT-SIZE: 11px; color: #000000; font-style:normal; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.noidung_right:visited {
	FONT-WEIGHT: ; FONT-SIZE: 11px; color: #000000; font-style:normal; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.noidung_right:hover {
	font-weight: ; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: underline;
}

A.noidung_con:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #0001A6; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.noidung_con:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #0001A6; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.noidung_con:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #FF0000; FONT-FAMILY: Tahoma, Geneva, sans-serif; text-decoration: ;
}

A.noidung_con1:link {
	FONT-WEIGHT:; FONT-SIZE: 11px; color: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.noidung_con1:visited {
	FONT-WEIGHT:; FONT-SIZE: 11px; color: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
A.noidung_con1:hover {
	FONT-WEIGHT:; FONT-SIZE: 11px; color: #FF0000; FONT-FAMILY: Tahoma, Geneva, sans-serif; text-decoration: ;
}



A.xemthem:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #fd0000; FONT-FAMILY: Tahoma, Geneva, sans-serif;TEXT-DECORATION: none;
}
A.xemthem:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fd0000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none;
}
A.xemthem:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none;
}

A.xemtiep:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.xemtiep:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.xemtiep:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: underline
}

A.weblink:link {
	FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.weblink:visited {
	FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.weblink:hover {
	FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: underline
}

A.bottom:link {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.bottom:visited {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.bottom:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: underline
}

A.hotro:link {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.hotro:visited {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.hotro:hover {
	FONT-SIZE: 13px; COLOR: #FF0000; FONT-FAMILY: Tahoma, Geneva, sans-serif; TEXT-DECORATION: underline
}

.text {
	FONT-SIZE: 12px;
	font-weight: ;
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}
.text1 {
	FONT-SIZE: 12px;
	font-weight: ;
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;;
	text-align:left;
}

.text2 {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}
.text3 {
	font-weight: bold ;
	FONT-SIZE: 12px;
	COLOR: #0000FF; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}
.text4 {
	FONT-WEIGHT: bold ; 
	FONT-SIZE: 12px; 
	color: #9c1d46; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}
.text5 {
	FONT-WEIGHT: bold ; padding-left: 0px;  FONT-SIZE:11px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}

.login {
	FONT-WEIGHT: ; FONT-SIZE: 11px; COLOR: #035843; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}

.login1 {
	FONT-WEIGHT: bold ; FONT-SIZE: 12px; COLOR: #000000; font-style: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}
.login2 {
	font-weight:bold; font-size:11px; color: #000000; font-family: Tahoma, Geneva, sans-serif; 
}

.login_guimail11 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}
.login_guimail12 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}

.welcome {
	FONT-WEIGHT: bold; FONT-SIZE:13px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style_gach {
	FONT-WEIGHT: bold; padding-left: 0px;  FONT-SIZE:10px; COLOR: #666666; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.styleclock {
	FONT-SIZE: 11px; font-weight: ; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;  
}
.style_ngay {
	FONT-SIZE: 8px; font-weight: bold; COLOR: #666666; FONT-FAMILY: Tahoma, Geneva, sans-serif;  
}
.style_price {
	FONT-WEIGHT: bold; FONT-SIZE:12px; COLOR: #FF0000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style_order {
	FONT-WEIGHT: bold;  FONT-SIZE:10px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style_left {
	FONT-WEIGHT: bold;  FONT-SIZE:11px; COLOR: #A51606; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style_right {
	FONT-WEIGHT: bold;  FONT-SIZE:14px; COLOR:#FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style_qa {
	FONT-WEIGHT: bold;  FONT-SIZE:11px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style_onlines {
	FONT-WEIGHT: ; FONT-SIZE:14px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}
.style_onlines1 {
	FONT-WEIGHT: ; FONT-SIZE:12px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}
.style_phanphoi {
	FONT-WEIGHT: bold; FONT-SIZE:12px; COLOR: #F00; FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}
.style_images {
	font-family:Tahoma, Geneva, sans-serif; font-size:22px; color: #333333; font-weight:bold; Filter:Shadow(Color=#333333, Direction=120);
}
.style_hotline {
	font-family: Tahoma, Geneva, sans-serif;; font-size:20px; color: #FF0000; font-weight:bold; Filter:DropShadow(Color=#000000, OffX=1, OffY=1, Positive=true);
}
.style_detail1 {
	FONT-WEIGHT: bold;  FONT-SIZE:11px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;; text-decoration:
}
.style_detail2 {
	FONT-WEIGHT: bold;  FONT-SIZE:11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}

.style_products {
	FONT-WEIGHT: 550; FONT-SIZE:18px; COLOR: #000; FONT-FAMILY: Tahoma, Geneva, sans-serif; text-align:left;
}

.style_sanpham {
	FONT-WEIGHT: bold;  FONT-SIZE:12px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style_sanpham1 {
	FONT-WEIGHT: bold;  FONT-SIZE:12px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style_sanpham2 {
	FONT-WEIGHT: ;  FONT-SIZE:11px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}

.style1 {
	FONT-WEIGHT: bold; FONT-SIZE:14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}
.style2 {
	FONT-WEIGHT: bold; FONT-SIZE:13px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}
.style3 {
	FONT-SIZE: 12px; font-weight: bold; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;;
} 
.style4 {
	FONT-WEIGHT: bold; FONT-SIZE:13px; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}
.style5 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; color: #660000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style6 {
	FONT-WEIGHT: ; padding-left: 5px;  FONT-SIZE:10px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style7 {
	FONT-WEIGHT: bold ; FONT-SIZE:12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style8 {
	FONT-SIZE: 16px; font-weight: nomal; COLOR: #FF0000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style9 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; color: red; FONT-FAMILY: Tahoma, Geneva, sans-serif;;
}
.style10 {
	FONT-WEIGHT:bold; FONT-SIZE: 16px; color: #007171; FONT-FAMILY: Tahoma, Geneva, sans-serif;  
}
.style11 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; color: #660000; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style12 {
	FONT-WEIGHT: bold; padding-left: 0px;  FONT-SIZE:12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
	
.style14 {
	FONT-SIZE: 10px; font-weight: bold; COLOR: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;  
}
.style16 {
	FONT-WEIGHT:; FONT-SIZE: 11px; color: #000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;  
}
.style18 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; color: Red; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}
.style19 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#000000; FONT-FAMILY: Tahoma, Geneva, sans-serif;  
}
.style20 {
	FONT-WEIGHT:bold; FONT-SIZE: 12px; color: #333333; FONT-FAMILY: Tahoma, Geneva, sans-serif; 
}
.style21 {
	FONT-WEIGHT: bold; padding-left: 0px;  FONT-SIZE:12px; COLOR: #FD0130; FONT-FAMILY: Tahoma, Geneva, sans-serif;
}

.khongdau {
	text-transform:uppercase;
}


.tintuc_border {
	BORDER-BOTTOM: #acc0c7 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 3px;
}
.tintuc {
	BORDER-BOTTOM: #acc0c7 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px;
}
.tintuc IMG {
	BORDER: #a1a1a1 0px solid; MARGIN: 2px 8px 0px 0px; FLOAT: left;
}
.tintuc H3 {
	font-size: 16px; font-family: Tahoma, Geneva, sans-serif; COLOR: #666666; MARGIN: 0px 0px 4px 0px;
}
.tintuc H3 A {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #0a505a; TEXT-DECORATION: none;
}
.tintuc H3 A:link {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #0a505a; TEXT-DECORATION: none;
}
.tintuc H3 A:visited {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #0a505a; TEXT-DECORATION: none;
}
.tintuc H3 A:active {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #0a505a; TEXT-DECORATION: none;
}
.tintuc H3 A:hover {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #ef6000; TEXT-DECORATION: none;
}
.tintuc SPAN {
	font-size: 10px; font-family: Tahoma, Geneva, sans-serif; COLOR: #999; MARGIN: 2px 0px 0px 0px;
}
.tintuc P {
	font-size: 12px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; MARGIN: 4px 0px 0px 0px; text-align:justify;
}

.tintuc1 {
	BORDER-BOTTOM: #acc0c7 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px;
}
.tintuc1 IMG {
	BORDER: #a1a1a1 0px solid; MARGIN: 2px 8px 0px 0px; FLOAT: left; border-radius: 8px;
}
.tintuc1 H3 {
	font-size: 11px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; MARGIN: 0px 0px 4px 0px; font-weight:normal; text-align:justify;
}
.tintuc1 H3 A {
	font-size: 11px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; TEXT-DECORATION: none; font-weight:normal; text-align:justify;
}
.tintuc1 H3 A:link {
	font-size: 11px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; TEXT-DECORATION: none; font-weight:normal; text-align:justify;
}
.tintuc1 H3 A:visited {
	font-size: 11px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; TEXT-DECORATION: none; font-weight:normal; text-align:justify;
}
.tintuc1 H3 A:active {
	font-size: 11px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; TEXT-DECORATION: none; font-weight:normal; text-align:justify;
}
.tintuc1 H3 A:hover {
	font-size: 11px; font-family: Tahoma, Geneva, sans-serif; COLOR: #FF0000; TEXT-DECORATION: none; font-weight:normal; text-align:justify;
}
.tintuc1 SPAN {
	font-size: 10px; font-family: Tahoma, Geneva, sans-serif; COLOR: #999; MARGIN: 2px 0px 0px 0px;
}
.tintuc1 P {
	font-size: 11px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; MARGIN: 4px 0px 0px 0px;
}

.tintuc2 {
	BORDER-BOTTOM: #acc0c7 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px;
}
.tintuc2 IMG {
	BORDER: #a1a1a1 0px solid; MARGIN: 5px 8px 0px 0px; FLOAT: left; border-radius: 8px;
}
.tintuc2 H3 {
	font-size: 15px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; MARGIN: 0px 0px 4px 0px; font-weight: bold; text-align:justify;
}
.tintuc2 H3 A {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold; text-align:justify;
}
.tintuc2 H3 A:link {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold; text-align:justify;
}
.tintuc2 H3 A:visited {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold; text-align:justify;
}
.tintuc2 H3 A:active {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold; text-align:justify;
}
.tintuc2 H3 A:hover {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #FF0000; TEXT-DECORATION: none; font-weight:bold; text-align:justify;
}
.tintuc2 SPAN {
	font-size: 10px; font-family: Tahoma, Geneva, sans-serif; COLOR: #999; MARGIN: 0px 0px 0px 0px;
}
.tintuc2 P {
	font-size: 12px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; MARGIN: 4px 0px 0px 0px;
}

.news_style {
	DISPLAY: none
}

.topNews {
	MARGIN: 0px 10px 0px 0px; WIDTH: 370px; FLOAT: left
}

.topType1 {
	BORDER-BOTTOM: #acc0c7 0px solid; MARGIN: 0px 0px 10px; OVERFLOW: hidden;
}
.topType1 IMG {
	BORDER-BOTTOM: #a1a1a1 1px solid; BORDER-LEFT: #a1a1a1 1px solid; MARGIN: 6px 6px 0px 0px; FLOAT: left; BORDER-TOP: #a1a1a1 1px solid; BORDER-RIGHT: #a1a1a1 1px solid
}
.topType1 H3 {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #ef6000; MARGIN: 5px 0px 0px 0px;
}
.topType1 H3 A {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #ef6000; TEXT-DECORATION: none
}
.topType1 H3 A:visited {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #ef6000; TEXT-DECORATION: none
}

.topType1 H3 A:hover {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.topType1 SPAN {
	font-size: 11px; font-family: Tahoma, Geneva, sans-serif; COLOR: #116496; MARGIN: 2px 0px 0px 0px;
}
.topType1 P {
	font-size: 12px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; MARGIN: 2px 0px 0px 0px;
}
.topType1 .btnTopNews {
	TEXT-ALIGN: right
}
.topType1 .btnTopNews UL {
	
}
.topType1 .btnTopNews LI {
	DISPLAY: inline !important
}
.topType1 .btnTopNews LI IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}


.dvhdr1 {
	BORDER-LEFT: #dddddd 5px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: auto; PADDING-RIGHT: 3px; BACKGROUND: #f8f8f8; BORDER-TOP: #dddddd 5px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #dddddd 5px solid; PADDING-TOP: 3px
}
.dvbdy1 {
	BORDER-BOTTOM: #dddddd 5px solid; BORDER-LEFT: #dddddd 5px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: auto; PADDING-RIGHT: 3px; BACKGROUND: #f8f8f8; BORDER-RIGHT: #dddddd 5px solid; PADDING-TOP: 3px
}

//java_flas_left

.sliderwrapper_sp1 {
	BORDER-RIGHT: navy 0px solid; BORDER-TOP: navy 0px solid; OVERFLOW: hidden; BORDER-LEFT: navy 0px solid; BORDER-BOTTOM: navy 0px solid; POSITION: relative
}
.sliderwrapper_sp1 .contentdiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FILTER: progid:DXImageTransform.Microsoftlpha(opacity=100); PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute; HEIGHT: 20%; TEXT-ALIGN: center; -moz-opacity: 1; opacity: 1
}
.pagination_sp1 {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 0px solid; WIDTH: 460px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 0px solid; TEXT-ALIGN: center
}
.pagination_sp1 A {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; FONT: 12px Tahoma, Geneva, sans-serif; BORDER-LEFT: #999999 0px solid; COLOR: #00007d; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 0px solid; TEXT-DECORATION: none
}
.pagination_sp1 A:hover {
	BORDER-RIGHT: #98cdfa 1px solid; BORDER-TOP: #98cdfa 1px solid; BORDER-LEFT: #98cdfa 1px solid; COLOR: #000; BORDER-BOTTOM: #98cdfa 1px solid; BACKGROUND-COLOR: #bfe1fe
}
.pagination_sp1 A.selected {
	BORDER-RIGHT: #98cdfa 1px solid; BORDER-TOP: #98cdfa 1px solid; BORDER-LEFT: #98cdfa 1px solid; COLOR: #000; BORDER-BOTTOM: #98cdfa 1px solid; BACKGROUND-COLOR: #bfe1fe
}

.flash {
	DISPLAY: inline; FLOAT: left; TEXT-ALIGN: center
}

.gia {
	FONT: bold 12px Tahoma, Geneva, sans-serif; COLOR: #F00; text-align:left;
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}


.sliderwrapper_sp2 {
	BORDER-RIGHT: navy 0px solid; BORDER-TOP: navy 0px solid; OVERFLOW: hidden; BORDER-LEFT: navy 0px solid; BORDER-BOTTOM: navy 0px solid; POSITION: relative
}
.sliderwrapper_sp2.contentdiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FILTER: progid:DXImageTransform.Microsoft.alpha(opacity=100); PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute; HEIGHT: 100%; TEXT-ALIGN: center; -moz-opacity: 1; opacity: 1
}
.pagination_sp2 {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 0px solid; WIDTH: 190px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 0px solid; TEXT-ALIGN: center
}
.pagination_sp2 A {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; FONT: 12px Tahoma, Geneva, sans-serif; BORDER-LEFT: #999999 0px solid; COLOR: #00007d; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 0px solid; TEXT-DECORATION: none
}
.pagination_sp2 A:hover {
	BORDER-RIGHT: #98cdfa 1px solid; BORDER-TOP: #98cdfa 1px solid; BORDER-LEFT: #98cdfa 1px solid; COLOR: #000; BORDER-BOTTOM: #98cdfa 1px solid; BACKGROUND-COLOR: #bfe1fe
}
.pagination_sp2 A.selected {
	BORDER-RIGHT: #98cdfa 1px solid; BORDER-TOP: #98cdfa 1px solid; BORDER-LEFT: #98cdfa 1px solid; COLOR: #000; BORDER-BOTTOM: #98cdfa 1px solid; BACKGROUND-COLOR: #bfe1fe
}

.flash2 {
	DISPLAY: inline; FLOAT: left; TEXT-ALIGN: center
}

.gia2 {
	FONT: bold 9px Tahoma, Geneva, sans-serif; COLOR: #eb007a
}

IMG2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

/* --------------------------------------- */
/*	22. FAQs Template
/* --------------------------------------- */
.faq-unit{ padding:20px 15px 15px 45px; background:transparent url(../images/faq-bg.png) 12px 13px no-repeat; border-bottom:1px solid #ededed; cursor:pointer; }
.faq-unit:hover{ background-color:#fdfdfd; }
.faq-unit.active{ background:#fafafa url(../images/faq-active.png) 12px 13px no-repeat; cursor:default; }
.faq-unit.active:hover{ background-color:#fafafa; }
#content .faq-unit h4.faq-question{ font-size:14px; font-weight:700; margin:0; }
#content .faq-unit:hover h4.faq-question,
#content .faq-unit.active h4.faq-question{ color:#f56734; }
.faq-unit .faq-answer{ padding-top:10px;} 

/* --- Projects-home ---*/
/* common.css */
.Projects-home-grid {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
	border: #F00 0px solid;
}

.Projects-home-grid:after,
.Projects-home-item:before {
    display: table;
}

.Projects-home-grid:after {
	clear: both;
}

.Projects-home-grid li {
	width: 16%;
	height: inherit;
	min-height:180px;
	display: inline-block; /*inline-block: dàn hàng ngang tự động*/
	margin: 0;
	padding:0;
	border: #00F 0px solid;
	border-radius: 0px;
	padding-right:3px;
}

.Projects-home-item {
	width: 100%;
	height: inherit;
	position: relative;
	opacity:1;
	border: #FF0 0px solid;
}

.Projects-home-info {
	position: absolute;
	/*background: rgba(63,147,147, 0.8);*/
	padding: 0px;
	width: 100%;
	height: auto;
	opacity: 1;
	border: #CCC 0px solid;
}

.Projects-home-info img {
	border-radius: 10px;
	width: 160px;
	height: 125px;
	padding: 0px;
	border: #CCC 2px solid;
}

.Projects-home-info h3 {
	color: #000;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 1em;
	margin: 0 2px;
	padding: 5px 0px 0px 0px;
	height: auto;
	font-family: Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
}

.Projects-home-info h3 a {
	display: block;
	color: #000;
	/*color: rgba(255,255,255,0.7);*/
	color: rgba(000,000,000,0.9);
	font-style: normal;
	font-weight: 750;
	text-transform: uppercase;
	font-size: 0.65em;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
	
}

.Projects-home-info h3 a:hover {
	color: #F00;
	text-decoration: none;
}

.Projects-home-item:hover {
}
.Projects-home-item:hover .ch-info {
	
}

.Projects-home-item:hover .Products-info p {
	opacity: 1;
}


/* --- projects detail---*/
.Projects1-home-grid {
	width: 100%;
	height: auto;
	min-height:80px;
	display: block;
	margin: 2px;
	border: #000 1px solid;
	border-radius: 10px;
}

.Projects1-home-info {
	position: relative;
	/*background: rgba(63,147,147, 0.8);*/
	padding: 5px;
	width: inherit;
	height: inherit;
	opacity: 1;
	border: #000 1px solid;
	width: 15%;
	height: auto;
}

.Projects1-home-info img {
	border-radius: 20px;
	width: 180px;
	height: 140px;
	padding: 5px;
	border:#000 1px solid;
}
.Projects1-home-info span {
	color: #000;
	letter-spacing: 2px;
	font-size: 1em;
	margin: 0 5px;
	height: auto;
	font-family: Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
	clear: both;
	text-align:left;
	float:left;
}
.Projects1-home-info h3 {
	color: #000;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 1em;
	margin: 0 5px;
	padding: 0px 0 0 0;
	height: auto;
	font-family: Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
}

.title_module{
	width: auto;
	height: auto;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	float: left;
	text-align: left;
	text-transform:uppercase;
	color: #FFF;
	padding: 6px 15px 6px 15px;
	border-radius: 16px;
	background-image:url(../images/bg_content.png);
	margin:0px;
	position:relative;
}

.title_module a{
	
	FONT-WEIGHT: 500; FONT-SIZE: 20px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color: #545454;
	margin:0;
	text-decoration:none;
}

.title_module a:hover {
	color: #F00;
}

.title_module_bottom{
	width: 97%;
	height: 2px;
	background-color: #e4c261;
	padding:0;
	margin: -2px -10px 0px 0px;
	text-align: right;
	float: right;
}

.title_module1{
	width: auto;
	height: auto;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 14px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	float: left;
	text-align: left;
	text-transform:uppercase;
	color: #000;
	padding: 6px 2px 6px 2px;
	border-radius: 16px;
	margin:0px;
	position:relative;
}

.title_module1 a{
	
	FONT-WEIGHT: 500; FONT-SIZE: 20px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color: #545454;
	margin:0;
	text-decoration:none;
}

.title_module1 a:hover {
	color: #F00;
}

.title_module_bottom1{
	width: 100%;
	height: 2px;
	background-color: #e4c261;
	padding:0;
	margin: -2px 0px 0px 0px;
	text-align: right;
	float: right;
}

.title_module2{
	width: 100%;
	height: auto;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 500; 
	FONT-SIZE: 16px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	border-radius: 0px;
	float: none;
	text-align: left;
	text-transform:uppercase;
	color: #545454;
	padding: 0px 0px 8px 14px;
	margin:0;
}

.title_module2 a{
	
	FONT-WEIGHT: 500; FONT-SIZE: 16px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color: #545454;
	margin:0;
	text-decoration:none;
}

.title_module2 a:hover {
	color: #F00;
}

.title_module2_bottom{
	width: 172px;
	height: 3px;
	background-image:url(../images/bottom_title.png);
	padding:0;
	margin:0;
	text-align: left;
}

.title_module3{
	width: 100%;
	height: 16px;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 500; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	border-radius: 0px;
	float: none;
	text-align: right;
	color: #FFF;
	padding-bottom:2px;
	margin:0;
}

.title_module3 a{
	
	FONT-WEIGHT: 600; FONT-SIZE: 13px; 
	
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color: #fff;
	margin:0px;
	text-decoration:none;
}

.title_module3 a:hover {
	color: #CCC;
}

.title_module3_bottom{
	width: 172px;
	height: 2px;
	background-color:#FFF;
	padding:0;
	margin:0;
	text-align: left;
}



.title_module_c{
	width: 100%;
	height: 18px;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 500; FONT-SIZE: 13px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	border-radius: 0px;
	float: none;
	text-align: right;
	text-transform: none;
	color: #fff;
	padding-bottom:5px;
	margin:0px;
}

.title_module_c a{
	
	FONT-WEIGHT: 600; FONT-SIZE: 14px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color: #FFF;
	margin:0px;
}

.title_module_c a:hover {
	color: #FF0;
}

.title_module_c_bottom{
	width: 172px;
	height: 3px;
	background-image:url(../images/bottom_title.gif);
	padding:0;
	margin:0;
	text-align: left;
}

.title_module_com{
	width: 100%;
	height: auto;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 500; 
	FONT-SIZE: 14px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align: center;
	text-transform:uppercase;
	color: #FFF;
	padding: 3px 0px 3px 0px;
	margin:0;
	background-color: #000;
	border-radius: 6px 6px 0px 0px;
}
.title_module_com_bt{
	width: 100%;
	height: auto;
	min-height: 10px;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 500; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align: left;
	text-transform: none;
	color: #000;
	padding: 0px;
	margin:0;
	background-color: #FFF;
	border-radius: 0px 0px 6px 6px;
}


.title_module_left{
	width: 100%;
	height: auto;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align: center;
	text-transform:uppercase;
	color: #FFF;
	padding: 6px 0px 6px 0px;
	margin:0px;
	background-image: url(../images/bg_menuleft.png);
	border-radius: 6px 6px 6px 6px;
}

.title_module_left A {
	font-size: 13px; COLOR: #FFF; TEXT-DECORATION: none;
}
.title_module_left A:link {
	font-size: 13px; COLOR: #FFF; TEXT-DECORATION: none;
}
.title_module_left A:visited {
	font-size: 13px; COLOR: #FFF; TEXT-DECORATION: none;
}
.title_module_left A:active {
	font-size: 13px; COLOR: #FFF; TEXT-DECORATION: none;
}
.title_module_left A:hover {
	font-size: 13px; COLOR: #FF0; TEXT-DECORATION: none;
}

.title_module_left_bt{
	width: 100%;
	height: auto;
	min-height: 10px;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 500; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align: left;
	text-transform: none;
	color: #000;
	padding: 5px 0px 0px 0px;
	margin:0;
	background-color:;
	border-radius: 0px 0px 0px 0px;
}

.content_module_left {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align:left;
	clear: left;
	padding: 10px 10px 10px 10px;
}
.content_module_left IMG {
	BORDER: #a1a1a1 0px solid; MARGIN: 2px 8px 0px 0px; FLOAT: left;
}
.content_module_left H3 {
	font-size: 14px; COLOR: #666666; MARGIN: 0px 0px 4px 0px;
}
.content_module_left A {
	font-size: 13px; COLOR: #000; TEXT-DECORATION: none;
}
.content_module_left A:link {
	font-size: 13px; COLOR: #000; TEXT-DECORATION: none;
}
.content_module_left A:visited {
	font-size: 13px; COLOR: #000; TEXT-DECORATION: none;
}
.content_module_left A:active {
	font-size: 13px; COLOR: #000; TEXT-DECORATION: none;
}
.content_module_left A:hover {
	font-size: 13px; COLOR: #666; TEXT-DECORATION: none;
}
.content_module_left SPAN {
	font-size: 10px; COLOR: #999; MARGIN: 2px 0px 0px 0px;
}
.content_module_left P {
	font-size: 12px; font-weight:bold; COLOR: #000000; MARGIN: 4px 0px 0px 0px; text-align:justify;
}

.partners_module_left {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align: center;
	padding: 0px 0px 0px 0px;
	
}
.partners_module_left IMG {
	BORDER: #a1a1a1 0px solid; MARGIN: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
}

.tuvan247_1{
	width: 100%;
	height: 32px;
	/*clear: both; tach biet xuong hang khac*/
	FONT-WEIGHT: 400;
	FONT-SIZE: 44px;
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	float: none;
	text-align: center;
	text-transform:uppercase;
	color: #be1d2c;
	padding:0;
	margin:0;
}

.tuvan247_2{
	width: 100%;
	height: 25px;
	/*clear: both; tach biet xuong hang khac*/
	FONT-WEIGHT: 300; 
	FONT-SIZE: 24px;
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	float: none;
	text-align: center;
	text-transform:uppercase;
	color: #be1d2c;
	padding:0;
	margin:0;
}

.tuvan247_img{
	width: 100%;
	height: 67px;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	border-radius: 0px;
	float: none;
	text-align: center;
	margin:0;
	padding-bottom: 20px;
}


.title_contact{
	width: 100%;
	height: 22px;
	/*clear: both; tach biet xuong hang khac*/
	FONT-WEIGHT: 500; 
	FONT-SIZE: 24px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	float: none;
	text-align: left;
	text-transform:uppercase;
	color: #bc1e2c;
	padding-bottom:6px;
	margin:0;
}

.com_contact {
	FONT-SIZE: 13px;
	COLOR: #FFF; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align:right;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.com_contact IMG {
	BORDER: #a1a1a1 0px solid; MARGIN: 1px 8px 0px 0px; FLOAT: none;
}
.com_contact P {
	width: 100%;
	height: 20px;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 600; 
	FONT-SIZE: 18px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	float: none;
	text-align: left;
	text-transform:uppercase;
	color: #FFF;
	padding-bottom:2px;
	margin:0;
}
.com_contact H3 {
	font-size: 14px; COLOR: #666666; MARGIN: 0px 0px 4px 0px;
}
.com_contact A {
	font-size: 13px; COLOR: #FFF; TEXT-DECORATION: none;
}
.com_contact A:hover {
	font-size: 13px; COLOR: #FF0; TEXT-DECORATION: underline;
}
.com_contact SPAN {
	font-size: 10px; COLOR: #999; MARGIN: 2px 0px 0px 0px;
}


#com_contact_id_all{
	width: 1010px;
	margin: 0;
    height: 165px;
	min-height: 160px;
    border: 0px solid #CDCDCD;
	text-align:center;
	border-radius: 0px;
	padding: 5px 0px 2px 0px;
	/*background-image:url(../images/bg_com.jpg);
	/*
	float: none;
	clear:left;
	background-color: #000;
	box-shadow: 0px 10px 14px -8px #5a7fa6;*/
}

#com_contact_id1{
	display: block;
	width: 15%;
	padding: 0px;
	margin: 0px;
    height: auto;
    border: 0px solid #CDCDCD;
	float: left;
	clear: none;
	padding-right: 6px;
}
#com_contact_id2{
	display: block;
	width: 27%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
#com_contact_id3{
	display: block;
	width: 50%;
	padding: 0px;
	margin: -15px 0px 0px 0px;
    height: auto;
    border: 0px solid #CDCDCD;
	float: right;
	clear: none;
	padding-right: 6px;
}
#com_contact_id4{
	display: block;
	width: 24%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
}


#com_copyright_id1{
	width: 50%;
	height: auto;
	float: left;
	clear: left;
	border: 0px solid #CDCDCD;
	text-align:left;
	background-color: #fbb41e;
	padding: 3px 3px 0px 0px;
}
#com_copyright_id2{
	width: 49%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	height: auto;
	background-color: #fbb41e;
	text-align:right;
	padding: 3px 0 0 0;
}

.com_copyright {
	font-size: 12px; font-family: Tahoma, Geneva, sans-serif; COLOR: #000; padding: 5px;
}
.com_copyright SPAN {
	font-size: 10px; font-family: Tahoma, Geneva, sans-serif; COLOR: #999; MARGIN: 2px 0px 0px 0px;
}
.com_copyright P {
	font-size: 12px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; text-align: left;
}
.com_copyright P A {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #FFF; TEXT-DECORATION: none;
}
.com_copyright P A:link {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #FFF; TEXT-DECORATION: none;
}
.com_copyright P A:visited {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #FFF; TEXT-DECORATION: none;
}
.com_copyright P A:active {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #0a505a; TEXT-DECORATION: none;
}
.com_copyright P A:hover {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #ef6000; TEXT-DECORATION: none;
}


#com_nhantin_id1{
	width: 30%;
	height: auto;
	float: left;
	clear: left;
	border: 0px solid #CDCDCD;
	text-align:left;
	background-color: #0a8ebf;
 	padding: 3px 3px 0px 0px;
}
#com_nhantin_id2{
	width: 39%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	height: auto;
	background-color: #0a8ebf;
	text-align: left;
	padding: 17px 0 0 0;
}

#com_nhantin_id3{
	width: 29%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	height: auto;
	background-color: #0a8ebf;
	text-align:right;
	padding: 10px 0 0 0;
}


.com_nhantin {
	font-size: 22px; font-weight:500; font-family: Tahoma, Geneva, sans-serif; COLOR: #FFF; padding: 5px; text-transform:uppercase;
}
.com_nhantin SPAN {
	font-size: 10px; font-family: Tahoma, Geneva, sans-serif; COLOR: #999; MARGIN: 2px 0px 0px 0px;
}
.com_nhantin P {
	font-size: 12px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; COLOR: #000000; text-align: left;
}
.com_nhantin P A {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #FFF; TEXT-DECORATION: none;
}
.com_nhantin P A:link {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #FFF; TEXT-DECORATION: none;
}
.com_nhantin P A:visited {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #FFF; TEXT-DECORATION: none;
}
.com_nhantin P A:active {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #0a505a; TEXT-DECORATION: none;
}
.com_nhantin P A:hover {
	font-size: 13px; font-family: Tahoma, Geneva, sans-serif; COLOR: #ef6000; TEXT-DECORATION: none;
}


/* form styles */
.form_contact .row {
  display: block;
  padding: 1px 2px;
  margin-bottom: 2px;
}
.form_contact .row:hover {
  background: #f1f7fa;
}
 
.form_contact label {
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  width: 140px;
  padding: 6px 0;
  color: #464646;
  vertical-align: top;
  text-align:right;
  padding-right: 5px;
}
.form_contact .req { color: #F00; }
 
.form_contact .note {
  font-size: 12px;
  line-height: 1.33em;
  font-weight: normal;
  padding: 2px 7px;
  margin-bottom: 10px;
  text-align: right;
}

.form_contact .button {
  padding: 0px 7px 7px 4px;
}
 
.form_contact input:focus, form textarea:focus { outline: none; }
 
/* placeholder styles: http://stackoverflow.com/a/2610741/477958 */
::-webkit-input-placeholder { color: #aaafbd; font-style: italic; } /* WebKit */
:-moz-placeholder { color: #aaafbd; font-style: italic; }           /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #aaafbd; font-style: italic; }          /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #aaafbd; font-style: italic; }      /* Internet Explorer 10+ */

.form_contact .txt {
  display: inline-block;
  padding: 4px 5px;
  padding-right: 10px;
  width: 265px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #898989;
  background-color: #FFF;
  background-image: url('../images/checkmark.png');
  background-position: 110% center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  text-shadow: 0 1px 0 rgba(255,255,255,0.75);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(25, 25, 25, 0.25) inset, -1px 1px #fff;
  -moz-box-shadow: 0 1px 2px rgba(25, 25, 25, 0.25) inset, -1px 1px #fff;
  box-shadow: 0 1px 2px rgba(25, 25, 25, 0.25) inset, -1px 1px #fff;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
 
.form_contact .txtarea {
  display: inline-block;
  padding: 8px 11px;
  padding-right: 10px;
  width: 260px;
  height: 125px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #898989;
  background-color: #FFF;
  background-image: url('../images/checkmark.png');
  background-position: 110% 4%;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  text-shadow: 0 1px 0 rgba(255,255,255,0.75);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px -1px #a8a8a8 inset;
  -moz-box-shadow: 0 1px 4px -1px #a8a8a8 inset;
  box-shadow: 0 1px 4px -1px #a8a8a8 inset;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.form_contact .txt:focus, form .txtarea:focus {
  width: 280px;
  color: #545454;
  background-color: #fff;
  background-position: 110% center;
  background-repeat: no-repeat;
  border-color: #059;
  -webkit-box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(70, 100, 200, 0.7);
  -moz-box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(70, 100, 200, 0.7);
  box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(70, 100, 200, 0.7);
}
.form_contact .txtarea:focus {
  width: 290px;
  background-position: 110% 4%;
}
 
.form_contact .txt:valid {
  background-color: #F2F2F2;
  background-position: 98% center;
  background-repeat: no-repeat;
  color: #7d996e;
  border: 1px solid #95bc7d;
}
.form_contact .txtarea:valid {
  background-color: #F2F2F2;
  background-position: 98% 4%;
  background-repeat: no-repeat;
  color: #7d996e;
  border: 1px solid #95bc7d;
}
.form_contact .txt:focus:valid, form .txtarea:focus:valid {
  -webkit-box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(120, 200, 70, 0.7);
  -moz-box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(120, 200, 70, 0.7);
  box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(120, 200, 70, 0.7); 
}

#submitbtn_contact {
  height: 24px;
  width: 80px;
  padding: 0;
  cursor: pointer;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  color: #000;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.65);
  border-width: 1px;
  border-style: solid;
  border-color: #000000 #000000 #000000 #000000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffe902;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe902), to(#ffe902));
  background-image: -webkit-linear-gradient(top, #ffe902, #ffe902);
  background-image: -moz-linear-gradient(top, #ffe902, #ffe902);
  background-image: -ms-linear-gradient(top, #ffe902, #ffe902);
  background-image: -o-linear-gradient(top, #ffe902, #ffe902);
  background-image: linear-gradient(top, #ffe902, #ffe902);
  -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-align: center; 
  text-transform:uppercase;
}
#submitbtn_contact:hover, #submitbtn_contact:focus {
  -webkit-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
  -moz-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
  box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
}
 
#submitbtn_contact:active {
  -webkit-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
  -moz-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
  box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
}


#resetbtn_contact {
  height: 40px;
  width: 80px;
  padding: 0;
  cursor: pointer;
  font-family: 'Oxygen', Tahoma, Geneva, sans-serif, sans-serif;
  font-size: 16px;
  color: #FFF;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.65);
  border-width: 1px;
  border-style: solid;
  border-color: #317bd6 #3784e3 #2d74d5 #3774e3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #4581e5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6faefd), to(#4581e5));
  background-image: -webkit-linear-gradient(top, #6faefd, #4581e5);
  background-image: -moz-linear-gradient(top, #6faefd, #4581e5);
  background-image: -ms-linear-gradient(top, #6faefd, #4581e5);
  background-image: -o-linear-gradient(top, #6faefd, #4581e5);
  background-image: linear-gradient(top, #6faefd, #4581e5);
  -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-align:center;
}
#resetbtn_contact:hover, #submitbtn:focus {
  -webkit-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
  -moz-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
  box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
}
 
#resetlbtn_contact:active {
  -webkit-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
  -moz-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
  box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
}

.content_contact {
	FONT-SIZE: 12px;
	COLOR: #FFF; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align:left;
	clear: both;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 6px 0px;
}
.content_contact IMG {
	BORDER: #a1a1a1 0px solid; MARGIN: 1px 8px 0px 0px; FLOAT: left;
}
.content_contact P {
	width: 100%;
	height: 18px;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 600; 
	FONT-SIZE: 18px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	float: none;
	text-align: left;
	text-transform:uppercase;
	color: #FFF;
	padding-bottom:2px;
	margin:0;
}
.content_contact H3 {
	font-size: 14px; COLOR: #666666; MARGIN: 0px 0px 4px 0px;
}
.content_contact A {
	font-size: 12px; COLOR: #FFF; TEXT-DECORATION: none;
}
.content_contact A:hover {
	font-size: 12px; COLOR: #000; TEXT-DECORATION: none;
}
.content_contact SPAN {
	font-size: 10px; COLOR: #999; MARGIN: 2px 0px 0px 0px;
}

#content_contact_id_all{
	display: block;
	width: 100%;
	padding-top: 8px;
	margin: 0;
    height: auto;
    border: 0px solid #CDCDCD;
	float: left;
	clear:left;
}

#content_contact_id1{
	display: block;
	width: 41%;
	padding: 0;
	margin: 0;
    height: auto;
    border: 0px solid #CDCDCD;
	float: left;
	clear: none;
	padding-right: 6px;
}
#content_contact_id2{
	width: 56%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	text-align:center;
	padding: 0px 5px 0px 5px;
}
#content_contact_id3{
	width: 28%;
	float: left;
	clear: none;
	border: 0px solid #CDCDCD;
	text-align:left;
}


/* --- Module Contact End ---*/

.com_links {
	FONT-SIZE: 12px;
	COLOR: #FFF; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align:left;
	clear: both;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 2px 0px;
}
.com_links IMG {
	BORDER: #a1a1a1 0px solid; MARGIN: 3px 4px 0px 0px; FLOAT: left;
}
.com_links P {
	width: 100%;
	height: 18px;
	/*clear: both; tach biet xuong hang khac*/
	border: 0px solid #CDCDCD;
	FONT-WEIGHT: 600; 
	FONT-SIZE: 18px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	float: none;
	text-align: left;
	text-transform:uppercase;
	color: #FFF;
	padding-bottom:2px;
	margin:0;
}
.com_links H3 {
	font-size: 14px; COLOR: #666666; MARGIN: 0px 0px 4px 0px;
}
.com_links A {
	font-size: 12px; COLOR: #FFF; TEXT-DECORATION: none;
}
.com_links A:hover {
	font-size: 12px; COLOR: #000; TEXT-DECORATION: none;
}
.com_links SPAN {
	font-size: 10px; COLOR: #999; MARGIN: 2px 0px 0px 0px;
}

.com_xh {
	FONT-SIZE: 12px;
	COLOR: #FFF; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align:left;
	clear: both;
	padding: 3px 0px 10px 8px;
	margin: 0px 0px 2px 0px;
	background-color:#000;
	height: 24px;
	width: 266px;
	border-radius: 6px;
	text-align:center;
}
.com_xh IMG {
	BORDER: #a1a1a1 0px solid; MARGIN: 1px 8px 0px 0px; FLOAT: left;
}

.com_xh A {
	font-size: 12px; COLOR: #FFF; TEXT-DECORATION: none;
}
.com_xh A:hover {
	font-size: 12px; COLOR: #000; TEXT-DECORATION: none;
}
.com_xh SPAN {
	font-size: 10px; COLOR: #999; MARGIN: 2px 0px 0px 0px;
}

#pttt{
	display: block;
	width: 98%;
	padding: 0;
	margin: 0;
    height: auto;
    border: 0px solid #CDCDCD;
	float: left;
	clear: left;
	background-color: ;
}

#search_all{
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
    height: auto;
    border: 0px solid #CDCDCD;
	float: left;
	clear: left;
	background-color: #FFF;
	border-radius: 16px;
}

#hotline_all{
	display: block;
	width: 98%;
	padding: 0;
	margin: 0;
    height: auto;
    border: 0px solid #CDCDCD;
	float: left;
	clear: left;
	background-color: ;
}

#hotline1{
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
    height: auto;
    border: 0px solid #CDCDCD;
	float: none;
	clear: left;
}
.hotline_bottom{
	width: 98%;
	height: 1px;
	background-color: #CCC;
	padding:0;
	margin:0;
	text-align: left;
}

.hotline_text {
	FONT-SIZE: 12px;
	COLOR: #000; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	text-align:left;
	clear: both;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 2px 0px;
}
.hotline_text IMG {
	BORDER: #a1a1a1 0px solid; MARGIN: 1px 8px 0px 0px; FLOAT: left;
}
.hotline_text P {
	font-size: 14px; COLOR: #000; font-weight:500; MARGIN: 0px 0px 0px 0px;
}
.hotline_text H3 {
	font-size: 16px; COLOR: #f2272c; font-weight:500; MARGIN: 2px 0px 1px 0px; 
}
.hotline_text A {
	font-size: 12px; COLOR: #f2272c; MARGIN: 2px 0px 1px 0px; 
}
.hotline_text A:hover {
	font-size: 12px; COLOR: #000; MARGIN: 2px 0px 1px 0px; 
}
.hotline_text SPAN {
	font-size: 10px; COLOR: #999; MARGIN: 2px 0px 0px 0px;
}



/* form 2 styles */
.form_contact2 .row {
  display: block;
  padding: 1px 2px;
  margin-bottom: 2px;
  width: 60%;
  float: left;
  border-radius: 4px;
}
.form_contact2 .row:hover {
  background: #000;
}
 
.form_contact2 label {
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  width: 140px;
  padding: 6px 0;
  color: #464646;
  vertical-align: top;
  text-align:right;
  padding-right: 5px;
}
.form_contact2 .req { color: #F00; }
 
.form_contact2 .note {
  font-size: 12px;
  line-height: 1.33em;
  font-weight: normal;
  padding: 2px 7px;
  margin-bottom: 10px;
  text-align: right;
}

.form_contact2 .button {
  padding: 0px 7px 7px 4px;
  width: 30%;
  float: left;
}
 
.form_contact2 input:focus, form textarea:focus { outline: none; }
 
/* placeholder styles: http://stackoverflow.com/a/2610741/477958 */
::-webkit-input-placeholder { color: #aaafbd; font-style: italic; } /* WebKit */
:-moz-placeholder { color: #aaafbd; font-style: italic; }           /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #aaafbd; font-style: italic; }          /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #aaafbd; font-style: italic; }      /* Internet Explorer 10+ */

.form_contact2 .txt {
  display: inline-block;
  padding: 4px 5px;
  padding-right: 10px;
  width: 268px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #898989;
  background-color: #000;
  background-image: url('../images/checkmark.png');
  background-position: 110% center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  text-shadow: 0 1px 0 rgba(255,255,255,0.75);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(25, 25, 25, 0.25) inset, -1px 1px #000;
  -moz-box-shadow: 0 1px 2px rgba(25, 25, 25, 0.25) inset, -1px 1px #000;
  box-shadow: 0 1px 2px rgba(25, 25, 25, 0.25) inset, -1px 1px #000;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
 
.form_contact2 .txtarea {
  display: inline-block;
  padding: 8px 11px;
  padding-right: 10px;
  width: 245px;
  height: 65px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #898989;
  background-color: #FFF;
  background-image: url('../images/checkmark.png');
  background-position: 110% 4%;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  text-shadow: 0 1px 0 rgba(255,255,255,0.75);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px -1px #a8a8a8 inset;
  -moz-box-shadow: 0 1px 4px -1px #a8a8a8 inset;
  box-shadow: 0 1px 4px -1px #a8a8a8 inset;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.form_contact2 .txt:focus, form .txtarea:focus {
  width: 272px;
  color: #545454;
  background-color: #fff;
  background-position: 110% center;
  background-repeat: no-repeat;
  border-color: #059;
  -webkit-box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(70, 100, 200, 0.7);
  -moz-box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(70, 100, 200, 0.7);
  box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(70, 100, 200, 0.7);
}
.form_contact2 .txtarea:focus {
  width: 230px;
  background-position: 110% 4%;
}
 
.form_contact2 .txt:valid {
  background-color: #F2F2F2;
  background-position: 98% center;
  background-repeat: no-repeat;
  color: #7d996e;
  border: 1px solid #95bc7d;
}
.form_contact2 .txtarea:valid {
  background-color: #F2F2F2;
  background-position: 98% 4%;
  background-repeat: no-repeat;
  color: #7d996e;
  border: 1px solid #95bc7d;
}
.form_contact2 .txt:focus:valid, form .txtarea:focus:valid {
  -webkit-box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(120, 200, 70, 0.7);
  -moz-box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(120, 200, 70, 0.7);
  box-shadow: 0 1px 4px -1px #a8a8a8 inset, 0 1px rgba(255, 255, 255, 0.6), 0 0 11px rgba(120, 200, 70, 0.7); 
}

#submitbtn_contact2 {
  height: 24px;
  width: 80px;
  padding: 0;
  cursor: pointer;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  color: #000;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.65);
  border-width: 1px;
  border-style: solid;
  border-color: #000000 #000000 #000000 #000000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffe902;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe902), to(#ffe902));
  background-image: -webkit-linear-gradient(top, #ffe902, #ffe902);
  background-image: -moz-linear-gradient(top, #ffe902, #ffe902);
  background-image: -ms-linear-gradient(top, #ffe902, #ffe902);
  background-image: -o-linear-gradient(top, #ffe902, #ffe902);
  background-image: linear-gradient(top, #ffe902, #ffe902);
  -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-align: center; 
  text-transform:uppercase;
}
#submitbtn_contact2:hover, #submitbtn_contact2:focus {
  -webkit-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
  -moz-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
  box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
}
 
#submitbtn_contact2:active {
  -webkit-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
  -moz-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
  box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
}

.item_left{ background:#319002; color:#fff; height:32px; line-height:32px; padding-left:12px; border-bottom:1px dotted #133701;}