body {
	width:1000px;
	margin:0 auto;
	padding-top:10px; /*Change Distance top site here!*/
	padding-bottom:3px; /*Change Distance bottom site here!*/
	background:url(../images/bg.png);
	/*--background:#FFFFCC;--*/
	
}
.divoutside {
	margin:0px auto;
	width:980px;
	height:auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; /*These Font, Size, Color apply for all content in site*/
	font-size:12px;
	/*--color:#333333;--*/
	color:#FF0000;
	background:url(../images/lineboder.png); /*Background color for All website*/
	/*--background:#FF0033;--*/
}

/*--Start--*/
#div01, #div04, #div05, #div06, #div07, #divFRAME {
border-bottom:1px solid #CD890A;  /*Border main LINE for per ROW*/
}
/* ------------menu top drop down------------------- */

/* ------------/menu top drop down------------------- */																/*Note: - In this css I used Padding to Apply for DISTANCE between */
#div01 /*Row for MENU 01*/{
	width:980px;
	height:30px;
	text-align:left;
	border-top:1px solid #CD890A;
	 
}
.div01ROW {
	width:964px;
	height:30px;
	margin-left:8px;
	line-height:40px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	color:#FFFFFF;
	background:url(../images/bg_topmenu.gif);
}
.div01ROW a:link { color:#00ccFF;text-decoration:none;} .div01ROW a:hover { color:#0000FF;text-decoration:none; background:#FFFFFF}
.div01ROW a:visited { color:#00CCFF;text-decoration:none;}
/*---*/
#div02 /*Row for LOGO*/{
	width:980px;
	height:105px;
	padding-top:5px;
	text-align:left;
	 
}
.div02COL01 {
	position:absolute;
	width:180px;
	height:100px;
	margin-left:20px;
	line-height:100px;
	text-align:center;
	
}

.div02COL02 {
	position:absolute;
	width:740px;
	height:100px;
	margin-left:220px;
	line-height:100px;
	text-align:center;
}
.m01_div02col02 {
	display:table;
	width:740px;
	height:100px; 
	#position:relative; 
	overflow: hidden;
	text-align:center; 
}

/*---*/
/* ------------Categories top drop down------------------- */
#catego
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#catego li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px arial}

#catego li a
{	display: block;
	padding:8px 5px 0px 0px;
	width: 90px;
	 /*-------------Background for ROW Menu*/
	color:#ffffFF; /*Color for NAME Menu*/
	text-align: center;
	text-decoration: none}

#catego li a:hover { color:#FF0000;} /*Background for only CELL Menu don't inclue CELL List*/

#catego div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
}

	#catego div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background:url(../images/menubg01.gif); /*Background for All CELL Menu LIST don't inclue Cell menu*/
		color:#000000;
		font-weight:bold;
		font: 11px arial;
	}

	#catego div a:hover
	{	background:url(../images/bg_topmenu.gif); /*Background only CELL Menu list when HOVER*/
		color:#FF0000}
/* ------------/Categories drop down------------------- */
#div03 /*Row for Frame menu 02*/{
	width:980px;
	height:30px;
	text-align:left;
	 
}
/*---*/
#div04 /*Row for Frame main content*/{
	width:980px;
	height:530px;
	padding-top:5px;
	text-align:left;
	 
}
.div04COL01 {
	position:absolute;
	width:630px;
	height:520px;
	margin-left:20px;
	margin-top:3px;
	border:1px outset #CCCCCC;
}
/* DIV04 Main content*/
/*------------------------------------------------Border---*/
#div04topleft {
	float:left;
	width:14px;
	height:15px;
	background:url(../images/border/01.png);
}
#div04topcenter {
	float:left;
	width:602px;
	height:15px;
	background:url(../images/border/02.png);
}

#div04topright {
	float:right;
	width:14px;
	height:15px;
	background:url(../images/border/03.png);
}
#div04middleleft {
	float:left;
	width:14px;
	height:495px;
	background:url(../images/border/08.png);
}
#div04middlecenter {
	float:left;
	width:602px;
	height:495px;
	background-color:#FFFFFF;
}


#div04middleright {
	float:right;
	width:14px;
	height:495px;
	background:url(../images/border/04.png);
}
#div04bottomleft {
	float:left;
	width:14px;
	height:15px;
	background:url(../images/border/07.png);
}
#div04bottomcenter {
	float:left;
	width:602px;
	height:15px;
	background:url(../images/border/06.png);
}

