@charset "utf-8";
/* CSS Document */

/*** GLOBAL ***/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	border: none;
}
img {
	border: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0 none;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}

a:link, a:visited {
	padding: 0px; margin:0px;
	text-decoration: none;
	color: #b2b2b2;
}
a:hover, a:active {
	text-decoration: none;
	color: #363636;
}
.clearfloat{ clear:both; }

ol, ul {
	list-style: none outside none;
}
body {
	color: #B2B2B2;
	font-family: 微軟正黑體, 新細明體, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

/***navigation***/
#navigation {
	position: relative;
	margin:0px auto;
	/*max-width: 1280px;*/
    max-width: 990px;
	min-width:960px;
	height:114px;
}
#logo {
	position: absolute;
	top:0px; left:30px;
	width: 195px;
	height: 114px;
	background: url(../images/en/logo.jpg) no-repeat;
}
#nav_items {
	position: absolute;
	width: 700px;
	padding-top: 20px;
	right:30px;
	top:0px;
	z-index:10;
}
.search_text {
	color: #b2b2b2;
}
#search {
	width: 280px;
	float: right;
	position: relative;
}
#nav_items input {
	border: 1px solid #9f9f9f;
	width: 252px;
	height: 26px;
	padding: 0px 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 5px;
	float: right;
}
.btn_search {
	position: absolute;
	top: 4px;
	left: 241px;
}
.btn_search a:link, .btn_search a:visited {
	background: url(../images/en/btn_search.jpg);
	float: left;
	width: 21px;
	height: 20px;
}
.btn_search a:hover, .btn_search a:active {
	background-position: 0 -20px;
}
.language {
	float: right;
	letter-spacing: 2px;
	padding-top: 5px;
}
.language a:link, .language a:visited {
	color: #333333;
	text-decoration: none;
}
.language a:hover, .language a:active {
	color: #bfbfbf;
	text-decoration: none;
}

/*dropdown menu*/
.menu_container {
	float: right;
	color: #000000;
	padding-top: 34px;
}

.stroke{
	float: left;
	margin: 0px 20px;
}

