body {
	display:block;
	font-family:calibri, Arial, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	color:#333333;
	margin: 0px;
	background: url(../images/bg_do/bg.gif) #FFFFFF repeat-x left  top;}

td {
	font-size: 12px;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
}

th {
	font-size: 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

img {
	background:transparent;
}

input  {
	font-size:12px;
	background:#ffffff;
	color:#000000; 	
	border:1px solid #757874
}

A IMG {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	text-align:center;
	cue:inherit;
}
a:link, a:visited {
	font-size: 11px;	
	color: #000000;
	text-decoration:none;
}
a:hover {
	color:#660000;
	text-decoration:underline;
}
select {
	font-size: 12px; 
	background:#ffffff;
	color:#000000; 	
	border:1px solid #757874; 	
}
#main {
	width:910px;
	margin: 0px auto;
        height:auto;
	position:relative;
	background:#F2F2F2;
	}
#root {
	margin:0pt auto;
	position:relative;
	width:863px;
}
.logo{	
	margin:0px auto;	
	width:910px;
	height:107PX;
	background:url(../images/bg_do/banner.jpg) repeat-x left top;	
	}
.logo_xanhcay{
	margin:0pt auto;		
	width:910px;
	height:107PX;
	background:url(../images/bg_xanh/banner_xanhcay.jpg) no-repeat top;	
	}
#main .menu{
	margin:auto 0px;
	position:absolute;
	background:url(../images/bg_do/bg_menu.gif) left top;
	height:27px;
	top:80px;
	width:910px;	
	}

