/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
.hide {display:none;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
input[type=text], input[type=password], input.text, textarea, select {background-color:#fff;border:1px solid #BFCEDC;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, textarea:focus, select:focus {border-color:#666;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* grid.css */
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;#zoom:1}
.clear {clear:both;}

body{font-family:Arial, Helvetica, sans-serif;color:#1a1616;}
a{color:#096eb2;text-decoration:none}
a:hover{color:#ED7D23;text-decoration:underline}
ul, ol{list-style-type:none}
/*-----------------------------------------------------------------*/

#ddMainContainer{width:758px;background-color:#e6f0f9;padding:5px 0 0 4px;}


/*MAP BLOCK*/
#ddddDivMapBlock{border:1px solid #bdd6ef;background-color:#fff;width:748px;height:474px;}
	#ddDivMap{width:540px;height:463px;border:1px solid #999;margin:3px 4px 3px 3px;position:relative;overflow:hidden;float:left}
	#ddDivMapFunction{width:196px;float:left;margin-top:3px;}
		.funcBlock{border:1px solid #999;}
		
		#ddDivSearch{overflow:hidden; width:188px;padding:2px 0 0 6px}
			.funcBlock ul{text-align:left;overflow:hidden;width:100%}
				.ulSearch_1 li{font:bold 11px tahoma; color:#282828; padding-left:8px;height:24px}
				#ddDivSearch .liSearchTitle{font:bold 12px arial;color:#1d6eb4;clear:both}
				.ulSearch_1 .liSearchTitle{padding-left:16px;}
				.ulSearch_2 .liSearchTitle{ height:20px}
			    .ulSearch_2{padding-top:9px;}/*thao update 30/10*/
				.ulSearch_3{padding-top:7px}
				.ulSearch_2 li{ line-height:0; height:28px}
				.ulSearch_3 li{ height:26px}
				.rdSearch{margin-right:7px}
				.selSearch{height:20px;padding:0;}
				.ulSearch_1 .selSearch{float:right; margin:3px 3px 0 0;font:bold 11px tahoma; height:18px;}
				.ulSearch_2 .selSearch{font:bold 11px tahoma; color:#000;}
				.chkSearch{margin-right:9px; top:0; margin-left:0}
				.txtAddressNo,.txtStreetName{ margin:0 2px 0 2px}
				.txtAddressNo,.txtStreetName,.txtDirNo,.txtDirStreet{border:1px solid #bfcedc;font:bold 11px tahoma; padding:1px 1px 0; height:18px;float:left;background-repeat:no-repeat}
				.dButtonContainer a{display:block;height:20px;width:70px;font:bold 12px/20px arial;color:#fff;text-align:center; text-decoration:none; margin:0 auto}/*thao update 20/10/2009*/
				.dButtonContainer a:hover{color:#fff;text-decoration:none}
				.txtAddressNo{width:55px;background-position:1px -60px;}
				.txtStreetName{width:116px;background-position:2px -80px;}
				.txtAddressNoEng{width:55px;background-position:1px -160px;margin:0 2px;}
				.txtStreetNameEng{width:116px;background-position:1px -180px;}
				.dButtonContainer{text-align:center;}/*compact.css*/
				/*.dButtonContainer{height:25px; padding-top:12px;}*/
				.dButtonContainer{height:24px; padding-top:10px;#padding-top:7px;}
				.txtDirNoEng{width:55px; margin-right:7px; margin-left:3px;background-position:1px -160px;}/*edit 07/12/2009*/
				.txtDirStreetEng{width:98px; margin-right:3px;background-position:2px -180px;}
				.txtDirNo{width:55px; margin-right:7px; margin-left:3px;background-position:1px -60px;}
				.txtDirStreet{width:98px; margin-right:3px;background-position:2px -80px;}
				
		#ddDivDirection{overflow:hidden; margin-top:4px; padding-top:6px; padding-left:6px; zoom:1; width:188px;background:rgb(220,220,220);}
			#ddDivDirection span{font:bold 12px/16px tahoma; color:#a5a5a5; padding-left:24px; display:block; margin-bottom:5px}
			#ddDivDirection div{overflow:hidden; height:28px;width:100%}
			#ddDivDirection select{float:left; margin:0 0 0 3px;font:bold 11px tahoma; height:19px}
			#ddDivDirection strong{color:red}	
			#ddDivDirection .dButtonContainer{padding-top:0;} 
		#ddDivDirectionResult{height:158px;margin-top:3px;}/*thao update 30/10*/
		/*#ddddDivDirectionResult{height:158px;margin-top:3px;}*/
			/*.dListStreet{width:187px;height:152px;margin:3px 0 0 3px;}*/
			.dListStreet{width:187px;height:154px;margin:3px 0 0 3px;}/*thao update 30/10*/
				/*   TIM DUONG VA DIA DIEM   */
			.divListStreet{width:292px;border:1px solid #C9C9C9;background-color:#FFF;padding:3px;visibility:hidden}
					.divLSInner{width:100%;}
					.divLSTop{width:100%;height:24px;}
						.divLSTop div, .divLSBot div{height:100%;float:left;}
						.divLSTopC{width:177px;overflow:hidden;}
							.divLSTopC div{width:17px;height:21px;float:left;margin:1px 0 0 10px;display:none;}
							.spnListStreet{text-transform: uppercase;color:#fff;font:bold 12px/24px tahoma,arial;margin-left:17px;float:left;}
					.divLSCenter{border:1px solid #CCD8E2;border-width:1px 1px 0;overflow-x:hidden;overflow-y:auto;height:119px;}
						.ulLS{width:100%;height:100%;overflow:auto;}  
							.aLSStreet{display:block;font:bold 12px/23px tahoma,arial;border-bottom:1px solid #CCD8E2;text-indent:40px;}
							.aLSStreet{height:23px;color:#fff;clear:both;}
							.aLSStreet:hover{color:#fff;text-decoration:none}
					.divLSBot{width:100%;height:9px;font-size:0;} 
						.divLSBotL{font-size:0;width:6px;}
						.divLSBotC{font-size:0;width:175px;}
						.divLSBotR{font-size:0;width:6px;}
				
				.divLSDir{}
					.divLine{font-size:0;height:0;border-top:1px dotted #D4D5D4;clear:both;margin:0 10px 0 25px;overflow:hidden}
					.aLSDirUp{display:block;height:23px;}
					.aLSDirUp:hover{background-color:#f3f3f3;text-decoration:none}
						.aLSDirUp:hover span{text-decoration:none;color:#757575}
						.spnStreetName, .spnDistance{color:#757575;font:11px/23px tahoma,arial;cursor:pointer;}
						.spnStreetName{float:left;text-indent:35px;}
						.spnDistance{float:right;margin-right:5px;}
					.divDistance{/*height:24px;*/background-color:#83B4D4;padding-left:13px;}
						.divDistance span{color:#fff;font:bold 12px/24px tahoma,arial;}
					.bgSearchA{overflow:hidden;}
					.bgSearchB{margin-top:-1px;#margin-top:-2px;overflow:hidden;}
				/*   END TIM DUONG VA DIA DIEM   */
/*END MAP BLOCK*/		
				
/*RESULT BLOCK	*/			
#ddDivResultBlock{width:751px;margin-top:6px;padding-bottom:15px;clear:both}
	#ddDivResultBlock h4{font:bold 14px/28px tahoma,arial;background-color:#0099ff;height:28px;color:#fff;border:1px solid #d8dede;margin-bottom:6px;padding-left:0.88em}
	#ddDivResultBlock table{border:1px solid #d8dede;border-width:1px 1px 0 0;width:750px;table-layout:fixed;#border-collapse:collapse;empty-cells:show}
		#ddDivResultBlock caption{border:1px solid #d8dede;border-bottom-width:0;font-weight:700;font-size:12px;background-color:#efefef;padding:5px 0 4px 15px;}
		#ddDivResultBlock th, #ddDivResultBlock td{border:1px solid #d8dede;border-width:0 0 1px 1px;}
		#ddDivResultBlock thead th{background-color:#0099ff;font-size:12px;color:#fff;text-align:center;padding:6px 0;}
		#ddDivResultBlock td, #ddDivResultBlock tbody th{font-size:12px;padding:0px 3px 0px 9px;background-color:#fff;vertical-align:top;}
		#ddDivResultBlock tbody th{text-align:center;padding-left:0;padding-right:0;font-size:11px;}
		#ddDivResultBlock .tdC{padding:0;text-align:center}
		#ddDivResultBlock .tdDiscount{text-align:left;font-size:10px;color:#ff0000;text-decoration:none;outline:none}			
			.aViewDetail{text-decoration:underline;}	
			.tdDiscount a{float:left;width:22px;height:22px;background-image:url(../images/icon/icoDiscount.jpg);position:relative;margin:2px 3px 0}
			.tdDiscount a:hover{text-decoration:none;color:#000}
			.tdDiscount a:hover .hoverBox{display:block}			
			.sManager{color:#5e5e5e;margin-left:1px;}
				.sManager span{font-weight:700;margin-left:3px;}
			.aDetailName{font-weight:700;text-decoration:underline}

.hoverBox{position:absolute;background-color:#cfcfcf;padding:0 0 1px 1px;z-index:1;}
	.hoverBox_1{background-color:#707070;padding:0 0 1px 1px}
		.hoverBox_2{background-color:#404040;padding:0 0 1px 1px}
			.hoverBox p{border:1px solid #000;background-color:#feffdb;width:224px;padding:6px 0 7px 9px;font-size:12px;}
.btnHome{display:block;width:132px;height:21px;margin:15px 0 0 3px;text-indent:-99999px;overflow:hidden;} 
/*END RESULT BLOCK	*/	
.spnChar{color:#FFF;font:bold 11px tahoma,arial; /*Quang 26/09*/ display:block; width:21px; text-align:center; position:absolute;top:3px;left:0;font-size:12px;left:3px;top:6px;font-family:arial;}
/*toolitip*/
.dToolTip{position:absolute;z-index:12;}
.dTTSmall{width:210px;height:71px;}
	.dToolTip_C{float:left;width:242px;position:absolute;left:14px;overflow:hidden;border:1px solid #bebebe;border-width:1px 0;}
	
	.dTTSmall .dToolTip_C{background-position:0 0;height:69px;width:172px;}
	.dToolTip_L{width:15px;float:left;height:100%;}
	.dTTSmall .dToolTip_L{background-position:0 0;}	
		.ulToolTip{}	
			.ulToolTip li{font:11px/14px tahoma,arial;color:#3c3c3c;clear:both}		
				.ulToolTip h5, .dToolTip_Title span{font:bold 12px arial;color:#80bf46; }
				.ulToolTipAdd{width:170px;float:left;padding-left:7px;}
				.dTTSmall .ulToolTipAdd{padding-left:0;margin-top:5px;}

	.dToolTip_R{width:25px;float:right;height:100%;}
	.dTTSmall .dToolTip_R{background-position:0 -70px;}
	
	    .aTTButtonClose{display:block;width:25px;height:28px;position:relative;}
	.dToolTipTail{width:60px;height:32px;position:absolute;bottom:-31px;left:107px;}
	.dTTSmall .dToolTipTail{background-position:0 0;width:41px;height:22px;left:77px;bottom:-21px;}
	
.dToolTipShadowSmall{width:225px;height:64px;position:absolute;z-index:11;}

/*zoom*/
.divMapZoom{width:31px;height:215px;position:absolute;}	
	.divZBack{width:31px;height:215px;}
	.divZButton{width:19px;height:203px;position:absolute;top:6px;left:6px;}
		.divZDefault, .divZIn, .divZOut{width:19px;height:19px;cursor:pointer;}
		.divZIn{margin-top:4px;}
		.divZTrack{width:19px;height:142px;cursor:pointer;position:relative;}
		.divZCroll{width:23px;height:9px;font-size:0;position:absolute;cursor:pointer;}				
/*khung move map*/


/*css4Ctype*/
.mapfunction_diadiem{
	height:18px;
	position:absolute;
	right:12px;
	top:10px;
	width:235px;
	z-index:15;
}
.divType_0{
    cursor:pointer;
    float:left;
    height:18px;
    width:74px;
	}
.divType_1
{
	cursor:pointer;
    float:left;
    height:18px;
    margin-left:5px;
    width:74px;
}
.divType_2
{
	cursor:pointer;
    float:left;
    height:18px;
    margin-left:5px;
    width:74px;
}
.imgType{}
/*end css4Ctype*/	
	
	
/*DIV PAGING*/
.divPaging{margin-top:-40px;padding:0 10px 10px 0;text-align:right;width:400px;float:right}
.divPaging a, .divPaging span{font:bold 11px Tahoma;color:#096EB2;text-decoration:none;cursor:pointer;}
    .divPaging ul{margin:auto;width:277px;height:100%;}
        .divPaging li{font:bold 11px Tahoma;float:left;padding:0 5px;margin-top:3px;cursor:pointer;color:#a1a1a1;}
        .divPaging .liPagingBtn{width:10px;height:20px;margin-top:0;line-height:20px;border-right:none;}
        .divPaging .liPagingActive{color:Red;}
/*END DIV PAGING*/
/*DIV MAP TYPE*/	
.divMapFunc{width:237px;height:19px;position:absolute;text-align:center;}
.divMapFunc div{width:74px;height:100%;float:left;margin-right:5px;_overflow:hidden;_position:relative;}
.divMapFuncOff{background-position:-250px 0;}
.divMapFuncOn{background-position:-170px 0;}
.divMapFunc a{display:block;width:100%;height:100%;color:#fff;_position:absolute;_top:0;_left:0;}
.divMapFuncOn a{font:bold 11px/19px tahoma;}
.divMapFuncOff a{font:11px/19px tahoma;}
.divMapFunc a:hover{color:#FFF;font-weight:700;text-decoration:none;}

.divMapFuncOff i{_left:-250px;}
.divMapFuncOn i{_left:-170px;}

/*END DIV MAP TYPE*/
			
			