
body {
 background: url(../gfx/bodybg.jpg) repeat;
 margin: 0px;
 padding: 0px;
}

address {
 font: 80%/120% Tahoma, Arial Times, serif;
 color: #eee; 
 font-weight: bold;
 letter-spacing: 1px;
 margin-left: 20px;
 padding-top: 10px;
}

#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.jpg) no-repeat;
 width: 750px;
 height: 43px;
}

#contentbg {
 background: #fff;
 width: 750px;
}

#bg_cnt_top {
 background: url(../gfx/bg_cnt_top.jpg) no-repeat;
 width: 750px;
 height: 20px;

}

/*#l-col {
 width: 175px;
 
}*/

#c-col {
 /*background: url(../gfx/contenttop.png) repeat-x;*/
 width: width: 540px;
 padding: 10px 10px 20px 10px; 
}

#r-col {
 background: url(../gfx/contenttop.png) repeat-x;
 width: 210px;
}

#contentTbl {
 width: 750px;
 /*margin-left: 20px;*/
}

/*Päänavigointi
-------------------------------------------------------*/

#navit {

}

/*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: 140%/100% Arial, Tahoma, Times, serif;
 color: #7498bf;
 font-weight: normal;
 margin: 0px 0px 1px 0px;
 padding: 0px;
}

#c-col h2 {
 font: 120%/100% Arial, Tahoma, Times, serif;
 letter-spacing: 1px;
 color: #7498bf;
 font-weight: normal;
 margin: 0px 0px 4px 0px;
 padding: 0px;
}

/*#c-col a {
 font-size: 80%;
 color: #993300;
 text-decoration: none;
}*/

#c-col h3 { 
 font: 100%/100% Arial, Tahoma, Times, serif;
 color: #7498bf;
 font-weight: bold;
 margin: 0px 0px 8px 0px;
 padding: 0px;
}

#c-col p { 
 font: 75%/120% Tahoma, Arial Times, serif;
 color: #808080;
 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: #808080;
 line-height: 16pt;
}

.valiviiva {
 margin: 0px 0px 20px 0px;
}

.takaisin {
 font-family: Tahoma, Arial Times, serif;
 font-size: 90%;
 color: #eee;
 letter-spacing: 1px;
 text-decoration: none;
}

/*Tuotteet
-------------------------------------------------------*/

.tbl_tuotteet {
 margin-bottom: 10px;
 background: url(../gfx/bg_tuotteet.png) repeat;
 border:1px solid #ddd;
}

.tuotekuva_pieni {
 background: #fff;
 padding: 8px;
 width: 100px;
}

.hinta {
  color: #666666;
}

.tuote_txt_lyhyt {
 padding: 8px;
}

.lisaakoriin {
 padding: 8px;
}

#ostoskori { 
 font-size: 80%;
 width: 100%;
 margin: 4px 0px 6px 0px;
}

.tuote_otsikko a {
 font-size: 100%;
 color: #993300;
 text-decoration: none;
 border-bottom: 1px dashed #853514;
}

/*Ostoskori
-------------------------------------------------------*/

.tbl_ostoskori {
 background: url(../gfx/bg_tuotteet.png) repeat;
 border:1px solid #ddd;
 padding: 10px;
}

.tbl_ostoskori td {
 color: #333;
}

.tbl_ostoskori th {
 color: #333;
 font-size: 90%;
}

.tbl_ostoskori a {
 font-family: Tahoma, Arial, Times, serif;
 font-size: 80%;
 color: #993300;
 text-decoration: none;
}

.rivin_vari {
 background: #f5f5f5;
}

/*Pyydä tarjous/tilaa
-------------------------------------------------------*/

#tbl_tiedot {
 background: url(../gfx/bg_tuotteet.png) repeat;
 border:1px solid #ddd;
 width: 100%;
 margin-bottom: 20px;
}

#tbl_tiedot th {
 color: #333;
 font-size: 80%;
 padding-left: 0px;
}

#tbl_tiedot td {
 padding-left: 0px;
}

#tbl_tiedot input {
 font-size: 75%;
}


/*Oikean puolen tyylit
-------------------------------------------------------*/

#r-col {
 padding-top: 10px;
}

#r-col h2 {
 font: 80%/100% Arial, Tahoma, Times, serif;
 color: #00558f;
 font-weight: bold;
 letter-spacing: 1px;
 margin: 0px 0px 0px 30px;
 padding: 0px;
}
#r-col h3 {
 font: 70%/100% Tahoma, Arial, Times, serif;
 color: #00558f;
 letter-spacing: 1px;
 border-bottom: 1px solid #00558f;
 margin: 0px 0px 4px 0px;
 padding: 0px;
}

#r-col h3 a {
 text-decoration: none;
 color: #00558f;
 font-weight: bold;
}

#r-col p {
 font: 70%/100% Tahoma, Arial, Times, serif;
 color: #666666;
 letter-spacing: 1px;
 margin: 0px;
 padding: 0px;
 line-height: 16px;
}

.pvm {
 font: 70%/100% Tahoma, Arial, Times, serif;
 color: #666666;
 margin-bottom: 4px;
}

.arkistopvm {
 font: 70%/100% Tahoma, Arial, Times, serif;
 color: #666666;
 margin-bottom: 10px;
}

#newstop {
}

#newsbg {
 padding: 10px 10px 0px 0px;

}

#newsfoo {

}

.uutinen {
 margin: 0px 10px 15px 8px;
}

#uutisarkistolink {
 margin-left: 115px;
}

#uutisarkistolink a {
 font-family: Tahoma, Arial, Times, serif;
 font-size: 70%;
 color: #993300;
 font-weight: bold;
 text-decoration: none;
}

.tuote_navit {
 padding: 3px;
}

.tuote_navit a {
 font-family: Tahoma, Arial, Times, serif;
 font-size: 80%;
 color: #993300;
 font-weight: bold;
 text-decoration: none;
}

.tuote_navit a:hover {
 color: #00558f;
}

.link {
 margin: 4px 0px 4px 0px;
}

.link a {
 font-family: Tahoma, Arial, Times, serif;
 font-size: 80%;
 color: #00558f;
 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;
}

/*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;
}

/*Uutisarkisto
-----------------------------------------------------*/

.uutislinkki {
 font: 100%/100% Arial, Tahoma, Times, serif;
 letter-spacing: 1px;
 color: #993300;
 font-weight: normal;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 text-decoration: none;
}


/*tuotteet*/
#tuote_ryhmat .tuote_ryhma{
 float: left;
 width: 170px;
 padding-bottom: 10px;
}

#tuote_ryhmat .tuote_ryhma a {
 font-family: Tahoma, Arial, Times, serif;
 font-size: 80%;
 color: #993300;
 font-weight: bold;
 text-decoration: none;
}

#tuote_ryhmat .tuote_navit a:hover {
 color: #00558f;
}




