BODY {
  font-family:Verdana;
  font-size:11px;color:#5e5e5e;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(kuvat/bg_body.jpg);
  background-repeat: repeat-x;
  background-position:top left;
  background-color:#FFF;
}

TABLE {font-family:Verdana;font-size:11px;color:#5e5e5e;letter-spacing: -0.1 em;}

/* omat taulut */

TABLE.perus {height:1035px;width:865px;border-collapse:collapse;background-image: url(kuvat/bg_content.png);}

  TD.vasen {width:14px;background:transparent;}
    TD.vasen2 {width:14px;}

  TD.logo {height:100px;width:837px;}
    TABLE.logosisus {width:100%;height:100px;border-collapse: collapse;}
      TD.hakusolu {padding:15px 20px 0px 0px;font-family:Verdana;font-size:10px;font-weight:bold;}
  
  TD.banneri_etusivu {width:837px;height:302px;background-image: url(kuvat/kuvitus_etusivu.jpg);
  background-repeat: repeat-x;background-position:top left;}
  TD.banneri_ttsivu {width:837px;height:193px;background-image: url(kuvat/kuvitus_tyontekijat.jpg);
  background-repeat: repeat-x;background-position:top left;}
  TD.banneri_tasivu {width:837px;height:193px;background-image: url(kuvat/kuvitus_tyonantajille.jpg);
  background-repeat: repeat-x;background-position:top left;}

  TD.linkit {height:40px;background-image: url(kuvat/navi_solu_tausta.jpg);}

  TD.main {height:575px;padding:10px 15px 20px 15px;background-image: url(kuvat/liiga_tausta.jpg);
  background-repeat: repeat-x;background-position:bottom left;line-height:16px;}
    TABLE.dyn {width:100%;height:100%;background-color:transparent;border-collapse: collapse;}
      TD.dyn_yla {height:93%;}
      TD.dyn_ala {font-size:10px;}

  TD.alalinkit {height:100px;background-image: url(kuvat/bgsivukartta.jpg);
  background-repeat: repeat-x;background-position:top left;color:#FFF;
  padding:30px 0px 20px 32px;background-color:#0099CE;}
    DIV.sivulinkit0 {width:135px;float:left;margin-right:25px;text-align:left;}
    DIV.sivulinkit1 {width:135px;float:left;margin-right:40px;text-align:left;}
    DIV.sivulinkit2 {width:90px;float:left;margin-right:20px;text-align:left;}

  TD.oikea {width:14px;background:transparent;}
    TD.oikea2 {width:14px;}

  TD.tyhja {width:14px;}

/* formit */

.haku_noborder {border:none;background-color:transparent;font-family:verdana;font-size:10px;font-weight:bold;color:#5E5E5E;}
.etsi {width:120px;border:none;background-color:transparent;font-family:Verdana;font-size:10px;
font-weight:bold;color:#5E5E5E;background-image: url(kuvat/hae.jpg);}

/* dynaamiset DIVit + muut */

DIV.vasen_alue {width:170px;word-wrap:break-word;float:left;margin-right:15px;margin-top:12px;margin-bottom:10px;color:#000;}
DIV.keski_alue {width:385px;word-wrap: break-word;float:left;margin-right:20px;margin-top:12px;margin-bottom:30px;}

  TABLE.duunit {width:100%;border-collapse:collapse;}

    TD.duuni_ots {background-image: url(kuvat/bg_navi.jpg);width:100%;height:28px;padding:0px 0px 0px 5px;}
    TD.duunipaikat {background-image: url(kuvat/bg_duuni.jpg);background-repeat: repeat-x;background-position:top left;
    padding:10px 5px 14px 5px;line-height:20px;font-weight:bold;border-bottom:solid 1px #CBE3EF;}

    TABLE.yhteys {width:385px;border-collapse:collapse;margin-bottom:3px;}
    TD.yht_kuva {width:100px;padding:0px 8px 20px 8px;}
    TD.yht1 {width:135px;}
    TD.yht2 {width:134px;}

DIV.oikea_alue {width:215px;word-wrap:break-word;float:left;margin-top:12px;margin-bottom:10px;color:#000;}
DIV.case_teksti {font-size:9px;margin:0px 2px 8px 0px;padding:0px;line-height:9pt;color:#5e5e5e;}

/* sekalaista */

BLOCKQUOTE {margin-left:20px;}
IMG.case {margin:4px 4px 0px 0px;}
IMG.news {margin:0px 0px 2px 5px;}
IMG.nuoli_kuva {margin:0 0 .25em 0;vertical-align: middle;}
P.uutisots {margin-bottom:10px;}
P.uutinen {margin:0px;line-height:14px;}
P.miinus {margin-top:-5px;}
P.top5 {margin-top:0px;}
P.nollaviisi {margin-top:0px;margin-bottom:5px;}
P.nolla10 {margin-top:0px;margin-bottom:10px;}
H3 {font-size:18px;font-weight:bold;color:#757575;margin-top:0px;margin-bottom:15px;letter-spacing: -0.1 em;}
/*H4 {font-family:arial black;font-weight:bold;font-size:13px;color:#009EE3;
margin-top:0px;margin-bottom:13px;letter-spacing: -0.1 em;text-transform:uppercase;}*/
H4 {font-size:18px;font-weight:bold;color:#757575;margin-top:0px;margin-bottom:15px;letter-spacing: -0.1 em;line-height:20px;}
H5 {font-size:11px;font-weight:bold;color:#5C5C5C;margin-top:0px;margin-bottom:5px;}
H6 {font-size:11px;font-weight:bold;color:#5C5C5C;margin-left:20px;margin-top:0px;margin-bottom:5px;}
H2 {font-size:11px;font-weight:bold;color:#5C5C5C;margin-top:0px;margin-bottom:0px;}
B.pvm {color:#757575;font-weight:normal;}
B.hpl {font-weight:normal;font-size:9px;margin-left:36px;}
B.12px {font-size:12px;}
B.yht_ots {color:#757575;}
/* UL/LI:t */

UL.vihrea_dyn
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
LI.vihrea_kolmio
{
background-image: url(kuvat/nuoli_vihrea.jpg);
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 14px;
margin-bottom:10px;
}

.vihrea_kolmio_duuni_f3
{
background-image: url(kuvat/nuoli_vihrea_f3.jpg);
background-repeat: no-repeat;
width:95%;
height:20px;
padding:2px 0px 0px 20px;
margin-top:2px;
}

.vihrea_kolmio_duuni_ff
{
background-image: url(kuvat/nuoli_vihrea_ff.jpg);
background-repeat: no-repeat;
width:95%;
height:20px;
padding:2px 0px 0px 20px;
margin-top:2px;
}

UL.sininen
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
LI.sininen_kolmio
{
background-image: url(kuvat/nuoli_sininen.jpg);
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 14px;
margin-bottom:10px;
}

LI.sininen_kolmio2
{
background-image: url(kuvat/nuoli_sininen.jpg);
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 14px;
margin-left: 5px;
font-weight:bold;
}

UL.sininen2
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
LI.sininen_nuoli
{
background-image: url(kuvat/nuoli_linkki.jpg);
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 14px;
margin-bottom:10px;
}

/* LINKIT */

A:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A:link{text-decoration:none;color:#5E5E5E;}
A:visited{text-decoration:none;color:#5E5E5E;}
A:active{text-decoration:none;color:#5E5E5E;}
A:hover{text-decoration:underline;color:#5E5E5E;}

A.sininen_linkki:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A.sininen_linkki:link{text-decoration:none;color:#009EE3;}
A.sininen_linkki:visited{text-decoration:none;color:#009EE3;}
A.sininen_linkki:active{text-decoration:none;color:#009EE3;}
A.sininen_linkki:hover{text-decoration:underline;color:#009EE3;}

A.vihrea_linkki:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A.vihrea_linkki:link{text-decoration:none;color:#B4BD00;}
A.vihrea_linkki:visited{text-decoration:none;color:#B4BD00;}
A.vihrea_linkki:active{text-decoration:none;color:#B4BD00;}
A.vihrea_linkki:hover{text-decoration:underline;color:#B4BD00;}

A.musta:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A.musta:link{text-decoration:none;color:#000;}
A.musta:visited{text-decoration:none;color:#000;}
A.musta:active{text-decoration:none;color:#000;}
A.musta:hover{text-decoration:underline;color:#000;}

A.mustaa:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A.mustaa:link{text-decoration:none;color:#000;}
A.mustaa:visited{text-decoration:none;color:#000;}
A.mustaa:active{text-decoration:none;color:#000;}
A.mustaa:hover{text-decoration:none;color:#000;}

A.valko:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A.valko:link{text-decoration:none;color:#FFF;}
A.valko:visited{text-decoration:none;color:#FFF;}
A.valko:active{text-decoration:none;color:#FFF;}
A.valko:hover{text-decoration:none;color:#E0E0E0;}

A.viiva:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A.viiva:link{text-decoration:underline;color:#FFF;}
A.viiva:visited{text-decoration:underline;color:#FFF;}
A.viiva:active{text-decoration:underline;color:#FFF;}
A.viiva:hover{text-decoration:underline;color:#231D41;}

/* VANHAT LOMAKKEET MUOKATTUINA */

DIV.padding {padding:3px;border:solid 1px #DBDBDB;background:transparent;}
TABLE.100_prosenttia {width:100%;height:20px;border-collapse:collapse;}

/* MENU */

.naviliiga #nav{
	position:relative;
	display:block;
	height:40px;
	font-size:12px;
	font-weight:normal;
	background:transparent url(kuvat/bg_navi.jpg) repeat-x top left;
	font-family:Verdana,Helvitica,sans-serif;
	background-color:#d2d2d2;
	
}
.naviliiga #nav ul{
	margin:0px 0px 0px 13px;
	padding:0;
	list-style-type:none;
	width:auto;
}
.naviliiga #nav ul li{
	display:block;
	float:left;
	margin:0 1px 0 0;
}
.naviliiga #nav ul li a{
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	padding:12px 16px 0 16px;
	height:28px;
}
.naviliiga #nav ul li a:hover,.naviliiga #nav ul li a.current{
	color:#FFF;
	background:transparent url(kuvat/navi_hover.jpg) no-repeat top center;
}
/* ---------------------- loppu naviliiga nav ---------------------- */


