/* CSS Document */

*{
	margin:0;
	padding:0;
}
*::before, *::after {
    box-sizing: border-box;
}
body{
	font-family: Arial;
	font-size: 12px;
	background:#C46739;
	/*background: url('../images/back_body_new.png');
	padding-top: 67px !important;*/
}
#ngonngu
{
	width:65px;
	margin-top:3px;
	float:right;
}
.name_gioithieu
{
	color:#AE5225;
	text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
	line-height:40px;
}
#anh_quang_cao
{
	width:335px;
	overflow: hidden;
	height:280px;
	margin-left:11px;
	margin-right:13px;
	float:left;
}
#td_sp
{
	padding-bottom:10px;
}
#home_btn
{
	width:100%;
}
#anh_quang_cao:hover #bactrungnam
{
	transform:scale(1.1);
	opacity:0.5;
	background:#ffffff;
}
#bactrungnam {
    transition: all 0.9s ease 0s;
}

#bac-trung-nam
{
	width:100%;
	float:left;
}
#bac-trung-nam h3
{
	color: #000000;
	width:1065px;
	margin:20px auto;
    font-size: 25px;
    font-weight: 100;
    line-height: 37px;
    padding-top: 15px;
    text-align: center;
    text-transform: uppercase;
}
.noidung_tour
{
	font-size:15px !important;
}
.gtcat
{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:dotted 1px #cccccc;
	padding-left:10px;
	width:770px;
}
#image_tin
{
	float:left;
	margin-right:10px;
}
#image_tin:hover
{
	border-radius:0px;
}
#name_tin
{
	width:100%;
	margin-top:5px;
	float:left;
}
#slides_giaovien
{
	list-style:none;
}

#p_type
{
	color:#000000;
	font-weight:bold;
	font-size:15px;
	padding:10px 0px 10px 10px;
}
#catpd
{
	margin-bottom:20px;
	border:solid 1px #cccccc;
	padding-left:5px;
	padding-right:5px;
}
.gtcat p
{
	font-size:14px;
	color:#333333;
	line-height:22px;
	
}

a{
	text-decoration:none;
	color:#FF1010;
}
.row_tin
{
	margin:116px auto;
	width:80%;
}

header{
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999999;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	font-family: Arial;
}
	.body{
		width:1050px;
		margin:0px auto;
	}
	#body_main
	{
		width:1050px;
		margin:20px auto;
		background: url('../images/body_main.png') repeat-y;
		border-radius:20px;
	}
	#image_banner
	{
		background-size:cover;
	}
	#thongtinsp h3
	{
		color:#333333;
		font-size:25px;
		text-transform:uppercase;
		padding-bottom:15px;
	}
	.seq-vcenter img{
		width: 1030px;
		height:260px;
	}
	#body_lv
	{
		width:250px;
		margin-left:11px;
		background:#ffffff;
		border:solid 1px #CCCCCC;
		padding:5px;
	}
	#text_noidung
	{
		font-size:20px;
		line-height:25px;
		color:#333333;
	}
	.box-botton .icon-kinhlup {
		float: left;
		margin-left:10px;
		margin-bottom:10px;
	}
	.box-botton .submit-search {
		float: right;
		cursor:pointer;
		background: url('../images/button-search.png') no-repeat;
		width: 61px;
		height: 17px;
		border-style: none;
	}
	#image_news
	{
		width:100%;
	}
	#text_news
	{
		float:left;
		width:71%;
		margin-left:10px;
	}
	#slide_spm
	{
		width:911px;
		list-style:none;
	}
	.banner_catpd img{width: 100%}
	#slide_spm li {
    border: 1px solid #cccccc;
    float: left;
    height: 320px;
    margin-bottom: 10px;
    margin-right: 13px;
    padding-bottom: 5px;
    position: relative;
    text-align: center;
    width: 212px;
	}
	.menu_left
	{
		margin-top:0px;
		background:#F7BE7B;
		margin-bottom:10px;
	}
	#tke
	{
		color:#FFFF00;
		font-size:15px;
		line-height:25px;
		text-align:center;
	}
	.ul_menu
	{
		list-style:none;
		width:220px;
		margin:0px auto;
	}
	.menu_left h2
	{
		color:#ffffff;
		text-transform:uppercase;
		font-size:16px;
		text-align:center;
		height:30px;
		line-height:30px;
		background:#BF0000;
	}
	.li_menu a
	{
		color:#333333;
		font-size:14px;
		padding-left:5px;
		line-height:22px;
	}
	.li_menu a:hover	
	{
		color:#AD5226;
	}
	.li_menu
	{
		border-bottom:solid 1px #ffffff;
		padding-bottom:7px;
		padding-top:7px;
	}
	#voyages
	{
		float:left;
		width:245px;
		padding-bottom:20px;
		margin-top:20px;
	}
	#voyages h3
	{
		color:#ffffff;
		text-transform:uppercase;
		font-size:14px;
		padding-top:10px;
		padding-top:5px;
		height:24px;
	}
	#agence
	{
		float:left;
		width:240px;
		margin-top:20px;
	}
	#agence h3
	{
		color:#ffffff;
		text-transform:uppercase;
		font-size:14px;
		padding-top:10px;
		padding-top:5px;
		height:24px;
	}
	#avantages
	{
		float:left;
		width:245px;
		margin-top:20px;
	}
	#avantages h3
	{
		color:#ffffff;
		text-transform:uppercase;
		font-size:14px;
		padding-top:10px;
		padding-top:5px;
		height:24px;
	}
	#accompasnement
	{
		float:left;
		width:240px;
		margin-top:20px;
	}
	#accompasnement h3
	{
		color:#ffffff;
		text-transform:uppercase;
		font-size:14px;
		padding-top:10px;
		padding-top:5px;
		height:24px;
	}
	#autres
	{
		float:left;
		width:210px;
		
	}
	#autres h3
	{
		color:#ffffff;
		text-transform:uppercase;
		font-size:14px;
		padding-top:10px;
		padding-top:5px;
		height:24px;
	}
	
	#slide_bc
	{
		width:911px;
		list-style:none;
	}
	#slide_bc li {
		background: #ffffff none repeat scroll 0 0;
		border: 1px solid #dcdee3;
		box-shadow: 0 2px 7px #666666;
		margin-bottom:20px;
		float: left;
		height: 229px;
		margin-left: 8px;
		margin-right: 8px;
		text-align: center;
		width: 250px;
	}
	#xemtoanbo_sp
	{
		background:#636363;
		margin-bottom:15px;
		border-radius:5px;
		padding-bottom:5px;
		padding-top:5px;
		text-align:center;
	}
		#xem_sp
	{
		color:#ffffff;
		font-size:16px;
		font-weight:bold;
		text-transform:uppercase;
	}
	#xem_sp:hover
	{
		color:#FF6600;		
	}
	#gioi_thieu p{
		line-height:32px;
		padding-left:10px;
		color:#000000;
	}
	#gioi_thieu div.hotline{
		color: #ffffff;
		font-weight: normal;
	}
	#gioi_thieu div.hotline img{
		margin: 0px 10px;
	}
	#gioi_thieu div.hotline p.help{
		margin-top: 20px;
	}
	#sluong{
		border: 1px solid #ccc;
		margin-right:5px;
	    border-radius: 5px;
	    float: left;
	    height: 28px;
	    padding-left: 10px;
	    width: 40px;
	    margin-left:10px;
		margin-top:10px;
	}
.qty{
	float: left;
	margin-right:5px;
	width: 20px;
	overflow: hidden;
	margin-top:9px;
}
.info_gallery{
	margin-bottom: 36px;
}
.qty a{
	width: 20px;
	height: 14px;
	clear: both;
	overflow: hidden;
	display:inline-block;
}
.qty a#up{
	background: url("../images/prev-vertical.png") no-repeat -7px -37px;
}
.qty a#down{
	background: url("../images/next-vertical.png") no-repeat -6px -103px;
}
	.container
	{
		margin-top:2px;
	}
	.header-body{
		width:1050px;
		clear:both;
		margin:0px auto;
	}
	#span_hotline{
		color:#940001;
		font-weight:bold;
		font-size:15px;
	}
	#span_email{
		color:#AD5226;
		font-weight:bold;
		font-size:15px;
		margin-left:20px;
	}
	
.sp_home
{
	width:100%;
}
.sp_home h3
{
	font-size:35px;
	text-transform:uppercase;
	color:#333333;
	font-weight:100;
	text-align:center;
	padding-bottom:10px;
}
	#quangcaoduoi
	{
		width:100%;
	}
.gt_home
{
	margin-top:25px;
	margin-bottom:25px;
}
.gt_home h3
{
	font-size:30px;
	text-transform:uppercase;
	color:#333333;
	font-weight:100;
	text-align:center;
	line-height:52px;
}
#a_gioithieu
{
	color:#333333;
}
.img-about
{
	border-radius:7px;
	width:483px;
}
#main_giaovien
{
	margin:0px auto;
	width:1030px;
}
.ykien
{
	float:left;
	width:444px;
	background:url("../images/backykien.png") no-repeat bottom;
	height:295px;
	margin-left:18px;
	margin-top:35px;
}
.ykien h3
{
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #940001;
	/*background: url("../images/star.png") no-repeat 10px;
	padding-left: 37px;*/
	float:right;
	padding-right:10px;
	margin-top:-8px;
}
.ykienkhachhang
{
	float:left;
	width:444px;
	border:solid 1px #940001;
	margin-left:18px;
	margin-top:15px;
}
.ykienkhachhang h3
{
	text-align:left;
	height:33px;
	line-height:33px;
	padding-left:10px;
	background:#FDF1CB;
}
#home_giaovien
{
	width:460px;
}
#home_ykien
{
	width:326px;
	margin-top:5px;
	margin-left:10px;
}
#teach_sp{
	float:left;
	margin-bottom: 20px;
}
ul#slides img{
	width: 120px;
    height: 90px;
    margin-right: 5px;
}
.name2_ykien {
	font-size:17px;
	text-transform:uppercase;
	font-weight:bold;
	color:#940001;
	background:url("../images/star.png") no-repeat 10px;
	padding-left:37px;
}
.body_giaovien
{
	float:left;
	width:560px;
	margin-left:6px;
	height:310px;
	background:url("../images/back_giaovien.png") no-repeat;
	margin-top:20px;
}
.readmore a:hover
{
	color:#339900;
	font-size:15px;
}
.row_gioithieu
{
	text-align:center;
	font-size:15px;
	color:#333333;
	line-height:24px;
}
.readmore a
{
	color:#0488B5;
	font-size:15px;
}
	.header-logo{
		margin:0px auto;
		width:1050px;
		height:120px;
		border-radius:20px 20px 0px 0px;
		background:url("../images/back_logo.png") repeat-x;
	}
	.header-logo img
	{
		width:1030px;
		height:109px;
		margin:0px auto;
	}
	.header-top	{
		
	}
	.news-header{
		float:left;
		width:1050px;
		height:42px;
		margin-top:0px;
		background:url("../images/menu-bg.png") repeat-x;
	}
	#back_banner
	{
		margin:0px auto;
		width:1030px;
		height:280px;
		margin-top:0px;
		background:url("../images/back_banner.png") no-repeat;
	}
	#banhang{
		font-weight: bold;
		float: left;
		width:790px;
	}
	.tool{
		float:right;
		width:210px;
	}
	#giohang{
		background: url("../images/cart.png") no-repeat center left;
		font-weight: 100;
		margin-top:0px;
		font-size:14px;
		line-height:26px;
		padding-left:16px;
		float: right;
		width: 200px;
		margin-right:25px;
		text-align: right;
		padding-top: 0px;
	}
	#giohang a{
		color: #C91B25;
		padding-right:5px;
	}
	#giohang p.num{
		clear: both;
		color: #333333;
	}
	.gallery {
		width:100%;
		min-width:980px;
		height:400px;
		position:relative;
		overflow:hidden;
		background:#fff;
		text-align:center;
	}
	.gallery .bd {
		width:680px;
		position:absolute;
		left:50%;
		margin-left:-320px
	}
	.gallery .bd li {
		width:680px;
		overflow:hidden;
		list-style:none;
	}
	.vtn-btn, .vtn-btn-sort {
		background-color: black;
		border: medium none;
		color: white;
		font-size: 12px;
		font-weight: normal;
		line-height: 14px;
		margin: 5px 5px 10px 0px;
		opacity: 0.6;
		padding: 5px 7px;
		opacity: 0.6;
	}
	.btn-group button.active {
		background-color: #ffbc68;
		opacity: 1;
	}
	.row-fluid li {
		width: 850px;
		overflow: hidden;
		margin-bottom:20px;
		top:0;
	}
	.cart
	{
		margin-top:93px;
	}
