#header { position: absolute; width: 100%; top: 0px; left: 0px; z-index: 1; }
#headerIn { width: 1024px; margin: 0 auto; position: relative; }
#header h1 a { background: url(../images/bg-logo.png) no-repeat left top; width: 166px; height: 99px; }
#listLanguage { position: absolute; top: 14px; right: 75px; }
#listLanguage li { float: left; padding: 0 0 0 10px; }
#listLanguage li a { display: block; width: 25px; height: 16px; }
#listLanguage li.Item1 a { background: url(../images/bg-flag1.jpg) no-repeat left top; }
#listLanguage li.Item2 a { background: url(../images/bg-flag2.jpg) no-repeat left top; }
#functionBlock { background: url(../images/bg-menu-top.png) no-repeat left top; width: 858px; margin: 45px 0 0 0; }
#formSearch { padding: 18px 0 29px 20px; width: 132px; }
.TextType1 { background: none; border: none; color: #006699; font-size: 1.33em; font-weight: bolder; width: 100px; padding-left:3px; }
#menu { width: 690px; padding: 0 0 0 13px; position: relative;}
#listMenu li { float: left; padding: 18px 22px 29px 0;}
#listMenu li a { color: #fff; font-size: 1.2em; font-weight: bolder; }
#menu .SubLayer { /*height:246px;*/height:auto; position:absolute; top:45px; z-index: 9999;  display: none; overflow:hidden;}
#menu .BgArrow { background: url(../images/bg-sub-layer-arrow.gif) no-repeat left top; width: 15px; height: 8px; position:relative; top:0px; z-index:9999; }
#menu #subLayer1 { left: 20px; width: 335px; }
#menu #subLayer1 .BgArrow { left: 90px; }
#menu #subLayer2 { left: 100px; width: 489px; }
#menu #subLayer2 .BgArrow { left: 140px; }
#menu #subLayer3 { left: 300px; width: 250px; }
#menu #subLayer3 .BgArrow { left: 80px; }
#menu #subLayer4 { left: 420px; width: 300px; }
#menu #subLayer4 .BgArrow { left: 60px; }
#menu #subLayer5 { left: 500px; width: 300px; }
#menu #subLayer5 .BgArrow { left: 80px; }
/*#menu .BgSliding1 { background: url(../images/bg-layer-left2.png); height:auto; width:15px; position: relative; z-index: 9999; top: -7px; }
#menu .BgSliding2 { background: url(../images/bg-layer-right2.png); height:auto; width:25px; position: relative; z-index: 9999; top: -7px; }*/
#menu .ListSubMenu { background: url(../images/bg-layer-loop2.png) repeat-x left top; float:left; height:auto; padding: 0 0 0 12px; position: relative; z-index: 9999; top: -7px; }
#listMenu li .ListSubMenu ul  { padding-right: 20px; padding-top: 20px; }
#listMenu li .ListSubMenu ul li { float: none; padding: 0 0 10px 0; }
#listMenu li .ListSubMenu ul li a { color: #666; font-size: 1.3em;}
/***********MainHome*********************/
.MediaContainer { position: relative; z-index: 0; height:100%; min-height:504px; width: 100%; }
#mainHome { position: absolute; width: 100%; bottom:30px; z-index: 1; }
#mainHomeIn { /*height: 125px;*/ width: 1024px; margin: 0 auto; }
#listCategories { margin: 0 auto; width: 1005px; }
#listCategories li { float: left; padding: 0 35px 0 0; }
#listCategories li.Item { padding: 0; }
/***********MainGeneral*********************/
#main { background: url(../images/bg-header.jpg) no-repeat left top; width: 1024px; margin: 0 auto; padding: 133px 0 0 0; }
#mainIn { padding: 0 0 0 0; }
#sidebar { width: 157px; padding: 10px 59px 0 0; }
h2#titleStyle1 { background: url(../images/title-linh-vuc-hoat-dong.jpg) no-repeat left top; width: 292px; height: 58px; }
h2#titleStyle2 { background: url(../images/title-tin-tuc-su-kien.jpg) no-repeat left top; width: 318px; height: 58px; }
h2#titleStyle3 { background: url(../images/title-lienhe.jpg) no-repeat left top; width: 120px; height: 58px; }
h2#tuyendung { background: url(../images/title-tuyen-dung.jpg) no-repeat left top; width: 318px; height: 58px; }

p.LabelStyle, #breadcrumbs li a, #breadcrumbs li span {
color:#3399CC;
font-size:1.45em;
padding:0 2px;
}
#listNavLeft li { padding: 0 0 3px 0; }
#listNavLeft li a { color: #111111; font-size: 1.5em; font-weight: bold; display: block; width: 157px; background: url(../images/icon-arrow-right.jpg) no-repeat right 5px; font-family:tahoma;}
#listNavLeft li a.Active,#listNavLeft li a:hover { color: #114170; text-decoration: none; }
.PersonNumbersBlock p.TextType2 { color: #006633; font-size: 1.6em; font-weight: bolder; background: url(../images/icon-circle-left.jpg) no-repeat left 7px; padding: 5px 0 20px 18px; }
#content { padding: 0 0 36px 0; width: 760px; }
#listGallery li { float: left; padding: 0 2px 0 0; }
.LVHDBlock { width: 544px; }
.LVHDBlock h3 { font-size: 2em; color: #4a4a4a; font-weight: normal; padding: 10px 0; }
.TextStyle1Block p { font-size: 1.2em; color: #4a4a4a; padding: 0 0 7px 0; text-align:justify; }
p.ShortTextStyle { font-weight: bolder; }
.ArticleBlock { width: 770px; margin-left:9px;}
.ArticleBlock h3 { color: #ff1111; font-size: 1.8em; font-weight: normal; padding: 0 0 7px 0; }
.ArticleBlock p { font-size: 1.2em; color: #000; text-align: justify; padding: 0 0 7px 0; }
.PhotoRight { padding: 0 10px 0 0px;}
.ArticleBlock span { font-size: 1.1em; color: #333333; text-align: center; }
p.TextType3 { color: #006600; font-size: 1.6em; font-weight: bolder; }
#listOtherNews { padding: 10px 0 0 0; }
#listOtherNews li { padding: 0 0 5px 0; }
#listOtherNews li a { color: #0099cc; font-size: 1.2em; }
.AddressBlock { padding: 0 0 10px 177px; }
.AddressBlock h3 { font-size: 2.4em; color: #018c39; font-weight: normal; text-align: center; padding: 0 0 15px 0; }
.AddressBlock address { font-size: 1.467em; color: #000; font-style: normal; }
.FormLienLac h3 { font-size: 1.6em; color: #51b2e9; }
.ContactField { padding: 0 0 15px 0; }
.ContactField label { font-size: 1.457em; color: #000; width: 156px; float: left; }
.ContactField input.TextType2 { border: 1px solid #999999; width: 223px; font-size: 1.457em; height: 20px; float: left; }
.ContactField textarea { float: left; width: 314px; height: 103px; border: 1px solid #999999; overflow: hidden; font-size: 1.457em; }
p.TextType4, .ContactField span { color: #ff0000; font-size: 1.457em; }
.ContactField span { padding: 0 0 0 5px; }
.ButtonBlock { padding: 15px 0 0 140px; }
.ButtonBlock button { background: url(../images/bg-button-general.jpg) no-repeat left top; border:none; width: 103px; text-align: center; text-transform: uppercase; font-size: 1.457em; color: #fff; padding: 5px 0; float: left; margin: 0 30px 0 0; cursor: pointer; }
#contentContact { width: 735px; margin: 0 auto; padding: 10px 0 0 0; }
#contactCenter { padding: 5px 0 80px 177px; }
/***********Footer*********************/
#footer { width: 100%; position: fixed; bottom: 0; z-index: 2; }
#footerIn { background: url(../images/bg-footer.png) no-repeat center bottom; width: 1024px; padding: 11px 0 2px 0; margin: 0 auto; }
#listFooter { padding: 0 0 0 12px; }
#listFooter li { float: left; font-size: 1.33em; border-right: 1px solid #fff; padding: 0 6px; }
#listFooter li.Item { border: none; }
#listFooter li a { color: #fff; }
#footer p { padding: 0 15px 0 0; font-size: 1.2em; }

.clear {
	clear:both;
}

.pointer {
	cursor:pointer;
}

/* Sharper Thumbnails */
img {
	-ms-interpolation-mode:bicubic;
}

/* Wordpress Defaults */
img.alignright {float:right; margin:0 0 .7em 1em}
img.alignleft {float:left; margin:0 1em .7em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 .7em 1em}
a img.alignleft {float:left; margin:0 1em .7em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* Easy Border Radius */
.round5 { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.round10 { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.round15 { -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }
.round20 { -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.round25 { -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; }
.round30 { -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; }


.nivo-controlNav {
	position:absolute;
	left:47%;
	bottom:5px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}

/* MY CSS
==================================================================== */
.introcontent{
	font-size:15px;
	font-family:tahoma ;
}
.introcontent p{
	margin: 0 0 10px 0;
	padding:0;
}

.LVHDBlock{
	font-size:15px;
	font-family:tahoma ;
}
.LVHDBlock p{
	margin: 0 0 10px 0;
	padding:0;
}

.searchcontent a 
{ 
	color: #0099cc; 
	font-size: 1.2em; 
	font-weight:bold;
}
.searchcontent p{
	margin-bottom:10px;
}

