﻿.body{
	vertical-align:middle;

	}
		.master{
			width:926px;
			background-color:#FFFFFF;
		}
		
.x {												/* .x removes any inherent styling to elements below */
	margin: 0;
	padding: 0;
	color: #333;
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 1.60em;
	text-decoration: none;
	text-align: left;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	}
:focus {
	outline: 0;
	}
img, a {
	border:0;
}	
ul, ol, dd {
	list-style-position: outside;
	list-style: none;
	line-height: 1.50em;
	}
ol {
	list-style-type: decimal;
	list-style-position: outside;
	}
	dt { font-weight: bold; }
	dd { padding: 0; }
table { 
	border-collapse: separate;
	border-spacing: 0;
	}
	table th { font-weight: bold; }
hr {
	display: block;
	width: 100%;
	height: 1px;
	color: #aaa;
	background: #aaa;
	border: none;
	}




												/** 2.	COMMON CLASSES **/
.hide	{ display: none;	}
.inline	{ display: inline;	}
.block	{ display: block;	}
.nfloat	{ float: none;		}
.lfloat	{ float: left;		}
.rfloat	{ float: right; padding-right:10px;		}
.clear	{ clear: both;		}
.lclear	{ clear: left;		}
.rclear	{ clear: right;		}

.navigation		{ list-style: none; }
.navigation li	{ display: inline; 	}

.debug { border: 1px solid red; }


/*Feedback form*/

.PortletHeaderColor{
	Background-Color : #DEDFDA ;
}
.PortletHeaderText{
	Color : #C01515 ;
	Font-Family : Arial, Helvetica ;
	Font-Size : 10pt ;
	Font-Weight : Bold ;
}
.LeftCurve{
	Background-Attachment : scroll ;
	Background-Image : url(http://www.chinhphu.vn/images/FFFFFFl.gif) ;
	Background-Position : left top ;
	Background-Repeat : no-repeat ;
}
.RightCurve{
	Background-Attachment : scroll ;
	Background-Image : url(http://www.chinhphu.vn/images/FFFFFFr.gif) ;
	Background-Position : right top ;
	Background-Repeat : no-repeat ;
}
.news_other{
	height:15px;
}
#feedbackListTitle
{
	clear:both;
	margin-top:10px;
}
#feedbackList
{
	text-align:left;
	color:black;
	font-size:9pt !important;
	line-height: 1.60em;
	border:#DEDFDA 1px solid;
}
#tieudeFBlist
{
	font-weight:bold;
	font-size:9pt !important;
	line-height: 1.60em;
	margin: 0 5px 0 5px;
}
#noidungFBlist
{
	margin: 0 5px 0 5px;
}
.FeedbackDiv
{
	clear:both;
	margin-left:10px;
	margin-bottom:20px;
	float:left;

}
#FB_top
{
	text-align:center;
	margin:0 5px 20px 5px;
}
#FB_left
{

	float:left;
	width:43%;
}
#FB_right
{

	float:right;
	width:56%;
}
#FB_bottom
{
	margin-top:10px;
}

.FeedbackTitle
{
	font-weight:bold;
	color:red;
	font-size:10pt !important;
	padding:0 0px 5px 0px;
	text-align:center;
	/*font-style:italic;*/
}

.Feedbackyeucau
{
	
	color:black;
	font-size:9pt !important;
	/*padding:5px 175px 20px 175px;*/
	text-align:left;
	line-height: 1.60em;

	/*font-style:italic;*/
}

.FeedbackLabel
{
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	float:left;
	
}

.FeedbackInput
{
	text-align:right;
}

.FeedbackLabel_noinhan
{
	font-weight:bold;
	text-align:left;
/*	vertical-align:top;*/
	width:13%;
	float:left;
}

.FeedbackInput_noinhan
{
	text-align:left;
	float:left;
	width:87%;
}
.FeedbackInput_nutban
{
	margin:20px 291px 0 0;
	clear:both;
}

.FeedbackControl
{
	width:300px;
}

.FeedbackButton
{
	border:0px;
	background:url('../img/bg/bt_timkiem.jpg') no-repeat center 0px;
	width:71px;
	height:22px;
	margin:4px 0 0 5px;
	cursor:pointer;
	font-weight:bold;
	color:#676767;
	text-align:center;
	font-size:12px;
	padding:0 0 1px 0;

}

.FeedbackMessage
{
	color:#646910;
	padding-top:20px;
	text-align:center;

}

.SearchResultStatistic
{
width:640px;
height:20px;
padding-left:10px;
padding-top:3px;
background-color:silver;
}

.SearchKeyWordInput
{
	width:460px;
}

/*Organization*/

/*.OrgDiv{
	width:98%;
	height:1000px;
	border:3px solid maroon;
}*/

.OrgParentDiv{
	
	width:27%;
	float:left;
	/*background:silver;*/
	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:silver none repeat scroll 0 0;
	border:3px solid #DEDEDE;
	position:relative;
	-moz-box-shadow:0 0 4px #999999;
	
}
.OrgParentDiv:hover{
	-moz-box-shadow: 0 0 8px #555; 
	-webkit-box-shadow: 0 0 8px #555;

}

.ParentOrg{
	font-size:16px;
	font-weight:bold;
	background:#d65d3a; /*;#cc0000;  */
	line-height:35px;
	color:white;
	/*vertical-align:middle;*/
	
	text-align:center;
	margin:0 0 0 0;
	

}

.OrgParentContentLeft{
	/*float:right;*/
	width:27%;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	text-indent:5px;	
	background:silver;
}

.OrgParentContentRight{
	
	font-weight:bold;
	font-size:12px;
	text-align:left;
	text-indent:0px;	
	background:silver;
	margin:0px !important;
	padding:0px !important;
	line-height:1.2em !important;
	



}
.OrgParentContentRight ul{
	
	list-style:none;
	margin-left:15px;
	padding:0px !important;

}


.OrgContent{
	background:#fff;
	width:69%;
	float:right;
	margin-right:5px;
	
}
.OrgList a:hover{
	text-decoration:none;
	color:#d65d3a;
	font-size:12px;
}
.OrgList a{
	line-height:1.2em !important;
}


.LeftMenu{
	
	clear:both;
	margin-top:5px;
	width:210px;
	color:#FFFFFF;
	background:#0066cc;
	text-align:left;
	margin:10px;
	float:left;	
	
	
}
.DivMenu1{
	padding-top:5px;
}

.DivMenu1 a{
	text-decoration:underline;
	font-weight:bold;
}
.DivMenu1 a:hover{
	text-decoration:none;
	color:#ff6600;
	font-weight:bold;
	
}

.DivMenu2 ul li{
	width:210px;
	list-style:none;
}
.DivMenu2 a{
	color:#ffffff;
	font-weight:bold;
}
.DivMenu2 a:hover{
	text-decoration:none;
	color:#ff6600;
	font-weight:bold;
	
}

.DivMenu3 ul li{
	color:#ffffff; /* them vao*/
	list-style:none;
}

.DivMenu3 a{
	color:#ffffff;
	font-weight:bold;
}
.DivMenu3 a:hover{
	text-decoration:none;
	color:#ff6600;
	font-weight:bold;
	
}


.ConferenceContentDiv{
	width:620px;
	float:right;
	background:#fff;
	text-align:left;

}


.ConferenceDetail{
	padding-right:10px;
	padding-top:4px;
	width:600px;
	float:right;
	background:#fff;
	text-align:left;

}

.NewsStaticContentDiv{
	width:640px;
	float:right;
	background:#fff;
	text-align:left;

}

.NewsStaticDetail{
	padding-right:3px;
	padding-top:4px;
	width:640px;
	float:right;
	background:#fff;
	text-align:left;

}

.ConferenceTitle{
	margin-top:10px;
	margin-right:10px;
	background:#0066cc;
	padding-left:10px;
	font-weight:bold;
	line-height:25px;
	color:#fff;

}
.DivShort{
	margin-top:10px;
	
	padding-left:10px;
	font-weight:bold;
	line-height:25px;
	color:#000;
	border:1px 

}


.DepartmentDiv
{
	text-align:left;
	padding-left:10px;
}
.DepartmentTitle
{
background:url(../img/menu_tab/box_menu_bg.jpg) repeat-x; 
height:31px; 
font-size:12px; 
font-weight:bold; 
text-transform:none;
margin-top:0px;
text-align:left;
color:white;
}

.DeparmentListName
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;	
}
.DepartmentListLabel
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;	
}

.SeachContactTitle
{
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;	
	text-align:left;	
}
.SearchContactLabel
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;	
	text-align:left;	
}
.SearchContactButton
{
	text-align:left;
	border:0px;background:url('../img/bg/bt_timkiem.jpg') no-repeat center 0px;width:71px;height:22px;margin:4px 0 0 5px;cursor:pointer;font-weight:bold;color:#676767;text-align:center;font-size:12px;padding:0 0 1px 0;

}
.ContactCaption
{
	font-family:"Times New Roman", Times, serif;
	font-size:150%;
	font-weight:bold;		
	background-color:#666666;
	color:white;
	height:20px;
}

.ContactTitle
{
	font-weight:bold;		
	background-color:#666666;
	color:white;
}
.ContactRows
{
	color:black;
}


/*Văn bản pháp quy*/

#hotnews{
padding-top:10px;
width:785px;
height: 100%!important;height: auto;
}
.title_menu_nav_VB{color:#fff;; margin-left:10px; padding-top:0px;font-size:11pt; font-weight:800;text-align:left;}

div#content-left_VB {float: left;width: 785px;text-align: left;margin: 0px;margin-left:5px; margin-top:1px;} /*632*/

.box_menu_nav_VB {height:31px; font-size:12px; font-weight:bold; text-transform:none;margin-top:0px}
.box_menu_nav_VB div div span{margin-left:10px; font-weight:bold; text-align:left;float:left;}

.box_menu_nav_VB div{height:25px;}

.box_menu_nav_VB div div{
	background-image:url(../img/bg/1.gif);
	background-repeat:repeat-x;
	height:25px;line-height:25px;
}

#VanBanMoiList{
	border:0;

}

.SearchVBLabel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.SearchVBInput
{
	width:150px;
}
.SearchVBButton
{
border:0px;background:url('../img/bg/bt_timkiem.jpg') no-repeat center 0px;width:71px;height:22px;margin:4px 0 0 5px;cursor:pointer;font-weight:bold;color:#676767;text-align:center;font-size:12px;padding:0 0 1px 0;
}
.VBNotFound
{
	font-weight:bold;
	font-style:italic;
}
div#VBPQ_left A {COLOR: #0000aa; FONT-FAMILY:Verdana; FONT-SIZE: 8pt;	TEXT-DECORATION: none;}
div#VBPQ_left  A:link {COLOR: #0000aa; FONT-FAMILY:Verdana; FONT-SIZE: 8pt; TEXT-DECORATION: none;}
div#VBPQ_left  A:visited {COLOR: #0000aa; FONT-FAMILY:Verdana; FONT-SIZE: 8pt; TEXT-DECORATION: none;}
div#VBPQ_left  A:active {COLOR: #0000aa; FONT-FAMILY:Verdana; FONT-SIZE: 8pt; TEXT-DECORATION: none;}
div#VBPQ_left  A:hover {COLOR: #ff0000; FONT-FAMILY:Verdana; FONT-SIZE: 8pt; TEXT-DECORATION: none;} 

