.bg {
	background:#c5daed url(bg_top.gif) repeat-x top;
	font:normal 12px Arial;
	color:#434343;
}

#maincontainer{
width: 950px;
margin: 0 auto;
background-color:white;
}
#topsection{
background:white;
height: 89px;
background:url('top.jpg') no-repeat;
}
img {
border:none;
}
.search {
font:normal 11px Verdana;
color:black;
}
.tinmoinhan {
font:bold 11px Verdana;
color:#434343;
}
.tinmoinhan a {
font:normal 11px Verdana;
color:#434343;
text-decoration:none;
}

.tinmoinhan a:hover {
color:#b70400;
text-decoration:none;
}
.formsearch {
float:right; padding-top:1px; padding-right:10px;
background-color:#F6F8F7;
}
.bgflag {
float:right; padding-top:4px; padding-right:10px;
}
.bgtinmoi {
	background:#C5DAED none repeat scroll 0 0;
	border-bottom:1px solid #D8D8D8;
	clear:both;
	height:17px;
	margin-bottom:7px;
	padding:8px 15px 4px;
}
.cottrai {
float:left; width:179px;
}
.cotphai {
float:right; 
width:179px;
}
.noidung {
float:left; width:584px; padding-left:6px; /*padding-bottom:7px;*/
}
.trangchu {
background:url('../images/bg_green.gif') repeat-x; 
height:21px;
font:bold 12px Verdana;
color:white;
text-decoration:none;
padding-top:6px;
text-transform:uppercase;
}
.trangchu a {
color:white;
text-decoration:none;
padding-left:15px;
}
.trangchu a:hover {
color:#94d9fc;
text-decoration:none;
}

.menudoc{
margin:0px;
}

.menudoc ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.menudoc ul li{
border-bottom:1px solid #dfe3df;
background:url(../images/bg_menudoc.gif) center center no-repeat;
}

.menudoc ul li a{
font: bold 11px Verdana;
color:#434343;
display: block;
padding: 6px 0;
line-height: 15px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.menudoc ul li a:hover{ /*hover state CSS*/
background:#dcdcdc;
color:#0041c4;
}

.headerbar{
font: bold 12px Verdana;
color: white;
background:url(../images/bg_green.gif) repeat-x; 
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 6px 0 6px 11px; /*31px is left indentation of header text*/
margin-top: 0px;
}

table {
	width: 100%;
	}
	
	td, th {
		padding-left:2px;
		padding-right:2px;
	}

.khung1{
font: normal 11px Verdana;
color:#434343;
padding-bottom: 7px;
}
	
.khung1 a{
font: normal 11px Verdana;
color:#434343;
/*display: block;*/
padding: 10px;
text-decoration: none;
}

.khung1 a:hover { /*hover state CSS*/
color:#da6d1a;
}

.tieude16 {
font:bold 16px Arial;
color:#015198;
}
.tieude16 a {
font:bold 16px Arial;
color:#015198;
text-decoration:none;
}
.tieude16 a:hover {
color:#843900;
text-decoration:underline;
}

.bgGhi {
background:#e4ebf2 url('../images/bg_blue.jpg') top repeat-x; 
border-left:1px solid #015198; 
border-right:1px solid #015198; 
border-bottom:1px solid #015198; 
padding:0px;
}
.anhchinh {
padding-bottom:7px;
}

.listtin{
color: #747474;
}

.listtin ul{
list-style-type: none;
margin: 4px 0px 6px 0px;
padding-left: 14px;
}

.listtin ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
color: #747474;
}

.listtin ul li a{
font: normal 11px Verdana;
color: #747474;
display: khung1;
padding: 2px 16px;
text-decoration: none;
}

.listtin ul li a:visited{
color: #747474;
}

.listtin ul li a:hover{ /*hover state CSS*/
color: black;
}

.link {
font: normal 11px Verdana;
}
.link a {
font: normal 11px Verdana;
color:#434343;
text-decoration:none;
}
.link a:hover {
color:black;
}

.anhduan {
padding-bottom:10px;
padding-left:1px;
padding-top:10px;
width:120px;
height:60px;
}

