body {
	background: black;
	color: #CCCCCC;
	font-family: Arial, /* ‰¢•¶—p */ "ms ui gothic", "osaka"/* ˜a•¶—p */ sans-serif;
	font-size: 14px;
}
img {
	border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px
}
table {
	font-size: 14px;
}
.dotted {
	border: 2px dotted gray;
}
.underline_dot {
	border-bottom:2px dotted gray;
}
.information {
	color: white;
}
.copyright {
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	color: white;
	font-size: 12px;
	font-weight:bold;
}
.warning {
	font-weight:bold;
	font-size: 16px;
	color: #d00000;
}
.ok {
	font-weight:bold;
	font-size: 16px;
	color: green;
}
p.info:first-line{
	font-weight:bold;
	font-size: 16px;
}
p.info:first-letter{
	color:#d00000;
	font-weight:bold;
	font-size: 18px;
}
textarea, select, option, input {
	background-color: #c0c0c0;
	font-size: 12px;
	color: black;
}
.small_info {
	font-size:10px;
	color: #bbbbbb;
}
hr {
	color: gray; height:2px;
}
a {
	color: gray; text-decoration: none;
}
a:link {
	color: gray; text-decoration: none;
}
a:visited {
	color: gray; text-decoration: none;
}
a:active, a:hover{
	text-decoration: blink; background: #333333;
	color: #cccccc;
}

.table-black {
	background-color: black;
}
.table-red {
	background-color: #400000;
}
.table-darkgray {
	background-color: #333333;
}
.table-gray {
	background-color: gray;
}
.table-lightgray {
	background-color: #404040;
}