.a_sanpham
{
	margin-top:10px;
}
.a_sanpham a
{
	color:#6C3110;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}
#a_name_products
{
	width:543px;
	float:left;
	margin-left:20px;
	padding-top:15px;
}
	.filter-options
	{
		width:100%;
		margin-top:60px;
	}

	.picture-item__details {
		/*background-color: #ffffff;*/
		color:#ffffff;
		margin-top: -40px;
		opacity: 0.9;
		padding-right: 0px;
		margin-left:0px;
		right: 0;
		text-align: center;
		width:100%;
	}
	
	.picture-item__details a {
		color:#ffffff;
		text-decoration: none;
		margin-right: 5px;
		font-size:14px;
		font-weight:bold;
		line-height:40px;
		text-transform:uppercase;
	}
	
	.picture-item__details1 {
		/*background-color: #ffffff;*/
		color:#ffffff;
		margin-top: -80px;
		opacity: 0.9;
		padding-right: 0px;
		padding-left:20px;
		right: 0;
		text-align: left;
		width:95%;
	}

	
	.picture-item__details1 a {
		color:#ffffff;
		text-decoration: none;
		margin-right: 5px;
		font-size:14px;
		font-weight:bold;
		line-height:30px;
		text-transform:uppercase;
	}
	.picture-item__details3 {
		/*background-color: #ffffff;*/
		color:#ffffff;
		margin-top: -80px;
		opacity: 0.9;
		padding-right: 0px;
		padding-left:20px;
		right: 0;
		text-align: left;
		width:95%;
	}

	
	.picture-item__details3 a {
		color:#ffffff;
		text-decoration: none;
		margin-right: 5px;
		font-size:14px;
		font-weight:bold;
		line-height:30px;
		text-transform:uppercase;
	}
	
	.picture-item__details a:hover
	{
		
	}
	
	.picture-item__details_sp {
		/*background-color: #000;*/
		color: white;
		height:40px;
		margin-top: -40px;
		/*opacity: 0.7;*/
		padding-right: 5px;
		width:100%;
		margin-left:5px;
		right: 0;
		text-align: center;
    
	}
	.picture-item__details_sp a {
		color: white;
		text-decoration: none;
		margin-right: 5px;
		font-size:14px;
		font-weight:bold;
		line-height:40px;
		text-transform:uppercase;
	}
	.picture-item__details_sp a:hover
	{
		color:#FCCC25;
	}
	.content-form
	{
		background:#E8E8E8;
		width:60%;
	}
	.content-form-tour
	{
		background:#E8E8E8;
		width:100%;
	}
	.content-form-tour-2
	{
		background:#E8E8E8;
		margin-top:10px;
		width:100%;
	}
.content-form-2
{
	background:#E8E8E8;
	margin-top:10px;
	width:60%;
}
.content-form-tour-2 h2 {
    color: #003770;
    font-family: Conv_Marcsc___,Lucida Grande,sans-serif;
    font-size: 22px;
	padding-top:16px;
	padding-bottom:0px;
	padding-left:10px;
}
.content-form-tour h2 {
    color: #003770;
    font-family: Conv_Marcsc___,Lucida Grande,sans-serif;
    font-size: 22px;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:10px;
}
.content-form-2 h2 {
    color: #003770;
    font-family: Conv_Marcsc___,Lucida Grande,sans-serif;
    font-size: 22px;
	padding-top:16px;
	padding-bottom:0px;
	padding-left:10px;
}
.content-form h2 {
    color: #003770;
    font-family: Conv_Marcsc___,Lucida Grande,sans-serif;
    font-size: 22px;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:10px;
}
#civilite{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #bcbcbc;
    border-radius: 0;
    position: relative;
    width: 250px;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:10px;
}
#pays
{
	 background: #fff none repeat scroll 0 0;
    border: 1px solid #bcbcbc;
    border-radius: 0;
    position: relative;
    width: 350px;
	padding-bottom:10px;
	margin-bottom:10px;
}
form td {
    font-size: 14px;
	padding-right:6px;
	padding-left:5px;
}
.up-top {
    bottom: 200px;
    position: fixed;
	z-index:99999999999999999999999999;
    left: 0;
}
	.gallery .bd li img {
		display:block;
		width:680px;
		height:400px;
	}
	.gallery .tempWrap {
		overflow:visible !important
	}
	.gallery .tempWrap ul {
		margin-left:-680px !important;
	}
	.gallery .hd {
		position:absolute;
		width:100%;
		left:0;
		z-index:1;
		height:8px;
		bottom:20px;
		text-align:center;
	}
	.gallery .hd li {
		display:inline-block;
		*display:inline;
		zoom:1;
		width:8px;
		height:8px;
		line-height:99px;
		overflow:hidden;
		background:url(../images/slider-btn.png) 0 -10px no-repeat;
		margin:0 5px;
		cursor:pointer;
		filter:alpha(opacity=60);
		opacity:0.6;
	}
	.gallery .hd li.on {
		background-position:0 0;
		filter:alpha(opacity=100);
		opacity:1;
	}
	.gallery .pnBtn {
		position:absolute;
		z-index:1;
		top: 0;
		width:100%;
		height:488px;
		cursor:pointer;
	}
	.gallery .prev {
		left:-50%;
		margin-left:-320px;
	}
	.gallery .next {
		left:50%;
		margin-left:360px;
	}
	.gallery .pnBtn .blackBg {
		display:block;
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:400px;
		background:#000;
		filter:alpha(opacity=50);
		opacity:0.5;
	}
	.gallery .pnBtn .arrow {
		display:none;
		position:absolute;
		top:0;
		z-index:1;
		width:60px;
		height:400px;
	}
	.gallery .pnBtn .arrow:hover {
		filter:alpha(opacity=60);
		opacity:0.6;
	}
	.gallery .prev .arrow {
		right:0;
		background:url(../images/slider-arrow.png) -120px 25% no-repeat;
	}
	.gallery .next .arrow {
		left:0;
		background:url(../images/slider-arrow.png) 0 25% no-repeat;
	}
	#text1{
		color: #ed1c24;
	}
	#home_logo
	{
		width:100%;
		float:left;
	}
	.search{
		margin-top: 6px;
		float:right;
		width:135px;
	}
	#submit_search{
		border: none;
		color: #fff;
		line-height: 22px;
		float: left;
		border-radius:10px;
	}
	.header-search{
		border:none;
		border-right: none;
		color:#ffffff;
		width:107px;
		float: left;
		margin-left:10px;
		background:none;
		border-radius: 20px 0px 0px 20px;
	}
	#a_contact
	{
		background:#da521f !important;
		padding:0px 10px 0px 10px;
		color:#ffffff;
	}
	.listcatpd{
		/*margin-left: 440px !important;*/
		width:100%;
		height:35px;
		background:#E9E6E6;
		border-bottom:solid 1px #CBCACA;
	}
	.listcatpd li {
		text-transform: uppercase;

	}
	.listcatpd li{
		padding-left: 15%;
	}
	.listcatpd li a{
		color: #333;
		font-weight:100;
		line-height:35px;
		font-size:15px;
	}
	.listcatpd li a:hover{
		color:#990000;
	}
	#home_spmoi
	{
		width:1030px;
		float:left;
		margin-left:10px;
		border-bottom:3px dotted #d5d2d1;
		padding-bottom:20px;
	}
	#home_sp_pd
	{
		list-style:none;
		width:381px;
		height:290px;
		float:left;
		margin-left:4px;
		margin-bottom:10px;
	}
	#home_sp
	{
		list-style:none;
		width:200px;
		height:203px;
		float:left;
		margin-right:5px;
		margin-left:5px;
	}
	.sanphammoi
	{
		width:100%;
		margin:0px auto;
	}
	.sanphammoi h3
{
	color: #940001;
	margin:20px auto;
	border-top:dotted 3px #D5D2D1;
    font-size: 19px;
    font-weight:bold;
    line-height: 37px;
    padding-top: 15px;
    text-align: left;
}

	#hotline{
		line-height:23px;
		width:1030px;
		margin:3px auto;
	}
	.hotline_sp{
		line-height:27px;
		/*background: url("../images/bg-hotline.png") no-repeat left center;*/
		color:#916E4E;
		padding-top:15px;
		padding-bottom:15px;
		border-bottom:solid 1px #ffffff;
		font-size: 21px;
	}
	.hotline_sp span{
		color:#C76902;
		font-weight: 100;
		font-size: 21px;
	}
	.hotline span{
		color:#cf9049;
		font-weight: 100;
		font-size:15px;
	}
	#gioi_thieu div.hotline span{
		color: #ffffff;
		font-size: 1.2em;
	}
	.comboboxs { 
		margin: auto;
		background-color: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		position: absolute;
		
	}
	.camket,
	.giaohang,
	.thanhtoankhi{
		background: url("../images/camket.png") no-repeat center left;
		float: left;
		width: 157px;
		text-align: center;
		font-weight: bold;
		margin-right: 50px;
		padding: 10px 0 5px 40px;
		margin-top: 10px;
	}
	.giaohang{
		background: url("../images/giaohang.png") no-repeat center left;
		width: 70px;
		padding-left: 50px;
		margin-right: 0;
	}
	.thanhtoankhi{
		background: url("../images/thanhtoankhi.png") no-repeat center left;
		width: 129px;
		padding: 10px 0 10px 40px;
	}
	.camket a,
	.giaohang a,
	.thanhtoankhi a{
		color: #272626;
		white-space: nowrap;
		font-size:13px;
	}
	.camket a:hover,
	.giaohang a:hover,
	.thanhtoankhi a:hover{
		text-decoration: underline;
	}
	#bodytop{
		padding-top: 0px;
		width:100%;
		margin:0px auto;
	}
	.support{
		background:#cbc0a2;
		border-radius:10px;
		border:solid 3px #da521f;
		width:227px;
		overflow: hidden;
		margin-top:15px;
	}
	.sp_list{
		float: left;
		display: inline;
		margin-left: 10px;
		white-space: nowrap;
		width: 208px;
		margin-top: 5px;
	}
	#email_support
	{
		color:#000000;
		font-size:13px;
		width:100%;
		padding-bottom:20px;
		padding-top:10px;
	}
	#skype_support
	{
		color:#000000;
		font-size:13px;
		width:50px;
		padding-top:1px;
		float:left;
	}
	#a_skype
	{
		float:left;
		width:150px;
	}
	#sp_phone{
		color: #000000;
		font-weight: 100;
		font-size:14px;
		width:200px;
		float:left;
		padding-bottom:20px;
		padding-top:20px;
	}
	.ykien_product
	{
		width:230px;
		margin-top:15px;
		background:#F9E19D;
		margin-bottom:20px;
	}
	#text_ykien
	{
		color: #333333;
		width:400px;
		margin-left:20px;
		margin-top:10px;
		font-size: 15px !important;
		line-height: 25px;
		padding:0px 5px 9px 5px;
		font-style:italic;
	}
	#text_agence
	{
		color: #333333;
		font-size: 15px !important;
		line-height: 20px;
		padding:0px 5px 20px 0px;
	}
	#anh_ykien
	{
		text-align:center;
	}
	#anh_ykien img
	{
		width:220px;
		margin-left:5px;
		padding-bottom:10px;
	}
	#anh_ykien a
	{
		padding-left:5px;
	}
	#text_gioithieu_ykien
	{
		font-size:14px;
		line-height:23px;
		padding-left:5px;
		padding-right:5px;
		font-weight:100 !important;
	}
	.name_ykien
	{
		font-size:14px;
		font-weight:bold;
		padding-left:5px;
	}
	.a_ykien_khachang
	{
		color:#BD0000;
		font-size:15px;
		line-height:30px;
		text-transform:uppercase;
	}
	.ykien_product h3
	{
		text-align:center;
		height:30px;
	}
	.sp_list img{
		margin-right: 10px;
	}
	.home{
		margin-top: 20px;
	}
	.left1{
		float: left;
		width: 240px;
	}
		.left{
		float: left;
		width: 220px;
	}
		.right{
		float: right;
		width: 911px;
	}
	.home-search-box,
	.catpd{
		background-color: #f3f3f3;
		margin-bottom: 5px;
	}
	.home-search-box h3,
	.catpd h3,
	.likepd h3,
	.h_face h3{
		background: #181818 url("../images/arrow1.jpg") no-repeat center left;
		text-transform: uppercase;
		color: #ffffff;
		font-weight:100;
		line-height: 45px;
	}
	.catpd h3,
	.likepd h3,
	.h_face h3{
		/*background: #F3285B url("../images/arrow2.jpg") repeat-x;*/
		font-size:16px;
		background:#09548E;
		height:40px;
		line-height:40px;
		text-align:center;
	}
	.home-search-box form{
		border: 1px solid #acacac;
	}
	div#gtri1{
		margin-top:10px;
		padding:5px 0;
		text-transform: uppercase;
	}
	div#gtri1 p{
		line-height: 30px;
		font-size: 1.2em;
		padding-left: 10px;
	}
	.adv-header{
		margin-top: 5px;
	}
	.adv-header img{
		margin-bottom: 5px;
	}
	.lket{
		width: 90%;
		margin: 10px;
		border: 1px solid #b0b0b0;
		height: 30px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	a.sp_up img, a.sp_down img {
	    height: 20px;
	    position: relative;
	    top: 5px;
	    width: 20px;
	}
	.body_menu
	{
		width: 100%;
		margin:0px auto;
	}
	.row_sp
{
		float:left;
		width:100%;
		margin-top:0px;
}
.row_sp h3
{
	font-size:25px;
	text-transform:uppercase;
	color:#000000;
	font-weight:100;
	text-align:center;
	line-height:65px;
}
.truyenthong
{
	list-style:none;
	width:100%;
	margin:0px auto;
}
.truyenthong li{
	float:left;
	width:335px;
	margin-left:4px;
	margin-right:20px;
	height:280px;
	text-align:center;
	margin-bottom:22px;
	position: relative;
	overflow: hidden;
}
.truyenthong li .block-info {
	background-color: #fff;
	top: 282px;
	transition: top 300ms ease;
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 10px 12px;
	box-sizing: border-box;
	opacity: 0.8;
	cursor:pointer;
}
.truyenthong li .block-info .title {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #003770;
	margin-bottom: 10px;
}
.truyenthong li .block-info .description {
	font-size: 14px;
	line-height:20px;
	text-align: left;
}
.truyenthong li .block-info .link {
	position: absolute;
	right: 0;
	bottom: 0;
}
.truyenthong li:hover .block-info {
	top: 0;
}
.truyenthong li:hover .picture-item__details {
	display: none;
}
#anh_sanpham2
{
	width:381px;
	overflow: hidden;
	height:250px;
}
#anh_sanpham2:hover #anh_sp2
{
	transform:scale(1.1);
	opacity:0.8;
	background:#000000;
}
#anh_sp2 {
    transition: all 0.9s ease 0s;
}
#name_sanpham
{
	text-align:center;
	padding-top:5px;
}
#name_sanpham a
{
	color:#333333;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	padding-top:5px;
}
#anh_sanpham3
{
	width:335px;
	overflow: hidden;
	height:200px;
}
#anh_sanpham3:hover #anh_sp3
{
	transform:scale(1.1);
	opacity:0.8;
	background:#000000;
}
#anh_sp3 {
    transition: all 0.9s ease 0s;
}