.anh4 {
padding:4px 0px 0px 0px;
}
.tbView
{	
	border:1px solid #aaafff; border-collapse: collapse; width: 98%; margin-left: 6px; margin-top: 7px; margin-bottom: 7px;
}
.tbView td
{
	border-bottom:1px solid #aaafff;
	border-collapse:collapse;
	border-right:1px solid #aaafff;
	border-spacing:0;
	font-size:13px;
	padding:3px;
	text-align:center;
	font-family: tahoma, verdana;
}
.tbView th
{
	border-right:1px solid #aaafff;
	border-collapse:collapse;	
	border-spacing:0;
	font-size:13px;
	padding:3px;
	text-align:center;
	font-family: tahoma, verdana;
	color: white;
	background:transparent url(../images/bg_green.gif) repeat-x scroll 0 0;
}
.tbDetail 
{
	border-spacing: 0px;
	border-collapse:collapse;
}
#txtDate
{
	width: 75px;
	font-size: 11px;
	font-family:verdana,tahoma;
}
#imgDate
{
	padding-right:15px;
}
.lbText
{
	color:#AA0000;
	font-family:tahoma;
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
	line-height: 135%;
	text-align: justify;
}
.lbsms
{
	color:#002145;
	font-family:tahoma;
	font-size:14px;
	line-height:150%;
	padding-right:5px;
	text-align:justify;
	word-spacing:0.05ex;
}

#dView
{
	
	padding:5px 3px 5px 95px;
	text-align:left;
	width:460px;
}
#dView1
{
	padding:5px;
	text-align:center;	
}
#dList
{
	border-bottom:1px solid #AABBFF;
	border-left:1px solid #AABBFF;
	border-top:1px solid #AABBFF;
	float:right;
	padding:10px;
}
#dList1
{	
	float:right;
	padding-bottom: 10px;
	padding-right: 25px;
}

.button
{
	font-family:verdana,tahoma;
	height:25px;	
	text-align:center;
	width:50px;	
}
#under
{	
	padding-bottom: 7px;
}
#upper
{
	padding-bottom:5px;
	text-align: center;
	
}
.combobox
{
	font-size: 13px;
	font-family: verdana, tahoma;	
}
.page
{
	padding:7px;
}
.lbHeader
{
	color:#AA0000;
	font-family:verdana;
	font-size:21px;
	padding-left:5px;
	padding-right:5px;
	font-weight: bold;
}
.lbDate
{
	color:#0080BC;
	font-family:tahoma;
	font-size:16px;
	padding-left:5px;
	padding-right:5px;
}
.lbGiaiDBmb
{
	/*border:1px solid;*/
	color:red;
	display:block;
	font-family:verdana;
	font-size:14px;
	padding:4px 4px 4px 10px;	
	width:80px;
}
.lbSoDBmb
{
	/*border:1px solid;*/
	color:red;
	display:block;
	font-family:tahoma;
	font-size:18px;
	text-align:center;
	padding:3px;
}
	
.lbGiai
{	
	border:1px solid #AABBFF;
	font-family:verdana,tahoma;
	font-size:16px;
	padding:4px 4px 4px 10px;	
	width:125px;
}
.lbSo
{	
	border:1px solid #AABBFF;
	font-family:tahoma;
	font-size:14px;
	padding:3px;
	text-align:center;
	font-weight: bold;
}
#txtNumber
{
	width: 250px;
	font-size: 14px;
	font-family:verdana,tahoma;
}

#bbform { font-family:Tahoma, Verdanan, Times New Roman; font-size:13px; font-weight:110%;width: 570px; }
#bbform legend { color:#3399CC; text-transform:uppercase; }
#bbform label { color:#333333;  /*font-weight:bold;*/
display:block; text-align:left; text-transform:uppercase; padding-bottom:10px; width: 250px;}

