/* hide from ie mac \*/
/** html {overflow: hidden; }
* html body {overflow: auto; }*/
/* end hack */
/* Clearfix */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size:0;
}
* html > body .clearfix {
display: block;
width: 100%;
height:100%;
}
* html .clearfix {
height: 1%;
}
/* */

body
{
color:#CFCFCF;
font-family:Tahoma;
font-size:12px;
margin:0px;
padding:0px;
background:#000 url(/images/bg.gif) top center fixed no-repeat ;
position:relative;
}
a
{
font-family:Tahoma;
font-size:12px;
text-decoration:none;
color:#e37100;
outline:none;
}
a:hover
{
margin:0;
padding:0;
color:#FF0000;
}
a img
{
border:none;
}
form
{
margin:0px;
padding:0px;
}
.clear
{
clear:both;
}
.tgp_container
{
	margin:0px auto;
	width:1000px;
	text-align:left;
	padding:0px;
}
.tgp_banner
{
	margin:0;
	padding:0;
	width:1000px;
	height:209px;
	background:url(/images/banner_bg.png) repeat-x;
	position:relative;
	overflow:hidden;
}
.tgp_banner .div_1
{
margin:0;
padding:0;
width:1000px;
height:34px;
color:#c8c8c8;
}
.tgp_banner .div_1 .box_1
{
margin:0;
padding:0;
display:inline;
float:left;
margin-top:5px;
margin-left:5px;
}
.tgp_banner .div_1 .box_1 a
{
margin:0;
padding:0;
font-weight:bold;
color:#e2e500;
text-decoration:underline;
width:24px;
height:24px;
display:inline;
float:left;
margin-right:7px;
}
.tgp_banner .div_1 .box_2
{
margin:0;
padding:0;
display:inline;
float:left;
width:136px;
height:17px;
background:url(/images/ngonngu.png) no-repeat;
margin-top:8px;
margin-left:23px;
}
.tgp_banner .div_1 .box_3
{
margin:0;
padding:0;
display:inline;
float:left;
margin-top:10px;
margin-left:340px;
}
.tgp_banner .div_1 .box_3 a
{
margin:0;
padding:0;
color:#aeacac;
}
.tgp_banner .div_1 .box_3 a:hover, .tgp_banner .div_1 .box_3 a.active
{
margin:0;
padding:0;
color:#e20000;
}
.tgp_banner .div_1 .box_3 ul
{
margin:0;
padding:0;
list-style:none;
display:inline;
float:left;
}
.tgp_banner .div_1 .box_3 ul li
{
margin:0;
padding:0;
float:left;
padding-left:10px;
padding-right:10px;
/*background:url(/images/li_sprt.png) center right no-repeat;*/
line-height:12px;
}
.tgp_banner .div_1 .box_4
{
margin:0;
padding:0;
display:inline;
float:left;
width:108px;
height:22px;
background:url(/images/lienhe.png);
margin-top:7px;
margin-left:4px;
cursor:pointer;
}
.tgp_banner .div_1 .box_5
{
margin:0;
padding:0;
display:inline;
float:left;
width:210px;
height:22px;
background:url(/images/searchbox.png);
margin-top:7px;
margin-left:15px;
}
.tgp_banner .div_1 .box_5 .txt_search
{
margin:0;
padding:0;
display:inline;
float:left;
width:135px;
margin-right:41px;
height:15px;
border:none;
background:none;
padding:3px;
font-style:italic;
font-size:12px;
color:#4a5775;
}
.tgp_banner .div_1 .box_5 .btn_search
{
margin:0;
padding:0;
border:none;
background:none;
float:left;
width:28px;
height:22px;
}
.tgp_banner .div_1 .box_6:hover
{
background:url(/images/music_hover.png);
}
.tgp_banner .div_2
{
margin:0;
padding:0;
width:1000px;
height:175px;
}
.tgp_banner .div_2 h1
{
font-weight:normal;
font-size:16px;
margin-top:20px;
margin-left:10px;
}
.tgp_banner .div_2 h1.active
{
font-weight:bold;
}
.tgp_banner .div_2
{
margin:0;
padding:0;
font-family:Tahoma;
font-size:9px;
}
.tgp_banner .div_2 a
{
margin:0;
padding:0;
font-family:Tahoma;
font-size:12px;
color:#ababab;
}
.tgp_banner .div_2 a:hover, .tgp_banner .div_2 a.active
{
margin:0;
padding:0;
color:#ffd800;
}
.tgp_banner .div_2 ul
{
margin:0;
padding:0;
list-style-image:url(/images/li_bullet.png);
margin-top:10px;
margin-left:5px;
}
.tgp_banner .div_2 ul li
{
padding:0;
margin-left:15px;
float:none;
line-height:19px;
}
.tgp_banner .div_2 ul li a
{
margin:0;
padding:0;
outline:none;
}
.tgp_banner .div_2 .box_1
{
margin:0;
padding:0;
display:inline;
float:left;
width:260px;
height:175px;
background:url(/images/difcLogo.png) center no-repeat;
}
.tgp_banner .div_2 .box_2
{
margin:0;
padding:0;
display:inline;
float:left;
width:150px;
height:175px;
background:url(/images/boxsprt.png) center left no-repeat;
}
.tgp_banner .div_2 .box_3
{
margin:0;
padding:0;
display:inline;
float:left;
width:126px;
height:175px;
background:url(/images/boxsprt.png) center left no-repeat;
}
.tgp_banner .div_2 .box_4
{
margin:0;
padding:0;
display:inline;
float:left;
width:150px;
height:175px;
background:url(/images/boxsprt.png) center left no-repeat;
}
.tgp_banner .div_2 .box_5
{
margin:0;
padding:0;
display:inline;
float:left;
width:150px;
height:175px;
background:url(/images/boxsprt.png) center left no-repeat;
}
.tgp_banner .div_2 .box_6
{
margin:0;
padding:0;
display:inline;
float:left;
width:148px;
height:175px;
background:url(/images/boxsprt.png) center left no-repeat;
}
.tgp_banner .div_2 .box_7
{
margin:0;
padding:0;
display:inline;
float:left;
width:188px;
height:175px;
background:url(/images/boxsprt.png) center left no-repeat;
}
.tgp_body
{
margin:0;
padding:0;
width:1000px;
background:#0E0E0E;
}
.tgp_body .area_1
{
margin:0;
padding:0;
width:1000px;
height:366px;
background:#1D1D1D;
}
.tgp_body .area_2
{
margin:0;
padding:0;
width:1000px;
background:#0E0E0E;
}
.tgp_body .area_1 .sub_area_1
{
margin:0;
padding:0;
width:731px;
height:366px;
display:inline;
float:left;
}
.tgp_body .area_1 .sub_area_2
{
margin:0;
padding:0;
width:269px;
height:366px;
display:inline;
float:left;
}
.tgp_body .area_2 .sub_area_1
{
margin:0;
padding:0;
width:731px;
display:inline;
float:left;
}
.cbody
{
margin:0;
padding:0;
width:731px;
}
.tgp_body .area_2 .sub_area_2
{
margin:0;
padding:0;
width:265px;
overflow:hidden;
}
.tgp_body .div_1
{
margin:0;
padding:0;
display:inline;
float:left;
width:731px;
height:358px;
margin-top:7px;
}
.tgp_body .div_1 embed
{
width:731px;
height:358px;
}
.tgp_logo_tt
{
margin:0;
padding:0;
width:1000px;
height:128px;
background:#1D1D1D;
}
.tgp_logo_tt .title
{
margin:0;
padding:0;
display:inline;
float:left;
font-size:16px;
font-weight:bold;
margin-top:10px;
margin-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
border-right:1px solid #bdbdbd;
}
.tgp_logo_tt .text
{
margin:0;
padding:0;
display:inline;
float:left;
font-size:11px;
font-weight:normal;
color:#bdbdbd;
margin-left:10px;
margin-top:12px;
}
.tgp_logo_tt .slide
{
margin:0;
padding:0;
display:inline;
float:left;
width:1000px;
height:128px;
margin-top:5px;
margin-bottom:3px;
position:relative;
}
.tgp_logo_tt .slide .btn_prev
{
margin:0;
padding:0;
position:absolute;
width:26px;
height:42px;
background:url(/images/slide_prev.png) no-repeat;
top:40px;
left:10px;
cursor:pointer;
}
.tgp_logo_tt .slide .btn_next
{
margin:0;
padding:0;
position:absolute;
width:26px;
height:42px;
background:url(/images/slide_next.png) no-repeat;
top:40px;
right:10px;
cursor:pointer;
}
.tgp_logo_tt .slide .logo_slide
{
margin:0;
padding:0;
margin:auto;
padding-top:15px;
overflow:hidden;
}
.tgp_logo_tt .slide .logo_slide ul
{
margin:0;
padding:0;
list-style:none;
}
.tgp_logo_tt .slide .logo_slide ul li
{
margin:0;
padding:0;
float:left;
padding:5px;
padding-left:8px;
padding-right:8px;
padding-top:0;
}
.tgp_body .div_3
{
margin:0;
padding:0;
display:inline;
float:right;
width:269px;
margin-top:7px;
}

