@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic&subset=vietnamese);
/* CSS Document */
body{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0px;
	text-align:center;
	/*background:url(../images/tam/bg3.png) center repeat-y #007d75;*/
	background:#019289;
	/*background-position:center center;*/
	/*background:#ecebeb*/
	
}
.trang{
	margin:0px;
	padding:5px;
	width:500px;
	float:right;
	text-align:right;
	color:#333333;
}
.trang a{
	color:#000000;
	text-decoration:none;
}
.trang a:hover{
	text-decoration:underline;
}
#body-content{
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	/*background:#FFFFFF;*/
	background:none;
	float:left;
}
#body-content .body-content{
	width:990px;
	height:auto;
	margin:0 auto;
	/*overflow:hidden;
	background:#FFFFFF;*/
	/*box-shadow: 0 1px 12px #c8c7c7;*/
	position:relative;
	
}
/*
#body-content .body-content:before{
	background: url("../images/tam/shadow_right.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    right: -25px;
}
#body-content .body-content:after{
	background: url("../images/tam/shadow_left.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    left: -25px;
}
#body-content .body-content:before, #body-content .body-content:after{
	content: "";
    height: 500px;
    position: absolute;
    top: 0;
    width: 34px;
    z-index: -1;
}*/
#body-content .body-content .body-content2{
	width:990px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background:#FFFFFF;
}
#header{
	width:100%;
	height:auto;
	min-height:117px;
	margin:0px;
	padding:20px 0 0 0;
	float:left;
	text-align:center;
	/*background:#cf0f28;*/
	background:url(../images/bg-top.jpg) bottom #019289  repeat-x;
	/*background:#FFFFFF;*/
	/*border-bottom:1px #FFFFFF solid;*/
}
#header .top{
	width:100%;
	height:auto;
	min-height:117px;
	margin:0px auto;
	padding:0px;
	
	/*background:#FFFFFF;*/
	/*background:url(../images/bg-title-2.png) bottom repeat-x;*/
	float:left;
}
#header .top .top-padding{
	/*width:8%;
	height:50px;
	margin:0px;
	padding:0px;
	float:left;*/
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	float:left;
	line-height:0px;
}
#header .top .top-padding-right{
	/*width:10%;
	height:50px;
	margin:0px;
	padding:0px;
	float:right;*/
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	float:left;
	line-height:0px;
}
#header .top .logo{
	/*width:auto;*/
	width:107px;
	height:auto;
	margin:10px 0px 0px 20px;
	padding:0px;
	float:left;
}
#header .top .logo a img{
	border:none;

}
#header .top .name-company{
	width:530px;
	height:auto;
	margin:58px 0 0 0px;
	padding:0px 0px 0px 0px;
	float:left;
	color:#000000;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	/*text-shadow: 4px 4px 0px #ffffff rgba(0, 0, 0, 0.2);
	text-align:center;*/
	
}
#header .top .top-right{
	width:310px;
	height:auto;
	margin:0px 0 0px 0px;
	padding:0px;
	float:right;
	
}
#header .top .top-right .hotline{
	width:325px;
	height:35px;
	margin:8px 0 0 0 ;
	padding:0px;
	float:right;
	color:#fff200;
	/*background:url(../images/bg-hotline2.png) no-repeat;*/
}
#header .top .top-right .hotline img{
	border:none;
}
#header .top .top-right .hotline ul{
	width:auto;
	height:auto;
	margin:7px 0 0 0;
	padding:0px 0px;
	float:right;

}
#header .top .top-right .hotline ul li{
	width:210px;
	height:auto;
	margin:0px;
	padding:0px 0px;
	float:right;
	display:inline;
	position: relative;
}

