/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	display: block;
	width: 100%;
}
* html .clearfix {
	height: 1%;
}
/* */
body
{
	color:#282828;
	font-family:tahoma;
	font-size:11px;
	margin:0px;
	padding:0px;
	background:url(/images/body_bg.png) top center repeat-y;
}
a
{
	text-decoration:none;
	color:#282828;
	outline:none;
}
a:hover
{
	color:#000;
}

a img
{
	border:none;
}

form
{
	margin:0px;
	padding:0px;
}

.clear
{
	clear:both;
}

.tgp_container
{
	margin:0px auto;
	width:1000px;
	text-align:left;
	background-color:#FFF;
	padding:0px;
}
.tgp_container .tgp_banner
{
	width:1000px;
	height:350px;
	position:relative;
}
.tgp_container .tgp_banner .tgp_navigation
{
	width:364px;
	height:77px;
	padding:10px 0px 10px 4px;
	_padding:15px 0px 20px 4px;
	position:absolute;
	top:0px;
	right:0px;
	background:url(/images/navigation_bg.png) top left no-repeat;
	behavior: url(/images/iepngfix.htc);
}
.tgp_container .tgp_banner .tgp_navigation ul.main_menu,.tgp_container .tgp_banner .tgp_navigation ul.main_menu li
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.tgp_container .tgp_banner .tgp_navigation ul.main_menu
{
	width:364px;	
}
.tgp_container .tgp_banner .tgp_navigation ul.main_menu li
{
	width:177px;
	padding:5px 5px 5px 0px;
	float:left;
}
.tgp_container .tgp_banner .tgp_navigation ul.main_menu li a
{
	display:inline-block;
	width:162px;
	padding-left:15px;
	font-size:14px;
	line-height:18px;
	color:#FFF;
	background:url(/images/menu_li_a.png) top left no-repeat;
	behavior: url(/images/iepngfix.htc);
	text-transform:uppercase;
}
.tgp_container .tgp_banner .tgp_navigation ul.main_menu li a:hover,.tgp_container .tgp_banner .tgp_navigation ul.main_menu li a.active
{
	color:#ffa800;
	background:url(/images/menu_li.png) top left no-repeat;
	behavior: url(/images/iepngfix.htc);
}
.tgp_container .tgp_banner .tgp_introduction_home
{
	width:368px;
	height:179px;
	background:url(/images/gioi_thieu_home.png) top left no-repeat;
	behavior: url(/images/iepngfix.htc);
	position:absolute;
	bottom:0px;
	right:0px;
}
.tgp_container .tgp_banner .tgp_nang_luc
{
	position:absolute;
	left:0px;
	bottom:0px;
}
.tgp_container .tgp_banner .tgp_nang_luc a
{
	display:inline-block;
	width:456px;
	height:37px;
	background:url(/images/nang_luc_hd.png) top left no-repeat;
	behavior: url(/images/iepngfix.htc);
}
.tgp_container .tgp_banner .tgp_nang_luc a:hover,.tgp_container .tgp_banner .tgp_nang_luc a.active
{
	background:url(/images/nang_luc_hd_act.png) top left no-repeat;
	behavior: url(/images/iepngfix.htc);
}
.tgp_container .tgp_banner .tgp_introduction_home .desc
{
	width:348px;
	height:89px;
	padding:50px 10px 5px 10px;
	color:#FFF;
}
.tgp_container .tgp_banner .tgp_introduction_home .detail
{
	padding-left:293px;
	width:75px;
	height:20px;
}
.tgp_container .tgp_banner .tgp_introduction_home .detail a
{
	display:inline-block;
	width:75px;
	height:20px;
	background:url(/images/detail.png) top left no-repeat;
	behavior: url(/images/iepngfix.htc);
}
.tgp_container .tgp_banner .tgp_introduction_home .detail a:hover,.tgp_container .tgp_banner .tgp_introduction_home .detail a.active
{
	background:url(/images/detail_act.png) top left no-repeat;
	behavior: url(/images/iepngfix.htc);
}
.tgp_container .tgp_body
{
	width:1000px;
}
.tgp_container .tgp_body .tgp_content
{
	width:1000px;	
}
.tgp_copyright
{
	background:#aeaeae;
	height:52px;
	color:#FFF;
	position:relative;
	line-height:14px;
}

.tgp_copyright .div_1
{
	position:absolute;
	left:20px;
	top:12px;
	
}