#anh_sanpham_home
{
	width:200px;
	overflow: hidden;
	height:150px;
}
#anh_sanpham_home:hover #anh_sp_home
{
	transform:scale(1.1);
	opacity:0.8;
	background:#000000;
}
#anh_sp_home {
    transition: all 0.9s ease 0s;
}

#anh_sanpham1
{
	width:335px;
	overflow: hidden;
	height:280px;
}
#anh_sanpham1:hover #anh_sp1
{
	transform:scale(1.1);
	opacity:0.5;
	background:#ffffff;
}
#anh_sp1 {
    transition: all 0.9s ease 0s;
}

#a_truyenthong
{
	font-size:14px;
	text-transform:uppercase;
	color:#333333;
	font-weight:bold;
}
#a_truyenthong:hover
{
	color:#156EB7;
	text-decoration:none;
}

    .topbanner{
		width: 100%;
		margin-bottom: 1px;
		margin-top:1px;
	}
	.name-home{
		margin: 5px 0;
	}

	.add_pd
	{
		margin-left:10px;
		cursor:pointer;
		background:#C91C26;
		color:#ffffff;
		font-size:15px;
		text-transform:uppercase;
		border-radius:9px;
		padding:7px 35px 7px 35px;
		border:solid 1px #cccccc;
		float:left;
	}
	.add_pd:hover
	{
		background:#642804;
	}
	h3#thacmacthuonggap{
		background:url(../images/line.png) repeat-x center left;
		line-height:29px;
		border:1px solid #ccc;
		padding-left:20px;
		text-transform:uppercase;
	}
	ul.questions{
		list-style:none;
		margin-top:5px;
	}
	ul.questions li a,
	.content-question label{
		color:#1b83ef;
	}
	ul.questions li {
		line-height:20px;
	}
	ul.questions li a.datcauhoi{
		color:#fff;
		background:url(../images/bg-datcauhoi.jpg) no-repeat center left;
		padding:7px 10px 7px 25px;
		margin-left:40px;
	}
	p.submit{
		text-align:right;
		clear:both;
		margin-right:10px;
	}
	input.submit{
		 background: #da521f none repeat scroll 0 0;
		border: 1px solid #ffffff;
		color: #ffffff;
		cursor: pointer;
		font-size: 14px;
		height: 32px;
		text-transform:capitalize;
		width: 91%;
		margin-left:1px;
	}
	#lienhe_footer
	{
		background:#FF0000;
		border:solid 2px #ffffff;
		border-radius:20px 0px 20px 0px;
		padding:7px 53px 7px 53px;
		color:#ffffff;
		font-size:15px;
		font-weight:bold;
		text-transform:uppercase;
	}
	#home_lienhe
	{
		margin-top:10px;
		margin-bottom:27px;
	}
	span.arrow{
		position:absolute;
		background:url(../images/arrow1.jpg) no-repeat top left;
		width:9px;
		height:20px;
		top:10px;
		left:-9px;
	}
	span.name{
		background:none;
		padding:0px;
		float:left;
		width:64%;
		margin:0;
		text-align: left;
	}
	span.time{
		float:right;
		width:35%;
		font-weight:normal;
	}
	.title-question{
		font-weight:bold;
		border-bottom:1px solid #ccc;
	}
	.h-comment{
		margin-bottom:10px;
		line-height:20px;
	}
	.h-comment p{
		float:left;
		width:45%;
		margin-right:30px;
	}
	.h-comment p input{
		width:320px !important;
		margin-left: 10px;
	}
	.dangnhap-content-1-left-row input[type="text"],
	.dangnhap-content-1-left-row input[type="password"]{
		border: 1px solid #CCCCCC;
		color: #666666;
		height: 29px;
		line-height: 29px;
		padding: 0 5px;
		border-radius: 5px;
	}
	.content-question{
		margin-top:5px;
	}
	.question{
		clear:both;
		margin-top:5px;
		line-height:20px;
	}
	.q-left{
		float:left;
		width:10%;
		padding-top:10px;
		margin-left:10px
	}
	.q-right{
		float:right;
		width:80%;
		border:solid 1px #ccc;
		padding:5px;
		padding-left:10px;
		position:relative;
	}
	span.kt{
		text-transform: uppercase;
		font-weight: bold;
	}
	span.lm{
		float: right;
		margin-right: 80px;
		text-transform: uppercase;
		font-weight: bold;
	}
	span.kt a,
	span.lm a{
		color: #333333;
		font-weight:100;
		font-size:17px;
		line-height:25px;
	}
	span.kt a:hover,
	span.lm a:hover{
		text-decoration: underline;
	}
	.infopd1 .namepd{
		border: none;
		display: block;
	}
	.infopd1 .namepd a{
		float: none;
		color: #17181c;
	}
	div.price{
		color: #ed1c24;
		font-weight: bold;
		margin: 4px;
	}
	div.price p{
		float: right;
		display: inline;
		margin-right: 20px;
		font-size:15px;
	}
	div.price p.sale{
		float: left;
		display: inline;
		margin-right: 10px;
		margin-left: 10px;
	}
	p.price{
		margin-top: 0px;
		float: none !important;
		text-align: left;
		margin-right: 0 !important;
	}
	p.sale{
		color: #E79839;
		font-weight: normal;
		text-decoration: line-through;
		font-size: 15px;
	}
	.pricepd{
		color: #C76902;
		line-height:45px;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 10px;
		font-size:21px;
	}
	.baohanh
	{
		color:#333333;
		font-size:15px;
		line-height:32px;
	}
	.likepd p.price{
		float: none;
	}
	#left{
		float: left;
		width: 230px;
	}
	.catpd-chitietsp{
		width:98%;
		margin:20px auto;
	}
	.catpd-chitietsp h3{
		padding-left: 5px;
		line-height: 40px;
		text-transform: uppercase;
		color: #003770;
		font-size:21px;
		font-weight:100;
		padding-bottom:5px;
		
	}

	.catpd-home{
		background: url("../images/topmenu.png") repeat-x;
		width:911px;
		float:left;
		margin-top:10px;
	}
	.catpd-home h3{
		padding-left: 5px;
		line-height: 46px;
		text-transform: uppercase;
		color: #ffffff;
		font-size: 16px;
		font-weight:100;
	}
	.catpd-home h3 span{
		float: right;
		display: inline;
		text-transform: none;
		margin-right: 10px;
		color: #17181c;
	}
	.catpd-home h3 span a{
		color: #17181c;
	}
	.catpd-home h3 span a:hover{
		text-decoration: underline;
	}
	.name_catpd{
		margin-top: 0px;
	}
	.name_catpd a{
		color: #333333;
		font-size: 16px;
		text-transform:uppercase;
	}
	.catpd-home h3 span p{
		float: right;
		margin-right: 10px;
		text-transform: none;
		color: #17181c;
		display: inline;
	}
	.catpd-home .name-home{
		border: none;
	}
	.catpd ul{
		list-style: none;
		background:#333333;
	}
	.catpd ul li a{
		background: url("../images/star.png") no-repeat 10px center;
		line-height: 32px;
		padding-left: 30px !important;
	}
	.catpd ul li a{
		color: #ffffff;
		line-height:40px;
		font-size:15px;
	}
	.catpd ul li a:hover{
		color:#FFFF00;
	}
	.catpd ul li{
		
	}
	#a_menucon
	{
		color:#FFFF00;
		font-size:15px;
		line-height:22px;
	}
	#a_menucon:hover
	{
		color:#FFFFFF;
	}
	#li_menuco
	{
		border-bottom:solid 1px #ffffff;
		width:200px;
		margin-left:10px;
		padding-top:8px;
		padding-bottom:8px;
	}
	.catpd ul li ul li{
		margin-left: 20px;
	}
	.catpd ul li ul li:last-child{
		border-bottom: none;
	}
	#listvd{
	background-color:#D4BC99;
	overflow-y: auto;
	height: 80px;
}
#listvd li{
	list-style: none;
	line-height: 24px;
	background: url("../images/arrow.png") no-repeat left center;
	padding-left: 20px;
	margin-left: 5px;
}
#listvd li a{
	color: #3b3c3d;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
}

	.tuvansk{
		padding-top:15px;
		width:100%;
	}
	.tuvansk h3{
		text-align:center;
	}

