.player-name {
	text-decoration: underline;
}

table.ak, table.ak2, table.ak3, table.ak-center {
	border-style:solid; border-width:0.25em;
	border-color:black; padding:0em; background-color:FFFFE0;
}

table.ak {
	margin-left:3em;
}

table.ak3 {
	margin-left:1.5em;
}

caption.ak {
	margin-top:0.6em;
	margin-bottom:0.2em;
}

table.ak-center {
	margin-left: auto; margin-right: auto;
}

tr.ak, tr.ak-odd, tr.ak-even, tr.ak-last {
	margin:0em; border:none; padding:0em;
}

tr.ak-odd, tr.ak-odd-odd {
}

tr.ak-even, tr.ak-even-odd {
	background-color:E0E080;
}

tr.ak-odd-even {
	background-color:F0F0B0;
}

tr.ak-even-even {
	background-color:F0F0B0;
}

tr.ak-gray-odd {
	background-color:C0C0C0;
}

tr.ak-gray-even {
	background-color:A0A0A0;
}

tr.ak-last {
	background-color:C0E080;
}

th.ak, th.ak-medium, th.ak-thin, th.ak-vert {
	text-align:center; font-style:bold;
	color:yellow; background-color:blue;
	margin:0em; padding:0.4em;
	border:outset 0.15em blue;
}

a.ak:visited, a.ak:link {
	color:white;
}

th.ak-medium {
	padding: 0.2em 0.35em;
}

th.ak-thin {
	padding: 0em 0.25em;
}

th.ak-vert {
	padding: 0.05em 0.25em;
}

.ak-b {
	border:0.1em solid #3080C0;
}

.ak-lb {
	border-left:0.1em solid #3080C0;
}

.ak-rb {
    border-right:0.1em solid #3080C0;
}

.ak-tb {
    border-top:0.1em solid #3080C0;
}

.ak-bb {
    border-bottom:0.1em solid #3080C0;
}

.ak-tbm {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div.p {
	margin-top: 1em;
	margin-bottom: 1em;
}

td {
	margin:0em;
	padding: 0.1em 0.3em;
}

td.number-big {
	text-align:right;
	padding: 0.1em 2em;
}

td.number {
	text-align:right;
	padding: 0.1em 1em;
}

td.number2 {
	text-align:right;
	padding: 0.1em 0.5em;
}

td.compact-number {
	text-align:right;
	padding: 0.1em 0.1em;
}

td.hide-cell {
	padding: 0em !important;
}

.text, .nowrap {
	white-space:nowrap;
}

.pad-left {
	padding-left: 1em;
}

.pad-left-tiny {
	padding-left: 0.1em;
}

.pad-left-big {
	padding-left: 3em;
}

.pad-right {
	padding-right: 1em;
}

.pad-right-tiny {
	padding-right: 0.1em;
}

.pad-last {
	padding-top: 0.9em !important;
	padding-bottom: 0.3em !important;
}

.bold {
	font-weight:bold;
}

.small {
	font-size:small;
}

.min-width {
	width:1px;
}

.center {
	text-align:center;
}

.middle {
	vertical-align:middle;
}

.top {
	vertical-align:top;
}

.left {
	text-align:left;
}

.red {
	color:red;
}

.warning {
	color:#FF6600;
}

.right {
	text-align:right;
}

.hide {
	display:none;
}

.read-only {
	background-color: #CCCCCC;
}

body.ak {
	background: #FFFFE0;
	background-image: url(../images/back4.png);
}

body.ak-paper {
	background: #F3F08A;
	background-image: url(../images/PaperBackGround.jpg);
}

table.header, td.header, td.header-selected, table.menu, td.ak-menu, td.ak-item {
	border:solid 0.1em black;
	padding:0em;
}

td.header, td.header-selected, td.ak-menu, td.ak-item {
	border:solid 0.05em black;
	text-align:center;
}

table.header { 
	width:100%; 
}

table.menu, td.ak-menu, td.ak-item {
	width:80px;
}

td.header, td.header-selected, td.ak-menu, td.ak-item {
	padding:0.05em;
	font-weight:bold;
}

td.header, td.header-selected {
	width:14.5%;
	background-color: #0099FF;
}

td.header-selected {
	background-color: #EB613D;
}

td.ak-menu, td.ak-item {
	background-color: #F3F08A;
}

A.nolink:link, A.nolink:visited {
	color: black;
	text-decoration:none;
}

div.menu-header, div.header, div.menu, div.full-header {
	top:0; left:0;
	position: fixed;
	z-index: 10;
}

div.menu-header {
	width: 80px;
}

div.header {
	left: 80px;
}

div.menu {
	width:80px;
	top: 1.55em;
}

.pad-left-menu {
	padding-left: 80px;
}

div.body-no-header, div.body-with-header {
	position:relative; top:0; left:0; width:100%; bottom:0;
}

.no-top-margin {
	margin-top:0;
}

.noborder {
	border:none;
}

abbr {
	border:0;
}

div.float-right {
	float:right;
	z-index: 10;
}

div.float-left {
	float:left;
	z-index: 10;
}

div.no-float {
	clear:both;
}

.half-width {
    width: 50%;
}

div.tree {
	position:absolute;
}

div.send {
	position:absolute;
	display:none;
}

.resources-head {
	margin-bottom: 1em;
	font-weight: bold;
}

.news-head {
	font-weight: bold;
	background: #FF9900;
	padding: 0.3em;
	border: none;
}

.news-body {
	padding: 0.5em;
	border: none;
}

p.ak-desc {
	margin : 1.5em 4em;
}

div.ak-desc {
	font-weight: bold;
	font-size: 14pt;
	text-align: center;
}

table.help-list {
	border-style:solid;
	border-width:0.05em;
	border-color:black;
	padding:0em;
	text-align:left;
}

td.help-list, th.help-list {
	border-style:solid;
	border-width:0.05em;
	border-color:black;
	padding:0.3em;
	vertical-align: top;
}

th.help-list {
	text-align:center;
	font-weight:bold;
}

.help-text {
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1em;
}

.help-text-item {
	margin-left: 6%;
	margin-right: 5%;
}

.help-param {
	margin-left: 6%;
	margin-right: 5%;
	margin-top: 0.4em;
}

.help-param-item {
	margin-left: 7%;
	margin-right: 5%;
}

.help-related {
	margin-left: 8%;
	margin-right: 8%;
}