div#VBPQ_left td{

	list-style:none;
	list-style-type:none;
	height:0px !important;
}

td.menu {
font-family:Tahoma;
font-size:9pt;
}


#VBPQ_left{
	clear:both;
	float:left;
	width:160px;
	text-align:left;
	
}

.VBTitle
{
	text-align:left;
	height:18px;
	background-color:#EEEEDD;/*#666666;*/
	color:#971010;
	font-weight:bold;
	font-size: 9pt !important;
	margin:0 0 5px 0 ;
}
.VBTitle_1
{
	text-align:left;
	height:25px;
	/*background-color:#EEEEDD;#666666;*/
	color:#971010;
	font-weight:bold;
	font-size: 10pt !important;
	margin:3px 0 5px 0 ;
}

.VBRow
{
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	font-size: 9pt !important;
}
.VBRow span{
	font-weight:bold;
}

.ChiTietVBBack
{
	text-align:right;
	font-weight:bold;
}

.ChiTietVBTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.ChiTietVBInfo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#C0C0C0;
	margin-top:5px;
	margin-bottom:10px;
	padding:5px;
}

/** 3.	TYPOGRAPHY **/

code, pre, var, .monospace {
	margin: 0.80em 0;
	font-family: "Palatino Linotype", "Courier New", monospace;
	line-height: 1.50em;
	}
	code strong, pre strong, 
	var strong, .monospace strong {
		color: #c33;
		background: inherit;
		}
del {
	color: #888;
	background-color: inherit;
	text-decoration: line-through;
	}
abbr {
	font-size: 0.90em;
	text-transform: uppercase;
	border-bottom: 1px dashed #ddd;
	cursor: help;
	}
acronym {
	font-size: 0.90em;
	text-transform: uppercase;
	letter-spacing: 0.10em;
	}
strong			{ font-weight: 		bold;		}
em, i, cite		{ font-style: 		italic;		}
u, .u			{ text-decoration: 	underline;	}

h1, h2, h3, 
h4, h5, h6 { font-weight: bold; }
h1 {  font-size: 3.00em; 	}
h2 {  font-size: 2.50em; 	}
h3 {  font-size: 2.00em; 	}
h4 {  font-size: 1.60em; 	}
h5 {  font-size: 1.20em; 	}
h6 {  font-size: 1.00em; 	}

s, strike 	{ text-decoration: line-through; }
sub 		{ vertical-align: sub; 			 }
sup 		{ vertical-align: sup; 			 }
u 			{ text-decoration: underline; 	 }

p {
	margin: 0.50em 0 1.00em 0;
	line-height: 1.50em;
	}