.atuvan{
		color:#003770;
		text-transform: uppercase;
		padding-left:0px;
		font-size:17px;
		font-weight:bold;
		line-height:32px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.atuvan:hover{
		color:#FCCC25;
	}
	.dinhduongsk{
		float: right;
		width: 49%;
		margin-top:15px;
	}
	.dinhduongsk h3{
		background: url("../images/dot.jpg") repeat-x right center;
		line-height: 45px;
		margin-bottom:10px;
	}
	.dinhduongsk h3 span{
		
	}
	.hinhanhlap h2,
	.video h2,
	.face h2{
		color:#333333;
		text-transform: uppercase;
		padding-top:15px;
		padding-bottom:10px;
		font-size:22px;
	}
	.activite
	{
		float:left;
		width:555px;
	}
	.video{
		float: right;
		width:575px;
		padding-top:15px;
	}
	.hinhanhlap{
		width: 475px;
	}
	.face{
		width:227px;
	}
	.img-news-home{
		width:250px;
		height:180px;
		border:solid 1px #D4BC99;
		padding:3px;
	}
	.news-home1 a:hover img.img-news-home{
	    border-radius: 0;
	    height: 80px;
	    transition: all 0.2s ease-out 0s;
	    width: 80px;
	}
	.imgpd{
		float: left;
		width: 100px;
	}
	.img_catpd{
		margin-right: 10px;
	}
	.infopd1{
		float: right;
		width: 127px;
	}
	.infopd1 p{
		margin-bottom: 5px;
	}
	.likepd,
	.h_face{
		margin-bottom: 5px;
	}

	#right{
		float: right;
		width: 725px;
	}
	.pd-home{
		/*background: #ffffff none repeat scroll 0 0;
		border: 1px solid #dcdee3;
		box-shadow: 0 2px 7px #cccccc;*/
		float: left;
		/*height: 280px;*/
		margin-right:8px;
		text-align: center;
		width: 335px;
	}
	.price_khac
	{
		text-align:center;
		color:#FF0000;
		font-weight:bold;
		font-size:14px;
	}
	#f-news-support_left
	{
		width:220px;
		margin-top:10px;
	}
	#quangcao
	{
		width:220px;
		margin-top:10px;
	}
	.chungtoi
	{
		width:100%;
		text-align:center;
	}
	#home_chungtoi
	{
		margin:0px auto;
	}
	#name_viglacera
	{
		font-size:35px;
		color:#333333;
		font-weight:100;
		line-height:63px;
		text-transform:uppercase;
	}
	.hotro
	{
		width:1150px;
		padding-top:10px;
		padding-bottom:10px;
		margin:0px auto;
		border-top:solid 1px #F3F3F3;
	}
	#name_hotro
	{
		font-size:25px;
		color:#333333;
		font-weight:bold;
		text-transform:uppercase;
		line-height:40px;
	}
	#text_hotro
	{
		line-height:35px;
		color:#333333;
	}
	#image_quangcao
	{
		margin-bottom:20px;
	}
	
	#text_gioithieu
	{
		font-size:15px !important;
		color:#333333;
		line-height:32px;
	}
	#text_ykienkh
	{
		font-size:14px !important;
		margin-top:10px;
		line-height:20px;
		text-align:center;
		padding-bottom:5px;
	}
	#text_ykienkh a
	{
		color:#000000;
		text-decoration:underline;
	}
	#text_ykienkh a:hover
	{
		color:#000000;
	}

	#image_qc{
		width: 48%;
		margin-left:8px;
		margin-right:8px;
		margin-bottom:12px;
	}
	#slide_km
	{
		width:911px;
		list-style:none;
	}
	#spm
	{
		width:911px;
	}
	#slide_km li
	{
		text-align: center;
	    padding-bottom: 5px;
		padding-top:5px;
	    position: relative;
	    width: 212px;
		height:320px;
		float:left;
	    margin-right: 13px;
		margin-bottom:10px;
		border:solid 1px #cccccc;
	}
	div.sale{
		background: url("../images/sale.png") no-repeat top left;
		position: absolute;
		top: 5px;
		left: 5px;
		width: 50px;
		line-height: 50px;
		text-align: center;
		color: #fff;
		padding-left: 2px;
	}
	.catpd_home h3 a{
		text-transform:capitalize;
		font-size: 14px;
		color:#003770;
		margin-bottom: 10px;
	}
	.catpd_home h3 span{
		background-color: #fff;
		padding: 10px;
		color: #17181c;
		border-bottom: 2px solid #181818;
	}
	.pd-home .namepd{
		line-height: 20px;
		height:25px;
		padding-top:5px;
		text-align:center;
	}
	.catpd_home{
		margin-top: 10px;
		clear: both;
		width:770px;
		float:right;
	}
.catpd_home_pd{
		margin-top: 10px;
		clear: both;
		width:92%;
		margin:0px auto;
	}
	table.catpd_home{
		margin-top: 0;
		border-collapse: collapse;
	}
	table.catpd_home td{
		border: 1px solid #d2d2d2;
	}
	.img-pdhome{
		margin-top: 5px;
	}
	.img-spkm
	{
		margin-top:5px;
		margin-bottom:5px;
	}
	#spkm
	{
		width:911px;
		float:left;
	}
	.img_cart
	{
		margin-top:5px;
		margin-bottom:5px;
		border-radius:5px;
		cursor:pointer;
	}
	.price_home1,
	.price_home2{
		float: left;
		width: 105px;
	}
	.price_home1 p{
		line-height: 20px;
	}
	.price_home2 p{
		line-height: 40px;
	}
	.price_old{
		color: #2b2a2a;
		text-decoration: line-through;
		font-weight: bold;
	}
	.nonktlm{
		/*min-height: 45px;*/
	}
	ul.f-qc{
		clear: both;
		list-style: none;
	}
	ul.f-qc li{
		float: left;
		display: inline;
		margin-right: 5px;
	}
	ul.f-qc li:last-child{
		margin-right: 0;
	}
	.trg-search-prod .col-md-5, .trg-search-prod .col-md-7 {
	    border-right: 1px dotted #cccccc;
	    display: table-cell;
	    float: none;
	    vertical-align: middle;
	}
	.trg-select-righttxt {
	    display: block;
	    padding: 20px 0;
	}
	.form-control {
	    background-color: #fff;
	    background-image: none;
	    border: 1px solid #ccc;
	    border-radius: 4px;
	    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	    color: #555;
	    display: block;
	    font-size: 14px;
	    height: 34px;
	    line-height: 1.42857;
	    padding: 6px 12px;
	    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	    width: 100%;
	    margin-bottom: 10px;
	}
	.trg-sr-price-first {
	    margin-bottom: 5px;
	}
	.trg-sr-price-first span {
	    display: inline-block;
	    width: 105px;
	}
	.trg-sr-price-first strong {
	    color: #d40000;
	    font-weight: bold;
	}
	.trg-slp-order {
	    background: none repeat scroll 0 0 #d40000;
	    border-radius: 5px;
	    color: #ffffff;
	    display: block;
	    float: left;
	    margin-top: 5px;
	    padding: 6px 20px;
	}
	.trg-slp-order:hover {
	    box-shadow: 0 1px 12px #5e0000 inset;
	    color: #ffffff;
	}
	#doitac{
		overflow: hidden;
		border:1px solid #636363;
		margin-top:6px;
		border-radius:5px;
	}

	#f_face{
		border: 1px solid #c2c2c2;
	}
	.footer{
		width:100%;
	}
	.mangxh
	{
		width:80%;
		margin:0px auto;
		padding-top:5px;
		padding-bottom:5px;
		color:#FFFFFF;
	}
	.footer a{
		color: #333333;
		font-size:15px;
		line-height:28px;
	}
		.footer a:hover{
		color:#E79839;
		font-size:15px;
		line-height:28px;
	}
	#news3 p
	{
		padding-right:5px;
	}
	#tthi p
	{
		line-height:25px;
	}
	.Main-products
	{
		width:80%;
		margin:0px auto;
		padding-top:1px;
	}
	.Main_sp
	{
		width:98%;
		margin:0px auto;
		padding-top:20px;
	}
	#voyages a {
		color: #ffffff;
		height:30px;
		font-size: 13px;
		line-height: 21px;
		/*background: url("../images/icontext.png") no-repeat left center;*/
		padding-left:0px;
}
#voyages ul {
    list-style: outside none none;
}
#agence a {
		color: #ffffff;
		height:30px;
		font-size: 13px;
		line-height: 21px;
		/*background: url("../images/icontext.png") no-repeat left center;
		padding-left:12px;*/
}
#agence ul {
    list-style: outside none none;
}
#avantages a {
		color: #ffffff;
		height:30px;
		font-size: 13px;
		line-height: 21px;
		/*background: url("../images/icontext.png") no-repeat left center;
		padding-left:12px;*/
}
#avantages ul {
    list-style: outside none none;
}
#accompasnement a {
		color: #ffffff;
		height:30px;
		font-size: 13px;
		line-height: 21px;
		/*background: url("../images/icontext.png") no-repeat left center;
		padding-left:12px;*/
}
#accompasnement ul {
    list-style: outside none none;
}

#autres a {
		color: #ffffff;
		height:30px;
		font-size: 13px;
		line-height: 21px;
		/*background: url("../images/icontext.png") no-repeat left center;
		padding-left:12px;*/
}
#autres ul {
    list-style: outside none none;
}

	#footer{
		clear: both;
		width:100%;
		background:#262e3a;
		padding-top:20px;
		margin-top:20px;
		border-radius:0px 0px 20px 20px;
	}
	.home_agence
	{
		width:90%;
		margin:0px auto;
	}
	#danhmuc_footer
	{
		width:220px;
		float:left;
		margin-left:10px;
		margin-right:17px;
		padding-bottom:20px;
		padding-right:10px;
		border-right:dotted 2px #FF3E00;
	}
	#danhmuc_footer h3
	{
		height:23px;
		color:#ffffff;
		font-weight:bold;
		font-size:16px;
		text-transform:capitalize;
	}
	
	.item-slide {
    width: 32%;
    float: left;
    margin-left: 10px;
}
.item-slide img {
    width: 100%;
    height: 200px;
}
	
	.contact_main {
    bottom: 380px;
    position: fixed;
	z-index:99999999999999999999999999;
    right: 0;
}
.face_main {
    bottom: 305px;
    position: fixed;
	z-index:99999999999999999999999999;
    right: 0;
}
.face_messen {
    bottom: 233px;
    position: fixed;
	z-index:99999999999999999999999999;
    right: 0;
}
.viber {
    bottom: 227px;
    position: fixed;
	z-index:99999999999999999999999999;
    right: 0;
}
	
