@charset "iso-8859-1";
/*KIEKKOLIIGA*/

html, body { 
	background-image: url('kuvat/grey.jpg'); 
	background-attachment: fixed; 
	background-repeat: repeat-x; 
	background-color: #e3e3e3; 
	padding: 0; 
	margin: 0;
	height: 100%; /* ei saa poistaa */
	}

.all { 
	/*left: 0px;*/ 
	top: 0px; 
	bottom: 10px; 
	/*position: absolute;*/
	width: 90%;
	margin: 0 auto;
	height: 100%; /* ei saa poistaa */
	}

.headertausta { 
	background-image: url('kuvat/headertausta.png'); 
	height: 115px; 
	border-right: solid 1px #617B9E;
	border-left: solid 1px #617B9E;	
	border-top: solid 1px #EDF5FF; 
	}

/*.kiekkoliiga { 
	background-image: url('kuvat/kiekkoliiga.gif'); 
	width: 258px; 
	height: 33px; 
	position: absolute; 
	top: 40px;	
	left: 25px; 
	}
*/
.background { 
	border-right: solid 1px #617B9E;
	border-left: solid 1px #617B9E;
	background-color: #D3DCE9; 
	height: 100%;
	}

.menu { 
	font-family: arial, helvetica; 
	text-transform: capitalize; 
	letter-spacing: 1px; 
	width: 100%; 
	border-top: solid 1px #617B9E; 
	border-bottom: solid 4px #617B9E;
	background-image: url('kuvat/nonbutton.png');
	}

.button { 
	text-align: center;
	width: 98px; 
	font-size: 8pt; 
	}

.kaari { 
	background-image: url('kuvat/kaari.png'); 
	/*_display: none;*/
	position: absolute;
	width: 366px;
	height: 115px; 
	top: 1px;
	/*left: 0px;*/
	/*overflow: visible;*/
	margin-left: 1px;
	}

.table {  
	width: 100%;
	vertical-align: top;
	}

.height { 
	height: 100%;
	}

.nonbutton { 
	background-image: url('kuvat/nonbutton.png');
	width: 100%;
	}

.box_top {
	background-color: #8096B4;
	height: 24px;
	padding: 5px;
	font-size: 9pt;
	}

.box_middle {
	background-color: #A8BBD6;
	text-transform: none;
	border-left: solid 1px #8096B4; 
	border-right: solid 1px #8096B4; 
	padding: 5px;
	}

.box_middle_welcome {
	background-color: #A8BBD6;
	font-family: arial, helvetica;
	border-left: solid 1px #8096B4; 
	border-right: solid 1px #8096B4; 
	padding: 2px;
	font-size: 10pt;
	line-height: 15px;
	width: 700px;
	}

.box_middle_news {
	
	background-color: #A8BBD6;
	font-family: arial, helvetica; 
	text-transform: none; 
	/*letter-spacing: 1px;*/
	font-size: 10pt;
	line-height: 15px;
	border-left: solid 1px #8096B4; 
	border-right: solid 1px #8096B4; 
	padding: 5px;
	width: 700px;
	}

.box_middle_news A:link { 
	text-decoration: none; 
	color: #1600BD; 
	}

.box_middle_news A:visited { 
	text-decoration: none; 
	color: #1600BD; 
	}

.box_middle_news A:active { 
	text-decoration: none; 
	color: #1600BD; 
	}

.box_middle_news A:hover { 
	text-decoration: none; 
	color: #DFDFDF; 
	}

.box_middle_welcome A:link { 
	text-decoration: none; 
	color: #1600BD; 
	}

.box_middle_welcome A:visited { 
	text-decoration: none; 
	color: #1600BD; 
	}

.box_middle_welcome A:active { 
	text-decoration: none; 
	color: #1600BD; 
	}

.box_middle_welcome A:hover { 
	text-decoration: none; 
	color: #DFDFDF; 
	}

.box_middle_tilastot {
	
	background-color: #A8BBD6;
	font-family: arial, helvetica; 
	text-transform: none; 
	/*letter-spacing: 1px;*/
	font-size: 8pt;
	line-height: 15px;
	border-left: solid 1px #8096B4; 
	border-right: solid 1px #8096B4; 
	padding: 5px;
	width: 700px;

}

.box_middle_newsheader {
	
	background-color: #D0D0D0;
	font-family: arial, helvetica; 
	text-transform: none; 
	letter-spacing: 2px;
	font-size: 9pt;
	/*font-weight: bold;*/
	/*line-height: 15px;*/
	border-left: solid 1px #4D4D4D; 
	border-right: solid 1px #4D4D4D;
	border-top: solid 1px #4D4D4D;
	padding: 5px;
	width: 700px;

}

.box_bottom	{
	background-color: #8096B4;
	height: 3px;
	}

.box_left {
	font-family: arial, helvetica; 
	text-transform: capitalize; 
	letter-spacing: 1px;
	font-size: 8pt;
	padding: 0px;
	width: 190px;
	}

.box_right {
	font-family: arial, helvetica; 
	text-transform: capitalize; 
	/*letter-spacing: 1px;*/
	font-size: 8pt;
	padding: 0px;
	width: 190px;
	}

