body
{
	margin:0px 0px 0px 0px;
	font-family:Arial;
	font-size:10px;
	background-color:#fcfcfc;
	color:#000000;
}
A:link	
{
	font-family:Verdana,Arial;
	font-size:11px;
	text-decoration:	none;
	color:	#8E0000;
	}	
		
A:visited	
{
	font-family:Verdana,Arial;
	font-size:11px;
	text-decoration:	none;
	color:	#000000;
	}	
		
A:active	
{
	font-family:Verdana,Arial;
	font-size:11px;
	text-decoration:	none;
	color:	#ffffff;
	}	
		
A:hover	
{
	font-family:Verdana,Arial;
	font-size:11px;
	text-decoration: underline;
	color:	#0000FF;
	}

/*
a
{
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
a:hover
{
	font-family:Verdana,Arial;
	text-decoration:underline;
	font-weight:bold;
	color: #8E0000;
}
*/
.company
{
	FONT-SIZE: 12px;
	font-weight:bolder;
	font-variant:small-caps;
	color:#1A4488;
	font-family:Verdana,Arial;
	text-decoration:underline;
	width:100%;
}

	
.news_title
{
	FONT-SIZE: 12px;
	font-weight:bolder;
	color:#1A4488; 
	font-family:Verdana,Arial;
	text-decoration:underline;
	width:100%;
}
.title_home
{
	FONT-SIZE: 11px;
	font-weight:normal;
	color:#1A4488;  
	padding-bottom:5px;
	padding-top:5px;
	font-family:Verdana,Arial;
	text-decoration:underline;
	width:100%;
}
.news_header
{
	FONT-SIZE: 11px;
	font-weight:normal;
	text-align:justify;
	color:#000000;  
	font-family:Verdana,Arial;
	width:100%;
}

.stop
{
 padding:10px 10px 10px 10px;
}
.stop2
{
 padding:5px 5px 5px 5px;
}
.stop3
{
 padding:5px 5px 10px 5px;
}

.stitle
{
	font-family:Verdana,Arial;
	text-decoration:none;
	font-size:10pt;
	font-weight:bolder;
	color: #FF0000;
}

.stitle2
{
	background-image:url(../images/cong.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-family:Verdana,Arial;
	text-decoration:none;
	padding-left:20px;
	padding-bottom:7px;
	padding-top:7px;
	font-size:10pt;
	font-weight:bolder;
	color: #FF0000;
}
.s_newtitle
{
	FONT-SIZE: 11px;
	font-weight:normal;  
	COLOR:#1A4488;
	font-family:Verdana,Arial;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:5px;
	width:100%;
}

.banner
{
	text-align:right;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY:Verdana,tahoma, Arial; 
	background-color:#E3E8EB;
	color:#3D77CB;
	width:100%;
	height:25px;
	
}

.banner_title
{
	FONT-WEIGHT: lighter; 
	FONT-SIZE: 12px; 
	FONT-FAMILY:Verdana, tahoma, Arial; 
	color:#3D77CB;
	
}
.footer
{
	color:#6986A6;
	text-align:center;
	FONT-WEIGHT:lighter;
	FONT-SIZE: 12px;
	FONT-FAMILY:Verdana, tahoma, Arial; 
	background-color:#fcfcfc;
	border-bottom: solid 1px white; 
	border-top: solid 1px white;
	width:100%;
	height:40px;
	
}
.table
{
	/* background-image:url(../images/admin_bg_footer.jpg); */
	padding: 0px 0px 0px 0px;
	height:100%;
}
.textbox {
	FONT-SIZE: 12px; 
	BORDER-TOP-STYLE: groove; 
	FONT-FAMILY: Arial; 
	BORDER-RIGHT-STYLE: groove; 
	BORDER-LEFT-STYLE: groove;
	BORDER-BOTTOM-STYLE: groove;
}
.label
{
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
}

.title_curent
{
	font-family: Tahoma, Arial;
	font-size:14px;
	font-weight:bold;
	color:#ffaa00;
	padding-bottom:5px;
	padding-top:10px;
}
.header_curent
{
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	color: Black;
	padding-bottom:0px;
}
.title_news
{
	font-family: Tahoma, Arial;
	font-size:14px;
	font-weight:bold;
	color:#ffaa00;
	padding-bottom:7px;
}
.header_news
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color: Black;
	padding-bottom:7px;
}
.body_news
{
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	color: Black;
	padding-bottom:7px;
}
.source_news
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color: Black;
	text-align:right;
	padding-bottom:7px;
}
/*-------*/
.title_children
{
	font-family: Arial;
	font-size:12px;
	color:Black;
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:3px;
}
.category_children_table
{
	width:98%;
	padding:1px 1px 1px 1px;
	border:solid 1px #999999;
	height:100%;
}
.category_children
{
	text-align:center;
	font-family: Tahoma, Arial;
	font-size:13px;
	font-weight:bold;
	color: #000000;
	background-image:url(../images/cate_header.gif);
	height:20px;
	vertical-align:middle;
}
.category_path
{
	font-family: Arial;
	font-size:12px;
	padding-bottom:3px;
	border-bottom: solid 1 Gray;
}
.outstanding
{
	font-family: Arial;
	font-size:15px;
	color:Red;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom: solid 1 Gray;
}
.title_topic
{
	font-family: Tahoma;
	font-size:14px;
	color:black;
	LIST-STYLE-POSITION: inside;
	LIST-STYLE-TYPE: none;
	list-style-image:url(..\images\bulleted.gif);
}
.title_next_news
{
	font-family: Tahoma;
	font-size:14px;
	color:black;
	LIST-STYLE-POSITION: inside;
	LIST-STYLE-TYPE: none;
	list-style-image:url(..\images\bulleted.gif);
}
/*vote*/
.table_vote
{
	font-family:Tahoma;
	font-size:11px;
	border-style:solid;
	border-color:#FFCCFF;
	border-width:1px;
}
.question_vote
{
	background-color:#FFCCFF;
	color:0099FF;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:2px;
	padding-left:3px;
}
.option_vote
{
	padding-bottom:3px;
	BORDER-BOTTOM: #FFCCFF 1px solid;
}
.button_vote
{
	background-color:#FFCCFF;
	color:0099FF;
	font-weight:bold;
	font-size:11px;
}
/*vote result*/
.table_vote_result
{
	border:solid 1px #ff9900;
	font-family:Tahoma;
	font-size:11px;
}
.header_vote_result
{
	background-color:#ff9900;
	color: White;
	font-weight:bold;
	font-size:13px;
	padding-left:5px;
}
.detail_vote_result
{
	
}
.footer_vote_result
{
	border-top:solid 1px #ff9900;
	text-align:right;
	font-style:italic;
}
/*image link*/
A.imagelink:visited IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

