@charset "utf-8";
/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

body
{
	color:#FFF;
	font-family:Tahoma;
	font-size:11px;
	margin:0px;
	padding:0px;
	background:url(/images/bg_body.gif) repeat;
	behavior: url("/js/csshover2.htc");
}
a
{
	text-decoration:none;
	color:#e37100;
}
a:hover
{
	color:#FF0000;
}
a:focus {
    outline: 0;
}


a img
{
	border:none;
}

form
{
	margin:0px;
	padding:0px;
}

.clear
{
	clear:both;
}

.tgp_container
{
	margin:0px auto;
	width:979px;
	text-align:left;
	padding:23px 10px 0px 9px;
	_padding:23px 0px 0px 5px;
	background:url(/images/bg.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
	position:relative;
}
	.tgp_container .logo
	{
		position:absolute;
		top:23px;
		right:68px;	
	}
	.tgp_container .tgp_banner
	{
		width:961px;
		height:80px;
		padding:0px;
		margin:0px;	
		background:url(/images/banner.png) no-repeat left top;
	}
	.tgp_container .tgp_navigation
	{
		width:951px;
		height:56px;
		padding:0px 0px 0px 10px;
		margin:0px;	
		background:url(/images/menu_bg.png) no-repeat left center;
	}
		.tgp_container .tgp_navigation ul
		{
			margin:0px;
			padding:0px;
			height:24px;
			width:850px;
			float:right;
			float:left;
			list-style-type:none;	
		}
			.tgp_container .tgp_navigation ul li
			{
				position:relative;
				display:inline;
				padding:20px 4px 16px 4px;
				_padding-top:18px;
				margin:0px 0px 0px 0px;
				height:20px;
			}
				.tgp_container .tgp_navigation ul li a
				{
					color:#FFF;
					font-size:16px;
				}
				.tgp_container .tgp_navigation ul li a:hover,.tgp_container .tgp_navigation ul li a.active
				{
					color:#cf0101;
				}
	.tgp_container .tgp_body
	{
		width:960px;
		height:486px;
		padding:0px;
		margin:20px 0px 0px 0px;
		z-index:1;
	}
		.tgp_container .tgp_body .tgp_body_top
		{
			width:961px;
			height:338px;
			padding:0px;
			margin:0px;	
		}
			.tgp_container .tgp_body .tgp_body_top .tgp_left
			{
				z-index:1;
				width:638px;
				height:328px;
				padding:0px;
				margin:0px;
				float:left;	
				position:relative;
				_left:-1px;
			}
			.tgp_container .tgp_body .tgp_body_top .tgp_right
			{
				width:283px;
				height:258px;
				padding:40px 40px 0px 0px;
				margin:0px;
				float:left;	
				text-align:right;
				
			}
				.tgp_container .tgp_body .tgp_body_top .tgp_right ul
				{
					padding:0px;
					margin:0px;
					list-style-type:none;	
				}
				.tgp_container .tgp_body .tgp_body_top .tgp_right ul li
				{
					padding:0px;
					margin:0px;
					position:relative;
				}
					.tgp_container .tgp_body .tgp_body_top .tgp_right ul li ul li
					{
						padding:0px;
						margin:0px;						
						position:relative;
					}
						.tgp_container .tgp_body .tgp_body_top .tgp_right ul li ul li ul li
						{
							padding:0px;
							margin:0px;						
							position:relative;
						}
					.tgp_container .tgp_body .tgp_body_top .tgp_right ul li a
					{
						padding:0px;
						margin:0px;	
						color:#FFF;
						height:20px;
						font-size:20px;
					}
					.tgp_container .tgp_body .tgp_body_top .tgp_right ul li ul li a
					{
						font-size:16px;
						padding:2px;
						_padding:1px;
						height:16px;
						margin:0px;
						display:block;	
					}
						.tgp_container .tgp_body .tgp_body_top .tgp_right ul li ul li ul li a
						{
							font-size:14px;
							height:14px;
							padding:2px;
							_padding:1px;
							margin:0px;
							display:block;								
						}

					.tgp_container .tgp_body .tgp_body_top .tgp_right ul li a:hover,.tgp_container .tgp_body .tgp_body_top .tgp_right ul li a.active
					{
						color:#cf0101;
					}
			
		.tgp_container .tgp_body .tgp_body_bottom
		{
			width:961px;
			height:88px;
			padding:0px;
			margin:0px;	
		}
			.tgp_container .tgp_body .tgp_body_bottom .hot_line
			{
				width:821px;
				height:20px;
				padding:5px 70px;
				margin:0px;	
				font-size:12px;
			}
			.tgp_container .tgp_body .tgp_body_bottom .copyright
			{
				width:941px;
				height:51px;
				padding:5px 10px;
				margin:0px;	
			}
.tgp_container .tgp_navigation ul
{
	z-index:999;
}
.tgp_container .tgp_navigation ul li
{
	z-index:999;
}
.tgp_container .tgp_navigation ul li ul.submenu {
   display:block;
   position:absolute;
   top:56px;left:0;
   z-index:999;
   visibility:hidden;
   width:250px;
   height:auto;
   margin:0;padding:0;
   padding-top:15px;
   padding-bottom:5px;
   background:#5ba3ca;
   padding-left:5px;
}
.tgp_container .tgp_navigation ul li ul.submenu li {
	display:none;
	float:none;
	height:30px;
	margin:0;padding:0;
	z-index:999;
	visibility:visible;
}
.tgp_container .tgp_navigation ul li ul.submenu li a
{
	font-size:14px;
	display:block;
	z-index:999;
	visible:visible;
}
#nextBtn
{
	z-index:999;
}

	span.title
	{
		display:block;
		position:absolute;
		bottom:6px;
		left:6px;
		padding-left:5px;
		height:16px;
		width:166px;
		background:#666;
		opacity:0.7;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
#slider
{
	position:relative;
}

.tin
{
	margin:0;
	width:187px;
	display:block;
	float:left;
	padding:4px;
	text-align:center;
}
.tin .img_tin
{
	margin:0;
	padding:0;
	width:177px;
	padding:5px;
	display:block;
}
.tin .title_tin
{
	margin:0;padding:0;
	width:177px;
	padding:5px;
	display:block;
	font-weight:bold;
}
.tin a 
{
	color:#333333;
}
.tin a:hover
{
	color:#CF0101;
}

.title_tin_chi_tiet
{
	font-weight:bold;
	font-size:20px;
	color:#cf0101;
	padding:10px 0px;
}
.chu_thich
{
	color:#666;
	font-style:oblique;
}
.tin_khac
{
	padding:10px 0;
}

.tin_khac ul
{
	margin:0;padding:0;
	list-style:none;
	padding-top:5px;
}
.tin_khac ul li
{
	margin:0;padding:0;
	padding:3px 10px;
	list-style-type:none;
	background:url(/images/icon_li.gif) left no-repeat;
}
.tin_khac ul li a
{
	color:#333;
}
.tin_khac ul li a:hover
{
	color:#CF0101;
}/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/


.coin-slider { zoom: 1; position: relative; width:960px }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons 
{ 
	font-size: 0px; float: left; 
	position:absolute;
	right:5px;
	top:0px;
	width:152px;
	height:362px;
	display:block;
	z-index:999;
	overflow:hidden;
}
.cs-buttons a { margin-bottom: 3px; width: 150px; float: left; border: 1px solid #666; color: #B8C4CF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.cs-buttons a:hover { opacity:1 }
a.cs-active {color: #FFFFFF; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

.cs-title { width: 780px; padding: 10px; color: #FFFFFF; }
.cs-image { width: 150px; padding: 0px; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

ul.cs-ul-buttons { 
	margin:0;padding:0;
	width:152px;
	list-style:none;
	position:absolute;
	top:0;
	left:0;
}
ul.cs-ul-buttons li { 
	list-style-type:none;
	display:block;width:152px;
	height:73px;
}

#cs-ul-prev,#cs-ul-next {
	display:block;
	width:150px;
	height:31px;
	margin-bottom:3px;
	cursor:pointer;
}

#cs-ul-prev {
	background:url(/images/nutb.png) no-repeat;
	behavior: url("/js/iepngfix.htc");
}

#cs-ul-next {
	background:url(/images/nut.png) no-repeat;
	behavior: url("/js/iepngfix.htc");
}

#cs-wrap-buttons {
	display:block;
	width:152px;
	height: 291px;
	overflow:hidden;
	position:relative;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	height:100px;
}
.scroll-pane
{
	height:302px;
	width:613px;
	padding:10px;
	margin:0px;
	background:#FFF;
	filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;
	color:#333;
	text-align:justify;
}
.scroll-pane a img
{
	border:solid 2px #666;
	float:left;
	margin:2px;	
	width:178px;
	height:120px;
}
.scroll-pane a img:hover
{
	filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background:url(/images/dr.png) no-repeat;
	behavior: url("/js/iepngfix.htc");
}
.jScrollPaneDrag {
	position: absolute;
	background: url(/images/drap.png) no-repeat;
	behavior: url("/js/iepngfix.htc");
	height:1px;
	width:20px;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}.lavaLampWithImage {
	position: relative;
}
		.lavaLampWithImage li {
			float: left;
			list-style: none;
			display:block;
		}
			.lavaLampWithImage li.back {
				background:#CCC;
				width: 25px; 
				height: 56px;
				z-index: 1;
				position: absolute;
				top:-36px;
				filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;
			}
				.lavaLampWithImage li.back .left {
					height: 16px;
					margin-right: 5px;
				}
			.lavaLampWithImage li a {
				text-decoration: none;
				color: #fff;
				outline: none;
				text-align: center;
				top: 0px;
				text-transform:none;
				letter-spacing: 0;
				z-index: 999;
				display: block;
				float: left;
				height: 20px;				
				position: relative;
				margin:0px;
				padding:0px 5px;    
			}
				.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
					border: none;
				}/* CSS Document */
input.inputbox
{
	background:#fff;
	border:solid 1px #666;
	height:15px;
	width:252px;
	padding:5px;
	font-size:12px;	
	color:#333;
}
textarea.inputbox
{
	background:#fff;
	border:solid 1px #666;
	height:129px;
	width:262px;
	padding:5px;
	font-size:12px;	
	color:#333;
}
input.btn_gui
{
	width:80px;
	height:32px;
	background:url(/images/btn_gui.png) no-repeat;
	cursor:pointer;
	border:none;
	margin-right:20px;	
}
input.btn_viet_lai
{
	width:80px;
	height:32px;
	cursor:pointer;
	background:url(/images/btn_viet_lai.png) no-repeat;
	border:none;	
}
.tt_lien_lac
{
	color:#333;	
}
/*Phan trang*/
.navigation_1 {
	font-size:11px;
	clear: both;
	padding: 10px 0px;
	text-align: center;
	cursor:default;
	font-weight:bold;
	color:#0C0;
}
.navigation_1 .current_page_item, .navigation_1 .page_item a {
	outline:none;
	margin:0px;
	padding:5px 0px 0px 0px;
	border:none;
	text-decoration:none;
}

.navigation_1 .page_item a {
	border: none;
	color:#010101;
	background:url(/images/nav.png) no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
}

.navigation_1 .current_page_item, .navigation_1 .page_item a:hover {
	color: #FFF;
	font-weight:bold;
	background:url(/images/nav1.png) no-repeat;
	width:24px;
	height:24px;
	display:inline-block;	
}/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:5px 0px 0px 0px;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		width:589px;
		height:328px;
		overflow:hidden; 
		}	
	#slider li img
	{
		border:solid 2px #666;
		margin:4px;
		width:170px;
		height:133px;	
	}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:29px;
		height:71px;
		position:absolute;
		left:10px;
		top:120px;
		}	
	#nextBtn{ 
		left:593px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:29px;
		height:71px;
		background:url(/images/prev.png) no-repeat 0 0;	
		behavior: url("/js/iepngfix.htc");
		text-indent:-999999px;
		}	
	#nextBtn a{ 
		background:url(/images/next.png) no-repeat 0 0;	
		behavior: url("/js/iepngfix.htc");
		}												

/* // Easy Slider */
