﻿/* Size-specific */

table.ptable     {}
table.ptable-big { width:10134px;}

.gr-w     { width: 55px;}
.gr-w-big { width: 488px;}

.pd-h     { height:35px;}
.pd-h-big { height:563px;}

.number-fs     { font-size: 9px;}
.number-fs-big { font-size:48px;}

.symbol-fs     { font-size: 15px;}
.symbol-fs-big { font-size:184px;}

.header-fs     { font-size: 9px;}
.header-fs-big { font-size:24px;}

body.ptable {
}

body.ptable-big {
    background-color:#CFCFCF;
}

table.ptable {
    border:none;
}

table.ptable-big {
    border:none;
}

td.element {
	border:solid 1px white;
	vertical-align:top;
	color:white;
}

td.element-big {
	border:solid 1px black;
	padding:20px;
	background-color:White;
	vertical-align:middle;
	text-align:center;
}

div.symbol {
    text-align:center;
}

div.symbol-big {
    text-align:center;
    margin-top:100px;
}

td.grp3-spacer {
	border:none;
	width:10px;
	text-align:center;
	vertical-align:middle;
}

td.grp3-spacer-big {
	border:none;
	width:50px;
	text-align:center;
	vertical-align:middle;
}

td.grp-header {
	border-left:solid 1px lightgrey;
	padding:0px;
	color:white;
	text-align:center;
}

td.grp-header-big {
	border-left:solid 1px black;
	padding:0px;
	text-align:center;
}

td.grp3-header {
    border-left:none;
}

td.grp3-header-big {
    border-left:none;
}

td.grp3-header-sp {
    border-left:solid 1px lightgrey;
}

td.grp3-header-sp-big {
    border-left:solid 1px black;
}

td.pd-header {
	border:none;
	border-top:solid 1px lightgrey;
	color:white;
	text-align:center;
}

td.pd-header-big {
	width:50px;	
	border:none;
	border-top:solid 1px black;
	text-align:center;
}

span.lanact-text {
 	font-size:12px;
	color:white;
}

span.lanact-text-big {
 	font-size:48px;
}

/* Same for Regular and Large tables */

div.symbol {
	text-align:center;
}

.spacer {
	border:none;
}

table.element-subtitle {
	border:none;
	font-size:20px;
	letter-spacing:8px;
}

.element-subtitle {
	border:solid 1px grey;
	/*height:40px;
	width:35px;*/
	/*vertical-align:middle;
	text-align:center;*/
	padding:5px;
}

a.element:link {color:#CC3300;}
a.element:visited {color:#CC3300;}
a.element:hover {color:#CC3300;}
a.element:active {color:#CC3300;}
a.element {
    border:none;
    font-size:18px;
    text-decoration:none;
}

.cloud-info {
    display:inline;
    border:dotted 2px goldenrod;
    padding:3px;
    background-color:gold;
    font-size:9px;
}

.hidden {display:none;}

div.hdr-e {
    width:45px;
    height:55px;
    border:solid 1px darkgrey;
    font-size:33px;
}

span.hdr-e-name {
    font-size:8px;
}

