@charset "utf-8";

/* 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:#000;

	font-family:Arial;

	font-size:11px;

	background: #fff url(/images/bg.jpg) bottom center no-repeat  fixed;

	padding:0px;

	margin:0px;

}

a

{

	text-decoration:none;

	color:#000;

	outline:none;

}

a img

{

	border:none;

}



form

{

	margin:0px;

	padding:0px;

}



.clear

{

	clear:both;

}

.wrap_container

{

	margin:0px auto;

	width:1000px;

	text-align:left;

	padding:0px;

}

.wrap_container .tgp_wraptop

{



	background:url(/images/bgtop.png) 0px 0 no-repeat;

	behavior: url(/images/iepngfix.htc);

	height:268px;

	width:965px;

	position:relative;

	margin-left:17px;

}

.wrap_container .tgp_wraptop .lo_go

{

	position:absolute;

	width:125px;

	height:150px;

	left:60px;

	top:75px;

	z-index:999;

}

.wrap_container .tgp_wraptop .lo_go img

{

	width:125px;

	height:150px;

}

.wrap_container .tgp_wraptop a.vn

{

	position:absolute;

	right:65px;

	top:20px;

}

.wrap_container .tgp_wraptop a.en

{

	position:absolute;

	right:40px;

	top:20px;

}

.wrap_container .tgp_wraptop .tgp_search

{

	width:238px;

	height:23px;

	background:url(/images/search_text.png) bottom left no-repeat;

	behavior: url(/images/iepngfix.htc);

	position:absolute;

	right:85px;

	top:20px;

}

.wrap_container .tgp_wraptop .tgp_search input.txt

{

	border:none;

	height:18px;

	background:none;

	font-size:11px;

	text-indent:4px;

	line-height:15px;

	color:#666666;

}

.wrap_container .tgp_wraptop .tgp_search input.btn

{

	position:absolute;

	right:6px;

	top:0px;

	outline:none;



}

.wrap_container .tgp_wraptop .tgp_banner

{

	width:911px;

	height:218px;

	position:absolute;

	right:25px;

	bottom:-1px;

	z-index:1;

}

.wrap_container .tgp_wraptop .tgp_banner img

{

	width:911px;

	height:216px;

}

.wrap_container .tgp_wraptop img

{

	position:absolute;

	top:8px;

	left:3px;

	width:104px;

	height:100px;

	z-index:100;

    behavior: url(/images/iepngfix.htc);

}



.wrap_container .tgp_wraptop .tgp_flag

{

	width:180px;

	height:23px;

	background-color:#066;

	float:left;

	padding-left:750px;

	margin-top:20px;

}

.wrap_container .tgp_wraptop .tgp_flag a

{

	outline:none;

	float:right;

}

.wrap_container .wrap_body

{

	width:965px;

	background:transparent url(/images/center.png) bottom left repeat-y;

	behavior: url(/images/iepngfix.htc);

	margin-left:17px;



}

.wrap_container .wrap_body .tgp_body

{

	width:929px;

	margin:0px 0 0 28px;

	padding:0 0 20xp 0;



}

<!-- chống nhảy boder -->

* html .ddsmoothmenu{height: 1%;} 

.ddshadow

{

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

}

<!--end -->

#smoothmenu1

{

}

.ddsmoothmenu

{

	width:911px;

	font-size:12px;

	font-family:Tahoma, Geneva, sans-serif;

	font-size-adjust:none;

}

.wrap_container .wrap_body .tgp_body .ddsmoothmenu ul

{

	margin:0;

	padding:0;

	width:910px;

	height:35px;

	border:solid 1px #9c9c9c;

	background:url(/images/bg_menu.gif) repeat-x;

}

.wrap_container .wrap_body .tgp_body .ddsmoothmenu ul li

{

	margin:0;

	float:left;

	list-style:none;

	position:relative;

	height:33px;

}

.wrap_container .wrap_body .tgp_body .ddsmoothmenu ul li ul

{

	margin:0;

	list-style:none;

	top:0px;

	left:-5px;

	position:absolute;

	width:205px;

	display:none;

	height:auto;

	border:none;
	
	padding:5px 0px 0px 0px;
	background:url(/images/bg_ul.png) no-repeat;
	

}

.wrap_container .wrap_body .tgp_body .ddsmoothmenu ul li ul li

{

	margin:0;

	list-style:none;

	width:205px;

	border:none;

	display:block;

	padding:0 0 0 0px;

	font-size:11px;
	background:url(/images/bg_menu_shadow.png) repeat-y;
}

.wrap_container .wrap_body .tgp_body .ddsmoothmenu ul li a

{

	padding:0 25px 0 25px;

	line-height:33px;

	height:33px;

	color:#666666;

	font-weight:bold;

	margin:1px;

	display:inline-block;

	font-family:Tahoma, Geneva, sans-serif;

}

.wrap_container .wrap_body .tgp_body .ddsmoothmenu ul li a:hover

{

	border:solid 1px #FFF;
	background:#fff;

	color:#1a9f1f;

	margin:0;

}

.wrap_container .wrap_body .tgp_body .ddsmoothmenu ul li a.selected

{

	padding:0 25px 0 25px;

	line-height:33px;

	height:33px;

	color:#1a9f1f;

	font-weight:bold;

	margin:0px;

	display:inline-block;

	border:solid 1px #FFF;

	background:#fff;

}

.wrap_container .wrap_body .tgp_body .ddsmoothmenu ul li a.active

{

	color:#fff;

	background:url(/images/hover.png) left center repeat-x;

	border:solid 1px #FFF;

	margin:0;

}

.wrap_container .wrap_body .tgp_body .ddsmoothmenu ul li ul li a

{

	margin:0;

	list-style:none;

	border:none;

	background:none;

	display:inline-block;

	padding:0 0 0 16px;

	width:190px;

	color:#2061c7;

	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	line-height:30px;
	font-size:12px;

}

.wrap_container .wrap_body .tgp_body .ddsmoothmenu ul li ul li a:hover

{
	height:28px;

	line-height:28px;

	background:#f1efef;

	border:solid #d3d1d1 1px;

	color:#f14750;

	width:178px;
	margin:0px 5px 0px 7px;
	padding:0 0 0 8px;

}
.wrap_container .wrap_body .tgp_body .ddsmoothmenu ul li ul li.bottom
{
	height:6px;
	background:url(/images/bg_menu_shadow_bottom.png) no-repeat;
}
.wrap_container .wrap_body .tgp_body .tgp_left

{

	width:584px;

	float:left;

	display:inline-block;

	padding:0px;

	min-height:350px;

}
.wrap_container .wrap_body .tgp_body .tgp_left .dh1 h2.title
{

	margin:0 auto;

	padding-top:8px;

	height:22px;

	background:url(/images/botton.png) 20px 15px no-repeat;

	font-size:12px;

	text-indent:35px;

	line-height:22px;

	color:#666;

}

.wrap_container .wrap_body .tgp_body .tgp_left .dh1 h2.title a

{

	color:#666;

}

.wrap_container .wrap_body .tgp_body .tgp_left .dh1 h2.title a:hover

{

	text-decoration:none;
	color:#000;

}

.wrap_container .wrap_body .tgp_body .tgp_left .dh1

{

	background:url(/images/bg_b_menu.gif) repeat-x;

	height:34px;

}

.wrap_container .wrap_body .tgp_body .tgp_left .news

{

	margin:0;

	width:580px;

	text-align:justify;

	font-family:Arial;

	font-size:11px;

	padding-top:10px;

}

.wrap_container .wrap_body .tgp_body .tgp_right

{

	margin:0;

	width:327px;

	float:left;

	display:inline-block;

}

.wrap_container .wrap_body .tgp_body .tgp_right .dh1 h1.title

{

	margin:0;

	width:327px;

	padding-top:5px;

	height:25px;

	background:url(/images/botton.png) 20px 15px no-repeat;
	behavior: url(/images/iepngfix.htc);

	font-size:12px;

	text-indent:35px;

	line-height:28px;

	color:#333333;

}

.wrap_container .wrap_body .tgp_body .tgp_right .dh1 h3.title

{

	margin:0;

	width:327px;

	padding-top:15px;

	height:25px;

	background:url(/images/botton.png) 0px 25px no-repeat;
	behavior: url(/images/iepngfix.htc);

	font-size:12px;

	text-indent:15px;

	line-height:28px;

	color:#333333;

}
.wrap_container .wrap_body .tgp_body .tgp_right .dh1

{

	background:url(/images/bg_b_menu.gif) repeat-x;

	height:45px;

}

.wrap_container .wrap_body .tgp_body .tgp_right .content

{

	margin:0;
	text-align:justify;
	padding:5px;
	border:solid 1px #999;

}

.wrap_container .wrap_body .tgp_body .tgp_right .content img

{

	margin:0;

	border:solid 1px #cccccc;

	padding:5px;

}

.wrap_container .tgp_copyright

{

	margin-left:15px;

	width:965px;

	height:59px;

	position:relative;

	background:url(/images/bg_bottom.png) 0 0 no-repeat;

  	behavior: url(/images/iepngfix.htc);

	font-size:13px;

	font-weight:normal;

	color:#FFFFFF;

}

.wrap_container .bg_bot

{

	margin-left:15px;

	width:965px;

	height:61px;

	background:url(/images/bg_bot.png) 0 0 no-repeat;

  	behavior: url(/images/iepngfix.htc);

}

.wrap_container .tgp_copyright .box1

{

	float:left;

	position:absolute;

	color:#999999;

	top:20px;

	left:30px;

	color:#FFF;

}

.wrap_container .tgp_copyright .box1 a

{

	color:#FFFFFF;	

}

.wrap_container .tgp_copyright .box1 a:hover

{

	text-decoration:underline;	

}

.wrap_container .tgp_copyright .box1 span

{

	color:#999999;

}

.wrap_container .tgp_copyright .box2

{

	position:absolute;

	top:15px;

	right:400px;

	color:#fff;
	padding:5px;

}

.wrap_container .tgp_copyright .box3 a

{

	float:left;

	top:20px;

	position:absolute;

	right:32px;

	color:#999999;

	line-height:20px;

}

.wrap_container .tgp_copyright .box3 span 

{

	color:#fff;

	font-weight:normal;

}

.wrap_container .tgp_copyright .box3 span a

{

	color:#ffa200;

}

.tgp_content

{

	padding:0 0 10px 0;

}

.tgp_content_1

{

	overflow:hidden;

	background:#fff;

	padding: 0 0 10px 0;

}

.tgp_news h1.title 

{

	width:318px;

	height:30px;

	background-color:#999;

	background:#f7f7f6 url(/images/botton.png) 10px center no-repeat;

	font-size:12px;

	text-indent:25px;

	line-height:30px;

	color:#333333;

	behavior: url(/images/iepngfix.htc);

}

.tgp_news_cont

{

	padding:0;

	margin:0;

	padding-left:2px;

	text-align:justify;

	background:url(/images/bg_desc.png) left top no-repeat;

	min-height:360px;

}

.tgp_news

{

	padding:0;

	margin:0;

	padding-left:2px;

	text-align:justify;

}

.tgp_news_cont .noi_dung

{

	padding:0;

	margin:0;

	padding: 10px 0px 25px 5px;

	text-align:justify;

	width:585px;



}

.tgp_news_cont .tgp_linh_vuc

{

	margin:10px 0px 0px 0px;

	padding:10px 0 0 5px;

	width:auto;

	height:100px;

	border-top:dashed 1px #CCC;

	bottom:0px;

	width:590px;



}

.tgp_news_cont .tgp_linh_vuc a

{

	width:136px;

	height:87px;

	float:left;

	padding:0 3px 0 3px;

}

.tgp_news_cont .tgp_linh_vuc a img

{

	width:134px;

	height:85px;

	border:1px solid #CCC;

}

.tgp_news .tgp_news_row

{

	margin:0 10px 0 0;



}

.news .box_tin_ten

{

	color:#333;

	font-size:12px;

	font-weight:bold;

	margin:0 0 5px 0;

}

.news .box_tin_ct

{

	color:#000;

	font-weight:700;

	text-align:justify;

	margin:0 0 5px 0;

}

.news .box_tin_nd

{

	color:#000;

	text-align:justify;

}

.tgp_news_row 

{

	padding:9px 0 9px 0;

	border-bottom:1px dashed #CCC;

}

.tgp_news_row .news_image

{

	padding:1px;

	margin:0;

	width:130px;

	height:80px;

	float:left;

	display:inline-block;

	border:solid 1px #e9e9e9;

}

.tgp_news_row .news_image img

{

	width:130px;

	height:80px;

}

.tgp_news_row .news_cont

{

	padding:0 0 0 7px;

	margin:0;

	float:left;

	display:inline-block;

	width:430px;

}

.tgp_news_row .news_cont .news_cont_time

{

	color:#999;

}

.tgp_news_row .news_cont .news_cont_more

{

	text-align:right;

	padding:0 15px 0 0;

	background:url(/images/more.gif) no-repeat 420px 5px;

}

.tgp_news_row .news_cont .news_cont_more a

{

	color:#999;

}

.tgp_news_row .news_cont .news_cont_more a:hover

{

	color:#000;

}

.tgp_news_row .news_cont .news_cont_tt

{

	width:auto;

	font-weight:bold;

}

.news_cont_tt a.tieu_de

{

	color:#000;

}

.news_cont_tt a.tieu_de:hover

{

	text-decoration:underline;

}

.tgp_news_row .news_cont .news_cont_ct

{

	width:auto;

	text-align:justify;

	height:45px;

}



.list_them

{

	padding:2px 0 2px 10px;

	background:url(/images/botton.png)  no-repeat 0 5px;

	behavior: url(/images/iepngfix.htc);

}

.tgp_du_an

{

	width:152px;

	float:left;

	display:inline-block;

	margin:0;

	padding:0px 42px 0 0;

}

.tgp_da_cont

{

	margin:0;

	padding:10px 0px 10px 0px;
	

}

.da_hinh

{

	padding:0;

}

.da_hinh img

{

	width:170px;

	height:120px;

	border:solid 1px #999;

}

.da_td

{

	padding:5px 0 5px 0;

	text-align:center;
	height:30px;

}

.da_td a

{

	color:#000;

	font-weight:bold;

}

.da_td a:hover

{

	color:#000;

	text-decoration:underline;

	font-weight:bold;

}

.da_time_more

{

	color:#000;

	padding:5px 11px 5px 0;

}

.da_time_more .time

{

	width:150px;

	float:left;

}

.da_time_more .more

{

	width:70px;

	float:right;

	text-align:right;

	background:url(../images/more.gif) right no-repeat;

	behavior: url(/images/iepngfix.htc);

	padding:0 10px 0 0;

}

.da_time_more .more a

{

	color:#000;

}

.da_time_more .more a:hover

{

	color:#F00;

}.tgp_lien_he
{
	width:560px;	
	display:inline;
}
.tgp_lien_he .form_lien_he
{
	width:560px;
	margin-left:0px;
}
.tgp_lien_he .form_lien_he input,textarea
{
	border:0px;
	border-bottom:dotted 1px #000;
	background:none;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
}
.tgp_lien_he .form_lien_he input.button
{
	width:50px;
	height:22px;
	background:url(../images/submit.png) no-repeat;
	behavior: url(/images/iepngfix.htc);
	padding:0px;
	margin:0px;
	color:#fff;
	outline:none;
	border:none;
	padding-bottom:3px;
	cursor:pointer;
}
.tgp_lien_he .form_lien_he .btn_gui
{
	background:#0F0;
	clear:both;
	height:25px;
	width:70px;
	float:left;
	display:block;
	border:none;
	margin:0px;
	padding:0px;
	border:none;
	
	
}
.tgp_lien_he .form_lien_he b
{
	color:#FC0;
}
.tgp_lien_he .thong_tin_lien_he
{
	float:left;
	width:235px;
	text-align:left;
	padding:5px;
	display:inline;
	padding-left:10px;
	padding-right:10px;
}.navigation {
	font-size:12px;
	clear: both;
	padding: 10px 0px;
	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;
}

.navigation .page_item a {
	color:#010101;
	background-color:none;
}

.navigation .current_page_item, .navigation .page_item a:hover {
	color: #d00f10;
	background-color:#none;
}
#gallery {
	position:relative;
	width:302px;
	padding:5px;
	border:1px solid #999;
	float:right;
}
#gallery a {
	float:left;
	position:absolute;
	width:300px;
	height:380px;
}

#gallery img {
	border:none;
	border:1px solid #999;
	width:300px;
	height:380px;
}
#slideshow {list-style:none; color:#000}
#slideshow span {display:none}
#wrapper {width:570px; margin:0px; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:565px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:565px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:0; margin:0; font-size:14px; height:0}
#information p {padding:0; height:0; margin:0;}
#image {width:565px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(/images/slider/left.gif) left center no-repeat}
#imgnext {right:0; background:url(/images/slider/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(/images/slider/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(/images/slider/scroll-left.gif) center center no-repeat;}
#slideleft:hover { cursor:e-resize}
#slideright {float:right; width:20px; height:81px; background: url(/images/slider/scroll-right.gif) center center no-repeat}
#slideright:hover { cursor:e-resize}
#slidearea {float:left; position:relative; width:520px; margin-left:5px; height:85px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
