.chaintable
{
	font-size:10pt;	
	font-weight:400;
	vertical-align: middle;	
	width:100%;
	padding:3px;
}
tr:hover 
{
	background---color: #151515;
}
.bigblock
{
	background-color:#000000;
	border: 1px solid #404040
}
.txsblock
{
	background-color:#404040;
	border: 1px solid #606060;	
}
.zupp
{
	color:DarkSeaGreen;
}
.zdown
{
	color:LightCoral;
}
.hcll
{
	padding-left:4px;
}
.qs
{	
	background-color:black;
	color:white;
	border: 1px solid grey;
	padding: 2px 8px 0px 8px;
	font-family:  courier;

}
.qbtn
{
	background-color:#202020;	
	border: 0;
	padding: 2px 8px 0px 8px;
	//text-decoration: underline;
}
.pub_nav
{
	text-align:right;
	font-size:16pt;	
	padding-top:12px;
}
.pub_men_i
{
	padding:4px;	
	font-weight:500;
	color: gold;
}
a.pub_men_i:hover
{

}
pre{
    color: yellow;
    background-color: #101010;
    border: 1px solid #ccc;

}
.pub_div, .contents_div
{
	overflow:auto;
	margin-bottom:30px;
	padding-bottom:15px;
	border-bottom:7px dotted #303030;
	text-align:justify;
	font-size:13pt;
	font-weight:300;
	
}
.pub_div p strong
{
    color: yellow;
	font-weight:400;
	
}
.contents_div
{
	text-align:right;
}
.all_contents_div
{
	text-align:left;
	font-size:9pt;	
	font-weight:300;
}
.all_contents_div p
{
	margin:0 0 3px 0;
}
a.shy_lnk:active
{
	outline: none;
}
.pub_author
{
	float:left;
	width:58px;
	height:58px;
	border:4px solid gray;
	outline:1px solid black;
	margin:14px 16px auto 2px;
	border--radius:3px;
}
.pub_article
{
	float:right;
	width:400px;
	border:1px solid #303030;
	margin:0 0 0 40px;
}
.exchanges, .infostr
{
	font-size:8pt;	
	font-weight:500;
}
.infostr strong
{
    color: Tomato;
}
#footer
{
	font-size:8pt;	
	font-weight:350;
	border-top:12px solid #303030;
	margin-top:40px;
	background-color:#101010;
    color:silver;
}
#copyright
{
	background-color:#101010;
	color:#303030;
	font-size:24pt;	
	font-weight:600;
}
#footer h4
{
	color:#c0c0c0;
}