.forms {
	width: 80%;
	border: solid 1px black;
	size: 9px;
	font-family: arial, helvetica;
	font-size: 8pt;
	letter-spacing: 1px;
	background-color: #E2E9F2; 
	padding: 2px;
	}

.kaavake {
	border: solid 1px black;
	size: 9px;
	font-family: arial, helvetica;
	font-size: 8pt;
	letter-spacing: 1px;
	background-color: #E2E9F2; 
	padding: 2px;
	}

.nappi {
	font-family: arial, helvetica; 
	text-transform: capitalize; 
	letter-spacing: 1px;
	font-size: 8pt;
	background-color: #D3DCE9; 
	border-top: solid 1px #EDF5FF; 
	border-left: solid 1px #EDF5FF; 
	border-right: solid 1px #617B9E; 
	border-bottom: solid 1px #617B9E;
	}

.box_center {
	font-family: arial, helvetica; 
	text-transform: none; 
	/*letter-spacing: 1px;*/
	font-size: 8pt;
	padding: 0px;
	}

.spacing {
	height: 4px;
	}

.spacing_box{
	height: 7px;
	}

.line { 
	height : 90%;
	border-right: solid 1px #617B9E;
	}

hr {
	border: dotted 1px black;
	width: 100%;
	}

.footer {
	font-family: arial, helvetica;
	background-image: url('kuvat/footer_back.png');
	background-color: #D3DCE9;
	border-right: solid 1px #617B9E;
	border-left: solid 1px #617B9E;
	letter-spacing: 1px;
	font-size: 8pt;
	padding: 2px;
	text-align: center;
	}

.button A:link { 
	display: block; 
	text-decoration: none; 
	color: black; 
	/*width: 100%;*/ 
	border-top: solid 1px #EDF5FF; 
	border-left: solid 1px #EDF5FF; 
	border-right: solid 1px #617B9E; 
	border-bottom: solid 1px #617B9E;
	background-color: #D3DCE9;
	}

.button A:visited { 
	display: block; 
	text-decoration:none; 
	color: black; 
	border-top: solid 1px #EDF5FF; 
	border-left: solid 1px #EDF5FF; 
	border-right: solid 1px #617B9E; 
	border-bottom: solid 1px #617B9E;
	background-color: #D3DCE9;
	}

.button A:active { 
	display: block; 
	text-decoration:none; 
	color: black; 
	border-top: solid 1px #EDF5FF; 
	border-left: solid 1px #EDF5FF; 
	border-right: solid 1px #617B9E; 
	border-bottom: solid 1px #617B9E;
	background-color: #D3DCE9;
	}

.button A:hover { 
	display: block; 
	text-decoration:none; 
	color: black; 
	background-color: #CAD4E3; 
	/*width: 100%;*/ 
	border-top: solid 1px #EDF5FF; 
	border-left: solid 1px #EDF5FF; 
	border-right: solid 1px #617B9E; 
	border-bottom: solid 1px #617B9E;
	}

.rivi2 { background-color: #A8BBD6; }
.rivi { background-color: #BBCFE9; }

h2 { font-size: 14pt; }
h3 { font-size: 12pt; }
h4 { font-size: 10pt; }
h5 { font-size: 8pt; }



img.kuva {
	margin: 0px;
	text-decoration: none;
	border: none;
}
a.jlnk { font-size: 10pt; font-weight: bold;}
a.jlnk2 { font-size: 10pt; font-weight:normal; color: #7F7F7F}
a:hover.jlnk2 { color: white; }

.lehdisto A:link { 
	text-decoration: none; 
	color: #1600BD; 
	}

.lehdisto A:visited { 
	text-decoration: none; 
	color: #1600BD; 
	}

.lehdisto A:active { 
	text-decoration: none; 
	color: #1600BD; 
	}

.lehdisto A:hover { 
	text-decoration: none; 
	color: #DFDFDF; 
	}

A:link { 
	text-decoration: none; 
	color: #2D2D2D; 
	}

A:visited { 
	text-decoration: none; 
	color: #2D2D2D; 
	}

A:active { 
	text-decoration: none; 
	color: #2D2D2D; 
	}

A:hover { 
	text-decoration: underline; 
	color: #2D2D2D; 
	}

.kla { 
	background-image: url('kuvat/logo_bannera.gif'); 
	/*_display: none;*/
	/*position: absolute;*/
	width: 62px;/*366px;*/
	height: 115px; 
	top: 1px;
	float: right;
	/*left: 0px;*/
	/*overflow: visible;*/
	/*margin-left: 1px;*/
	}

.pre { 

	white-space: pre-wrap;  
	white-space: -moz-pre-wrap; 
	white-space: -pre-wrap;     
	white-space: -o-pre-wrap;  
	word-wrap: break-word;

	}

.kla_small{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 5px;
	padding-bottom: 0px;
	font-family: arial, helvetica;
	font-size: 6pt;
	text-align: center;
	}

.inner_border {
	border: solid 1px #E3E3E3;
	}

.padding_text {
	padding: 3px;
	}

.news_shadow {
	background-image: url('kuvat/middle_news_shadow.gif');
	background-repeat: repeat-x;
	background-color: #8096B4;
	width: 1px;
	height: 5px;
	width: 700px;
	}
.mainos {
 float: right;
}