A.imagelink:link IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

A.imagelink:hover IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

A.imagelink:active IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
/*comment*/
.header_comment
{
	font-family:Tahoma;
	font-size:13px;
}
.title_comment
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.info_comment
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	font-style:italic;
}
.comment
{
	line-height:20px;
	font-family:Arial;
	font-size:12px;
	padding-bottom:7px
}
.td_detail
{
	border-bottom:solid 1 red;
	padding:0px 0px 0px 0px;
}
.detail
{
	font-family:Tahoma;
	font-size:10px;
	color:Red;
	text-align:right;
	vertical-align:bottom;
	padding:0px 0px 0px 0px;
}
.paging_link
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:Navy;	
}
.button_news_in_date
{
	font-family:Tahoma;
	font-size:11px;
}
.header_news_in_date
{
	font-family:Tahoma;
	font-size:11px;
	color:Red;
	text-align:center;
	text-decoration:underline;
}
.counter_header
{
	font-family:Arial;
	font-size:12px;
	color:White;
	text-align:center;
}
.counter
{
	font-family:Verdana;
	font-weight:bold;
}
.search_cate_name
{
	font-family:Tahoma;
	text-transform:uppercase;
	color:Gray;
	padding-bottom:0px;
	padding-top:0px;	
}
/*product*/
.td_product
{
	padding:5px 2px 5px 2px;
	/*border: solid 1px #cccccc;*/
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
	border-style:solid;
	border-width:1px;
	border-left-color:#999999;
	border-top-color:#999999;
	border-right-color:#333333;
	border-bottom-color:#333333;
}
.td_product_header
{
	font-family:Verdana;
	font-size:18px;
	color:#ff8800;
	padding-bottom:10px;
}
.product_name
{
	text-align:center;
	color:#ff5533;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
}
.product_image
{
	text-align:center;
}
.product_description
{
	font-family:Arial;
	font-size:12px;
	padding:10px 3px 5px 3px;
}
.product_vote
{
	font-family:Arial;
	font-size:12px;
	color:Red;
	text-align:center;
	padding:5px 3px 5px 3px;
}