#header .top .top-right .hotline ul li ul{
	width:240px;
	height:auto;
	margin:0px;
	padding:0px 0px 10px 0;
	float:left;
	cursor:pointer;
	font-weight:bold;
	background:#007d75;
	display:none;
	position: absolute;
	top:10px;
	left:-32px;
	z-index:999;
	border:1px #FFFFFF solid;
	border-radius:0px 0px 4px 4px;
	text-align:left;
	cursor:auto;
}
#header .top .top-right .hotline ul li ul li{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 5px 35px;
	float:left;
	background:none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	color:#FFFFFF;
}
#header .top .top-right .hotline ul li ul .li-head{
	width:100%;
	height:auto;
	margin:0px;
	padding:8px 0px 5px 15px;
	float:left;
	background:none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fbed0c;
}

#header .top .top-right .hotline ul li:hover ul ul, 
#header .top .top-right .hotline ul li:hover ul ul ul,
#header .top .top-right .hotline ul li:hover ul ul ul ul {
    display: none;
}

#header .top .top-right .hotline ul li:hover ul,
#header .top .top-right .hotline ul li li:hover ul,
#header .top .top-right .hotline ul li li li:hover ul,
#header .top .top-right .hotline ul li li li li:hover ul {
    display: block;
}
#header .top .top-right .hotline span{
	white-space: nowrap; 
	width:auto;
	height:auto;
	margin:0px;
	padding:0px 3px;
	float:right;
	cursor:pointer;
}
#header .top .top-right .form{
	width:100%;
	height:auto;
	margin:21px 5px 0px 0px;
	padding:0px;
	float:right;
	color:#FFFFFF
}
#header .top .top-right .form form{
	width:320px;
	height:30px;
	background:#FFFFFF;
	border-radius:2px;
	float:right;
	margin:0px;
	padding:0px;
	border: 1px #CCCCCC solid;
}
#header .top .top-right .form form .txt-text{
	width:230px;
	height:30px;
	margin:0px 0px 0px 2px;
	padding:0px;
	line-height: 30px;
	background:#FFFFFF;
	float:left;
	background: none repeat scroll 0% 0% transparent;
	border: 0px none;
	font-size: 13px;
	font-weight: normal;
}
#header .top .top-right .form form .txt-text:focus{
	outline: 0px none;
	background-image: none;
	box-shadow: none;
	color: #4D4D4D;
}

#header .top .top-right .form form .submit{
	width:87px;
	height:30px;
	background:url(../images/btn-search-.png) center no-repeat;
	float:right;
	font-size:13px;
}
#header .top .top-right .form form .submit a{
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;

}
#header .top .top-right .form form .submit a span{
	width:100%;
	text-align:center;
	padding-top:6px;
	float:left;
}
#header .top .top-right .form form .submit a:hover{
	/*color:#FBED0C;*/
	color:#EFEFEF
}

/******** menu ****************/
#header-menu{
	width:100%;
	height:44px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	background:url(../images/bg-main-menu.png) center repeat-x;
	/*background:#007d75;*/
	/*border-top:1px #f04f64 solid;*/
	font:Arial, Helvetica, sans-serif;
	
}
#header-menu .top2{
	width:1000px;
	height:auto;
	margin:0px auto;
	padding:0px;
}
#header-menu .top2 .menu{
	width:100%;
	height:44px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif
}
#header-menu .top2 .menu ul{
	width:100%;
	height:44px;
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}
#header-menu .top2 .menu ul li{
	width:auto;
	height:44px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	background:none;
	display:inline;
	position: relative;
	font-size:14px;
}
#header-menu .top2 .menu ul li a{
	width:auto;
	height:100%;
	margin:0px;
	padding:0px;
	float:left;
	/*background:url(../images/menu.png) center no-repeat;*/
	color:#FBED0C;
    text-decoration: none;
	text-transform:uppercase;
	background:none;
	transition: 0.3s ease 0s;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header-menu .top2 .menu ul li a:hover{
	width:auto;
	height:100%;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/menu-active.png) repeat-x;
	color:#FBED0C;
    text-decoration: none;
}
#header-menu .top2 .menu ul .active a{
	color:#FBED0C;
	width:auto;
	height:100%;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/menu-active.png) repeat-x;
    text-decoration: none;
}

