body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	color: #FFFFFF; 
	background-color: #212121;
}
img {
	border-style: none;
}

a {
	text-decoration: none;
	color: #83C8F8;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

a.white {
	text-decoration: none;
	color: #FFFFFF;
}

a.white:hover, a.grey:hover {
	text-decoration: underline;
}

a.grey {
	text-decoration: none;
	color: #DFDFDF;
}

font.tops {
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
}

a.h {
	color: #8DF909;
}
a.h:hover {
	color: #FFFFFF;
	text-decoration: none;
}

h2 {
	padding: 0px;
	margin: 0px;
	color: #8DF909;
	font-size: 18px; 
	line-height: 24px; 	
	font-weight: bold;
}

h1, .h1 {
	padding: 0px;
	margin: 0px;
	color: #8DF909;
	font-size: 14px; 
	line-height: 18px; 	
	font-weight: bold;
}

h3 {
	padding: 0px;
	margin: 0px;
	color: #8DF909;
	font-size: 11px; 
	line-height: 16px; 	
}

h5 {
	padding: 0px;
	margin: 0px;
	color: #8DF909;
	font-size: 13px; 
	line-height: 16px; 	
}

#top {
	border-left: 9px solid #323232;		
	border-right: 9px solid #323232;
	border-top: 9px solid #323232;
	border-bottom: 5px solid #323232;
	background-color: #323232;
	position:absolute;
	top: 140px;
	left: 215px;
	width: 337px;
	height: 80px;
	-moz-border-radius:10px;
}

#innertop {
	position:relative;
	top:5px;
	left:15px;
}
	
#flop {
	border-left: 9px solid #323232;		
	border-right: 9px solid #323232;
	border-top: 9px solid #323232;
	border-bottom: 5px solid #323232;
	background-color: #323232;
	position:absolute;
	top: 140px;
	left: 588px;
	width: 337px;
	height: 80px;
	-moz-border-radius:10px;
}

#innerflop {
	position:relative;
	top:5px;
	left:15px;
}

#start {
	border-left: 9px solid #323232;		
	border-right: 9px solid #323232;
	border-top: 9px solid #323232;
	border-bottom: 5px solid #323232;
	background-color: #323232;
	position:absolute;
	top: 140px;
	left: 215px;
	width: 710px;
	-moz-border-radius:10px;
}

#start2 {
	border-left: 9px solid #323232;		
	border-right: 9px solid #323232;
	border-top: 9px solid #323232;
	border-bottom: 5px solid #323232;
	background-color: #323232;
	position:absolute;
	top: 250px;
	left: 215px;
	width: 710px;
	-moz-border-radius:10px;
}

#news {
	position:absolute;
	top: 139px;
	left: 211px;
	width: 710px;
}

#news2 {
	position:absolute;
	top: 249px;
	left: 211px;
	width: 710px;
}

#newsitem {
	border-left: 9px solid #323232;		
	border-right: 9px solid #323232;
	border-top: 9px solid #323232;
	border-bottom: 5px solid #323232;
	background-color: #323232;
	-moz-border-radius:10px;
	width: 728px;
}

#startlinks {
	border-left: 3px solid #323232;		
	border-right: 3px solid #323232;
	border-top: 3px solid #323232;
	border-bottom: 3px solid #323232;
	background-color: #323232;
	position:absolute;
	top: 140px;
	left: 75px;
	line-height: 24px;
	width: 118px;
	font-size: 13px;
	font-weight: bold;
	height: 243px;
	-moz-border-radius:10px;
}

#startlinks_fr {
	border-left: 3px solid #323232;		
	border-right: 3px solid #323232;
	border-top: 3px solid #323232;
	border-bottom: 3px solid #323232;
	background-color: #323232;
	position:absolute;
	top: 140px;
	left: 75px;
	line-height: 24px;
	width: 120px;
	font-size:10px;
	font-weight: bold;
	height: 315px;
	-moz-border-radius:10px;
}

#head {
	background-color: #323232;
	position:absolute;
	top: 57px;
	left: 515px;
	width: 420px;
	text-align: right;
}

#leftmenue {
	border-left: 3px solid #323232;		
	border-right: 3px solid #323232;
	border-top: 3px solid #323232;
	border-bottom: 3px solid #323232;
	background-color: #323232;
	position: absolute;
	top: 140px;
	left: 75px;
	line-height: 18px;
	font-weight:bold;
	width: 105px;
}

