html{
    height:100%;
}
body {
	color: #000030; 
	background-color: #303E5B;
	margin: 0px 0px 0px 0px;
	text-align: center;
 	position:relative;
	height: 100%;
	min-height: 100%;
	background-image: url('./image/bb.gif'); 
	background-repeat: repeat-x ;
}
.hi {
	background-image: url('./image/bbb.gif'); 
	background-repeat: repeat-x ;
}
body,td,th {
	font-family:  lr oSVbN, Osaka|;
	font-size: 12pt;
	font-weight: normal;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl{
	margin: 0px 0px 0px 0px;
	text-align: left;
}
h1 {
	color: #FFFFFF;
	text-align: left;
	display: none;
	}
h2{
	color: #800000;
	display: none;
}
h4{
	font-size: 14pt;
	font-weight: bold;
	display: none;
}
.pn{
	display: none;
}
a:link { color: #003399; text-decoration:none;font-weight: bold; cursor:hand;}
a:visited { color: #003399; text-decoration:none;font-weight: bold;cursor:hand;}
a:hover { color: #ff3300; text-decoration:none;font-weight: bold;cursor:hand;}
a:active { color: #003399; text-decoration:none;font-weight: bold;cursor:hand;} 
a.ap1:link { color: #ffffff; text-decoration:none; font-size: 14px;font-weight: bold;} 
a.ap1:visited { color: #ffffff; text-decoration:none;} 
a.ap1:hover { color: #e0e0c0;  text-decoration:none;} 
a.ap1:active { color: #ffffff;  text-decoration:none;} 



#maincntn {
	width: 899px;
	background-color: #303E5B;
	height:100%;
	padding: 0px 0px 0px 0px;
	margin: auto;
	text-align: left;

}

#mid {
	width: 899px;
	height:724px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmtop_a.gif'); 

}
#nmenu {
 margin-left:0;
 padding-left:0;
 list-style-type:none;
 width:899px;
 height:21px;
 float:left;
 }

#fmenu {
 margin-left:0;
 padding-left:0;
 list-style-type:none;
 float:right;
 }

#fmenu li {
 float:left;
}

#nmenul {
 margin-left:0;
 padding-left:0;
 list-style-type:none;
 float:right;
 width:94px;
 height:20px;

 }
#nmenur {
 margin-left:0;
 padding-left:0;
 list-style-type:none;
 float:right;
 width:91px;
 height:20px;
 }

#fmenul {
 margin-left:0;
 padding-left:0;
 list-style-type:none;
 float:right;
 width:92px;
 height:20px;
 }


#header {
 height:18px;
 width:899px;
 margin: 0;
 padding: 0;
 float:left;
}
#header1 {
 height:19px;
 width:899px;
 margin: 0;
 padding: 0;
 float:left;
}

#box1 {
 height:210px;
 width:190px;
 margin: 0;
 padding: 0;
 position: relative; 
 top: 255px; 
 left: 0px; 

}
#box11 {
 height:35px;
 width:190px;

}
#box2 {
 height:28px;
 width:119px;
 margin: 0;
 padding: 0;
 position: relative; 
 top: 318px; 
 left: 8px; 
}
#box3 {
 height:28px;
 width:119px;
 margin: 0;
 padding: 0;
 position: relative; 
 top: 330px; 
 left: 8px; 
}
#box4 {
 height:28px;
 width:119px;
 margin: 0;
 padding: 0;
 position: relative; 
 top: -100px; 
 left: 690px; 

}

#midcompany {
	width: 899px;
	height:724px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmcompany.gif'); 
	background-repeat: repeat-x ;
}
#midintro {
	width: 899px;
	height:724px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmintro.gif'); 
	background-repeat: repeat-x ;
}
#midbridal {
	width: 899px;
	height:771px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmbridal2.gif'); 
	background-repeat: repeat-x ;
}
#middevelop {
	width: 899px;
	height:1028px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmdevelop.gif'); 
	background-repeat: repeat-x ;
}
#midbill {
	width: 899px;
	height:920px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmbill2.gif'); 
	background-repeat: repeat-x ;
}
#midmaterial {
	width: 899px;
	height:724px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmmaterial.gif'); 
	background-repeat: repeat-x ;
}
#midhouse {
	width: 899px;
	height:1293px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmhome2.gif'); 
	background-repeat: repeat-x ;
}
#midnews {
	width: 899px;
	height:724px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmnews.gif'); 
	background-repeat: repeat-x ;
}
#midsitemap {
	width: 899px;
	height:724px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmsitemap.gif'); 
	background-repeat: repeat-x ;
}
#midcontact {
	width: 899px;
	height:724px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmcontact.gif'); 
	background-repeat: repeat-x ;
}
#midprivacy {
	width: 899px;
	height:724px;
	margin: 0;
	padding: 0;
	float:center;
	background-image: url('./image/tpmprivacy.gif'); 
	background-repeat: repeat-x ;
}
#boxtop {
 height:45px;
 width:400px;
 margin: 0;
 padding: 0;
 position: relative; 
 top: -640px; 
 left: 90px; 
}
#boxtopd {
 height:45px;
 width:400px;
 margin: 0;
 padding: 0;
 position: relative; 
 top: -945px; 
 left: 90px; 
}
#boxtopb {
 height:45px;
 width:400px;
 margin: 0;
 padding: 0;
 position: relative; 
 top: -835px; 
 left: 90px; 
}
#boxtoph {
 height:45px;
 width:400px;
 margin: 0;
 padding: 0;
 position: relative; 
 top: -1208px; 
 left: 90px; 
}
#boxtopw {
 height:45px;
 width:400px;
 margin: 0;
 padding: 0;
 position: relative; 
 top: -686px; 
 left: 90px; 

}

#midnmenw{
 height:85px;
 width:899px;
 margin: 0;
 padding: 0;
}
#boxnews0 {
 height:580px;
 width:899px;
 margin: 0;
 padding: 0;

}
#boxindex {
 height:600px;
 width:500px;
	margin: 0px 0px 0px 80px;
 padding: 0;

}

#boxnews1 {
 height:45px;
 width:400px;
	margin: 0px 0px 0px 90px;
 padding: 0;
}

#boxnewsc {
 height:378px;
 width:678px;
 margin: 0px 0px 0px 0px;
 padding: 0;
 position: relative; 
 top: 203px; 
 left: 110px; 
}

#boxsitem0 {
 height:580px;
 width:899px;
 margin: 0;
 padding: 0;

}

#boxsitemc {
 height:210px;
 width:600px;
 margin: 0px 0px 0px 0px;
 padding: 0;
 position: relative; 
 top: 223px; 
 left: 130px; 
}
#boxsitem1 {
 height:32px;
 width:600px;
 margin: 0px 0px 0px 0px;
 padding: 0;

}
#boxsitem2 {
 height:30px;
 width:380px;
 margin: 0px 0px 0px 0px;
 padding: 0;

 float:left;
}
#boxsitem3 {
 height:30px;
 width:220px;
 margin: 0px 0px 0px 0px;
 padding: 0;

 float:left;
}
#boxcontact1 {
 height:30px;
 width:140px;
 margin: 0px 0px 0px 0px;
 padding: 0;
 position: relative; 
 top: 343px; 
 left: 220px; 
}
#foot {
 width:750px;
 height:30px;
 font-weight: bold;
 border-top:1px solid #000000;
 border-bottom:1px solid #000000;
 background-color: #ffffff;
 text-align: center;
 padding-top: 10px;
 float:left;
}