#div04bottomright {
	float:right;
	width:14px;
	height:15px;
	background:url(../images/border/05.png);
}
/*------------------------------------------------/Border---*/
/*-------------------Content---*/
#div04middlecentertitle00 {
	position:absolute;
	width:620px;
	height:22px;
	margin-top:5px;
	margin-left:5px;
}
#div04middlecentertitle01 {
	float:left;
	width:300px;
	height:22px;
	background:url(../images/title2anthanh.png);
}
#div04middlecentertitle02 {
	float:left;
	width:200px;
	height:22px;
	background:url(../images/title2anthanh01.png);
}
#div04middlecentertitle03 {
	float:left;
	width:119px;
	height:22px;
}
#div04middlecentercontent {
	position:absolute;
	width:598px;
	height:464px;
	margin-left:5px;
	margin-top:28px;
	padding:10px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	background-color:#FFFFFF;
}
#div04middlecentercontent a:hover {
	color:#FF0000;
}
/*-------------------/Content---*/
/* ADvertising Right*/
.div04col02AD01 {
	position:absolute;
	width:300px;
	height:250px;
	margin-left:660px;
	margin-top:3px;
	line-height:250px;
	text-align:center;
	border:1px outset #cccccc;
	background:url(../images/bgtoolbox.png);
}
.div04col02AD01_0 {
	width:292px;
	height:242px;
	margin-left:4px;
	margin-top:4px;
	text-align:center;
	background:url(../images/bg0.png);
}
/*----Suport----*/
.div04col02AD02 {
	position:absolute;
	width:300px;
	height:124px;
	margin-left:660px;
	margin-top:264px;
	border:1px outset #cccccc;
	background:url(../images/bgtoolbox.png);
}
/*--title---*/
.div04col02AD02_0 {
	width:292px;
	height:22px;
	margin-left:4px;
	margin-top:5px;
	text-align:center;
}
.div04col02AD02_1 {
	float:left;
	width:20px;
	height:22px;
	background:url(../images/title.gif);
}
.div04col02AD02_2 {
	float:left;
	width:200px;
	height:22px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/title02.png);
}
.div04col02AD02_3 {
	float:left;
	width:71px;
	height:22px;
	background:url(../images/title04.png);
}
/*--/title---*/
.div04col02AD02_content {
	width:281px;
	height:82px;
	margin-left:4px;
	margin-top:0px;
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
}
/*----/Suport----*/

/*----Your Comment----*/
.div04col02AD03 {
	position:absolute;
	width:300px;
	height:124px;
	margin-left:660px;
	margin-top:398px;
	border:1px outset #cccccc;
	background:url(../images/bgtoolbox.png);
}
/*--title---*/
.div04col02AD03_0 {
	width:292px;
	height:22px;
	margin-left:4px;
	margin-top:4px;
	text-align:center;
}
.div04col02AD03_1 {
	float:left;
	width:20px;
	height:22px;
	background:url(../images/title.gif);
}
.div04col02AD03_2 {
	float:left;
	width:200px;
	height:22px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/title2idea.png);
}
.div04col02AD03_3 {
	float:left;
	width:71px;
	height:22px;
	background:url(../images/title04.png);
}
/*--/title---*/
.div04col02AD03_content {
	width:291px;
	height:92px;
	margin-left:4px;
	background-color:#FFFFFF;
}
/*----/Suport----*/
/*----Frame CONTENT----*/
#divFRAME {
	width:964px;
	min-height:680px;
	padding-left:8px;
	margin-top:10px;
	margin-bottom:5px;
}
/*----Frame CONTENT----*/
/*--Row for Websmater--*/
#div05 {
	width:960px;
	height:152px !important;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:5px;
	text-align:left;
	 
}
#div05title {
	width:955px;
	height:25px;
	margin-left:10px;
	padding-left:5px;
	background:url(../images/bgtitle.gif);
}
.div05colsapce5px {
	float:left;
	width:6px;
	height:150px;
}
.div05COL01, .div05COL02, .div05COL03, .div05COL04, .div05COL05, .div05COL06 {
	float:left;
	width:150px;
	height:145px;
	padding-left:8px;
	padding-top:5px;
	background:url(../images/border/bgframeimg.gif);
}

