body, tr {
	/* font-family : "MS PMincho", Mincho, serif; */
	font-family : "Times","Times New Roman",serif;
	text-align:justify;
	text-justify-trim:punctuation;
	text-autospace:ideograph-numeric ideograph-alpha ideograph-parenthesis;
	punctuation-wrap:hanging;
	punctuation-trim:none;
}
body { text-justify:inter-ideograph; }
tr { text-justify:distribute; }

A:hover { background-color: #FCE; }

body, tr, p, ul, ol, dl {
	line-height: 1.3;
}
p, pre, blockquote, ul, ol, dl {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
dt { margin-top: 0.2em; }
dd { margin-bottom: 0.2em; }

H1, H2, H3, H4, H5, H6, TH, strong, .bold {
	font-family: "MS PGothic",Osaka,Gothic,sans-serif;
	/* font-family: "Arial", "Tahoma", "Verdana", sans-serif; */
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
	margin: auto;
	border: none;
}
H1{
  font-size : 180%;
  padding:6px 3px 2px 3px;
	color:black;
  background-color:#FCE;
}
H2{
	font-size : 160%;
	padding:5px 2px 1px 2px;
	color:black;
	background-color:#CEF;
}
H3 {
	font-size : 140%;
	padding: 3px 2px 0px 2px;
	margin: 1ex 0pt 0.5ex 0pt;
	color : black;
	background-color : #CFE;
}
H4{
	font-size:120%;
	padding: 3px 4pt 0px 4pt;
	color: black;
/*	width: 99%; */
	background-color:#FEC;
}
h4.faqtitle {
	font-size: 100%;
	font-weight: normal;
	color: white;
	background-color:#008;
}

h5 {
	font-size: 100%;
	padding: 3px 4pt 0px 4pt;
	margin: 1ex auto 0pt auto;
	color: black;
}
h6 {
	font-size: 100%;
	padding: 3px 4pt 0px 4pt;
	margin: 0.5ex auto 0pt auto;
	color: black;
}

strong.special {
	color:#F42;
}
.price {
	font-weight:bold;
	color:#930;
}
.topic {
	color: #FF8040;
}

TH {
	text-align : center;
}
table.tbl, table.tbl th, table.tbl td { border-collapse: collapse; }
table.tbl {
	border: 1pt solid #000;
	font-size:90%;
}
table.tbl th {
	background-color:#CEF;
}
table.tbl th, table.tbl td {
	border: 0.4pt solid #000;
	font-size:90%;
	padding: 2px 1ex 0px 1ex;
}
table.tbl th.line, table.tbl th.row {
	background-color:#CEF;
	text-align:center;
}
table.tbl b {
	color:#C00;
}
table.tbl th.line { border-bottom:1pt solid #000; }
table.tbl th.row { border-right:1pt solid #000; }

table.taxonomy {
	padding: 0px 0px 0px 0px;
}
table.taxonomy td, table.taxonomy th {
	padding: 4px 4pt 2px 4pt;
	vertical-align: text-top;
}
table.blank {
	padding: 0px 0px 0px 0px;
}
table.blank td, table.blank th {
	padding: 0px 0ex 0px 0ex;
	line-height: 1.2;
}
.center {
  text-align : center;
  text-indent : 0px;
}
p.noindent{
  text-indent : 0px;
}

/* tar czvf D:\_Aux\20041006.tgz *.*
*/