#bbform input:focus,#bbform select:focus,#bbform textarea:focus { border:1px solid #3399CC; background:#E9F7Fd none repeat scroll 0 0; }
.normalfs {  /*width:100%;*/
border-width:1px; border-style:solid; border-color:#999999; position:relative; display:block; padding:2px 3px 15px 2px;  /*margin-left:49px;	*/

}
.txtInput
{
	font-family:Tahoma, Verdanan, Times New Roman; 
	font-weight:110%; 
	height:20px;
	width: 250px;  	
	border:1px solid #D79900; 
	color:#5E574C; 
	float:left; 	
	font-size: 14px;
}
.txtArea 
{
	font-family:Tahoma, Verdanan, Times New Roman; 
	font-weight:110%; 
	height:150px;
	width: 250px;  	
	border:1px solid #D79900; 
	color:#5E574C; 
	float:left; 	
	font-size: 14px;
}
.ContactContent
{
	display:block;
	float:left;
	padding:7px;
	clear: left; 	
	position:relative; 	
}

.barCollect
{
	font: bold 12px Verdana;
	color: white;
	background:url(../images/bg_green.gif) repeat-x; 
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 6px 0 6px 11px; /*31px is left indentation of header text*/
	width: 568px;
	margin-top: 0px;
	
}
.tblCollect
{
	/*padding:5px 10px 10px;*/
	width: 570px;
	border: 0px;
	text-align: center;
}
.tblCollect td 
{	
	padding-bottom:5px;
	padding-top:5px;
	text-align: center;
}
.combobox1
{
	font-size: 13px;
	font-family: verdana, tahoma;	
	width: 250px;
}
.combobox2
{
	font-size: 13px;
	font-family: verdana, tahoma;	
	width: 350px;
}
.lg
{
	font-size: 14px;
	font-family: tahoma;
	color:#3399CC; text-transform:uppercase;
}
.fd
{
	border:1px solid #AABBEE;
	display:block;
	margin-left:5px;	
	padding:8px 4px 24px 2px;
	position:relative;
	text-align:center;
	width:542px;
}

.ContentHelp
{
	border-top:2px solid #AAACCC;
	display:block;
	margin-left:4px;
	padding-top:5px;
	text-align:center;
	width:556px;
}
.report
{
	color:red;
	font-family:tahoma,verdana;
	font-size:14px;	
	/*padding:10px 10px 10px 10px;	*/
	width:560px;
	text-align: center;
}
.report1
{
	color:red;
	font-family:tahoma,verdana;
	font-size:15px;
	font-weight:bold;	
	text-align:center;
	width:267px;
}
.dudoan
{	
	padding-bottom:7px; padding-top:7px; text-align: center;
}
.headerCollect
{
	display: block;
	position: relative;
	width: 560px;
	font-size: 14px;
	font-family: verdana, tahoma;
	padding-bottom: 15px;
	line-height:1.4;
	text-align:justify;
}
.headerContact
{
	display:block;
	font-family:verdana,tahoma;
	font-size:14px;
	line-height:1.4;
	padding-bottom:10px;
	padding-left:2px;	
	position:relative;
	text-align:justify;
	width:574px;
}
.thoitiet
{
	font-family:tahoma;
	font-size:11px;
	line-height:1.1;
	padding-bottom:4px;
	width:170px;
}
#banner
{
	width: 175px;
	height: 195px;
	padding-bottom: 7px;
	display: block;
}
.dsms
{
	border: 1px solid rgb(170, 187, 238); 
	padding: 15px 5px; 
	width: 586px; 
	text-align: justify; 
	background-color: #FFD181;
}
.t {background:#FFFFFF url(../images/dot.gif) repeat-x scroll 0 0;
width:585px; margin-bottom: 15px;}
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bottomLeft.gif) 0 100% no-repeat}
.br {background: url(../images/bottomRight.gif) 100% 100% no-repeat}
.tl {background: url(../images/topLeft.gif) 0 0 no-repeat}
.tr {background: url(../images/topRight.gif) 100% 0 no-repeat; padding:10px} 


.contentcbs
{
	line-height:140%; padding-left: 4px;
}