.logo_dichthuat
{
margin:0;
padding:0 0 0 3px;
display:inline;
float:right;
width:260px;
height:117px;
/*background:url(/images/logotaitro.png) no-repeat;*/
}
/*.logo_dichthuat .title_dichthuat
{
	padding:0 0 5px 0;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	width:255px;
}*/
.tgp_body .div_3 .box_1
{
margin:0;
padding:0;
display:inline;
float:right;
width:264px;
height:358px;
background:url(/images/lichdau_bg.png) bottom no-repeat #555555;
}
.tgp_body .div_3 .box_1 .title
{
margin:0;
padding:0;
width:264px;
height:37px;
background:url(/images/lichdau.png) no-repeat;
}
.tgp_body .div_3 .box_1 .title a
{
margin:0;
padding:0;
display:inline;
float:left;
margin-top:11px;
margin-left:195px;
color:#bdbdbd;
}
.tgp_body .div_3 .box_1 .title a:hover
{
color:#FFF;
}
.tgp_body .div_3 .box_1 .box
{
margin:0;
padding:0;
width:264px;
height:29px;
background:#0c7cbd;
}
.tgp_body .div_3 .box_1 .box .boxt_1
{
margin:0;
padding:0;
display:inline;
float:left;
font-weight:bold;
line-height:29px;
margin-left:10px;
padding-right:10px;
background:url(/images/sprt.png) center right no-repeat;
}
.tgp_body .div_3 .box_1 .box .boxd
{
display:inline;
float:left;
font-weight:bold;
line-height:29px;
margin-left:10px;
cursor:pointer;
color:#FFF;
}
.tgp_body .div_3 .box_1 .box .boxd.active, .tgp_body .div_3 .box_1 .box .boxd:hover
{
color:#ccff00;
}
.tgp_body .div_3 .box_1 img
{
margin:0;
padding:0;
}
.tgp_body .div_3 .box_1 ul
{
margin:0;
padding:0;
display:inline;
float:left;
width:264px;
margin-top:20px;
list-style:none;
text-align:center;
}
.tgp_body .div_3 .box_1 ul li
{
margin:0;
padding:0;
float:none;
}
.tgp_body .div_3 .box_1 ul li .countrybox
{
margin:0;
padding:0;
display:inline;
float:left;
margin-left:30px;
margin-bottom:25px;
}
.tgp_body .div_3 .box_1 ul li .countrybox a
{
	color:#CFCFCF;
}
.tgp_body .div_3 .box_1 ul li .countrybox .cleft
{
margin:0;
padding:0;
display:inline;
width:48px;
height:36px;
float:left;
}
.tgp_body .div_3 .box_1 ul li .countrybox .cright
{
margin:0;
padding:0;
display:inline;
float:left;
text-align:left;
margin-left:20px;
height:36px;
}
.tgp_body .div_3 .box_1 ul li .countrybox .cright .name
{
margin:0;
padding:0;
float:none;
font-weight:bold;
font-size:18px;
}
.tgp_body .div_3 .box_1 ul li .countrybox .cright .time
{
margin:0;
padding:0;
margin-top:2px;
float:none;
}
.tgp_body .div_3 .box_2
{
margin:0;
padding:0;
display:inline;
float:right;
width:264px;
height:178px;
background:url(/images/lehoi_bg.png) no-repeat;
}
.tgp_body .div_3 .box_2 .title
{
margin:0;
padding:0;
width:264px;
height:37px;
background:url(/images/lehoi.png) no-repeat;
}
.tgp_body .div_3 .box_2 .box
{
margin:0;
padding:0;
width:264px;
height:68px;
background:#0c7cbd;
}
.tgp_body .div_3 .box_2 .box .boxt_1
{
margin:0;
padding:0;
display:inline;
float:left;
width:90px;
height:48px;
background:url(/images/sprt2.png) no-repeat center right;
padding-top:20px;
}
.tgp_body .div_3 .box_2 .box .boxt_1 .text
{
margin:0;
padding:0;
width:90px;
text-align:center;
color:#FFF;
}
.tgp_body .div_3 .box_2 .box .boxt_1 .text a
{
margin:0;
padding:0;
background:url(/images/bullt.png) left no-repeat;
padding-left:10px;
color:#b6b6b6;
}
.tgp_body .div_3 .box_2 .box .boxt_1 .text a:hover
{
color:#FFF;
}
.tgp_body .div_3 .box_2 .box .boxt_2
{
margin:0;
padding:0;
width:170px;
height:68px;
display:inline;
float:left;
}
.tgp_body .div_3 .box_2 .box .boxt_2 ul
{
margin:0;
padding:0;
display:inline;
float:left;
list-style:none;
}
.tgp_body .div_3 .box_2 .box .boxt_2 ul li
{
margin:0;
padding:0;
float:left;
padding-top:5px;
padding-bottom:4px;
padding-left:5px;
padding-right:5px;
}
.tgp_body .div_3 .box_2 .box .boxt_2 ul li a
{
margin:0;
padding:0;
font-weight:bold;
font-size:11px;
color:#FFF;
}
.tgp_body .div_3 .box_2 .box .boxt_2 ul li a:hover, .tgp_body .div_3 .box_2 .box .boxt_2 ul li a.active
{
color:#ccff00;
}
.tgp_body .div_3 .box_2 .box .boxt_3
{
margin:0;
padding:0;
background:#555555;
display:inline;
float:left;
width:264px;
height:130px;
}
.tgp_body .div_3 .box_2 .box .boxt_3 ul
{
margin:0;
padding:0;
display:inline;
float:left;
list-style:none;
margin-top:10px;
margin-left:10px;
overflow:hidden;
height:124px;
width:260px;
}
.tgp_body .div_3 .box_2 .box .boxt_3 ul li
{
margin:0;
padding:0;
float:left;
padding-bottom:5px;
}
.tgp_body .div_3 .box_2 .box .boxt_3 ul li a
{
margin:0;
padding:0;
color:#b6b6b6;
text-align:center;
}
.tgp_body .div_3 .box_2 .box .boxt_3 ul li a:hover, .tgp_body .div_3 .box_2 .box .boxt_3 ul li a.active
{
color:#febf00;
}
.tgp_body .div_3 .box_3
{
margin:0;
padding:0;
display:inline;
float:right;
width:260px;
height:290px;
position:relative;
border-bottom:1px solid #333;
}
.tgp_body .div_3 .box_3 .title
{
margin:0;
padding:0;
font-size:16px;
font-weight:bold;
margin-top:10px;
}
.tgp_body .div_3 .box_3 .more
{
margin:0;
padding:0;
font-size:11px;
position:absolute;
right:3px;
text-align:justify;
top:10px;
}
.tgp_body .div_3 .box_3 .gal_box
{
margin:0;
padding:0;
padding:10px;
padding-bottom:0;
width:230px;
height:120px;
}
.tgp_body .div_3 .box_3 .gal_box .gal_title
{
margin:0;
padding:0;
font-weight:bold;
font-size:12px;
}
.tgp_body .div_3 .box_3 .gal_box ul
{
margin:0 auto;
padding:0;
list-style:none;
width:195px;
height:90px;
border:2px solid #3F3F3F;
margin-top:10px;
margin-left:20px;
}
.tgp_body .div_3 .box_3 .gal_box ul li
{
margin:0;
padding:0;
float:left;
overflow:hidden;
}
.tgp_body .div_3 .box_3 .gal_box ul li div
{
width:195px;
height:90px;
margin:0;
}
.tgp_body .div_3 .box_3 .gal_box ul li a img
{
margin:0;
padding:0;
}
.tgp_body .div_3 .box_3 .more a
{
margin:0;
padding:0;
background:url(/images/bullt2.png) no-repeat center left;
color:#0C7CBD;
padding-left:10px;
}
.tgp_body .div_3 .box_4
{
margin:0;
padding:0;
display:inline;
float:right;
width:250px;
height:50px;
margin-top:8px;
position:relative;
border-bottom:1px solid #333;
padding-left:10px;
}
.tgp_body .div_3 .box_4 a img
{
margin:0;
padding:0;
}
.tgp_body .div_3 .box_4 a
{
margin:0;
padding:0;
color:#737373;
font-family:Tahoma;
font-size:10px;
}
.tgp_body .div_3 .box_4 a:hover
{
color:#999;
}
.tgp_body .div_3 .box_5
{
margin:0;
padding:0;
display:inline;
float:right;
width:260px;
height:401px;
margin-top:8px;
position:relative;
}
.tgp_body .div_3 .box_5 .box
{
margin:0;
padding:0;
width:267px;
height:118px;
float:right;
margin-bottom:10px;
}
.tgp_body .div_3 .box_5 .box .box_title
{
margin:0;
padding:0;
width:47px;
height:118px;
float:left;
}
.tgp_body .div_3 .box_5 .box .box_text
{
margin:0;
padding:0;
width:220px;
height:105px;
float:left;
background:#292929;
margin-top:7px;
}
.tgp_body .div_3 .box_5 .box .box_text ul
{
margin:0;
padding:0;
list-style:none;
float:right;
margin-top:8px;
}
.tgp_body .div_3 .box_5 .box .box_text ul li
{
margin:0;
padding:0;
float:none;
text-align:right;
padding-right:10px;
}
.tgp_body .div_3 .box_5 .box .box_text ul li .bt
{
margin:0;
padding:0;
width:150px;
font-size: 18px;
font-weight:bold;
float:right;
}
.tgp_body .div_3 .box_5 .box .box_text ul li .txt
{
margin:0;
padding:0;
width:200px;
float:right;
}
.tgp_body .div_3 .box_5 .box .box_text ul li .more
{
margin:0;
padding:0;
width:200px;
float:right;
margin-top:5px;
}
.tgp_body .div_3 .box_5 .box .box_text ul li .more a
{
margin:0;
padding:0;
background:url(/images/bullt2.png) no-repeat left center;
color:#0C7CBD;
padding-left:10px;
font-style:italic;
}
.tgp_site_map
{
margin:0;
padding:0;
width:1000px;
height:220px;
background:url(/images/sitemap_b_bg.png) repeat-x;
}
.tgp_site_map .title
{
margin:0;
padding:0;
font-size:15px;
margin-left:8px;
margin-top:38px;
margin-right:4px;
}
.tgp_site_map ul
{
margin:0;
padding:0;
list-style:none;
font-size:10px;
}
.tgp_site_map ul li
{
margin:0;
padding:0;
float:none;
line-height:20px;
margin-left:10px;
}
.tgp_site_map .title a
{
font-size:15px;
}
.tgp_site_map ul li a
{
margin:0;
padding:0;
color:#ababab;
font-family:Tahoma;
font-size:12px;
outline:none;
}
.tgp_site_map ul li a:hover
{
color:#ffd800;
}
.tgp_site_map .box_1
{
margin:0;
padding:0;
width:149px;
height:220px;
display:inline;
float:left;
}
.tgp_site_map .box_2
{
margin:0;
padding:0;
width:131px;
height:220px;
display:inline;
float:left;
background:url(/images/sitemap_bg.png) center left no-repeat;
}
.tgp_site_map .box_3
{
margin:0;
padding:0;
width:145px;
height:220px;
display:inline;
float:left;
background:url(/images/sitemap_bg.png) center left no-repeat;
}
.tgp_site_map .box_4
{
margin:0;
padding:0;
width:150px;
height:220px;
display:inline;
float:left;
background:url(/images/sitemap_bg.png) center left no-repeat;
padding-right:2px;
}
.tgp_site_map .box_5
{
margin:0;
padding:0;
width:138px;
height:220px;
display:inline;
float:left;
background:url(/images/sitemap_bg.png) center left no-repeat;
}
.tgp_site_map .box_6
{
margin:0;
padding:0;
width:170px;
height:220px;
display:inline;
float:left;
background:url(/images/sitemap_bg.png) center left no-repeat;
}
.tgp_site_map .box_7
{
margin:0;
padding:0;
width:87px;
height:220px;
display:inline;
float:left;
background:url(/images/sitemap_bg.png) center left no-repeat;
}
.tgp_site_map .box_8
{
margin:0;
padding:0;
width:110px;
height:220px;
display:inline;
float:left;
background:url(/images/sitemap_bg.png) center left no-repeat;
}
.tgp_site_map .box_9
{
margin:0;
padding:0;
width:149px;
height:220px;
display:inline;
float:left;
background:url(/images/sitemap_bg.png) center left no-repeat;
}
.tgp_copyright
{
height:100px;
color:#b0b0b0;
position:relative;
line-height:14px;
background:#1d1d1d;
}
.tgp_copyright .div_3
{
margin:0;
padding:0;
width:150px;
height:20px;
position:absolute;
top:40px;
right:420px;
cursor:pointer;
}
.tgp_copyright .div_4
{
background:#000;
color:#FFF;
position:absolute;
visibility:hidden;
}
.tgp_copyright .div_1
{
position:absolute;
left:30px;
top:25px;
}
.tgp_copyright .div_1 b, .tgp_copyright .div_1 strong
{
color:#ff9731;
}
.tgp_copyright .div_2
{
position:absolute;
right:30px;
top:25px;
cursor:pointer;
text-align:right;
}
.tgp_copyright .div_2 b
{
color:#ff9731;
}
#next
{
width:100px;
height:40px;
background:#F00;
cursor:pointer;
}
#music_player
{
width:250px;
height:115px;
float:right;
margin-top:10px;
margin-bottom:10px;
right:0;
}
.signup_newsletter
{
width:250px;
float:right;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
}
.signup_newsletter .title
{
font-weight:bold;
font-size:16px;
margin-bottom:5px;
}
.txt_email_newsletter
{
margin:0;
padding:0;
width:200px;
height:27px;
border:none;
padding-left:4px;
background:transparent url(/images/txt_newsletter.png) no-repeat;
display:inline;
float:left;
font-size:12px;
font-family:Tahoma;
text-shadow: 0px 1px 1px #fff;
}
.btn_email_newsletter
{
margin:0;
padding:0;
border:none;
width:46px;
height:27px;
background:transparent url(/images/btn_newsletter_en.png) no-repeat;
display:inline;
float:left;
}