#header-menu .top2 .menu ul li p{
	white-space: nowrap;
	width:auto;
	height:auto;
	margin:0px;
	padding:12px 15px 0px 15px;
	float:left;
	cursor:pointer;
	text-align:center;
}
#header-menu .top2 .menu ul .phancach{
	width:2px;
	height:44px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	background:url(../images/pc-menu.png) no-repeat center;
	/*background:#0080b8;*/
	display:inline;
}
#header-menu .top2 .menu ul li ul, #header-menu .top2 .menu ul .active ul{
	width:282px;
	height:auto;
	margin:0px;
	padding:1px 0px 1px 0;
	float:left;
	cursor:pointer;
	font-weight:bold;
	background:#FFFFFF;
	display:none;
	position: absolute;
	top:44px;
	left:0px;
	z-index:999;
	/*border:1px #FFFFFF solid;
	border-radius:0px 0px 4px 4px;*/
	text-align:left
}
#header-menu .top2 .menu ul li ul li, #header-menu .top2 .menu ul .active ul li{
	float:left;
	font-weight:normal;
	display:block;
	width: 100%;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background: url('../images/menu.png') no-repeat center top;
	position: relative;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#header-menu .top2 .menu ul li ul li a, #header-menu .top2 .menu ul .active ul li a{
	margin:0px;
	padding:0px;
	color:#FBED0C;
	text-decoration:none;
	float:left;
	position:relative;
	font-weight:normal;
	background:none;
	height:auto;
	text-transform:none;
}
#header-menu .top2 .menu ul li ul li a p, #header-menu .top2 .menu ul .active ul li a p{
	margin:0px;
	padding:6px 5px 10px 33px;
	text-decoration:none;
	float:left;
	cursor:pointer;
	display:inline;
	font-size:14px;
}
#header-menu .top2 .menu ul li ul li a:hover{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	font-weight:normal;
	background:none;
	height:auto;
}
#header-menu .top2 .menu ul li ul .li-head{
	width:100%;
	height:auto;
	margin:0px;
	padding:8px 0px 5px 15px;
	float:left;
	background:none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#header-menu .top2 .menu ul li:hover ul ul, 
#header-menu .top2 .menu ul li:hover ul ul ul,
#header-menu .top2 .menu ul li:hover ul ul ul ul {
    display: none;
}

#header-menu .top2 .menu ul li:hover ul,
#header-menu .top2 .menu ul li li:hover ul,
#header-menu .top2 .menu ul li li li:hover ul,
#header-menu .top2 .menu ul li li li li:hover ul {
    display: block;
}
/*
.menu ul li ul{
	width:240px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	cursor:pointer;
	font-weight:bold;
	background:#2766b5;
	display:none;
	position: absolute;
	top:50px;
	left:0px;
	z-index:999;
	border-radius:0px 0px 4px 4px;
}
.menu ul li ul li{
	width:240px;
	height:24px;
	margin:0px;
	padding:0px;
	float:left;
	border-bottom:1px #FFFFFF solid;
	overflow:hidden;
	background:none;
}
.menu ul li ul li a, .menu ul .active ul li a{
	width:240px;
	color: #ffffff;
	text-decoration: none;
	text-align: left; 
	font-weight:normal;
	background:none;
}
.menu ul li ul li a:hover, .menu ul .active ul li a:hover{
	width:240px;
	margin:0px;
	padding:0px;
	float:left;
	background:none;
	color:#EB7838;
}
.menu ul li ul li p{
	width:auto;
	height:auto;
	margin:0px;
	padding:2px 5px 5px 5px;
	float:left;
	cursor:pointer;
	font-size:10px;
	text-transform:none;
	line-height:20px;
}
.menu ul li:hover ul ul, 
.menu ul li:hover ul ul ul,
.menu ul li:hover ul ul ul ul {
    display: none;
}

.menu ul li:hover ul,
.menu ul li li:hover ul,
.menu ul li li li:hover ul,
.menu ul li li li li:hover ul {
    display: block;
}

*/

