html, body {
   margin-left: 0px;
   margin-top: 0px;
   padding : 0;
   background-color: #000000;
   color: #FFFFFF;
   text-align: left
}

table.kaikki {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.kaikki td {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
 	vertical-align: top;
}

p.miniteksti {
	font-size: 12px;
 	vertical-align: middle;
}

p.teksti {
	font-family: arial, "lucida console", sans-serif;
 	vertical-align: top;
	font-size: 12px;
}

.teksti2 {
	font-family: arial, "lucida console", sans-serif;
 	vertical-align: top;
	font-size: 11px;
}
p.sininenteksti {
	font-family: arial, "lucida console", sans-serif;
 	vertical-align: top;
	font-size: 12px;
	color: #010052;
}

p.tekstioikealla {
	font-family: arial, "lucida console", sans-serif;
 	vertical-align: top;
  	text-align: right;
  	padding: 0px 14px 0px 10px;
	font-size: 12px;
}

p.otsikko {
	font-family: arial, "lucida console", sans-serif;
 	vertical-align: top;
	font-size: 13px;
	font-weight: bolder;
}

a {
	font-family: arial, "lucida console", sans-serif;
   color: #c1ced7;
   text-decoration:none;
}

a:hover {
	font-family: arial, "lucida console", sans-serif;
   color: #e5af52;
}

hr {
color: #ffffff;
background-color: #ffffff;
height: 1px;
border: 0px;
}

table.vaakabanner {
	margin-left: 17px;
	width: 940px;
	height: 68px;
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.vaakabanner td {
	text-align: left;
  	border-width: 0px 0px 0px 0px;
	padding-top: 4px;
}

table.runko2 {
	width: 940px;
	height: 68px;
	background-image: url("../pics/blacktoblue_topic.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.runko2 td {
	text-align: right;
  	border-width: 0px 0px 0px 0px;
	padding-top: 20px;
	padding-right: 55px;
}

table.runko3 {
	width: 940px;
	height: 300px;
	background-image: url("../pics/black.jpg");
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
	text-align: left;
}

table.runko3 td {
 	border-width: 0px 0px 0px 0px;
	padding-left: 17px;
}

table.runko4 {
	width: 940px;
	height: 68px;
	background-image: url("../pics/bluetoblack_bottom.jpg");
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.runko4 td {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
 	vertical-align: middle;
}

table.runko5 {
	width: 940px;
	height: 10px;
	background-image: url("../pics/bluetoblack.jpg");
   vertical-align: top;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
	text-align: left;
}

table.runko5 td {
  	border-width: 0px 0px 0px 0px;
   padding: 0px 0px 0px 17px;
  	border-collapse: collapse;
}

table.runko5 th {
  	border-width: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
  	border-collapse: collapse;
}

table.runko6 {	
	text-align: center;
	width: 940px;
	height: 100px;
	background-image: url("../pics/bluetoblack.jpg");
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.runko6 td {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
 	vertical-align: middle;
}

table.alue {
	width: 940px;
	padding-left: 0px 0px 0px 0px;
	background-image: url("../pics/bluetoblack.jpg");
  	text-align: left;
	vertical-align: top;
  	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
}

table.alue td {
  	text-align: left;
	vertical-align: top;
  	border-width: 0px 0px 0px 0px;
}

table.alue tr {
  margin: 0px 0px 0px 0px;
}

table.kolmesaraketta {
	margin-left: 25px;
	margin-top: 5px;
  	text-align: left;
  	border-width: 0px 0px 0px 0px;
}

table.kolmesaraketta th {
	vertical-align: top;
	padding-right: 5px;
}

table.seuraavaottelu {
	width: 179px;
	height: 24px;
	background-image: url("../topics/seuraava_ottelu.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.smallboxmiddle {
	width: 179px;
	height: 24px;
	background-image: url("../topics/seuraava_ottelu_middle.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.smallboxmiddle td {
	padding-left: 3px;
}

table.smallboxbottom {
	width: 179px;
	height: 24px;
	background-image: url("../topics/seuraava_ottelu_bottom.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
	margin-bottom: 10px;
}

table.intershop {
	width: 179px;
	height: 24px;
	background-image: url("../topics/inter_shop.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.uutiset {
	width: 404px;
	height: 24px;
	background-image: url("../topics/uutiset.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.bigboxmiddle {
	width: 404px;
	height: 24px;
	background-image: url("../topics/uutiset_middle.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.bigboxmiddle td {
	padding: 10px 10px 10px 10px;
}

table.otteluttable {
 	vertical-align: top;
	text-align: middle;
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
}

table.otteluttable td {
  	padding: 0px 0px 0px 0px;
 	vertical-align: top;
	text-align: middle;
 	border-width: 0px 0px 0px 0px;
}


table.uutisentable {
 	vertical-align: top;
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
}

table.uutisentable td {
  	padding: 8px 8px 8px 8px;
 	vertical-align: top;
 	border-width: 0px 0px 0px 0px;
}

table.bigboxbottom {
	width: 404px;
	height: 24px;
	background-image: url("../topics/uutiset_bottom.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.clubinter {
	width: 277px;
	height: 24px;
	background-image: url("../topics/club_inter.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.middleboxmiddle {
	width: 277px;
	height: 24px;
	background-image: url("../topics/club_inter_middle.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.middleboxmiddle td {
	text-align: left;
	padding-right: 8px;
	padding-top: 8px;
}

table.middleboxbottom {
	width: 277px;
	height: 24px;
	padding-bottom: 5px;
	background-image: url("../topics/club_inter_bottom.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.newswidetop {
	width: 515px;
	height: 24px;
	background-image: url("../boxes/newswide_top.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.newswidemiddle {
  	padding: 10px 10px 10px 10px;
 	vertical-align: middle;
	width: 515px;
	height: 24px;
	background-image: url("../boxes/newswide_middle.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.newswidemiddle td {
	padding: 10px 10px 10px 10px;
}

table.newswidebottom {
	width: 515px;
	height: 24px;
	background-image: url("../boxes/newswide_bottom.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.newswiderighttop {
	width: 353px;
	height: 24px;
	background-image: url("../boxes/newswide_right_top.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.newswiderightmiddle {
	width: 353px;
	height: 24px;
	background-image: url("../boxes/newswide_right_middle.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.newswiderightmiddle td {
	text-align: left;
	padding: 10px 5px 10px 15px;
}

table.newswiderightmiddle2 {
	width: 353px;
	height: 24px;
	background-image: url("../boxes/newswide_right_middle.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.newswiderightmiddle2 td {
	text-align: center;
	padding: 17px 0px 0px 0px;
}

table.newswiderightbottom {
	width: 353px;
	height: 24px;
	background-image: url("../boxes/newswide_right_bottom.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.fulltop {
	width: 876px;
	height: 24px;
	background-image: url("../boxes/full_top.jpg");
	text-align: right;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.fullmiddle {
	width: 876px;
	height: 24px;
	background-image: url("../boxes/full_middle.jpg");
	text-align: right;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
 	vertical-align: top;
}

table.fullmiddle td {
	text-align: left;
	padding: 10px 5px 10px 15px;
}

table.fullbottom {
	width: 876px;
	height: 24px;
	background-image: url("../boxes/full_bottom.jpg");
	text-align: right;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.widetop {
	width: 576px;
	height: 24px;
	background-image: url("../boxes/wide_top.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.widemiddle {
 	vertical-align: middle;
	width: 576px;
	height: 24px;
	background-image: url("../boxes/wide_middle.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.widemiddle td {
	padding: 10px 10px 10px 10px;
}

table.widebottom {
	width: 576px;
	height: 17px;
	background-image: url("../boxes/wide_bottom2.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.etusivun_top {
	width: 210px;
	height: 24px;
	background-image: url("../boxes/210_top.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.etusivun_middle {
  	padding: 10px 10px 10px 10px;
 	vertical-align: middle;
	width: 210px;
	height: 24px;
	background-image: url("../boxes/210_middle.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.etusivun_bottom {
	width:210px;
	height: 24px;
	background-image: url("../boxes/210_bottom.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}


table.etusivun2_top {
	width: 250px;
	height: 24px;
	background-image: url("../boxes/250_top.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.etusivun2_middle {
  	padding: 0px 0px 0px 0px;
 	vertical-align: bottom;
	width: 250px;
	height: 24px;
	background-image: url("../boxes/250_middle.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.etusivun2_bottom {
	width:250px;
	height: 24px;
	background-image: url("../boxes/250_bottom.jpg");
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.vasentop {
	width: 292px;
	height: 24px;
	background-image: url("../boxes/292_top.jpg");
	text-align: right;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}

table.vasenmiddle {
	width: 292px;
	height: 24px;
	background-image: url("../boxes/292_middle.jpg");
	text-align: right;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
 	vertical-align: top;
}

table.vasenmiddle td {
	text-align: left;
	padding: 10px 15px 10px 15px;
}

table.vasenbottom {
	width: 292px;
	height: 24px;
	background-image: url("../boxes/292_bottom.jpg");
	text-align: right;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
}