/*scroll table*/
.DataGridTable{
	behavior:url(../css/scrolltable.htc);
	font-family: Verdana;
	border-right: solid 1px #0a6cce;
	border-left: solid 1px #0a6cce;
	font-size: xx-small;
	color: #000000;
	padding:2px;
	width:100%;
}
.DataGridTH {
	padding: 6px;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	FONT-WEIGHT: bold;
	color:#000000;
	background-color:#F7F7F7;
	background-position: center;
}
.DataGridTD {
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 6px;
}
.datagrid
{
	FONT-SIZE: 11px; 
	COLOR: #000000;
	text-decoration:none;
	font-family:Verdana, Arial;     
}
#dgScrollDiv{
	overflow:auto;
	vertical-align: top;
}
#dgScrollStatusDiv{
	border-top: solid 1px #0a6cce;
	background-image:url(../images/drag.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:2px;
	cursor: s-resize;
	position:relative;
	display:block;
	FONT-WEIGHT: bold;
	color:#000000;
	background-color:#F7F7F7;
	text-align: center;
}
/*
p:first-letter 
{
color: #ff0000;
font-size:xx-large
}
p:first-line 
{
color: #ff0000;
font-variant: small-caps
}
*/
.td_topic
{
	border:solid 1px #cccccc;	
}
.topic_name
{
 color:Black;	
}
.topic_header
{
	color:Red;
	font-family:Tahoma;
	font-size:12px;
	border-bottom:solid 1px #cccccc;
}
.ChangePass
{
	FONT-SIZE: 10pt;
	font-weight:bold;  
	COLOR: red;
	background-color: #29a5ff;
	font-family:Verdana;
	border-bottom: solid 1px white;	
	border-top: solid 0px white;	
	width: 168px;
	height: 25px; 
}
.tablebottom
{
	border-top:solid 1px #ffff00;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.textbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;
	vertical-align:middle;
}
.textmail
{
	color:Yellow;	
}


.LeftText
{
	FONT-SIZE: 8pt; TEXT-ALIGN:left;VERTICAL-ALIGN:middle;
	COLOR: #000000;
	text-decoration:none;
	font-family:Verdana, Times New Roman, Sans-Serif, Arial;     
}

.Option
{
	padding:2 5 3 2; 
	border: 1 1 1 1 solid #ffffff; 
	background-color: #F96611; 
	cursor:hand;
	font-family:Verdana;
	font-size:11px;
}
.textlink3
{
	cursor:hand;
	color:#F96611;
	font-family:Verdana,Arial;
	font-size:8pt;
	font-weight:bolder;
}

.forex
{
	FONT-SIZE: 11px;
	font-style:normal;
	color:#1A4488;
	font-family:Verdana,Arial;
	width:50%;
}
.source_forex
{
	FONT-SIZE: 10px;
	font-style:normal;
	color:#97114A;
	font-family:Verdana,Arial;
	width:50%;
}
.Adv_title
{
	FONT-SIZE: 12px;
	font-weight:bold;
	font-variant:small-caps;  
	COLOR: #D25A0B;
	background-color: #FEF9EE ;/* #E8F0F0;*/
	font-family:Verdana,Arial;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
}
.adv_body
{
	FONT-SIZE: 12px;
	font-weight:normal;  
	COLOR: black;
	background-color: #ffccbb;
	font-family:Verdana,Arial;
	border-bottom: solid 1px white;	
	border-top: solid 1px #ffccbb;	
	width: 100%;
	height: 25px;
	text-align:center; 
}
.newshost_h
{
	color:White;
	text-align:left;
	PADDING-LEFT:5;
	padding-top:5;
	padding-bottom:5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: verdana, Arial; 
	TEXT-DECORATION: none;
	background-color:#F96611;
	border-style:dotted;
	width:150px;
		
}
.host_n
{
	FONT-SIZE: 11px;
	font-style:normal;
	color:#1A4488;
	padding-top:5px;
	font-family:Verdana,Arial;
	width:100%;
}
.host_img
{
	
	padding-top:10px;
	width:100%;
}
.hr_host
{
	BORDER-TOP: #cccccc 2px dashed; 
	BORDER-BOTTOM: #ffffff 2px solid; 
	HEIGHT: 2px;
	color:#DB3361;
	SIZE:2px;
	width:98%;
}

.textlink {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight:lighter;
	color: #660000;
	text-decoration: none;
}
.td_header_next_news
{
	BORDER-BOTTOM: #999999 1px dashed; 
	color:Purple;
	font-family:Verdana;
	font-variant:small-caps;
	font-size:12px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
	width:90%;
}

.show_right
{
	
	FONT-SIZE: 10px;
	font-weight:lighter;  
	COLOR:red;
	background-color: #CCCCCC;
	font-family:Verdana,Tahoma;
	border-bottom: solid 2px #97114A;
	border-top: solid 2px #97114A;
	height: 22px;
	vertical-align:middle;
	padding-right:10px;
	padding-top:5px;
	width:50%;
}
.show_left
{
	
	FONT-SIZE: 10px;
	font-weight:lighter;  
	COLOR:red;
	background-color: #CCCCCC;
	font-family:Verdana,Tahoma;
	border-bottom: solid 2px #97114A;
	border-top: solid 2px #97114A;
	height: 22px;
	vertical-align:middle;
	padding-left:10px;
	padding-top:5px;
	width:45%;
}
.td_title_next_news
{
	background-repeat:url(../Images/arrow_orange.gif);	
	padding:5px 0px 5px 20px;
}
.news_commet
{
	
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR:#000080;
	font-family:Verdana,Arial;
	width:100%;
}