#ul_hotro {
    list-style: none;
}
#ul_hotro li {
    border-bottom: 1px solid #cccccc;
	padding-bottom:5px;
	padding-top:5px;
}
#ul_hotro li a {
    color: #fff;
    line-height: 25px;
    text-decoration: none;
    font-size: 14px;
}
	#ul_danhmuc
	{
		list-style:none;
	}
	#name_menu_con
	{
		color:#F8981D;
		text-transform:uppercase;
		font-size:12px;
		line-height:20px;
	}
	#avantledepart
	{
		list-style:none;
	}
	#avantledepart a
	{
		color: #ffffff;
		font-size: 12px;
		line-height: 20px;
		text-transform: capitalize;
	}
	#li_menu_a_footer
	{
		list-style:none;
	}
	#a_menucon_footer
	{
		color:#ffffff;
		font-size:12px;
		text-transform:capitalize;
		line-height:20px;
	}
	.home_email
	{
		width:100%;
		margin:0px auto;
		text-align:center;
		padding-bottom:20px;
		border:solid 2px #ffffff;
		border-radius:20px 0px 20px 0px;
	}
	.home_email h3
	{
		color: #ffffff;
		font-size: 15px;
		font-weight: 100;
		height: 21px;
		line-height: 25px;
		list-style: outside none italic;
		padding-top: 5px;
		text-align: center;
		text-transform: capitalize;
	}
	.sendmail
	{
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border: 1px solid #ffffff;
		clear: both;
		color: #ffffff;
		font-size: 14px;
		height: 30px;
		margin-bottom:5px;
		margin-top: 10px;
		text-align:center;
		width: 90%;
	}
	.dk_form 
	{
		width:100%;
		margin:0px auto;
	}
	#text_email
	{
		color:#ffffff;
		font-size:15px;
		font-weight:100;
		line-height:30px;
	}
	#home_footer
	{
		float:left;
		width:260px;
	}
	#text_video
	{
		float:left;
		width:260px;
	}
	#vntdc
	{
		width:1200px;
		margin:0px auto;
		text-align:center;
	}
	#a_vntdc
	{
		color:#ffffff;
		font-size:14px;
	}

	#a_banner
	{
		color:#FFFFFF;
	}
	#footer a:hover{
		text-decoration:underline;
	}
	h3.bg_f{
		padding-bottom: 18px;
		text-align: center;
		text-transform: uppercase;
		font-size: 1.9em;
		color:#FF0000;
	}
	li.google{
		background: url("../images/google.png") no-repeat left center;
		padding-left: 30px;
		margin-bottom: 5px;
		margin-left: 15px !important;
	}
	li.face{
		background: url("../images/face.jpg") no-repeat left center;
		padding-left: 30px;
		margin-bottom: 5px;
		margin-left: 15px !important;
	}
	li.twitter{
		background: url("../images/twitter.jpg") no-repeat left center;
		padding-left: 30px;
		margin-left: 15px !important;
	}
	.f_mail{
		background: url("../images/bg-footer.png") no-repeat top center;
		padding-top: 35px;
		width:980px;
		margin:0px auto;
	}
	.f-news1{
		width:1150px;
		clear: both;
		margin:0px auto;
	}
	.f-news2{
		width:100%;
		clear: both;
		margin-bottom: 20px;
		position:relative;
	}
	
	#f-news-about,
	#f-news-hd,
	#f-news-video{
		width:31%;
		margin-bottom:15px;
		float:left;
		margin-top:9px;
		margin-left:15px;
		overflow:hidden;
		margin-right: 10px;
	}
	#f-news-support{
		width: 20%;
		margin-top:9px;
		margin-right:10px;
		float: right;
		margin-bottom:10px;
	}
	#f-news-support a:hover{
		text-decoration: underline;
	}
	#f-news-about h3,
	#f-news-support h3,
	#f-news-hd h3,
	#f-news-hd h3{
		line-height:30px;
		text-transform:uppercase;
		font-size:17px;
		color: #C91C26;
	}
	.name2_ten
	{
		margin-top:-42px;
		float:right;
		width:816px;
		color:#666666;
		font-size:18px;
		text-transform:uppercase;
	}
	.support h3
	{
		color:#000000;
		font-size:15px;
		text-transform:uppercase;
		text-align:center;
		line-height:30px;
	}
	#f-news-about li,
	#f-news-hd li,
	#f-news-support li{
		line-height:24px;
		margin-left:5px;
		list-style: none;
		color: #333333;
	}
	.f_sp1{
		float: left;
		width: 50%;
		font-weight: bold;
	}
	.f_sp1 h3,
	.f_sp2 h3{
		text-transform: uppercase;
		color: #ed1c24;
	}
	.f_sp2{
		float: right;
		width: 48%;
		font-weight: bold;
text-align:right;
	}
	#gmap{
		position: relative;
	}
	#sp24{
		width: 134px;
		height: 34px;
		position: absolute;
		left: 0;
		bottom: 0;
		background: url("../images/sp24.png") no-repeat top left;
		color: #ed1c24;
		font-size: 1.6em;
		padding-left: 130px;
		padding-top: 110px;
		font-weight: bold;
	}
	.news-home{
		padding-top:1px;
		margin-top:0px;
	}
	.news-home h2{
		line-height:40px;
		color:#333333;
		font-size:17px;
		text-transform: uppercase;
		margin-bottom: 5px;
	}
	.news-home h2 span{
	    background: #564a52 none repeat scroll 0 0;
		border-radius: 5px 0 0;
		color: #ffffff;
		font-size: 17px;
		font-weight: 100;
		height: 30px;
		line-height: 30px;
		text-align: center;
		text-transform: uppercase;
	}
	.news-home-about h2{
	    background: #564a52 none repeat scroll 0 0;
		border-radius: 5px 0 0;
		color: #ffffff;
		font-size: 17px;
		font-weight: 100;
		height: 30px;
		line-height: 30px;
		text-align: center;
		text-transform: uppercase;
		width:100%;
	}
	#gioi_thieu{
		overflow:hidden;
		margin-top:0px;
	}
	#gioi_thieu p span{
		font-size:17px;
	}
	#lightbox {
		position:fixed; /* keeps the lightbox window in the current viewport */
		top:55px; 
		left:0; 
		width:100%; 
		height:100%; 
		background:url(../images/overlay.png) repeat; 
		text-align:center;
		display: none;
		z-index: 99;
	}
	#lightbox p {
		text-align:right; 
		color:#fff; 
		margin-right:20px; 
		font-size:12px; 
	}
	#lightbox img {
		box-shadow:0 0 25px #111;
		-webkit-box-shadow:0 0 25px #111;
		-moz-box-shadow:0 0 25px #111;
		max-width:940px;
	}
	#noi_dung{
		float: left;
		font-size: 15px;
		margin: 10px 0;
		width: 350px;
	}
	#noi_dung_tab
	{
		float: left;
		margin: 10px 0px 0px 10px;
		width: 770px;
	}
	#text_lienhe
	{
		font-size:20px;
		color:#333333;
		line-height:25px;
		text-align:center;
		padding-top:20px;
		float:left;
	}
	#news3 h4.namepd{
		text-transform: capitalize;
		font-weight:bold;
		color: #333333;
		margin: 10px 0;
		font-size:17px;
	}
	.home_name
	{
		width:770px;
		padding-left:10px;
	}
	#chitiet_sp
	{
		margin-top:93px;
		float:right;
	}
	#chitiet_sp a
	{
		background: #DA521F;
		padding:10px 25px 10px 25px;
		color:#ffffff;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		float:right;
		margin-right:23px;
	}

	#text_mota
	{
		font-size:14px;
		line-height:21px;
	}
	#news3 .km,
	#news3 .km h3{
		font-size: 1.2em;
		color: #333333;
		padding: 0 10px;
	}
	#news3 .price,
	#news3 .price_old{
		line-height: 20px;
		color:#FF0000;
		font-size:20px;
		padding-bottom:10px;
	}
	.infopd{
		border-collapse: collapse; 
		color: #363736;
		border: 1px solid #fff;
		background-color: #f1f1f1;
		line-height: 24px;
		width: 100%;
	}

	.colorpd{
		width: 250px;
		float: left;
		line-height: 35px;
	}
	.colorpd span{
		font-weight: bold;
		font-size: 1.2em;
		color: #363736;
		float: left;
		margin-right: 5px;
	}
	.colorpd span.color-checkbox{
	    border: 2px solid #fff;
	    display: block;
	    height: 30px;
	    margin-right: 5px !important;
	    outline: 1px solid #eee;
	    width: 28px;
	}
	.uli{
		width: 307px;
		float: left;
	}
	.infoleft{
		float: left;
		width: 60%;
	}
	.inforight{
		float: left;
		width: 38%;
		margin-left: 10px;
		text-align: left;
	}
	.infoleft h3,
	.inforight h3{
		text-transform: uppercase;
		font-size: 1.2em;
		color: #2673b4;
		line-height: 30px;
		text-align: left;
		margin: 10px 0;
	}
	.info_thanhtoan{
		min-height: 20px;
		border: 1px solid #ccc;
		-moz-border-radius: 10px;
	    -webkit-border-radius: 10px;
	    border-radius: 10px;
	    padding: 10px;
	    margin: 10px 0;
	}
	.sphome{
		padding:0px;
		margin-top:10px;
	}
	.cart h2{
		text-align: center;
		font-size: 25px;
		font-weight:100;
		color: #333333;
		text-transform: uppercase;
		line-height: 30px;
		margin-top: 10px;
	}
	#cart{
		text-align:right;
		margin-bottom:5px;
		width: 180px;
		float: right;
	}
	#cartpd{
		text-align:left;
		margin-top: 15px;
		color:#333333;
		font-size:18px;
		line-height: 50px;
		padding-bottom:25px;
	}
	.fb-like{
		float: left;
		margin-top: 15px;
		margin-left: 20px;
	}
	ul.other-news,
	ul.other-pd{
		clear:both;
		margin-top: 0px;
		background:#efefef ;
		list-style:none;
	}
	ul.other-news li{
		line-height:24px;
		color: #0073b6;
		border-bottom: 1px solid #cccccc;
		padding: 7px 0 7px 10px;
	}
	ul.other-news li a,
	ul.other-pd li a{
	background: rgba(0, 0, 0, 0) url("../images/arrow.gif") no-repeat scroll left center;
    color: #333333;
    font-size: 14px;
    padding-left: 12px;
	}
	ul.other-news li a:hover,
	ul.other-pd li a:hover{
		text-decoration:underline;
	}
	ul.other-pd li a{
		font-size:1.1em;
	}
	ul.other-pd li{
		list-style:none;
		width:32%;
		float:left;
		text-align:center;
		border: 1px solid #c2c2c2;
		margin-right: 10px;
		-moz-border-radius: 10px;
	    -webkit-border-radius: 10px;
	    border-radius: 10px;
	    padding-bottom: 10px;
	}
	h3.catpd_name{
		line-height: 30px;
		margin-bottom: 5px;
		margin-left: 10px;
	}
	h3.catpd_name,
	h3.catpd_name a{
		color: #363736;
	}
	h3.catpd_name a:hover{
		text-decoration: underline;
	}
	ul.other-pd li.end{
		float: right;
		width: 32%;
		margin-right: 0;
	}
	.otherpd{
		margin-top:5px;
		width:335px;
		height:200px;
	}
	.othernamepd a{
		color: #309b38;
		font-weight: bold;
		line-height: 20px;
	}
	.othercart{
		font-weight: bold;
		line-height: 20px;
	}
	div#tragop{
		float: left;
		width: 205px;
	}
	div#phonesptg{
		float: left;
		width: 460px;
		background: url("../images/dttragop.jpg") no-repeat center left;
		text-transform: uppercase;
		font-size: 20px;
		font-weight: bold;
		line-height: 40px;
		padding-left: 70px;
