body {
	font-family:arial;
	font-size:12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #0099c2;
}
strong {
font-size:11px;
font-weight:bold;}
a 
{
color:#333333; }
.Brower{
	font-size:11px;
	color:#A85E0B;
	padding-top:5px;
	padding-left:15px;
}
.Brower a{
	color:#974F1A;
	text-decoration:none;
}
.Brower a:hover{color:#09bcf4; text-decoration:none;}
.body_all{
	margin:auto;
	width:1000px;
	height:auto;
	background-color:#f7e9a2;
	}
.currentBrower{color:#333333; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.currentBrower:hover{color:#09bcf4; text-decoration:none; font-weight:bold; }
/*Logo & Slogant*/
.Top_logo{
	width:1000px;
	height:93px;
	background-image: url(/templates/ace/images/banner.jpg);
	background-repeat: no-repeat;
	}
.logo{
	width:213px;
	height:93px;
	float:left;
	}
.FlagVE{
	width:777px;
	float:right;
	text-align:right;
	padding-right:10px;
	font-size:11px;
	color: #FF0000;
	font-family: Tahoma;
	font-weight: bold;
	padding-top: 5px;
	margin-bottom: 5px;
	}
.FlagVE a{
	color: #e20177;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration:none;
 
	font-size: 11px;
	}

/*Baner main*/
.baner_main{

	width:1000px;
	height:149px;
	}
/***menu ngang ***/
.all_menu{
	width:1000px;
	height:auto;
	}
.menu_header {
	width:1000px;
	height:31px;
	float:left;
	background-color: #f08b1d;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.indentmenu{
	width:1000px;
	height:31px;
	float: left;
	position:relative; 
	background:transparent; 
	text-align:left;
}
.indentmenu ul {
padding:0; margin:0; list-style-type: none;
	float: left;
	width:1000px;
	height:31px;
	font-weight: bold;
}
.indentmenu ul li {
	float:left; 
	width:auto;
	position:relative;
	display: inline;
	font-weight: bold;
}
.indentmenu ul li a, .indentmenu ul li a:visited {
	display:block;
	padding-left:30px; 
	float: left;
	height:15px;
	color:white;
	text-decoration: none;
	padding-top: 8px;
	padding-right:20px;
	padding-bottom:8px;
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
}
* html .indentmenu ul li a, .indentmenu ul li a:visited {
width:auto; 
}

.indentmenu ul li ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.indentmenu ul li:hover a,
.indentmenu ul li a:hover {
color:#c00; text-decoration:none; border:0;
}
.indentmenu ul li:hover ul,
.indentmenu ul li a:hover ul {
	visibility:visible; 
	width:200px; 
	height:auto; 
	position:absolute; 
	top:30px; 
	left:-1px; 
	background:#ffffff; 
	border:1px solid #f19f3b; 
	overflow:visible;
	z-index:1;
}
.indentmenu ul li:hover ul li a,
.indentmenu ul li a:hover ul li a {
	display:block; 
	background:transparent; 
	text-decoration:none; 
	color:#0099CC; 
	height:auto; 
	line-height:1.5em; 
	padding:5px 10px 5px 15px; 
	width:180px; 
	text-transform:none;
}
.indentmenu ul li:hover ul li a.submenucurrent,.indentmenu ul li a:hover ul li a.submenucurrent {
	color:#666666;
}
.indentmenu ul li:hover ul li a.drop,
.indentmenu ul li a:hover ul li a.drop {
display:block; color:#000; height:auto; line-height:1.5em; padding:5px 10px 5px 15px; width:200px; 
}
.indentmenu ul li:hover ul li ul,
.indentmenu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}
.indentmenu ul li:hover ul li a:hover,
.indentmenu ul li a:hover ul li a:hover {

}
.indentmenu ul li:hover ul li:hover ul,
.indentmenu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; color:#000; left:200px; height:auto; border:1px solid #f19f3b;
}
.indentmenu ul li:hover ul li:hover ul.left,
.indentmenu ul li a:hover ul li a:hover ul.left {
left:-166px;
}
.indentmenu ul li:hover ul li:hover ul li a,
.indentmenu ul li a:hover ul li a:hover ul li a {
display:block;color:#0099CC;  height:auto; line-height:1.5em; padding:5px 10px 4px 15px; width:170px; 
}
.indentmenu ul li:hover ul li:hover ul li a.submenucurrent,.indentmenu ul li a:hover ul li a:hover ul li a.submenucurrent{
	color:#666666;
}
* html .indentmenu ul li a:hover ul li a:hover ul li a {padding:4px 10px 4px 15px;}

.indentmenu ul li:hover ul li:hover ul li:hover a,
.indentmenu ul li a:hover ul li a:hover ul li a:hover {

}
.submenuparen{
	background:transparent url(/Templates/ace/images/iconsubmenu.png) no-repeat 175px;
	
}

/*
.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	width:1000px;
	height:31px;
	font-weight: bold;
}

.indentmenu ul li{
	display: inline;
	font-weight: bold;
}

.indentmenu ul li a{
	float: left;
	height:15px;
	color:white;
	text-decoration: none;
	padding-top: 8px;
	padding-right:20px;
	padding-bottom:8px;
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.indentmenu ul li a:visited{
	color:white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
	color: #FFFFFF !important; 
	padding-top:8px; 
	padding-bottom:8px;
	background-image:url(/templates/ace/images/bg_hover_menu.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
*/
.Form_TK{
	height:30px;
	width:1000px;
	background-color:#616161;
	}
.datemonth{
	width:400px;
	padding-left:10px;
	padding-top:8px;
	font-size:11px;
	color:white;
	float:left;
	text-align:left;
	}
.search_form{
	float:right;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	width:250px;
	}
.form{
	width:160px;
	float:left;
	}
.form_list{
	width:160px;
	height:18px;
	border:#ababab 1px solid;
	background-color:white;
	}
.buton_search{
	float:left;
	width:57px;
	height:20px;
	margin-left:5px;
	}
.body_one{
	width:100%;
	height:auto;
	padding:10px 7px 5px 7px;
		text-align:left;

	}
/*Body_left*/
.body_left{
	width:208px;
	height:auto;
	float:left;
	text-align:left;
	}
.form_link{
	width:208px;
	height:auto;
	}
.icon_left{
	width:26px;
	height:26px;
	float:left;
	}
.icon_mid{
	background-image:url(/templates/ace/images/bg_menu_body.gif); 
	background-repeat:repeat-x; 
	height:26px;
	width:177px;
	float:left;
	font-weight:bold;
	}
.icon_right{
	width:5px;
	height:26px;
	float:left;
	}
.form_doitac{width:208px; height:auto; padding-bottom:5px;}
.form1{
	width:196px;
	padding:14px 5px;
	border-right:#ececec 1px solid;
	border-left:#ececec 1px solid;
	border-bottom:#ececec 1px solid;
	}
.img_QC{padding-top:5px; width:208px;}
.img_QCflash{padding-top:5px; width:207px; height:138px}

/*Body_middle*/
.body_mid{
	width:548px;
	height:auto;
	float:left;
	padding:0px 9px 0px 9px;
	}
.body_tieude{width:548px; height:auto;padding-bottom:10px;}
.body_tieude1{width:548px; height:auto; padding-top:10px;}
.body_tieude2{width:548px; height:auto;padding-bottom:10px;}
.form_intro{	
	width:548px;
	height:24px;

	}
.icon_mid_mid{
	height:26px;
	width:548px;
	float:left;
	padding-left:2px;
	background-color: #F08B1D;
	}

.border_mid{
	width:534px;
	height: auto;
	padding:10px 7px 10px 7px;
	border-left: 1px solid #f19f3b;
	border-right: 1px solid #f19f3b;
	border-bottom: 1px solid #f19f3b;
	}
.all_intro{ width:532px; height:auto;}
.all_intro1{ 
	width:532px;
	height:auto;
	padding-bottom:5px;
	margin-top:10px;
	background-color: #F7E9A2;
	border-bottom: 1px solid #F29925;
}
.content-mid{}
.News_detail{ width:532px; height:auto; padding-bottom:5px;}/*For News detail*/
.img_GT{ width:171px; height:108px; padding:2px; border:#ececec 1px solid; float:left;} /*Infact 177px*/
.content_title{ width:335px; font-weight:bold; padding-left:10px; float:left; padding-bottom:10px; }
.content_title a{ color:black; text-decoration:none;}
.content_title a:hover{ color:#0192eb; text-decoration:none;}
.img_HD{ width:134px; height:96px; padding:2px; border:#ececec 1px solid; float:left;} /*Infact 140px*/
.img_doc{ width:105px; height:140px; padding:2px; border:#ececec 1px solid; float:left;}
.content_title1{ width:382px; font-weight:bold; padding-left:10px; float:left; padding-bottom:10px; }
.content_title_news{ width:532px; font-weight:bold; float:left; padding-bottom:10px; font-size:16px; color:#0099c2;} /*For Title news*/
.content_title2_news{ width:532px; font-size:13px; font-weight:lighter; float:left; } /*for title 2 news*/
.content_title1 a{ color:black; text-decoration:none;}
.content_title1 a:hover{ color:#0192eb; text-decoration:none;}
.content_intro{width:380px;float:left; font-weight:lighter; padding-top:10px; }
.content_intro_doc{width:400px;float:left; font-weight:lighter; padding-top:10px; text-align:justify;}
.content_intro1{width:340px;float:left; font-weight:lighter; padding-top:10px; }

.Xemtiepall{ width:532px; height:auto; padding-top:10px; padding-bottom:5px;text-align:right;}
.xemtiep{ float:right; padding-right:20px;}
.xemtiepl{ text-align:left; padding-right:20px;}
/*Body_right*/
.body_right{
	width:208px;
	height:auto;
	float:left;
	}
.img_QCright{width:208px; height:auto; padding-bottom:5px; float:left}

/*Body_right*/
.bottom{
	height:55px;
	width:1000px;
	background-image:url(/templates/ace/images/bg_bottom.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:20px;
	}
/*Trang tin tuc*/
.menu_doc{
	background-image:url(/templates/ace/images/bg_menu_doc.GIF);
	background-repeat:repeat-x;
	width:208px;
	margin-bottom:5px;
	}

/*MENU DOC TRAI...............................*/
.divMenudoc
{
	width:208px;
}
.divMenudoc ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.divMenudoc ul li{
	padding-bottom: 2px;
}

.divMenudoc ul li a{
	display: block;
	line-height: 17px;
	padding-left: 30px; /*link text is indented 8px*/
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color:#666666;
	font-style: normal;
	font-weight:bold;
	font-variant: normal;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	background-position:10px 10px;
	height: 18px;
	background-image: url(/templates/ace/images/icon_menu.gif);
	background-repeat:no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}

.divMenudoc ul li a:visited{
	color: #666666;
}

.divMenudoc ul li a:hover{ /*hover state CSS*/
	color:#009fda;
	text-decoration:none;
}	

.Text_Unit{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	}
.Text_Unit1{
	font-family:arial;
	font-size:12px;
	padding-left:10px;
	}
/*Text print*/	
.text_print{
	font-size:11px;
	float:left;
	text-align:right;
	color:#024891;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:480px;
	}
.text_print a{
	color:#024891;
	text-decoration:none;
	}

/*TEXT Tin cu - Tin moi .......................*/

.frame_news{
	width:508px;
	border-top:1px solid #ececec;
	}
	
.Tinmoi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#053737;
	font-weight:normal;
	padding-left:0px;
	left: 0px;
	float:left;
	display:block;
	line-height:20px;
	padding-top:0px;
	}
.Tinmoi li{
/*	list-style-image:url(/templates/ace/images/icon_tinmoi.gif);*/
	list-style-type:disc;
	list-style-position:4px;
	margin:0px;
	}
.Tinmoi li a{
	text-decoration:none;
	font-size:11px;
	color:#053737;
	list-style-position: 4;
	list-style-type:disc;
/*	list-style-image:url(/templates/ace/images/icon_tinmoi.gif);*/
	}
.Tinmoi li a:hover{
	text-decoration:none;
	font-size:11px;
	color:#0cade3;
	}
.title_text_news{
	width:200px;
	padding-top:10px;
	font-weight:bold;
	color:#024891;
	margin-left:10px;
	float:left;
	}
.tieude_tin{
	width:580px;
	font-size:11px;
	padding-bottom:8px;
	padding-left:20px;
	border-bottom:1px solid #CCCCCC;
	background-image:url(/templates/ace/images/icon_tieudetin.gif);
	background-repeat:no-repeat;
	background-position: 7px 4px;
	 }
.tieude_tin a{
	color:black;
	text-decoration:none;
	}
.tieude_tin a:hover{
	color:red;
	text-decoration:underline;
	}
.title_text2{	
	font-size:14px;
	width:400px;
	_width:400px;
	font-weight:bold;
	color:#024891;
	float:left;
	padding-top:5px;
	padding-bottom:15px;
	}
.title_text2 a{
	font-size:14px;
	color:#024891;
	text-decoration:none;
	}
.title_text2 a:hover{
	color:red;
	text-decoration:none;
	}
/*namdn added*/
.link_intro
{
		width:532px;
}	
.link_intro ul{}
.link_intro ul li{	list-style-type:disc;	}
.link_intro ul li a{font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#333333; text-decoration:none;}
.link_intro ul li a:hover{color:#666666; }

.textbox{
	border: 1px solid #666666;
	font: normal 9pt Verdana;
	color : windowtext;
	background-color:white;
	width:300px;
	float:left;
	padding-top:5px;
}
.lable
{
    font: 9pt Verdana;
    display:inline-block;
	width:150px;
	padding-left:10px;
	vertical-align:top;
	float:left;
		padding-top:5px;
}
.button
{
	border: 1px solid #4396ca;
	font: normal 9pt Verdana;
	color:#333333;
	background-color:#CCCCCC;
	width:80px;
}
.content_teaser{width:532px; font-weight:bold; float:left; padding-bottom:10px; }
.text_body{float:left; font-weight:lighter; padding-top:0px; }
.Brower_url{

}
.Title_Zone{
	width:auto;
	padding-top:6px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.Title_Zone a
{
	color:#000000;
	text-decoration:none;	
}	
.Title_Zone a:hover
{
	color:#0099c2;
}	
.Backtotop{font-size:14px;;  padding-left:15px; text-align:right; padding-right:15px; font-family:Tahoma;}
.Backtotop a{  color:#bdbcb7; text-decoration:none;}
.Backtotop a:hover{   text-decoration:none;}
.lbdoc_detail{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666; font-weight:bold;  float:right}
.doc_detail{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666; float:right; padding:0px 7px 0px 3px;}
.xemtiepdoc{ 
padding-right:20px; 
width:510px; 
}
.Headline_intro
{}
.content_intro2{width:510px;float:left; font-weight:lighter; padding-top:10px; }
.content_title2{ width:520px; font-weight:bold; padding-left:0px; float:left; padding-bottom:10px; }
.content_title2 a{ color:#0099C2; text-decoration:none; font-size:10pt;}
.content_title2 a:hover{ color:#0099C2; }

.content_title3{ width:520px; font-weight:bold; padding-left:0px; float:left; padding-bottom:10px; }
.content_title3 a{ color:#000000; text-decoration:none; font-size:10pt;}
.content_title3 a:hover{ color:#0099C2; }
/*Style Video*/
.box-item
{
	float:left;
	position:relative;
	width:500px;
	overflow:hidden;
	font:11px arial;
	text-align:center;
	padding-bottom:10px;
}	

/*Slide Show Image*/
div#container {
	overflow: hidden;
}
div.content {
	display: none;
	clear: both;
}

div.content a, div.navigation a {
	text-decoration: none;
}
div.content a:hover, div.content a:active {
	text-decoration: underline;
}

div.navigation a.pageLink {
	height: 77px;
	line-height: 77px;
}

div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}

div.slideshow-container,
div.loader,
div.slideshow a.advance-link {
	width: 510px; /* This should be set to be at least the width of the largest image in the slideshow with padding */
}

div.slideshow-container {
	position: relative;
	clear: both;
	float: left;
	height: 500px;
	
}

div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(/templates/ace/images/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
}
div.slideshow {
	display: block;
	position: absolute;
	top: 30px;
	left: 0;
	text-align:center;
}
span.image-wrapper {
	display: block;
	position: absolute;
	top: 30px;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	text-align: center;
}

div.slideshow a.advance-link:hover,
div.slideshow a.advance-link:active,
div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow a.advance-link:focus {
	outline: none;
}

div.slideshow img {
	border-style: solid;
	border-width: 1px;
	border-color:#359AFF
}
div.caption-container {

	margin-top: 10px;
}
span.image-caption {
	top: 0;
	left: 0;
}

div.caption-container, span.image-caption {
	width: 334px;
}

div.caption {
	padding: 0 12px;
		text-align:center;
}

div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.download {
	margin-top: 8px;
}
div.photo-index {
	position: absolute;
	text-align:center;
	bottom: 0;
	padding: 0 12px;
		width:510px;
}
div.navigation-container {
	float: left;

	left: 50%;
}
div.navigation {
	float: left;
	left: -50%;
}
div.navigation a.pageLink {
	display: block;
	position: relative;
	float: left;
	margin: 2px;
	width: 16px;
	background-position:center center;
	background-repeat:no-repeat;
}
div.navigation a.pageLink:focus {
	outline: none;
}

ul.thumbs {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 2px;
	list-style: none;
}
a.thumb {
	padding: 1px;
	display: block;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
	position: relative;
	left: -50%;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	position: relative;
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}

div.gallery-gutter {
	clear: both;
	padding-bottom: 20px;
}
div.navigation a.prev {
	background-image: url(/templates/ace/images/prevPageArrow.gif);
}
div.navigation a.next {
	background-image: url(/templates/ace/images/nextPageArrow.gif);
}
.bottom_img{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #666666;
	}