.text_button
{
	cursor:hand;
	font-family:Verdana;
	font-size:12px;
	color:RoyalBlue;
	font-weight:normal;
	vertical-align:middle;
}
.print_title
{
	background-color:#9FCFF4;
	font-family:Verdana,Arial;
	font-size:12px;
	color:#FF0000;
	font-weight:bolder;
	text-align:left;
	vertical-align:middle;
	width:100%;
	height:25px;
	}

.news_body
{
	FONT-SIZE: 10px;
	font-weight:lighter;
	text-align:justify;
	COLOR:Black;
	font-family:Arial,Verdana;
	padding-bottom:5px;
	padding-top:5px;
	width:100%;
}

.Aqs_body
{
	FONT-SIZE: 10px;
	font-weight:lighter;
	text-align:justify;
	COLOR:Black;
	font-family:Arial,Verdana;
	padding-bottom:5px;
	padding-top:5px;
	width:100%;
}

.Khung_left_right{border-right:#fe7c00 1px solid;	padding-right:10px;border-top:#fe7c00 1px solid;	padding-top:10px;border-bottom:#fe7c00 1px solid; padding-bottom:10px;	border-left:#fe7c00 1px solid;	padding-left:10px;}
.Khung_service{	font-family:Verdana;font-size:11px;border-right:#007AB7 1px solid;	padding-right:10px;border-top:#007AB7 1px solid;	padding-top:10px;border-bottom:#007AB7 1px solid; padding-bottom:10px;	border-left:#007AB7 1px solid;	padding-left:10px;}
.Khung_service2{	font-family:Verdana;font-size:11px;border-right:#007AB7 1px solid;	padding-right:10px;border-top:#007AB7 1px solid;	padding-top:10px;border-bottom:#007AB7 0px solid; padding-bottom:10px;	border-left:#007AB7 1px solid;	padding-left:10px;}
.Khung_pic{	font-family:Verdana;font-size:11px;text-decoration: underline; border-right:#007AB7 1px solid;padding-right:1px;border-top:#007AB7 1px solid;	padding-top:1px;border-bottom:#007AB7 1px solid; padding-bottom:1px;	border-left:#007AB7 1px solid;	padding-left:1px;}


.counter
{
	FONT-SIZE: 11px;
	font-weight:bolder;  
	COLOR:#ffffff;
	font-family:Verdana,Arial;
	background-color:#498E00;
	border-style:dotted;
	height: 70px;
	padding-left:5px;
	
}

.chitiet
{
	font-family:Verdana,Tahoma;
	font-size:11px;
	font-variant:normal;
	color:#ff0000;
}
.download
{
	font-family:Verdana,Tahoma;
	font-size:12px;
	font-weight:lighter;
	
}
.useful_body
{
	FONT-SIZE: 11px;
	font-weight:lighter;  
	COLOR:back;
	font-family:Verdana,Arial;
	border-bottom: solid 1px dashed;
	height: 20px;
	padding-left:5px;
}

.useful_header
{
	FONT-SIZE: 11px;
	font-weight:bold;  
	COLOR:red ;
	background-color:#FDF4E4; /*#FDF4E4; 1A4488 */
	font-family:Verdana,Tahoma;
	height: 22px;
	padding-left:5px;
	width:100%;
}


  		
.inputflatlf
{
	FONT-SIZE: 11px;
	font-family:Verdana;
	font-weight:lighter;  
	VERTICAL-ALIGN: top; 
	COLOR: #000000;
	border-style:groove; 
	text-align :left;
	width:100%;
	
}

.linknext
{
	FONT-SIZE: 11px;
	font-style:oblique;
	color:#1A4488;
	font-family:Verdana,Arial;
	width:100%;
}

.textinput
{
width: 175px;
border: 1px solid gray;
}

/*------------------------------------*/
.hr_cut
{
	BORDER-TOP: #cccccc 1px dashed; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	HEIGHT: 1px;
	color:#cccccc;
	SIZE:1px;
	width:100%;
	
	}
.header_cat
{
	color:Red;
	font-variant:small-caps;
	font-size:16;
	font-family:Verdana,Arial;
	font-weight:bolder;
}
.header_time
{
	color:Red;
	font-variant:small-caps;
	font-size:10;
	font-family:Verdana,Arial;
	font-weight:bolder;
}
/*--------------------------------*/
.gallerycontainer{
position: relative;
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;

}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: #1A4488;
font-size:11px;
font-family:Verdana,Arial;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 1;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 150px;
left:150px; /*position where enlarged image should offset horizontally */
z-index: 0;
}
/*----------------------------------*/