color: #E11313;
	}
	div#phonesptg span{
		font-size: 1.3em;
	}
	.img{
		margin: 5px;
	}
	.end{
		margin: 0;
		margin-left:5px;
	}
/**********/





	.header-menu{
		width:926px;
		margin:0 auto;
	}
	
    .home-search-box .tops {
        background: url("../images/congcutimkiem.jpg") no-repeat scroll 0 0 transparent;
        height: 38px;
        text-align: center;
    }
	.home-search-box .contents {
        width: 100%;
		padding:12px 0;
    }
	
	.advance-select-box span.select-text {
		background: url("../images/select-box-220.png") no-repeat;
		background-position: right 10px;
		bottom: 0;
		border: 1px solid #ccc;
		cursor: pointer;
		float: left;
		height: 23px;
		left: 0;
		line-height: 23px;
		overflow: hidden;
		position: absolute;
		text-align: left;
		width: 100%;
		z-index: 1;
	}
	.advance-select-box .select-text span.select-text-content {
		width: 100%;
		height: 23px;
		line-height: 23px;
		text-align: left;
		float: left;
		cursor: text;
		padding: 0px 5px;
	}
	.searchBroker {
		border: none !important;
	}
    .searchBroker .searchrow {
        margin: 0px auto !important;
    }
	.advance-select-options-2 {
		min-width: 220px;
	}
    .advance-select-options-2 .header-options {
        min-width: 212px;
    }
	.home-top-search img, .home-top-search input[type=image] {
        float: left;
        margin-left: 10px;
		border-bottom-right-radius: 4px;
    }
	.advance-select-options {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #CCCCCC;
		display: none;
		left: 0;
		min-width: 125px;
		position: absolute;
		top: 0;
		z-index: 100;
	}
	.advance-select-options ul, .advance-select-options li {
		clear: both;
		list-style: none outside none;
	}
	.advance-select-options ul {
		max-height: 300px;
		max-width: 800px;
		overflow: auto;
	}
	.advance-select-options ul li:hover, .advance-select-options ul li.current {
		background: none repeat scroll 0 0 #77BAF2;
	}
	.advance-select-options ul li {
		cursor: pointer;
		padding: 2px 5px;
		color:#000;
	}
	.advance-select-options ul, .advance-select-options li {
		clear: both;
		list-style: none outside none;
	}
	#body-left {
		float: left;
		width: 688px;
	}
	h3.title-top{
		color:white;
		text-transform:uppercase;
		margin-left:20px;
		line-height:30px;
		margin-bottom:5px;
	}
	
	
	.news-home-about
	{
		width: 100%;
	}
	
	.news-home,
	#content-news{
		width: 80%;
		margin:0px auto;
		overflow: hidden;
		clear: both;
		margin-bottom:5px;
	}
	
	.news-home h2 a{
		text-transform:uppercase;
		color:#fff;
		font-size:12px;
		background:url(../images/bg-h3left.jpg) no-repeat top left;
		padding:13px 0 11px 30px;
	}
	
	.news-home p#price{
		float:right;
		width:300px;
		line-height:35px;
		font-size:1.2em;
		text-transform:uppercase;
		text-align:right;
		margin-right:20px;
	}
	.news-home p#price font{
		font-size:1.1em;
		font-weight:bold;
	}
	.col-dm{
		float:left;
		width:25%;
		text-align:center;
	}
	.col-dm a{
		color:#201f1f;
		font-weight:bold;
	}
	.content-home{
		clear:both;
	}
	#banner-home{
		float:left;
		width:50%;
		overflow:hidden;
		margin:10px 0;
	}
	.list-news{
		width:49%;
		margin-right:5px;
		float:left;
	}
	.list-news p a{
		color:#000;
		font-weight:bold;
	}
	.list-news p a:hover{
		text-decoration:underline;
	}
	.list-news img{
		margin:5px;
		border:none;
	}
	.list-news p.detail{
		text-align:right;
	}
	.list-news p.detail a{
		color:#007bd3;
	}
	.list-news1{
		border-bottom:1px solid #e6e6e6;
	}
	.list-news1 .news-1{
		float:left;
		width:49%;
		overflow:hidden;
	}
	.list-news1 .news-1 p a{
		color:#3b3a3a;
		font-weight:bold;
	}
	.list-news1 .news-1 p a:hover,
	.list-other li a:hover{
		text-decoration:underline;
	}
	.list-other{
		clear:both;
		background-color:#cfe5f2;
	}
	.list-other li{
		line-height:24px;
		background:url("../images/dot1.gif") no-repeat center left;
		padding-left:10px;
		margin-left:20px;
		list-style:none;
	}
	.list-other li a{
		color:#3b3a3a;
	}
	
	
	.bantin {
		overflow: hidden;
		padding-bottom:10px;
	}
	.group-news-border-backgroup {
		height: auto;
		overflow: hidden;
		width: 370px;
		padding-top: 10px;
		padding-right: 7px;
		padding-bottom: 0;
		padding-left: 10px;
		float: left;
		line-height: 18px;
	}
	.group-news-border-backgroup img {
		width: 80px;
		height: 80px;
		float: left;
		margin-right: 5px;
	}
	.group-news-border-backgroup-image-title {
		width: 80px;
		height: 80px;
		float: left;
		margin-right: 5px;
		background-color: White;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.group-news-title {
		/*margin-left: 90px;*/
		overflow: hidden;
	}
    .group-news-title a {
        color: #000000;
        font-weight: bold;
        text-decoration: none;
        text-align: justify;
    }
	.art-latest {
		background-color: #cfe5f2;
		border-top: medium none;
		margin: 10px 10px 5px;
		overflow: hidden;
		text-align: justify;
		width: 758px;
	}
    .art-latest .art-item {
        margin-left: 10px;
        padding: 0 10px;
    }
	.art-latest .art-item, .art-latest .art-item a {
		color: #333;
		text-decoration: none;
	}
	.art-latest .art-item ul {
		color: #055699;
		list-style-type: square;
		padding: 0;
	}
	.art-latest .art-item ul li:first-child{
		margin-top:5px;
	}
	.art-latest .art-item ul li:last-child{
		margin-bottom:5px;
	}
	.art-latest .art-item ul li a {
		color: #333;
		line-height: 20px;
		overflow: hidden;
		padding-bottom: 5px;
		text-decoration: none;
		vertical-align: middle;
	}
	.btn_back{
		color: #055699;
		cursor: pointer;
		font-size: 11px;
		font-weight: bold;
		margin: 7px 4px 4px 0;
		text-align: center;
	}
	div.menuleft h3,
	#left-news11 h3,
	 h3.name3,
	#main-body h3.name3{
		background: url("../images/bg-title-right.jpg") no-repeat top right;
		width: 100%;
		height: 30px;
		line-height:30px;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
		font-size: 13px;
		text-align:center;
		cursor: default;
	}
	.menuleft h3#title-search{
		background:none;
	}
	.menuleft h3 img{
		margin:0 5px;
		position:relative;
		bottom:8px;
		left:20px;
	}
	#left-news1,
	#left-news11{
		clear:both;
		overflow:hidden;
	}
	#left-news1 li {
		list-style:none;
		margin-bottom:5px;
	}
	li p.yahoo{
		float:left;
		width:40px;
		margin:5px;
	}
	li p.skype{
		float:left;
		width:60px;
	}
	li p.sp-name{
		line-height:15px;
		float:left;
		display:inline;
		margin-left:5px;
		margin-top:5px;
	}
	#sp-f{
		text-transform:uppercase;
		font-size:1.2em;
		font-weight:bold;
		text-align:center;
		list-style:none;
	}
	.h1{
		height:1px
	}
	.menuleft{
		margin-bottom:5px;
	}
	.bold-title {
		font-weight: bold;
		margin-bottom: 10px;
		padding-bottom: 5px;
		padding-left: 4px;
		border-bottom: 1px solid #ccc;
		color: #055699;
		text-transform: uppercase;
	}
	.name1{
		text-align:center;
		font-weight:bold;
	}
	.name2{
		font-size:20px;
		color:#333333;
	}
	#text_tin
	{
		font-size:15px;
		line-height:26px;
	}
	.name1 a{
		color:#0082d4;
	}
	.name1 a:hover{
		text-decoration:underline;
	}
	#news3{
		margin:0px auto;
		width:98%;
		padding-bottom:10px;
		min-height:270px;
		padding-top:20px;
	}
	#news3_contact_tour
	{
		margin:0px auto;
		width:100%;
	}
	.news-view{
		line-height: 20px;
	}
	#news3 h3.name3,
	#news2 h3.name3{
		line-height:22px;
		font-size:11px;
		color:#FFF;
		text-transform:uppercase;
		font-weight:bold;
		padding-left:10px;
		background:url(../images/menu-middle.jpg) repeat-x;
		margin-top:1px;
	}
	#news5{
		border-bottom:1px dashed #ccc;
		padding-bottom:5px;
	}
	.p-content {
		float: left;
		width: 640px;
	}

	.p-main-image-crop .product-avatar-img {
		height: 90px;
		width: 120px;
		border: 1px solid #ccc;
	}

	.p-main-image-crop .video-icon {
		top: 25px;
		position: absolute;
		left: 44px;
		width: 30px;
		height: 30px;
		border: none;
	}
	
	.p-main-image-crop .product-video {
		width: 120px;
		position: inherit;
	}
	a.link_bl:link, a.link_bl:visited {
		color: #055699;
		font-size: 13px;
		text-decoration: none;
	}
	.product-price, 
	.product-city-dist, 
	.product-city-dist a, 
	.product-area {
		color: #055699;
		font-weight: bold;
	}

	.product-list a:hover {
		text-decoration: underline;
		text-align: center;
	}
	.ques-img {
		float: right;
		width: 55px;
	}

	.line-dotted {
		border-bottom: 1px dotted #999;
		padding-bottom: 10px;
	}
	.advance-select-box span.select-text {
		background: url("../images/select-box-220.png") no-repeat;
		background-position: right 10px;
		bottom: 0;
		border: 1px solid #ccc;
		cursor: pointer;
		float: left;
		height: 23px;
		left: 0;
		line-height: 23px;
		overflow: hidden;
		position: absolute;
		text-align: left;
		width: 100%;
		z-index: 1;
	}

	.advance-select-box .select-text span.select-text-content {
		width: 100%;
		height: 23px;
		line-height: 23px;
		text-align: left;
		float: left;
		cursor: text;
		padding: 0px 5px;
	}
	
    .home-product-search #searchArea {
        z-index: 0;
        overflow: hidden;        
    }
	
	
	.Repeat {
		background: #055699;
		float: left;
		width: 100%;
		color: #FFF;
		font-weight: bold;
		line-height: 30px;
	}

    .Repeat h2 {
        text-align: center;
        width: 450px;
        float: left;
        padding-left: 10px;
        color: #fff;
    }
	.vip0 {
		font-family: tahoma; /*width:743px;*/
		min-height: 123px;
		clear:both;
	}
	#noi_dung .tabcontent{
		margin: 10px;
	}

    
	
	#cart-content{
		text-align:center;
		margin-top:10px;
	}
	#cart-content p{
		line-height:30px;
		clear:both;
		padding-bottom:5px;
	}
	#cart-content label{
		width:300px;
		text-align:right;
		float:left;
		padding-top:2px;
		margin-right:5px;
		color:#00659f;
	}
	#cart-content textarea{
		width:300px;
		height:150px;
		color:#00659f;
		float:left;
	}
	#cart-content .field{
		width:300px;
		font-size:1em;
		line-height:24px;
		height:24px;
		color:#00659f;
		float:left;
	}
	#cart-content p.text1{
		text-align:right;
		margin-right:200px;
		line-height:18px;
	}
	.send-submit,
	.send-reset{
		background-color:#c82021;
		border-radius:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		color:#fff;
		border:none;
		padding:5px 10px;
	}
	.send-reset{
		margin-left:10px;
		background-color:#555252;
	}
	#tbao{
		color:#BC1923;
		text-align:center;
		font-size:16px;
		font-weight:bold;
	}
	.news-home-chitiet
	{
		margin:0px auto;
	}
	.news-home-chitiet h2
	{
		margin-top:10px;
		float:left;
		color: #333333;
		font-size: 16px;
		text-transform: uppercase;
	}
	.news-home-news
	{
		width:100%;
		margin-bottom:20px;
	}
	#a_accueil
	{
		color:#003770;
		padding-right:10px;
	}
	#a_name_cat
	{
		color:#333333;
	}
	.news-home-news h2
	{
		color:#333333;
		font-size:16px;
		text-transform:uppercase;
	}
	#news3_new
	{
		margin: 0 auto;
		min-height: 270px;
		padding-bottom: 10px;
		padding-top: 20px;
		width: 80%;
	}
	.row_tin_new
	{
		width: 770px;
		float:right;
		margin-top:10px;
	}
	.main_agence
	{
		width: 770px;
		float:right;
		margin-top:10px;
	}
	#home_news
	{
		width:1030px;
		margin:0px auto;
	}
	.p-content {
		float: left;
		width: 540px;
	}
	.p-bottom-crop {
		bottom: 0;
		float: right;
		left: 135px;
		width: 520px;
	}
	.mar-right-10 {
		margin-right: 10px;
	}
	.floatright {
		float: right;
	}
	.floatleft {
		float: left;
	}