#div06 /*Row for Frame Bottom*/{
	width:980px;
	height:85px;
	padding-top:5px;
	text-align:left;
	 
}
.div06Row {
	position:absolute;
	width:960px;
	height:80px;
	margin-left:10px;
	line-height:100px;
	text-align:center;
	background:url(../images/bg.gif);
}
/*---Backlinks---*/
#divbacklink {
	width:944px;
	height:30px;
	margin-left:8px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:30px;
	vertical-align:middle;
	background:url(../images/f_logo_bk.gif);
	margin-top:-11px;
}
/*---/ Backlinks---*/
/*---*/
#div07new /* Footer new */ {
	width:964px;
	height:80px;
	padding-left:8px;
	padding-right:10px;
}
#div07new00 {
	width:964px;
	height:80px;
	background:#ffffff;
}
#div07new01 {
	float:left;
	width:310px;
	height:80px;
	padding-left:5px;
}
#div07new02 {
	float:right;
	width:620px;
	height:80px;
}
#div07 /*Row for Footer*/{
	width:980px;
	height:60px;
	padding-top:5px;
	text-align:left;
	 
}
.div07Row {
	position:absolute;
	width:964px;
	height:60px;
	margin-left:8px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	font-size:12px;
	background:url(../frame_index/images/icon/bgfooter01.png);
	
}
.linheight25px {
	line-height:20px;
	vertical-align:middle;
	border-bottom:1px solid #006666;
}

.whitespace {
	padding-left:25px;
}
.fontlink {
	color:#7C7C7C;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pics00footer {
	width:940px;
	height:51px;
	text-align:left;
}
.table {
	width:940px;
	height:50px;
	border:none;
	border-bottom:1px solid #cccccc;
}
.td01 {
	width:40%;
	height:50px;
	text-align:right;
}
.td02 {
	width:20%;
	height:50px;
	text-align:center;
}
.td03 {
	width:40%;
	height:50px;
	text-align:left;
}

/*--------vertical-align:middle---------*/
.m01 {
	display:table;
	width:100px;
	height:50px; 
	#position:relative; 
	overflow: hidden;
	text-align:center;
	background:url(../images/bg.gif);
}
.m02 {
	#position:absolute; 
	#top:50%; 
	#left:50%;
	display:table-cell; 
	vertical-align: middle;
}
.m03 {
	#position:relative;
	#top:-50%;
	#left:-50%;
}	
.m002 {
	#position:absolute; 
	#top:50%; 
	#left:100%;
	display:table-cell; 
	vertical-align: middle;
}
.m003 {
	#position:relative;
	#top:-50%;
	#left:-100%;
}
.m0002 {
	#position:absolute; 
	#top:50%; 
	#left:0%;
	display:table-cell; 
	vertical-align: middle;
}
.m0003 {
	#position:relative;
	#top:-50%;
	#left:-0%;
}
/*-----------------*/
.spaceheight3px {
	height:3px;
}
.spaceheight10px {
	height:10px;
}
.spaceheight5px {
	height:5px;
}
#lineH01{
	height:1px;
	background:url(../01_en/images/line.gif) repeat-x;
}
#lineH02{
	height:1px;
	margin:10px;
	margin-right:10px;
	background:url(../01_en/images/line.gif) repeat-x;
}

/* Link */
a:visited {
	color:#990000;
	text-decoration:none;
}
a:active {
	color:#00CC00;
	text-decoration:none;
}
/*-------Menu01----------*/

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background:#FCFCFC;
border-bottom-width: 0;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}


.flexdropdownmenu li{
position: relative;
}

.flexdropdownmenu li a{
display: block;
width: 150px; /*width of menu (not including side paddings)*/
color:#0033FF; /*Background list drop down*/
text-decoration: none;
padding: 4px 5px;
border-bottom:1px solid #CCCCCC;
}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{
background:#000000;
color:#FFFFFF;
font-weight:bold;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
/*---menu02---*/

.flexdropdownmenu02, .flexdropdownmenu02 ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background:url(../images/bg.png);
border-bottom-width: 0;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}


.flexdropdownmenu02 li{
position: relative;
}

.flexdropdownmenu02 li a{
display: block;
width: 150px; /*width of menu (not including side paddings)*/
color:#0033FF;
background:#FCFCFC; /*Background list drop down*/
text-decoration: none;
padding: 4px 5px;
border-bottom:1px solid #CCCCCC;
}

* html .flexdropdownmenu02 li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu02 li a:hover, .flexdropdownmenu02 li.selected>a{
background:#000000;
color:#FFFFFF;
font-weight:bold;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

element.style {
    display: inline;
    float: left;
    margin-top: -3px;
    width: 142px;
}
#divbacklink > ul {
    margin-left: 310px;
}