/* banner */
#header3{
	width:100%;
	height:auto;
	margin:10px 0px 0 0;
	padding:0px;
	float:left;
	text-align:center;
	
}
#header .banner{
	width:1000px;
	max-height:378px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}
#header3 .banner-padding{
	width:100%;
	height:5px;
	line-height:5px;
	/*background:#cf0f28;*/
	border-top:2px #cf0f28 solid;
	margin:0px auto;
	padding:0px;
}

/* left*/
#body{
	width:100%;
	height:auto;
	margin:10px 0px;
	padding:0px;
	float:left;
	text-align:center;
}
#body .content{
	width:995px;
	height:auto;
	margin:0px auto;
	padding:0px;
}

#body .content .left{
	width:272px;
	height:auto;
	margin:0px 0 0 3px;
	padding:0px;
	float:left;
	border-right:1px #dcdcdc solid;
	text-align:left;
}
#body .content .left .menu-title2{
	font-family: 'Arimo', sans-serif;
	font-size:16px;
	color:#FFFFFF;
	margin:0px 0px 2px 0px;
	padding:6px 0;
	text-transform:uppercase;
	text-align:center;
	/*background: none repeat scroll 0 0 #a60328;*/
	background:url(../images/bg-left-title.png) center;
	border-radius: 5px;
	width:267px;
	
}
#body .content .left .menu-title{
	font-family: 'Arimo', sans-serif;
	font-size:16px;
	color:#FFFFFF;
	margin:0px 0px 2px 0px;
	padding:6px 0;
	text-transform:uppercase;
	text-align:center;
	/*background: none repeat scroll 0 0 #a60328;*/
	background:url(../images/bg-left-title.png) center;
	border-radius: 5px;
	width:267px;
	
}
#body .content .left .menu-title span{
	font-size:15px;
	color:#FFFFFF;
	margin:0px 0px 2px 0px;
	padding:6px 0 6px 6px;
	text-align:left;
	width:auto;
	clear:both;
	
}

/* menu */
.left ul{
	width:267px;
	height:auto;
	margin:0px 0px;
	padding:0px;
	float:left;
	list-style-type:none;
}
.left ul li{
	width:100%;
	height:32px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/menu-left.png) center top no-repeat;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.left ul li a{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	color:#fff200;
	font-size:14px;
}
.left ul li a p{
	margin:0px;
	padding:6px 0px 0px 36px;
	float:left;
	cursor:pointer;
	white-space:nowrap;
}
.left ul li a:hover{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	text-decoration:underline;
	color:#FFFFFF;
}
.left ul li ul{
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 332px; /*Sub Menu Items width */
	float:left;
	top:0px;
	left:267px;
	display:none;
	position: absolute;
	z-index:9999;
	background:#FFFFFF;
	/*background:url(../images/sub-menu.png) repeat-x;*/
	border-radius:0px 4px 4px 0px;
	height:auto;
}
.left ul li ul li{
	width:332px;
	height:32px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	background:url(../images/sub-menu.png) left top no-repeat;
	content: ">";

}

.left ul li ul li a{
	margin:0px;
	padding:0px;
	color:#007d75;
	text-decoration:none;
	float:left;
	position:relative;
	font-weight:normal;
	background:none;
	height:auto;
	line-height:20px;
}
.left ul li ul li a p{
	margin:0px;
	padding:6px 5px 10px 18px;
	text-decoration:none;
	float:left;
	cursor:pointer;
	display:inline;
	font-size:12px;
}
.left ul li ul li a:hover{
	margin:0px;
	padding:0px;
	color:#FF0000;
	text-decoration:none;
	float:left;
	font-weight:normal;
	background:none;
	height:auto;
}
.left ul li:hover ul ul, 
.left ul li:hover ul ul ul,
.left ul li:hover ul ul ul ul {
    display: block;
}

