/* 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:Tahoma;
	font-size:11px;
	margin:0px;
	padding:0px;
}
a
{
	text-decoration:none;
	color:#e37100;
}
.act{display:block;}
.no_act{display:none;}
a:focus {
    outline: 0;

}
a img
{
	border:none;
}
form
{
	margin:0px;
	padding:0px;
}
.clear
{
	clear:both;
}
.wrap_bottom
{
	background:url(/images/bg_bottom.png) bottom center no-repeat;
}
.wrap_center
{
	background:url(/images/bg_center.png) center repeat-y fixed;
}
.tgp_container
{
	margin:0px auto;
	width:1010px;
	text-align:left;
	padding:0px;
}
.tgp_container .tgp_banner
{
	width:1010px;
	height:211px;
	position:relative;
}
.tgp_container .tgp_banner .banner_title
{
	position:absolute;
	top:55px;
	left:500px;
	z-index:9999999;
	font-size:16px;
	color:#27547d;
	font-weight:bold;
}
.tgp_container .tgp_banner img.vi
{
	position:absolute;
	right:40px;
	bottom:10px;
}
.tgp_container .tgp_banner img.en
{
	position:absolute;
	right:10px;
	bottom:10px;
}
.tgp_container .tgp_body
{
	margin:0; padding:0;
	width:1010px;
}
.tgp_container .tgp_body .left
{
	margin:0; padding:0;
	width:740px;
	float:left;
	
}
.tgp_container .tgp_body .left .wrap_left
{
	padding:10px 10px 0px 10px;
	
	
}
.tgp_container .tgp_body .left .wrap_left .box1
{
	margin:0;padding:0;
	border-bottom: 1px solid #ceebff;
	padding-bottom:10px;
	
	
}
.tgp_container .tgp_body .left .wrap_left .box1 .gioithieu
{
	margin:0;padding:0;
	width:230px;
	float:left;
	/*position:relative;*/
	
}
.tgp_container .tgp_body .left .wrap_left .box1 .gioithieu a.more_gt
{
	position:relative;
	/*top:225px;*/
	left:0;
	width:68px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#fff;
	display:inline-block;
	background:#0096ff;
	
}
.tgp_container .tgp_body .left .wrap_left .box1 .gioithieu a.more_gt:hover
{
	color:#F00;
	/*background:#002f53;*/
}
.tgp_container .tgp_body .left .wrap_left .box1 .gioithieu h1.gt
{
	margin:0;padding:0;
	width:215px;
	height:28px;
	background:url(/images/thu_ngo.png) left center no-repeat;
	
}
.tgp_container .tgp_body .left .wrap_left .box1 .gioithieu .nd
{
	margin:0;padding:0;
	width:215px;
	height:200px;
	text-align:justify;
	
}
.tgp_container .tgp_body .left .wrap_left .box1 .slide
{
	margin:0;padding:0;
	width:487px;
	height:245px;
	float:right;
	z-index:-1;

}

/*end box 1*/

