/* Clearfix */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,acronym,address,big,cite,code,del,dfn{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;},table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	
}
* html > body .clearfix {
	display: block;
	width: 100%;
}
* html .clearfix {
	height: 1%;
}
/* */
body
{
	color:#030303;
	font-family:Tahoma;
	font-size:11px;
	margin:0px;
	padding:0px;
	background:url(/images/bg.jpg) no-repeat fixed;
}
a
{
	text-decoration:none;
	color:#030303;
	outline:none;
}
a:hover
{
	color:#900;
	text-decoration:underline;
}
a.news1:hover
{
	text-decoration:underline !important;
}
a img
{
	border:none;
}
a.video_bt
{
	padding:5px 10px;
	text-align:center;
	text-decoration:none;
	background:#3fa700;
	display:inline-block;
	height:15px;
	line-height:15px;
	color:#EAEAEA;
}
a.video_bt:hover
{
	background:#0084ff;
	color:#fff;
	text-decoration:none;
}
form
{
	margin:0px;
	padding:0px;
}

.clear
{
	clear:both;
}
.bg_banner
{
	padding:0px;
	margin:0;
	height:170px;
	background:#fff9bc;
}
.bg_banner .tgp_banner
{
	height:170px;
	width:940px;
	padding:0px;
	margin:auto;
	padding:0 10px;
}
.bg_banner .tgp_banner .logo
{
	height:170px;
	width:445px;
	padding:0px;
	margin:0px;
	float:left;
}
.bg_banner .tgp_banner .menu_search
{
	height:170px;
	width:495px;
	padding:0px;
	margin:0px;
	float:left;
}
.bg_banner .tgp_banner .menu_search .menu
{
	padding:0px;
	margin:0px;
	float:left;
	width:494px;
	height:130px;
	border-left:1px solid #e2dda7;
}
.bg_banner .tgp_banner .menu_search .menu ul.menu_top
{
	padding:0px;
	margin:0px;
	list-style:none;
	height:130px;
	width:494px;
}
.bg_banner .tgp_banner .menu_search .menu ul.menu_top li.sub_menu_top
{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:15px;	
	width:163px;
	height:115px;
	border-right:1px solid #e2dda7;
	float:left;
}
.bg_banner .tgp_banner .menu_search .menu ul.menu_top li.sub_menu_top a.link_menu_top
{
	margin:0px;
	padding:0px;
	color:#000;
	display:inline-block;
	margin-top:5px;
	_margin-top:2px;
	margin-left:15px;
	_margin-left:11px;
	height:15px;
	line-height:15px;
	width:150px;
	font-size:15px;
}
.bg_banner .tgp_banner .menu_search .menu ul.menu_top li.sub_menu_top a.link_menu_top:hover,.bg_banner .tgp_banner .menu_search .menu ul.menu_top li.sub_menu_top a.link_menu_top.active
{
	color:#0084ff;
	text-decoration:none;
}

