.demo-placeholder {
	width: 700px;
	height: 400px;
	font-size: 14pt;
	line-height: 1.1;
}
#tooltip {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	border: 1px solid #fdd;
	padding: 2px;
	background-color: #fee;
	box-shadow : 1px 1px 3px rgba(0,0,0,0.5);
	opacity: 0.80;
	font-size:80%
}
#hoverdata {
	margin:14pt 0;
}
#clickdata .item {
	clear:both;
}
#clickdata .item div {
	float:left;
	border:1px solid #ccc;
	margin:1px;
	padding:5px;
}
#clickdata .item .temp {
	width:150px;
}
#clickdata .item .solub {
	width:150px;
}
#clickdata .item .del {
	width:150px;
}
#clickdata table {
	width: 700px;
	border-spacing:0;
}
#clickdata.alpha table {
	margin:0 auto;
}
#clickdata table th,
#clickdata table td{
	text-align:center;
	padding:5pt;
}
#clickdata table tr:nth-child(odd) {
	background:#ccc;
}
#clickdata table tr:nth-child(1) {
	background:#aaa;
}
.legendLabel {
	font-size:80%;
}
.axisLabels {
	font-size:13pt;
}
#hoverdata i, #hoverdata em {
	font-style:italic;
}
#graph {
	vertical-align:top;
}
#const_data {
	overflow:auto;
	height:350pt;
	border:1px solid #ccc;
	padding:5pt 0;
	box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	border-radius: 5pt 0 0 5pt;
}
#const_data.no_tm {
	border-radius: 0 0 0 5pt !important;
	border-top:none;
}
#const_data p{
	margin:0;
	padding:3pt 5pt;
	font-size:13pt;
}
#const_data p.current{
	background:#ccf;
}
#const_data p:hover {
	background:#ddd;
}

#const_data_filter {
	border:1px solid #ccc;
	padding:5pt 0;
	box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	border-radius: 5pt;
	margin:0 0 4pt 0;
}
#const_data_filter p{
	margin:0;
	padding:3pt 5pt;
	font-size:13pt;
}
#const_data_filter p.current{
	background:#ccf;
}
#const_data_filter p:hover {
	background:#ddd;
}


.current_data {
	width:100%;
}
.no100 {
	width:700px;
	margin:0 auto;
}
.current_data td, .current_data th {
	padding:1pt;
}
.current_data caption {
	text-align:center;
	background:#eee;
	border:1px solid #ccc;
	border-radius:2pt;
	padding:5pt;
}
.current_data thead th {
	text-align:center;
	font-size:80%;
	border-bottom:1px dotted #ccc;
	height:100px;
}
.current_data thead th:first-child {
	text-align:right;
}
.current_data tbody th {
	text-align:right;
	font-size:80%;
	width:80%;
}
.current_data tbody td {
	font-size:80%;
	width:20%;
	padding-left:10pt;
	text-align:center;
}

.ui-tabs-panel a { 
	color: #0000FF;
}
.ui-tabs-panel a:visited { 
	color: #9900CC;
}
.ui-tabs-panel a:hover { 
	color: #FF0000;
}

#settings table {
	border-spacing:0;
}
#settings td {
	padding:5pt;
}
#settings td:first-child {
	text-align:right;
}

#caption_1 { display:none; }

.tickLabel {
	font-size:11pt;
}

#help {
	border:1px solid #ccc;
	border-radius:5pt;
	padding:5pt;
	margin-bottom:10pt;
}
#close_help {
	text-align:right;
}
.va-top { vertical-align:top; }

.title {
	margin:0 0 0 0;
	padding:3pt 5pt;
	background:#ccc url(/jss/jquery-ui/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png) left center repeat-x;
	border-radius:3pt 3pt 0 0;
	font-size:12pt;
	font-weight:bold;
	font-family:Arial;
	color:#555;
	border:1px solid #aaa;
}
.title img {
	text-align:middle;
	margin-right:5pt;
}
.footnotе {
	padding-top:5pt;
	border-top:1px solid #ccc;
	font-size:80%;
}

#const_data_filter img {
	vertical-align:middle;
	margin-right:5px;
}
.acid_h1 {
	background:url(/imgs/acid-icon.png) 0 0 no-repeat;
}
.acid_h2 {
	background:url(/imgs/acid-icon.png) 0 -16px no-repeat;
}
.acid_h3 {
	background:url(/imgs/acid-icon.png) 0 -32px no-repeat;
}
.acid_h4 {
	background:url(/imgs/acid-icon.png) 0 -48px no-repeat;
}
.acid_h5 {
	background:url(/imgs/acid-icon.png) 0 -64px no-repeat;
}
.acid_h6 {
	background:url(/imgs/acid-icon.png) 0 -80px no-repeat;
}

.table_2col {
	width:100%;
	border-spacing:0;
}
.table_2col td {
	width:50%;
	padding:0 5pt 0 0;
	vertical-align:top;
}
.letter {
	font-weight:bold;
}
.table_metall {
	width:100%;
	border-spacing:0;
}
.table_metall td {
	padding:0;
	vertical-align:top;
}
.table_metall td  a {
	border:1px solid #ccc;
	padding:0 5pt;
	margin:0 5pt 5pt 0;
	line-height:3;
	white-space:nowrap;
	display:inline-block;
}
.table_metall td  a:hover {
	background:#eee;
}