
body {
 background: url(../gfx/bodybg.png) repeat;
 margin: 0px;
 padding: 0px;
}

address {
 font: 80%/120% Tahoma, Arial Times, serif;
 color: #eee; 
 line-height: 16pt;
 letter-spacing: 1px;
 margin-left: 25px;
}

#top {
 background: url(../gfx/top.png) repeat-x;
 /*height: 350px;*/
}

#header {
 background: url(../gfx/header.png) no-repeat;
 width: 840px;
 height: 99px;
}

#footer {
 background: url(../gfx/footer.png) no-repeat;
 width: 840px;
 height: 80px;
}

#contentbg {
 background: url(../gfx/contentbg.png) repeat-y;
 width: 840px;
 padding-left: 20px;
}

#l-col {
 width: 175px;
 
}

#c-col {
 background: url(../gfx/contenttop.png) repeat-x;
 width: width: 430px;
 height: 259px;
 padding: 10px 10px 20px 10px; 
}

#r-col {
 background: url(../gfx/contenttop.png) repeat-x;
 width: 195px;
 height: 259px;
}

#contentTbl {
 width: 800px;
 /*margin-left: 20px;*/
}

/*Päänavigointi
-------------------------------------------------------*/

#navit {
 margin-left: 80px;
}

/*Vasemman puolen tyylit
-------------------------------------------------------*/
/*.subbg {
 background: url(../gfx/subbg.png) no-repeat;
 height: 27px;
}*/

/*.subbg:hover {
 background: url(../gfx/subbgO.png) no-repeat;
 width: 175px;
 height: 27px;
}*/

.subbg a {
 font-family: Tahoma, Arial, Times, serif;
 font-size: 70%;
 font-weight: bold;
 color: #333;
 letter-spacing: 1px;
 text-decoration: none;
}

/*Keskustan tyylit
-------------------------------------------------------*/
#c-col h1 { 
 font: 120%/100% Arial, Tahoma, Times, serif;
 color: #f8f8f8;
 font-weight: normal;
 text-transform: uppercase;
 margin: 0px 0px 1px 0px;
 padding: 0px;
}

#c-col h2 {
 font: 80%/100% Arial, Tahoma, Times, serif;
 letter-spacing: 1px;
 color: #fff;
 font-weight: bold;
 margin: 0px 0px 4px 0px;
 padding: 0px;
}

#c-col h2 a {
 color: #fff;
 text-decoration: none;
}

#c-col a {
 color: #ffb300;
 text-decoration: none;
}

#c-col h3 { 
 font: 100%/100% Arial, Tahoma, Times, serif;
 color: #f8f8f8;
 font-weight: bold;
 margin: 0px 0px 8px 0px;
 padding: 0px;
}

#c-col p, #c-col td{ 
 font: Tahoma, Arial Times, serif;
 font-size: 14px; 
 color: #eee;
 margin: 0px 0px 15px 0px;
 line-height: 16pt;
 letter-spacing: 1px;
}


#c-col table { 
 font-family: Tahoma, Arial Times, serif;
 color: #eee;
}


#c-col ul { 
 font: 80%/120% Tahoma, Arial Times, serif;
 color: #eee;
 line-height: 16pt;
}

#refTbl td { 
 padding: 2px 2px 2px 4px;
}

#refTbl th { 
 padding: 2px 2px 2px 4px;
}


#refTbl td a { 
 font: 70%/120% Tahoma, Arial Times, serif;
 color: #eee;
 line-height: 14pt;
 letter-spacing: 1px;
 text-decoration: none;
}

#refTbl th { 
 font: 80%/120% Arial, Tahoma Times, serif;
 color: #fff;
 letter-spacing: 1px;
 font-weight: bold;
 text-align: left;
}

#nayta_referenssi { 
 font: 80%/120% Tahoma, Arial Times, serif;
 color: #eee;
 line-height: 16pt;
 letter-spacing: 1px;
}

