﻿* {margin: 0px; padding: 0px; font-size: 11px; font-family:Tahoma; line-height: 18px; border:0px;	}
.note{color: #FF0000}
.Main {width:990px; margin: 0px; background: #dcdddf;}
#Main_HDA {width:919px; height:auto; margin:0px auto 0px auto; background: #FFFFFF;}

/*Header */

.Banner_Top { width:919px; margin: 0px; padding: 0px; border-bottom: 1px solid #000000}



.Header_Menu { width:919px; height: auto; margin: 0px auto; padding: 0px; clear: both;}
.buttobaner{width:919px; height: 25px; background: url(images/bg_botttombaner1.jpg); margin: 0px; padding: 0px}

#menu_top {width:918px; height:28px; margin:0px; padding:0px;}
.menu_top_hover {width:918px; height:25px; margin:0px; padding:0px; background:url(images/bg.jpg) no-repeat;}
/*Middle*/
.Project_Left {background:url(images/Left_Xemphongthuy_vetinh.jpg) no-repeat; float:left; width:6px; height:187px;}
.Project_Right {background:url(images/Right_Xemphongthuy_vetinh.jpg) no-repeat;float:right; width:6px; height:187px;}
.Project_Center {
	background:url(images/Center_xemphongthuy_vetinh1.jpg) repeat-x; width:454px; height:187px; float: right;}
#ProjectComplete {width:456px; height:187px; float:right;}
/*Global */
#Contact {width:400px; height: 400px;}
#Contact .Lable { position: relative; height: 22px;}
#Contact .Input {
    border: 1px solid #C0C0C0;
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    width:200px;
    position: absolute;
    vertical-align:middle;
    line-height: 20px;
    margin-top:3px;   
    left: 70px; 
    height: 18px;
}
#Contact .Cont {border: 1px solid #C0C0C0; color: #000000; font-family: Tahoma; font-size: 11px; margin-left:60px; }


/*Body_Right*/

#Body_Right {width:486px; }
.Body_Right_Left{background:url(images/Main_Left.jpg) no-repeat; height:507px; width:5px; float:left;}

.Body_Right_Right {background:url(images/Main_right.jpg) no-repeat; height:507px; width:5px; float:right;}
.Body_Right_Center {width: 486px}
/*Body_Search*/

#Body_Search {margin: 10px 0px 10px 0px; width:919px; clear: both;}
.Body_Search_Center {background: url(Images/Main_center.jpg) repeat-x; width:909px;}
.Body_Search_Left {}

.Body_Search_Right {width:350px; height:600px; float:right; background:url(Images/Batmachphongthuy.jpg) no-repeat; margin-top:15px;}
/*PartnerFooter */
#PartnerFooter {
	height:150px;
	padding: 10px auto;
	overflow: hidden;
	vertical-align: middle;
	margin-bottom:0px;
	margin-right:12px;
	font-size:11px;
	position: relative;
}
#PartnerFooter img 
{
	padding-left:8px;
	opacity: 0.4;
	filter: Alpha(opacity=30);
	-moz-opacity: 0.4;
	vertical-align: middle;
}
#PartnerFooter img:hover {opacity: 1;
	filter:Alpha(opacity=100);
	-moz-opacity: 1;
	
}

#projectsmo {
	overflow: hidden;
	vertical-align: middle;
	position: relative;
}
#projectsmo img 
{
	opacity: 1;
	filter:Alpha(opacity=100);
	-moz-opacity: 1;	
	vertical-align: middle;
}
#projectsmo img:hover 
{
	opacity: 0.4;
	filter: Alpha(opacity=30);
	-moz-opacity: 0.4;
}

#phongthuymo {
	overflow: hidden;
	vertical-align: middle;
	position: relative;
}
#phongthuymo img 
{
	opacity: 1;
	filter:Alpha(opacity=100);
	-moz-opacity: 1;	
	vertical-align: middle;
}
#phongthuymo img:hover 
{
	opacity: 0.4;
	filter: Alpha(opacity=30);
	-moz-opacity: 0.4;
}

