/* CSS Document */

@media print{

#sitetitle img,#header h2,#mainmenu,#headsubmenu,#trace,h2 img,#sidebox,.footmenu,.GotoTop{
	display: none;
}

table.typeA{
	margin-bottom: 10px;
	font-size: 85%;
}
.typeA {
	border-collapse: collapse;
	border: 1px solid #666666;
}
.typeA th{
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	font-weight: normal;
	padding: 3px 1em;
	background-image: url(../image/th_bg03.gif);
	border: 1px solid #666666;
}
.typeA th img{
	vertical-align: middle;
	margin-right: 3px;
}
.typeA thead th {
	background-color: #FFFFFF;
	background-image: url(../image/th_bg01.gif);
	font-weight: normal;
	padding: 3px 1em;
	background-repeat: repeat-x;
	background-position: left top;
}
.typeA td{
	padding: 3px 1em;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #666666;
}
.typeA tr.price td{
	text-align: right;
}


}