.ctxs
{
	float: left;width: 50px;padding: 4px;
}
.ctxs input
{
	font-family:tahoma;font-size:14px;width:46px;	
}
.purpose
{
	clear: both;
	font-size: 13px;
	font-family: tahoma;
	padding: 6px;
	text-align: justify;
	line-height: 150%;	
	letter-spacing:0.02ex;
}
.contentdetail
{
	clear: both;
	font-size: 13px;
	font-family: tahoma;
	padding: 4px;
	text-align: justify;
	line-height: 150%;	
	letter-spacing:0.02ex;
}
.contentdetail a
{
	text-decoration: none;
	font-size: 15px;
	font-family: tahoma;	
	color: blue;
}
.lienket
{
	float: left;
	padding: 7px;
}
.lienket img
{
	height: 60px;
	width: 120px;
}

.contentsms
{
	font-family:tahoma;
	font-size:13px;
	padding:2px 5px 2px 7px;
	text-align:justify;
	line-height:135%;
}
.contentsms label
{
	color:#AA0000;
	font-size:13px;
	font-weight:bold;		
}
.keywordsms
{
	color:#AA0000;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.08ex;
	word-spacing:0.75ex;		
}
.servicesms
{
	color:#AA0000;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.08ex;
}
.barsms
{
	background:url(../images/header.gif) repeat-x; 
	height: 32px;
}
.barsms1
{
	background:url(../images/bangma.gif) repeat-x; 
	height: 32px;
}
.barsms2
{
	background:url(../images/xshn.gif) repeat-x; 
	height: 32px;
}
.barCollectSMS
{
	font: bold 12px Verdana;
	color: white;
	background:url(../images/sms_content.gif) repeat-x; 
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;	
	width: 750px;
	margin-top: 0px;
	height: 26px;	
	padding-left:14px;
	padding-top:6px;
}
.CollectSMS {
	/*background:#e4ebf2 url('../images/bg_blue.jpg') top repeat-x; */
	
	border-left:1px solid #F5CA51; 
	border-right:1px solid #F5CA51; 
	border-bottom:1px solid #F5CA51; 	
	width: 762px;
}
.bannersms
{
	clear: both;
	text-align: center;	
}

.contentTK
{
	font-size:10pt;
	padding:2px;
}

div.collect {
	background:#e4ebf2 url('../images/bg_blue.jpg') repeat-x; 
    text-align: center;
	border-left:1px solid #015198; 
	border-right:1px solid #015198; 
	border-bottom:1px solid #015198;
}