.tgp_container .tgp_body .left .wrap_left .box2
{
	margin:0;padding:0; 	
}
.tgp_container .tgp_body .left .wrap_left .box2 .dang_ky
{
	margin:0px 0px 0px 0px;
	/*margin:0;*/
	padding:0;
}
.tgp_container .tgp_body .left .wrap_left .box2 a.reg
{
	width:100px !important;
	height:30px !important;
	background:#23721F;
	font-size:16px;
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.title
{
	margin:0; padding:0;
	height:36px;
	background:url(/images/bg_title.png) left center no-repeat;
	position:relative;
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.title img
{
	margin:0px;
	padding:8px 0 0 20px;
	float:left;
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.title a.td
{
	position:absolute;
	left:180px;
	top:11px;
	display:inline-block;
	width:80px;
	height:21px;
	line-height:18px;
	background:#0096ff;
	color:#fff;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	padding:3px 0 0 0;
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.title a.td:hover
{
	color:#ff0000;	
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.title ul.news
{
	margin:0; padding:0;
	height:22px;
	width:352px;
	float:right;
	margin-top:12px;
	bottom:2px;
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.title ul.news li
{
	margin:0; padding:0;
	height:22px;
	float:left;
	list-style:none;
	font-weight:normal;
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.title ul.news li a
{
	margin:0; padding:0;
	height:22px;
	float:left;
	display:inline-block;
	font-size:11px;
	color:#51b4f9;
	line-height:22px;
	padding:0px 13px;
	
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.title ul.news li a
{
	margin:0; padding:0;
	height:22px;
	float:left;
	display:inline-block;
	font-size:11px;
	color:#51b4f9;
	line-height:22px;
	padding:0px 13px;	
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.title ul.news li a:hover, .tgp_container .tgp_body .left .wrap_left .box2 h1.title ul.news li a.active
{
	color:#fff;
	background:#51b4f9;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news 
{
	margin:0; padding:0;
	line-height:15px;
}

.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news 
{
	margin:0; padding:0;
	width:340px;
	height:106px;
	position:relative;
	float:left;
	padding-bottom:5px;
	margin-left:10px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news img.img_news
{
	position:absolute;
	border:1px solid #0081dc;
	width:140px;
	height:97px;
	top:0px;
	left:0px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news h1.td_news a
{
	margin:0; padding:0;
	position:absolute;
	height:15px;
	width:185px;
	overflow:hidden;
	top:3px;
	right:0px;
	font-size:11px;
	font-weight:bold;
	color:#57654c;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news h1.td_news a:hover
{
	color:#51b4f9;	
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news p.nd_news
{
	margin:0; padding:0;
	position:absolute;
	top:18px;
	right:0px;
	width:185px;
	height:60px;
	text-align:justify;
	line-height:15px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news span.date_news
{
	position:absolute;
	left:153px;
	top:85px;
}

.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news a.more_news
{
	position:absolute;
	right:0px;
	top:83px;
	display:inline-block;
	width:60px;
	height:20px;
	line-height:18px;
	background:#0096ff;
	color:#fff;
	text-align:center;

}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news a.more_news:hover
{
	color:#F00;
}
/*rss*/
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news_rss 
{
	margin:0; padding:0;
	width:340px;
	height:136px;
	position:relative;
	float:left;
	padding-bottom:5px;
	margin-left:10px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news_rss img.img_news
{
	position:absolute;
	border:1px solid #0081dc;
	width:140px;
	height:97px;
	top:0px;
	left:0px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news_rss .nd_news_rss h1.td_news_rss a
{
	margin:0; padding:0;
	position:absolute;
	height:15px;
	width:330px;
	overflow:hidden;
	top:0px;
	left:0px;
	font-size:11px;
	font-weight:bold;
	color:#57654c;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news_rss .nd_news_rss h1.td_news_rss a:hover
{
	color:#51b4f9;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news_rss .nd_news_rss
{
	margin:0; padding:0;
	width:335px;
	height:60px;
	text-align:justify;
	line-height:15px;

}

.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news_rss .nd_news_rss a img
{
	float:left;
	border:1px solid #0081dc;
	width:140px;
	height:97px;
	position:relative;
	margin-right:6px;
}

.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news_rss span.date_news_rss
{
	position:absolute;
	left:153px;
	top:85px;
}

.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news_rss a.more_news_rss
{
	position:absolute;
	right:0px;
	top:83px;
	display:inline-block;
	width:60px;
	height:20px;
	line-height:18px;
	background:#0096ff;
	color:#fff;
	text-align:center;

}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_news_rss a.more_news:hover
{
	color:#F00;
}

/*phan trang*/
.tgp_container .tgp_body .left .wrap_left .box2 .box_phantrang
{
	margin:0; padding:0;
	width:720px;
	height:1px;
	display:inline-block;
	border-bottom:2px solid #51b4f9;
	text-align:center;
	float:left;
	margin-bottom:10px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .box_phantrang p.pt
{
	margin:0; padding:0;
	width:720px;
	height:19px;
}
/*end box 2*/
.tgp_container .tgp_body .left .wrap_left .box3
{
	margin:0;padding:0; 	
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_vb
{
	margin:0;padding:0; 	
	width:215px;
	float:left;
	position:relative;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_vb a.viewall
{
	position:absolute;
	right:0px;
	display:inline-block;
	width:60px;
	height:20px;
	line-height:18px;
	background:#0096ff;
	color:#fff;
	text-align:center;
	
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_vb a.viewall:hover
{
	color:#ff0000;	
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_vb .detail
{
	position:relative;
	width:205px;
	height:40px;
	padding-bottom:10px;
	padding-left:10px;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_vb .detail img
{
	position:absolute;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_vb .detail b
{

	position:absolute;
	left:59px;
	top:3px;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_vb .detail b a
{
	color:#3d3d3d;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_vb .detail b a:hover
{
	color:#F00;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_vb .detail p
{
	margin:0; padding:0;
	position:absolute;
	left:59px;
	top:30px;
	color:#7e7e7e;
}

/*tbtc*/
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbtc
{
	margin:0;padding:0; 
	width:231px;
	float:left;

}
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbtc a.viewall
{

	display:inline-block;
	width:60px;
	height:20px;
	line-height:18px;
	background:#0096ff;
	color:#fff;
	text-align:center;
	margin:0 0 0 150px;
	
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbtc a.viewall:hover
{
	color:#ff0000;	
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbtc .nd_tbtc
{
	padding:5px;
	float:left;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbtc .nd_tbtc a
{

	width:210px;
	height:15px;
	padding-left:10px;
	line-height:15px;
	float:left;
	background:url(/images/icon.png) left 8px no-repeat;
	color:#747474;
	line-height:17px;
	padding-bottom:2px;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbtc .nd_tbtc a:hover
{
	color:#F00;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbnb
{
	margin:0;padding:0; 	
	width:274px;
	float:left;
}

input.txt
{
	border:none;
	background:#9c9d9d;
	border:1px solid #767676;
	width:90%;
	font-size:11px;
	color:#FFF;
} 
input.btn
{
	background:#30b900;
	border:1px solid #106300;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	width:60%;
}
input.btn:hover
{
	background:#0096FF;
	cursor:pointer;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbnb .nd_tbnb
{
	padding:5px;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom:15px;
	margin-bottom:10px;
	float:left;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbnb .nd_tbnb a
{
	width:210px;
	height:15px;
	padding-left:10px;
	line-height:15px;
	float:left;
	background:url(/images/icon.png) left 8px no-repeat;
	color:#747474;
	line-height:17px;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbnb .nd_tbnb a:hover
{
	color:#F00;
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbnb .nd_tbnb a.viewall
{

	display:inline-block;
	width:60px;
	height:20px;
	line-height:18px;
	background:#0096ff;
	color:#fff;
	margin:34px 0 0 177px;
	
}
.tgp_container .tgp_body .left .wrap_left .box3 .box_tbnb .nd_tbnb a.viewall:hover
{
	color:#ff0000;	
}
/*end box 3*/
.tgp_container .tgp_body .right
{
	margin:0; padding:0;
	width:270px;
	float:left;
}
.tgp_container .tgp_body .right .wrap_right
{
	padding:10px 10px 10px 0;
}
.tgp_container .tgp_body .right .wrap_right h1.title_right
{
	margin:0; padding:0;
}
.tgp_container .tgp_body .right .wrap_right .nd_right
{
	margin:0; padding:0;
	width:260px;
	height:223px;
	background:url(/images/bg_ttdh.png) right center no-repeat;
}
.tgp_container .tgp_body .right .wrap_right .ndtd
{
	margin:0; padding:0;
	width:260px;
	height:173px;
	background:#ededed;
	position:relative;
}
.tgp_container .tgp_body .right .wrap_right .ndtd h1
{
	margin:0; padding:0;
	font-size:11px;
	font-weight:bold;
	padding:10px;
	color:#57654c
}

.tgp_container .tgp_body .right .wrap_right .ndtd h1 a
{
	margin:0; padding:0;
	font-size:11px;
	font-weight:bold;
	color:#57654c
}
.tgp_container .tgp_body .right .wrap_right .ndtd h1 a:hover
{
	color:#51b4f9;
}
.tgp_container .tgp_body .right .wrap_right .ndtd p.td
{
	margin:0; padding:0;
	padding:10px;
	padding-top:0;
	font-size:11px;
	text-align:justify;
	width:170px;
}
.tgp_container .tgp_body .right .wrap_right .ndtd img.dk
{
	position:absolute;
	left:10px;
	top:145px;
}
.tgp_container .tgp_body .right .wrap_right .ndtd a.xt
{
	position:absolute;
	right:11px;
	top:148px;
	display:inline-block;
	width:60px;
	height:20px;
	line-height:18px;
	background:#0096ff;
	border:1px solid #106300;
	color:#fff;
	text-align:center;
}
.tgp_container .tgp_body .right .wrap_right .ndtd a.xt:hover
{
	color:#F00;
}
.tgp_container .tgp_body .right .wrap_right .ndtd a.dk
{
	position:absolute;
	left:11px;
	top:148px;
	display:inline-block;
	width:70px;
	height:20px;
	line-height:18px;
	background:#30B900;
	color:#fff;
	text-align:center;
	border:1px solid #106300;
	font-weight:bold;
}
.tgp_container .tgp_body .right .wrap_right .ndtd a.dp,.tgp_container .tgp_body .right .wrap_right .ndtd input.dp
{
	position:absolute;
	left:11px;
	top:148px;
	display:inline-block;
	width:100px;
	height:20px;
	line-height:18px;
	font-size:11px;
	background:#30B900;
	color:#fff;
	text-align:center;
	border:1px solid #106300;
	font-weight:bold;
}
.tgp_container .tgp_body .right .wrap_right .ndtd a.dk:hover
{
	background:#0096FF;
}
.tgp_container .tgp_body .right .wrap_right .nd_right .wrap_ttdh
{
	padding:20px 0px 20px 25px; 
}
.tgp_container .tgp_body .right .wrap_right .thoitiet
{
	margin:0; padding:0;
	/*width:260px;*/
	height:110px;
	background:#ededed;
	/*position:relative;*/	
	padding:10px 5px 10px 7px;
}
.tgp_container .tgp_body .right .wrap_right .thoitiet .box_img1
{
	margin:0; 
	padding:0px 3px;
	/**padding:0px 0px;
	*margin:5px 8px 5px 10px;*/
}

.tgp_container .tgp_body .right .wrap_right .wrap_hahd
{
	padding:10px 5px 10px 7px;
	background:#ededed;
	height:130px;
}

.tgp_container .tgp_body .right .wrap_right .wrap_hahd .box_img
{
	margin:0;
	padding:3px;
	width:56px;
	height:56px;
	float:left;
}
.tgp_container .tgp_body .right .wrap_right .nd_right .wrap_ttdh a
{
	line-height:20px;
	background:url(/images/icon2.png) left center no-repeat;
	padding-left:10px;
	float:left;
	width:200px;
	height:20px;
	display:inline-block;
	color:#004270;
	position:absolute;
	z-index:1;
}
.tgp_container .tgp_body .right .wrap_right .nd_right .wrap_ttdh a:hover
{
	color:#F00;
}
.tgp_container .tgp_body .right .wrap_right .tk
{
	margin:0; padding:0;
	position:relative;
	height:106px;
	width:260px;
	background:#ededed;
}
.tgp_container .tgp_body .right .wrap_right .tk .search
{
	margin:0; padding:0;
	position: absolute;
	width:240px;
	height:24px;
	top:30px;
	left:10px;
	background:url(/images/txt_tk.png) no-repeat;
}
.tgp_container .tgp_body .right .wrap_right .tk .search input.btnsearch
{
	margin:0;
	padding:0;
	border:none;
	width:25px;
	height:22px;
	outline:none;
	float:left;
	background:url(/images/txt_tk.png) no-repeat right top;
}
.tgp_container .tgp_body .right .wrap_right .tk .search input.textsearch
{
	background:url(/images/txt_tk.png) no-repeat;
	margin:0;
	padding:0;
	border:none;
	width:210px;
	height:20px;
	outline:none;
	float:left;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	line-height:22px;
	padding:2px 0 0 5px;
}
.tgp_container .tgp_body .right .wrap_right .tk .number
{
	margin:0; padding:0;
	position: absolute;
	width:150px;
	height:18px;
	top:76px;
	left:100px;
}

/*ho tro*/
.tgp_container .hotro
{
	margin:0; padding:0;
	width:1010px;
}
.tgp_container .hotro .wrap_hotro
{
	padding:0px 10px 10px 10px;
}
.tgp_container .hotro .wrap_hotro h1.title
{
	margin:0; padding:0;
	height:36px;
	background:url(/images/ht.png) left center no-repeat;
}
.tgp_container .hotro .wrap_hotro p.content
{
	margin:0; padding:0;
	padding:10px 5px 0px 5px ;
}

/*quang cao*/
.tgp_container .quangcao
{
	margin:0; padding:0;
	width:1010px;
}
.tgp_container .quangcao .wrap_quangcao
{
	padding:0px 10px 20px 10px;
}
.tgp_container .quangcao .wrap_quangcao p.content
{
	margin:0; padding:0;
	padding-top:10px;
}
.tgp_container .quangcao .wrap_quangcao p.content img.qc
{
	margin:0; padding:0;
	width:135px;
	height:79px;
	border:none;
	padding-right:4px;
}
.tgp_container .quangcao .wrap_quangcao h1.title
{
	margin:0; padding:0;
	height:36px;
	background:url(/images/lkqc.png) left center no-repeat;
}
.tgp_container .quangcao .wrap_quangcao .sub_pic
{
	padding:0px;
	margin:0px;
	height:80px;
	width:800px; 
	/*top:38px;*/
	position:absolute;
}
.tgp_container .quangcao .wrap_quangcao .sub_pic ul 
{
	margin:0;padding:0;	
}
.tgp_container .quangcao .wrap_quangcao .sub_pic ul li
{
	margin:10px 2px 5px 3px;	
}
/* */
.tgp_copyright
{
	height:86px;
	color:#b0b0b0;
	position:relative;
	line-height:14px;
}
.tgp_copyright .div_1
{
	position:absolute;
	left:28px;
	top:28px;
	color:#fff;
	line-height:17px;
}
.tgp_copyright .div_2
{
	position:absolute;
	right:28px;
	top:28px;
	cursor:pointer;
	color:#fff;
	text-align:center;
	line-height:17px;
}
.tgp_copyright .div_2 span
{
	color:#fc9400;
}

/*Phan trang*/
.navigation
{
	margin:0; padding:0;
	width:720px;
	display:inline-block;
	text-align:center;
	float:left;
	color:#ffffff;
	border-bottom:2px solid #51b4f9;
}
.navigation .current_page_item
{
	outline:none;
	padding:2px 4px;
	text-decoration:none;
	background:#51b4f9;
	color:#ffffff;
	font-weight:bold;
	height:10px;
}
.navigation .page_item a {
	outline:none;
	padding:2px 6px;
	text-decoration:none;
	background:#51b4f9;
	color:#ffffff;
}
.navigation .current_page_item, .navigation .page_item a.active
{
	color: #f5e824;	
	font-weight:bold;
	padding:2px 4px;
}
.navigation a 
{
	color:#ffffff;
	background-color:#51b4f9;
	padding:2px;;
}
.navigation a:hover,.navigation a.active
{	
	color: #f5e824;

}
.pass
{
	background:#FFFdb;
	border:solid 1px #CCC;
}





@charset "utf-8";
/* CSS Document */

.tgp_container .tgp_body .left .wrap_left .box2
{
	margin:0;padding:0; 	
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.page_title
{
	margin:0; 
	padding:25px 0 0 20px;
	height:36px;
	background:url(/images/bg_title.png) left center no-repeat;
	position:relative;
	font-size:15px;
	color:#51b4f9;
	font-family:Tahoma, Geneva, sans-serif;
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.page_title a.xem
{
	margin:0;padding:0;
	position:absolute;
	right:5px;
	color:#51b4f9;
	font-family:Tahoma, Geneva, sans-serif;
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.page_title a.xem:hover
{
	color:#ff0000;	
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.page_title a
{
	margin:0;padding:0;
	color:#51b4f9;
	font-family:Tahoma, Geneva, sans-serif;
}
.tgp_container .tgp_body .left .wrap_left .box2 h1.page_title a:hover
{

	color:#ff0000;
	font-family:Tahoma, Geneva, sans-serif;	
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news 
{
	margin:0; padding:0;
	padding-top:10px;
	padding-bottom:10px;
	/*border-bottom: 1px solid #ceebff;*/
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_duhoc 
{
	margin:0; padding:0;
	width:720px;
	height:106px;
	position:relative;
	float:left;
	padding-bottom:5px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_duhoc img.img_duhoc
{
	position:absolute;
	border:1px solid #0081dc;
	width:140px;
	height:97px;
	top:0px;
	left:0px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_duhoc h1.td_duhoc a
{
	margin:0; padding:0;
	position:absolute;
	height:15px;
	width:565px;
	overflow:hidden;
	top:3px;
	right:0px;
	font-size:11px;
	font-weight:bold;
	color:#57654c;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_duhoc h1.td_duhoc a:hover
{
	color:#51b4f9;	
}

.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_duhoc p.nd_duhoc
{
	margin:0; padding:0;
	position:absolute;
	top:18px;
	right:0px;
	width:565px;
	height:60px;
	text-align:justify;
	line-height:15px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_duhoc span.date_duhoc
{
	position:absolute;
	left:155px;
	top:85px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_duhoc a.more_duhoc
{
	position:absolute;
	right:0px;
	top:83px;
	display:inline-block;
	width:60px;
	height:20px;
	line-height:18px;
	background:#0096ff;
	color:#fff;
	text-align:center;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .box_duhoc a.more_duhoc:hover
{
	color:#F00;
}

.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news h1.x_title
{
	margin:0px;
	padding-bottom:5px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	width:700px;
	float:left;
	color:#51b4f9;
	font-weight:bold;
	background:url(/images/title_icon_act.png) no-repeat left 4px;
	padding-left:20px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .x_desc
{
	margin:0;
	padding:0;
	float:left;
	width:720px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .x_content
{
	margin:0;
	padding:10px 0;
	float:left;
	width:720px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border-bottom: 1px solid #ceebff;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .x_more
{
	margin:0;
	padding:10px 0;
	float:left;
	width:720px;

}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .x_more ul
{
	margin:0;
	padding:0;
	
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .x_more ul li
{
	margin:0;padding:5px 0 0 0;
	list-style-type:none;
}
.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .x_more a
{
	background:url(/images/bulet.gif) no-repeat left 8px;
	margin:0;
	padding:6px 0 0 17px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
}

.tgp_container .tgp_body .left .wrap_left .box2 .wrap_news .x_more a:hover
{
	color:#51b4f9;
}
.tgp_container .tgp_body .left .wrap_left .box2 .phantrang
{
	margin:0; padding:0;
	width:720px;
	height:2px;
	display:inline-block;
	border-bottom:2px solid #51b4f9;
	text-align:center;
	float:left;
	margin-bottom:10px;
}
/*Thong bao*/
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_thongbao
{
	margin:0;padding:0;
	width:720px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_thongbao ul
{
	margin:0;padding:0;

}
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_thongbao ul li
{
	list-style-type:none;
	
	margin:0;padding:0 ;
}
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_thongbao ul li a
{
	color:#000000;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	background:url(/images/title_icon.png) no-repeat 10px ;
	padding:0 0 0 25px;
	
}
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_thongbao ul li a:hover
{
	color:#0096ff;	
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	background:url(/images/title_icon_act.png) no-repeat 10px ;
	padding:0 0 0 25px;
	
}
/*Hinh anh*/
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_hinhanh
{
	margin:0;padding:0;
}
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_hinhanh .content
{
	margin:0px;
	padding:10px 0 0 0;
	float:left;
	width:720px;
}
/*Lien he*/
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_lienhe
{
	margin:0;padding:0;
}
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_lienhe .info
{
	margin:0;padding:0;
	width:720px;
	float:left;
}
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_lienhe .form
{
	margin:0;padding:0;
	width:720px;
	float:left;
}
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_lienhe .form .button
{
	width:200px;
	float:left;
	outline:none;
	padding-left:180px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_lienhe .form input.inputbox,textarea.inputbox
{
	color:#666666;
	padding:4px;
	background:none;
	border:none;
	border-bottom:dotted 1px #666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_lienhe .form input.btn_gui
{
	width:65px;
	height:33px;
	padding:0px;
	margin:10px 10px 8px 0px;
	border:none;
	text-align:center;
	color:#FFF;
	font-family:Tahoma;
	cursor:pointer;
	background:url(/images/btn_gui.png) no-repeat;
	padding-bottom:5px;
	outline:none;
}
.tgp_container .tgp_body .left .wrap_left .box2 .tgp_lienhe .form input.btn_reset
{
	width:65px;
	height:33px;
	padding:0px;
	margin:10px 0px 8px 0px;
	border:none;
	text-align:center;
	color:#FFF;
	font-family:Tahoma;
	cursor:pointer;
	background:url(/images/btn_reset.png) no-repeat;
	padding-bottom:5px;	
	outline:none;
}/* ====================== Van ban =========================== */
.tpllist {
	width:340px;
	height:90px;
	float:left;
	display:inline;
	background:#EEEFFF;
	border:1px solid #cee0e9;
	font:Tahoma, Geneva, sans-serif;
	margin:5px;
	margin-right:8px;
	color:#000000;
}
.tplinfo {
	margin:5px;
	width:267px;
	float:left;
	overflow:hidden;
	text-align:justify;
}
.tplinfo a
{
	color:#00486D;
	font-weight:bold;
	font-size:12px;
}
.tplinfo a:hover,.tplinfo a.active
{
	color:	#F33;
}
.counterbox {
	background:transparent url(/images/counterbox.gif) no-repeat scroll center top;
	float:left;
	height:52px;
	padding:0px;
	width:51px;
	margin:5px;
	display:inline;
}
.tpllist .desc
{
	margin:5px;
	float:left;
	height:38px;
	width:260px;
	margin:0px 5px 5px 8px;
	overflow:hidden;
	text-align:justify;
	font-size:11px;
}
.info1
{
	width:105px;
	float:left;
	padding-bottom:5px;
	height:17px;
	line-height:10px;
}
.date
{
	width:105px;
	float:left;
	padding-left:5px;
	font-weight:bold;
	line-height:15px;
}
.date img
{
	border:none;
	padding-right: 5px;
}
.counter-num {
	font-weight:bold;
	font-size:15px;
	text-align:center;
	color:#633;
}
.counter-txt {
	text-align:center;
	color:#633;
}
.counter-type-pdf {
	background:transparent url(/images/filetypes/icon_pdf.gif) no-repeat scroll 0 0;
}
.counter-type-doc {
	background:transparent url(/images/filetypes/icon_doc.gif) no-repeat scroll 0 0;
}
.counter-type-docx {
	background:transparent url(/images/filetypes/icon_doc.gif) no-repeat scroll 0 0;
}
.counter-type-xls {
	background:transparent url(/images/filetypes/icon_xls.gif) no-repeat scroll 0 0;
}
.counter-type-xlsx {
	background:transparent url(/images/filetypes/icon_xls.gif) no-repeat scroll 0 0;
}
.counter-type-ppt {
	background:transparent url(/images/filetypes/icon_ppt.gif) no-repeat scroll 0 0;
}
.counter-type-pptx {
	background:transparent url(/images/filetypes/icon_ppt.gif) no-repeat scroll 0 0;
}
.counter-type-rar {
	background:transparent url(/images/filetypes/icon_rar.gif) no-repeat scroll 0 0;
}
.counter-type-zip {
	background:transparent url(/images/filetypes/icon_zip.gif) no-repeat scroll 0 0;
}
.counter-type-waiting {
	background:transparent url(/images/filetypes/icon_waiting.gif) no-repeat scroll 0 0;
}

.counter-type, .counter-type-approved {
	height:11px;
	left:-3px;
	position:relative;
	text-indent:-2000em;
	top:3px;
	width:29px;
	z-index:900;
}

@charset "utf-8";
/* CSS Document */

* html .png{
    behavior: url(images/iepngfix.htc);
}

#portfolio-items { padding-bottom: 20px; }
#portfolio-items .item { position: relative; background: url(/images/item-bottom-shadow.png) no-repeat bottom center;behavior: url(/images/iepngfix.htc); padding:0px 15px 10px 9px; float: left; margin: 0px 0px 30px 0px;}
#portfolio-items .last {margin-right: 0px;}
.item-image { position:relative; top:0; }
#portfolio-items .item img.portfolio { border: 3px solid #e5e5e5; }
.item-image span.overlay { position: absolute; top: 3px; left: 3px; background: url(/images/item-overlay.png) no-repeat;behavior: url(/images/iepngfix.htc); width: 207px; height: 136px;}
a.zoom-icon, a.more-icon { display: block; width: 61px; height: 61px; text-indent: -9999px; position: absolute; top: 41px; }
a.zoom-icon { left: 31px; background: url(/images/zoom-icon.png) no-repeat; behavior: url(/images/iepngfix.htc)}
a.more-icon { left: 128px; background: url(/images/readmore-icon.png) no-repeat; behavior: url(/images/iepngfix.htc)}
#tagline {line-height: 26px; padding-bottom: 60px; padding-top:30px;}
#tagline p {font-size: 48px; color: #fff; background:url(/images/quote-left.png) no-repeat left top; padding:0px 0px 0 40px; min-height:34px;behavior: url(/images/iepngfix.htc) }
#tagline span {background:url(/images/quote-right.png) no-repeat right bottom; padding:0 50px 3px 40px; font-size: 24px; color: #fff;  }
div.service {float:left; width:274px; padding: 52px 65px 26px 0px;}		
#blog {padding-right: 0px; width:282px; background: url(/images/fromblog-bottom.png) no-repeat bottom left; padding-bottom: 16px; position: relative;behavior: url(/images/iepngfix.htc) }
h3.hometitle {font-size: 30px; color:#fff; padding-bottom: 8px; }
a
{
	outline:none;
}
a.readmore {float: right; background: url(/images/readmore.png) no-repeat bottom right; height: 38px; display: block; font-size: 18px; color: #323232 !important; padding-right: 9px; margin-top: 14px; font-weight: normal;}


/*
 * FancyBox - jQuery Plugin
 * simple and fancy lightbox alternative
 *
 * Copyright (c) 2009 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 * 
 * Version: 1.2.6 (16/11/2009)
 * Requires: jQuery v1.3+
 * 
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 
div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../images/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../images/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../images/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url(/images/fancybox/fancy_shadow_n.png) repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url(/images/fancybox/fancy_shadow_ne.png) no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url(/images/fancybox/fancy_shadow_e.png) repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url(/images/fancybox/fancy_shadow_se.png) no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url(/images/fancybox/fancy_shadow_s.png) repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url(/images/fancybox/fancy_shadow_sw.png) no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url(/images/fancybox/fancy_shadow_w.png) repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url(/images/fancybox/fancy_shadow_nw.png) no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(/images/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(/images/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(/images/fancybox/fancy_title_right.png) repeat-x;
}@charset "utf-8";
/* CSS Document */
.tgp_container .tgp_menu
{
	width:1010px;
	height:35px;
	padding:0px;
	margin:0px;
	background:url(/images/bg_menu.png) left center repeat-x;
}

.tgp_container .tgp_menu ul#nav
{
	margin:0px;
	padding:0px;
	width:1010px;
	height:35px;
}
.tgp_container .tgp_menu ul#nav li
{
	margin:0px;
	list-style-type:none;
	display:inline;
	float:left;
	padding:8px 0px 6px 0px;
	height:20px;
	position:relative;
	z-index:999999999;
	
}
.tgp_container .tgp_menu ul#nav li.none
{
	margin:0;padding:0;
	background:url(/images/li_none.png) no-repeat left center;
	behavior: url(/images/iepngfix.htc);
	width:15px;
	list-style-type:none;
	display:inline;
	float:left;
	height:35px;
}
.tgp_container .tgp_menu ul#nav li a.top
{
	color:#ffffff;
	font-size:14px;
	padding:0px 12px 0 12px;
	text-align:center;
	font-weight:bold;
}

.tgp_container  .tgp_menu ul#nav li a.top:hover,
.tgp_container  .tgp_menu ul#nav li a.top_none:hover,
.tgp_container  .tgp_menu ul#nav li a.top.active,
.tgp_container  .tgp_menu ul#nav li a.top_none.active
{
	color:#000000;
}
/*  sub menu */
#nav ul.menu 
{
    position: absolute;
    top: 35px;
	left:0px;
    display: none;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:240px;
	z-index:999999;
}
.tgp_container .tgp_menu ul#nav li ul.menu li
{
	background:#3591e2;
	padding:10px 5px 3px 5px;
	margin:0px;
	display:inline-block;
	width:227px;
	height:20px;
	border-top:solid 1px #CCC;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	
}
#nav li ul.menu li a
{
	display:block;
	color:#FFF;
	font-size:13px;
	padding:0px;
	margin:0px 0px 0px 5px;

}
#nav li ul.menu li a:hover
{
	background:none;
	color:#000000;
}

@charset "utf-8";
/* CSS Document */
.box_res
{
	width:500px;
	height:450px;
	padding:0px;
	margin:0px;
	font-size:11px;
}
.box_res h1.title
{
	background:url("/images/bg_title.png") no-repeat scroll left center transparent;
	color:#51B4F9;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:15px;
	height:36px;
	margin:0;
	padding:25px 0 0 20px;
	position:relative;
}
.box_res input.inputbox
{
	background:none;
	border:none;
	border-bottom:dotted 1px #999;
}
.box_res .form div
{
	font-size:11px;	
}
.box_res .form input.btn_gui 
{
	background:url("/images/btn_gui.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Tahoma;
	height:33px;
	margin:10px 10px 8px 0;
	outline:medium none;
	padding:0 0 5px;
	text-align:center;
	width:65px;
}
.box_res .form input.btn_reset
{
	background:url("/images/btn_reset.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Tahoma;
	height:33px;
	margin:10px 0 8px;
	outline:medium none;
	padding:0 0 5px;
	text-align:center;
	width:65px;
}
.box_res .form select
{
	border:1px solid #999;
	font-size:11px;
	width:200px;
	margin:5px 0px 5px 0px;
}

.jcarousel-skin-tango .jcarousel-container {
/*    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 990px;
    /*padding: 10px 30px;*/
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 200px;
    height: 79px;
   /* padding: 40px 20px;*/
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  990px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal ul
{
	padding:0px;
	margin:0px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  135px;
    height: 79px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 135px;
    height: 79px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 8px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 20px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 45px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
     background: url(/js/skins/tango/next-horizontal.png) no-repeat 0 0;
	  behavior: url(/images/iepngfix.htc)
}

.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: 45px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/js/skins/tango/prev-horizontal.png) no-repeat 0 0;
	 behavior: url(/images/iepngfix.htc)
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/js/skins/tango/next-horizontal.png) no-repeat 0 0;
}

.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;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
@charset "utf-8";
/* CSS Document */


.tgp_container .tgp_body .right .wrap_right .wrap_hahd .carousel .vertical
{
	margin-left:0px;
}
.carousel .vertical .jCarouselLite 
{   /* so that in IE 6, the carousel div doesnt expand to fill the space */
	width: 246px;
	height:440px;
}
.carousel .vertical .jCarouselLite ul li
{
	float:left;
}
/*.carousel .vertical .jCarouselLite ul li a img,.highslide img
{
	border:solid 1px #CCC;
	padding:1px;
	margin:0px;
	height:56px;
	width:56px;
}*/

/* slideshow gallery */

#slideshow {
	position: relative;
	overflow: hidden;
	width:487px;
	height:245px;

}

#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: 7px;
	z-index: 3;
	left:400px;

}



#slideshow ul li
{
	float: left;
	margin: 0px;
	width: 7px;
	padding: 2px;
	position:relative;
	top:7px;
	height:15px;
	
}

#slideshow ul li a {
	position: relative;
	display: block;
	width: 6px;
	height: 6px;
	padding:0px;
	background:url(/images/link_slide.png) no-repeat;
}
	
#slideshow ul li a.current, #slideshow ul li a:hover {
	
	background:url(/images/link_slide_active.png) no-repeat;
}

/* 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;
}




