/* CSS Document */
/* common */
	*{
		margin:0px;
		padding:0px;
	}
	
	html{
		height:100%;
	}
	
	#aWrap{
		height:100%;
	}
	
	body{
		margin:0px;
		padding:0px;
		width:100%;
		height:100%;
	}
	
	h1{
		width:100%;
		padding:3px;
		padding-left:10px;
		font-weight:normal;
		position:relative;

	}
	
	.content{
		margin:0px;
		left:0px;
		position:relative;
		background:white;
		width:940px;
		font-weight:lighter;
		min-height:20%;
		
	}
	
	* html .content{
		height:100%;
		overflow:hidden;
	}
	
	#Copyright{
		padding:10px;
		overflow:hidden;
		border-bottom:1px solid silver;
		border-top:1px solid silver;
		margin:0;
		float:none;
		clear:both;
		position:relative;
		width:100%;
		text-align:center;
	}
	
	b , strong{
		font-weight:bold;
	}
	
	a{
		color:black;
	}
		
	h2{
		clear:right;
		margin:8px;
		padding:2px;
		font-weight:lighter;
		overflow:hidden;
	}
		
	h4{
		margin:5px;
		border-bottom:2px solid darkgray;
		padding:2px;
		background-color:white;
		width:300px;
	}
	
	ol,ul{
		line-height:130%;
		list-style-type:disc;
		list-style-position:inside;
	}
	
	ul li{
		padding-left:13px;
		padding-top:2px;
		margin-left:4px;
	}
	
	.content dl{
		margin-left:35px;	
		padding-left:10px;
	}
	
	table{
		width:600px;
		margin-left:25px;
		border:1px solid gray;
		
	}
	
	table td{
		border:1px solid gray ;
		padding:2px;
	}
	
	table th{
		background:silver;
		border:1px solid gray;
	}
	
	.img_table{
		border:1px gray solid;
		background:whitesmoke;
		margin:0px;
		margin-left:auto;
		margin-right:auto;
		width:200px;
	}
	
	
	.img_table tr{
		border:1px gray solid;
	} 
	
	.img_table th{
		padding:1px;
		margin:0px;
		border:none;
		background:whitesmoke;
		text-align:center;
	}
	
		
	p{
		margin-left:30px;
		line-height:130%;
	}

/* end common */

/* product */
	.tb_stand{
		width:400px;
		border:1px solid gray;
		margin-left:auto;
		margin-right:auto;
	}
	
	.tb_stand *{
		text-align:center;
		font-size:small;
	}
	
	.ccol *{
		width:52px;
	}

	.CtlgLong{
		clear:both;
		width:900px;
		margin:0px 25px;
		margin-top:8px;
		margin-bottom:10px;
		padding:0px;
	}
	
	.CtlgLong h3, .CtlgHalf h3{
		width:100%;
		background:dimgray;
		clear:both;
		padding:2px;
		padding-bottom:0px;
		border:none;
		border-bottom:1px solid black;
		border-top:1px solid black;
		margin:0px;
		margin-bottom:3px;
		text-align:center;
		color:white;
	}
	
	.CtlgHalf{
		float:left;
		width:440px;
		margin-left:15px;
		margin-right:0px;
		margin-top:8px;
		padding:0px;
	}
	
	/* except ie6*/
	html>body .CtlgHalf{
	
		margin-left:20px;
		margin-right:-5px;
		margin-bottom:10px;
	}
	
	.CtlgHalf p{
		margin-left:5px;
		margin-bottom:3px;
	}
	
	.cmpart {
		float:left;
	}
	
	.mrg{
		padding:5px;
		width:420px;
	}
	
	.mrg td, .mrg table, .mrg th{
		margin-left:5px;
		padding-left:0px;
		border:none;
		border-bottom:1px solid gray;
		width:400px;
	}
	
	.mrg th{
		width:50px;
		text-align:center;
	}
	
	.mrgfull p , .mrgfull ul{
		margin-left:25px;
	
	}
	
	.mrgfull td, .mrgfull table, .mrgfull th{
		margin-left:25px;
		padding-left:0px;
		border:none;
		border-bottom:1px solid gray;
		width:400px;
	}
	
	.mrgfull th{
		width:50px;
	}
	
	.meritul{
		list-style-type:none;
		margin:0px;
		padding:0px;
		list-style-position:outside;
	}
	.meritul li{
		padding:0px;
		margin:0px;
		background:none;
		margin-bottom:10px;
	}
	
	.meritul h4{
		padding:0px;
		margin:0px;
		background:none;
		margin-bottom:10px;
		width:90%;
	}
.ful p{
	margin-left:0px;
	padding-left:0px;
}
	#pbreak{
		page-break-before:always;

	}

	#pbreaka{
		page-break-after:always;
	}
/* end product */

.Mcol{
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	
}
/*
.Mcol h4{
	break-before:column;
}
*/
html>body .Mcol{
	padding-right:3px;
	padding-left:7px;
}


.lp{
	margin-left:5px;
	float:left;
	width:430px;
	margin-bottom:4px;
	margin-right:0;
	padding-right:10px;
	border-right:1px solid silver;
}

.rp{
	float:left;
	width:430px;
	padding-left:10px;
	border-left:1px solid silver;
	margin-left:-1px;
	margin-bottom:4px;
}

.lp p{
	margin-left:0px;
	padding-left:0px;
}
.rp p{
	margin-left:0px;
	padding-left:0px;
}

/* IE678 */


#menuContainer{
	display:none;
	width:0;
	height:0;
	margin:0;
	padding:0;
}

#overflowBox{
	float:right;
	overflow:hidden;
}