a {
	color: #fff;
	text-decoration: none;
	}
	a:visited 	{ color: #fff; }
	a:hover 	{ color: #fff;}
	a:active 	{ color: #fff;}

blockquote, q {
	margin: 0.80em 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	quotes: "" "";
	}
	blockquote p, q p {
		margin: 0;
		padding: 0.80em;
		color: #666;
		background: inherit;
		}



												/** 4.	FORMS **/

fieldset 	{ border: 0; 	}
.input 		{ clear: left; 	}
label {
	display: block;
	float: left;
	padding: 3px;
	font-weight: bold;
	}
	label.xs 	{ width: 50px; 	}
	label.s 	{ width: 100px; }
	label.m 	{ width: 150px; }
	label.l 	{ width: 200px; }
	label.xl 	{ width: 250px; }

input.default, textarea.default,
select.default {
	float: left;
	padding: 2px;
	}
	input.xs 	{ width: 20px; 	}
	input.s 	{ width: 50px; 	}
	input.m 	{ width: 125px; }
	input.l 	{ width: 200px; }
	input.xl 	{ width: 300px; }
button {
	padding: 1px 5px 3px 5px;
	color: #333;
	background-color: #ccc;
	font-weight: bold;
	text-align: center;
	border: 0;
	cursor: pointer;
	}
	button.xs 	{ width: 15px; 	}
	button.s 	{ width: 30px; 	}
	button.m 	{ width: 50px; 	}
	button.l 	{ width: 80px; 	}
	button.xl 	{ width: 120px; }



body {
    font-size: .75em;text-align: center;background-color:#979d2f;
   /* background-color:#ECF5FB;*/
	background:url("../img/bg/bg_img.png") repeat-x scroll 0 0 transparent;;
	background-position:center bottom;
	background-attachment:fixed;
	padding-bottom:20px;
}  /*#979d2f*/

/*-Interface----------*/
body.fullwidth div#container { width: 100%; text-align:center;}
div#container {margin: 0 auto;width:926px;text-align: left;min-height: 100%;height: auto !important;height: 100%; background:#fff;}

div#header {margin-bottom: 10px;width:926px;min-height: 100%;height: auto !important;height: 100%;}
div#header-in {	padding: 0px 0 0px 0;}

div#mainbody {clear: both;min-height: 100%;height: auto !important;height: 100%; }
div#content-left {float: left;width: 632px;text-align: left;margin: 0px;margin-left:5px; margin-top:1px;} /*632*/
div#content-left-in {padding-right:10px;}

div#content-right {float: left;width: 286px;text-align: left;margin: 0px;}
div#content-right-in {padding-right:10px;}

div#leftcol {float: right;width: 245px;text-align: left;min-height: 100%;height: auto !important;height: 100%; padding-right:10px; margin-left:10px;}
div#leftcol-in {padding-top:10px;}
div#leftcol-homepage {float: left;width: 200px;text-align: left;min-height: 100%;height: auto !important;height: 100%; padding-left:10px;}
div#rightcol-homepage {float: left;width: 620px;text-align: left;min-height: 100%;height: auto !important;height: 100%; padding-left:10px;}


div#rightcol {	float: left;width: 860px;text-align:left;min-height: 100%;height: auto !important;height: 100%;}
div#rightcol-in {padding-left:10px;}
#footer-homepage
 {clear: both;width:945px;
 height: 60px; 
 margin-top: 10px;
 margin-left:5px;
 background-color:#fff;
 font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:11px;
 color:#fff;
 text-align:center;}

#footer {clear: both;width:945px;height:110px;margin-left:5px; margin-top: 10px;background-color:#eeeeee;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:11px;color:#333;}
  #footer div div{margin-top:5px; line-height:16px;}
  #footer .line_footer{ border-bottom:5px solid #cc0000; padding:5px 0 5px 0;}
.menufooter,.menufooter a:link,.menufooter a:active,.menufooter a:visited{color:#666666; text-decoration:none; font-size:10px;  margin:0 0 10px 10px; line-height:3; height:20px; font-weight:bold; vertical-align:middle;  text-align:center;}
.menufooter a:hover{color:#FF0000; text-decoration:underline; font-size:10px; margin:0 0 10px 10px; height:10px; vertical-align:middle;}
.line{font-size:14px; margin:px 10px px 10px; color:#0000FF;font-weight:bold;}

/* Clearfix */
.clearfix:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
* html > body .clearfix {width: 100%;display: block;}
* html .clearfix {height: 1%;}
  
/* Firefox Scrollbar Hack - Do not remove */
html {margin-bottom: 1px;height: 100%!important;height: auto;}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
/* End IE5-Mac hack */
.navr {font-size:12px; margin-bottom:10px; margin-right:10px;}
.navr h3 {padding:6px 10px;margin-left:15px;}
.navr.navHomer {width:100%;background:url(../img/box/nav_top_left1.jpg) no-repeat; height:28px;}
.navr.navHomer h5 {background:url(../img/box/nav_top_right1.jpg) right top no-repeat;font-weight:bold; text-transform:inherit; color:#ffeda8;}
.navr.navHomer .boxr {border:1px solid #d3d3d3;background-color:#4a525b;}

.navr.navHomer.l .bottom_nav div{}

.navr .boxr.dmcr{margin:0; padding:0; font-weight:nomal;}
.navr .boxr.dmcr ul {margin:0; padding:5px;}
.navr .boxr.dmcr ul li{background:url(../img/icon_list.gif) no-repeat 5px 7px; line-height:20px; color:#fff; text-decoration:none; padding-left:5px;}
.navr .boxr.dmcr ul li.first{border-top: none !important; }
.navr .boxr.dmcr ul li span{padding:0 0 0 10px; margin:0;}
.title-news{padding-left:10px; color:#fff;}

.navr .boxr.productsr {padding:8px 8px 0 8px;}
/** Search **/
.content-search{
                clear:both;
                float:right;
                display:block;
                width:274px;
                margin-top:3px;
                margin-left:3px;
                height:125px;
                border: 4px solid #DEDEDE;
} /*926   30*/
.content-search .searchbox{
				height:125px;
				margin:0 auto;
				width:100%;
}

.content-search .searchbox .searchinput{border:0px #7f9db9 solid;border-width:1px;width:197px;font-size:11px;height:18px;* height:18px;z-index:1000;padding:0px 0px 0px 0px;* padding:0px 0px 0px 0px;position:relative;bottom:1px;* bottom:1px;font-family:Tahoma;}
.content-search .searchbox .selectinput1{
     margin-left:6px;
     margin-right:30px; 
     * margin-right:30px; 
     * margin-left:5px;
     border:1px solid #7f9db9;
     font-size:11px;
     position:relative;
     bottom:1px;
     font-family:Tahoma;
     height:20px;
     width:200px;
     bottom:1px;
     border-style:solid;
}
.content-search .searchbox .selectinput2 {border:1px solid #7f9db9;font-size:11px;position:relative;bottom:1px;font-family:Tahoma;height:20px;padding:0px 1px 0px 1px;width:200px;border-style:solid;}
.content-search .searchbox .search_btn{border:0px;background:url('../img/bg/btn-search.gif') no-repeat center 0px;width:38px;height:22px;cursor:pointer;font-weight:bold;color:#676767;text-align:center;font-size:12px;}
.content-search .searchbox .search_btn:hover{color:#000;}
.content-search .searchbox .search_btnsl{border:0px;background:url('../img/bg/bt_timkiemnangcao.jpg') no-repeat center 0px;width:124px;height:22px;margin:4px 0 0 5px;cursor:pointer;font-weight:bold;color:#676767;text-align:center;font-size:12px;padding:0 0 1px 0;}
.content-search .searchbox .search_btnsl:hover{color:#000;}
#lblTimkiem  {color:#F63D04;font:arial;font-size:small; font-style:inherit;font-weight:bold; margin-bottom:3px; margin-top:30px;}
#lblLienket  {color:#F63D04;font:arial;font-size:small; font-style:inherit;font-weight:bold; margin-top:3px; margin-bottom:3px;}
/*Links*/

#search_input{
	float:left;
	margin-left:20px;
	margin-top:1px;
	* margin-left:10px;
}

#searchbuton{
	float:right;
	width:38px;
	margin-right:16px;
}

#select_input{
	float:left;
	margin:2px 0 0 20px;
}

#gobutton{	
	float:right;
	width:38px;
	margin-right:16px;
}

/*counter*/

#counterbox{
	clear:both;
    display:block;
    width:274px;
    margin-top:3px;
    margin-left:3px;
    height:50px;
    border: 4px solid #DEDEDE;
    float:right;

}
#online{
	float: left;
	color:#D17101;
	font-size:small;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0 0 70px;
}

#onlinenumber{
	float: left;
	color:#D17101;
	font-size:small;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0 0 10px;
	width:70px;
	text-align:left;
}

#onlinenumbertnu{
	float: right;
	color:#0689a7;
	font-size:x-small;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	width:70px;
}


#access{
	float: left;
	color:#D17101;
	font-size:small;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0 0 70px;

}

#accessnumber{
	float: left;
	color:#D17101;
	font-size:small;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0 0 20px;

}

#accessnumbertnu{
	float: right;
	color:#0689a7;
	font-size:x-small;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0px;

}


/*End counter*/

.content-search .searchbox .GoButton{border:0px;background:url('../img/bg/btn-search.gif') no-repeat center 0px;width:38px; height:22px; cursor:pointer;font-weight:bold;color:#676767;text-align:center;font-size:12px;}
/*-Box NAV----------*/



/* Commented Backslash Hack hides rule from IE5-Mac \*/

.login-dhtn, .ttcanbiet, .introflash, .product_new,.pruduct_small,.group_menu, .adv {margin-left:10px; padding:0; clear:both; border:1px solid #ccc;width:260px;}
.tintucsukien{
			margin:1px 0 0px 0px; 
			padding:0; 
			clear:both; 
			float:right;
		/*	border:1px solid #ccc; */
		/*	background:#d65d3a;*/
			
			width:275px;
			text-align:left;
			height:275px;
			
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
		/*	background:#EEEEEE none repeat scroll 0 0;
			border:4px solid #DEDEDE; */
			
			background: #fff7ef;
			border: 4px solid #fee8d1;

		/*	margin:0 0 20px;*/
		/*	padding:15px;*/
			position:relative;
			-moz-box-shadow:0 0 4px #999999;
			
			
}
.tintucsukien:hover{
			-moz-box-shadow: 0 0 8px #555; 
			-webkit-box-shadow: 0 0 8px #555;
}
.tintuctruongthanhvien{
            margin:0px 0 0px 0px; padding:0; clear:both; border:1px solid #ccc; background:#4a525b;width:275px;text-align:left;
            float:right;
            -moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:#EEEEEE none repeat scroll 0 0;
			border:4px solid #DEDEDE;
		/*	margin:0 0 20px;*/
		/*	padding:15px;*/
			position:relative;
			-moz-box-shadow:0 0 4px #999999;

            }
.tintuctruongthanhvien:hover{
			-moz-box-shadow: 0 0 8px #555; 
			-webkit-box-shadow: 0 0 8px #555;

}
.tintuyendung{margin:0px 0 0px 10px; padding:0; clear:both; border:1px solid #ccc; background:#4a525b;width:260px;text-align:left}
.usernamelg{ font-weight:bold; text-align:left;float:left; padding-left:5px;}
.usernametextbox{ border: 1px solid rgb(65, 143, 180); padding-left: 5px; font-size: 12px; font-family:tahoma,Arial,Helvetica, sans-serif;text-align:left;float:left;}
.loginbutton{padding:3px 2px 2px 2px;text-align:center;float:left;width:80px} 
.title_login {text-align:left; padding-left:10px; color:#fff; font-weight:bold;}

/*-Title Content----------*/
.box_menu_nav {
/*background:url(../img/menu_tab/box_menu_bg.jpg) repeat-x; */
height:31px; font-size:12px; font-weight:bold; text-transform:none;margin-top:0px}
.box_menu_nav div, .box_menu_muan div{
/*background:url(../img/menu_tab/box_menu_left.jpg) no-repeat left top;*/
height:25px;}


.box_menu_nav_left div div {

background-image:url(../img/bg/2.gif);
background-repeat:repeat-y;
height:31px;line-height:30px;}

.box_menu_nav div div, .box_menu_muan div div{
/*background:url(../img/menu_tab/box_menu_right.jpg) no-repeat right top;*/

background-image:url(../img/bg/1.gif);
background-repeat:repeat-x;
height:25px;line-height:25px;}
.box_menu_nav div div span, .box_menu_muan div div span{margin-left:10px; font-weight:bold; text-align:left;float:left;}
.title_menu_nav{color:#fff; margin-left:10px; padding-top:0px;font-size:11pt; font-weight:800;text-align:left;}



/* thanh vien*/
.box_menu_nav_tv {background:url(../img/menu_tab/box_menu_bg_tv.jpg) repeat-x; height:31px; font-size:12px; font-weight:bold; text-transform:none;}
.box_menu_nav_tv div {background:url(../img/menu_tab/box_menu_left_tv.jpg) no-repeat left top; height:31px;}
.box_menu_nav_tv  div div{background:url(../img/menu_tab/box_menu_right_tv.jpg) no-repeat right top; height:31px; white-space:nowrap;line-height:30px;}
.box_menu_nav_tv div div span {margin-left:10px; font-weight:bold;}

/* thanh vien*/
div.menu_colright {margin: auto 0;padding: 0;width: 260px;color: #000000;font-size:11px;background: url(image/menu_tab/menu_colright_bg.jpg) repeat-y;}
div.menu_colright ul{margin:0 10px 0 10px;}
div.menu_colright ul li{clear:both;}
.bg_colright_bottom {background: url(image/menu_tab/menu_colright_bottom.jpg) no-repeat; height:5px;}
.box_menu_content, .box_menu_colright {background:url(image/menu_tab/box_menucontent_bg.jpg) repeat-x; height:50px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
.box_menu_content div, .box_menu_colright div {background:url(image/menu_tab/box_menucontent_left.jpg) no-repeat left top; height:50px;}
.box_menu_content div div, .box_menu_colright div div{background:url(image/menu_tab/box_menucontent_right.jpg) no-repeat right top; height:50px; white-space:nowrap;line-height:30px;}
.box_menu_content div div span, .box_menu_colright div div span{margin-left:10px;}

.menu_list{font-family:Tahoma,Verdana,Segoe,sans-serif; font-size:12px;}
.menu_list ul{margin:0;list-style:none;padding:5px 5px 0px 5px; clear:both;}
.menu_list ul li  { margin:0px; padding-left:10px;background:url(../img/icon_news.jpg) no-repeat 0px 7px;}
.menu_list ul li a:link, .menu_list ul li a:active, .menu_list ul li a:visited { line-height:20px; /*color:#fff;*/color:#646910; text-decoration:none;  padding-left:0px;margin:0 0 0 0px;} 
.menu_list ul li a:hover {text-decoration:underline; color:#3366FF;}
div.menu_list, div.menu_catagoly {margin: auto 0;width: 260px;color: #000000;font-size:11px;}
div.menu_list div, div.menu_catagoly div{background: url(image/menu_tab/menu_bottom.jpg) no-repeat bottom;}
div.menu_list div div, div.menu_catagoly div div {background: url(image/menu_tab/menu_top.jpg) no-repeat top;}
/* End IE5-Mac hack */
/* Sign up button style */
.sign_in{float:left; margin:10px 0px 10px 11px;}
.sign_in fieldset,.sign_up fieldset{ width:260px; padding:5px;}
.sign_in fieldset legend,.sign_up fieldset legend{text-transform:uppercase; color:#990000; font-weight:bold; font-size:11px;}
.sign_up{float:right; margin:10px 11px 10px 0px;}
.sign_up fieldset span {margin:20px 0 0 10px;}
.sign_up fieldset ul {margin:5px 20px 4px 20px;padding:0; list-style:none;}
.sign_up fieldset ul li{background:url(image/icon_listsp.gif) no-repeat 0px 8px; padding-left:12px;line-height:16px;font-weight:normal; line-height:20px;}
 
 /*---banner*/
 #Banner {
 width:960px;
 height:100%!important; height:auto;
padding-top:0px;
padding-left:10px;
}
#Banner1_1, #Banner1_2
{
float:left;
}
#Banner1_1{
width:200px;
}

#Banner1_2{
  width: 710px;
  margin-left: 10px;
}
#Banner1_2 .Slogan{ font-size:30px; color:#ff0000; font-weight:bold; padding-top:10px;}
#Banner1_2 .Sub-Slogan { font-size:14px; color:#ff9500; font-weight:bold; padding-top:10px;}
.nav,.box-maz,.box-list,.box-new {clear:both;margin-bottom:10px;}
.nav h5,.box-new h5 {padding:3px 10px;margin-left:5px;}
.nav.navHome,.box-new .boxcontent .thumbnail_news .Title {width:100%;background:#FFFFFF url(../img/box/nav_top_left.jpg) no-repeat;} 
.nav.navHome,.box-new .boxcontent .thumbnail_news_right .Title {width:100%;background:#FFFFFF url(../img/box/nav_top_left.jpg) no-repeat;} 
.nav.navHome h5,.box-new .boxcontent .thumbnail_news .Title h5{background:url(../img/box/nav_top_right.jpg) right top no-repeat;color:#0074b2;font-weight:bold; text-transform:uppercase;}
.nav.navHome h5,.box-new .boxcontent .thumbnail_news_right .Title h5{background:url(../img/box/nav_top_right.jpg) right top no-repeat;color:#0074b2;font-weight:bold; text-transform:uppercase;}
.nav .nav-shadow-in,.box-new .nav-shadow-in{
	color:#0074b2;
	position:absolute;
	text-transform:none;
	font-weight:bold;
	font-family:Tahoma;
	width: 245px;
}
.nav .nav-shadow-out,.box-new .TieuDe{color:#fff;position:relative;text-transform:none;font-weight:bold;font-family:Tahoma;}
.ltin {left:-1px;*left:-1px;} .tpin {top:-1px;*top:-5px;}
.nav.navHome .box {border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;background-color:#fff;}
.nav.navHome.c .bottom_nav,.thumbnail_news .bottom_nav{overflow:hidden;background:url(../img/box/nav_bottom_right1.jpg) right top no-repeat; height:5px;padding:0px;clear:both;}  
.nav.navHome.c .bottom_nav div,.thumbnail_news .bottom_nav div{background:url(../img/box/nav_bottom_left.jpg) no-repeat; height:5px;width:5px;}


.nav.navHome .box {border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;background-color:#fff;}
.nav.navHome.c_ .bottom_nav,.thumbnail_news .bottom_nav{overflow:hidden;background:url('../img/box/nav_bottom_right.jpg') right top no-repeat; height:5px;padding:0px;clear:both;}  
.nav.navHome.c_ .bottom_nav div,.thumbnail_news .bottom_nav div{background:url('../img/box/nav_bottom_left.jpg') no-repeat; height:5px;width:5px;}



.nav.navHome.bg .bottom_nav{overflow:hidden;background:url('../img/box/nav_bottom_right.jpg') right top no-repeat; height:5px;padding:0px;clear:both;}  
.nav.navHome.bg .bottom_nav div{background:url('../img/box/nav_bottom_leftbg.jpg') no-repeat; height:5px;width:5px;}
.nav.navHome.vb .bottom_nav{overflow:hidden;background:url('../img/box/nav_bottom_rightvb.jpg') right top no-repeat; height:5px;padding:0px;clear:both;}  
.nav.navHome.vb .bottom_nav div{background:url('../img/box/nav_bottom_leftvb.jpg') no-repeat; height:5px;width:5px;}
.nav.navHome.info-vb .bottom_nav{overflow:hidden;background:url('../img/box/VB_Bottom_Right.jpg') right top no-repeat; height:10px;padding:0px;clear:both;}  
.nav.navHome.info-vb .bottom_nav div{background:url('../img/box/VB_Bottom_Left.jpg') no-repeat; height:10px;width:10px;}
.nav.navHome.info-vb .top_nav{overflow:hidden;background:url('../img/box/VB_Top_Right.jpg') right top no-repeat; height:10px;padding:0px;clear:both;}  
.nav.navHome.info-vb .top_nav div{background:url('../img/box/VB_Top_Left.jpg') no-repeat; height:10px;width:10px;}
.nav.navHome.sp .bottom_nav,.nav.navHome.bs .bottom_nav{overflow:hidden;background:url('../img/box/product_bottom_right.jpg') right top no-repeat; height:28px;padding:0px;clear:both;}  
.nav.navHome.sp .bottom_nav div,.nav.navHome.bs .bottom_nav div{background:url('../img/box/product_bottom_left.jpg') left top no-repeat; height:28px;}
.nav.navHome.sp .bottom_nav a:link,.nav.navHome.sp .bottom_nav a:active,.nav.navHome.sp .bottom_nav a:visited{float:right;margin:5px 10px 0 0;background:transparent url('../img/icon_all.gif') no-repeat 83px 7px;padding-right:20px;color:#666;font-weight:bold;width:80px;}
.nav.navHome.sp .bottom_nav a:hover{color:#006699;}

.nav.info-bs {background:transparent url('../img/box/bg_bs.jpg') repeat-y;}
.nav.info-bs .top-bs{background:transparent url('../img/box/nav_top_bs.jpg') no-repeat top;}
.nav.info-bs .bottom_nav{overflow:hidden;background:url('../img/box/nav_bottom_rightbs.jpg') right top no-repeat; height:10px;padding:0px;clear:both;}  
.nav.info-bs .bottom_nav div{background:url('../img/box/nav_bottom_leftbs.jpg') no-repeat; height:10px;width:10px;}
.box-list .top_nav{overflow:hidden;background:url('../img/box/nav_topr.jpg') right top no-repeat; height:5px;padding:0px;clear:both;}  
.box-list .top_nav div{background:url('../img/box/nav_topl.jpg') no-repeat; height:5px;width:5px;}
.box-list .bottom_nav{overflow:hidden;background:url('../img/box/nav_bottom_rightbg.jpg') right top no-repeat; height:5px;padding:0px;clear:both;}  
.box-list .bottom_nav div{background:url('../img/box/nav_bottom_leftbg.jpg') no-repeat; height:5px;width:5px;}



.glowingtabs{float:left;width:950px;line-height:normal;background:#959d2e;height:32px;font-size:11px;}
.glowingtabs ul{list-style-type: none;margin:0; /*Left offset of entire tab menu relative to page*/padding:5px 0 0 2.5px;}
.glowingtabs li{display:inline;margin:0;padding:0;}
.glowingtabs a{float:left;background:transparent url('../img/menu_tab/menu_tab_left.jpg') no-repeat left top;margin:0;margin-right: 0px; padding:0 1px 0 9px;text-decoration:none;height:27px;}
.glowingtabs a span{float:left;display:block;background:url('../img/menu_tab/menu_tab_right.jpg') no-repeat right top;padding:6px 7.9px 6px 0px;font-weight:bold;color:#fff;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */
.glowingtabs #current a {background-position:0% -27px;}
.glowingtabs #current a span {background-position:100% -27px;color:#fff;}

.glowingtabs a:hover span {color: #fff; text-decoration:none;}
.glowingtabs a.current{ text-decoration:none;/*Selected Tab style*/background-position:0 -27px; /*Shift background image up to start of 2nd tab image*/}
.glowingtabs a.current span{text-decoration:none; /*Selected Tab style*/background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/color: #fff;}
.glowingtabs a:hover{text-decoration:none; /*onMouseover style*/background-position:0% -27px; /*Shift background image up to start of 2nd tab image*/}
.glowingtabs a:hover span{ text-decoration:none;/*onMouseover style*/background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/}
.tab-container{clear: both;width:950px; background:#286a84; height:24px; margin-left:0px;}
.tab-container .tabcontent{display:none;width:100%;}
.tab-container .tabcontent ul {margin:0;padding:0;}
.tab-container .tabcontent ul li{display:inline;margin-left:13px;}
.tab-container .tabcontent ul li a {color:#fff;line-height:24px;font-size:11px;}
.tab-container .tabcontent ul li a:hover {text-decoration:underline;color:#fff;}

.tab-container .tabcontent ul.gt {margin-right:35px;}

.tab-container .tabcontent ul.home {margin-right:35px;}
.tab-container .tabcontent ul.default{margin-right:30px;}
.tab-container .tabcontent ul.intro {margin-right:270px;}
.tab-container .tabcontent ul.news-dh {margin-right:200px;}
.tab-container .tabcontent ul.giaothuong {margin-left:490px;}
.tab-container .tabcontent ul.lichctac {margin-left:270px;}
.tab-container .tabcontent ul.lvhd {margin-right:250px;}
.tab-container .tabcontent ul.tabHD{margin-right:250px;}

/*en DHTN*/
.tab-container .tabcontent ul.en_home {margin-right:35px;}
.tab-container .tabcontent ul.en_default{margin-right:30px;}
.tab-container .tabcontent ul.en_intro {margin-right:470px;}
.tab-container .tabcontent ul.en_WeblinkList-dh {margin-right:270px;}
.tab-container .tabcontent ul.en_giaothuong {margin-left:490px;}
.tab-container .tabcontent ul.en_lichctac {margin-right:130px;}
.tab-container .tabcontent ul.en_lvhd {margin-right:450px;}
.tab-container .tabcontent ul.en_tabHD{margin-right:250px;}




/* xuan them vao */


.rss_box {
	background-color:#EDEDED;
	border:0px dashed #7485CA;
	padding:4px 4px;
	width:630px;
	clear:both;
	float:left;
	text-align:left;
}
.rss_box ul{

	list-style-type:none;
	list-style:none;
	margin:0px;
	padding:4px 0 0 6px;
}
.rss_title, rss_title a {
	font-family:"Times New Roman",Arial,Tahoma;
	font-size:16px;
	font-weight:600;
	letter-spacing:1px;
	margin:5px 0;
	padding:0;
}

.rss_item {
	font-family:arial,Tahoma;
	font-size:13px;
	font-weight:normal;
	margin:8px 0;
	list-style:none;
	list-style-type:none;
}

.rss_item a {
	font-size:13px;
	font-weight:bold;
}
.rss_item a img{
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	height:100%;
	margin:5px 10px 5px;
	padding:2px;
	width:90px;
}

#imglistbox{
	float:right;
	width:283px;
}

.imglistright{

    float:right;
    margin-left:0px;
    margin-bottom:10px;
}



/* xuan them vao */


/*webpart Media*/

#mediabox{
	width:280px;
	clear:both;
	text-align:right;
	padding-left:8px;
	float:right;
}

#media{
	text-align:right;
	width:280px;
	
}
#playlisttitle{
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:8px;
	color:#CC0000;
}
.playlist{
	text-align:left;
	padding-left:8px;
	
}
/*End webpart Media*/

/*le` cho tab cua cac don vi thanh vien*/
.tab-container .tabcontent ul.intromember {margin-right:300px;}
.tab-container .tabcontent ul.studentmember {margin-right:400px;}
.tab-container .tabcontent ul.tvmember {margin-left:0px; margin-right:400px}
.tab-container .tabcontent ul.csvmember {margin-left:0px; margin-right:220px}
.tab-container .tabcontent ul.cbgvmember {margin-left:30px; margin-right:0px;}
.tab-container .tabcontent ul.ntgdmember{margin-left:300px; margin-right:0px;}
.tab-container .tabcontent ul.dtmember{margin-left:600px; margin-right:0px;}

/*Ket thuc le` cho tab cua cac don vi thanh vien*/

/*le` cho tab cua cac Vien thanh vien*/
.tab-container .tabcontent ul.introresearch {margin-right:510px;}
.tab-container .tabcontent ul.trainingresearch {margin-right:570px;}
.tab-container .tabcontent ul.subjectresearch {margin-left:0px;}
.tab-container .tabcontent ul.projectresearch {margin-left:0px; margin-right:110px;}
.tab-container .tabcontent ul.bookresearch {margin-left:150px; margin-right:0px;}

/*Ket thuc le` cho tab cua cac Vien thanh vien*/

/*le` cho tab cua ICC*/
.tab-container .tabcontent ul.icc_home {margin-right:80px;}
.tab-container .tabcontent ul.icc_hb {margin-right:490px;}
.tab-container .tabcontent ul.icc_dta {margin-left:0px; margin-right:80px}
.tab-container .tabcontent ul.icc_ct {margin-left:0px; margin-right:220px}
.tab-container .tabcontent ul.icc_dt {margin-left:30px; margin-right:0px;}
.tab-container .tabcontent ul.icc_da {margin-left:94px; margin-right:0px;}
.tab-container .tabcontent ul.icc_tvdt {margin-left:320px; margin-right:0px;}
.tab-container .tabcontent ul.icc_ht {margin-left:590px; margin-right:0px;}
.tab-container .tabcontent ul.icc_dticc {margin-left:600px; margin-right:0px;}

/*Ket thuc le` cho tab cua ICC*/


/* style tin tuyen dung */
/* Icon List */
.bg_list{font-family:Tahoma,Verdana,Segoe,sans-serif; font-size:12px;  text-align:left; text-transform:none;}
.bg_list ul{margin:0;  list-style:none; padding:5px 5px 0px 5px; clear:both;}
.bg_list ul li  { margin:0px; padding-left:10px; background:url(../img/icon_news2.jpg) no-repeat 0px 7px;}
.bg_list ul li a:link, .bg_list ul li a:active, .bg_list ul li a:visited {line-height:20px; color:#646910; text-decoration:none; padding-left:0px; margin:0 0 0 0px;} /*#666 */
.bg_list ul li a:hover {text-decoration:underline; color:#3366FF;}


/*-Box NAV----------*/
.nav {clear:both;font-size:11px; margin-bottom:10px;}
.nav h3 {padding:5px 0px;margin-left:10px; text-align:left;}
.nav.navHome {width:283px; background:#ccc6ac; margin:0 0 0 0px; padding:0; float:right; }
.nav.navHome .box {background-color:#4a525b; border-left:0px solid #fff;} /* #4a525b   #ccc6ac  background:#ccc6ac ; background:#ccc6ac;*/
.nav.navHome.c .bottom_nav{background:url(../img/box/nav_540bottom.jpg) no-repeat; height:5px;padding:0px;}  
.nav.navHome.c .bottom_nav div{}

.nav.navHome.bg{background-color:#4a535c ; overflow:hidden;padding:0px;clear:both;padding-left:0px}  
.nav.navHome.bg .bottom_nav{overflow:hidden;background:url('../img/box/nav_bottom_right.jpg') right top no-repeat; height:5px;padding:0px;clear:both;}  
.nav.navHome.bg .bottom_nav div{background:url('../img/box/nav_bottom_left.jpg') no-repeat; height:5px;width:5px;}

/*
.nav.navHome div div  { background-color:#4a535c; color:#646910; font-weight:bold; text-transform:none;} 

.box_menu_nav_tv {background:url(../img/menu_tab/box_menu_bg_tv.jpg) repeat-x; height:31px; font-size:12px; font-weight:bold; text-transform:none;}
.box_menu_nav_tv div {background:url(../img/menu_tab/box_menu_left_tv.jpg) no-repeat left top; height:31px;}
.box_menu_nav_tv  div div{background:url(../img/menu_tab/box_menu_right_tv.jpg) no-repeat right top; height:31px; white-space:nowrap;line-height:30px;}
.box_menu_nav_tv div div span {margin-left:10px; font-weight:bold;}


*/
.nav.navHome.bg
{
			margin:1px 0 0px 0px; 
			padding:0; 
			clear:both; 
			float:right;
			width:275px;
			text-align:left;
			height:auto;
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
	
			background: #ebebeb;
			border: 4px solid #DEDEDE;
			position:relative;
			-moz-box-shadow:0 0 4px #999999;
			
}  

.nav.navHome.bg:hover{
			-moz-box-shadow: 0 0 8px #555; 
			-webkit-box-shadow: 0 0 8px #555;
}

#special_title {
	background-image:url(../img/bg/1.gif);
	background-repeat:repeat-x;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#ffffff;
}

#special_title span {
	margin-left:10px; font-weight:bold; text-align:left;float:left; color:#ffffff;
}

.nav .box.dmc{margin:0; padding:0; font-weight:bold;}
.nav .box.dmc ul {margin:0; padding:0; }
.nav .box.dmc ul li{border-left: 1px solid #fff;list-style:none;display:block;margin:0;}
.nav .box.dmc ul li{background:url(../img/icon_list.gif) no-repeat 10px 7px; line-height:20px; color:#333; text-decoration:none; padding-left:10px;}
.nav .box.dmc ul li.first{border-top: none !important; }
.nav .box.dmc ul li span{padding:0 0 0 10px; margin:0;}

.nav .box.products {padding:8px 8px 0 8px;}

/* ket thuc style tin tuyen dung */

/* style online service */
.titile-ttpv{font-weight:bold; color:#fff; padding-left:10px; padding-top:5px;font-size:12px}
/*-List san pham----------*/
.remark{font:normal 10px Tahoma!important;color:#999;line-height:16px;}
.hackbox{border-top:1px solid transparent!important; border-top:0; clear:both;}
.column{ width:90%; text-align:left;}
.column div.section {float:left;border:0}/*thin black solid}*/
.column.two div.section {width:40%;border:thin black solid}
.column.two div.section ul{list-style:none;margin:4px 0 4px 30px;padding:0;}
.column.two div.section ul li{line-height:16px; font-weight:bold;}
.column.two div.section ul li a{line-height:16px; font-weight:bold; color:#990000; text-decoration:none;}
.column.two div.section ul li a:hover{line-height:16px; font-weight:bold; color:#990000; text-decoration:underline;}
.column.two div.section ul ul{margin:4px 0 4px 25px;padding:0;}
.column.two div.section ul ul li{background:url(image/icon_listsp.gif) no-repeat 0px 6px; padding-left:12px;line-height:16px;font-weight:normal;}
.column.two div.section ul ul li a{font-weight:normal; text-decoration:none;color:#333;}
.column.two div.section ul ul li a:hover{font-weight:normal; text-decoration:underline;color:#333;}

.column.three div.section {width:45%;border:0}/*thin black solid}*/
.column.three div.section ul{list-style:none;margin:4px 0 4px 10px;padding:0;}
.column.three div.section ul li{line-height:16px; font-weight:bold; padding-left:20px;}
.column.three div.section ul li a{line-height:16px; font-weight:normal; color:#990000; text-decoration:none; font-weight:bold;}
.column.three div.section ul li a:hover{line-height:16px; font-weight:bold; color:#fff; text-decoration:underline;}
.column.three div.section ul ul{margin:4px 0 4px 35px;padding:0;}
.column.three div.section ul ul li{background:url(../img/icon_news2.jpg) no-repeat 0px 6px; padding-left:12px;line-height:16px;font-weight:normal;font-size:12px}
.column.three div.section ul ul li a{font-weight:normal; text-decoration:none;color:#fff;}
.column.three div.section ul ul li a:hover{font-weight:bold; text-decoration:none;color:#00CCFF;}

.step_5{width:90%; clear:both; margin:0px 0px 0px 0px; text-align:left; padding-bottom:10px; background:#e66740;}
.bg_bgcontent {width:600px}
.step_3 {clear:both; text-align:left; padding-bottom:10px; background:#e66740;}

/*

*/
/*Thứ 2 anh làm nhé, Xuân iu */
/* ket thuc xuan them vao */

/* the style starts here */
.hov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.hov a {background:#9c9; color:#000; text-decoration:none;}
.hov b {display:none; font-weight:normal;}
.hov:hover {position:relative; z-index:100;}
.hov a:hover,
.hov:hover a{border:0; text-decoration:none; position:relative;}
.hov:hover b, 
.hov a:hover b{display:block; visibility:visible; position:absolute; left:-10px; top:1em; background:#ffc; cursor:pointer; border:1px solid #888; padding:5px 10px;}
.hov b a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}
.hov b a:hover {text-decoration:underline;}


/*-News----------*/
.news { margin:0 !important; padding:0 !important; text-align:left; vertical-align:middle; width:650px; }
.thumbnail_news {
			 margin:0 3px 0 2px; padding:0; float:left; width:315px; 
			
			 
			 position: relative;
			 padding: 10px 5px 10px 0px;
			/* background: #fff7ef;*/
			/* border: 4px solid #fee8d1;
			   min-height: 270px;
			*/
			
			/* padding: 15px 15px 30px 15px;*/
			 
			/* margin: 0 5px 5px 0; */
			/* -moz-box-shadow: 0 0 4px #999;
			-webkit-box-shadow: 0 0 4px #999; 
			-webkit-transition: all 0.1s ease-out;*/
}
.thumbnail_news_right {
			 margin:0 3px 0 2px; padding:0; float:right; width:315px; 
			
			 
			 position: relative;
			 padding: 10px 5px 10px 0px;
}
/*.thumbnail_news:hover{ 
			-moz-box-shadow: 0 0 8px #555; 
			-webkit-box-shadow: 0 0 8px #555; 
}*/

.thumbnail_news .Title{
		 background-image:url('../img/bg/1.gif');
		 background-repeat:repeat-x;
		/* background-color:#d55d3a;*/
		 margin:0 2px 0 5px;
}
.thumbnail_news_right .Title{
		 background-image:url('../img/bg/1.gif');
		 background-repeat:repeat-x;
		/* background-color:#d55d3a;*/
		 margin:0 2px 0 5px;
}

.thumbnail_news .Title a { 
          
		 color:#FFF ;
		 text-align:left;  /*#990000*/
		 text-transform:uppercase; 
		 display:block; 
		 padding-left:5px;
		 font-size:13px;
		 font-weight:800;
		 border-bottom:solid 0px #990000;
		 margin-bottom:3px; line-height:25px;
}

.thumbnail_news_right .Title a { 
          
		 color:#FFF ;text-align:left;  /*#990000*/
		 text-transform:uppercase; 
		 display:block; 
		 padding-left:5px;
		 font-size:13px;
		 font-weight:800;
		 border-bottom:solid 0px #990000;
		 margin-bottom:3px; line-height:25px;
}


.thumbnail_news .Title a:hover { text-decoration:none; }
.thumbnail_news_right .Title a:hover { text-decoration:none; }
.thumbnailRow_news { 
					clear:both; margin:0; 
					
					
}
.thumbnail_news .Tinlq ul{margin:0; padding:0;}
.thumbnail_news .Tinlq ul li {background:url(../images/icon-lq.jpg) no-repeat 0px 7px; padding-left:10px;line-height:16px;font-weight:normal;text-align:left; margin:0 0 0 8px;}
.thumbnail_news .Tinlq a{text-decoration:none; text-align:left; line-height:18px; color:#004175;} /*color:#333333;}*/
.thumbnail_news .Tinlq a:hover{text-decoration:underline; color:#4169e1;} /*color:#990000;}*/
.thumbnail_news .border_imgnews{border:1px solid #CCCCCC;width:100px; height:100%;margin:5px 10px 10px 10px; padding:2px;display:inline; float:left;}

.thumbnail_news .content_titlenews{margin:0px 0 0 0; line-height:18px; padding-left:5px;}
.thumbnail_news .content_titlenews p{ font-weight:bold;}
.thumbnail_news .content_titlenews p a{ font-weight:bold;color:#333333;}
.thumbnail_news .content_titlenews p a:hover{ font-weight:bold;color:#990000;}
.thumbnail_news .content_titlenews span{font-weight:normal;}


.thumbnail_news_right .Tinlq ul{margin:0; padding:0;}
.thumbnail_news_right .Tinlq ul li {background:url(../images/icon-lq.jpg) no-repeat 0px 7px; padding-left:10px;line-height:16px;font-weight:normal;text-align:left; margin:0 0 0 8px;}
.thumbnail_news_right .Tinlq a{text-decoration:none; text-align:left; line-height:18px; color:#004175;} /*color:#333333;}*/
.thumbnail_news_right .Tinlq a:hover{text-decoration:underline; color:#4169e1;} /*color:#990000;}*/
.thumbnail_news_right .border_imgnews{border:1px solid #CCCCCC;width:100px; height:100%;margin:5px 10px 10px 10px; padding:2px;display:inline; float:left;}

.thumbnail_news_right .content_titlenews{margin:0px 0 0 0; line-height:18px; padding-left:5px;}
.thumbnail_news_right .content_titlenews p{ font-weight:bold;}
.thumbnail_news_right .content_titlenews p a{ font-weight:bold;color:#333333;}
.thumbnail_news_right .content_titlenews p a:hover{ font-weight:bold;color:#990000;}
.thumbnail_news_right .content_titlenews span{font-weight:normal;}


/** News hot **/
.ticker-wrapper {border: none; width:414px; height: 20px; margin: 0 0 5px 0; overflow: hidden;}
.ticker-wrapper h2 {float: left; text-transform: uppercase; font-size: 12px; color: #990000; padding:0px 10px 0 10px; line-height: 18px;font-weight:bold;}
ul#newsticker {padding: 0; margin: 0; }
ul#newsticker li { margin: 0;padding: 0; list-style-type: none; }
ul#newsticker a {padding: 0; color: #194775;} 
ul#newsticker a:hover {color: #cc0000; text-decoration: underline;}

.breadcrumb{margin:0;padding:0;}
.breadcrumb a{background: transparent url('../img/icon_all.gif') no-repeat right 5px;text-decoration: none;padding-right: 15px; color: #069;font-weight:bold;margin-right:2px;}
.breadcrumb a:visited, .breadcrumb a:active{color: #069;font-weight:bold;}
.breadcrumb a:hover{background: transparent url('../img/icon_all.gif') no-repeat right 5px;}

.info-title { clear:both;padding:6px 10px 0 10px;margin-bottom:0px;height:25px;background:transparent url('../img/bg/bginfo-title.jpg') repeat-x top;}
.info-title .info-page{ float:right; width:100px;}
.info-title .info-page a { background:transparent url('../img/icon_rss.jpg') no-repeat 65px 0;padding:0 20px 0 0;color:#f37220;}
.info-title .info-page a:hover {text-decoration:underline;}
#slider1{	z-index:1000;}

.Top-NewsBorder,.bottomcontent-bs,.topcontent-bs { behavior: url(scripts/iepngfix.htc);  }

.Title-lvhd{font-weight:bold; font-size:14px; color:#006699; text-decoration:none; line-height:20px;margin:0;padding-left:10px;}
.Title-lvhd-content{font-weight:normal; font-size:12px; color:#333; text-decoration:none; line-height:20px;margin:0;padding-left:10px;}

/*-Box Content----------*/
.nav .boxcontent,.list-box .boxcontent,.box-maz,.box-new .boxcontent,.box-list .boxcontent {clear:both; min-height: 100%;height: auto !important;height: 100%;} 
.list-box .boxcontent {background:transparent url('../img/box/bg_listbox.jpg') no-repeat top;}
.border-box{border:0 #d3d3d3; border-width:0 1px;  min-height: 100%;height: auto !important;height: 100%;overflow:hidden;}
.nav .boxcontent .menu {min-height: 231px;height: auto !important;height: 231px;overflow:hidden;}
.box-list .boxcontent .menu  {margin:0; padding:0;}
.nav .boxcontent .menu ul,
.box-list .boxcontent .menu ul {margin:0; padding:0;}
.nav .boxcontent .menu ul li{}
.nav .boxcontent .menu ul li,
.box-list .boxcontent .menu ul li{list-style:none;display:block;margin:0;background:url(../img/icon_list.gif) no-repeat 10px 9px; line-height:20px; color:#333; text-decoration:none; padding:2px 0 2px 10px;}
.nav .boxcontent .menu ul li.first,
.box-list .boxcontent .menu ul li.first{border-top: none !important; }
.nav .boxcontent .menu ul li span,
.box-list .boxcontent .menu ul li span{padding:0 0 0 10px; margin:0;}
.nav .boxcontent .menu ul li span a:hover,
.box-list .boxcontent .menu ul li span a:hover{text-decoration:underline;}

* html .nav .boxcontent .menu {height:231px;}

.nav .box.products {padding:8px 8px 0 8px;}

.nav .boxcontent .list_news .content_lproduct{ display:block;overflow:hidden;margin:5px 0 5px 0}
.nav .boxcontent .list_news .content_lproduct .img_listnews img{border: 1px solid #ccc; padding: 1px;margin:5px 5px 5px 5px;width:150px;height:100px;float:left;}
.nav .boxcontent .list_news .content_lproduct .img_topnews img{border: 1px solid #ccc; padding: 1px;margin:0px 10px 0 0;width:252px;height:170px;float:left;}

.nav .boxcontent .list_news .content_lproduct .list_product span a:link,.list_product span a:active,.list_product span a:visited{font-weight:bold; font-size:12px; color:#333; text-decoration:none; line-height:20px;margin:0;padding-left:5px;}
.nav .boxcontent .list_news .content_lproduct span a:hover{text-decoration:underline; color:#cc0000;}
.nav .boxcontent .list_news .content_lproduct .timeline {position:relative;top:-3px;}
.nav .boxcontent .list_news .content_lproduct .timeline span{font-weight:normal;padding-right:5px;font-size:11px;}
.nav .boxcontent .list_news .content_lproduct .timeline .date{color:#999;border:0px #999 solid;border-width:0 1px 0 0;}
.nav .boxcontent .list_news .content_lproduct .timeline .time{color:#983f09;padding-left:5px;}
.nav .boxcontent .list_news .content_lproduct .listdetail {display:block;line-height:16px;}

.nav .boxcontent .news ul.vb .content_lproduct{ display:block;overflow:hidden;margin:0;padding:0 10px 0 10px;}
.nav .boxcontent .news ul.vb .content_lproduct .img_topnews img{border: 1px solid #ccc; padding: 1px;margin:0px 10px 0 0;width:252px;height:170px;float:left;}
.nav .boxcontent .news ul.vb .content_lproduct .list_product span strong {font-weight:bold; font-size:12px; color:#333; text-decoration:none; line-height:20px;margin:0;padding:0;}
.nav .boxcontent .news ul.vb .content_lproduct .list_product span a:link,.list_product span a:active,.list_product span a:visited{font-weight:bold; font-size:12px; color:#333; text-decoration:none; line-height:20px;margin:0;padding:0;}
.nav .boxcontent .news ul.vb .content_lproduct .list_product span a:hover{text-decoration:underline;}
.nav .boxcontent .news ul.vb .content_lproduct .listdetail {display:block;line-height:16px;margin-bottom:10px;}
.nav .boxcontent .news ul.vb li {border:0 #ccc solid;border-width:1px 0 0 0;padding:0px;}
.nav .boxcontent .news ul.vb li.first {border:0 #ccc solid;border-width:0 0 0 0;}

.nav .boxcontent .news .bg_vb {background:#f0edee url('../img/box/VB_bg.jpg') repeat-x top;}
.nav .boxcontent .news .bg_vb.co {min-height:70px;height: 100%!important;height:auto;}
.nav .boxcontent .news .bg_vb.do {min-height:45px;height: 100%!important;height:auto;}
.nav .boxcontent .news .bg_vb .download {float:right;margin:0 15px 0 0;}
.nav .boxcontent .mail {background:transparent url('../img/icon_mail.jpg') no-repeat 0 0px;padding-left:17px;}
.nav .boxcontent .print {background:transparent url('../img/icon_print.jpg') no-repeat 0 0;padding-left:20px;margin-left:20px;}

.nav .boxcontent .news .bg_vb ul.info-download{border-width:0;margin:0 10px 0 10px;}
.nav .boxcontent .news .bg_vb ul.info-download li{border-width:0;color:#670317;font-size:11px;padding-left:23px;}
.nav .boxcontent .news .bg_vb ul.info-download li.date{background:transparent url('../img/icon_date.gif') no-repeat 0 2px;}
.nav .boxcontent .news .bg_vb ul.info-download li.number{background:transparent url('../img/icon_number.gif') no-repeat 0 2px;}
.nav .boxcontent .news .bg_vb ul.info-download li.numberdownload{background:transparent url('../img/icon_numberdownload.gif') no-repeat 0 2px;}
.nav .boxcontent .news .bg_vb ul.info-download li span{font-weight:normal;color:#670317;font-size:11px;margin-right:3px;}
.nav .boxcontent .news .bg_vb ul.detail_db{border-width:0;margin:0 10px 0 0px;}
.nav .boxcontent .news .bg_vb ul.detail_db li{border-width:0;color:#333;font-size:11px;padding-left:10px;}
.nav .boxcontent .news .bg_vb ul.detail_db li span{font-weight:bold;color:#670317;font-size:11px;margin-right:3px;width:70px;}
.nav .boxcontent .news .bg_vb ul.detail_db li div{font-weight:bold;color:#670317;font-size:11px;margin-right:3px;min-width:70px;float:left;}
.nav .boxcontent .news .bg_vb ul.detail_db li:hover{background:transparent;}
.nav .boxcontent .news .bg_vb .info-company{width:355px;float:left;}
.nav .boxcontent .news .bg_vb .logo_company {float:right;margin:0px 0px 0 0px;width:150px;height:60px;padding:5px 15px 0 0;}
.nav .boxcontent .news .bg_vb .logo_company img{border:1px #ccc solid;padding:1px;}
* .nav .boxcontent .news .bg_vb ul.detail_db li div{width:70px;}

.nav .boxcontent .hot-news .bg_articles_b,.nav .boxcontent .hot-news .bg_articles_w  {margin: 0 ;width:406px;vertical-align:middle;clear:both;border:0 #fff solid;border-width:1px 1px 0 1px;padding:0;min-height:55px;height:100%;overflow:hidden;}
.nav .boxcontent .hot-news .bg_articles_b {background:#f1f2f4;}
.nav .boxcontent .hot-news .bg_articles_w {background:#e4e5e9;}
.nav .boxcontent .hot-news .first{border:0 #fff solid;border-width:0px 1px 0 1px;margin:0;padding:0px 0 0px 0;}
.nav .boxcontent .hot-news .bg_articles_b img,.nav .boxcontent .hot-news .bg_articles_w img{float: left;margin: 0px 5px 0px 5px;}
.nav .boxcontent .hot-news .bg_articles_b div,.nav .boxcontent .hot-news .bg_articles_w div{margin:0;padding:5px 0 5px 0;line-height:16px;}
.nav .boxcontent .hot-news .bg_articles_b div a:link,
.nav .boxcontent .hot-news .bg_articles_b div a:active,
.nav .boxcontent .hot-news .bg_articles_b div a:visited,
.nav .boxcontent .hot-news .bg_articles_w div a:link,
.nav .boxcontent .hot-news .bg_articles_w div a:active,
.nav .boxcontent .hot-news .bg_articles_w div a:visited{line-height:16px;margin:0;padding:0;color:#983f09;}
.nav .boxcontent .hot-news .bg_articles_b div a:hover,
.nav .boxcontent .hot-news .bg_articles_w div a:hover{text-decoration:underline;}
.nav .boxcontent .hot-news .border_right {border:0 #fff solid;border-width:0px 0px 0 1px}

.line_dashed{border-bottom:1px dashed #CCCCCC; margin:0; clear:both; padding:0; width:500px;}

.nav .boxcontent .list-col h4 {background: #A9C0CE ;color: #FFF;}
.nav .boxcontent .left_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0;overflow:hidden; }
.nav .boxcontent .left_side{float: left;width: 45%;height:auto;}
.nav .boxcontent .left_side a, .right_side a { color: #414141; background: #FFF;overflow:hidden; }
.nav .boxcontent .right_side {float: left;	width: 45%;background: #FFF url(dotted.gif) repeat-y;	color: #414141;}

.box-new .boxcontent .thumbnail_news { margin:5px 0 0px 0px; padding:0; float:left; width:286px; }
.box-new .boxcontent .thumbnail_news a{margin:0;padding:0;}
.box-new .boxcontent .thumbnailRow_news { display:block; margin:0px 0 0px 0px;padding:0; }
.box-new .boxcontent .thumbnail_news .Tinlq ul{margin:0; padding:0;list-style:none;clear:both;display:block;}
.box-new .boxcontent .thumbnail_news .Tinlq ul li{line-height:16px;font-weight:normal;text-align:left; margin:0 0 0 5px;}
.box-new .boxcontent .thumbnail_news .Tinlq a{text-decoration:none; text-align:left; line-height:18px; color:#006699;background-image:none;}
.box-new .boxcontent .thumbnail_news .Tinlq a:hover{text-decoration:underline; color:#006699;}
.box-new .boxcontent .thumbnail_news .border_imgnews img{border:1px solid #CCCCCC;width:90px; height:65px;margin:5px 8px 5px 0px; padding:2px;display:inline; float:left;}
.box-new .boxcontent .thumbnail_news .content_titlenews{margin:0px 0 0 0; line-height:16px;color:#006699;}
.box-new .boxcontent .thumbnail_news .content_titlenews p{ font-weight:bold;line-height:18px;margin:0;padding:0;}
.box-new .boxcontent .thumbnail_news .content_titlenews p a{ font-weight:bold;color:#006699;font-size:13px;}
.box-new .boxcontent .thumbnail_news .content_titlenews p a:hover{ font-weight:bold;color:#006699;text-decoration:underline;}
.box-new .boxcontent .thumbnail_news .content_detailnews span{font-weight:normal;}

.nav .boxcontent .detail-news {line-height:18px;overflow:hidden;}
.nav .boxcontent .detail-news p {line-height:18px; padding-left:10px;}
.nav .boxcontent .detail-news img {margin:0 10px 10px 0; float:left;}
.nav .boxcontent .detail-news .news_summary img {margin:0 10px 0px 0; float:left;width:200px;height:100px; padding-left:10px;}
.nav .boxcontent .detail-news .news_summary p{font-weight:bold; padding-left:10px;}
.nav .boxcontent .detail-news .news_summary h4{color:#069; padding-left:10px;}


.nav .boxcontent1 .dn_img,.nav.navHome1.bg1 .boxcontent1 .menu1,.box-list1 .boxcontent1 .menu1 {background:#4a525b;}


.nav .boxcontent .dn_img,.nav.navHome.bg .boxcontent .menu,.box-list .boxcontent .menu {background:#d65d3a;}
.nav .boxcontent .dn_img table {width:95%;text-align:center;margin:0 auto;margin:10px 0 0px 12px;}
.nav .boxcontent .dn_img table tr{text-align:center;}
.nav .boxcontent .dn_img table td {background:transparent url('../img/bg/bg_logo.jpg') no-repeat;height:54px;width:124px;padding:1px 2px 3px 2px;}
.nav .boxcontent .dn_img table td a{background:transparent;}


.icon-left ul {list-style-image: none;list-style-type: none;margin:0; padding:0;}
.icon-left ul li {background-image: url(../img/icon_list.gif);background-position: 0px 7px;background-repeat: no-repeat;padding: 0 0 0 10px;}
.InfoNewsLast ul{margin:10px 0 0 0; padding:0;list-style:none;clear:both;display:block;}
.InfoNewsLast ul li{line-height:22px;font-weight:normal;text-align:left; margin:0 0 0 5px;}
.InfoNewsLast ul li a{text-decoration:none; text-align:left; line-height:18px; color:#006699;background-image:none;margin-right:5px;}
.InfoNewsLast ul li a:hover{text-decoration:underline; color:#006699;background-image:none;}
.InfoNewsLast .date{color:#666;font-size:11px;}
.InfoNewsLast .namelast{margin-top:10px; padding-left:10px; border-bottom: 1px dashed #ddd;}
.InfoNewsLast .namelast span{background-color:#fff;color:#da251d;font-family:Tahoma;font-size:13px;font-weight:bold;text-transform:none;padding-right:3px;}
.InfoNewsLast .line{ position:relative;top:-7px;margin-left:100px;background:transparent url('../img/bg/bg_line.jpg') repeat-x top;}
.InfoNewsLast .name_news{background:transparent url('../img/bg/bg_titlenews.jpg') repeat-x 0px 1px;margin:10px 0 20px 0;height:20px;}
.InfoNewsLast .name_news span{color:#da251d;font-family:Tahoma;font-size:13px;font-weight:bold;text-transform:uppercase;padding:3px 3px 0 0;position:relative;top:10px;left:5px;}
.InfoNewsLast .list-time {float:right;}
.InfoNewsLast .list-time select {border:1px #ccc solid;}
.InfoNewsLast .list-time span {color:#9d4209;font-weight:bold;}
.InfoNewsLast .list-time button {background:transparent url('../img/btn.jpg') no-repeat;width:50px;text-align:center;font-weight:normal;height:20px;*padding: 0px 5px 5px 5px;*height:21px;*margin-left:3px;}

* html .boxcontent {height:1px;}




.nav .nav-shadow-out,.box-new .TieuDe{color:#fff;position:relative;text-transform:none;font-weight:bold;font-family:Tahoma;}


  div#menu_top {background:url(../img/menu_top_bg_.jpg);font-size:11px;width:220px;height:23px; text-align:right;position:relative;margin-left:640px !important;}
  div#menu_top ul{margin:0; padding:0; list-style:none; text-align:center; vertical-align:middle; }
  div#menu_top ul li{margin:0; padding:0;float:left; line-height:22px; text-align:center ;}
  div#menu_top ul li img{margin:0 10px 0 10px; width:1px; height:23px;background:url(../img/menu_top_line.jpg) no-repeat;}
  div#menu_top .menu_top_left{background:url(../img/menu_top_left_.jpg) no-repeat; height:23px; width:10px; float:left;}
  div#menu_top .menu_top_right{background:url(../img/menu_top_right_.jpg) no-repeat; height:23px; width:10px; float:right;}
  div#menu_top .asitemap a{color:#fff;}
  div#menu_top .asitemap a:hover{color:#000;}
#page_top_bg {background: url(../img/bg/page_top_bg.jpg) repeat-x top center;margin: 0 auto;padding-top:0px;}


/* San pham */
#prduct_list { width:175px; float:left; overflow:hidden;}
#prduct_list .image{ float:left; margin-left:17px; margin-top:10px;}
#prduct_list .image img{width:150px;height:100px;}
#prduct_list .info-name{ padding-top:5px;clear:both;}
#prduct_list .info-name .code_product {  white-space:normal;color:#999;text-align:center;}
#prduct_list .info-name .name_product { text-align:center;}
#prduct_list .info-name .name_product a{ font-weight:bold;color:#069;text-align:center;}
#prduct_list .info-name .name_product a:hover{ text-decoration:underline;}
#prduct_list  .separator { clear:both; height:5px; overflow:hidden;}
#separator_v { margin-left:10px; border-top:5px solid #ffffff; background-image:url('../img/separator_v.gif'); background-repeat:repeat-y; background-position:right top; width:1px; overflow:hidden; float:left; height:160px;}
#separator_h { text-align:right; height:4px; margin-left:5px;  background-image:url('../img/separator_h.gif'); background-repeat:repeat-x; overflow:hidden; width:538px;}

/* Home-page */
.icon-web {background:url(../img/icon-web.jpg) no-repeat; height:37px; padding-top:10px; padding-left:45px; }
.icon-mail{background:url(../img/icon-mail.jpg) no-repeat; height:37px; padding-top:10px; padding-left:45px;}
.icon-pass{background:url(../img/icon-pass.jpg) no-repeat; height:39px; padding-top:10px; padding-left:45px;}


/* Quang cao */
.top_adv {float: right;padding-left:10px;margin:0;}
.adv {margin: 0 0 00px 0;padding:0;text-align: left;border-collapse: collapse;border:0px;clear:both; min-height: 100%;height: auto !important;height: 100%;overflow:hidden;}
.adv img {float:left;}
.adv td {padding:0 0 5px 0;}
.utility{
	text-align:right;
	padding:2px 0 2px 0;
	height:22px;
	position:absolute;
	top:-1px;
	width:242px;
	color:#ff6100;
	font-family:Tahoma;
	font-size:11px;
	left: 81px;
}
.utility_right span a:link,.utility_right a:visited,.utility_right a:hover{color:#e0c6b6;text-decoration:none;font-weight:bold;} 
.utility_left {float: left;color:#e0c6b6;}
.utility_right {float: right;color:#e0c6b6;}


/*-Title Step----------*/
#menu {width:926px;height:30px;}
#menu_tab {float:left;width:926px; height:31px; background:#286a84;font-size:11px;line-height:normal; margin-left:0px;}
#menu_tab ul {margin-left:0px;padding:4px 10px 0 10px;list-style:none;}
#menu_tab li {display:inline;margin:0;padding:0;}
#menu_tab a {float:left;background:url(../images/mnutab/menu_tab_left.jpg) no-repeat left top;margin-right:1px;padding:0 0 0 10px;   text-decoration:none; height:27px;}
#menu_tab a span {float:left;display:block;background:url(../images/mnutab/menu_tab_right.jpg) no-repeat right top;padding:5px 10px 4px 8px;color:#fff;font-weight:bold;}

/* Commented Backslash Hack hides rule from IE5-Mac */
#menu_tab a span {float:none;}
/* End IE5-Mac hack */
#menu_tab a:hover span {color:#FFF;}
#menu_tab a:hover {background-position:0% -27px;}
#menu_tab a:hover span {background-position:100% -27px;}
#menu_tab #current a {background-position:0% -27px;}
#menu_tab #current a span {background-position:100% -27px;color:#FFF;}

#menu {width:926px;height:30px;}

/*-Title Step----------*/
.bg-title-login{background:url(../img/bg/title-bg-lgin.jpg) repeat-x; height:28px; font:12; font-weight:bold;}
.title_step{background:url(image/menu_tab/title_stepbg.jpg) repeat-x; height:33px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
.title_step div{background:url(image/menu_tab/title_stepleft.jpg) no-repeat left top; height:33px;}
.title_step div div{background:url(image/menu_tab/title_stepright.jpg) no-repeat right top; height:33px; white-space:nowrap;line-height:30px;}
.title_step div div span{margin-left:15px;line-height:25px;}
.title_step div div span.namestep{color:#990000; margin-left:20px;}
.step_1 { width:430px; margin:10px 5px 10px 5px;}
.step_1 form {text-align:right; line-height:25px;}
.step_2, .step_4,.step_price{ width:230px; margin:10px 5px 10px 5px;}
.step_2 form{text-align:right; line-height:25px;}
.step_1,.step_4 {float:left;}
.step_2,.step_price {float:right;}
.step_5{width:650px; clear:both; margin:10px 7px 0 7px; text-align:left;}
.step_3{width:650px; clear:both; margin:1px 0px 0 0px; text-align:left;}
.step_4 form{line-height:20px;}
.step_4 form input{margin:0px 5px 0 10px;position:relative; top:1px;}
.step_price {border:1px solid #CCCCCC; height:120px; margin-top:10px;line-height:20px;}
.step_5 .step_51{ width:360px; float:left; text-align:right; line-height:25px;}
.step_5 .step_52{ width:360px; float:right; text-align:left; line-height:25px;}
.step_5 form input {margin:0px 5px 0 10px;position:relative; top:1px;}
.step_5 form img{margin:0 0 0 10px}


#hotnews{
padding-top:10px;
width:632px;
height: 100%!important;height: auto;

}
#hotnewsdemo{
  text-align:left;
  width: 420px;
  margin-left: 10px;
}
#hotnewsimage{
width:140px; padding-left:5px;
}

#hotnewstitle
{
  margin-left: 5px;
  text-transform: none;
  color: #CC0000;
  font-size:12px;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom:1px dashed  #ccc;
  width:400px;
}

/* Icon List */

.thumbnail_news_detail{
	
	
	position: relative;
	padding: 5px 5px 5px 5px;

}
/*
.thumbnail_news_detail:hover{ 
	-moz-box-shadow: 0 0 8px #555; 
	-webkit-box-shadow: 0 0 8px #555; 
}*/

.thumbnail_news_detail .Tinlq{padding:0; padding-right:10px;font-weight:normal;text-align:right;float:right; margin:0 0 0 5px; }
.thumbnail_news_detail .Tinlq ul{margin:0; padding:0; }
.thumbnail_news_detail .Tinlq ul li {background:url(../Images/menu_tab/icon_list.gif) no-repeat 0px 7px; padding-left:10px;line-height:16px;font-weight:normal;text-align:left; margin:0 0 0 15px;}
.thumbnail_news_detail .Tinlq_demo ul li {padding-right:10px;font-weight:normal;text-align:right; margin:0 0 0 5px;}
.thumbnail_news_detail .Tinlq_demo a {text-align:right;float:right; text-decoration:none; color:#cc0000; padding-right:10px; padding-bottom:5px;margin-bottom:15px;}
.thumbnail_news_detail .Tinlq_demo a:hover { text-decoration:none; text-align:right; color:#333;}
.thumbnail_news_detail .Tinlq a{text-decoration:none; text-align:right;float:right; line-height:18px; color:#333333;}
.thumbnail_news_detail .Tinlq a:hover{text-decoration:underline; color:#cc0000;}
.thumbnail_news_detail .border_imgnews{border:1px solid #CCCCCC;width:100px; height:550px;margin:5px 10px 10px 10px; padding:2px;display:inline; float:left;}
.thumbnail_news_detail .border_imgnews_demo{border:1px solid #CCCCCC;width:100; height:100%;margin:5px 5px 10px 5px; padding:2px;display:inline; float:left;}
.thumbnail_news_detail .border_imgnews_content {border:1px solid #cccccc; width:250px; height:100%; margin:5px 5px 10px 5px; padding:2px;display:inline; float:left;}
.thumbnail_news_detail .content_titlenews{margin:0px 0 0 0; line-height:18px;}

.thumbnail_news_detail .author_news {font-weight:bold; text-align:right; padding-right:10px; color:#666666;}
.thumbnail_news_detail .title_news_detail {font-weight:bold;color:#666666;text-align:justify;}
.thumbnail_news_detail .content_titlenews{ font-weight:bold;color:#333333;margin-bottom:20px}
.thumbnail_news_detail .content_titlenews p a{ font-weight:bold;color:#333333;}
.thumbnail_news_detail .content_titlenews p a:hover{ font-weight:bold;color:#cc0000;}
.thumbnail_news_detail .content_titlenews span{font-weight:normal; padding-right:5px; display:block;}
.thumbnail_news_detail .title_orther {
padding-bottom:5px;
border-bottom: 1px dashed #CCCCCC;;color:#cc0000;
filter:default; background-image:none; padding-top:10px;
font-weight:bold; width:300px;
}


//Intro

/*-Interface----------*/
body.fullwidth div#container { width: 100%; }
div#containerintro {margin: 0 auto;width: 950px;text-align: left;min-height: 100%;height: auto !important;height: 100%; background:#b3d9f1;}

div#headerintro {margin-bottom: 10px;width:950px;min-height: 100%;height: auto !important;height: 100%;}
div#header-in {	padding: 0px 0 0px 0; padding-bottom:10px;}

div#mainbodyintro {clear: both;min-height: 100%;height:515px; width:950px; background:url(../images/img/intro-pa.jpg) no-repeat ;
 background-color:#b3d9f1;
 font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:11px;
 color:#fff;
 text-align:center;}


.line{font-size:14px; margin:px 10px px 10px; color:#0000FF;font-weight:bold;}

/* Clearfix */
.clearfix:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
* html > body .clearfix {width: 100%;display: block;}
* html .clearfix {height: 1%;}
  
/* Firefox Scrollbar Hack - Do not remove */
html {margin-bottom: 1px;height: 100%!important;height: auto;}




  div#menu_top {background:url(../img/menu_top_bg_.jpg);font-size:11px;width:220px;height:23px; text-align:right;position:relative;margin-left:640px !important;}
  div#menu_top ul{margin:0; padding:0; list-style:none; text-align:center; vertical-align:middle; }
  div#menu_top ul li{margin:0; padding:0;float:left; line-height:22px; text-align:center ;}
  div#menu_top ul li img{margin:0 10px 0 10px; width:1px; height:23px;background:url(../img/menu_top_line.jpg) no-repeat;}
  div#menu_top .menu_top_left{background:url(../img/menu_top_left_.png) no-repeat; height:23px; width:10px; float:left;}
  div#menu_top .menu_top_right{background:url(../img/menu_top_right_.png) no-repeat; height:23px; width:10px; float:right;}
  div#menu_top .asitemap a{color:#fff;}
  div#menu_top .asitemap a:hover{color:#ff6600;}
#page_top_bg {background: url(../img/bg/page_top_bg.jpg) repeat-x top center;margin: 0 auto;padding-top:0px;}

/* Leftcol */
div#leftcol {float: left;width: 300px;text-align: left;min-height: 100%;height: auto !important;height: 100%; padding-top:250px;}
div#leftcol ul {list-style:none; text-align:left; vertical-align:middle; padding-left:0px;margin-left:15px; line-height:29.3px; padding-bottom:0px; font-size:11px;}

.menuleft a{font-weight:bold;color:#333; height:23px;}
.menuleft a:hover{ height:23px;font-weight:bold;color:#fff;  text-decoration:none; }

/* rightcol */
div#rightcol {float: right;width: 300px;text-align: right;min-height: 100%;height: auto !important;height: 100%; padding-top:229px;}
div#rightcol ul {
                 list-style:none; 
                 text-align:right; 
                
                 vertical-align:middle; 
                 padding-right:27px; 
                 line-height:29.3px; 
                 padding-bottom:20px; 
                 font-size:11px;
                 }
.menuright a{font-weight:bold;color:#333; height:23px;}
.menuright a:hover{ height:23px;font-weight:bold;color:#fff;  text-decoration:none; }


/* Quang cao */
.top_advintro {float: right;margin:0;}
.advintro {margin: 0 0 00px 0;padding:0;text-align: left;border-collapse: collapse;border:0px;clear:both; min-height: 100%;height: auto !important;height: 100%;overflow:hidden;}
.advintro img {float:left;}
.advintro td {padding:0 0 5px 0;}
.utilityintro{
	text-align:right;
	padding:2px 0 2px 0;
	height:22px;
	position:absolute;
	top:-1px;
	width:779px;
	color:#333;
	font-family:Tahoma;
	font-size:11px;
	left: 85px;
}
.utility_right span a:link,.utility_right a:visited,.utility_right a:hover{color:#e0c6b6;text-decoration:none;font-weight:bold;} 
.utility_left {float: left;color:#e0c6b6;}
.utility_right {float: right;color:#e0c6b6;}


#footerintro { background:url(../images/img/footer.jpg) no-repeat;clear: both;width:950px;height:92px; margin-top: 10px;background-color:#c2e2f1;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:11px;color:#333;}
  #footerintro div div{margin-top:15px; line-height:16px;}
  #footerintro .line_footerintro{ border-bottom:5px solid #1d82d0; padding:5px 0 5px 0;}
.menufooterintro,.menufooterintro a:link,.menufooterintro a:active,.menufooterintro a:visited{color:#666666; text-decoration:none; font-size:10px;  margin:0 0 5px 5px; line-height:3; height:20px; font-weight:bold; vertical-align:middle;  text-align:center;}
.menufooterintro a:hover{color:#FF0000; text-decoration:underline; font-size:10px; margin:0 0 5px 5px; height:10px; vertical-align:middle;}
.line{font-size:14px; margin:px 10px px 10px; color:#0000FF;font-weight:bold;}

.title_news_detail{
	font-weight:bold;color:#666666;
	margin-top:15px;
}
.news_content{
{
	content:normal;	
	font-weight:normal;
	text-align:justify;
	clear:both;
}