/*end vip0*/
	p.name2{
		clear:bold;
		height:auto !important;
		height:20px;
		padding-right:5px;
		min-height:20px;
	}
	p.name2 a{
		color:#003770;
		font-weight:bold;
		font-size:15px;
		line-height:21px;
	}
	p.name2 a:hover{
		color:#990000;
		font-weight:bold;
		font-size:15px;
	}
	#a_chitiet
	{
		color:#BC1923;
		font-size:15px;
		float:left;
		text-transform:capitalize;
		font-style:italic;
		background: url("../images/next-right.png") no-repeat left center;
		padding-left:15px;
	}
	#a_chitiet:hover
	{
		color:#333333;
	}
	#home_chitiet
	{
		margin-top:20px;
		float:right;
		margin-right:12px;
	}
	#text_gioithieu_tin
	{
		/*font-size:15px;*/
		color:#333333;
		line-height:22px;
		padding-right:5px;
	}
	.detail{
		text-align:right;
		padding-top:10px;
	}
	.detail a{
		color:#E21B25;
		font-size:13px;
		font-style:italic;
		padding:5px 15px 5px 15px;
		text-decoration:underline;
	}
	.detail a:hover{
		text-decoration:underline;
	}
	.ykienkh
	{
		width:230px;
		margin-top:10px;
		margin-bottom:10px;
	}
	.mbot10{
		margin-bottom:15px;
		background:#D4BC99;
		float:left;
		width:258px;
		margin:10px 10px 15px 17px;
		height:260px;
	}
	.mbot11{
	}

	.name,
	p.hname{
		font-size:12px;
		text-align: right;
		margin-right: 10px;
	}
	
	#news4{
	
	text-align: center;
	margin-left:3px;
	margin-bottom:15px;
	float:left;
	width:381px;
	}
	.background-pager-controls {
		line-height: 30px;
		margin-top: 5px;
		width:770px;
		padding-left:135px;
		float:right;
	}
	span.title{
		float: left;
		margin-right: 10px;
		font-size:16px;
		padding-top: 5px;
		color: #333333;
		text-transform: uppercase;
		font-weight: bold;
	}
	#logo_footer{
		float: left;
		width: 381px;
	}
	#addressf{
		width:100%;
		overflow:hidden;
		line-height:23px;
		color: #ffffff;
		font-size:14px;
		padding-bottom:30px;
	}
	#grid
	{
		margin-bottom:20px;
		overflow: hidden;
		width:770px;
	}
	.left_pd
	{
		width:770px;
		float:right;
		padding-right:10px;
		border:solid 1px #F7BE7B;
	}
	.left_pd h3
	{
		text-transform:capitalize;
		font-size:14px;
		font-weight:100;
		color:#333333;
		height:40px;
		background:#f6be7b;
		line-height:40px;
		padding-left:10px;
		width:770px;
	}
	#a_tensp
	{
		font-size:16px;
		font-weight:bold;
		color:#003770;
		line-height:30px;
	}
	#ul_gioithieu
	{
		list-style:none;
	}
	#ul_gioithieu li
	{
		border-bottom: solid 1px #ffffff;
		padding-bottom: 7px;
		padding-top: 7px;
	}
	#ul_gioithieu li a
	{
		color: #333333;
		font-size: 14px;
		padding-left: 5px;
		line-height: 22px;
		text-transform: capitalize;
	}
	.right_pd
	{
		width:230px;
		float:left;
		margin-top:10px;
	}
	.list_menupd
	{
		list-style:none;
		background:#F7BE7B;
	}
	.list_menupd h3
	{
		color:#ffffff;
		background:#EF3C2B;
		text-transform:uppercase;
		font-size:17px;
		font-weight:100;
		text-align:center;
		line-height:30px;
		height:30px;
		border-radius:5px 0px 0px 0px;
	}
	.list_menupd li
	{
		padding:7px 0px 7px 10px;
		border-bottom:solid 1px #cccccc;
	}
	.list_menupd li a
	{
		color:#333333;
		font-size:14px;
		background: url("../images/arrow.gif") no-repeat left center;
		padding-left:12px;
	}
	.list_menupd li a:hover
	{
		color:#5DBE59;
	}
	.Main
	{
		width:80%;
		margin:20px auto;
	}
	.text_diachi
	{
		width:85%;
		margin:0px auto;
		padding-top:20px;
	}
	.hotline_footer{
		float: left;
		display: inline;
		margin-top: 15px;
		line-height: 26px;
	}
	.hotline_footer p.phone{
		background: url("../images/hline.png") no-repeat left center;
		color: #fff;
		font-weight: bold;
		padding-left: 30px;
	}
	.hotline_footer p.email{
		background: url("../images/email.png") no-repeat left center;
		color: #fbfe0e;
		padding-left: 30px;
	}
	#thongtin .no_lh{
		display: none;
	}
	#f-tool{
		float:right;
		width:49%;
	}
	#reg-email{
		padding:5px;
	}
	.txt-regmail{
		width:280px;
		border:none;
		line-height:30px;
		font-size:1.1em;
		padding-left:5px;
		float:left;
		color:#1e6daf;
		height:30px;
		margin-left:10px;
		margin-top:5px;
	}
	#sub-regmail{
		border:none;
		line-height:28px;
		font-size:1.1em;
		background-color:#d21d23;
		color:#fff;
		padding:0 10px;
		float:left;
		height:30px;
		margin-top:5px;
	}
	.f-tool1{
		text-align:left;
	}
	.f-face{
		float:right;
		width:30%;
	}
	.f-face a{
		font-size:1.2em;
		line-height:40px;
		margin-left:10px;
	}
	#divAdRight{
		display:none;
		position:absolute;
		top:10px;
	}
	#divAdLeft{
		display:none;
		position:absolute;
		top:10px;
	}
	#divAdRight img,
	#divAdLeft img{
		margin-bottom:5px;
	}
	.img1{
		margin:5px 10px 0 10px;
		border:1px #cccccc solid;
		padding:2px;
		border-radius:5px;
	}
	.img1:hover{
		margin:5px 10px 0 10px;
		border:1px #FF6600 solid;
		padding:2px;
		border-radius:5px;
	}
	.img2{
		margin:5px;
		margin-right:0;
	}
	.news2,
	.news2 a{
		color:#003369;
		line-height:15px;
		margin-bottom:5px;
	}
	.news2 a:hover{
		text-decoration:underline;
	}

	.gio_mo_cua{
		float: left;
		margin-left: 20px;
		display: inline;
		line-height: 30px;
	}
	.gio_mo_cua span{
		color: #03acff;
		background: url("../images/clock.png") no-repeat left center;
		padding: 8px;
		padding-left: 30px;
		text-transform: uppercase;
	}
	#nhanmail .submit{
		float: left;
		padding: 5px 10px;
		border: 0;
		background: url("../images/line.jpg") repeat-x top left;
		color: #fff;
		border-radius: 0 5px 5px 0;
	    -webkit-border-radius: 0 5px 5px 0;
	    -moz-border-radius: 0 5px 5px 0;
	}
	.contact label{
		width:240px;
		text-align:right;
		float:left;
		padding-top:2px;
		margin-right:5px;
		color:#00659f;
	}
	.contact textarea{
		width:300px;
		height:150px;
		font-size:11px;
		color:#00659f;
	}
	.contact .field{
		width:300px;
		font-size:11px;
		color:#00659f;
		line-height:24px;
		height:24px;
	}
	.contact_form{
		margin-left: -1.33333rem;
	}

	#contact_form label{
		clear: both;
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
		display: block;
	}

	#contact_form > p{
		float: left;
		width: 31.1%;
		border-left: 0 solid transparent;
		border-left-width: 24px;
		border-left-width: 1.33333rem;
	}
	.wrapper
	{
		width:80%;
		margin:0px auto;
	}
	.wrapper_lv
	{
		width:80%;
		margin:0px auto;
	}
	.pdhome{
	margin-top: 10px;
}
.pdhome .col_w280 {
}
.col_w280 {
	width:345px;
	height:248px;
	text-align: center;
	overflow: hidden;
	margin-top:10px;
}
.col_w2801 {
	width:365px;
	height:240px;
	text-align: center;
	overflow: hidden;
}
p.namepd a {
    color: #916e4e;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    text-transform:capitalize;
}
#home_name
{
	margin-top:10px;
	padding-left:1px;
	padding-right:1px;
	text-align:center;
}
p.namepd a:hover {
	color:#990000;
}