.btn_menu{ float:left; position:relative; color: #000000; text-decoration: none; height:32px;}
.btn_menu .menu{ position:absolute; left:-25%; top:32px;  display:none; }
.btn_menu:hover .menu{ display:block;}
.btn_menu a:link,.btn_menu a:visited{ color: #000000; text-decoration: none; }
.btn_menu:hover a{ color: #aad042; text-decoration: none; }
.btn_menu.active a{ color: #aad042; text-decoration: none; }

.btn_menu .menu .submenu{ background-color:#aad042; padding:5px 10px; border-bottom: solid 1px; border-color:white; min-width: 120px; max-width: 250px;}
.btn_menu .menu .submenu:hover { background-color:#b2b2b2;}
.submenu a:link, .submenu a:visited{ color: white; }
.submenu a:hover, .submenu a:active{ color: white;}
.btn_menu .menu .submenu_last{ background-color:#aad042; padding: 5px 10px; border:none; min-width: 102px; max-width: 250px;}
.btn_menu .menu .submenu_last:hover { background-color:#b2b2b2;}
.submenu_last a:link, .submenu_last a:visited{ color: white;}
.submenu_last a:hover, .submenu_last a:active{ color: white;}

.btn_menu .menu .contact{ background-color:#aad042; padding:5px 10px; border-bottom: solid 1px; border-color:white; width: 108px;}
.btn_menu .menu .contact:hover { background-color:#b2b2b2;}
.contact a:link, .contact a:visited{ color: white; }
.contact a:hover, .contact a:active{ color: white;}
.btn_menu .menu .contact_last{ background-color:#aad042; padding: 5px 10px; border:none; width: 108px;}
.btn_menu .menu .contact_last:hover { background-color:#b2b2b2;}
.contact_last a:link, .contact_last a:visited{ color: white;}
.scontact_last a:hover, .contact_last a:active{ color: white;}

/***banner***/	
#banner { width:100%; min-width: 960px; height: 402px;  overflow: hidden; background: #FFFFFF;}
#banner .container{ position:relative; width:960px; height:402px; margin: 0px auto; }
#banner .img{ position: absolute; top:0px; left: -15px; width: 990px; height: 402px; }
#banner .img .slider{ position: relative; width: 990px; height: 402px; overflow:hidden; }
#banner .img .slider .sliderContainer{ position: absolute; width:10000px; height: 402px; }
#banner .img .slider .sliderContainer .imgNode{ position:relative;float:left; height:402px; width:990px; overflow: hidden; }
#banner .img .slider .sliderContainer .textNode{position:absolute; top:150px; left:600px; width: 300px;}
#banner .img .sliderNavContainer{ position:absolute; z-index:10; width: 100%; height:100px; top: 360px; left: 0px; }
#banner .img .sliderNavContainer .sliderNav a{ display:inline-block; width:10px; height:10px; margin:10px; background:url(../images/en/dot_grey.png) no-repeat; }
#banner .img .sliderNavContainer .sliderNav a span{display: none;}
#banner .img .sliderNavContainer .sliderNav a.active{width:10px; height: 10px; background:url(../images/en/dot_green.png) no-repeat;}

	/*banner_text container*/
	.textNode .bannerTitle{color: white;font-size: 16pt;}
	.textNode .bannerLine{background:url(../images/en/banner_line.png) no-repeat; float:left; width:291px;height: 1px; margin: 5px 0px;}
	.textNode .bannerText{color:white;font-size: 10pt; line-height: 18px;}
	.textNode .bannerArrow{ position:relative; background:url(../images/en/arrow_more.png) no-repeat; float:left; width:12px;height:21px; margin: 10px 10px 10px 0px;}
	.textNode .arrowText{float:left; margin:12px 0px 10px 4px; color: white;}




/***content wrapper***/
#wrapper {
	position: relative;
	max-width: 100%;
	min-width: 990px;
	margin: 0px auto;
	overflow: hidden;
	background: #ffffff;
}
#content {
	width: 990px;
	margin: 0px auto;
	padding-bottom: 50px;
}
/*feature*/
#feature {
	width: 990px;
	padding-top: 19px;
	margin-left: 25px;
}
.feature_button {
	width: 300px;
	float: left;
	margin-right: 20px;
}
.feature_title {
	text-align: center;
	max-width: 300px;
	color: #333333;
	padding-bottom: 8px;
}
.btn_feature{ position: relative;  float: left;	width: 300px; height: 150px;}
.overlay{ position: absolute; background-color:#000; width: 300px; height: 150px; top:0px; left:0px; display:none; }
.overimage{ position: absolute;width: 300px; height: 150px; top:0px; left:0px; display:none; z-index: 1000;}

/*sitemap*/
#sitemap {
	width: 990px;
	padding-top: 19px;
	margin-left: 25px;
}
.sitemap_list {
	float: left;
	display: block;
	margin-right: 60px;
}

.sitemap_listLast {
	float: left;
	display: block;
	margin-right: 0px;
}

.sitemap_section {
	font-weight: bold;
	font-size: 14px;
}
.sitemap_section a:link, .sitemap_section a:visited {
	color: #aad042;
	text-decoration: none;
}
.sitemap_section a:hover, .sitemap_section a:active {
	color: #499663;
	text-decoration: none;
}

.sitemap_subsection a:link, .sitemap_subsection a:visited{ color:#787878;}
.sitemap_subsection a:hover, .sitemap_subsection a:active{color:#363636;}

.sitemap_subsection ol li {
	list-style: none;
	line-height: 20px;
}
/***footer***/
#footer_bg {
	max-width: 100%;
	min-width: 990px;
	margin-top: 100px;
	margin-bottom: 0px;
	margin: 0px auto;
	overflow: hidden;
	height: 30px;
	background: #f7f7f7;
}
#footer {
	padding-top: 4px;
	width: 990px;
	margin: 0px auto;

}
.footer_menu {
	float: left;
}
.footer_menu span {
	margin: 20px;
}
.copyright {
	float: right;
}

/***section banner***/       
#insideBanner { width:100%; min-width: 995px; height: 187px;  overflow: hidden; background: #ffffff;}
#insideBanner .container{ position:relative; width:995px; height:187px; margin: 0px auto; }
#insideBanner .img{ position: absolute; top:0px; left:0px; width: 995px; height: 187px; }

/***section menu***/  
#sectionLeft{float:left;margin-top:44px;width:208px;}
.sectionName{color:#666666; padding-bottom:0px;font-size: 14px; float: none;clear: both;}
.sectionName a:link,.sectionName a:visited{ color: #666666; text-decoration: none; }
.sectionName a:hover{color: #499663; text-decoration: none;font-weight:bolder; }
.sectionName.active a{ color: #499663; text-decoration: none;font-weight:bolder; }
#sectionLeft .submenuLine{float: left;margin:10px 0px; background:url(../images/en/submenu_line.png); width: 193px;height: 1px;}
/***section content***/  
#sectionRight{ float:left;margin-top:33px;width:782px;}

#sectionTitle_normal{color:#aad042;font-size: 20px;font-weight: bolder;text-decoration: none;}
#sectionTitle{ float:left; color:#aad042;font-size: 20px;font-weight: bolder;text-decoration: none;}
#sectionLine{margin:14px 0px;background:url(../images/en/section_line.jpg);width:100%;height: 1px;}

.btn_video{ position: relative;  float: left; width: 775px; height: 518px; padding-bottom: 10px;}
.overvideo{ position: absolute; top:228px; left:351px; width:87px; height:87px; display:none; z-index: 1000;}
.overlay_video{ position: absolute; background-color:#000; width:775px; height:518px; top:0px; left:0px; display:none; }
.overlay_text{ position: absolute; top: 330px; left:340px; font-size:14px; font-weight: bolder;  color: white; display:none; }

.btn_video1{ position: absolute;  float: left; width: 775px; height: 518px;}
.overvideo2{ position: absolute; top:228px; left:351px; width:87px; height:87px; display:none; z-index: 1000;}
.overlay_video3{ position: absolute; background-color:#000; width:775px; height:518px; top:0px; left:0px; display:none; }
.overlay_text4{ position: absolute; top: 330px; left:340px; font-size:14px; font-weight: bolder;  color: white; display:none; }

.textContent{font-size:13px; color: #333333;text-decoration:none;line-height:160%; text-align: justify;}
.textContent .title{font-size: 14px;color:#333333; font-weight: bolder; margin: 10px 0px;}
.textContent .remark{color:#858585; margin: 20px 0px;}

/***About Us ***/

#footer_icons {
	width: 990px;
	margin: 0px auto;
	padding-top:40px;
}


/***About Us - gallery***/
#galleryContent{width: 770px;}
#galleryContent .enlargePic{width: 770px; height: 508px; overflow: hidden; margin-bottom: 20px;}
#galleryContent .thumbContainer{margin-left: 15px;width: 760px; height: 120px;}
#galleryContent .thumbnail{position: relative;  width: 233px; height: 100px; float: left;margin-right: 20px; cursor:pointer; }
#galleryContent .overthumb{ position: absolute; width: 233px; height: 100px; top:0px; left:0px; display:none; z-index: 1000;}
#galleryContent .btn_gallerynext{background: url(../images/en/btn_gallerynext.png) no-repeat; width:29px; height: 20px; float: right;margin-right: 15px;}
#galleryContent .btn_galleryprev{background: url(../images/en/btn_galleryprev.png) no-repeat; width:29px; height: 20px; float:left;margin-left: 15px;}




/***About Us - management profile***/
.professorContainer{width:775px; height: 217px; background:#e6e6e6; margin-bottom: 15px;padding: 5px;}
.professorImg{float: left;margin-right: 20px; width: 310px; height: 217px; overflow: hidden;}
.professorDes{margin-top:76px; float: left; }
.professorTittle{font-size: 15px; color: #333; margin-bottom: 5px; width: 410px;}
.professorText{font-size: 15px; color: #aad042; font-weight: bolder; width: 410px;}
.manageLine{margin:10px 0px 30px 0px; background:url(../images/en/grey_line.gif);width:100%;height: 2px; width: 785px;}


/***About Us - milestone***/
.milestoneContainer{width:772px;}
.yearBg1{background:#dde9bc; width: 752px; padding: 10px 15px; }
.yearBg2{background:#e8e8e8; width: 752px; padding: 10px 15px; }
.year{font-size: 24px; color: #333333;text-shadow: 3px 3px 2px white; font-weight: bolder; margin-bottom: 2px;}
.yearText{font-size:13px; color: #333333;text-decoration:none;line-height:160%; text-align: justify;}


.milestoneContainer a{
	font-size: 14px; color: #333333;text-shadow: 3px 3px 2px white;
}

#corporate_info{
	font-size: 13px; color: #333333;
	line-height: 20px;
	
	border-collapse:separate; 
  	
}

#corporate_info td{
	vertical-align: top;
}



/***Awards ***/

.awardContent {
	position:relative;	
	font-size:13px; color: #333333;text-decoration:none;line-height:150%;
}

.award {
	display:block;
	float:left;
	width:250px;
	text-align:center;
	margin-right:5px;
	margin-bottom:30px;
	}


/***R&D ***/

#sectionRnd{
	width:990px;
	margin-top:33px;
}

.rndContent{
	position:relative;
	height:2100px;
	
}	

.rndContent .background {
	position:absolute;
	top:160px;
	left:0px;
	width:978px;
	height:814px;
	background:url(../images/en/bg_rnd.jpg) no-repeat;
	z-index:1;
	}

.rndContent .Paragraph1{
	position:absolute;
	top:0px;
	left:0px;
	font-size:13px; color: #333333;text-decoration:none;line-height:200%;
	z-index:2;
	}
	
.rndContent .Paragraph2{
	position: absolute;
	width: 630px;
	top: 178px;
	left: 370px;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	line-height: 200%;
	z-index:2;
	}	
	
.rndContent .professor{
	position: absolute;
	top: 913px;
	left: 4px;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	line-height: 200%;
	z-index: 2;
	}	

.rndContent .professor .title {	
	font-size:18px;
	font-weight:bolder;
	color:#70a11a;
}

.rndContent .professor .name {	
	font-size:18px;
	font-weight:bolder;
	font-style:italic;
	color:#333333;
}

.rndContent .professor .cert {	
	font-size:16px;
	font-weight:bolder;
	color: #999;
}

.prof_background{
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	line-height: 200%;
	z-index: 2;
	background-color: #e1eebc;
	width: 955px;
	position: absolute;
	top: 1030px;
	left: 4px;
	padding: 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFF;

}

.prof_background .prof_words{
	font-style: italic;
	font-size:13px; color: #333333;text-decoration:none;line-height:180%;
	background:url(../images/en/background_prof_word.png) no-repeat;
	background-position: left;
	width:920px;
	height:68px;
	padding:20px;
	
}

.prof_name {
	text-align:right;
}

.bulletList {
	margin:20px;
}

.bulletList ul{
	list-style:url(../images/en/bullet_green.gif);	
}

.prof_background1 {
	width: 990px;
	position: absolute;
	top: 1074px;
	left: 6px;
	font-size:13px; color: #333333;text-decoration:none;line-height:180%;
}

.rndLine{margin:5px 0px;background:url(../images/en/grey_line.gif);width:100%;height: 2px;}

.blackTitle { font-size:15px; color: #333;text-decoration:none;line-height:180%; font-weight:bolder;}

.equipBox{
	width:445px;
	float:left;	
}

.prof_background2 {
	width: 990px;
	position: absolute;
	top: 1074px;
	left: 6px;
	font-size:13px; color: #333333;text-decoration:none;line-height:180%;
}

.rndLine{margin:5px 0px;background:url(../images/en/grey_line.gif);width:100%;height: 2px;}

.blackTitle { font-size:15px; color: #333;text-decoration:none;line-height:180%; font-weight:bolder;}

.equipBox1{
	width:300px;
	float:left;	
	height:220px;
}

.equipBox2{
	width:590px;
	float:left;
	height:220px;	
}

.rndEquipments {
	width: 990px;
	position: absolute;
	top: 2174px;
	left: 6px;
	font-size:13px; color: #333333;text-decoration:none;line-height:180%;
}

.rndLine{margin:5px 0px;background:url(../images/en/grey_line.gif);width:100%;height: 2px;}

.blackTitle { font-size:15px; color: #333;text-decoration:none;line-height:180%; font-weight:bolder;}

.equipBox{
	width:445px;
	float:left;	
}

/***Contact Us ***/
#sectionLine2{margin:14px 0px;background:url(../images/en/section_line_long.jpg);width:986px;height: 1px;}

#enquiryForm{position:relative;background:url(../images/en/form_bg.jpg) no-repeat; padding-bottom: 5px; width:770px; height: 303px;}
#enquirySelection{position: absolute;top:24px; left:213px;}
#enquirySelection select{border:1px solid #727272; width:160px; height:22px; width: 200px;}
#enquiryEmail{position:absolute; top:24px; left:494px; color: #727272; text-decoration: none; font-size:12px;}
.fieldContainer{position: absolute; top:64px;left:150px;width:606px;}
.fieldContainer tr{height:39px;}
.fieldContainer .field input{color:#727272; border: none; width:263px;height: 22px;}

#sectionContact{float:left;margin-top:10px;width:208px;}
#list{width:102px; float:left;}
.btn_place{color:#666666; padding-bottom:0px;font-size: 12px; width:87px;height: 20px; padding-top: 10px; }
.btn_place:hover{color:white; text-decoration: none;font-weight:bolder;background-color:#a8d958;width:87px;height: 20px; padding-top: 10px; }
.btn_place.active { color: #499663; text-decoration: none;font-weight:bolder;  }
#list .submenuLine{margin:0px 0px; background:url(../images/en/submenu_line.png); width: 87px;height: 1px;}

#sectionRight2{float:left;margin-top:10px;width:780px;}
/*#map{position:relative; background:url(../images/en/map.jpg);width:769px; height:663px;}*/
#map{position:relative; background:url(../images/en/map.jpg) no-repeat;width:769px; height:663px;}
#location_hk{position:absolute;top:359px; left:436px;}
.dot{position: relative; width: 15px; height: 15px; }
.dot .popbox{position:absolute;top:-155px; left:-120px; background:url(../images/en/popbox.png) ; width: 253px; height: 155px; text-align:center;display: none; }
.dot .popbox .title{color:#a8d958; font-size:12px; font-weight: bolder; text-decoration: none; padding: 10px;}
.dot .popbox .info{color:#727272; font-size:12px; text-decoration: none; line-height:18px;}

.btn_submit {position: absolute; top: 190px;	left: 0px; z-index: 1000;}
.btn_submit a:link, .btn_submit a:visited{ background: url(../images/en/btn_submit.png); float:left; width:131px; height:37px;}
.btn_submit a:hover, .btn_submit a:active{ background-position:0 -37px;}


/*** product ***/

.downloadIcon{float:right; }
		/* dropdown*/
.dropdown{max-height: 100%;}
.dropdown .productName{color:#666666; padding-top:10px;font-size: 14px; height: 30px;}
.dropdown .productName a:link,.productName a:visited{ color: #666666; text-decoration: none; }
.dropdown .productName a:hover{color: #499663; text-decoration: none;font-weight:bolder; }
.dropdown .productName.active a{ color: #499663; text-decoration: none;font-weight:bolder; }
.droplist{  padding-bottom:10px; }
.droplist .listItem {}	
.droplist .listItem .listDot{background:url(../images/en/menu_dot.png); width:4px; height: 4px; margin-right:10px;float: left;margin-top: 6px;}
.droplist .listItem .listText{ color:#666666; font-size: 12px; float: left; margin-bottom: 6px;}
.listText a:link, .listText a:visited{ color: #666666; text-decoration: none; }
.listText a:hover{color: #499663; text-decoration: none;font-weight:bolder; }
.listText.active a{ color: #499663; text-decoration: none;font-weight:bolder; }

.dropLine{float: left;  background:url(../images/en/submenu_line.png); width: 193px;height: 1px;}


/**cody code**/
.rndLine{margin:5px 0px;background:url(../images/en/grey_line.gif);width:100%;height: 2px;}

.blackTitle { font-size:15px; color: #333;text-decoration:none;line-height:180%; font-weight:bolder;
		
}

		/*product content*/
.productContent{ position: relative;}
.paragraphImage{float:left; padding-right: 10px; }
.productImage{float:left; padding-right: 28px; }
.productParagraph1 { float: right; font-size: 13px;color: #333;text-decoration: none; text-align:justify; line-height: 200%; width:450px; /*height: 205px;*/}
.productParagraph2{font-size: 13px;color: #333;text-decoration: none; text-align:justify;line-height: 200%; margin-top: 5px; padding-bottom: 16px;}
.productParagraph3{width:362px; font-size: 13px;color: #333;text-decoration: none; text-align:justify;line-height: 200%; margin-top: 5px; padding-bottom: 16px;}

#productTable{width: 782px; padding-top: 20px;}
.specName{background-color:#e1eebc; height: 24px; text-align: center; color:#333;}
.specName span{display: block; margin:5px 0px;}
.specName2{background-color:#e6f7db; height: 24px; text-align: center; color:#333; }
.specName2 span{display: block; margin:5px 0px;}

/*** application***/
.appLine{margin:5px 0px 10px 0px; background:url(../images/en/grey_line.gif);width:100%;height: 2px; width: 757px;}
.appImage{float:left; padding-right: 28px; }
.appParagraph{ width:757px;font-size: 13px;color: #333;text-decoration: none; text-align:justify;line-height: 200%; margin-top: 5px; padding-bottom: 16px;}
.appRemark{ height:30px; width: 167px; font-size: 13px;color: #aad042;text-decoration: none; line-height: 100%; margin-top: 5px; padding-bottom: 16px;}
/*slide*/
#slideshow{margin-bottom: 40px;}
#appSlideshow{ position:relative; width: 731px; height: 379px; border:solid 1px #aad042; overflow: hidden; background: #aad042;}
#appSlideshow .img{ position: absolute; top:0px; width: 731px; height: 379px; }
#appSlideshow .img .slider{ position: relative; width: 731px; height: 379px; overflow:hidden; }
#appSlideshow .img .slider .sliderContainer{ position: absolute; width:10000px; height: 379px; }
#appSlideshow .img .slider .sliderContainer .imgNode{ position:relative;float:left; height:379px; width:731px; overflow: hidden; }
#appSlideshow .img .slider .sliderContainer .textNode2{position:absolute; top:311px; left:0px; width: 1000px;  height:70px; background:url(../images/en/slideshow_popbg.png) repeat-x;}
#appSlideshow .img .sliderNavContainer{ position:absolute; z-index:10; height:100px; top: 10px; right: 15px; }
#appSlideshow .img .sliderNavContainer .sliderNav a{ display:inline-block; width:22px; height:22px; margin:5px; background:url(../images/en/slideshow_dot.png) no-repeat; }
#appSlideshow .img .sliderNavContainer .sliderNav a span{color: white; font-size: 16px; }
#appSlideshow .img .sliderNavContainer .sliderNav a.active{width:22px; height: 22px; background:url(../images/en/slideshow_dotover.png) no-repeat;}


/*slidecontent*/
	.textNode2 .slideTitle{color: #AAD042;font-size: 16pt; margin-left: 10px;}	
	.textNode2 .slideText{float:left; margin:5px 0px 10px 10px; color: white;}


/*** search***/
.searchResult span{color:#333;font-size: 12px;text-decoration: none; }
.searchWording {color:#aad042;font-size: 12px;text-decoration: none}
.searchArrow{margin-right: 5px; float:left;}
.searchItem{margin-bottom: 20px; color:black;font-size: 12px;text-decoration: none; margin-left: 20px; width: 970px; }




/**tnc**/
.tnc{font-size: 13px;color: #333;text-decoration: none; text-align:justify;line-height: 200%;}	
.tnc span{font-weight: bolder;}
.tnc ul{margin-left: 34px;}
.tnc ul li{list-style-type:lower-alpha;}


/**privacy**/
.privay{font-size: 13px;color: #333;text-decoration: none; text-align:justify;line-height: 200%;}	
.privay span{font-weight: bolder;}
.privay ul{margin-left: 34px;}
.privay ul li{list-style-type:decimal;}

.dotType0{background:url(../images/en/mapdot_red.png);background-repeat:no-repeat;background-color:transparent;}
.dotType1{background:url(../images/en/mapdot_seablue.png);background-repeat:no-repeat;background-color:transparent;}
.dotType2{background:url(../images/en/mapdot_green.png);background-repeat:no-repeat;background-color:transparent;}
.dotType3{background:url(../images/en/mapdot_blue.png);background-repeat:no-repeat;background-color:transparent;}