/* Common */
body	{font:normal 11px Tahoma ; color:#4D4D4D; margin:0; background:#006c86 url(../images/layout/bgr_all_old.jpg) top no-repeat}
a		{color:#3A5F98; cursor:pointer; outline-style:none}

.clear_home{float:left; width:100%; height:20px; line-height:1px; font-size:1px;}
.clear{float:left; width:100%; height:20px; line-height:1px; font-size:1px;}
.bgr_dot{background:url(../images/layout/bgr_cate_dot2.gif) bottom repeat-x; padding-bottom:10px; margin-bottom:10px; width:100%}

/* Page width: 980 px  */

.wrap_content 		{width:984px; margin:0 auto; padding:0 auto;}
.content_top		{float:left;   width:100%;  height:183px;}
.content_left		{float:left;   width:338px; overflow:hidden}
.content_right		{float:right;  width:622px; overflow:hidden}

/* Content_top */
.header_companyname_v		{float:right; width:657px; height:23px; margin:8px 0 0 0; background:url(../images/layout/bgr_companyname_v.png) top right no-repeat; }
.header_companyname_e		{float:right; width:657px; height:23px; margin:8px 0 0 0; background:url(../images/layout/bgr_companyname_e.png) top right no-repeat; }

.navi						{float:right; width:568px; text-align:right; margin-bottom:10px}
.navi a						{float:right;  width:81px; padding-top:87px; color:#FFF; text-align:center; background-position:top; background-repeat:no-repeat; cursor:pointer}
.navi a:hover				{color:#f80;}
.navi a.navi_1				{background:url(../images/layout/navi_1.png);}
.navi a.navi_2				{background:url(../images/layout/navi_2.png);}
.navi a.navi_3				{background:url(../images/layout/navi_3.png);}
.navi a.navi_4				{background:url(../images/layout/navi_4.png);}
.navi a.navi_5				{background:url(../images/layout/navi_5.png);}
.navi a.navi_6				{background:url(../images/layout/navi_6.png);}
.navi a.navi_7				{background:url(../images/layout/navi_7.png);}


.search 					{float:left;  width:304px;  height:25px; margin:0 0 0 660px; _display:inline; background:url(../images/layout/search.png) left no-repeat;}
.search	input				{float:right; width:170px; height:20px; padding-top:5px; background:none; border:none; font:normal 11px Tahoma; color:#acd7fe; text-align:right}
.search a					{float:right; width:22px;  height:25px; margin:0 10px; background:url(../images/layout/blank.gif)}
/* e:Content_top */




/* Content_left */
.datetime	{float:left; width:240px; padding-left:20px; margin:15px 0 12px 15px; _display:inline; background:url(../images/layout/bgr_datetime.png) top left no-repeat; color:#bde5f9}
	/* Cate news */
	.cate_news		{display:inline-block;  width:330px; padding:0 0 0 8px;}
	.cate_news a	{color:#FFF}	
	.cate_news a:hover{color:#EC8801}	
	.cate_news h1	{float:left; width:100%; height:30px; margin-bottom:1px; font:bold 11px/26px Tahoma; color:#e6f2fc; text-align:center; text-transform:uppercase; background:url(../images/layout/bgr_cate_title.png) top left;}
	.cate_news a.root{display:inline-block;  margin:0 0 0 9px; width:315px; height:29px; margin-bottom:10px; padding-left:35px; background:url(../images/layout/bgr_cate_arr_dot.png) top left no-repeat; font:bold 11px/29px Tahoma;}		
	.cate_news a.child{float:left; margin:0 0 0 45px; width:230px; height:20px; padding-left:17px; background:url(../images/layout/bgr_arr_child.gif) 0 4px no-repeat; font:normal 11px Tahoma;}	
	
	
	.cate_news_hot		{float:left; width:330px; padding:0 0 0 8px; color:#FFF; margin-bottom:25px}
	.cate_news_hot h1	{float:left; width:100%; height:30px; margin-bottom:15px; font:bold 11px/26px Tahoma; color:#e6f2fc; text-align:center; text-transform:uppercase; background:url(../images/layout/bgr_cate_title_hot.png);}
	.cate_news_hot .list{float:left; width:310px; min-height:60px; height: auto !important; height:60px; margin:0 0 10px 10px; padding:0 0 10px 0; background:url(../images/layout/bgr_cate_dot2.gif) bottom repeat-x; }	
	.cate_news_hot .thumb{float:left; width:54px; height:54px; margin:0 11px 0 0}
	.cate_news_hot a.title{float:right; width:240px; min-height:15px; height: auto !important; height:15px; color:#FFF; font-weight:bold}	
	.cate_news_hot a.title:hover{text-decoration:underline}
		
		
	/* e:Cate news */
	
	.btn_services{margin:0 0 25px 0}
	
	.sponsor{float:left; width:325px; height:170px;}
	.sponsor h1{float:left; width:325px; font:bold 11px Tahoma; text-transform:uppercase; color:#FFF; text-align:center}
	.sponsor .scroll_img{float:left; width:321px; height:144px; background:url(../images/layout/bgr_adv.png) no-repeat; padding:2px 0 0 0; text-align:center; }
	.sponsor .scroll_img img{margin-bottom:13px}		
	.sponsor .btn_scroll{float:left; width:33px; height:14px; background:url(../images/layout/btn_adv_scroll.jpg) no-repeat; margin:0 0 0 140px}	

/* e:Content_left */





/* Content_right */
.adv_right{margin-bottom:10px;margin-top:23px}

.news_detail{float:left; width:622px; overflow:hidden; margin:20px 0}
/* background position align bottom OK for FF, PNG not align for IE, sh!t 
.news_detail h1{float:left; width:100%; height:28px; padding-bottom:2px; margin-bottom:20px; background:url(../images/layout/hori_long.png) bottom no-repeat;}
.news_detail h1 a{ padding-bottom:5px; font:normal 18px Arial; color:#FFF; text-transform:uppercase; border-bottom:2px solid #9ac3cf;}
*/
.news_detail div.hori			{position:relative; float:left; width:100%; height:26px; padding-bottom:2px; margin-bottom:20px; overflow:hidden;}
.news_detail div.hori a			{padding-bottom:3px; font:normal 18px Arial; color:#FFF; text-transform:uppercase; border-bottom:2px solid #9ac3cf; line-height:130%}
.news_detail div.hori a:hover	{color:#f80}
.news_detail div.hori .bgr		{position:absolute; float:left;  left:0; width:100%; height:10px; background:url(../images/layout/hori_long.png) no-repeat; }
.news_detail div.hori .bgr{bottom:-8px;}
.news_detail div.hori .bgr{_bottom:-11px; }
html>body .news_detail div.hori .bgr{bottom:-9px;}

.news_detail .content{float:left;}
.news_detail .content_training{float:left; width:780px}
.news_detail .block{float:left; width:300px; margin:0 20px 20px 0; color:#FFFFFF;}
.news_detail .block a.title{float:left; width:100%; margin-bottom:5px; font:bold 12px Arial; color:#e1f1fd}
.news_detail .block a.title:hover{text-decoration:underline;}

.news_detail .detail_thumb{float:left; width:210px; height:150px; overflow:hidden; margin:0 15px 15px 0}
.news_detail .detail_thumb_small{float:left; width:110px; height:70px; overflow:hidden; margin:0 15px 15px 0}
.news_detail .detail_des{color:#c6e5fb; font-weight:bold}
.news_detail a.detail_des:hover{color:#f80}

.news_detail .detail_text{color:#fff; margin:15px 0 0 0}


.news_detail_small{float:left; width:300px; overflow:hidden; margin-right:10px}
/* background position align bottom OK for FF, PNG not align for IE, sh!t 
.news_detail h1{float:left; width:100%; height:28px; padding-bottom:2px; margin-bottom:20px; background:url(../images/layout/hori_long.png) bottom no-repeat;}
.news_detail h1 a{ padding-bottom:5px; font:normal 18px Arial; color:#FFF; text-transform:uppercase; border-bottom:2px solid #9ac3cf;}
*/
.news_detail_small div.hori			{position:relative; float:left; width:100%; height:26px; padding-bottom:2px; margin-bottom:20px;}
.news_detail_small div.hori a			{padding-bottom:3px; font:normal 18px Arial; color:#FFF; text-transform:uppercase; border-bottom:2px solid #9ac3cf;}
.news_detail_small div.hori a:hover	{color:#f80}
.news_detail_small div.hori .bgr		{position:absolute; float:left; bottom:-9px; _bottom:-11px; left:0; width:100%; height:10px; background:url(../images/layout/hori_short.png) no-repeat; }
.news_detail_small .content a.thumb	{float:left; margin:0 10px 10px 0}
.news_detail_small .content a.des	{color:#c6e5fb}
.news_detail_small .content a.des:hover	{color:#f80}



.support{float:left; width:100%; height:100px; margin:40px 0 0 0; background:url(../images/layout/bgr_help.png) no-repeat; }
.support_e{background:url(../images/layout/bgr_help_e.png) no-repeat; }
.support .chat{float:left; width:39px; margin:0 50px 0 90px; display:inline}
.support .chat a.ym	{float:left; width:39px; height:42px; background:url(../images/layout/btn_help_yahoo.png) no-repeat; margin:6px 0 0px 0;}
.support .chat a.skype{float:left; width:39px; height:42px; background:url(../images/layout/btn_help_skype.png) no-repeat;}
.support .phone{float:left; width:140px; height:73px; margin:7px 0 0 0; padding:9px 0 0 60px; _padding:6px 0 0 60px; background:url(../images/layout/btn_help_phone.png) no-repeat; font:bold 12px Tahoma; color:#FFF; line-height:23px; *line-height:18px;  }
.support .phone i{font:bold 11px Tahoma; font-style:italic}

.support .email{float:left; width:170px; height:60px; padding:25px 0 0 60px; margin:10px 0 0 0; background:url(../images/layout/btn_help_email.png) no-repeat;}
.support .email a{margin:0 0 0 20px; color:#FFF; font:bold 12px Georgia; font-style:italic}
.support .email a:hover{color:#f80}





.news_other{}
.news_other .title_other{float:left; width:100%; height:10px; font:bold 11px Tahoma; color:#FFF;}
.news_other .title_other p{float:left; width:150px;}
.news_other .title_other a{float:right; width:60px; height:20px; padding:0 0 0 15px; background:url(../images/layout/bgr_arr_child2.gif) 0 5px no-repeat; color:#FFF}
.news_other .title_other a:hover{color:#f80}
.news_other .list_link{float:left; width:600px; padding:10px 0 0 15px; margin-top:10px; background:url(../images/layout/bgr_cate_dot2.gif) top repeat-x; }
.news_other .list_link a{float:left; width:500px; padding-left:15px; margin:5px 0; background:url(../images/layout/bgr_arr_child.gif) left no-repeat; color:#FFF; font:normal 11px Tahoma;}
.news_other .list_link a:hover{color:#f80}
/* e:Content_right */


.footer{display:inline-block; width:884px; height:65px; padding:0 0 0 100px; margin-top:30px; color:#a4d8e4; line-height:20px; background:url(../images/layout/bgr_footer.png)}
.footer .copyright{float:left; width:300px; height:25px; padding-top:15px; color:#FFF;}
.footer .statistic{float:right; width:108px; height:30px; padding-top:9px; color:#FFF;}


.contact_info{float:left; width:400px; margin:10px 0 10px 80px; padding:5px 0 5px 10px; border-left:1px solid #9EBAD0; color:#FFF; display:inline; line-height:20px}
.contact_info u{text-decoration:none; font:bold 11px Tahoma; text-transform:uppercase; float:left; width:100%}
.contact_info b{margin-right:10px}

.contact_form		{float:left; width:480px; height:300px; padding:134px 0 0 60px; margin:-20px 0 0 50px; background:
url(../images/layout/contact.png); display:inline}
.contact_form div		{float:left; width:330px; margin:3px 0; }
.contact_form div	p{float:left; width:60px; height:20px; margin:0 10px 0 0;}
.contact_form div input{float:right; width:250px; height:15px; border-bottom:1px solid #c3c3c3; font:normal 11px Tahoma; color:#066c96}
.contact_form div textarea{float:right; width:250px; height:70px; border:1px solid #c3c3c3; background:none; font:normal 11px Tahoma; color:#066c96}
.contact_form span{float:left; width:400px; height:20px; margin:-5px 0 0 60px;}

.contact_form .submit{float:left; background:none; padding:0 10px; border:1px solid #c3c3c3; font:normal 10px Tahoma; text-align:center; margin:10px 0 0 18px}


.header_companyname_e,
.header_companyname_v,
a.navi_1,
a.navi_2,
a.navi_3,
a.navi_4,
a.navi_5,
a.navi_6,
a.navi_7,
.search,



.cate_news h1,
.cate_news a.root,
.cate_news a.child,
.cate_news_hot h1,

.btn_services img,
.sponsor scroll,
.sponsor .scroll_img,



.news_detail div.hori .bgr,
.news_detail_small div.hori .bgr,
.news_detail_small .content a.thumb img,

.support,
.support .chat a,
.support .phone,
.support .email,
.footer
{behavior: url("iepngfix.php")}


.intro_wrap_content	{position:relative; width:984px; margin:0 auto; padding:0 auto; height:688px}
.intro_logo,			
.intro_service_1,
.intro_service_2,
.intro_service_3,
.intro_phone
{position:absolute; background:url(../images/layout/blank.gif);}
.intro_logo			{width:259px; height:252px; top:122px; left:144px;}
.intro_service_1	{width:210px; height:100px; top:55px;  right:230px;}
.intro_service_2	{width:210px; height:100px; top:160px; right:14px;}
.intro_service_3	{width:210px; height:100px; top:265px; right:230px;}
.intro_phone		{width:200px; height:63px;  top:410px; right:0px; font:normal 18px Georgia; color:#000; text-align:center}

.clear_2                   {float:left; width:100%; height:20px; line-height:1px; font-size:1px; margin:0 0 -50px 0}
.lang                      {float:left; width:200px; margin:0px 0 0 13px; _margin-left:7px;}
.lang a                        {float:left; width:17px; height:11px; margin:0 5px 0px 0;}
.lang a.vi                    {background:url(../images/layout/lang_vi.jpg) no-repeat;}
.lang a.en                    {background:url(../images/layout/lang_en.jpg) no-repeat;}

.support_e{background:url(../images/layout/bgr_help_e.png) no-repeat; }