/*
*	{
	margin	: 0;
	padding	: 0;
	border	: 0;
}
*/
body {
	margin:0;
	font-size-adjust: none;
	font-style		: normal;
	font-variant	: normal;
	font-weight		: normal;
	line-height		: 1.22;
	background		: #efefef;	
	font-family		: verdana;
	font-size		: 78%;
	color			: #333333;
	text-align		: justify;		
}

a img	{	border : none;	}

.ul, li	{
	font-family: Arial; font-size: 14px;
}


/**********LAYOUT*************/
#bg_main	{
	width		: 1000px;
	margin		: 0 auto;
	/*height		: 800px;*/
	background	: url(../images/bg_main.png) repeat-y;
}

#header	{
	width		: 880px;
	margin		: 0 auto;
	text-align	: left;
	background	: #ffffff;	
}

.wrapper	{
	width			: 880px;
	display			: table;
	overflow		: hidden;
	margin			: 0 auto;
	/*background		: url("bg.gif");
	/*border-bottom	: solid 1px #000;*/
}

.content	{
	width		: 400px;
	padding		: 5px;
	float		: left;
	background	: transparent;
	display		: table-cell;	
}

/*
.left, .right	{
	width			: 192px;
	height			: 100%;
	padding-top		: 10px;
	padding-left	: 3px;
	padding-bottom	: 10px;
	text-align		: left;
	background		: transparent;
	float			: left;
	display			: table-cell;
	vertical-align	: middle;
}*/

.left	{
	width			: 195px;
	height			: 100%;
	padding-top		: 10px;
	padding-left	: 3px;
	padding-bottom	: 10px;
	text-align		: left;
	background		: transparent;
	float			: left;
	display			: table-cell;
	vertical-align	: middle;
}

.right	{
	/*width:auto;*/
	width : 		: 170px;
	height			: 100%;
	padding-top		: 10px;
	/*padding-left	: 5px;*/
	padding-bottom	: 10px;
	text-align		: left;
	background		: transparent;
	float			: left;
	display			: table-cell;
	vertical-align	: middle;
}

#quangcao	{
	width		: 880px;
	margin		: 0 auto;
	/*background	: #777777 none repeat scroll 0 0;
	border-top	: 7px solid #000000;*/
	clear		: both;
	overflow	: hidden;
	padding:15px;
}


#footer	{
	width		: 880px;
	margin		: 0 auto;
	background	: #777777 none repeat scroll 0 0;
	border-top	: 7px solid #000000;
	clear		: both;
	overflow	: hidden;
	/*padding:15px;*/
}

#footer_top	{
	width		: 880px;
	margin		: 0 auto;
	/*background	: #777777 none repeat scroll 0 0;*/
	background:url(../images/lightblue-white-fade2.gif) repeat-x;
	border-bottom: 1px solid #000000;
	clear		: both;
	overflow	: hidden;
	height		: 83px;	
	/*padding:15px;*/
}


.container {
	margin:0 auto;
	text-align:center;
	width:880px;
	height:45px;
	padding-top:20px;
	color:#FFFFFF;
	font-size:11px;	
}

/*********************/
/*<group=Menu>*/
#Menu		{	margin-bottom:5px;	width:192px;	}
#Menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
#Menu li {
  border-top: 1px solid #FFF;
  border-bottom: none;
  padding: 0;
  margin: 0;
  display: block;
}

#Menu a {
 	/* Fixes gap between list elements in IE */
	vertical-align: bottom;
	_height: 1%;
	display: block;
	margin: 0;
	color: #FFF;
	font-size: 0.9em;
	text-decoration: none;
}

#Menu a.l1 {
	background: #66CC00 url(../images/navigation-arrow.png) 5px 50% no-repeat;	
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 4px 4px 24px;  
}
#Menu a.l1:hover, #Menu a.l1.current {
	background-color: #003300;  
}

#Menu a.l2 {
	text-transform: none;
	padding: 4px 4px 4px 19px;
	color: #003300;
	font-weight: normal;
	font-size: 0.9em;
	background: #E2EBD8 url(../images/navigation-greenarrow.png) 9px 50% no-repeat;	
}
#Menu a.l2.current, #Menu a.l2:hover {
	background: #339900 url(../images/navigation-whitearrow.png) 9px 50% no-repeat;	
	color: #FFF;
}

#Menu li li li {
    border-top: 1px dotted #003300;
}

#Menu li.l3:first-child {
  border-top: 1px transparent ;
}