#content {
	text-align: left;
	position: absolute;
	background-color: #323232;
	top: 140px;
	left: 215px;
	width: 728px;
}

#startcontent {
	border-left: 9px solid #323232;		
	border-right: 9px solid #323232;
	border-top: 9px solid #323232;
	border-bottom: 5px solid #323232;
	text-align: left;
	position: absolute;
	background-color: #323232;
	top: 140px;
	left: 215px;
	width: 710px;
	-moz-border-radius:10px;
}

#banner {
	position:absolute;
	top: 140px;
	left: 215px;
}

#ads {
	position:absolute;
	top: 40px;
	left: 960px;
}

#mostwanted {
	border-left: 9px solid #323232;		
	border-right: 9px solid #323232;
	border-top: 9px solid #323232;
	border-bottom: 5px solid #323232;
	text-align: left;
	position: absolute;
	background-color: #323232;
	top: 408px;
	left: 75px;
	width: 105px;
	height: 83px;
	-moz-border-radius:10px;
}

#inner_mw {
	position: relative;
	left: 10px;
	top: 5px;
}

#startcontent2 {
	border-left: 9px solid #323232;		
	border-right: 9px solid #323232;
	border-top: 9px solid #323232;
	border-bottom: 5px solid #323232;
	text-align: left;
	position: absolute;
	background-color: #323232;
	top: 250px;
	left: 215px;
	width: 710px;
	-moz-border-radius:10px;
}

#errorpage {
	position:absolute;
	top: 140px;
	left: 215px;
	border-left: 3px solid #323232;		
	border-right: 3px solid #323232;
	border-top: 3px solid #323232;
	border-bottom: 3px solid #323232;
	background-color: #323232;
	width: 732px;
}

#tmp {
	position:absolute;
	top: 140px;
	left: 215px;
	border-left: 3px solid #323232;		
	border-right: 3px solid #323232;
	border-top: 3px solid #323232;
	border-bottom: 3px solid #323232;
	background-color: #323232;
	line-height: 20px;
	width: 732px;
}

div.costcalc {
	font-size: 12px;
	line-height: 16px;
}

div.discription {
	visibility: hidden;
}

font.error {
 font-size: 16px;
 color: #ff3300;
}

font.tmp {
	font-size: 14px;
}

font.bold {
	font-weight:bold;
}

.trans {
	background-color: transparent;
}	

td.menue {
	width: 105px;
}

td.menue:hover {
	color: #000000;
	background-color: #83C8F8;
}

td.topic {
	color: #83C8F8;
}

a.menue {
	color: #FFFFFF; 
}

a.menue:hover {
	color: #000000;
}

.right {
	text-align: right;
}

#light {
	background-color: #323232;
}

#dark {
	background-color: #212121;
}

table {
	border-spacing: 0px;
}

ul.start {
	position:absolute;
	left: -20px;
	top: 5px;
}

#startbanner {
	position:absolute;
	top: 50px;
	left: 75px;
	background-color: #323232;
	height: 72px;
	width: 868px;
	-moz-border-radius:10px;
}

font.topic {
	font-size: 12px;
	color: #83C8F8;
	font-weight: bold;
}

font.description {
	font-size: 11px;
}

.ally {
  color: lime;
}
.bold {
	font-weight: bold;
}
.border {
	border:1px solid #E6EBFB;
}
.centre {
	text-align: center;
}
.green {
	color: lime;
}
.red {
	color: #FF0000;
}
.h3 {
	font-size: 14px;
	font-weight: bold;
}
.hi {
	color: #DD0000;
}
.left {
	text-align: left;
}
.nowrap {
	white-space: nowrap;
}
.red {
	color: #DD0000;
}
.right {
	text-align: right;
}
.top {
	vertical-align: top;
}
.trans {
	background-color: transparent;
}

table.border {
	border-spacing: 1px;
}

td {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	background-color     : #747474; 
}

td.l, td.k, td.a, th {
  border               : 1px #747474 solid;
  font-size            : 11px;
  font-family          : Tahoma,sans-serif;
}

td.a, td.k {
  background-color     : #747474; 
}

td.l
{
  background-color     : #747474; 
  color                : #E6EBFB;
  vertical-align       : top;
  padding              : 3px;
}

td.k {
	padding-left:6px;
	padding-right:6px;
	font-weight:normal;
	text-align:center;
	background-color: #747474; 
}

