.spc_hd {
	min-height:30px;
	line-height:30px;
	margin:30px 0 10px 0;
	background-color:#dbdbdb;
	font-family:DejaVu_Sans_Bold;
	}
.spc_rw {
	min-height:30px;
	line-height:30px;
	display:grid;
	grid-template-columns:1fr auto;
	column-gap:20px;
	}
.spc_rf {
	min-height:30px;
	line-height:30px;
	}
.ts_hi {
	min-height:30px;
	line-height:30px;
	font-family:DejaVu_Sans;
	font-style:italic;
	font-size:14px;
	}
.spc_r3 {
	min-height:30px;
	line-height:30px;
	display:grid;
	grid-template-columns:1fr auto auto;
	column-gap:20px;
	}
.spc_dsc {
	margin:10px 0 0 0;
	min-height:24px;
	line-height:24px;
	font-family:DejaVu_Sans;
	font-style:italic;
	}
.spc_eh {
	font-family:DejaVu_Sans_Bold;
	}
.spc_en {
	margin:20px 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px #cccccc solid;
	}
.spc_er {
	min-height:24px;
	line-height:24px;
	}
.spc_tr {
	text-align:right;
	}
.cmd_cmplx {
	min-height:24px;
	line-height:24px;
	margin:14px 0 0 0;
	}
.cmd_descr {
	min-height:20px;
	line-height:20px;
	font-family:DejaVu_Sans;
	font-style:italic;
	font-size:14px;
	}
.spc_h3 {
	min-height:30px;
	line-height:30px;
	margin:30px 0 10px 0;
	padding:0 0 10px 0;
	font-family:DejaVu_Sans_Bold;
	border-bottom:1px #cccccc solid;
	}
@media (max-width:650px) {
	.spc_rw,
	.spc_r3 {
		display:block;
		}
	.spc_sp {
		margin:6px 0 0 0;
		padding:6px 0 0 0;
		border-top:1px #cccccc solid;
		}
	.spc_tr {
		text-align:left;
		}
	.ts_hi {
		margin:8px 0 8px 0;
		min-height:18px;
		line-height:18px;
		}
	.cmd_descr {
		margin:0 0 10px 0;
		}
	.spc_sp.cmd_cmplx {
		margin:10px 0 0 0;
		padding:10px 0 0 0;
		}
	}