.tgp_country
{
	/*display:none;*/
	background:#000;
}

.tgp_country .title
{
	padding:5px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

.tgp_country .lst_country
{
	margin:0;
	padding:0;
	list-style:none;
	padding-left:20px;
}

.tgp_country .lst_country li
{
	display:inline;
	float:left;
	padding:5px;
	width:110px;
	height:24px;
}

.tgp_country .lst_country li img
{
	display:inline;
	float:left;
	margin-right:4px;
}

.tgp_country .lst_country li span
{
	display:inline;
	float:left;
	line-height:24px;
}.tgp_body .area_2 .sub_area_1 .news_area
{
margin:0;
padding:0;
display:inline;
float:left;
width:731px;
}
.tgp_body .area_2 .sub_area_1 .news_area .news
{
margin:0;
padding:0;
width:710px;
padding-bottom:20px;
display:inline;
float:left;
background:url(/images/newsbot.png) right bottom no-repeat;
padding-left:10px;
position:relative;
}
.tgp_body .area_2 .sub_area_1 .news-title
{
margin:0;
padding:0;
font-size:16px;
font-weight:bold;
margin-top:10px;
}
.tgp_body .area_2 .sub_area_1 .news_area .news .news-nav-menu
{
margin:0;
padding:0;
display:inline-block;
float:none;
margin-bottom:10px;
}
.tgp_body .area_2 .sub_area_1 .news_area .news .news-nav-menu a
{
margin:0;
padding:0;
color:#bdbdbd;
text-decoration:none;
}
.tgp_body .area_2 .sub_area_1 .news_area .news .news-nav-menu a:hover, .tgp_body .div_2 .news_area .news .news-nav-menu a.active
{
margin:0;
padding:0;
text-decoration:underline;
color:#0c7cbd;
}
.tgp_body .area_2 .sub_area_1 .news_area .news .news-text
{
margin:0;
padding:0;
text-align:justify;
color:#FFF;
}
.tgp_body .area_2 .sub_area_1 .news_area .news .news-more
{
margin:0;
padding:0;
position:absolute;
font-size:11px;
text-align:justify;
bottom:10px;
right:0px;
}
.tgp_body .area_2 .sub_area_1 .news .news-more a
{
margin:0;
padding:0;
background:url(/images/bullt2.png) no-repeat center left;
padding-left:10px;
color:#0c7cbd;
}
.tgp_body .area_2 .sub_area_1 .news_area_2
{
margin:0;
padding:0;
display:inline;
float:left;
width:731px;
}
.tgp_body .area_2 .sub_area_1 .news_area_2 .news
{
margin:0;
padding:0;
width:731px;
display:inline;
float:left;
padding-left:10px;
padding-right:10px;
position:relative;
}
.tgp_body .area_2 .sub_area_1 .news_area_2 .news .news-more
{
margin:0;
padding:0;
position:absolute;
font-size:11px;
text-align:justify;
top:10px;
right:3px;
}
.tgp_body .area_2 .sub_area_1 .news_area_2 .news .news-text
{
margin:0;
padding:0;
text-align:justify;
color:#FFF;
}
.tgp_body .area_2 .sub_area_1 .news_area_2 .news .news-text ul
{
margin:0;
padding:0;
list-style:none;
}
.tgp_body .area_2 .sub_area_1 .news_area_2 .news .news-text ul li
{
float:none;
}
.tgp_body .area_2 .sub_area_1 .news_area_2 .news .news-text ul li a
{
margin:0;
padding:0;
color:#a1a1a1;
}
.tgp_body .area_2 .sub_area_1 .news_area_2 .news .news-text ul li a.active, .tgp_body .area_2 .sub_area_1 .news_area_2 .news .news-text ul li a:hover
{
margin:0;
padding:0;
color:#0c7cbd;
}
.tgp_body .area_2 .sub_area_1 .cbody
{
margin:0;
padding:5px;
display:inline-block;
float:left;
padding-left:0;
padding-right:0;
}
.tgp_body .area_2 .sub_area_1 .cbody .content
{
	margin-bottom:20px;	
}
.tgp_body .area_2 .sub_area_1 .news_area_3
{
margin:0;
padding:0;
display:block;
float:left;
margin-top:10px;
width:731px;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news
{
margin:0;
padding:0;
width:350px;
height:320px;
display:inline;
float:left;
padding-left:10px;
padding-right:10px;
position:relative;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-more
{
margin:0;
padding:0;
position:absolute;
font-size:11px;
text-align:justify;
top:10px;
right:3px;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text
{
margin:0;
padding:0;
text-align:justify;
color:#FFF;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .u_thong_tin_can_biet
{
list-style:none;
margin:0;
padding:5px;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .u_thong_tin_can_biet li
{
color:#FFF;
padding:5px;
padding-bottom:0;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .u_thong_tin_can_biet li ul
{
margin:0;
padding:0;
margin-left:10px;
list-style:none;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .u_thong_tin_can_biet li ul li
{
color:#a1a1a1;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .u_thong_tin_can_biet li ul li span
{
color:#F00;
padding-left:50px;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box
{
margin:0;
padding:0;
width:315px;
height:37px;
margin:10px;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box .left
{
display:inline;
float:left;
widows:48px;
height:36px;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news img
{
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box .right
{
display:inline;
float:right;
width:250px;
height:37px;
margin-left:14px;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box .right .name
{
font-size:16px;
font-weight:bold;
margin-top:3px;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box .right .name span
{
	float:right;
	font-weight:normal;
	padding-right:10px;
	font-size:14px;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box .right .rate_box_p
{
margin:0;
padding:0;
margin-top:5px;
width:242px;
height:7px;
float:left;
background:url(/images/rate_box.png) no-repeat;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box .right .rate_box_p.blue .rate_val
{
display:inline;
float:left;
margin:0;
padding:0;
height:7px;
background:url(/images/rate_val.png) repeat-x;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box .right .rate_box_p.blue .rate_val_left
{
display:inline;
float:left;
margin:0;
padding:0;
width:2px;
height:7px;
background:url(/images/rate_val_left.png) repeat-x;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box .right .rate_box_p.blue .rate_val_right
{
display:inline;
float:left;
margin:0;
padding:0;
width:2px;
height:7px;
background:url(/images/rate_val_right.png) repeat-x;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box .right .rate_box_p.red .rate_val
{
display:inline;
float:left;
margin:0;
padding:0;
height:7px;
background:url(/images/rate_val_red.png) repeat-x;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box .right .rate_box_p.red .rate_val_left
{
display:inline;
float:left;
margin:0;
padding:0;
width:2px;
height:7px;
background:url(/images/rate_val_left_red.png) repeat-x;
}
.tgp_body .area_2 .sub_area_1 .news_area_3 .news .news-text .rate_box .right .rate_box_p.red .rate_val_right
{
display:inline;
float:left;
margin:0;
padding:0;
width:2px;
height:7px;
background:url(/images/rate_val_right_red.png) repeat-x;
}
#cua_hang
{
height:275px;
overflow:hidden;
}
#screenshots-rotator 
{
width: 731px;
height: 371px;
position: relative;
}
#screenshots-container 
{
width: 731px;
height: 371px;
overflow: hidden;
}
#screenshotsnavigation 
{
position: absolute;
bottom: 15px;
float: left;
z-index: 999;
left: 780px;
}
#screenshotsnavigation a
{
width: 13px;
height: 13px;
text-indent: -9999px;
float: left;
display: block;
background: url(/images/bull1.png) no-repeat;
margin: 0px 3px;
}
#screenshotsnavigation a:hover 
{ 
background: url(/images/bull2.png) no-repeat;
}
#screenshotsnavigation a.activeSlide 
{ 
background: url(/images/bull2.png) no-repeat;

}

.tgp_body .title
{
	margin-top:5px;
	margin-bottom:5px;
}#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000;}
/* Container */
#simplemodal-container {height:340px; width:450px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
.frm_contact
{
display:none;
}
.frm_contact .title
{
padding-top:5px;
padding-bottom:20px;
font-size:16px;
color:#ff7e00;
text-transform:uppercase;
font-weight:bold;
background:url(/images/gopy_en.png) no-repeat;
}
.frm_contact .input
{
height:16px;
width:221px;
border:2px solid #555;
background:#444;
padding:2px;
font-family:Tahoma;
font-size:12px;
color:#FFF;
}
.frm_contact textarea
{
border:2px solid #555;
background:#444;
padding:2px;
font-family:Tahoma;
font-size:12px;
width:275px;
height:105px;
color:#FFF;
}
.frm_contact .btn_reset
{
width:65px;
height:27px;
background:url(/images/btn_lamlai.png) no-repeat;
display:inline;
float:left;
border:none;
margin-right:20px;
}
.frm_contact .btn_submit
{
width:65px;
height:27px;
background:url(/images/btn_send.png) no-repeat;
border:none;
}
#frm_lh_loading
{
padding:10px;
color:#FFF;
position:absolute;
padding-left:35px;
background:#000 url(/images/loading.gif) 2px no-repeat;
top:80px;
left:150px;
opacity:0.8;
filter:alpha(opacity=80);
display:none;
}
#frm_lh_err
{
padding:5px;
color:#FFF;
font-weight:bold;
padding-left:30px;
background:#333 url(/images/error.png) no-repeat 5px;
display:none;
}.dem_nguoc
{
padding:5px;
width:678px;
height:120px;
background:url(/images/counter.png) center center no-repeat;
margin-left:20px;
position:relative;
}
.dem_nguoc .txt
{
font-family:Arial;
font-size:80px;
font-weight:bold;
color:#FFF;
display:inline;
float:left;
text-shadow: 2px 2px 6px #000;
}
.dem_nguoc .days
{
/*margin-top:10px;
margin-left:80px;*/
width:180px;
height:80px;
text-align:center;
position:absolute;
top:15px;
left:30px;
}
.dem_nguoc .hours
{
/*margin-top:10px;
margin-left:85px;*/
width:120px;
height:80px;
text-align:center;
position:absolute;
top:15px;
left:240px;
}
.dem_nguoc .minutes
{
/*margin-top:10px;
margin-left:65px;*/
width:115px;
height:80px;
text-align:center;
position:absolute;
top:15px;
left:400px;
}
.dem_nguoc .seconds
{
/*margin-top:10px;
margin-left:65px;*/
width:115px;
height:80px;
text-align:center;
position:absolute;
top:15px;
left:550px;
}
.jScrollPaneContainer {
position: relative;
overflow: hidden;
z-index: 1;
outline:none;
}
.jScrollPaneTrack {
position: absolute;
cursor: pointer;
right: 0;
top: 0;
height: 100%;
background: #1D1D1D;
opacity:0.5;
filter:alpha(opacity=50);
}
.jScrollPaneDrag {
position: absolute;
background: #6a6a6a;
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;*/
}@charset "utf-8";
/* CSS Document */

table.nha_tai_tro
{
	border:none;
	border-top:dashed 1px #666;
	border-right:dashed 1px #666;
}
table td.nha_tai_tro
{
	border:none;
	border-bottom:dashed 1px #666;
	border-left:dashed 1px #666;
}
table td.nha_tai_tro a
{
	color:#CFCFCF;
}
table td.nha_tai_tro a:hover
{
	color:#FFFF66;
}


#messagewindow 
{
height: 250px;
border: 1px solid;
padding: 5px;
overflow: auto;
}
.thao_luan
{
padding:10px;
border:1px solid #333;
position:relative;
min-height:10px;
}
.btn_add_comment
{
width:110px;
height:16px;
color:#FFF;
background:url(/images/addcomment.png) no-repeat;
position:absolute;
top:10px;
right:10px;
text-indent:20px;
cursor:pointer;
}
.btn_add_comment:hover
{
color:#FFEEE6;
}
.box_thao_luan
{
color:#999;
}
.box_thao_luan .button
{
width:128px;
float:left;
outline:none;
}
.box_thao_luan .inputbox, .box_thao_luan textarea
{
font-size:12px;
font-family:Tahoma;
color:#FFF;
padding:2px;
width:340px;
width:100%;
border:1px solid #333;
background:none;
}
.box_thao_luan .btn_gui
{
margin:0;
padding:0;
font-size:12px;
font-family:Tahoma;
width:60px;
height:23px;
border:1px solid #333;
background:#222 url(/images/btncmd.png) no-repeat center left;
color:#FFF;
padding:3px;
line-height:20px;
text-indent:16px;
float:left;
}
.box_thao_luan .btn_gui:hover
{
background-color:#333;
}
.box_thao_luan .btn_dong
{
float:left;
margin:0;
padding:0;
font-size:12px;
font-family:Tahoma;
width:60px;
height:23px;
border:1px solid #333;
background:#222 url(/images/btnccmd.png) no-repeat center left;
color:#FFF;
padding:3px;
line-height:20px;
text-indent:16px;
margin-left:5px;
}
.box_thao_luan .btn_dong:hover
{
background-color:#333;
}
.comment_box
{
padding:5px;
background:#222;
margin-top:5px;
}
.title_comment
{
font-weight:bold;
color:#999;
padding:5px;
padding-left:20px;
padding-top:0px;
background:url(/images/user.png) no-repeat top left;
}
.content_comment
{
padding:5px;
padding-top:0px;
padding-left:20px;
color:#fff;
background:url(/images/comment.png) no-repeat top left;
text-align:justify;
}
#comment
{
padding:10px 0px 10px 0px;	
clear:both;
}
.title_sub
{
font-size:16px;
}
.cmt_wrapper
{
overflow:hidden;
}

.thu_vien_box
{
}
a.next
{
	padding:3px;	
}
a.next:hover
{
	background:#FC0;
	color:#000;
}
a.text:hover
{
	text-decoration:underline;
	color:#FC6
}
.border_bot
{
	border-bottoM:1px solid #333;
	padding-bottom:5px;
}

.thu_vien_box .title
{
	font-size:16px;
	position:relative;
	height:16px;
	color:#FC3;
	font-weight:bold;
}

.thu_vien_box .title span
{
	font-size:12px;
	position:absolute;
	right:0;
	bottom:5px;
}

.thu_vien_box .album_list
{
	padding-left:3px;
}

.thu_vien_box .album_list .album
{
	width:165px;
	height:235px;
	display:inline;
	float:left;
	margin:6px;
	
}

.thu_vien_box .album_list .album a.img
{
	width:165px;
	height:165px;
	float:left;
	background:url(/images/bg_album_hover.png) no-repeat;
	border:none;
}
.thu_vien_box .album_list .album a.img:hover
{
	width:165px;
	height:165px;
	display:inline;
	float:left;
	background:url(/images/bg_album.png) no-repeat;
	border:none;
}
.thu_vien_box .album_list .album .img img
{
	width:145px;
	height:145px;
	margin-left:12px;
	margin-top:12px;
}

.thu_vien_box .album_list .album .text
{
	display:inline;
	float:left;
	color:#888;
	line-height:18px;
	width:165px;
	height:50px;
	margin-top:10px;
}

.thu_vien_box .hinh_lst
{
	padding-left:3px;
}

.thu_vien_box .hinh_lst a
{
	border:1px solid #181818;
	width:157px;
	height:157px;
	display:inline;
	float:left;
	margin:8px;
	margin-right:10px;
	background:url(/images/bg_album_list.png) no-repeat;
}

.thu_vien_box .hinh_lst a img
{
	width:145px;
	height:145px;
	margin-left:6px;
	margin-top:6px;
}

.dsq-item-sort
{
	display:none;
}

.hinh_xem
{
	background:#111;
	padding:10px;
	padding-left:0;
	padding-right:0;
}

.hinh_xem img
{
	margin:0 auto;
	padding-bottom:10px;
}

.flashContainer{

	/*	Setting the container to relative positioning
		so we can center the control div */

	position:relative;
	overflow:hidden;
}

.progressBar{
	display:none;
	position:absolute;
	width:auto;
	height:8px;
	left:20px;
	right:105px;
	bottom:20px;
	background-color:#141414;
	overflow:hidden;
	cursor:pointer;

	/* A light CSS3 bottom highlight */

	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
}

.progressBar .elapsed{
	position:absolute;
	width:0;
	height:100%;
	background-color:#1fa2f6;
	border-right:1px solid #49AFF0;
}

.controlDiv{
	/* Centering the control div */
	position:absolute;
	width:120px;
	height:120px;
	cursor:pointer;
	top:50%;
	left:50%;
	margin:-60px 0 0 -60px;
}

.controlDiv.play{
	background:url('img/play.png') no-repeat center center;
}

.controlDiv.replay{
	background:url('img/replay.png') no-repeat center center;
}

.controlDiv.pause{
	background:url('img/pause.png') no-repeat -99999px;
}

.flashContainer:hover .controlDiv.pause{
	background-position:center center;
}

/* Only show the progress bar when the video is playing */

.flashContainer.playing:hover .progressBar{
	display:block;
}@charset "utf-8";
/* CSS Document */
.f_news_box
{
width:340px;
height:130px;
padding:5px;
display:inline;
float:left;
background:#181818;
text-align:justify;
color:#FFF;
margin-bottom:10px;
margin-left:9px;
position:relative;
}
.f_news_box .f_news_title
{
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}
.f_news_box .f_news_title a
{
font-size:12px;
}
.f_news_box .f_news_text img
{
float:left;
margin-bottom:4px;
margin-right:4px;
border:2px solid #3F3F3F;
width:150px;
height:90px;
}
.f_news_box .f_news_text
{
float:left;
margin-bottom:5px;
}
.f_news_box .f_news_date
{
font-family:Tahoma;
font-size:10px;
font-style:italic;
text-align:right;
color:#666;
position:absolute;
bottom:8px; 
right:8px;
}
.news_read
{
width:710px;
margin:0;
padding:10px;
float:left;
}
.lnk_more
{
margin-left:10px;
}
.lnk_more a
{
padding-left:5px;
color:#CCC;
}
.lnk_more a:hover
{
padding-left:5px;
color:#F8D200;
}
.tin_nav 
{
width:100%;
text-align:center;
margin-bottom:10px;
}
.tin_nav a
{
margin:0;
padding:0;
width:15px;
height:15px;
background:#111;
color:#FFF;
margin:2px;
text-align:center;
display:inline-block;
border:1px solid #FFF;
font-size:10px;
line-height:1.3em;
}
.tin_nav a:hover
{
border:1px solid #555;
color:#555;
}
.tin_nav a.active
{
border:1px solid #e37100;
}
.tin_nav a.inactive
{
border:1px solid #555;
color:#555;
}
.news_wrapper
{
}
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
.vote_box
{
	padding:5px;
}

.vote_box .vote_item
{
	padding:1px;
	text-align:center;
	cursor:pointer;
	display:inline;
	float:left;
	margin-left:10px;
}

.vote_box .vote_item.active
{
	background:#E37100;
}

.btn_vote
{
	width:76px;
	height:29px;
	border:none;
	padding:0;
	margin:0;
	background:url(/images/bt_vote.png) no-repeat;
}

.btn_vote_view
{
	width:76px;
	height:29px;
	border:none;
	padding:0;
	margin:0;
	background:url(/images/results.png) no-repeat;
	margin-left:10px;
}
