/*
SISÄLLYSLUETTELELO (jos teet muutoksia järjestykseen (mitä ei suositella), päivitä myös sisällysluettelo)
---------------------------------------------------------------

- YLEISLINKIT, LINKIT JOS EI MÄÄRITETTY LUOKKAA, "NIMEÄ"
- BODY ELI TAUSTA 
- MUITA TAUSTOJA, TAULUKOT
- lnav-SOLUT JA (PÄÄ)LINKIT, YLÄPALKKI
- LNAV-LINKIT (VASEN NAVIGOINTI), VASEN PALKKI 
- SISÄLTÖTEKSTIN FONTTIEN MÄÄRITTELY
- FOOTER, "BOTTOM" 
- DIV-KUVAT
- MUITA, LOMAKKEET, POTIKAT YMS. 
---------------------------------------------------------------
*/

/* ----------------- YLEISLINKIT, LINKIT JOS EI MÄÄRITETTY LUOKKAA, "NIMEÄ" ------------------ */


a:link, a:visited {
color:#FFFFFF;
text-decoration:none;
}

a:hover {
color:#d4e5ff;
text-decoration:none;
}


/* ------------------------------- BODY ELI TAUSTA ------------------------------------------- */


body {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:40px;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal;
font-size:11px;
color:#d4e5ff;
background-color:#083881;
background-image: url(../images/bodybg.jpg);
background-repeat:repeat-x;
background-position: top;
}


/* ------------------------- MUITA TAUSTOJA, TAULUKOT ---------------------------------------- */


.bgtable { 					              /* taaimmaisen taulun tausta */
background-color: transparent;
border: 0px;
}


.toppic {				 	               /* yläkuva */
background-color: transparent;
background-image: url(../images/toppic.jpg);
background-repeat:no-repeat;
}


.mainbg {	  		 	              /* sisällön tausta */
padding-left:30px;
padding-right:70px;
padding-top: 25px;
background-color: transparent;
/*background-image: url(../images/mainbg.jpg);*/
background-repeat: repeat-x;
background-position: left 25px;
}


/* --------------------------- LNAV-LINKIT, VASEN NAVIGOINTI --------------------------------- */

.lnav {
cursor: pointer;
}

a.lnav:link, a.lnav:visited {
display: block;
font-size:12px;
color:#134a9f;
font-weight:bold;
text-decoration:none;
padding: 4px;
}

a.lnav:hover {
display: block;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.lnav b {                           /* navigointilinkkien 'neliöt' */
color:#134a9f;	                   
font-size:10px;
font-weight:bold;
}

.lnavbg {   		 				             /* navigoinnin tausta */
background-color:transparent;
background-image: url(../images/lnavbg.gif);
background-repeat:repeat-y;
background-position: center;
}

.lnavtd, .lnavtd_last { 					 	 /* navigointipalkit */
height:23px;
cursor: pointer;
background-color: #89b7fc;
border: 1px solid #083881;
background-image: url(../images/lnavtdbg.jpg);
background-repeat:repeat-x;
}

.lnavtd:hover, .lnavtd_last:hover { 
cursor: pointer;
background-image: url();
}


/* --------------------------- SISÄLTÖTEKSTIN FONTTIEN MÄÄRITTELY ------------------------------ */


H1 {	
font-size: 130%;
font-weight:bold;
margin: 0px;
}


/* ----------------------------------------- FOOTER -------------------------------------------- */


.footerdiv{
}

.footertd {
height:20px;
padding-left:8px;
font-size:11px;
color:#d4e5ff;
font-weight:normal;
background-color: transparent;
border-top: 3px double #062f6d;
}


/* ------------------------------------ SISÄLLÖN KUVAT ------------------------------------------ */


.contpic {
display: block;
margin-top: 35px;
margin-right: 20px;
margin-bottom: 20px;
border: 2px solid #FFFFFF;
}


/* -------------------------- MUITA, LOMAKKEET, POTIKAT YMS. ------------------------------ */


.borderpic {
border: 1px solid #FFFFFF;
}


img.imagemail {
vertical-align: bottom;
}


input, select, textarea{
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#ffffff;
border: solid 1px #000000;
}


.selekti, .txtinput {		        /* teksti-inputti, nimi, puh/email */
width:250px;
height:20px;
}

.tarea  { 		                  /* viestin tekstialue */
width:80%;
height:200px;
}

.potikka  {		                  /* lähetä-painike */
width:80px;
height:22px;
font-weight:bold;
color:#000000;
border: solid 1px #000000;
background-color:#89b7fc;
background-image: url(../images/lnavtdbg.jpg);
background-repeat:repeat-x;
}
