body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	background:#0093DD;
	font-family:Arial;
	font-size:12px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
img { border:0px}
p div ul { padding:0px; margin:0px}
.bodymain{
 width:1000px
}
.top_bg{
background:url(../images/bg_top.gif); height:11px;}
.top_left{ float:left; padding:0px; margin:0px;}
.top_right{ float:right;}
.bottom_bg{
background:url(../images/bg_bottom.gif) repeat-x; height:11px}
.bottom_bg_left{
float:left; padding:0px; margin:0px; width:175px; height:6px; background:url(../images/aa.gif) repeat-x;}
.left_bg{width:10px; background:url(../images/left_bg.gif) repeat-y}
.right_bg{width:10px; background:url(../images/right_bg.gif) repeat-y}
.main{width:980px;background:#FFFFFF}

.head{height:58px; width:980px; background:url(http://www.redsun.vn/images/banner_redsun.jpg) repeat-x}
.head img{float:left;}
.head .boxhead{float:left; width:822px; }
.head .boxhead ul{float:right; padding:0px 10px; margin:0px; list-style:none; }
.head .boxhead li{float:left; padding:0px 10px; margin:0px; color:#666666; font-size:11px}
.head .boxhead li  a:link{ color:#666666; font-size:11px; text-decoration:none}
.head .boxhead li  a:visited{ color:#666666; font-size:11px; text-decoration:none}
.head .boxhead li  a:hover{ color:#666666; font-size:11px; text-decoration:none}
.head .boxhead li  a:active{ color:#666666; font-size:11px; text-decoration:none}


.menumain{height:30px; width:980px; background:url(../images/bgmenu.gif) repeat-x;}
.menumain .bo { padding:0px; margin:0px; list-style:none;}
.menumain .bo li  {float:left;  padding:8px 12px; margin:0px;color:#FFFFFF; font-size:12px; font-weight:bold;  }
.menumain .bo li a{color:#FFFFFF; font-size:12px; font-weight:bold;text-decoration:none }
.menumain .bo .line{ padding:0px ;margin:0px;  }

.navigation{
height:34px; background: url(../images/navig_bg.gif);  width:980px;font-size:12px;}
.navigation .title{ padding:8px 8px; color:#333; font-family:Verdana; font-size:15px; font-weight:bold; text-align:left;text-decoration:none}
.navigation .title a:link{ color:#006699; font-family:Verdana; font-size:15px; font-weight:bold; text-align:left;text-decoration:none}
.navigation .title a:visited{  color:#006699; font-family:Verdana; font-size:15px; font-weight:bold; text-align:left;text-decoration:none}
.navigation .title a:hover{  color:#006699; font-family:Verdana; font-size:15px; font-weight:bold; text-align:left; text-decoration:underline}
.navigation .current { padding:8px 8px;  color:#333; font-family:Verdana; font-size:15px; font-weight:bold; text-align:left;}



.menuleft_bg{width:181px; background:url(../images/bg_menuleft.gif) #E3ECF9  repeat-y; border-right: 1px solid #00AEEF  }
.menuleft_top{background:url(../images/bg_menuleft_top.gif)}
.menuleft_bg ul{ padding:0px 0px 0px 40px; margin:0px; list-style:url(../images/icon.gif)}
.menuleft_bg ul li{ padding:0px 0px 0px 0px;margin:10px 0px; font-size:12px }
.menuleft_bg li a { color:#000000; font-size:12px; text-decoration:none ; }
.menuleft_bg .subcate { color:#006699; font-size:12px; text-decoration:none ; font-weight:bold; text-transform:uppercase }

.maincontent{width:799px;  }



.boxmenu{
float:right; padding:0px 0px; width:240px; border:2px solid #DDE0E0;}
.boxmenu .header{background:url(../images/bg_headmenu.gif) repeat-x;padding:0px 10px ; height:32px }
.boxmenu .menudetail{height:32px; padding:4px 38px 4px 38px; margin:0px; color:#666666; font-size:12px; font-weight:bold;}
.boxmenu .menudetail a { color:#666666; font-size:12px; font-weight:bold; text-decoration:none}
.boxmenu .menudetail a:link { color:#666666; font-size:12px; font-weight:bold; text-decoration:none}
.boxmenu .menudetail a:visited { color:#666666; font-size:12px; font-weight:bold; text-decoration:none}
.boxmenu .menudetail a:hover { color:#E77C0D; font-size:12px; font-weight:bold; text-decoration:none}

.content_left{float:left;padding:5px 0px 5px 5px; width:530px; }
.content_right{float:right; margin:5px 5px 0px 0px; width:242px;}


.boxhome{float:left; width:240px; height:96px;  border:1px solid #F2F2F2; background:#FDFDFD; margin:8px 7px}
.boxhome .title{ padding:10px 0px 0px 0px; color:#CC2027; font-size:18px; font-family:tahoma; text-transform:uppercase; font-weight:bold}
.boxhome .text{  padding:5px 5px 0px 5px; color:#666666; font-size:11px; font-family:arial; text-align:justify }


.boxhome_solution{float:left; width:240px; height:100px !important;  border:1px solid #F2F2F2; background:#FDFDFD;margin:8px 7px; }
.boxhome_solution .title{  padding:10px 5px 0px 5px; color:#CC2027; font-size:12px; font-family:tahoma; text-transform:uppercase; font-weight:bold}
.boxhome_solution .title a{   color:#CC2027; font-size:12px; font-family:tahoma; text-transform:uppercase; font-weight:bold;; text-decoration:none}
.boxhome_solution .text{  padding:5px 5px 0px 5px; color:#666666; font-size:11px; font-family:arial; text-align:justify }
.boxhome_solution .text a{   color:#666666; font-size:11px; font-family:arial; text-align:justify ; text-decoration:none}

.boxhome_subcat{float:left; width:524px; border:1px solid #F2F2F2; background:#FDFDFD;margin:0px 7px 8px 2px;padding:5px 0px; }
.boxhome_subcat .title{  padding:10px 5px 0px 5px; color:#CC2027; font-size:12px; font-family:tahoma; text-transform:uppercase; font-weight:bold}
.boxhome_subcat .title a{   color:#CC2027; font-size:12px; font-family:tahoma; text-transform:uppercase; font-weight:bold;; text-decoration:none}
.boxhome_subcat .text{  padding:5px 5px 0px 5px; color:#666666; font-size:11px; font-family:arial; text-align:justify }
.boxhome_subcat .text a{   color:#666666; font-size:11px; font-family:arial; text-align:justify ; text-decoration:none}



.box {float:left;border-left:1px  solid #DDE0E0;border-right:1px  solid #DDE0E0;border-bottom:1px  solid #DDE0E0; background: url(../images/bgboxbottom.gif) bottom repeat-x; margin:10px 0px 10px 0px; width:240px;}
.box .title{padding:8px 0px; color:#333333; text-transform:uppercase; font-weight:bold; font-size:11px  }
.box .content{padding:5px 0px; width:240px;}
.box .content .newstitle{padding:5px 5px; color:#333333;  font-weight:bold ;font-size:12px }
.box .content .newstitle a:link{padding:5px 5px; color:#333333;  font-weight:bold ;font-size:12px ;text-decoration:none}
.box .content .newstitle a:visited{padding:5px 5px; color:#333333;  font-weight:bold ;font-size:12px; text-decoration:none; }
.box .content .newstitle a:hover{padding:5px 5px; color:#cc2027;  font-weight:bold ;font-size:12px; text-decoration:underline; }
.box .content .newstext{padding:0px 5px; color:#333333;  font-weight:normal; font-size:12px }
.box .content .newstitle {color:#333333;  font-weight:bold ;font-size:11px };

.tab{float:right; margin:10px 0px;}
.tab .boxtab{float:left;background:url(../images/bgtab.gif) repeat-x; height:29px; width:526px;}
.tab .boxtab ul {float:left;margin:0px; padding:0px;list-style:none;}
.tab .boxtab  .tableft{float:left;background:url(../images/tab_left.gif) left  no-repeat; width:11px; height:29px}
.tab .boxtab  .tabmain{float:left;background:url(../images/tab_bg.gif) repeat-x;height:17px; padding:6px 6px ;color:#006699; font-size:12px; font-weight:bold }
.tab .boxtab  .tabmain a{color:#006699; font-size:12px; font-weight:bold ; text-decoration:none}
.tab .boxtab  .tabright{float:left;background:url(../images/tab_right.gif) right  no-repeat; width:11px; height:29px; margin:0px 3px 0px 0px}
.tab .boxtab  .tableft_current{float:left;background:url(../images/tab_left_current.gif) left  no-repeat; width:11px; height:29px}
.tab .boxtab  .tabmain_current{float:left;background:url(../images/tab_bg_current.gif) repeat-x;height:17px; padding:6px 6px ;color:#006699; font-size:12px; font-weight:bold}
.tab .boxtab  .tabmain_current a{color:#006699; font-size:12px; font-weight:bold ; text-decoration:none}
.tab .boxtab  .tabright_current{float:left;background:url(../images/tab_right_current.gif) right  no-repeat; width:11px; height:29px; margin:0px 3px 0px 0px}

.tab .boxtab .content{ float:left;border-bottom:1px solid #00AEEF;border-left:1px solid #00AEEF;border-right:1px solid #00AEEF; width:526px;}
.tab .content{float:left;border-bottom:1px solid #00AEEF;border-left:1px solid #00AEEF;border-right:1px solid #00AEEF; width:526px; height:100%}
.tab .content .title{padding:8px 10px 0px 5px; margin:0px; color:#666666; font-size:14px ; font-weight:bold}
.tab .content .detail{ float:left;padding:5px 10px 5px 10px; margin:0px; color:#000; line-height:18px; font-size:12px ; font-weight: normal}
.tab .content .detail_more{ float:left;padding:5px ; margin:5px 0px; color:#000; line-height:18px; font-size:12px ;width:515px;  font-weight: normal;border-bottom:1px dotted #CCCCCC; }
.tab .content .version{color:#C10808; padding:0px 5px ; font-size:12px; font-weight:bold}
.tab .content .code{color:#666666; padding:0px 5px ; font-size:12px; font-weight:bold}
.tab .content .price{color:#FF0000; padding:0px 5px ; font-size:12px; font-weight:bold}
.tab .content .price1{color:#000066; padding:0px 5px ; font-size:12px; font-weight:bold}


.borderimage {float:left;width:118px; height:150px; margin:8px 7px 8px 4px; text-align:center ;color:#006699; font-size:12px; font-weight:bold}
.borderimage .boximage{ width:118px;   border:1px solid #F2F2F2; background:#FDFDFD;}





.bottom_line{background:url(../images/line_bottom.gif) top repeat-x; padding:10px 0px; text-align:center; color:#FFFFFF; }
.bottom{padding:0px 10px; color:#FFFFFF; font-size:12px}
.bottom a{padding:0px 10px; color:#FFFFFF; font-size:12px; text-decoration:none} 
.copyright{ color:#CCCCCC;  font-size:10px; padding:10px 0px 0px 0px}


.box2 {float:left;border-left:1px  solid #DDE0E0;border-right:1px  solid #DDE0E0;border-bottom:1px  solid #DDE0E0; background:url(../images/bgboxbottom.gif) bottom repeat-x; margin:10px 0px ; width:240px;float:right; margin-top:5px}
.box2 .title{width:230px; background:url(../images/bgboxtop.gif) top repeat-x; height:23px ; padding:0px 5px; color:#BC0101; font-weight:bold}
.box2 .content{padding:0px 0px 15px; width:240px;}
.box2 .content .menudetail{height:25px; padding:8px 38px 0px 38px; margin:0px; color:#666666; font-size:12px; font-weight:bold;}
.box2 .content .menudetail a.link:link{ color:#666666; font-size:12px; font-weight:bold; text-decoration:none}
.box2 .content .menudetail a.link:visited{ color:#666666; font-size:12px; font-weight:bold; text-decoration:none}
.box2 .content .menudetail a.link:hover{ color:#FF0000; font-size:12px; font-weight:bold; text-decoration:none}
/*------------------*/
.box3 {float:left;width:533px; padding:10px 0px; margin:0px}
.box3  .version{color:#FFFFFF; padding:0px 5px 0px 20px; font-size:12px; font-weight:bold}
/*.box3  .code{color:#FFFFFF; padding:0px 250px 0px 0px ; font-size:12px; font-weight:bold}
.box3  .price{color:#FFFFFF; padding:0px 5px ; font-size:12px; font-weight:bold}
.box3  .price1{color:#FFFF00; padding:0px 0px 0px 0px ; font-size:12px; font-weight:bold}*/
/*------------------*/
.conten_main{float:left; padding:0px 5px;font-size:11px;
}
.conten_main .title{  color:#000066; font-size:12px; height:20px;  font-weight:bold}
.conten_main  .code{color:#666666; padding:0px 5px ; font-size:12px; font-weight:bold}
.conten_main .price1{color:#FF0000; padding:0px 5px ; font-size:12px; font-weight:bold}
.conten_main .price{color:#000066; padding:0px 5px ; font-size:12px; font-weight:bold}
.conten_main .menudetail{float:left; height:30px ;padding:8px 12px 0px 38px; margin:0px; color:#666666; font-size:12px; font-weight:bold;}
.conten_main .menudetail a.link:link{float:left; color:#666666; font-size:12px; font-weight:bold; text-decoration:none; }
.conten_main .menudetail a.link:visited{float:left; color:#666666; font-size:12px; font-weight:bold; text-decoration:none; }
.conten_main .menudetail a.link:hover{float:left; color:#FF0000; font-size:12px; font-weight:bold; text-decoration:none; }
/*------------------*/

.xb0,.xb1, .xb2, .xb3 {DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px}
.xb0 {MARGIN: 0px 4px 0px 4px}
.xb1 {MARGIN: 0px 3px 0px 3px}
.xb2 {MARGIN: 0px 2px 0px 2px}
.xb3 {MARGIN: 0px 1px 0px 1px}
.green_curve{BORDER-RIGHT: #3782C9 1px solid;BORDER-LEFT: #3782C9 1px solid}
.green_top{BACKGROUND: #3782C9;BORDER-RIGHT: #3782C9 1px solid; ;BORDER-LEFT: #3782C9 1px solid; }
.green_top1{BACKGROUND: #3782C9;}
.green_title{BACKGROUND: #3782C9;}
.green_bg_title{BORDER-RIGHT: #3782C9 1px solid;BORDER-LEFT: #3782C9 1px solid;
 background:url(../images/bgbox3.gif) repeat-x;   
 border-bottom : #FFFFFF 1px solid ;}
.green_bg_bottom{background:#ffffff}
.greenboxmain{
 background:#FFFFFF; BORDER-RIGHT: #CCCCCC 1px solid; ;BORDER-LEFT: #CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; text-align:left; float:left;width:531px; }
.greenboxmain .title{padding:8px 10px 0px 5px; margin:0px; color:#666666; font-size:14px ; font-weight:bold}
.greenboxmain .detail{ float:left;padding:5px 10px 5px 10px; margin:0px; color:#000; font-size:12px ; line-height:19px; font-weight: normal; }

.black_boxlefttitle{
font-family:arial; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; padding:5px 10px;  
}

.more_news { width:450px; float:left; list-style: url(../images/icon10.gif);  padding:2px 30px; margin:0px; }
.more_news li{ color:#000;font-size:12px; padding:2px 0px;}
.more_news li a.more:link{ color:#000;font-size:12px;text-decoration:none}
.more_news li a.more:visited{ color:#000;font-size:12px; text-decoration:none}
.more_news li a.more:hover{ color:#000;font-size:12px; text-decoration:underline}
/*--------------------------*/
.titlepage{color:#C10808; font-size:14px; font-weight:bold; padding:5px}
.titlepage .code{font-weight:normal;color:#999; font-size:12px }
.textpage{color:#000; font-size:12px; font-weight:normal; padding:0px 5px 5px 5px}
.titlesubpage{color:#006699; font-size:12px; font-weight:bold; padding:10px 10px; width:400px}
.discount{ text-decoration: line-through;}
.bannercenter{float:left;margin:6px 5px 0px 1px}

/**/
.boxdomain{
float:left;width:532px;height: 69px; margin:0px 0px 8px;  background:url(../images/domain.gif) left  no-repeat #6BD6FA; 
}
.boxdomain .content{float:right; margin:40px 5px 0px 0px; color:#000000; font-weight:bold}
.boxdomain .content .inputtext {font-weight:bold}


.bg_red{float:left;width:530px; background:#BB202E; height:20px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:5px 0px 0px 5px ; text-align:left}
.do12 a:link{ font-weight:normal;color:#000066; font-size:12px; text-decoration:none}
.do12 a:visited{font-weight:normal;color:#000066; font-size:12px; text-decoration:none}
.do12 a:hover{font-weight:normal;color:#000066; font-size:12px; text-decoration:underline}

.do121 a:link{ font-weight:bold;color:#000066; font-size:12px; text-decoration:none}
.do121 a:visited{font-weight:bold;color:#000066; font-size:12px; text-decoration:none}
.do121 a:hover{font-weight:bold;color:#000066; font-size:12px; text-decoration:underline}


.linetext{float:left;width:535px;padding:5px 0px 0px 0px; }

.boxhosting1{float:left;width:534px;padding:0px 0px 0px 0px;}
.boxhosting1 .linetextdomain{float:left;width:524px;padding:5px; border-left: 1px solid #DADADA;border-right: 1px solid #DADADA}
.boxhosting1 .titlesub {float:left;width:529px; height:20px; padding:5px 0px 0px 5px; color:#FFFFFF; font-weight:bold; background:#B30000; border:1px solid #DADADA; margin:10px 0px 0px 0px}
.boxhosting1 .titlesub .code{font-weight:normal;color:#FFFFFF; font-size:12px }
.boxhosting1 .titlesub1 {float:left;width:529px; height:20px; padding:5px 0px 0px 5px; color:#333; font-weight:bold; background:#efefef; border:1px solid #DADADA; margin:0px 0px 10px 0px }
.boxhosting1 .titlesub1 .price1{color:#FF0000; padding:0px 5px ; font-size:12px; font-weight:bold; float:left}
.boxhosting1 .titlesub1 .price{color:#B30000; padding:0px 5px ; font-size:12px; font-weight:bold; float:left}
.boxhosting1 .titlesub1 .order {color:#000066; padding:0px 5px ; font-size:12px; font-weight:normal; float:right; }
.boxhosting1 .titlesub1 .order a:link{color:#0A4BA9;  font-size:12px; font-weight:normal;text-decoration:none}
.boxhosting1 .titlesub1 .order a:visited{color:#0A4BA9;  font-size:12px; font-weight:normal; text-decoration:none}
.boxhosting1 .titlesub1 .order a:hover{color:#0A4BA9;  font-size:12px; font-weight:normal;text-decoration:underline}



.boxhosting{float:left;width:260px;padding:0px; margin:0px 5px 0px 0px;}
.boxhosting .linetextdomain{float:left;width:248px;padding:5px; border-left: 1px solid #DADADA;border-right: 1px solid #DADADA;}
.boxhosting .titlesub {float:left; height:20px;width:253px; padding:5px 0px 0px 5px; color:#FFFFFF; font-weight:bold; background:#B30000; border:1px solid #DADADA; margin:10px 0px 0px 0px}
.boxhosting .titlesub .code{font-weight:normal;color:#FFFFFF; font-size:12px; }
.boxhosting .titlesub1 {float:left; height:20px;width:253px; padding:5px 0px 0px 5px; color:#333; font-weight:bold; background:#efefef; border:1px solid #DADADA; margin:0px 0px 10px 0px }
.boxhosting .titlesub1 .price1{color:#FF0000; padding:0px 5px ; font-size:12px; font-weight:bold; float:left}
.boxhosting .titlesub1 .price{color:#B30000; padding:0px 5px ; font-size:12px; font-weight:bold; float:left}
.boxhosting .titlesub1 .order {color:#000066; padding:0px 5px ; font-size:12px; font-weight:normal; float:right; text-decoration:none}
.boxhosting .titlesub1 .order a:link{color:#0A4BA9;  font-size:12px; font-weight:normal;text-decoration:none}
.boxhosting .titlesub1 .order a:visited{color:#0A4BA9;  font-size:12px; font-weight:normal; text-decoration:none}
.boxhosting .titlesub1 .order a:hover{color:#0A4BA9;  font-size:12px; font-weight:normal;text-decoration:underline}


/**/
A.detailnews:link {
	color : #023DC2;
	text-decoration: none;
	font-family:Tahoma;
	font-size:11px;
	text-align: right;
	
}

A.detailnews:visited {
	color : #023DC2;
	text-decoration: none;
	font-family:Tahoma;
	font-size:11px;
	text-align: right;
	   
}

A.detailnews:hover {
	color : #AEAEB0;
	text-decoration: none;
	font-family:Tahoma;
	font-size:11px;
	text-align: right;   
}