a.menu_cross:link, a.menu_cross:visited {
	display:block;
	background:url(../images/bg_do/bg_menu_on.gif) no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:31px;
	width:104px;
	text-align:center;
	margin-bottom: auto 0px;
	color:#ffffff;
	text-decoration:none;
}
a.menu_cross:hover {
	display:block;	
	color:#000000;
	background:url(../images/bg_do/bg_menu_off.gif) no-repeat;
	line-height:31px;
	width:104px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	text-decoration:none;
}
.menu_cross_off {	
	color:#000000;
	background:url(../images/bg_do/bg_menu_off.gif) no-repeat;
	line-height:31px;
	width:104px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	text-decoration:none;	
}
.menu_cross_off_dv {	
	color:#ffffff;
	background:url(../images/bg_menu.gif) no-repeat;
	line-height:25px;
	width:104px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;	
}
#main .timkiem {	
	margin:auto 0px;
	position:absolute;
	background: url(../images/bg_timkiem.png) no-repeat top left;
	width:190px;
	height:44px;
	top:45px;
	z-index:30;
	right:30px;	
}
#main .dichvu {
	display:block;
	margin:auto 0px;	
	position:absolute;
	top:180px;
	z-index:30;
	left: 10px;
}
#main .menulep {
	display:block;
	margin:auto 0px;
	position:absolute;
	width:220px;
	top:165px;
	z-index:30;
	left:20px;
}
.menulep_xanh1{
	display:block;				
	border: solid 1px #eeeeee;
	background: url(../images/bg_xanh/bg_menu_lep_xanh.png) #FFffff repeat-x top;
}
.menulep_do{
	display:block;				
	border: solid 1px #eeeeee;
	background: url(../images/bg_do/bg_menu_lep.png) #FFffff repeat-x top;
}
.menulep_hotro_do {
	display:block;				
	border: solid 1px #eeeeee;
	background: url(../images/bg_do/bg_menu_lep.png) repeat-x top;
}
.menulep_hotro_xanh {
	display:block;		
	width:220px;	
	border: solid 1px #eeeeee;
	background: url(../images/bg_xanh/bg_menu_lep_xanh.png) #FFffff repeat-x top ;	
}
.menulep_doitac {
	display:block;	
	width:220px;	
	border: solid 1px #eeeeee;
	background: url(../images/bg_do/bg_menu_lep.png) repeat-x center;	
}
#main .khachhang {
	display:block;
	margin:auto 0px;	
	width:220px;
	background: url(../images/bg_do/bg_menu_lep.png) #FFFFFF repeat-x top;
	position:absolute;
	border:solid 1px #eeeeee;
	top:390px;
	right:20px;
	z-index:30;
}
.kh{
	display:block;
	margin:auto 0px;	
	line-height:28px;
	width:219px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFff;
	font-weight:bold;
	text-transform: uppercase;	
}
.kh_home
{
	display:block;
	margin:auto 0px;	
	line-height:40px;
	width:219px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	border-bottom: dotted 1px #eeeeee; 	
	text-transform: uppercase;	
}
.kh1{
	display:block;
	margin:auto 0px;	
	line-height:30px;
	width:220px;
	text-align:center;	
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-transform:none;	
}
.line{
	border-bottom: groove 2px #eeeeee;
height:1740px;
}
.line_dotted{
	border-bottom: dotted  1px #eeeeee;
}
.line_dotted_gb{
	border-top: dotted  1px #eeeeee;
	background: url(../images/bg_do/bg_menu_top.png) left repeat-y;	
	border-bottom: dotted  1px #eeeeee;
}
.line_dotted_gb_top{
	border-top: dotted  1px #eeeeee;
	background:url(../images/bg_do/bg_menu_top.png) left repeat-y;	
	border-bottom: dotted  1px #eeeeee;
}
.line_dotted_gb_top1{
	border-top: dotted  1px #eeeeee;
	background:url(../images/bg_do/bg_menu_top1.png) left repeat-y;	
	border-bottom: dotted  1px #eeeeee;
}
.line_dotted_gb_top_ch{
	border: double 1px #eeeeee;
	background:url(../images/bg_do/bg_menu_top.png) #ffffff left repeat-y;	
}
a.kh_l:link, a.kh_l:visited {
	display:block;	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background:url(../images/bg_do/icon_arow_top_off.gif) left no-repeat;
	height:15px; 			
	line-height: normal; 	
	color:#333333;
	text-decoration:none;
}
a.kh_l:hover {
	color:#CC0000;
	text-decoration:underline;
}
a.menu_lep:link, a.menu_lep:visited {
	display:block;
	background:url(../images/bg_do/icon_arow_2.gif) top left;	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:28px;	
	color: #000000;
	border-bottom:dotted #CCCCCC 1px;	
	text-decoration:none;
}
a.menu_lep:hover {
	color:#000000;
	background: url(../images/bg_do/icon_arow_2.gif) #f8eeee  center left;
	text-decoration:none;
}
a.menu_lep_xanh:link, a.menu_lep_xanh:visited {
	display:block;
	background:url(../images/bg_do/icon_arow_2.gif) top left;	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:28px;	
	color: #000000;
	border-bottom: dotted #c7d8c7 1px;	
	text-decoration:none;
}
a.menu_lep_xanh:hover {
	color:#000000;
	background: url(../images/bg_do/icon_arow_2.gif) #e8fbe8  center left;
	text-decoration:none;
}
a.demuc:link,a.demuc:visited{
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:uppercase;
}
a.demuc:hover{
	text-decoration:underline;
	color:#333333;	
}
a.demuc1:link,a.demuc1:visited{
	font-size:12px;
	line-height:25px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#006600;
	text-transform:uppercase;
}
a.demuc1:hover{
	text-decoration:underline;
	color:#333333;	
}
a.demuc_xanh:link,a.demuc_xanh:visited{
	display:block;
	line-height:25px;
	text-align:center;	
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#006600;
	border-top: dotted  1px #cccccc;
	background:url(../images/bg_do/bg_menu_top.png) center repeat-y;	
	border-bottom: dotted  1px #cccccc;
	text-transform:uppercase;

}
a.demuc_xanh:hover{
	text-decoration:underline;
	color: #003333;
}
.demuc_xanh1{	
	line-height:30px;
	text-align: inherit;	
	font-size:14px;
	padding-left:35px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#006600;
	background:url(../images/wizard_24.gif) #eeeeee left no-repeat 10%;
	border-bottom:dotted  1px #cccccc;	
	text-transform:uppercase;

}
a.demuc_xanh1:link,a.demuc_xanh1:visited{
	display:block;
	line-height:30px;
	text-align: inherit;	
	font-size:14px;
	padding-left:35px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#006600;
	background:url(../images/wizard_24.gif) #eeeeee left no-repeat 10%;
	border-bottom:dotted  1px #cccccc;	
	text-transform:uppercase;

}
a.demuc_xanh1:hover{
	text-decoration:underline;
	color: #003333;
}
a.demuc_hot:link,a.demuc_hot:visited{
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#006600;
	text-transform:uppercase;
}
a.demuc_hot:hover{
	text-decoration:underline;
	color:#a1060c;	
}
.bg_hosting{
background:url(../images/mid_grey_grad_l.jpg)
}
.fce_greygrad {
background: transparent url(../images/mid_grey_grad_c.jpg) repeat-x 0 0;
}
.inner_r {
	background: transparent url(../images/mid_grey_grad_r.jpg) no-repeat 0 0;
	min-height: 402px;
	width:4px;
}