.left ul li:hover ul,
.left ul li li:hover ul,
.left ul li li li:hover ul,
.left ul li li li li:hover ul {
    display: block;
}

/* video */
.left .video{
	width:267px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	float:left;
	border-bottom:1px #DCDCDC solid;

}
.jwlogo{
	display:none;
	float:left;
	visibility:hidden;
}
#jwplayer-0_logo{
display:none;
	float:left;
	visibility:hidden
}
/*
.jwtext{
	display:none;
	float:left;
	width:0px;
	margin:0px;
	padding:0px;
	height:0px;
	line-height:0px;
}
.jwitem{
	height:36px;
	float:left;
	overflow:hidden;
}
.jwfill{
	display:none;
	float:left;
}
.jwdescription{
	display:none;
}
.jwtextwrapper{
	height:36px;
	float:left;
}
#jwplayer-0_jwplayer_playlistcomponent .jwlist li.active{
	height:36px;
	overflow:hidden;
	float:left;
}
#jwplayer-0_jwplayer_playlistcomponent .jwtextwrapper{
	height:36px;
	float:left;
}
#jwplayer-0_jwplayer_playlistcomponent .jwlist li{
	height:36px;
	float:left;
}*/
/* online */
.left .online{
	width:282px;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	color:#666666
}
.left .online p{
	padding:5px;
	float:left;
	width:180px;
	height:auto;
	margin:0px;
}

/*** logo ***/
.left .video .partners{
	width:267px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	float:left;
	

}
.left .video .partners .partner{
	width:130px;
	height:auto;
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
	border:1px #CCCCCC solid;
}
/* right */
#body .content .right{
	width:695px;
	height:auto;
	margin:0px 0px 0 7px;
	padding:0px;
	float:left;
	text-align:left;
}
#body .content .right .view .h2, #body .content .right .show-product .h2{
	color:#e00420;
	font-size:22px;
	margin:0px;
	padding:10px 0px 20px 0px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	float:left;
}
#body .content .right .view .h1, #body .content .right .show-product .h1{
	color:#e00420;
	font-size:14px;
	margin:0px;
	margin-bottom:10px;
	padding:5px 5px 5px 0px;
	font-weight:normal;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	text-align:right;
	width:690px;
	color:#FFFFFF;
	background:#019289;
	border-radius:5px;
	z-index:9999;
	/*border-bottom:3px #D1D1D1 solid;*/
	
}
#body .content .right .view .h1 a, #body .content .right .show-product .h1 a{
	width:auto;
	margin:0px;
	padding:0px 5px 0px 0px;
	text-decoration:none;
	color:#fff200;
	font-size:14px;
	
}
#body .content .right .view .h1 a:hover, #body .content .right .show-product .h1 a:hover{
	text-decoration:underline;
	color:#e00420;
}
#body .content .right .view{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	font-size:15px;
	line-height:24px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;

}
#body .content .right .view p{
	
	height:auto;
	line-height:auto;
	margin:0px;
	padding:3px 0px;
}
#body .content .right .view p a{
	color:#0000FF;
	text-decoration:none;
}
#body .content .right .view p a:hover{
	color:#FF0000;
	text-decoration:none;
}
#body .content .right .view ul{
	
	height:auto;
	line-height:auto;
	margin:0px;
	padding:3px auto;
}
#body .content .right .view ul li{
	
	height:auto;
	line-height:auto;
	margin:0px;
	padding:3px 0px;
}
#body .content .right .view ul li a{
	
	height:auto;
	line-height:auto;
	margin:0px;
	padding:0px 0px;
	text-decoration:none;
	color:#035a9d;
}
#body .content .right .view ul li a:hover{
	
	height:auto;
	line-height:auto;
	margin:0px;
	padding:0px 0px;
	text-decoration:none;
	color:#FF0000;
}
#body .content .right .view .news{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}
#body .content .right .view .news .wrap-news{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	border-bottom:1px #CCCCCC solid;
}
#body .content .right .view .news .wrap-news .news-name{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	/*background:url(../images/icon-khac.jpg) center left no-repeat*/
	
}
#body .content .right .view .news .wrap-news .news-name a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#035a9d;
	width:100%;
	height:auto;
	margin:0px;
	padding:5px 0px 5px 8px;
	float:left;
	text-decoration:none;
	font-weight:bold;
}
#body .content .right .view .news .wrap-news .news-name a:hover{
	color:#000000
}
#body .content .right .view .news .wrap-news .news-image {
	width:100px;
	height:auto;
	line-height:normal;
	margin:5px;
	padding:0px;
	float:left;
}
#body .content .right .view .news .wrap-news .news-intro {
	width:auto;
	height:auto;
	margin:0px;
	padding:5px 0px 5px 5px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	line-height:24px;
}