.tgp_copyright .div_2
{
	position:absolute;
	right:30px;
	top:12px;
	cursor:pointer;
}

.tgp_copyright .div_2 b
{
	color:#535353;
}.tgp_container .tgp_body .tgp_content .tgp_left
{
	width:612px;
	padding:10px;
	float:left;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left
{
	width:295px;
	float:left;
	padding-right:10px;
	border-right:solid 1px #9fa09e;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left .other_title
{
	width:295px;
	height:20px;
	padding-top:10px;
	font-weight:bold;
	color:#e5b400;
	font-size:14px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left ul.home,.tgp_container .tgp_body .tgp_content .tgp_left .left ul.home li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left ul.home li a
{
	display:inline-block;
	padding-left:10px;
	height:13px;
	overflow:hidden;
	line-height:16px;
	color:#282828;
	background:url(/images/other_li_a.png) 0px 7px no-repeat;
	behavior: url(/images/iepngfix.htc);
	text-decoration:underline;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left ul.home li a:hover,.tgp_container .tgp_body .tgp_content .tgp_left .left ul.home li a.active
{
	background:url(/images/other_li.png) 0px 7px no-repeat;
	color:#00788A;	
}
.tgp_container .tgp_body .tgp_content .tgp_left .left h1.title
{
	margin:0px;
	padding:10px 0px 0px 0px;
	width:295px;
	height:30px;
	font-size:20px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left .home_box
{
	width:295px;
	padding:5px 0px 5px 0px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left .home_box .title
{
	margin:0px;
	padding:0px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left .home_box .title a
{
	font-weight:bold;
	padding-top:5px;
	color:#282828;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left .home_box .title a:hover,.tgp_container .tgp_body .tgp_content .tgp_left .left .home_box .title a.active
{
	color:#00788a;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left .home_box .desc
{
	padding-top:5px;
	text-align:justify;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left .home_box .detail
{
	width:295px;
	text-align:right;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left .home_box .detail a
{
	width:295px;
	text-decoration:underline;
	color:#0044cb;
}
.tgp_container .tgp_body .tgp_content .tgp_left .left .home_box .detail a:hover
{
	color:#00923F;	
}
.tgp_container .tgp_body .tgp_content .tgp_left .right
{
	width:296px;
	float:left;
	padding-left:10px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .right h1.title
{
	margin:0px;
	padding:10px 0px 0px 0px;
	width:296px;
	height:30px;
	font-size:20px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .right .home_box
{
	width:296px;
	padding:5px 0px 5px 0px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .right .home_box .title
{
	width:296px;
	margin:0px;
	padding:0px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .right .home_box .title a
{
	display:inline-block;
	width:296px;
	font-weight:bold;
	padding-top:5px;
	color:#282828;
}
.tgp_container .tgp_body .tgp_content .tgp_left .right .home_box .title a:hover,.tgp_container .tgp_body .tgp_content .tgp_left .right .home_box .title a.active
{
	color:#00788a;
}
.tgp_container .tgp_body .tgp_content .tgp_left .right .home_box .desc
{
	width:296px;
	padding-top:5px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .right .home_box .detail
{
	text-align:right;
	width:296px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .right .home_box .detail a
{
	width:296px;
	text-decoration:underline;
	color:#0044cb;
}
.tgp_container .tgp_body .tgp_content .tgp_left .right .home_box .detail a:hover
{
	color:#00923F;
}
.tgp_container .tgp_body .tgp_content .tgp_right
{
	width:348px;
	padding:10px;
	float:left;
	background:#d5d7d4;
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box
{
	width:348px;
	float:left;
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box .search
{
	width:348px;
	height:27px;
	padding:0px;
	margin:0px;
	float:left;
	filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box .search input.input
{
	background:url(/images/search_bg.png) top center no-repeat;
	behavior: url(/images/iepngfix.htc);
	border:medium none;
	padding:0px 5px 0px 5px;
	margin:0px;
	font-size:16px;
	width:284px;
	height:27px;
	line-height:27px;
	color:#282828;
	font-style:italic;
	float:left;
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box .search input.submit
{
	padding:0px 0px 0px 5px;
	margin:0px;
	outline:none;
	float:left;
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box .search_content
{
	float:left;
	width:263px;
	height:32px;
	padding:5px 0px 0px 85px;
	border-bottom:dotted 1px #777877;
	background:url(/images/label_search.png) top left no-repeat;
	behavior: url(/images/iepngfix.htc);
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box h1.title
{
	margin:0px;
	padding:10px 0px 0px 0px;
	width:348px;
	height:30px;
	font-size:20px;
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box .support_content
{
	float:left;
	width:230px;
	height:86px;
	padding:0px 118px 10px 0px;
	border-bottom:dotted 1px #777877;
	background:url(/images/online_support_bg.png) top right no-repeat;
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box .content
{
	float:left;
	width:348px;
	padding:0px 0px 10px 0px;
	border-bottom:dotted 1px #777877;
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box .content ul,.tgp_container .tgp_body .tgp_content .tgp_right .right_box .content ul li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box .content ul
{
	height:62px;	
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box .content ul li
{
	width:109px;
	height:62px;
	float:left;
	padding:0px 3px 0px 3px;
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box .content ul li img
{
	border:solid 1px #a9a9a9;	
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box h1.count
{
	margin:0px;
	padding:15px 0px 0px 0px;
	width:170px;
	height:25px;
	float:left;
	font-size:20px;
}
.tgp_container .tgp_body .tgp_content .tgp_right .right_box .count_content
{
	padding:10px 0px 0px 0px;
	width:178px;
	height:30px;
	float:left;
}.newsSlider {
	width:348px;
	height:62px;
	padding:0px;
	text-align:justify;
	background:url(/images/kh_bg.png) top center no-repeat;
	behavior: url(/images/iepngfix.htc);
	position:relative;
	display:none;
}

.newsSlider .wrapper {
	width:348px;
	height:62px;
	overflow:auto;
	position:absolute;
	top:0px;
	left:3px;
}

.newsSlider .wrapper ul {
	width:99999px;
	list-style:none;
	position:absolute;
	height:62px;
	top:0;
	left:0;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.newsSlider ul li {
	display:block;
	float:left;
	width:109px;
	height:62px;
	margin:0px;
	padding:0px;
	line-height:18px;
	text-align:justify;
	font-size:11px;
	font-family:tahoma;
	color:#000;
}
.newsSlider .arrow
{
	cursor:pointer;
	height:15px;
	top:60px;
	width:15px;
	text-indent:-9999px;
}
.newsSlider .forward
{
	background:transparent url(/images/news-arrow-right.png) top left no-repeat;
	position:absolute;
	top:-32px;
	right:10px;
}

.newsSlider .back
{
	background:transparent url(/images/news-arrow-left.png) top left no-repeat;
	position:absolute;
	top:-32px;
	right:30px;
}

.newsSlider a.forward:hover, .newsSlider a.back:hover
{
	background-position:bottom left;
}

#thumbNav {
	position:relative;
	top:323px;
	text-align:center;
}

#thumbNav a {
	color:#000;
	font:11px/18px Georgia, Serif;
	display:inline-block;
	height:18px;
	background:#c58b04 url(../images/cellshade.png) repeat-x;
	text-align:center;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	margin:0 5px 0 0;
	padding:2px 8px;
}

#thumbNav a.cur {
	background:#e0a213;
}

#start-stop {
	display:none;
}

#start-stop.playing {
	display:none;
}
#thumbNav a:hover,#start-stop:hover {
	background-image:none;
}.tgp_container .tgp_body .tgp_content .tgp_left h1.title
{
	margin:0px;
	padding:10px 0px 0px 0px;
	width:612px;
	height:30px;
	font-size:20px;
	border-bottom:solid 1px #AEAEAE;
}
.tgp_container .tgp_body .tgp_content .tgp_left .content
{
	padding:10px 0px 0px 0px;
	width:612px;
	text-align:justify;
}
.tgp_container .tgp_body .tgp_content .tgp_left .content h1.news_title
{
	width:597px;
	padding:0px 0px 5px 15px;
	margin:0px;
	font-size:11px;
	color:#00788a;
	font-weight:bold;
	background:url(/images/icon.png) 0px 2px no-repeat;
}
.tgp_container .tgp_body .tgp_content .tgp_left .content .news_desc
{
	width:612px;
	font-weight:bold;
	text-align:justify;
}
.tgp_container .tgp_body .tgp_content .tgp_left .content .news_content
{
	width:612px;
	padding:5px 0px 10px 0px;
	text-align:justify;
}
.tgp_container .tgp_body .tgp_content .tgp_left .content .more
{
	width:612px;	
}
.tgp_container .tgp_body .tgp_content .tgp_left .content .more a
{
	display:inline-block;
	width:597px;
	float:left;
	padding-left:15px;
	line-height:16px;
	background:url(/images/title_icon1.png) 0px 5px no-repeat;
}
.tgp_container .tgp_body .tgp_content .tgp_left .content .more a:hover
{
	color:#00788a;	
}
.tgp_container .tgp_body .tgp_content .tgp_left .box
{
	width:296px;
	float:left;
	padding:5px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .box .title
{
	width:296px;
	margin:0px;
	padding:0px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .box .title a
{
	display:inline-block;
	width:296px;
	font-weight:bold;
	padding-top:5px;
	color:#282828;
}
.tgp_container .tgp_body .tgp_content .tgp_left .box .title a:hover,.tgp_container .tgp_body .tgp_content .tgp_left .box .title a.active
{
	color:#00788a;
}
.tgp_container .tgp_body .tgp_content .tgp_left .box .desc
{
	width:296px;
	padding-top:5px;
}
.tgp_container .tgp_body .tgp_content .tgp_left .box .desc a
{
	text-decoration:underline;
	color:#0044cb;
}
.frm_contact input.inputbox {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("/images/bg-input.png");
	background-position:left top;
	background-repeat:no-repeat;
	height:26px;
	padding:0px 5px 0px 5px;
	margin-right:5px;
	width:220px;
	float:left;
	font-size:11px;
	font-family:verdana;
	border:0px;
	color:#8A8A8A;
}
.frm_contact textarea.inputbox {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("/images/bg-textarea.png");
	border:solid 1px #cccccc;
	background-position:left top;
	background-repeat:no-repeat;
	height:114px;
	padding:5px;
	margin-right:5px;
	color:#8A8A8A;
	font-size:11px;
	font-family:verdana;
	width:220px;
	border:0px;
	float:left;
}
.frm_contact .btnsend {
	background:url(/images/btn-send.png) top left no-repeat;
	cursor:pointer;
	display:block;
	float:none;
	margin:0px 20px 0px 0px;
	padding:0px;
	width:80px;
	height:27px;
	border:0px;
}
.frm_contact .btnreset {
	background:url(/images/btn-reset.png) top left no-repeat;
	cursor:pointer;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:80px;
	height:27px;
	border:0px;
}
/*Phan trang*/
.navigation {
	font-size:11px;
	clear: both;
	padding: 10px 0px;
	text-align: center;
	cursor:default;
	font-weight:bold;
	color:#545454;
}
.navigation .current_page_item, .navigation .page_item a {
	outline:none;
	margin:2px;
	padding:2px 6px;
	border: 1px solid #9C9C9C;
	text-decoration:none;
}

.navigation .page_item a {
	border: 1px solid #9C9C9C;
	color:#686868;
	background-color:#FFF;
}

.navigation .current_page_item, .navigation .page_item a:hover {
	color: #686868;
	background-color:#D5D7D4;
}
/*
-------------------- SELECT -----------------------------
*/
#select-wrapper
{
	width:231px;
	float:left;
	padding:0px 0px 10px 0px;
	margin:0px;
	top:-3px;
	position:relative;
}
#product-select
{
	display:none;
}

.jqTransformSelectWrapper {
	width: 100px;
	height: 30px;
	color:#FFF;
	position:relative;
}

.jqTransformSelectWrapper div span {
	
	background: url(/images/select-left.png) no-repeat top left;
	float: none;
	position: absolute;
	left:0px;
	white-space: nowrap;
	height: 30px;
	color:#FFF;
	line-height: 30px;
	text-indent:10px;
	overflow: hidden;
	cursor:pointer;
	display:block;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 3px;
	width: 34px;
	height: 30px;
	background: url(/images/select-right.png) no-repeat top right;
	outline:none;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 33px;
	left: 0px;
	list-style: none;
	display: none;
	margin: 0px;
	padding: 0px;
}

.jqTransformSelectWrapper ul a {
	display: block;
	height:30px;
	line-height:30px;
	text-indent:10px;
	text-decoration: none;
	color:#FFFFFF;
	background:url(/images/select-left.png) top center;
}

.jqTransformSelectWrapper ul a.selected {
	background:url(/images/select-left.png) top center;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#27488e;
	color: #fff;
}
div.hinh_title
{
	margin:0px;
	padding:10px 0px 0px 0px;
	width:612px;
	height:30px;
	border-bottom:solid 1px #AEAEAE;
}
h1.hinh_title
{
	margin:0px;
	padding:0px;
	width:380px;
	height:30px;
	font-size:20px;
	float:left;
}