.divda {overflow: hidden}


/*Bottom */
#Bottom {
    background: url(Images/bgfooter.jpg);
    width: 919px;
    height: 113px;
    clear: both;
}

/*Footer */
.footindex {
    background: url(Images/bgfooter.jpg);
    width: 919px;
    height: 113px;
    clear: both;
}
#Footer {
	width: 900px;
	margin: 55px auto;
}
.Footer_Address {
	width:350px;
	float:right;
	text-align:right;
	padding-right: 30px;
	margin: 34px 0px 20px 0px;
	color: #FFFFFF;
}
.Footer_Support {
	width:290px;
	height:113px;
	float:left;
}
.Footer_HitCounter {
	width:200px;
	height:113px;
	line-height:20px;
	float:left;
}

.Footer_Rightlogo {
	width:110px;
	height: 20px;
	margin-top: 25px;
	line-height:20px;
	float:right;
}
/*Pager */
#Pager 
{
   margin-top:10px;
}
#Pager a
{
    text-decoration:none;
    color:Black;
   
}
#Pager .firstPage, lastPage 
{
}
#Pager .Page {
    padding-right: 2px;
    padding-left: 2px;
}
#Pager .currentPage
{
    color:#ee9b11;
	text-decoration:underline;
}



/*Header */

.Header {
	height: 25px;
	background: url( 'Images/Main_center.jpg' ) repeat-x;
	vertical-align: top;
}
.Header_Left {
	background: url('Images/Main_left.jpg') no-repeat;
	width: 30px;
	float: left;
}
.Header_Right {
	background: url('Images/Main_right.jpg') no-repeat;
	width: 5px;
	float: right;
}
.Header_Title {
	background: url('images/Icoms_duan_tinbai.png' ) no-repeat;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
	padding-left: 30px;
}
.Body {
}
.Body_Logo {
}
.Body_Contents {
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
	position:relative;

}
.Contact_Text {
	position:absolute;
	left:100px;
}
/*Topic Home */
.Left_Menu_Main {
	background:url(images/Left_menu_Main1.jpg) no-repeat;
	height:308px;
	width:6px;
	float:left;
}
.Right_Menu_Main {
	background:url(images/Right_menu_main1.jpg) no-repeat;
	height:308px;
	width:2px;
	float:right;
}
.Center_Menu_Main {
	background:url(images/Center_menu_main1.jpg) repeat-x;
	height:308px;
}
.Center_Menu_Main img{
	margin-top: 5px;
	margin-bottom: 10px;
}
.Center_Menu_Main_Title
{
	margin:0px;
	padding: 0px;
    }

