body{
	color: #000;
	background-color: #f5f5f5;
	margin: 0px; 
	padding: 0px;
}

img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

#main{
	padding: 20px 20px 20px 20px;
}

.tnews{
	padding: 10px 20px 60px 0px;
}

.tnews2{
	padding: 10px 20px 40px 20px;
}

.toppicborder{
	padding: 10px;
	border: 1px dotted #999999;
}


.newsborder{
	padding: 5px 10px 5px 5px;
	border-width : 0px 0px 1px 0px;
	border-style : dotted;
	border-color : #666;
}

#tcolumn{
	padding: 0px 20px 10px 0px;
}



#comment{
	padding: 0px 0px 50px 0px;
}

.header{
	width: 440px;
	height: 40px;
	font-size: 12px;
	position: relative;
}

.header span{
	background: url('../images/common/header_nm.gif') no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
}

.titleborder{
	border-width : 1px 0px 0px 0px;
	border-style : solid;
	border-color : #000;
}

.pgborder{
	border-width : 1px 0px 0px 0px;
	border-style : dotted;
	border-color : #ccc;
}

.gallerymg{
	padding: 0px 10px 10px 0px;
}

.nmboxmg{
	padding: 0px 20px 40px 0px;
}

.nmheight{
	padding: 0px 0px 15px 0px;
}

.processnv{
	padding: 0px 15px 0px 0px;
}

.contactmg1{
	padding: 0px 0px 20px 0px;
}

.contactmg2{
	padding: 0px 0px 20px 200px;
}


.commentmg{
	padding: 0px 10px 40px 0px;
}

.companybl{
	color: #3399cc;
	font-size: 14px;
	padding: 0px 0px 10px 0px;
}

.companymg{
	padding: 0px 10px 20px 0px;
}

.topicstxt{
	font-size: 12px;
	display: inline;
	border-bottom: 1px dotted #999999;
	padding-bottom: 8px;
	line-height: 32px;
}

.ogcomment{
	color: #ff9966;
}

.grcomment{
	color: #66cc66;
}

.pkcomment{
	color: #ff9999;
}

.blcomment{
	color: #3399cc;
}

.photonm{
	align:center;
	padding: 0px 0px 10px 60px;
}


.leftmg20{
	padding: 0px 0px 0px 20px;
}

.mg1{
	padding: 0px 0px 1px 0px;
}

.mg5{
	padding: 0px 0px 5px 0px;
}

.mg10{
	padding: 0px 0px 10px 0px;
}

.mg15{
	padding: 0px 0px 15px 0px;
}

.mg20{
	padding: 0px 0px 20px 0px;
}

.mg25{
	padding: 0px 0px 25px 0px;
}

.mg30{
	padding: 0px 0px 30px 0px;
}

.mg40{
	padding: 0px 0px 40px 0px;
}

.tmg5{
	padding: 5px 0px 0px 0px;
}

.tumg10{
	padding: 10px 0px 10px 0px;
}

.tmg20{
	padding: 20px 0px 0px 0px;
}

.mgindex{
	padding: 200px 0px 10px 0px;
}

.mntp{
	margin: 15px 0px 0px 110px;
}

.pgtp{
	width:800px;
	margin: 5px 0px 10px 0px;
	text-align: right;
	font-size: 10px;
	border-width : 1px 0px 0px 0px;
	border-style : solid;
	border-color : #ccc;
}

.pgtp2{
	width:800px;
	margin: 5px 0px 40px 0px;
	text-align: right;
	font-size: 10px;
	border-width : 1px 0px 0px 0px;
	border-style : solid;
	border-color : #ccc;
}

whborder{
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #fff;
}

.ccborder{
	border-width : 1px 0px 0px 0px;
	border-style : solid;
	border-color : #ccc;
}

.ccborderu{
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #ccc;
}

.ccdot{
	border-width : 1px 0px 0px 0px;
	border-style : dotted;
	border-color : #ccc;
}

.pkborder{
	border-width : 1px 1px 1px 1px;
	border-style : solid;
	border-color : #c06;
	padding : 10px;
}

A{text-decoration: none;}
A:Link{color:#0066cc;}
A:Visited{color:#0066cc;}
A:Hover{color:#cc0066; text-decoration: underline;}
A, AREA{outline: 0px non transparent;}

.noir A:link{color: #000000;}
.noir A:Visited{color: #000000;}
.noir A:Hover{color:#cc0066; text-decoration: underline;}

.vert A:link{color: #000000;}
.vert A:Visited{color: #000000;}
.vert A:Hover{color:#66cc66; text-decoration: underline;}

.rose A:link{color: #000000;}
.rose A:Visited{color: #000000;}
.rose A:Hover{color:#ff6666; text-decoration: underline;}

.orange A:link{color: #000000;}
.orange A:Visited{color: #000000;}
.orange A:Hover{color:#ff9966; text-decoration: underline;}

.orange2 A:link{color: #0066cc;}
.orange2 A:Visited{color: #0066cc;}
.orange2 A:Hover{color:#ff9966; text-decoration: underline;}