#nayta_referenssi th { 
 text-align: left;
}

.refpiclink {
 font-family: Tahoma, Arial Times, serif;
 font-size: 80%;
 color: #eee;
 text-decoration: none;
}

.valiviiva {
 margin: 0px 0px 20px 0px;
}

.takaisin {
 font-family: Tahoma, Arial Times, serif;
 font-size: 90%;
 color: #eee;
 letter-spacing: 1px;
 text-decoration: none;
}

/*Oikean puolen tyylit
-------------------------------------------------------*/

#r-col {
 padding-top: 10px;
}

#r-col h2 {
 font: 80%/100% Arial, Tahoma, Times, serif;
 color: #fff;
 font-weight: bold;
 letter-spacing: 1px;
 margin: 0px 0px 0px 30px;
 padding: 0px;
}
#r-col h3 {
 font: 70%/100% Tahoma, Arial, Times, serif;
 color: #fff;
 letter-spacing: 1px;
 margin: 0px;
 padding: 0px;
}

#r-col h3 a {
 text-decoration: none;
 color: #333;
 font-weight: bold;
}

#r-col p {
 font: 70%/100% Tahoma, Arial, Times, serif;
 color: #333;
 letter-spacing: 1px;
 margin: 0px;
 padding: 0px;
 line-height: 16px;
}

.pvm {
 font: 70%/100% Tahoma, Arial, Times, serif;
 color: #4c72c4;
 border-bottom: 1px solid #333;
 margin-bottom: 4px;
}

.arkistopvm {
 font: 70%/100% Tahoma, Arial, Times, serif;
 color: #fff;
 margin-bottom: 10px;
}

#newstop {
 background: url(../gfx/newstop3.png) no-repeat;
 width: 175px;
 height: 30px;
}

#newsbg {
 background: url(../gfx/newsbg3.png) repeat-y;
 width: 175px;
 padding-top: 8px;
}

#newsfoo {
 background: url(../gfx/newsfoo3.png) no-repeat;
 width: 175px;
 height: 24px;
}

.uutinen {
 margin: 0px 10px 10px 15px;
}

#uutisarkistolink {
 margin-left: 115px;
}

#uutisarkistolink a {
 font: 70%/100% Tahoma, Arial, Times, serif;
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}

/*Etusivu
-------------------------------------------------------*/

#etusivutext {
 width: 500px;
 margin-left: 100px;
 padding-top: 100px;
}

#etusivutext h1 {
 font: 120%/120% Arial, Tahoma, Times, serif;
 color: #fff;
 margin: 0px;
}

#etusivutext p {
 font: 80%/160% Tahoma, Arial, Times, serif;
 color: #fff;
 margin: 0px;
 letter-spacing: 1px;
}



/*Palvelut
-----------------------------------------------------*/

/*Toimialat
-----------------------------------------------------*/

/*Laatu
-----------------------------------------------------*/

/*Referenssit
-----------------------------------------------------*/

/*Yhteystiedot
-----------------------------------------------------*/
.yhteystiedotTbl td {
 border: 1px dashed #fff;
 padding: 0px 2px 0px 4px;
}

/* .submit input
{
margin-left: 4.5em;
}*/

form {
 margin: 0px;
 padding: 0px;
}

.syote {
 background: #c5d2e3;
 border: 1px solid #96b1d0;
 color: #11568b;
}

.btn {
 background: #11568b;
 color: #fff;
 border: 2px solid #7498bf;
}

select {
 background: #c5d2e3;
 border: 1px solid #96b1d0;
}

fieldset {
 border: 1px solid #29568f;
 /*background: url(../gfx/fieldsetbg.png) repeat;*/
 height: 80px;
 margin: 0px 0px 10px 0px;
 padding: 8px;
}

/*Palaute
-----------------------------------------------------*/
#palautetbl td {
 font: 80%/160% Tahoma, Arial, Times, serif;
 color: #fff;
}