input.button {border: 1px solid #015198; width: auto; padding: 2px;}

/*** BAT DAU NE :) ***/

table.tbMienBac { background: #AABBFF; }
table.tbMienBac td { background: #FFF; font-size: 11pt; padding: 5px; }
span.hightlight { color: #FF0000; font-weight: bold; }
*.lbSomb { font-weight: bold; color: #000; font-size: 13pt; text-align:center}
*.lbSolt, *.lbGiailt { font-weight: bold; color: #000; font-size: 11pt;}

/* Dinh dang cac thanh phan chinh */
* { border:none; margin:0; padding:0; }
body { color: #333; font-family: Tahoma; font-size: 62.5%; }
hr { margin: 2px 0px; border: none; }
b { color: #AD0000; }
a:link, a:active, a:visited { color: #333; text-decoration: none; }
a:hover { color:#FF9900; text-decoration: none; }

/* Dau trang */
#header { width: 950px; padding: 0; margin: 0 auto; }
/* div.banner { background: url('../images/banner.gif') no-repeat; width: 950px; height: 120px; } */
div.banner { background: url('http://lh6.ggpht.com/_kTm5Le1bwc4/S9qu1NvHF3I/AAAAAAAAABU/lHGkjboTEAc/banner.gif') no-repeat; width: 950px; height: 120px; }

div.navbar { background: url('../images/bg_navbar.png') repeat-x; width: 950px; }
ul.navbar { list-style-type: none; margin:0; padding:0; overflow:hidden; }
ul.navbar li { float:left; }
ul.navbar a:link, ul.navbar a:visited { background: url('../images/bg_navbar.png') repeat-x; color:#FFFFFF; font-size: 8pt; display:block; font-weight:bold; text-align:center; padding: 6px 20px; text-decoration:none; border-left: 1px solid #6BA2E7; border-right: 1px solid #00204A; }
ul.navbar a:hover, ul.navbar a:active { background: url('../images/bg_navbar_h.png') repeat-x; color: #333; }

div.hotnews { background: #C6DBEF; font-size: 8pt; padding: 8px; }

/* Noi dung chinh */
#centre { width: 950px; padding: 5px 0; margin: 0 auto; }

div.left { width: 180px; overflow: hidden; padding: 0; margin: 0; float: left; }
div.right { width: 180px; overflow: hidden; padding: 0; margin: 0 0 0 5px; float: right; }

div.main { width: 570px; overflow: hidden; padding: 0; margin: 0 0 0 10px; float: left; }
div.mainsms { width: 760px; overflow: hidden; padding: 0; margin: 0 0 0 10px; float: right; }
div.bangma { font-size: 14pt; color: #AD0000; padding: 5px 0px; text-align: center; text-transform: uppercase;}

div.main p { font-size: 11pt; }
p.main { font-size: 11pt; color: #AD5500; padding: 5px 0px; }
h1.main { font-size: 14pt; color: #AD0000; padding: 5px 0px; }
h2.main { font-size: 12pt; font-weight: normal; color: #0082BD; padding: 10px; }

table.tblist { font-size: 11pt; }
table.tblist tr { text-align: center; }
table.tblist td { padding: 5px 2px; border: 1px solid #AABBFF; }
table.tblist td.result { font-weight: bold; }

table.tablebg { background: #CED7E7; }
table.tablebg tr { padding: 0; margin: 0; }
table.tablebg th { background: url('../images/bg_block.png') repeat-x; color: #FFF; font-size: 9pt; padding: 5px 20px; }
table.tablebg td { background: #FFF; font-size: 10pt; padding: 5px; }

div.block { border: 1px solid #CED7E7; }
h1.block { background: url('../images/bg_block.png') repeat-x; color: #FFF; font-size: 9pt; text-transform: uppercase; padding: 5px; }
ul.block { list-style-type: none; margin:0; padding:0; overflow:hidden; }
ul.block li { font-size: 8pt; font-weight:bold; border-top: 1px solid #DEE3DE; }
ul.block a:link, ul.block a:visited { background: #FFF url('../images/arrow.png') right center no-repeat; color:#000; width: 170px; display: block; padding: 5px; text-decoration:none; }
ul.block a:hover, ul.block a:active { background: #DEDFDE; color: #0041C6; }
div.ads { padding: 80px 0; text-align: center; border: 1px dashed #ADBAFF; }
i.ads { color: #ADBA21; font-family: Serif; font-size: 18pt; font-weight: bold; text-transform: uppercase; }
p.ads { color: #ADBA9C; font-family: Serif; font-size: 15pt; }
div.ads a:link, div.ads a:active, div.ads a:visited, div.ads a:hover { color: #ADBA21; text-decoration: none; }
div.desc { font-size: 11pt; font-weight: bold; }

div.notes { background: #FFF; font-size: 11pt; padding: 10px; border: 1px solid #FF9900; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

div.stats { padding: 10px 15px; margin: 5px 15px; border: 1px solid #D69A94; }
ul.stats { list-style-type: none; margin:0; padding:0; overflow:hidden; }
ul.stats li { width: 70px; font-size: 10pt; display: block; float: left; }
p.stats { font-size: 10pt; color: #AD0000; }

#fooball { width: 568px; height: 350px; overflow: hidden; position: relative; border: 1px solid #CED7E7; }
div.list { width: 160px; height: 290px; overflow: hidden; padding: 30px 0; text-align: center; position: absolute; top: 0; left: 0; border-right: 1px solid #CED7E7; }
div.result { width: 400px; height: 350px; overflow: hidden; text-align: center; position: absolute; top: 0; left: 170px; }

/* Cuoi trang */
#footer { background: url('../images/bgfooter.gif') repeat-x; font-size: 9pt; color: #FFF; text-align: center; text-transform: uppercase; width: 950px; padding: 10px 0; margin: 0 auto; }

/*** HET ROI :) ***/