﻿body{
	background-color:#F0F4F9; 
	font-size:11px; 
	font-family:Tahoma;	
	line-height:170%; 
	margin:0px; 
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px; 
	color:#000000;
}
td{ font-size:11px; line-height:170%;}
a{text-decoration:none; color: #000000;}
a:hover {color: #FF3300;}
a:link {color: #000000;}
a:active {color: #000000;}
/*==================================TOP================================*/
.Topcss{background-image:url(../skin/bg_banner.jpg); height:112px; background-repeat:no-repeat;}
.mnTop{color:#FFFFFF; font-weight:bold; border-right:1px solid #FFFFFF; height:23px; cursor:pointer; padding-right:10px; padding-left:10px;}
.mnTopov{color:#FF3300; font-weight:bold; border-right:1px solid #FFFFFF; height:23px; cursor:pointer; padding-right:10px; padding-left:10px;}
.mnTopclick{color:#FF3300; font-weight:bold; border-right:1px solid #FFFFFF; height:23px; cursor:pointer; padding-right:10px; padding-left:10px;}
.mnTopR{color:#FFFFFF; height:22px; cursor:pointer;}
.mnTopRov{color:#FFFFFF; height:22px; background-color:#006EBF; cursor:pointer;}
.mnOut{COLOR: #ffffff; BACKGROUND-COLOR: #013F78;  cursor:pointer; padding-left:3px;}
.mnOver{CURSOR: hand; COLOR: #ffffff; BACKGROUND-COLOR: #00769E; cursor:pointer;  padding-left:3px;}
.divSubMenu{Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color='#666666', Positive='true'); LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; width:100px; cursor:pointer;}
/*==================================LEFT================================*/
.wLeft{width:170px; padding-left:0px;}
.cssLeft{border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-bottom:8px;}
.hLeft{width:170px; padding:3px; font-weight:bold; background-image:url(../skin/button.gif); border-right:1px solid #CCCCCC; padding-left:10px; color:#FFFFFF;}
.mnLeft{border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.SpaceLeft{width:18px; background-color:#FFFFFF;}
.Menu{font-weight:bold; padding-bottom:4px; padding-left:10px; padding-top:4px; cursor:pointer; background-image:url(../skin/headmn.gif); background-repeat:no-repeat; background-color:#F2F2F2; border-bottom:#CCCCCC solid 1px; border-top:#FFFFFF solid 1px; border-right:1px solid #CCCCCC;}
.Menuov{ color:#FF3300; font-weight:bold; padding-bottom:4px; padding-left:10px; padding-top:4px; cursor:pointer; background-image:url(../skin/headmn.gif); background-repeat:no-repeat; background-color:#FEFEFE; border-bottom:#CCCCCC solid 1px; border-top:#FFFFFF solid 1px; border-right:1px solid #CCCCCC;}
.Menuclick{ color:#FF3300; font-weight:bold; padding-bottom:4px; padding-left:10px; padding-top:4px; cursor:pointer; background-image:url(../skin/headmn.gif); background-repeat:no-repeat; background-color:#FEFEFE; border-bottom:#CCCCCC solid 1px; border-top:#FFFFFF solid 1px; border-right:1px solid #CCCCCC;}
.subMenu {
	BORDER-TOP: #FFFFFF 1px solid; BACKGROUND-COLOR: #006EBF; height: 20px; color:#FFFFFF; width: 100%; 
	padding-left:10px; padding-top:3px; width:120px;
}
.subMenuov {
	BORDER-TOP: #FFFFFF 1px solid; BACKGROUND-COLOR: #006EBF; height:20px; color:#FF3300; width: 100%; 
	padding-left:10px; padding-top:3px; cursor:hand; width:120px;
}


.mnNews{height:26px; padding-left:20px; padding-top:5px; cursor:pointer;}
.cssHotnews{padding-bottom:3px; padding-top:3px;}
.head{font-size:12px; border-bottom:1px dotted #CCCCCC; margin-bottom:5px;}
.hCareer{ padding:2px; background-color:#005FA7; color:#FFFFFF; font-weight:bold;}
.hSearch{background-image:url(../skin/hSearch.jpg); background-position:center; background-repeat:no-repeat; font-size:14px; color:#FFFFFF; font-weight:bold;}
.cCareer{ padding:2px; cursor:pointer;}
/*==================================RIGHT================================*/
.wRight{width:170px;}
.cssRight{border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding-bottom:8px;}
.hRight{width:170px; font-weight:bold; height:22px; padding-left:10px; color:#FFFFFF;}
.hRighto{width:170px; font-weight:bold; height:22px; padding-left:10px; color:#FFFFFF; background-image:url(../skin/button.gif); }
.bRight{border:1px solid #DDD; padding:4px;}
.mnRight{padding-bottom:3px; padding-top:6px; padding-left:6px; cursor:pointer; background-color:#F5F5F5; border-bottom:6px solid #FFFFFF; border-top:6px solid #FFFFFF;}
.mnWRight{padding-bottom:3px; padding-top:6px; padding-left:6px; cursor:pointer; background-color:#FFFFFF; border-bottom:6px solid #FFFFFF; border-top:6px solid #FFFFFF;}
.bInput{border:1px solid #DDD; height:18px; width:110px;}
.btLogin{border:1px solid #B3B3B3; background-image:url(../skin/bg_bt.jpg); font-weight:bold; padding:3px;}
.Cssdot{border-bottom:1px dotted #CCCCCC; padding:3px;}
.CssHdot{ font-weight:bold; font-size:12px; border-bottom:4px solid #5096B9; border-right:1px solid #5096B9;}
/*==================================CONTENT================================*/
.main{padding:5px;}
.hGroup{padding-bottom:2px; font-weight:bold; color:#6F4949; background-image:url(../skin/bg_t.gif);}
.Headnews{background-image:url(../skin/head_news.jpg); padding-left:3px; color:#FFFFFF; background-color:#DCC38E; background-repeat:no-repeat; height:20px; cursor:pointer;}
.Headmain{background-image:url(../skin/bg_hmain.jpg); background-repeat:no-repeat; background-position:left; padding:3px; font-weight:bold; color:#FFFFFF;}
.Hproject{background-color:#FFFFFF; color:#357EB4; font-weight:bold; padding-bottom:3px; padding-top:3px; cursor:pointer;}
.Hprojectov{background-color:#FFFFFF; color:#FF3300; font-weight:bold; padding-bottom:3px; padding-top:3px; cursor:pointer;}
.Home{color:#FF3300; font-weight:bold; padding-bottom:3px; padding-top:3px; cursor:pointer;}
.Homeov{color:#357EB4; font-weight:bold; padding-bottom:3px; padding-top:3px; cursor:pointer;}
.divInfo{ font-weight:bold; color:#003366; padding:4px;}
.brHot{background-color:#F6F6F6; border:solid #D4D4D4 1px;}
.hHot{padding:4px; font-weight:bold; color:#6F4949; border-bottom:1px solid #9C9C9C; cursor:pointer;}
.hCompany{padding:4px; font-weight:bold; color:#6F4949; border-bottom:1px solid #9C9C9C; cursor:pointer;}
.hCompanyov{padding:4px; font-weight:bold; color:#FF3300; border-bottom:1px solid #9C9C9C; cursor:pointer;}
.bgHot{background-color:#F5F5F5; border-bottom:1px solid #FFFFFF; cursor:pointer;}
.bgCHot{background-color:#EEEEEE; border-bottom:1px solid #FFFFFF; padding:4px; cursor:pointer;}
.divpath{font-weight:bold; padding:2px; background-image:url(../skin/bg_bt.jpg);}
.HotPro{color:#3A8100; text-decoration:underline; padding:4px; cursor:pointer;}
.HotProov{color:#FF3300; padding:4px; cursor:pointer;}
.bContent{width:26px; background-image:url(../skin/rmain.gif);}
.hText{font-weight:bold; color:#B20000; cursor:pointer; padding-bottom:5px;}
.hTextov{font-weight:bold; color:#003399; cursor:pointer; padding-bottom:5px;}
.bfList{border-bottom:1px solid #CCCCCC; padding-bottom:10px;}
.Detail{ color:#FF3300; font-weight:bold; cursor:pointer;}
.cssGallery{border:#CCCCCC 1px solid; background-color:#F9F9F9;}
.HeadFAQ{background-color:#005FA7; font-size:12px; font-weight:bold; height:20px; color:#FFFFFF;}
/*==================================FOOTER================================*/
.footer{height:23px; color:#FFFFFF; background-color:#00426D;}
/*==================================OTHER================================*/
.cssHplink{font-weight:bold; color:#006699; cursor:pointer;}
.cssHLink{background-color:#005FA7; padding-left:10px; padding:2px; font-weight:bold; border:1px solid #FFFFFF; color:#FFFFFF;}
.cssLink{padding:4 0 4 20; font-weight:bold; color:#003366; cursor:pointer;}
.cssLinkov{padding:4 0 4 20; font-weight:bold; color:#FF3300; cursor:pointer;}
.cssProject{padding:4 0 4 4; color:#003366; cursor:pointer;}
.cssProjectov{padding:4 0 4 4; color:#FF3300; cursor:pointer;}
.Messlogin{ color:Red;}
.divOther{ padding:4px; cursor:pointer; color:#003366;}
.divOtherov{ padding:4px; cursor:pointer; color:#FF3300;}
.ClickDetail{ font-weight:bold; color:#FF6600; cursor:pointer;}
.Usefull{ background-color:#647C77; color:#FFFFFF; cursor:pointer;}
.imgProject{padding:2px; border:2px solid #CCCCCC; cursor:pointer;}
.img{border:1px solid #B20000; cursor:pointer;}
.imgO{ border:1px solid #000000; cursor:pointer;}
.Header { FONT-SIZE: 11px; BACKGROUND: steelblue; COLOR: #ffffff; FONT-FAMILY: tahoma; HEIGHT: 22px }
.Button { BORDER-RIGHT: #909090 1px solid; BORDER-TOP: #909090 1px solid; FONT-SIZE: 11px; padding:2px; 
BACKGROUND: #005FA7; BORDER-LEFT: #909090 1px solid; CURSOR: hand; COLOR: #FFFFFF; BORDER-BOTTOM: #909090 1px solid; FONT-FAMILY: tahoma }
.Item { FONT-SIZE: 11px; BACKGROUND: #f5f5f4; WIDTH: 25px; COLOR: #336699; FONT-FAMILY: tahoma }
.SelectedItem { BORDER-RIGHT: #909090 1px solid; BORDER-TOP: #909090 1px solid; FONT-SIZE: 11px; BACKGROUND: #f5f5f4; BORDER-LEFT: #909090 1px solid; WIDTH: 20px; COLOR: #ff0000; BORDER-BOTTOM: #909090 1px solid; FONT-FAMILY: tahoma }
.Container {HEIGHT: 22px; BORDER-RIGHT: #909090 1px solid; BORDER-TOP: #909090 1px solid; FONT-SIZE: 11px; BACKGROUND: #f5f5f4; BORDER-LEFT: #909090 1px solid; COLOR: #336699; BORDER-BOTTOM: #909090 1px solid; FONT-FAMILY: tahoma }
.checkbox { FONT-SIZE: 11px; FONT-FAMILY: Tahoma,Verdana; }
/*Style cho tooltip*/
#dhtmltooltip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 4px; FONT-SIZE: 10pt; Z-INDEX: 100; FILTER: alpha(opacity=90); 
	LEFT: -300px; VISIBILITY: hidden; PADDING-BOTTOM: 4px; BORDER-LEFT: black 1px solid; 
	WIDTH: 250px; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; 
	POSITION: absolute; BACKGROUND-COLOR: lightyellow;
}
#dhtmlpointer {
	Z-INDEX: 101; LEFT: -300px; VISIBILITY: hidden; POSITION: absolute;
}
.imgGallery{padding:2px; border:2px solid #CCCCCC; cursor:pointer; margin:8px;}
/*==================================Menu sổ sang================================*/
.menudiv {
	PADDING: 0px; FONT-SIZE: 11px; Z-INDEX: 1000; VISIBILITY: hidden; 
	FONT-FAMILY: Verdana; POSITION: absolute; BACKGROUND-COLOR: #00769E; TEXT-ALIGN: left; 	
}
DIV.menudiv {
	BORDER-TOP: #FFFFFF 1px solid; width:120px;
}
.menudiv A {
	BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid;
	PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
	COLOR: #6B7787; TEXT-INDENT:5px; TEXT-DECORATION: none! important; DISPLAY: block;
}
.menudiv A:hover {
	COLOR:#000000; BACKGROUND-COLOR:#EEEEEE;
}

.menudiv A:link {
	COLOR: #6B7787;
}
.menudiv .highlighted {
	BACKGROUND-COLOR: #00769E
}