.bg_banner .tgp_banner .menu_search .search
{
	padding:0px;
	margin:0px;
	float:left;
	width:495px;
	height:40px;
	background:url(/images/bg_search.png) -1px bottom no-repeat;
	position:relative;
}
.bg_banner .tgp_banner .menu_search .search .txt_search
{
	margin:0px;
	padding:0px;
	width:270px;
	height:28px;
	line-height:28px;
	text-indent:10px;
	background:url(/images/txt_search.png) no-repeat;
	top:6px;
	left:10px;
	border:none;
	position:absolute;
	font-size:11px;
	color:#6b6421;
}
.bg_banner .tgp_banner .menu_search .search .btn_search
{
	margin:0px;
	padding:0px;
	width:43px;
	height:28px;
	background:url(/images/btn_search.png) left center no-repeat;
	border:none;
	top:6px;
	left:280px;
	position:absolute;
	cursor:pointer;
}
.bg_banner .tgp_banner .menu_search .search a.btn_viet
{
	padding:0px;
	margin:0px;
	width:22px;
	height:16px;
	background:url(/images/viet.png) no-repeat;
	top:12px;
	right:50px;
	position:absolute;
}
.bg_banner .tgp_banner .menu_search .search a.btn_eng
{
	padding:0px;
	margin:0px;
	width:22px;
	height:16px;
	background:url(/images/eng.png) no-repeat;
	top:12px;
	right:13px;
	position:absolute;
}
.tgp_container
{
	width:960px;
	margin:0 auto;
	text-align:left;
	padding:0px;
}
.tgp_container .main
{
	margin:0 auto;
	padding:0px;
	padding:0 10px;
	width:940px;
	padding-bottom:10px;
	background:#FFF;
}
.tgp_container .main .slide
{
	padding:0px;
	margin:0px;
	width:940px;
	height:310px;
	float:left;
}
.tgp_container .main .slide .group1
{
	padding:0px;
	margin:0px;
	width:580px;
	height:310px;
	background:url(/images/slide_bg.png) no-repeat;
	position:relative;
	z-index:99;
	float:left;
}
.tgp_container .main .slide .group1 .sbub_group1
{
	padding:0px;
	margin:0px;
	width:580px;
	height:70px;
	background:#121505;
	color:#FFF;
	position:absolute;
	bottom:0px;
	left:0;
	z-index:999;
	opacity: 0.9;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.tgp_container .main .slide .group1 .sbub_group1 h1
{
	margin:0px;
	padding:0px;
	padding:15px;	
	line-height:20px;
	font-size:12px;
	font-weight:normal;
}
.tgp_container .main .slide .group2
{
	padding:0px;
	margin:0px;
	height:310px;
	width:360px;
	background:url(/images/image1.png) no-repeat;
	position:relative;
	z-index:1;
	float:left;
}
.tgp_container .main .slide .group2 .p_trang_slide
{
	padding:0px;
	margin:0px;
	width:130px;
	height:35px;
	background:url(/images/p_trang_slide.png) no-repeat;
	position:absolute;
	bottom:0px;
}
.tgp_container .main .tin_tuc_top
{
	padding:0px;
	margin:0px;
	width:940px;
	height:40px;
	float:left;
}
.tgp_container .main .tin_tuc_top .tin_cong_ty
{
	padding:0px;
	margin:0xp;
	width:445px;
	height:40px;
	background:url(/images/tincongty.png) no-repeat;
	float:left;
	position:relative;
}
.tgp_container .main .tin_tuc_top .tin_cong_ty .box_tin1
{
	height:32px;
	width:280px !important;
	position:absolute;
	left:165px !important;
	top:5px !important;
}
.tgp_container .main .tin_tuc_top .tin_cong_ty .box_tin1 ul
{
	margin:0; padding:0;
}
.tgp_container .main .tin_tuc_top .tin_cong_ty .box_tin1 ul li
{
	margin:0; padding:0;
	list-style:none;
}
.tgp_container .main .tin_tuc_top .tin_cong_ty .box_tin1 div.date_ct
{
	padding:0px;
	margin:0xp;
	width:280px !important;
	float:left;
	color:#FFF !important;
	line-height:15px !important;
}
.tgp_container .main .tin_tuc_top .tin_cong_ty .box_tin1 a.date_ct
{
	width:280px !important;
	padding:0px;
	margin:0px;
	height:20px;
	color:#FFF;
	line-height:15px !important;

}
.tgp_container .main .tin_tuc_top .tin_xa_hoi
{
	padding:0px;
	margin:0xp;
	width:495px;
	height:40px;
	background:url(/images/tintuc.png) no-repeat;
	position:relative;
	float:left;
}
/**/
.tgp_container .main .tin_tuc_top .tin_xa_hoi .box_tin2
{
	height:32px;
	width:330px !important;
	position:absolute;
	left:140px !important;
	top:5px !important;
}
.tgp_container .main .tin_tuc_top .tin_xa_hoi .box_tin2 ul
{
	margin:0; padding:0;
}
.tgp_container .main .tin_tuc_top .tin_xa_hoi .box_tin2 ul li
{
	margin:0; padding:0;
	list-style:none;
}
.tgp_container .main .tin_tuc_top .tin_xa_hoi .box_tin2 div.date_xh
{
	padding:0px;
	margin:0xp;
	width:330px !important;
	float:left;
	color:#FFF !important;
	line-height:15px !important;
}
.tgp_container .main .tin_tuc_top .tin_xa_hoi .box_tin2 a.date_xh
{
	width:330px !important;
	padding:0px;
	margin:0px;
	height:20px;
	color:#FFF;
	line-height:15px !important;

}
/**/
.tgp_container .main .tgp
{
	margin:0;
	padding:0;
	margin-top:12px;
	width:940px;
	float:left;
}
.tgp_container .main .tgp .colum_left
{
	padding:0px;
	margin:0px;
	width:580px;
	float:left;
}
.tgp_container .main .tgp .colum_left .gioi_thieu
{
	padding:0px;
	margin:0px;
	width:580px;
	float:left;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .title_gioi_thieu
{
	padding:0px;
	margin:0px;
	width:580px;
	font-size:18px;
	color:#3fa700;
	text-transform:uppercase;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu
{
	padding:0px;
	margin:0px;
	margin-top:15px;
	width:580px;
	font-size:11px;
	color:#404040;
	line-height:15px;
	text-align:justify;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .hoatdong_thungo_docthem
{
	padding:0px;
	margin:0px;
	margin-top:15px;
	width:580px;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .hoatdong_thungo_docthem .hoat_dong
{
	padding:0px;
	margin:0px;
	width:322px;
	height:26px;
	background:url(/images/hd_cty.png) no-repeat;
	position:relative;
	float:left;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .hoatdong_thungo_docthem .hoat_dong a.hoat_dong_content
{
	padding:0px;
	margin:0px;
	position:absolute;
	font-size:15px;
	right:15px;
	width:275px;
	height:20px;
	top:5px;
	color:#FFF;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .hoatdong_thungo_docthem .hoat_dong a.hoat_dong_content:hover
{
	text-decoration:none !important;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .hoatdong_thungo_docthem .thu_ngo
{
	padding:0px;
	margin:0px;
	margin-left:20px;
	width:108px;
	height:26px;
	background:url(/images/thungo.png) no-repeat;
	float:left;
	position:relative;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .hoatdong_thungo_docthem .thu_ngo a.thu_ngo_content
{
	padding:0px;
	margin:0px;
	position:absolute;
	font-size:15px;
	top:5px;
	left:35px;
	color:#FFF;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .hoatdong_thungo_docthem .thu_ngo a.thu_ngo_content
{
	text-decoration:none !important;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .hoatdong_thungo_docthem .doc_them
{
	padding:0px;
	margin:0px;
	width:65px;
	height:26px;
	margin-left:65px;
	background:url(/images/docthem.png) no-repeat;
	position:relative;
	float:left;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .hoatdong_thungo_docthem a.sub_doc_them
{
	padding:0px;
	margin:0px;
	width:50px;
	height:26px;
	position:absolute;
	right:0px;
	bottom:-7px;
	color:#ff4f02;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .hoatdong_thungo_docthem a.sub_doc_them:hover
{
	color:#0084ff;
	text-decoration:none;
}
.tgp_container .main .tgp .colum_left .sanpham_thugian
{
	margin:0px;
	padding:0px;
	margin-top:20px;
	width:580px;
	float:left;
}
.tgp_container .main .tgp .colum_left .sanpham_thugian .san_pham
{
	padding:0px;
	margin:0px;
	margin-top:20px;
	width:400px;
	border-top:1px dashed #0084ff;
	background:url(/images/sanpham.png) left top no-repeat;
	border-bottom:1px dashed #0084ff;
	float:left;
}
.tgp_container .main .tgp .colum_left .sanpham_thugian .san_pham ul
{
	padding:0px;
	margin:0px;
	width:200px;
	margin-left:200px;
	padding:20px 0;
	display:inline-block;
}
.tgp_container .main .tgp .colum_left .sanpham_thugian .san_pham ul li
{
	margin:0px;
	padding:0px;
	height:25px;
	width:165px;
	text-align:right;
	list-style:none;
	float:left;
}
.tgp_container .main .tgp .colum_left .sanpham_thugian .san_pham ul li a
{
	margin:0px;
	padding:0px;
	height:25px;
	width:165px;
	color:#000;
	font-size:15px;
	line-height:25px;
	padding-left:15px;
}
.tgp_container .main .tgp .colum_left .sanpham_thugian .san_pham ul li a:hover
{
	background:url(/images/hover.png) left 3px no-repeat;
	text-decoration:none;
}
.tgp_container .main .tgp .colum_left .sanpham_thugian .thu_gian
{
	padding:0px;
	margin:0px;
	margin-top:20px;
	margin-left:10px;
	width:170px;
	background:#dbcdbf;
	float:left;
}
.tgp_container .main .tgp  .colum_left .tin_tuc
{
	margin:0px;
	padding:0px;
	margin-top:20px;
	width:580px;
	color:#030303;
	float:left;
}
.tgp_container .main .tgp  .colum_left .tin_tuc .box_hot_news
{
	margin:0; padding:0;
}
.tgp_container .main .tgp  .colum_left .tin_tuc .box_hot_news ul
{
	margin:0; padding:0;
}
.tgp_container .main .tgp  .colum_left .tin_tuc .box_hot_news ul li
{
	margin:0; padding:0;
	list-style:none;
	float:left !important;
}

.tgp_container .main .tgp .colum_left .tin_tuc .title_tin_tuc
{
	padding:0px;
	margin:0px;
	width:580px;
	font-size:18px;
	color:#3fa700;
	margin-bottom:15px;
}
.tgp_container .main .tgp .colum_left .tin_tuc .tin_tuc_1
{
	padding:0px;
	margin:0px;	
	width:580px;
	height:120px;
	position:relative;
}
.tgp_container .main .tgp .colum_left .tin_tuc .tin_tuc_1 img.tin_tuc_1_hinh_anh 
{
	padding:0px;
	margin:0px;
	height:99px;
	width:140px;
	position:absolute;
	border:1px solid #C9C9C9;
	padding:1px;
	top:0;
	left:0;
}
.tgp_container .main .tgp .colum_left .tin_tuc .tin_tuc_1 a.tin_tuc_1_title
{
	padding:0px;
	margin:0px;
	position:absolute;
	top:0;
	left:160px;
	font-size:11px;
	height:12px;
	font-weight:bold;
	color:#404040;
}
.tgp_container .main .tgp  .colum_left .tin_tuc .tin_tuc_1 a.tin_tuc_1_title:hover
{
	color:#0084ff;
	text-decoration:none;
}
.tgp_container .main .tgp .colum_left .tin_tuc .tin_tuc_1 .tin_tuc_1_content
{
	padding:0px;
	margin:0px;
	position:absolute;
	top:20px;
	left:160px;
	font-size:11px;
	text-align:justify;
	line-height:15px;
	color:#404040;
}
.tgp_container .main .tgp .colum_left .thanh_tich
{
	margin:0px;
	padding:0px;
	width:580px;
	float:left;	
}
.tgp_container .main .tgp .colum_left .thanh_tich .thanh_tich_bg
{
	margin:0px;
	padding:0px;
	background:url(/images/thanhtich.png) no-repeat;
	width:170px;
	height:100px;
	float:left;
	position:relative;
}
.tgp_container .main .tgp .colum_left .thanh_tich .thanh_tich_bg a.up
{
	margin:0px;
	padding:0px;
	position:absolute;
	right:10px;
	top:10px;
	width:15px;
	height:9px;
	background:url(/images/arrow_up.png) no-repeat;
}
.tgp_container .main .tgp .colum_left .thanh_tich .thanh_tich_bg a.down
{
	margin:0px;
	padding:0px;
	position:absolute;
	right:10px;
	bottom:10px;
	width:15px;
	height:9px;
	background:url(/images/arrow_down.png) no-repeat;
}
.tgp_container .main .tgp .colum_left .thanh_tich .thanh_tich_list
{
	margin:0px;
	padding:0px;
	width:410px;
	height:98px;
	float:left;
	border-top:1px dashed #ff4f02;
	border-bottom:1px dashed #ff4f02;
}
.tgp_container .main .tgp .colum_left .thanh_tich .thanh_tich_list .link
{
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-top:10px;
	width:350px;
	height:88px;
	line-height:16px;
}
.tgp_container .main .tgp .colum_left .thanh_tich .thanh_tich_list .link a
{
	margin:0px;
	padding:0px;	
	color:#393939;
	font-size:11px;
	display:inline-block;	
}
.tgp_container .main .tgp .colum_left .thanh_tich .thanh_tich_list .link a:hover
{
	color:#0084ff;
	text-decoration:none;
}
.tgp_container .main .tgp .colum_right
{
	padding:0px;
	margin:0px;
	width:340px;
	margin-left:20px;	
	_margin-left:15px;	
	float:left;
}
.tgp_container .main .tgp .colum_right .video
{
	padding:0px;
	margin:0px;
	text-align:right;
}
.tgp_container .main .tgp .colum_right .quang_cao
{
	padding:0px;
	margin:0px;	
	width:340px;
	height:190px;
	margin-top:10px;
}
.tgp_container .main .tgp .colum_right .pic_hoat_dong
{
	padding:0px;
	margin:0px;	
	width:340px;
	height:118px;
	margin-top:8px;
	background:url(/images/bg_hoatdong.png) no-repeat;
	position:relative;
}
.tgp_container .main .tgp .colum_right .pic_hoat_dong .sub_pic
{
	padding:0px;
	margin:0px;
	height:80px;
	width:340px;
	top:38px;
	position:absolute;
}
.tgp_container .main .tgp .colum_right .pic_hoat_dong .sub_pic .pic
{
	padding:0px;
	margin:0px;
	width:106px;
	height:74px;
	padding-left:5px;
	float:left;
}
/* sub menu */
.tgp_container .main .tgp .colum_right .sub_menu
{
	padding:0px;
	margin:0px;	
	width:340px;
	padding-bottom:20px;
}
.tgp_container .main .tgp .colum_right .sub_menu .title_sub
{
	padding:0px;
	margin:0px;
	color:#3fa700;
	font-size:18px;
}
.tgp_container .main .tgp .colum_right .sub_menu .content_sub
{
	padding:0px;
	margin:0px;
	margin-top:8px;
	margin-left:20px;
	color:#030303;
}
.tgp_container .main .tgp .colum_right .sub_menu .content_sub a
{
	width:300px;
	color:#2D2D2D;
	display:inline-block;
	float:left;
	line-height:25px;
	padding-left:20px;
	height:22px;
	border-bottom:1px dotted #ABABAB;
	background:url(/images/icon.jpg) left center no-repeat;
	font-weight:bold;
	font-size:12px;
}
.tgp_container .main .tgp .colum_right .sub_menu .content_sub a:hover,.tgp_container .main .tgp .colum_right .sub_menu .content_sub a.active
{
	color:#118cff;
	font-weight:bold;
	text-decoration:none;
}
/*end sub menu*/
.tgp_container .main .tgp .colum_right .ho_tro
{
	padding:0px;
	margin:0px;	
	width:340px;
	margin-top:10px;
}
.tgp_container .main .tgp .colum_right .ho_tro .title_ho_tro
{
	padding:0px;
	margin:0px;
	margin-top:15px;
	color:#3fa700;
	font-size:18px;
}
.tgp_container .main .tgp .colum_right .ho_tro .content_ho_tro
{
	padding:0px;
	margin:0px;
	color:#030303;
}
.tgp_container .main .tgp .colum_right .ho_tro .content_ho_tro a
{
	color:#090;
	display:inline-block;
	float:left;
	line-height:18px;
}
.tgp_container .main .tgp .colum_right .ho_tro .content_ho_tro a:hover,.tgp_container .main .tgp .colum_right .ho_tro .content_ho_tro a.active
{
	color:#F00;
	text-decoration:none;
}
.tgp_container .main .tgp .colum_right .lien_ket
{
	padding:0px;
	margin:0px;
	margin-top:5px;
	height:34px;
	width:340px;
	background:url(/images/lienketsite.png) no-repeat;
	position:relative;
	z-index:9;
}
.tgp_container .main .tgp .colum_right .lien_ket .drlink
{
	padding:0px;
	margin:0px;
	height:22px;
	width:208px;
	top:7px;
	left:125px;
/*	background:url(/images/drlink.png) no-repeat;*/
	position:relative;
}
.tgp_container .main .tgp .colum_right .count
{
	padding:0px;
	margin:0px;
	margin-top:15px;
	height:34px;
	width:340px;
	background:url(/images/luongtruycap.png) no-repeat;
	position:relative;
	z-index:1;
}
.tgp_container .main .tgp .colum_right .count .so
{
	margin:0px;
	padding:0px;
	width:90px;
	_width:100px;
	height:14px;
	top:12px;
	right:8px;
	position:absolute;
}
.tgp_container .main .tgp .colum_right .count .so img
{
	padding-left:2px;
	behavior:url(/images/iepngfix.htc);
	border:none;
	width:9px;
	height:12px;
}
/**/
.tgp_copyright
{
	margin:auto;
	padding:0px;
	height:70px;
	width:960px;
	background:#fff;
	border-top:1px solid #bbbbbb;
	position:relative;
	margin-bottom:60px;
}
.tgp_container .tgp_copyright .address
{	
	top:20px;
	left:32px;
	line-height:15px;
	position:absolute;
	color:#404040;
}
.tgp_copyright .contact_tgp
{	
	top:20px;
	right:30px;
	line-height:15px;
	position:absolute;	
	color:#404040;
	cursor:pointer;
}.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width:350px;
    height:81px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:350px;
    height:81px;
}

.jcarousel-skin-tango .jcarousel-item {
    width:350px;
    height:20px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 0px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
	_bottom:-2px;
    left: -43px;
    width: 15px;
    height: 9px;
    cursor: pointer;
    background: url(/images/arrow_down.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: -43px;
    width:15px;
    height:9px;
    cursor: pointer;
    background: url(/images/arrow_up.png) no-repeat 0 0;
	
}.form_lien_he
{
	margin-top:20px;
	width:580px;
}
.form_lien_he input,textarea
{
	border:0px;
	border-bottom:1px dotted #00a651
}
.form_lien_he input.button
{
	width:160px;
	height:25px;
	padding:0px;
	margin:0px;
	outline:none;
}
.form_lien_he input.inputbox
{
	background:none;
	border-bottom:1px dotted #00a651
	color:#575757;
	font-family:Verdana;
	font-size:11px;
	margin-right:5px;
	height:20px;
	line-height:20px;
	padding:0 5px;

}
.form_lien_he textarea.inputbox
{
	background:none;
	border-bottom:1px dotted #00a651
	color:#575757;
	font-family:Verdana;
	font-size:11px;
	margin-right:5px;
	height:114px;
	padding:0 5px;
	
}
.form_lien_he input.btn
{
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
	width:75px;
	height:25px;
	margin-right:10px;
	cursor:pointer;
	outline:none;
	color:#FDFDFD;
	border:none;
	display:inline-block;
	background:#00a651;
}
.form_lien_he input.btn:hover
{
	background:#3fa700;
	color:#fff;
}
.form_lien_he b
{
	
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#00a651;
}
.thong_tin_lien_he
{
	float:left;
	text-align:left;
	padding:5px;
	display:inline;
	color:#F00;
}
/*phan trang */
.navigation {
	font-size:11px;
	clear: both;
	padding: 15px 0px 20px;
	text-align: center;
	cursor:default;
	font-weight:bold;
	color:#407e42;
}
.navigation .current_page_item, .navigation .page_item a {
	outline:none;
	margin:2px;
	padding:2px 6px;
	text-decoration:none;
	background:#493d1f;
}

.navigation .page_item a {
	color:#FFF;
	background-color:#818181;
}

.navigation .current_page_item, .navigation .page_item a:hover 
{
	color:#fff;
	background-color:#11ac58;
}
/*end phan trang*/.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .box_sp
{
	margin: 0;
    padding: 0;
	position:relative;
	width:170px;
	height:210px;
	float:left;
	margin-left:10px;
	_margin-left:8px;
	margin-right:10px;
	margin-bottom:15px;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .box_sp img.hinh_sp
{
	position:absolute;
	width:160px;
	height:200px;
	border:5px solid #00a651;
	top:0;
	left:0;
	z-index:1;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .box_sp a.ten_sp
{
	position:absolute;
	width:150px;
	font-weight:bold;
	background:#00a651;
	color:#fff;
	padding:5px;
	bottom:5px;
	left:5px;
	z-index:999;
	opacity: 0.8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .box_sp p.chu_thich_sp
{
	color:#fff;
	position:absolute;
	width:150px;
	background:#000;
	padding:5px;
	top:20px;
	left:5px;
	z-index:999;
	display:none;
	opacity: 0.8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}/* CSS Document */
/* SELECT */

#select-wrapper
{
	margin:0; padding:0;
	position:relative;
	float:left;
	width:180px;
	height:22px;
	z-index:99999999999;
}
#select-wrapper select
{
	display:none;
}
#product-select
{
	display:none;
}

.jqTransformSelectWrapper {
	width: 180px !important;
	height: 22px;
	color:#ad8154;
	position:relative;
}
.jqTransformSelectWrapper div span {
	
	background: url(/images/drlink.png) no-repeat top left;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 22px;
	line-height: 22px;
	text-indent:6px;
	overflow: hidden;
	cursor:pointer;
	display:block !important;
	font-size:11px;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	z-index:99999;
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
/*	width: 35px;*/
	height: 35px;
	background: url(/images/btn_lk.png) no-repeat top right;
	outline:none;
	z-index:99999;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 183px !important;
	top: 22px;
	left: 0;
	list-style: none;
	display: none;
	margin: 0px;
	padding: 0px;
	background:#fff !important;
}

.jqTransformSelectWrapper ul a {
	display: block;
	height:20px;
	line-height:20px;
	text-indent:10px;
	text-decoration: none;
	color:#ABABAB;
	background-color:#fff;
	filter:alpha(opacity=98);-moz-opacity:.98;opacity:.98;
	z-index:999;
	background:#fff;
}

.jqTransformSelectWrapper ul a.selected {
	background: #424242;
	color:#EAEAEA;
}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#030303;
	color: #fff;
}/* slideshow gallery */

#slideshow {
	position: relative;
	width:580px !important;
	height:310px !important;

}

#slideshow a {
	position:absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	outline:none;
}

#slideshow img {
	border: none;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}

	
	
/* pagination control */

#slideshow ul {
	list-style: none;
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: 10px;
	z-index: 3;
	right:-85px;

}
#slideshow ol {
	list-style: none;
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: 7px;
	z-index: 3;
}


#slideshow ul li
{
	float: left;
	margin: 0px;
	padding:1px;
	width:16px;
	position:relative;
	height:12px;
}
#slideshow ol li {
	float: left;
	margin: 0px;
	width: 16px;
	padding:10px 10px 10px 15px  ;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	position:relative;
	text-align:left;
}
#slideshow ol li h1{
	margin-top:0px;
	margin-bottom:5px;
	_margin-bottom:2px;
	*margin-bottom:2px;
	padding-top:4px;
	font-size:12px;
	line-height:17px;
	font-weight:normal !important;
}
#slideshow ul li a {
	position: relative;
	display: block;
	width:12px;
	height:12px;
	padding:0px;
	margin:0;
	background:url(/images/icon1.png) no-repeat;
	behavior: url(/images/iepngfix.htc);
	text-indent:-9999999px;
}
	
#slideshow ul li a.current, #slideshow ul li a:hover {
	
	background:url(/images/icon1_hover.png) no-repeat;
	 behavior: url(/images/iepngfix.htc);
	 cursor:pointer !important;
}

/* caption control */
.caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.caption p {
	padding:5px;
	margin:0;
}
.caption a {
	display:inline !important;
}
.html-caption {
    display:none;
}


#slideshow ol {
	bottom:0px;
	position: absolute;
	overflow: hidden;
	width: 580px !important;
	font-size: 14px;
	color: #FFFFFF;
	background:#000;
	z-index:2;
	text-align:right;
	opacity: 0.7 !important;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70) !important;
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
}
#slideshow ol li {
	width: 94%;
}

.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .tieu_de
{
	margin: 0;
    padding: 0;
	font-weight:bold;
	color:#118CFF;
	padding-bottom:10px;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .so_luoc
{
	color:#2D2D2D;
	font-weight:bold;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .noi_dung
{
	margin: 0;
    padding: 0;
	text-align:justify;
	padding:10px 0;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .tin_khac
{
	border-top:1px dotted #ABABAB;
	padding:10px 0;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .tin_khac a
{
	color:#118CFF;
	display:inline-block;
	line-height:25px;
	padding-left:15px;
	height:22px;
	background:url(/images/icon.jpg) left 7px no-repeat;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .tin_khac a:hover
{
	color:#11ac58;
	text-decoration:none;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .tin_khac span.date
{
	color:#818181;
	padding-left:15px;
	display:inline-block;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .box_tin
{
    margin: 0;
    padding: 0;
    position: relative;
    width: 580px;
	height: 120px;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .box_tin img.tt
{
	position:absolute;
	top:0;
	left:0;
	border:1px solid #C9C9C9;
	padding:1px;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .box_tin a.tt
{
	position:absolute;
	left:160px;
	top:0;
	color:#404040;
	font-weight:bold;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .box_tin a.tt:hover
{
	color:#0084ff;
	text-decoration:none;
}
.tgp_container .main .tgp .colum_left .gioi_thieu .content_gioi_thieu .box_tin div.tt
{
	position:absolute;
	left:160px;
	top:20px;
	text-align:justify;
}