td.a {
  font-weight          : bold;
  color                : #E6EBFB;
  padding-left         : 3px;
  background-image     : url(img/bg2.gif);
}

td.kl {
	background-color: #5A5A5A;
}

td.feat {
	background-color: #323232;
}

td.syshead {
	font-weight:bold;
	text-align:center;
  background-image     : url(img/bg1.gif);
  padding: 2px;
}
td.sysbody {
	font-weight:bold;
	text-align:center;
	background-color: #5A5A5A;
	color:#ffffff;
	white-space:nowrap;
}
td.sysbodyhi {
	font-weight:bold;
	text-align:center;
	background-color: #7C7C7C; 
	color:#ffffff;
	white-space:nowrap;
	border:1px dotted;
}
td.sysnap {
	font-weight:bold;
	text-align:center;
	background-color: #5A5A5A;
	color:#ffffff;
	white-space:nowrap;
}
td.sysnaphi {
	font-weight:bold;
	text-align:center;
	background-color: #7C7C7C; 
	color:#ffffff;
	white-space:nowrap;
	border:1px dotted;
}
td.sysbnd {
	font-weight:bold;
	text-align:center;
	background-color: #5A5A5A;
	color:#ffffff;
	white-space:nowrap;
}
td.sysbndhi {
	font-weight:bold;
	text-align:center;
	background-color: #7C7C7C; 
	color:#ffffff;
	white-space:nowrap;
	border:1px dotted;
}
td.sysself {
	font-weight:bold;
	text-align:center;
	background-color: #5A5A5A;
	color:#ffff00;
	white-space:nowrap;
}
td.sysselfhi {
	font-weight:bold;
	text-align:center;
	background-color: #7C7C7C; 
	color:#ffff00;
	white-space:nowrap;
	border:1px dotted;
}

input, select {
	border               : 1px #3B3B3B solid; 
  color                : #E6EBFB;
  background-color     : #4F4F4F; 
}

select.uni {
	width: 50px;
}

.inline {
	display:inline
}


#duration {
	color: #8DF909;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}

#consumption, #capacity {
	line-height: 16px;
}

.center {
	text-align: center;
}

.details {
	font-size: 16px;
}

td.s {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 24px;
	background-color: #676767; 
}

td.s2 {
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	line-height: 28px;
	background-color: #676767; 
}

td.s3 {
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	line-height: 28px;
	background-color: #676767; 
}


td.cl {
	border: 1px #747474 solid;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
	background-image     : url(img/bg2.gif);
}

th.s {
	font-size: 14px;
	line-height: 20px;
}

td.st {
	font-weight: bold;
	background-color: #676767; 
}

td.st2 {
	text-align: center;
	background-color: #676767; 
}

td.sk {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 24px;
	background-color: #747474; 
}

td.sl {
  border: 0px;
	background-color: #8D8D8D; 
	line-height: 24px;
	font-weight: bold;
	font-size: 14px;
	color: #3C3C3C; 
}

td.newstitle {
	color: #83C8F8;
	background-color: #323232;
	font-weight: bold;
	font-size: 14px;
}

td.newsdate {
	background-color: #323232;
	font-style: italic;
}

td.newsspace {
	background-color: #323232;
}

td.newscontent {
	background-color: #323232;
	font-size: 11px;
}
td.mw {
	font-weight:bold;
	text-align:center;
	background-color: #5A5A5A;
	color:#ffffff;
	white-space:nowrap;
	line-height: 14px;
}

font.date {
	font-size: 11px;
	font-style: italic;
}

#lang {
	position:absolute;
	top: 80px;
	left: 375px;
}

img.lang {
border:1px solid #666;
	width: 18px;
}

div.expocalc {
	line-height: 16px;
}

.expo {
	font-weight: bold;
	font-size: 14px;
  color: #8DF909;
}

.small {
	font-size: 10px;
	font-style: italic;
}

.small2 {
	font-size: 10px;
	color: #CECECE;
}

table.main {
	 text-align: left;
}

div.comparebox {
	margin-top: 10px;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
}

a.kicklink {
	color: #ff0000;
	font-weight: bold;
}

a.kicklink:hover {
	color: #ffffff;
	font-weight: bold;
}

a.addplayer {
	font-size: 14px;
}

a.comparelink {
	font-size: 16px;
	font-weight: bold;
}
