/* 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:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:url(/images/bg.png) no-repeat bottom fixed;
}
a
{
	text-decoration:none;
	color:#006600;
	outline:none;
}
a:hover
{
	color:#FF0000;
}

a img
{
	border:none;
}

form
{
	margin:0px;
	padding:0px;
}

.clear
{
	clear:both;
}
.wrapper_top
{
	background:url(/images/wrapper_top.png) repeat-x top left;
}
.wrapper_bottom
{
	/*background:url(/images/bottom.png) no-repeat bottom center ;*/
}
.tgp_container
{
	margin:0px auto;
	width:1000px;
	text-align:left;
	padding:0px;

}
.tgp_container .tgp_banner
{
	width:1000px;
	height:auto;
	margin:0px;
	padding:0px;
	background:#FFFFFF;
}
.tgp_container .tgp_banner .tgp_top
{
	width:1000px;
	height:30px;
	background:#f0eee1;
}
.tgp_top .tgp_box
{
	width:270px;
	height:18px;
	float:left;
	color:#090;
	padding:7px 20px;
}
.tgp_top .tgp_box_center
{
	width:300px;
	height:20px;
	float:left;
	color:#090;
	padding:5px 5px;
	text-align:right;
}
.tgp_top .tgp_box_center a
{
	color:#666;
	padding-left:10px;
	text-align:right;
}
.tgp_top .tgp_box_right
{
	width:330px;
	height:20px;
	float:right;
}
.tgp_top .tgp_box_right input
{
	border:none;
	float:left;
	margin-top:5px;
	font-family:Verdana, Geneva, sans-serif;
}
.tgp_top .tgp_box_right input.text
{
	width:184px;
	height:20px;
	background:url(/images/bg_search.png) no-repeat;
	font-size:11px;
	color:#666;
	text-indent:10px;
}
.tgp_top .tgp_box_right input.button
{
	width:25px;
	height:20px;
	background:url(/images/bg_button_search.png) no-repeat;
	padding-left:0px;
}
.tgp_top .tgp_box_right .flag
{
	width:50px;
	height:25px;
	float:left;
	margin-left:30px;
	padding-top:5px;
}
.tgp_top .tgp_box_right .flag a img
{
	border:none;
	float:left;
}
.tgp_container .tgp_banner .tgp_banner_bottom
{
	width:1000px;
	height:172px;
	background:url(/images/banner.png) no-repeat;
}
.tgp_container .tgp_nav_slide
{
	width:980px;
	margin:0px;
	padding:10px;
	height:255px;
	background:#FFFFFF;
}
.tgp_container .tgp_nav_slide .menu
{
	height:40px;
	width:980px;
	padding:0px;
	margin:0px;
	background:url(/images/menu_bg.png) repeat-x;
	margin-bottom:10px;
	font-family:Arial,Verdana,Tahoma,"Trebuchet MS",Sans-Serif,Georgia,Courier,"Times New Roman",Serif;
}
ul#topnav 
{
	
    margin: 0; padding: 0;
    float: left;
    width: 960px;
    list-style: none;
    position: relative; /*--thiết lập vị trí của ul chưa menu--*/
    font-size: 13px;
    background: url(topnav_stretch.gif) repeat-x;
	margin-left:10px;
}
ul#topnav li 
{
	float: left;
	margin: 0; padding: 0;
	margin-top:5px;
}
ul#topnav li a 
{
	padding: 10px 15px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
ul#topnav li:hover,li.active 
{ 
	background: #FFFFFF url(topnav_active.gif) repeat-x;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
ul#topnav li.cuong 
{
	background: #FFFFFF url(topnav_active.gif) repeat-x;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}

ul#topnav li.cuong a,a.active
{
	color:#006600
}
ul#topnav li a.active
{
	color:#006600
}
ul#topnav li span 
{
    float: left;
    padding: 15px 0;
    position: absolute;
    left: -10px; top:40px;
    display: none; /*-- mặc định menu cấp 2 là ẩn --*/
    width: 980px;
    background: #FFFFFF;
    color: #fff;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;

}
ul#topnav li:hover span 
{ 
	display: block; 
} /*--hiển thị menu cấp 2 khi đưa chuột vào--*/
ul#topnav li span a 
{ 
	display: inline; 
	text-transform:capitalize;
	color:#000;
	font-weight:normal;
} /*-- tất cả các menu câp 2 cùng nằm trên 1 dòng--*/
ul#topnav li span a:hover 
{
	text-decoration: none;
	color:#006600;
	font-weight:bold;
}
.tgp_container .tgp_nav_slide .slide
{
	height:204px;
	width:980px;
	padding:0px;
	margin:0px;
	background:#256000;
}
.tgp_container .tgp_nav_slide .slide .left
{
	width:693px;
	height:198px;
	padding:3px;
	margin:0px;
	float:left;
}
.tgp_container .tgp_nav_slide .slide .right
{
	width:275px;
	height:198px;
	margin:0px;
	padding-left:1px;
	float:left;
}
.tgp_container .tgp_nav_slide .slide .right img
{
		padding-top:3px;
}
.tgp_container .tgp_body
{
	width:980px;
	padding:0px 10px;
	margin:0px;
	height:auto;
	padding-bottom:10px;
	background:#FFFFFF;
}
.tgp_container .tgp_body .body_content
{
	width:980px;
	height:auto;
	background:#FFF;
}
.tgp_container .tgp_body .tgp_left
{
	width:254px;
	height:auto;
	border:solid 1px #CCC;
	float:left;
}
.tgp_container .tgp_body .tgp_left .box_news
{
	width:254px;
	height:auto;
	padding:0px;
	margin:0px;
}
.tgp_container .tgp_body .tgp_left .box_news a img
{
	margin:5px 7px;
	text-align:center;
	border:1px solid #CCC;
	padding:1px;
}
.tgp_container .tgp_body .tgp_left .box_news .content
{
	padding:10px;
	text-align:left;
	padding-top:0px;
}
.tgp_container .tgp_body .tgp_left .box_news .content a
{
	font-weight:bold;
	line-height:15px;
	color:#090;
	padding-bottom:7px;
	padding-top:7px;
	font-size:12px;
}
.tgp_container .tgp_body .tgp_left .box_news .content .desc
{
	text-align:justify;
	color:#666;
	padding-top:5px;
}
.tgp_container .tgp_body .tgp_left h1.title
{
	width:235px;
	height:20px;
	text-transform:uppercase;
	color:#060;
	font-size:13px;
	padding:15px 10px;
	margin:0px;
	padding-bottom:0px;
}
.tgp_container .tgp_body .tgp_left .support
{
	border-top:solid 1px #CCCCCC;
	width:244px;
	height:auto;
	padding:0px;
	margin:5px 5px;
}
.tgp_container .tgp_body .tgp_left .support h1.title
{
	width:215px;
	height:20px;
	text-transform:uppercase;
	color:#060;
	font-size:13px;
	padding:15px 10px; 
	margin:0px;
	padding-bottom:0px;
}
.tgp_container .tgp_body .tgp_left .support .nd img
{
	text-align:center;
	margin:8px 15px;
}
.tgp_container .tgp_body .tgp_right
{
	width:718px;
	height:auto;
	margin-left:3px;
	float:left;
}
.tgp_container .tgp_body .tgp_right .hinh_anh
{
	width:700px;
	padding-left:5px;
	padding-top:5px;
}
.tgp_container .tgp_body .tgp_right .hinh_anh .box
{
	width:160px;
	height:90px;
	padding:7px;
	float:left;
}
.tgp_container .tgp_body .tgp_right .hinh_anh .box img
{
	border:solid 2px #090;	
}
.tgp_container .tgp_body .tgp_right .content_right
{
	border:solid 1px #CCC;
	width:708px;
	margin-left:8px;
	color:#000;
	padding-bottom:8px;
	min-height:460px;
}
.tgp_container .tgp_body .tgp_right .content_right .title_news
{
	width:680px;
	height:14px;
	color:#060;
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	
}
.tgp_container .tgp_body .tgp_right .content_right .box_tuyendung
{
	width:690px;
	margin:10px;
	text-align:justify;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news
{
	width:708px;
	height:110px;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news .hinh_anh
{
	width:163px;
	height:90px;
	float:left;
	padding:8px;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news .hinh_anh img
{
	border:solid 1px #CCC;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news .noi_dung
{
	width:520px;
	height:90px;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news .noi_dung .tieu_de
{
	width:520px;
	height:20px;
	color:#090;
	font-weight:bold;
	font-size:12px;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news .noi_dung .desc
{
	width:520px;
	height:60px;
	color:#000;
	text-align:justify;
	padding:0px;
	margin:0px;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news .noi_dung .date
{
	width:520px;
	height:20px;
	color:#000;
	text-align:justify;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news_detail
{
	width:690px;
	height:auto;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news_detail .title
{
	width:690px;
	height:20px;
	color:#090;
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
	margin-left:10px;
	text-align:left;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news_detail .desc
{
	width:690px;
	text-align:justify;
	padding:10px;
	font-weight:bold;
	color:#666;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news_detail .noi_dung
{
	width:690px;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
}
.tgp_container .tgp_body .tgp_right .content_right .box_news_detail .news_order
{
	margin-left:10px;
	width:690px;
}
.tgp_container .tgp_body .tgp_right .right_title
{
	height:10px;
	padding:5px 5px 5px 10px;
	width:500px;
	text-transform:uppercase;
	color:#090;
	font-weight:bold;
	font-size:13px;
}
.tgp_container .tgp_body .tgp_right .right_content
{
	width:690px;
	color:#000;
	min-height:470px;
	padding:0px;
	margin:10px;
	text-align:justify;
}
.tgp_container .tgp_body .tgp_right .hot_news
{
	width:710px;
}
.tgp_container .tgp_body .tgp_right .hot_news .box_content
{
	width:470px;
	float:left;
	margin-right:10px;
}
.tgp_container .tgp_body .tgp_right .hot_news .box_content .title
{
	height:20px;
	padding:10px;
	width:440px;
	text-transform:uppercase;
	color:#090;
	font-weight:bold;
	font-size:13px;
}
.tgp_container .tgp_body .tgp_right .hot_news .box_content .desc
{
	padding:10px;
	padding-top:0px;
	width:450px;
	color:#666;
	text-align:justify;
}
.tgp_container .tgp_body .tgp_right .hot_news .box_content .detail
{
	width:460px;
	height:10px;
	text-align:right;
}

.tgp_container .tgp_body .tgp_right .hot_news .box_image
{
	height:153px;
	width:230px;
	float:left;
}
.tgp_container .tgp_body .tgp_right .tgp_bottom
{
	border:solid 1px #CCC;
	width:710px;
	margin-left:7px;
}
.tgp_container .tgp_body .tgp_right .tgp_bottom .title
{
	padding:10px;
	padding-bottom:5px;
	height:20px;
	width:685px;
	color:#090;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}
.tgp_container .tgp_body .tgp_right .tgp_bottom .noi_dung
{
	padding:20px;
	padding-top:0px;
}
.tgp_container .tgp_body .tgp_right .tgp_bottom .noi_dung .product_box
{
	width:320px;
	height:155px;
	float:left;
}
.tgp_container .tgp_body .tgp_right .tgp_bottom .noi_dung .product_box1
{
	width:320px;
	height:155px;
	float:left;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
.tgp_container .tgp_body .tgp_right .tgp_bottom .noi_dung .product_box2
{
	width:320px;
	height:155px;
	float:left;
	border-bottom:solid 1px #CCCCCC;
	
}
.tgp_container .tgp_body .tgp_right .tgp_bottom .noi_dung .product_box .pro_title,.product_box1 .pro_title,.product_box2 .pro_title
{
	width:290px;
	height:15px;
	padding:5px 5px 5px 0px;
	margin-left:15px;
	text-align:justify;
	font-weight:bold;
	color:#090;
	font-size:12px;
}
.tgp_container .tgp_body .tgp_right .tgp_bottom .noi_dung .product_box .pro_noi_dung,.product_box1 .pro_noi_dung,.product_box2 .pro_noi_dung
{
	width:290px;
	height:110px;
	margin-left:15px;
}
.tgp_container .tgp_body .tgp_right .tgp_bottom .noi_dung .product_box .pro_noi_dung img,.product_box1 .pro_noi_dung img,.product_box2 .pro_noi_dung img
{
	float:left;
	margin-right:15px;
	border:solid 1px #ccc; 
}
.tgp_container .tgp_body .tgp_right .tgp_bottom .noi_dung .product_box .pro_noi_dung .readmore,.product_box1 .pro_noi_dung .readmore,.product_box2 .pro_noi_dung .readmore
{
	width:160px;
	height:20px;
	float:left;
	color:#666;
	padding-top:5px;
}
.tgp_container .tgp_body .tgp_right .tgp_bottom .noi_dung .product_box .pro_noi_dung .readmore a img,.product_box1 .pro_noi_dung .readmore a img,.product_box2 .pro_noi_dung .readmore a img
{
	width:50px;
	height:9px;
	border:none;
	text-align:right;
	padding-top:5px;
}
.tgp_container .tgp_body .tgp_right .tgp_bottom .noi_dung .product_box .pro_noi_dung .pro_desc,.product_box1 .pro_noi_dung .pro_desc,.product_box2 .pro_noi_dung .pro_desc
{
	width:160px;
	height:85px;
	float:left;
	color:#666;
	overflow:hidden;
}
.tgp_container .tgp_body .tgp_right .sologan
{
	width:712px;
	height:22px;
	background:url(/images/sologan.png) no-repeat left bottom;
	margin-left:7px;
	padding-top:12px;
	color:#fffff;
	font-weight:bold;
	text-align:center;
}
.tgp_container .tgp_body .tgp_right .sologan span
{
	font-size:15px;
	color:#FFF;
	text-transform:uppercase;
}
.tgp_menu_bottom
{
	height:10px;
	width:980px;
	border-bottom:solid 1px #0C0;
	padding-bottom:20px;
	margin-left:10px;
	margin:0px auto;
}
.tgp_menu_bottom .box_left
{
	width:200px;
	height:20px;
	padding-top:7px;
	text-align:center;
	float:left;
	color:#CF0;
	font-weight:bold;
}
.tgp_menu_bottom .box_right
{
	width:770px;
	height:20px;
	padding-top:7px;
	text-align:center;
	float:left;
	font-weight:normal;
}
.tgp_menu_bottom .box_right a
{
	color:#FFF;
}
.tgp_copyright
{
	height:55px;
	color:#FFFFFF;
	position:relative;
	line-height:14px;
	padding:0px;
	margin:0px;
	position:relative;
	width:1000px;
	margin:0px auto;

}

.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:#F90;
}
/*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 #090;
	text-decoration:none;
}

.navigation .page_item a {
	border: 1px solid #090;
	color:#010101;
	background-color:#FFFFFF;
}

.navigation .current_page_item, .navigation .page_item a:hover {
	color: #DDAD22;
	background-color:#030;
}
.tgp_lien_he
{
	width:700px;	
	float:left;
	display:inline;
}
.tgp_lien_he .form_lien_he
{
	float:left;
	width:700px;
	margin-left:10px;
}
.tgp_lien_he .form_lien_he input,textarea
{
	border:0px;
	border-bottom:dotted 1px #006600;
}
.tgp_lien_he .form_lien_he input.button
{
	width:60px;
	height:25px;
	background:url(/images/btn_gui.png) 0px 0px;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	outline:none;
}
.tgp_lien_he .form_lien_he .btn_gui
{
	background:url(/images/btn_gui.png) no-repeat;
	clear:both;
	height:20px;
	width:40px;
	float:left;
	display:block;
	border:none;
	margin:0px;
	padding:0px;
}
.tgp_lien_he .form_lien_he b
{
	color:#006600;
}
.tgp_lien_he .thong_tin_lien_he
{
	float:left;
	width:235px;
	text-align:left;
	padding:5px;
	display:inline;
	padding-left:10px;
	padding-right:10px;
}