#body .content .right .view .btn-view{
	width:104px;
	height:44px;
	float:right;
	margin:0px;
	padding:0px;
	background:url(../images/view.png) no-repeat;
}
#body .content .right .view .btn-view a{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	width:100%;
	height:100%;
	text-align:center;
	float:left;
	font-size:12px;
}
#body .content .right .view .btn-view a:hover{
	text-decoration:underline;
	float:left;
}
#body .content .right .view .btn-view a span{
	width:100%;
	text-align:center;
	padding:10px 0px 0px 0px;
	float:left;
}
#body .content .right .view .btn-view a span:hover{
	text-decoration:underline;
	float:left;
}
/****** san pham ****/
#body .content .right .show-product{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	font-size:13px;
	line-height:20px;
}
#body .content .right .show-product .product{
	width:218px;
	height:353px;
	margin:0px 18px 18px 0px;
	padding:0px;
	float:left;
	font-size:13px;
	box-sizing:border-box;
	border:1px #dadada solid;
	border-radius:2px;
	/*box-shadow: 0px 1px 2px #E5E5E5;*/
}
#body .content .right .show-product .product .image{
	width:100%;
	height:300px;
	margin:0px;
	padding:0px;
	float:left;
}
#body .content .right .show-product .product .name{
	width:100%;
	max-height:38px;
	/*height:38px;*/
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	overflow:hidden;
}
#body .content .right .show-product .product .name a{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	color:#0000FF;
	text-decoration:none;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}
#body .content .right .show-product .product .name a:hover{
	color:#FF0000;
	text-decoration:underline;
	
}
#body .content .right .show-product .product .name_vn{
	width:100%;
	max-height:38px;
	/*height:38px;*/
	margin:0px 0 3px 0;
	padding:0px;
	float:left;
	text-align:center;
	overflow:hidden;
	font-size:11px;
	color:#999999;
	line-height:14px;
	font-style:italic;
}
/************/
#body .content .right .show-product .name-cat{
	width:100%;
	height:30px;
	margin:10px 0px 5px 0px;
	padding:0px 0px 3px 0px;
	float:left;
	font-size:16px;
	line-height:20px;
	/*border-bottom:1px #999999 solid;*/
	font-weight:bold;
	/*background:url(../images/right-title1.png) no-repeat;
	border-radius:5px;*/
	border-bottom:5px #cf0f28 solid;
}
#body .content .right .show-product .name-cat a{
	color:#cf0f28;
	text-decoration:none;
	padding:4px 0 0 10px;
	float:left;
}
#body .content .right .show-product .name-cat a:hover{
	color:#000000;
	text-decoration:none;
}
#body .content .right .show-product .product2{
	width:134px;
	height:260px;
	margin:0px 6px 10px 0px;
	padding:0px;
	float:left;
	font-size:13px;
	box-sizing:border-box;
	border:1px #dadada solid;
	border-radius:2px;
	overflow:hidden;
	/*box-shadow: 0px 1px 2px #E5E5E5;*/
}
#body .content .right .show-product .product2 .image2{
	width:100%;
	height:200px;
	margin:0px;
	padding:0px;
	float:left;
}
#body .content .right .show-product .product2 .name2{
	width:100%;
	max-height:60px;
	margin:5px 0 5px 0;
	padding:0px;
	float:left;
	text-align:center;
	overflow:hidden;
	
}
#body .content .right .show-product .product2 .name2 a{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	color:#035a9d;
	text-decoration:none;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