#home_gt
{
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	line-height:19px;
	font-size:13px;
	color:#916e4e;
}
.title
{
	margin-top:10px;
	text-align:left;
}
#a_sp
{
	color:#333333;
	font-size:18px;
	text-transform:capitalize;
	padding-left:10px;
}
#gia_sp
{
	color:#cf9049;
	font-size:18px;
	line-height:40px;
	padding-left:10px;
}

	#contact_form > p.textarea, #page_content_wrapper.fixed #contact_form > p{
		width: 100%;
		box-sizing: border-box;
	}

	#contact_form input, #contact_form textarea, #commentform input, #commentform textarea{
		margin-bottom: 15px;
	}
	#contact_form input[type="text"], #contact_form textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"], #commentform textarea {
	margin-bottom: 15px;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

	#contact_form input[type="text"], #contact_form textarea, #commentform input[type="text"]{
		margin-bottom: 5px;
	}
	#contact_submit_btn{
		display: inline-block;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		padding: .4em 1.5em .4em;
		color: #fff;
		background: #DF5F26;
		border: 1px solid #DF5F26;
		text-transform: uppercase;
		font-size: 17px;
		text-shadow: none;
		font-weight: bold;
		letter-spacing: 2px;
		-webkit-transition: color .2s linear, background .1s linear;
		-moz-transition: color .2s linear, background .1s linear;
		-ms-transition: color .2s linear, background .1s linear;
		-o-transition: color .2s linear, background .1s linear;
		transition: color .2s linear, background .1s linear;
		-webkit-appearance: none;
	}
	#contact_submit_btn:hover{
		background:#333333;
	}
	#contact_form textarea
	{
		padding: 5px;
		font-size: 17px;
		margin-bottom:5px;
		background: #ffffff;
		border: 1px solid #999999;
		color: #000;
		-webkit-transition: border linear .2s, box-shadow linear .2s;
		-moz-transition: border linear .2s, box-shadow linear .2s;
		-o-transition: border linear .2s, box-shadow linear .2s;
		transition: border linear .2s, box-shadow linear .2s;
		font-family: "Crimson Text", "Times New Roman", georgia, sans-serif;
	}
	#contact_form input[type=text]
	{
		padding: 5px;
		width:430px;
		font-size: 17px;
		margin-bottom:5px;
		background: #ffffff;
		border: 1px solid #999999;
		color: #000;
		-webkit-transition: border linear .2s, box-shadow linear .2s;
		-moz-transition: border linear .2s, box-shadow linear .2s;
		-o-transition: border linear .2s, box-shadow linear .2s;
		transition: border linear .2s, box-shadow linear .2s;
		font-family: "Crimson Text", "Times New Roman", georgia, sans-serif;
	}

	#contact_form input[type=text]:focus,
	#contact_form textarea:focus{
		border-color: #000;
		outline: 0;
	}
	#contact_form > p.textarea {
		box-sizing: border-box;
		width: 97.5%;
		margin: 20px 0;
	}
	#google_map
	{
		width:100%;
		margin-top:20px;
		float:left;
	}
	#home_contact
	{
	}
	#home_contact_tour
	{
		width:100%;
		float:left;
	}
	#chude
	{
		width:100%;
		margin-bottom:20px;
	}
	#text_chude
	{
		color:#DF5F26;
		font-size:20px;
		font-weight:bold;
	}
	#soluongnguoi {
		background: #fff none repeat scroll 0 0;
		border: 1px solid #bcbcbc;
		border-radius: 0;
		position: relative;
		width: 60px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		padding-top: 5px;
		margin-top:2px;
}
#soluongnguoi1 {
    background: #fff none repeat scroll 0 0;
		border: 1px solid #bcbcbc;
		border-radius: 0;
		position: relative;
		width: 60px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		padding-top: 5px;
		margin-top:2px;
}
#soluongnguoi2 {
   background: #fff none repeat scroll 0 0;
		border: 1px solid #bcbcbc;
		border-radius: 0;
		position: relative;
		width: 60px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		padding-top: 5px;
		margin-top:2px;
}
#soluongnguoi3 {
    background: #fff none repeat scroll 0 0;
		border: 1px solid #bcbcbc;
		border-radius: 0;
		position: relative;
		width: 60px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		padding-top: 5px;
		margin-top:2px;
}
#soluongnguoi4 {
   background: #fff none repeat scroll 0 0;
		border: 1px solid #bcbcbc;
		border-radius: 0;
		position: relative;
		width: 60px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		margin-top:2px;
		padding-top: 5px;
}
	#text_thongtin
	{
		font-size:20px;
		color:#333333;
		line-height:30px;
	}
	ul.support1 {
		margin: 5px auto 10px auto;
		width: 100%;
	}
	.list-sp
	{
		width:89%;
		margin:0px auto;
	}
	#thongtin
	{
		width:400px;
		font-size:16px;
		color:#333333;
		margin-bottom:20px;
		float:right;
		
	}
	#name_form
	{
		width:300px;
	}
	.contact
	{
		width:1000px;
		float:left;
	}
	ul.support1 li{
		list-style: none;
		float: left;
		margin-right: 50px;
	}
	ul.support1 li img{
		margin-right: 5px;
		float: left;
		margin-top: 5px;
	}
	ul.support1 li p{
		margin: 0;
		white-space: nowrap;
		line-height: 20px !important;
	}
	ul.support1 li p a{
		color: #00a4e1;
	}
	ul.support1 li p.phone a{
		color: #ed1b24;
		font-weight: bold;
	}
	.text_1{
		margin:0 0px;
		border-bottom:1px dashed #BFBFBD;
		padding-bottom:10px;
		font-size:15px;
		line-height:24px;
		color:#333333;
		width:100%;
		margin:0px auto;
	}
		.text_1 p{
		line-height:20px;
	}
	.form_field .submit{
		background-color:#0769BA;
		border-radius:5px;
		padding:5px 20px;
		border:none;
		color:#FFF;
		font-weight:bold;
	}
	.clear10 {
		clear: both;
		height: 10px;
	}	
	/* Clearfix */
	
	.clr{
		clear:both;
		float: left;
		width: 770px;
		margin-top:20px;
	}
	.clr_contact{
		clear:both;
		float: left;
		width: 950px;
		margin-left:50px;
		margin-top:20px;
	}
	.clearfix:after {
	
	clear: both;
	
	display: block;
	
	content: ".";
	
	height: 0;
	
	visibility: hidden;
	
	}
	* html > body .clearfix {
	
	width: 100%;
	
	display: block;
	
	}
	* html .clearfix {
	
	height: 1%;
	
	}
/*pagination*/	
	#current_page {
		border:1px solid #333;
		padding:1px 4px 1px 4px;
		margin:2px;
		color:#333;
	}
    #pager_links a {
		text-decoration:none; 
		color:#ff3300; 
		background:#fff; 
		border:1px solid #e0e0e0; 
		padding:1px 4px 1px 4px;
		margin:2px;
	}
    #pager_links a:hover {
		text-decoration:none;
		color:#3399ff;
		background:#f2f2f2;
		border:1px solid #3399ff;
		padding:1px 4px 1px 4px;
		margin:2px;
	}
	#pager_links img{
		top:3px;
		position:relative;
	}	
	table.bantintable thead th{
		color:#000;
		font-size:12px;
		font-weight:bold;
		padding-left:4px;
		line-height:22px;
		border:none;
		background-color:#E3E3E3;
		border: solid 1px #CCCCCC;
	}
	table.bantintable{
		width: 100%;
		background-color: #e7e7e7;
		color: #666;
		font-size:12px;
		border: solid 1px #CCCCCC;
		border-collapse:collapse;
	}
	table.bantintable tbody tr{
		background-color:#FFF;
		text-align:left;
		border: solid 1px #CCCCCC;
	}
	table.bantintable tbody tr.row1{
		background-color:#ededeb;
		text-align:left;
		border: solid 1px #CCCCCC;
	}
	table.bantintable tbody tr td{
		border:1px solid #fff;
		border: solid 1px #CCCCCC;
		color:#680B0B;
		padding:5px;
	}
	table.bantintable tbody tr td a{
		color:#3C446A;
	}
	table.bantintable tbody tr td.col1 a{
		background:url(../images/arrow.gif) no-repeat center left;
		color:#680B0B;
		line-height:24px;
		font-size:12px;
		padding-left:20px;
	}
	table.bantintable tbody tr td.col1 a:hover{
		text-decoration:underline;
	}
	.bantin{
		margin:px 5px 10px;
	}
	.bantin1{
		margin:10px 5px;
	}
.form_field .field_text {
			width:210px;
			display:block;
			margin-left:10px;
			float:left;
			padding-top:2px
}
.form_field .jobtitle {
		width:60px
}
.form_field .sub_note {
		padding-left:260px; padding-top:5px; clear:both
}

.form_field .month1 {
		width:70px
}
.form_field .skill {
		width:250px
}
.form_field .other_w {
		width:100px
}
.form_field .field_o {
		width:150px
}
.form_field .current {
		width:70px
}

.form_field .day {
		width:50px
}
.form_field .month {
		width:60px
}
.form_field .price {
		width:50px
}
.form_field .year {
		width:80px
}
.form_field .gender {
		width:90px
}
.form_field .marial {
		width:90px
}
.form_field .nationality {
		width:90px
}
.form_field .exper {
		width:100px
}
.form_field .sub_note {
		padding-left:260px; padding-top:5px; clear:both
}
.form_field {
			display:inline;
}
.form_field p {
			display:block;
			clear:both;
			margin-bottom:5px;
}
.form_field #text11{
			color:#4169E4;
}
.form_field .text_row {
			height:60px
}

.form_field label {
			width:150px;
			padding-top:0px;
			text-align:left;
			float:left;
			line-height:18px;
			padding-left:10px;
}
.form_field a {
			font-family:tahoma;
			font-size:11px;
			font-weight:bold;
			line-height:18px;
			text-decoration:underline;
}
.form_field .lb_hide {
			color:#939598
}


.form_field .field {
	width:285px;
    border: 1px solid #CCCCCC;
    color: #666666;
    height: 27px;
    padding: 0 0px 0 5px;
    border-radius: 5px;
    background-color: #ededed;
    line-height: 27px;
}
.form_field .field:focus {
    background-color: #fff !important;
	box-shadow: 0 0 5px #079cfb;
    -webkit-box-shadow: 0 0 5px #079cfb; 
    -moz-box-shadow: 0 0 5px #079cfb;
}
.form_field .field1 {
			width:100px;
			display:block;
			margin-left:10px;
			float:left
}
.form_field .field2 {
			width:210px;
			display:block;
			margin-left:10px;
			float:left;
			color:#eb5520;
}
.form_field .field_aria {
			width:400px;
			margin-left:10px;
			float:left;
			height:200px;
}
.form_field .field_dis {
			background:#f4f4f4;
			border-style:none;
			border:#7f9db9 solid 1px;
			color:#939598;
			width:212px;
			height:15px
}

.form_field .text_area {
			width:215px;
			display:block;
			margin-left:10px;
			float:left;
			font-family:tahoma, Arial, Helvetica, sans-serif;
			font-size:11px
}

.form_field .text_area1 {
			width:268px;
			height:50px;
			display:block;
			margin-left:10px;
			float:left;
			font-family:tahoma, Arial, Helvetica, sans-serif;
			font-size:11px
}
/*.form_field .text_area1 {
}*/
.form_field .field_list {
    border: 1px solid #CCCCCC;
    color: #666666;
    height: 25px;
    padding: 0 0px 0 5px;
    border-radius: 5px;
    background-color: #ededed;
}
.form_field .field_list:focus{
	background-color: #fff !important;
	box-shadow: 0 0 5px #079cfb;
    -webkit-box-shadow: 0 0 5px #079cfb; 
    -moz-box-shadow: 0 0 5px #079cfb;
}
.form_field .field_list1 {
			display:block;
			margin-left:10px;
			float:left;
			color:#eb5520;
}

.form_field .tb_multi {
			float:right;
			clear:both;
			margin-bottom:10px
}
.form_field .check_right {
			float:left; margin-left:7px; margin-bottom:5px
}

.form_field .yes_no {
			float:left; margin-top:3px; margin-right:15px
}
.form_field .tb_multi td {
			padding-bottom:3px
}
.form_field .selectmulti {
		    width:145px;
}
.form_field  .titselect {
			font-weight:bold
}
.form_field  .titselect_red {
			color:#FF0000
}
.form_field .btn_move {
			width:19px
}
.form_field .form_check {
			list-style-type:none;
			float:left;
			width:160px;
			margin:0px;
			padding:0px;
}
.form_field .form_check li {
			clear:both
}
.form_field .form_check .check {
			float:left;
}
.form_field .form_check span {
			float:left;
			margin-top:3px
}
.form_field .field_list_w {
			width:215px
}
.form_field .check_avail {
			margin-left:150px; 
			padding:0px 0px 10px 10px;
			font-family:tahoma;
			font-size:11px;
			line-height:16px;
}
.require {
	color:#FF5340;
}
.require1 {
	color:#4169E4 !important;
}
.label2{
	padding-left:10px;
}