.inner_l {
	background: transparent url(../images/mid_grey_grad_l.jpg) no-repeat 0 0;
	min-height: 402px;
	width:4px;
}
table.dot{
	border:#999999 solid 1px;
}
table.dot1{
	border:#999999  dotted 1px;
	height:200px;
	background:#fefbfb;
}
.pic{
	text-align:center;
	vertical-align:middle;	
	width:480px;
	background:#000000;
	height:280px;
	border:1px #999999 solid;
}
.pic_min{
	text-align:center;
	vertical-align:middle;	
	width:112px;
	background:#000000;	
	height:112px;	
	border:1px #999999 solid;
}
a.vitricq:link,a.vitricq:visited{
	display:block;
	line-height:30px;
	text-align: inherit;	
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#006600;		
	text-transform: none;

}
a.vitricq:hover{
	text-decoration:underline;
	color: #003333;
}
.vitricq{
	display:block;
	line-height:30px;
	text-align: left;	
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#006600;		
	text-transform: none;

}
.baikhac{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:url(../images/24/artist_24.gif) no-repeat left; 
	font-weight:bold;
	height:30px;
	font-size:12px;
	color:#660000;	
	border-bottom: #CCCCCC dotted 1px;
}
.ask{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:url(../images/24/primary_key_24.gif) no-repeat left; 
	font-weight:bold;
	height:30px;
	font-size:12px;
	color:#660000;	
	padding-left:30px;
}
a.ask:visited a.ask:link a.ask:active{
	text-decoration:none;
}
a.ask:hover{
	text-decoration:underline;
}
.baikhac1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background: url(../images/24/skills_24.gif) no-repeat left; 
	font-weight:bold;
	padding-left:30px;
	height:30px;
	font-size:12px;
	color:#006600;	
	border-bottom: #CCCCCC dotted 1px;
}
/*---------new--------*/
.new1{
	background:url(../images/new/new_1.gif) repeat-x top left;
	width:6px;
	height:32px;}
.new2{
	background:url(../images/new/new_2.gif) repeat-x top left;		
	height:32px;}
.new3{
	background:url(../images/new/new_3.gif) repeat-x top left;	
	width:24px;
	height:32px;}
.new4{
	background:url(../images/new/new_4.gif) repeat-x top left;		
	height:32px;}
.new5{
	background:url(../images/new/new_5.gif) repeat-x top left;		
	width:9px;
	height:32px;}

a.tieude:link,a.tieude:visited{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/24/tablet_24.gif) no-repeat left center;
	padding-left:30px;
	color:#333333;
	text-align:center;
	line-height:32px;	
	text-transform:uppercase;
	font-weight:bold;
}
a.tieude:hover{
	text-decoration: underline;
	color: #003399;
}
/*---------End new--------*/
.new6{
	background:url(../images/new/new_4.gif) repeat-x top right;
	text-align:right;
	text-decoration: none;
	color: #ffffff;}