#body .content .right .show-product .product2 .name2 a:hover{
	color:#FF0000;
	text-decoration:underline;
	
}
#body .content .right .show-product .product2 .name2_vn{
	width:100%;
	max-height:60px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	overflow:hidden;
	font-size:11px;
	color:#999999;
	line-height:14px;
	font-style:italic;
}
#body .content .right .show-product .name-product{
	width:100%;
	margin:0px;
	padding:10px 0px 5px 0px;
	text-decoration:none;
	color:#000000;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#body .content .right .show-product .detail{
	width:100%;
	margin:0px;
	padding:0px 0px 25px 0px;
	text-decoration:none;
	color:#333333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:24px;
}
#body .content .right .show-product .spkhac{
	width:80%;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#000000;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/icon-khac.jpg) center left no-repeat;
	float:left;
}
#body .content .right .show-product .spkhac a{
	padding:3px 0px 3px 18px;
	margin:0px;
	float:left;
	text-decoration:none;
	color:#333;
}
#body .content .right .show-product .spkhac a:hover{
	text-decoration:underline;

}
#body .content .right .show-product .no-right{
	margin-right:0px;
}
#body .content .right .show-product .download{
	float:right;
	width:auto;
	margin:5px 5px 10px 5px;
	padding:0px;
}
#body .content .right .show-product .download a{
	text-decoration:none;
	color:#999999;
	font-size:11px;
}
#body .content .right .show-product .download a:hover{
	text-decoration:underline;
	color:#FF0000;
}
#body .content .right .show-product .download img{
	border:none;
}
/* footer */
#footer{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	background:url(../images/footer.png) repeat-x;
}
#footer .footer-content{
	width:990px;
	height:auto;
	margin:0px auto;
	padding:0px;
}
#footer .footer-content .footer-info{
	width:100%;
	height:auto;
	margin:16px 0px 0px 0px;
	padding:0px;
	float:left;
	text-align:left;
	color:#FFFFFF
}
#footer .footer-content .footer-info .office{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#fff200;
}
#footer .footer-content .footer-info .info{
	width:100%;
	height:auto;
	margin:0px;
	padding:5px 0px 2px 0px;
	float:left;
	font-size:13px;
	text-align:center;
}

/* footer 2*/
#footer .copyright{
	width:100%;
	height:auto;
	margin:5px 0 0 0;
	padding:0px;
	float:left;
	background:#000000;
}
#footer .copyright .copy{
	width:350px;
	height:auto;
	margin:0px;
	padding:8px 0px 8px 8px;
	float:left;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
}
#footer .copyright .footer-padding{
	width:0;
	height:10px;
	margin:0px;
	padding:0px;
	float:left;
}

#footer .copyright .menu-footer{
	width:auto;
	height:auto;
	margin:0px;
	padding:8px 0px 8px 0px;
	float:right;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
}
#footer .copyright .menu-footer a{
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	white-space:nowrap;
}
#footer .copyright .menu-footer a:hover{
	color:#FBED0C;
	text-decoration:none;
	
}



.news .txt{
	padding: 3px 5px;
	width: 400px;
	border: 1px solid #D8D3D0;
	border-radius: 3px;
	outline: medium none;
	color: #036 !important;
	font-weight: lighter;
	font-size: 13px !important;
}
input[type="text"]:focus, textarea:focus {
    outline: 0px none;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
    border-color: rgba(82, 168, 236, 0.8);
}
input[type="text"], textarea, select {
    box-sizing: border-box;
    font: 100% Arial,Tahoma,Helvetica,sans-serif;
    border-radius: 3px;
    color: #666 !important;
    margin: 0px 3px 0px 0px;
    padding: 6px 3px 5px;
    max-width: 100%;
}
.news .txtare{
	padding: 3px 5px;
	width: 400px;
	height: 200px;
	border: 1px solid #D8D3D0;
	border-radius: 3px;
	outline: medium none;
	color: #036 !important;
	font-weight: lighter;
}
.news .myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.news .myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.news .myButton:active {
	position:relative;
	top:1px;
}
/** viet anh **/
#va{
	width:70px;
	height:auto;
	margin:0px;
	padding:0px;
	float:right;
	color:#FFFFFF;
	text-align:right;
}
#va img{
	border:none;
}

