html{
	margin:0;
	padding:0;	
}
body.help{
	text-align:center;
	background-image: url('images/bg_main2.gif');
	background-color:#B2B2B2;
	margin:10px;
	padding:10px;
}
body.main { 
	background-image: url('images/bg_main2.gif');
	background-color:#B2B2B2;
	margin:0;
	padding:0;
}
body.fotboll { 
	background-image: url('images/bg_football2.gif');
	background-color:#669900;
	margin:0;
	padding:0;
} 
body.hockey { 
	background-image: url('images/bg_hockey2.gif');
	background-color:#006699;
	margin:0;
	padding:0;
}
form select {
	color: #000000;
	border: 1px solid #000;
	background: #EEEEEE;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

form text {
	border: 1px solid #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.form {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.form2 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
}
input.check {
	padding: 0px;
	margin: 0px;
	height: 13px;
	width: 13px;
}

.comment{
	color: white;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

hr { 
	width: 40%;
	border-top: 1px solid #FFFFFF;
	border-right: 0px; border-bottom: 0px; border-left: 0px; }

#help{
	text-align: left;
	width: 600px;
	height: 400px;
	font: 75% Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 10px;
	margin-left: auto; 
	margin-right: auto;
}
#help2{
	text-align: left;
	width: 600px;
	min-height: 100%;
	font: 75% Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 10px;
	margin-left: auto; 
	margin-right: auto;
}
* html #help2
{
  height: 100%
}
#poll{
	text-align: left;
	width: 600px;
	min-height: 100%;
	font: 75% Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 0 auto;
	margin-left: auto; 
	margin-right: auto;
}
* html #poll
{
  height: 100%
}
.p_header{
	text-align: center;
	color: black;
	font: 11px Arial, Helvetica, sans-serif;
	background-image: url('images/player_top.gif');
	padding: 3px 3px 1px 3px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.p_main{
	background-image: url('images/player_bg.gif');
	padding: 3px;
	text-align: center;
	color: black;
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.p_box{
	background-image: url('images/player_bg.gif');
	padding: 3px;
	margin-top: 3px;
	text-align: center;
	color: black;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}

#pagewidth{ 
	width: 100%;
}
 
#header{
	text-align: center;
	height:80px; 
} 
 
#main{
	color: white;
	font: 75% Verdana, Helvetica, sans-serif;
	text-align: center;
	margin: 2px 10px 0px 10px;
	padding: 2px 10px 10px 10px;
}

#footer{
	color: white;
	font: 60% Verdana, Helvetica, sans-serif;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding-left: 10px;
	height: 50px;
}

#flags img{background: url('images/flags.gif'); border: 0px;}
#flags img.en{background-position: 0px 0px; height: 12px; width: 18px;}
#flags img.br{background-position: -20px 0px; height: 12px; width: 19px;}
#flags img.dk{background-position: -41px 0px; height: 12px; width: 18px;}
#flags img.dut{background-position: -62px 0px; height: 12px; width: 18px;}
#flags img.es{background-position: -82px 0px; height: 12px; width: 19px;}
#flags img.est{background-position: -103px 0px; height: 12px; width: 19px;}
#flags img.fi{background-position: -124px 0px; height: 12px; width: 18px;}
#flags img.fr{background-position: -144px 0px; height: 12px; width: 18px;}
#flags img.ge{background-position: -164px 0px; height: 12px; width: 19px;}
#flags img.no{background-position: -185px 0px; height: 12px; width: 18px;}
#flags img.po{background-position: -205px 0px; height: 12px; width: 19px;}
#flags img.sv{background-position: -226px 0px; height: 12px; width: 18px;}
#flags img.tu{background-position: -246px 0px; height: 12px; width: 18px;}

H1 {
	margin: 0px;
	font: 130% Arial, Helvetica, sans-serif; 
	font-weight: bold;
}
H2 {
	margin: 0px;
	font: 120% Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
H3 {
	margin: 1px 0px 5px 0px; 
}

H4 { font: 75% Verdana, Helvetica, sans-serif; }

TD { 
	color: black;
	margin: 0;
	font: 95% Arial, Helvetica, sans-serif; 
} 
TD.white { 
	color: white;
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif; 
} 
TD.player { 
	margin: 0; 
	padding: 0;
	text-align: left;
	color: black;
	font: 10px Verdana, Helvetica, sans-serif; 
}

.center { text-align: center; }

.border { border: 1px solid #000000; }

a.black:link {	color: black; text-decoration: none;}
a.black:visited {	color: black; text-decoration: none;}
a.black:hover { color: red; text-decoration: underline; }

a.white:link {	color: white; text-decoration: none;}
a.white:visited { color: white; text-decoration: none;}
a.white:hover {	color: red; text-decoration: underline; }

a.white2:link {	color: white; text-decoration: underline;}
a.white2:visited { color: white; text-decoration: underline;}
a.white2:hover {	color: red; text-decoration: underline; }

a.ad:link {	color: white; text-decoration: none;}
a.ad:visited { color: white; text-decoration: none;}
a.ad:hover {	color: red; text-decoration: underline; }

a.help:link { color: black; text-decoration: underline; }
a.help:visited { color: black; text-decoration: underline; }
a.help:hover {	color: red; text-decoration: underline; }