.Center_Menu_Main ul {
}
.Center_Menu_Main ul li 
{
    list-style:none;
}
.Center_Menu_Main ul li a {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: normal;
	background: url(images/iconhome1.jpg) no-repeat;
	display: block;
	text-align: left;
	height: 21px;
	text-indent: 25px;
}
.Center_Menu_Main ul li a:hover {
	color:#ee9b11;
}
.TopicHome {
	width:212px;
	height:308px;
	float:left;	


}
/*Satellite */
.Satellite {
    width: 226px; 
    height:187px; 
    margin: 0px;
    background: #FFFFFF;
   
}
.Satellite_Header {
	display: block;
	background: #ff9d00;
	width: 226px;
	height: 29px;
	margin-bottom: 5px
}
.project_Header {
	display: block;
	background: #ff9d00;
	width: 454px;
	height: 29px;
	margin-bottom: 5px
}
.Geomancy {
	width: 224px;
	height:187px;	
	margin: 0px;
	background: #FFFFFF;
}
.Geomancy_Lable
{   position:relative;

}
.headhome{height: 29;  background: #ff8500}
.Geomancy_Input {
    border: 1px solid #C0C0C0;
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none; 
    position:absolute;
    top: 1px;
    left: 70px;
    height: 18px;
}
.Geomancy_Drl {
    border: 1px solid #C0C0C0;
    position: absolute;
    top: 1px;
    left: 70px;
    height: 18px;
}

.GeoSa_Img {
    width: 2px;  
    height:100px;    
    background: url(images/gachdoc_xemphongthuy_vetinh.jpg) no-repeat;
 
}
.GeoSa_Center {
	background: #ff8500;
	width:456px;
	height:187px;
}



/* NewsOther */
  .NewsOther {
  width: 440px;
}
.NewsOther_Header {	
	height: 20px;
	padding: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
}
.NewsOther_List {
	
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 20px;
}
.NewsOther_Title  {
	height:21px;
	background:url(images/incons.png) no-repeat;
	padding-left:20px;	
	text-indent:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;	
	text-align:left;
	text-decoration: none;
	font-weight: normal;
	color:#000000;
	width: 440px;
	margin-left: 20px;
}
.NewsOther_Title:hover {
	color:#ee9b11;
	background:url(images/incons_hover.png) no-repeat;
}
.NewsList {
	background:url(images/Main_center.jpg) repeat-x;
	width:440px;
}
.NewsList_Header {
	background: url(images/icontintuc.jpg) no-repeat; text-indent: 42px;
	color: #000000; font-family: Tahoma; font-size: 11px; text-decoration: none; font-weight: bold;
	height: 46px;padding-top: 25px; text-align: left; padding-left: 30px; margin-left: 20px; margin-bottom: 0px;
}
.Modules_Header {
	color: #000000; font-family: Tahoma; font-size: 11px; text-decoration: none; font-weight: bold; text-align: left
}
.NewsList_HeaderDuAn {
	background: url(images/duan.jpg) no-repeat; text-indent: 42px;
	color: #000000; font-family: Tahoma; font-size: 11px; text-decoration: none; font-weight: bold;
	height: 46px;padding-top: 25px; text-align: left; padding-left: 30px; margin-left: 20px; margin-bottom: 0px;
}
.NewsList_HeaderNhaogiadinh {
	background: url(images/nhaogiadinh.jpg) no-repeat; text-indent: 42px;
	color: #000000; font-family: Tahoma; font-size: 11px; text-decoration: none; font-weight: bold;
	height: 46px;padding-top: 25px; text-align: left; padding-left: 30px; margin-left: 20px; margin-bottom: 0px;
}
.NewsList_Header1
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-decoration:none;
	text-align:left;
	padding-left:20px;

}	 
.NewsList_Title 
{
	margin-left: 20px;
	background: #FFFFFF;
	width: 455px;
	height: 23px;
	float: left;
	margin-bottom: 10px;
	clear: both;
}
.NewsList_Title a 
{
	background: url(images/Gachchan_tintuc1.jpg) no-repeat;
	height: 23px;
	float:left;
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma;
	text-decoration:none;
	font-weight: bold;
	display: block;
	padding-left:0px;
	width: 455px;
	text-align: left;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 54px;
}
a.tdnew {padding-left: 10px; padding-right: 10px;}
.tdpages span{color: #ff9a00; font-weight: bold; width: 20px}
a.pagenew {padding-left: 1px; padding-right: 1px;}
.NewsList_Title a:hover {color:#ee9b11; text-decoration:underline;}
/*.NewsList_Title a span{display: block; background: #ffb300 url(images/bg_newspan.jpg) top repeat-x; height: 20px; padding-left: 5px; padding-top: 3px; margin-top: -2px;}*/
.NewsList_Body {margin-top: 5px; padding-left: 10px;
	width: 455px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 20px;}
.NewsList_Img {border: #999999 solid 1px; width: 140px; float: left; margin: 10px 10px 10px 0px;}
/*ServiceHouse */
.ServiceHouse {width:201px; height:408px; float: left}
.ServiceHouse_Header {
    background: url(images/Top_menu_Right1.jpg) top no-repeat;
    width: 198px; height: 26px; color: #FFFFFF; font-family: Tahoma; text-transform: uppercase;
    text-decoration: none; font-size: 11px; text-align: center; font-weight: bold; line-height: 20px; padding-top: 4px;
}
.ServiceHouse_Header img{padding-top: 3px}
.ServiceHouse_Body {height:372px; width:194px; border-bottom: 2px solid #ff9e02; border-left: 2px solid #ff9e02; border-right: 2px solid #ff9e02}
.ServiceHouse_Img {width:190px; height:140px; padding: 2px 2px 2px 2px}
.ServiceHouse_Text {height:212px; font-family:Tahoma; font-size:11px;
	text-decoration:none; font-weight:normal; line-height:20px; color:#000000; padding:10px; text-align:left;}
.ServiceHouse_Bottom {height:3px;}


.ServiceHouser {width:201px; height:408px; float: left}
.ServiceHouse_Headerr {
    background: url(images/Top_menu_Right1.jpg) top no-repeat;
    width: 198px; height: 26px; color: #FFFFFF; font-family: Tahoma; text-transform: uppercase;
    text-decoration: none; font-size: 11px; text-align: center; font-weight: bold; line-height: 20px; padding-top: 4px;
}
.ServiceHouse_Headerr img{padding-top: 3px}
.ServiceHouse_Bodyr {height:372px; width:194px; border-bottom: 2px solid #ff9e02; border-left: 2px solid #ff9e02; border-right: 2px solid #ff9e02}
.ServiceHouse_Imgr {width:190px; height:140px; padding: 2px 2px 2px 2px}
.ServiceHouse_Textr {height:212px; font-family:Tahoma; font-size:11px;
	text-decoration:none; font-weight:normal; line-height:20px; color:#000000; padding:10px; text-align:left;}
.ServiceHouse_Bottomr {height:3px;}
/*=============*/
.leftboxsub{width: 201px; float: left}
.rightboxsub{width: 201px; float: right}
/*=============*/
/*DesignPacket*/

.DesignPacket {width:200px; height:51px; padding:4px;}
.DesignPacket_Img {width:50px; height:41px; float:left; margin: 5px 2px auto;}
.DesignPacket_Text {width:120px; height:41px; float:right; margin: 5px auto;}

/*Project*/

.Project {width: 428px; min-height:110px; padding-bottom: 8px; padding: 5px; border: 1px solid #999999;}
.Project_Img {
    width: 144px; height: 104px; float: left; border: #a9a9ab solid 1px; margin-right: 10px;
}
.Project_Img img{ border: 1px solid #ff9d01; width: 136px; height: 96px; margin: 3px;}
.Project_Imgdoc {
    width: 140px;height: 100px; float: left; padding: 6px; border: #999999 solid 1px; margin-right: 300px; margin-bottom: 10px;
    background: transparent url(Images/bg_duan.jpg) no-repeat scroll center center;
}

.Project_Title {color:#ee9b11; font-size:12px; text-decoration:none; font-weight:bold;}
.Project_Title:hover {color:#ee9b11; text-decoration:underline;}
.Project_Quote {padding-left:10px; text-align:left; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
/*End */
.Calender {width:405px; height:201px; margin:0px 0px 5px 0px; background:url(images/Lichvannien1.jpg) no-repeat; float: left; clear: both}
.khung_vanbannhadat {width: 405px; height: 201px; padding: 10px 0px 2px 2px; margin: 5px 0px 0px 0px; background:url(images/khungvb.jpg) no-repeat; clear: both; float: right}
.topinexd {width:919px; height: 46px; clear:both; background:url(Images/topindex.jpg) repeat-x;}
.gachhome {height: 11px; background:url(Images/gachhome.jpg); border-left: 2px solid #ff8500; border-right: 2px solid #ff8500}
.gachdunghome {width: 11px; background:url(Images/gachdung1.jpg); height: 230px; float: left}

.mattblackmenu{height:33px; background: url(Images/nav-bg1.jpg) top repeat-x; z-index: 100px; float: left; width: 686px}
.mattblackmenu ul{list-style:none; padding:0; margin:0;}
.mattblackmenu ul li{height:21px; float:left; list-style:none; padding:0; padding: 8px 8px 0px 8px; background: transparent url(images/cuthda.jpg) right 50% no-repeat}
.mattblackmenu a{color: white; font: normal 8pt Arial; text-transform: uppercase; font-weight: bold; padding-bottom: 7px; text-decoration: none}
.mattblackmenu a:hover{color: #000000; text-decoration: none}
.mattblackmenu li a.selected {font-family: Tahoma; font-size: 8pt; font-weight: bold ; color: #004175}

.ddsubmenustyle, .ddsubmenustyle ul
{
	font: normal 13px Verdana; margin: -1px 0px 0px -8px;  padding: 0px;
	position: absolute; left: 0; z-index: 999; 
	top: 0; list-style-type: none; border-bottom-width: 0; 
	visibility: hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/75p_honey1.png');
	background-image:url(images/75p_honey1.png);
}

.ddsubmenustyle li a
{
	display: block; 
	color: #FFFFFF; 
	text-align:left; 
	text-decoration: none; 
	padding: 5px 35px 2px 5px; 
	
}
* html .ddsubmenustyle li{ /**/display: inline-block; width:200px}
.ddsubmenustyle li a:hover{color: #ff9a00}

.rightmenu {float: right; background: url(Images/mentopright2.jpg); height: 33px; width: 233px}
a.Detail {font-family: Tahoma; font-size: 8pt; color: #ec7425; text-decoration: none}
a.Detail:hover {text-decoration: underline}

.thumbnail {height:21px;
	background:url(images/incons.png) no-repeat;
	padding-left:20px;	
	text-indent:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;	
	text-align:left;
	text-decoration: none;
	font-weight: normal;
	color:#000000;
	width: 440px;
	margin-left: 20px;}
.thumbnail:hover{color:#ee9b11;
	background:url(images/incons_hover.png) no-repeat;}
.thumbnail span{position: absolute; margin-top:0px; margin-left: 0px; visibility: hidden; text-decoration:none}
.thumbnail span img{border: 2px solid #ff8500; margin: 0px; padding: 2px; text-align: center; background: #FFFFFF; padding-left: -10px}
.thumbnail:hover span{visibility: visible; float:left; text-align: left; vertical-align:top}

.thumbnailcon {height:21px;
	background:url(images/incons.png) no-repeat;
	padding-left:20px;	
	text-indent:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;	
	text-align:left;
	text-decoration: none;
	font-weight: normal;
	color:#000000;
	width: 440px;
	margin-left: 20px;}
.thumbnailcon:hover{color:#ee9b11;
	background:url(images/incons_hover.png) no-repeat;}
.thumbnailcon span{position: absolute; background: #edf2f6; padding: 10px; color: #000000; 
	margin-top:0px; margin-left: 0px; visibility: hidden; text-decoration:none; width: 300px; 
	font-family: Tahoma; font-size: 10pt; border: 2px solid #ff9d01}
.thumbnailcon:hover span{visibility: visible; float:left; text-align: left; vertical-align:top}


/*---------------Effect menu ------------------------*/
.trans_box2 {
  font-family:verdana;
  font-weight:bold;
  padding:40px;
  margin:30px;
  border:solid 1px #555;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/75p_honey.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
  background-image:url(images/75p_honey.png);
}

	
/*-----------Menu End-----------------*/
.boxrightleft{width: 456px; float: left}
.boxrightright{width: 406px; float: right; margin-right: 20px}