/************/
/******** menu ****************/
#back{
	width:980px;
	height:auto;
	margin:0px 10px 10px 0px;
	padding:0px;
	float:right;
	text-align:center;
	background:none;
	font:Arial, Helvetica, sans-serif;
	
}
#back .back-top{
	width:995px;
	height:auto;
	margin:0px auto;
	padding:0px;
	text-align:right;
	float:right;
}
#back .back-top a{
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#666666;
	font-size:11px;
	float:right;
}
#back .back-top a:hover{
	color:#000000;
	font-size:11px;
}
#back .back-top img{
	border:none;
}

@media screen and (max-width: 1000px) {
	#footer .footer-content .footer-info .office{
		font-size:11px;
		float:left;
	}
	#footer .footer-content .footer-info .info{
		font-size:7px;
		float:left;
		padding-top:3px;
	}
	#footer .copyright .copy{
		font-size:10px;
	}
}
/**** thong bao khuyen mai ************/
.left .khuyenmai{
	width:267px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	float:left;
	border-bottom:1px #DCDCDC solid;

}
.left .khuyenmai ul{
	width:267px;
	height:auto;
	margin:0px 0px;
	padding:0px;
	float:left;
	list-style-type:none;
}
.left .khuyenmai ul li{
	width:100%;
	height:32px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/km.png) left center no-repeat;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.left .khuyenmai ul li a{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	color:#035a9d;
	font-size:14px;
}
.left .khuyenmai ul li a p{
	margin:0px;
	padding:6px 0px 6px 36px;
	float:left;
	cursor:pointer;
	white-space:nowrap;
}
.left .khuyenmai ul li a:hover{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	text-decoration:underline;
	color:#cf0f28;
}
.left .khuyenmai ul li ul{
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 302px; /*Sub Menu Items width */
	float:left;
	top:0px;
	left:267px;
	display:none;
	position: absolute;
	z-index:9999;
	background:#FFFFFF;
	/*background:url(../images/sub-menu.png) repeat-x;*/
	border-radius:0px 4px 4px 0px;
	height:auto;
}
.left .khuyenmai ul li ul li{
	width:302px;
	height:32px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	background:url(../images/sub-menu.png) left top repeat-x;
	content: ">";

}

.left .khuyenmai ul li ul li a{
	margin:0px;
	padding:0px;
	color:#007d75;
	text-decoration:none;
	float:left;
	position:relative;
	font-weight:normal;
	background:none;
	height:auto;
	line-height:20px;
}
.left .khuyenmai ul li ul li a p{
	margin:0px;
	padding:6px 5px 10px 18px;
	text-decoration:none;
	float:left;
	cursor:pointer;
	display:inline;
	font-size:12px;
}
.left .khuyenmai ul li ul li a:hover{
	margin:0px;
	padding:0px;
	color:#FF0000;
	text-decoration:none;
	float:left;
	font-weight:normal;
	background:none;
	height:auto;
}
.left .khuyenmai ul li:hover ul ul, 
.left .khuyenmai ul li:hover ul ul ul,
.left .khuyenmai ul li:hover ul ul ul ul {
    display: block;
}

.left .khuyenmai ul li:hover ul,
.left .khuyenmai ul li li:hover ul,
.left .khuyenmai ul li li li:hover ul,
.left .khuyenmai ul li li li li:hover ul {
    display: block;
}