body
{
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/bg0.jpg);
	background-repeat: repeat-x;
	/*background-attachment:fixed;	/*bg c? d?nh k di chuyen*/
	background-position: center top;  /*bg nam giua*/
}
table
{
	line-height:17px;
	font-size: 12px;
	color:#000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*----begin email of member----------------*/
/*--------begin text email----------------*/
.textemail
{
	font-size: 12px;
	color:#000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text email----------------*/
/*--------begin email body----------------*/
email_body
{
	background-color: #ffffff;
	margin: 0;
}
/*--------end email body----------------*/
/*----end email of member----------------*/
/*----begin link----------------*/
a:hover
{
	color: #092b6f;
	text-decoration: none;
}
a:link
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
/*----end link----------------*/
/*----begin left colum----------------*/
.leftTD
{
	background-color: #bdbec0;
	margin: 0;
	vertical-align: top;
}
/*----end left colum----------------*/
/*----begin center colum----------------*/
.centerTD
{
	background-color:Transparent;
	margin: 0;
	vertical-align: top;
}
/*----end center colum----------------*/
/*----begin right colum----------------*/
.rightTD
{
	background-color: #bdbec0;
	margin: 0;
	vertical-align: top;
}
/*----end right colum----------------*/
/*----begin header----------------*/
/*--------begin table header----------------*/
.bgheader
{
	width:1004px;
	background-color: #ffffff;
}
.bgheader_top
{
	width:1004px;
	background-color:#ffffff;
}
/*--------end table header----------------*/
/*--------begin line header----------------*/
.lineheader
{
	background-color:#092b6f;
	height:1px;
}
/*--------end line header----------------*/
/*--------begin line space header----------------*/
.linespace_header
{
	background-color:#ffffff;
	height:10px;
	width:1004px;
}
/*--------end line space header----------------*/
/*--------begin text language----------------*/
.textlanguage
{
	font-size: 12px;
	color:#000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text language----------------*/
/*--------begin text date----------------*/
.textdate
{
	font-size: 11px;
	color:#999999;
	font-style:italic;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text date----------------*/
/*--------begin main menu----------------*/
/*------------begin text menu----------------*/
.textmenu
{
	font-size: 12px;
	color:#092b6f;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight:bold;
}
.textmenu a:hover
{
	color: #ffffff;
}
.textmenu-active
{
	font-size: 12px;
	color:#ff0000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight:bold;
}
/*------------end text menu----------------*/
/*------------begin background menu----------------*/
.bgmenu
{
	background-color:#fcdc07;
	background-repeat:repeat;
	height:28px;
	width:1004px;
}
/*------------end background menu----------------*/
/*------------begin line of space menu----------------*/
.linespace_menu
{
	padding-left:12px;
	padding-right:12px;
	color:#ff0000;
}
/*------------end line of space menu----------------*/
/*--------end main menu----------------*/
/*--------begin sub menu----------------*/
.textmenu_sub
{
	font-size: 14px;
	color:#34391f;
	font-family: Arial,Tahoma, Verdana,MS Sans Serif;
}
.textmenu_sub a:hover
{
	color: #e30401;
}
.textmenu_sub-active
{
	font-size: 14px;
	color:#e30401;
	font-family:Arial,  Tahoma,Verdana,MS Sans Serif;
}
.linemenu_sub
{
	background-color:#ffffff;
	height:1px; 
}
/*--------end sub menu----------------*/

/*----end header----------------*/

/*----begin body----------------*/
/*--------begin title----------------*/
/*------------begin text title----------------*/
.texttitle
{
	color:#ffffff;
	font-size:22px;
	font-family:Times New Roman,Arial,Tahoma,Verdana, MS Sans Serif;	
	font-weight:bold;
}
/*------------end text title----------------*/
/*------------begin text title left----------------*/
.texttitle_left
{
	font-size: 16px;
	color:#ffffff;
	font-family: Arial,Tahoma, Verdana,MS Sans Serif;
	font-weight:bold;
	background-color:#75d480;
	height:25px;
	text-align:center;
                     vertical-align:middle;
}
/*------------end text title left----------------*/
/*------------begin line title----------------*/
.linetitle
{
	background-image:url('/images/line1.gif');
	background-repeat:repeat-x; 
	height:1px;
}
/*------------end line title----------------*/
/*------------begin background of main title----------------*/
.bgtitle
{
	background-color:#00808b;
	height:29px;
	font-size: 12px;
	color:#000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
 }
 /*------------end background of main title----------------*/
/*--------end title----------------*/
/*--------begin text body--------*/
.textlanguage
{
	color:#f8b91f;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana, MS Sans Serif;
                     font-weight:bold;
}


.textbody
{
	color:#34391f;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana, MS Sans Serif;
}

.textbody_white
{
	color:#ffffff;
	font-size:16px;
	font-family:Arial,Tahoma,Verdana, MS Sans Serif;	
	font-weight:bold;
}
.textbody_title
{
	color:#34391f;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana, MS Sans Serif;	
	font-weight:bold;
}
.textbody_title a:hover
{
	color:#e30401;
}
.textbody_red
{
	font-size: 12px;
	color:#ff0000;
	font-family: Arial,Tahoma, Verdana,MS Sans Serif;
	font-weight:bold;
}
.textbody_other
{
	font-size: 12px;
	color:#092b6f;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textbody_other a:hover
{
	color:#e30401;
}
/*--------end text body--------*/
/*--------begin text link--------*/
.textlink
{
	color:#34391f;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana, MS Sans Serif;	
 text-decoration:underline;
}
/*--------end text link--------*/
/*--------begin border of image--------*/
.img_border_gray
{
	 border-color: #cccccc;
	 border-style: solid;
	 border-width: 1px;
}
/*--------end border of image--------*/
/*----end body--------*/

/*----begin footer--------*/
/*--------begin main footer menu--------*/
.textmenu_footer
{
	font-size: 12px;
	color:#092b6f;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textmenu_footer a:hover
{
	color: #ffffff;
}
.textmenu_footer-active
{
	font-size: 12px;
	color:#ff0000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end main footer menu--------*/
/*------------begin background menu----------------*/
.bgmenu_footer
{
	background-color:#fcdc07;
	background-repeat:repeat;
	height:28px;
	width:1004px;
}
/*------------end background menu----------------*/
/*------------begin line of space menu----------------*/
.linespace_menu_footer
{
	padding-left:12px;
	padding-right:12px;
	color:#ff0000;
}
/*------------end line of space menu----------------*/
/*--------begin text footer--------*/
.textfooter
{
	font-size: 11px;
	color:#ffffff;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textfooter a:hover
{
	color:#fcdc07;
}
/*--------end text footer--------*/
/*--------begin line footer----------------*/
.linefooter
{
	background-color:#092b6f;
	height:1px;
}
/*--------end line footer----------------*/
/*--------begin line footer----------------*/
.linespace_footer
{
	background-color:#ffffff;
	height:20px;
	width:1004px;
}
/*--------end line footer----------------*/
/*--------begin background of footer--------*/
.bgfooter
{
	background-image:url(/images/bg_footer.gif);
	background-repeat:repeat-x;	
                     height:53px;
}
.bgfooter_white
{
	background-color:#ffffff; 
	width:1004px;
}
/*--------end background of footer--------*/
/*--------begin text design by--------*/
.textdesignby
{
	font-size: 11px;
	color:#999999;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text design by--------*/
/*--------begin text counter--------*/
.textonline
{
	font-size: 11px;
	color:#ffffff;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight:bold;
}
.textonline_red
{
	font-size: 12px;
	color:#ff0000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight:bold;
}
/*--------end text counter--------*/
/*----end footer--------*/

/*----begin search--------*/
/*--------begin textbox search--------*/
.flat_search
{
	font-size: 12px;
	color:#000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	width:150px;
	height:19px;
	border: solid 1px #dddddd;
}
/*--------end textbox search--------*/
/*--------begin button search--------*/
.button_search
{
	background-color:#092b6f;
	height:20px;
	width:40px;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border:0;
	text-align:center;
	cursor:pointer;
}
/*--------end button search--------*/
/*----end search--------*/

/*----begin form contact--------*/
/*--------begin button contact--------*/
.button_send
{
	background-color:#3f775e;
	height:22px;
	width:50px;
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border:0;
	text-align:center;
	cursor:pointer;
}
/*--------end button contact--------*/
/*--------begin button reset--------*/
.button_reset
{
	background-color:#3f775e;
	height:22px;
	width:50px;
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border:0;
	text-align:center;
	cursor:pointer;
}
/*--------end button reset--------*/
/*----end form contact--------*/
/*----begin textbox--------*/
.flat
{
	color:#34391f;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana, MS Sans Serif;
	border: solid 1px #cccccc;
	width: 248px;
	height:18px;
}
/*----end textbox--------*/
/*----begin textbox--------*/
.flatlist
{
	color:#34391f;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana, MS Sans Serif;
	border: solid 1px #092b6f;
	width: 200px;
	height:18px;
}
/*----end textbox--------*/
/*----begin textarea--------*/
.textareaflat 
{
	color:#34391f;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana, MS Sans Serif;
	border: solid 1px #cccccc;
	width: 248px;
height: 123px;
}
/*----end textarea--------*/
/*----begin button--------*/
.button
{
	font-family: Arial,Tahoma, Verdana, MS Sans Serif;
	cursor: hand;
	background-color:#4568a1;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-style:outset;
	border-width:1px;
	height:30px;
}
.button_flat
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: hand;
	text-decoration: none;
}
/*----end button--------*/
/*----begin page--------*/
.pager
{
	color: #4c9375;
	font-size: 12px;
	font-family: Arial, Tahoma,Verdana,MS Sans Serif;
	font-weight:bold;
}
.pager-active
{
	color: #e30401;
	font-size: 12px;
	font-family: Arial, Tahoma,Verdana,MS Sans Serif;
	font-weight:bold;
}
/*----end page--------*/
/*----begin upload file--------*/
/*--------begin text upload file--------*/
.fileUpload
{
	font-family: Tahoma, Arial,Verdana, MS Sans Serif;
	font-size: 11px;
	color: #253652;
	border-bottom: #4D6689 1 solid;
	border-left: #4D6689 1 solid;
	border-right: #4D6689 1 solid;
	border-top: #4D6689 1 solid;
	width:340px;
}
/*--------end text upload file--------*/
/*--------begin button upload file--------*/
.buttonUpload
{
	font-family: Arial,Tahoma, Verdana, MS Sans Serif;
	cursor: hand;
	background-color:#4568a1;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-style:outset;
	border-width:1px;
	height:18px;
	width:60px;
}
/*--------end button upload file--------*/
/*--------begin mail upload file--------*/
.mailAttachmentUploadCss
{
	padding:0;
	margin:0;
	background-color:#ffffff;
}
/*--------end mail upload file--------*/
/*----end upload file--------*/
/*----begin loading process--------*/
#progress
{
	font-size: 1px;
	left: 10px;
	width: 1px;
	position: relative;
	top: 1px;
	height: 5px;
	background-color: #9d9d94;
}
/*----end loading process--------*/
/*----begin hr--------*/
 hr
{
	color:#dedede;
	height: 1px;
	background-color:#dedede;
	margin:14 0 14 0;
}
/*----end hr--------*/
/*----begin about us--------*/
.bgleft_aboutus
{
	background-color:#dedede;
	vertical-align:top;
}
/*----end about us--------*/
/*----begin news--------*/
.bgleft_news
{
	background-color:#dedede;
	vertical-align:top;
}
/*----end news--------*/
/*----begin project--------*/
.bgleft_project
{
	background-color:#dedede;
	vertical-align:top;
}
/*----end project--------*/
/*----begin product--------*/
.bgleft_product
{
	background-color:#dedede;
	vertical-align:top;
}
/*----end product--------*/
/*----begin faq--------*/
.bgleft_faq
{
	background-color:#dedede;
	vertical-align:top;
}
/*----end faq--------*/
/*----begin gallery--------*/
.bgleft_gallery
{
	background-color:#dedede;
	vertical-align:top;
}
/*----end gallery--------*/
/*----begin sitemap--------*/
.bgleft_sitemap
{
	background-color:#dedede;
	vertical-align:top;
}
/*----end sitemap--------*/
/*----begin treeview sitemap--------*/
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(/images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
 	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #cccccc;
                     padding:3px;
}

#treecontrol 
{
	margin: 1em 0; 
	display: none; 
}

.treeview .hover 
{
	color: red; 
	cursor: pointer; 
}

.treeview li 
{
	background: url(/images/treeview-default-line.gif) 0 0 no-repeat; 
}
.treeview li.collapsable, .treeview li.expandable 
{
	background-position: 0 -176px; 
}

.treeview .expandable-hitarea 
{
	background-position: -80px -3px; 
}

.treeview li.last 
{
	background-position: 0 -1766px 
}
.treeview li.lastCollapsable, .treeview li.lastExpandable 
{
	background-image: url(/images/treeview-default.gif); 
}  
.treeview li.lastCollapsable 
{
	background-position: 0 -111px 
}
.treeview li.lastExpandable 
{
	background-position: -32px -67px 
}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea 
{
	background-position: 0; 
}

.treeview-red li 
{
	background-image: url(/images/treeview-red-line.gif); 
}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable 
{
	background-image: url(/images/treeview-red.gif); 
} 

.treeview-black li 
{
	background-image: url(/images/treeview-black-line.gif); 
}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable 
{
	background-image: url(/images/treeview-black.gif); 
}  

.treeview-gray li 
{
	background-image: url(/images/treeview-gray-line.gif); 
}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable 
{
	background-image: url(/images/treeview-gray.gif); 
} 

.treeview-famfamfam li 
{
	background-image: url(/images/treeview-famfamfam-line.gif); 
}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable 
{
	background-image: url(/images/treeview-famfamfam.gif); 
} 
.filetree li 
{
	padding: 3px 0 2px 16px; 
}
.filetree span.folder, .filetree span.file 
{
	padding: 1px 0 1px 16px; 
	display: block; 
}
.filetree span.folder 
{
	background: url(/images/folder.gif) 0 0 no-repeat; 
}
.filetree li.expandable span.folder 
{
	background: url(/images/folder-closed.gif) 0 0 no-repeat; 
}
.filetree span.file 
{
	background: url(/images/file.gif) 0 0 no-repeat; 
}
/*----end treeview sitemap--------*/
/*----begin shopping cart--------*/
/*--------begin text price--------*/
.textprice
{
	font-size: 11px;
	color:#e30401;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight:bold;
}
/*--------end text price--------*/
/*--------begin button cart--------*/
.button_cart
{
	background-image:url(/images/bullet_cart.gif);
	background-repeat:no-repeat;
	height:14px;
	width:18px;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border:0;
	text-align:center;
	cursor:pointer;
}
/*--------end button cart--------*/
/*--------begin button order--------*/
.button_order
{
	background-color:#092b6f;
	height:22px;
	width:70px;
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border:0;
	text-align:center;
	cursor:pointer;
}
/*--------end button order--------*/
/*----end shopping cart--------*/
/*----begin member--------*/
/*--------begin textbox member--------*/
.flat_member
{
	font-size: 11px;
	color:#000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	width:120px;
	height:19px;
	border: solid 1px #dddddd;
}
/*--------end textbox member--------*/
/*--------begin button member--------*/
.button_login
{
	background-color:#092b6f;
	height:20px;
	width:70px;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border:0;
	text-align:center;
	cursor:pointer;
}
/*--------end button member--------*/
/*----end member--------*/