#Menu a.l3 {
	padding: 4px 4px 4px 24px;
	background: #C7F09E url(../images/navigation-hyphen.png) 17px 50% no-repeat;
	color: #003300;
}
#Menu a.l3:hover {
	background: #C7F09E url(../images/navigation-orange-hyphen.png) 17px 50% no-repeat;
	color: #FF6600;
}
#Menu a.l4 {
	padding: 4px 4px 4px 24px;
	background: #FFFFFF url(../images/navigation-hyphen.png) 17px 50% no-repeat;
	color: #003300;
}
#Menu a.l4:hover {
	background:  #FFFFFF  url(../images/navigation-orange-hyphen.png) 17px 50% no-repeat;
	color: #FF6600;
}
#Menu li.l5 {
	border:  none;
}
#Menu a.l5 {
	padding: 4px 4px 4px 24px;
	background-image: none;
	background-color: #fff;
	color: #B4B4B4;
}
#Menu a.l5:hover {
	background-image: none;
	color: #FF6600;
}

#Menu li.l6 {
	border:  none;
}
#Menu a.l6 {
	padding: 4px 4px 4px 39px;
	background: #FFFFFF url(../images/navigation-hyphen.png) 32px 50% no-repeat;
	background-color: #fff;
	color: #B4B4B4;
}
#Menu a.l6:hover {
	background:  #FFFFFF  url(../images/navigation-orange-hyphen.png) 32px 50% no-repeat;
	color: #FF6600;
}

/*************/
.Banner {
  border-top: 1px dotted #666666;
  border-bottom: 1px dotted #666666;
  margin-bottom: 10px;
  margin-top:10px;
  /*float: left;*/
}

.Banner h2 {
  display: none;
}

/***************/

a:link		{	text-decoration:none;	}
a:visited	{	text-decoration:none;		/*color:#4d5891;*/	}
a:hover		{	text-decoration:underline;	color:#4D6D91;	}
a:active	{	text-decoration:underline;	/*color:#4D6D91;*/	}

a.inactive, em.inactive {	color:#8A8A8A;	}
a.inactive:hover		{	text-decoration:none;	}	

.link_menu			{   FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3D3D3D; FONT-FAMILY: Tahoma	}
.link_menu a:link	{	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3D3D3D; FONT-FAMILY: Tahoma, Arial	}
.link_menu a:visited	{	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3D3D3D; FONT-FAMILY: Tahoma, Arial	}
.link_menu a:hover	{	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #535200; FONT-FAMILY: Tahoma, Arial	}

.link_title_news			{	font-family:Tahoma; font-size:13px; font-weight:bold; color:#000066; 	}
.link_title_news a:link		{	font-family:Tahoma; font-size:13px; font-weight:bold; color:#000066;	}
.link_title_news a:visited	{ 	font-family:Tahoma; font-size:13px; font-weight:bold; color:#000066;	}
.link_title_news a:hover	{ 	font-family:Tahoma; font-size:13px; font-weight:bold; color:#ff6600;	}

/****************/
.div_tieude_mod			{	padding-left:10px; padding-top:10px; width: auto	}
.div_thongtin			{	padding:3px; font-family:Tahoma; font-size:12px		}
.div_tencongty_contact	{	padding-bottom:10px; padding-top:10px; font-family:Tahoma; font-size: 13px; color: #000033	}
.div_demuc_projects		{	font-family: Tahoma; font-size: 12px; font-weight: bold; color: rgb(255, 51, 0);	}
.div_products_intro	{	width:205px; padding-top:3px; font-family:Tahoma; font-size:10px	}

.ima_product_padding2px	{	border: 1px solid rgb(153, 153, 153); padding:2px;	}
.ima_product_padding1px	{	border: 1px solid rgb(153, 153, 153); padding:1px;	}

.tah11_den_none	{	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma		}

.Textfield-Normal {
	border			: 1px solid #005783;
	padding			: 3px;
	color			: #004567;
	font-family		: Tahoma, "Times New Roman",Times,serif;
	font-size		: 12px;
	font-weight		: normal;
	text-decoration	: none;
	width			: 200px;
}

.TextArea-Normal {
	border			: 1px solid #005783;
	padding			: 3px;	
	color			: #004567;
	font-family		: Tahoma, "Times New Roman",Times,serif;
	font-size		: 12px;
	font-weight		: normal;
	text-decoration	: none;
	width			: 350px;
}

