body
{
	margin: 0;
	padding: 0;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #eeece9;
	font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #424242;
}

h1
{
	font-size: 16px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

h2
{
	font-size: 12px;
	margin-top: 20px;
}

p
{
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0;
	line-height: 145%;
}

img
{
	border: none;
}

table
{
	border: none;
}

td
{
	vertical-align: top;
}

.kehys
{
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image: url(images/varjot.png);
	background-repeat: repeat-y;
}

.kehys_vasen
{
	width: 5px;
	float: left;
}

.kehys_oikea
{
	width: 5px;
	float: left;
}

.kehys_keskiosa
{
	width: 900px;
	float: left;
}


.ylapalkki
{
	height: 70px;	
}

.ylapalkki_vasen
{
	float: left;
	width: 612px;
}

.kielet
{
	margin-left: 33px;
	margin-top: 15px;
}

.kielet ul
{
	margin: 0;
	padding: 0;	
	list-style-type: none;
}

.kielet li
{
	float: left;
	margin: 0 9px 0 0;
	padding: 0;		
}

.kielet .valittu
{
	text-decoration: underline;
	color: #000000;	
}

.kielet li img
{
	vertical-align: top;
	margin-right: 7px;
	border: none;
}

.ylapalkki_oikea
{
	float: left;
	width: 288px;
}

.ylapalkki_oikea img
{
	margin-top: 22px;
}


.linkkipalkki
{
	background-color: #e1e0de;
	clear: left;
	background-image: url(images/linkkipalkki01.png);
	background-repeat: no-repeat;
	height: 22px;	
	font-size: 13px;
	font-weight: normal;
}

.linkkipalkki_vasen
{
	float:left;
	width: 760px;
}

.linkkipalkki_oikea
{
	float:left;
	width: 140px;
	font-size: 11px;	
}

.alalinkkipalkki
{
	clear: left;
	background-image: url(images/alalinkkipalkki.png);
	background-repeat: no-repeat;
	height: 22px;
	font-size: 12px;
	font-weight: normal;
}

.linkkipalkki ul, .alalinkkipalkki ul
{
	margin: 0 0 0 18px;
	padding: 0;	
	list-style-type: none;
}

.linkkipalkki li, .alalinkkipalkki li
{
	float: left;
	line-height: 22px;
	margin: 0;
	padding: 0;		
}

.alalinkkipalkki li
{
	margin: 0 0 0 25px;
	color: #1c628a;
}

.linkkipalkki_oikea li
{
	background-image: url(images/pikkunuolet02.png);
	background-repeat: no-repeat;
	background-position: 0pc 7px;
	margin-right: 12px;
}


/*MENULINKIT FI*/

li.etusivu
{
	margin-left: 25px;
	width: 55px;
	text-align: left;
}

li.mallisto
{
	width: 69px;
	text-align: center;
}

li.mallisto_valittu
{
	width: 69px;
	text-align: center;
	background-image: url(images/fin/mallisto_valittu.png);
	background-repeat: no-repeat;
}

li.jamyt_valittu
{
	width: 105px;
	text-align: center;
	background-image: url(images/fin/jamyt_valittu.png);
	background-repeat: no-repeat;
}

li.ajankohtaista
{
	width: 105px;
	text-align: center;
}

li.jamyt
{
	width: 105px;
	text-align: center;
}

li.valmistaja
{
	width: 85px;
	text-align: center;
}

li.valmistaja_valittu
{
	width: 85px;
	text-align: center;
	text-color: #1c628a;
	font-style: italic
	
}

li.hinnastot
{
	width: 80px;
	text-align: center;
}

li.esitteet
{
	width: 72px;
	text-align: center;
}


/*SISÄLLÖT*/

.sisalto_ylareuna
{
	background-image: url(images/ylareuna.png);
	background-repeat: no-repeat;
	height: 6px;
	margin-top: 3px;
}

.sisalto
{
	background-color: #ffffff;
	min-height: 500px;
	margin: 0;
}

.sisalto_alareuna
{
	background-image: url(images/alareuna.png);
	background-repeat: no-repeat;
	height: 6px;
}

.sisalto_kehys
{
	padding: 45px 19px 20px 19px;
}


/*ETUSIVU*/

div.etusivu
{
	background-image: url(images/etusivu_taustaviiva.png);
	background-repeat: repeat-y;
	margin-top: 14px;
}

.etusivu_vasen
{
	float: left;
	width: 266px;
	margin-left: 33px;
}

.etusivu_keski
{
	float: left;
	width: 318px;
}

.etusivu_keski ul
{
	margin: 0 70px 0 27px;
	padding: 0;
}

.etusivu_keski li
{
	margin: 18px 0 0 0;
	padding: 0;
}

.etusivu_oikea
{
	float: left;
	width: 249px;
}


/*MALLISTO*/

.mallisto_sisalto_vasen
{
	width: 429px;
	float: left;
}

.mallisto_sisalto_vasen p
{
	margin: 12px 50px 16px 22px;
}

.mallisto_sisalto_vasen h2
{
	background-color: #f2f2f2;
	color: #1c628a;	
	margin: 0 32px 0 0;
	padding: 1px 0 1px 37px;
	font-weight: normal;
}

.mallisto_sisalto_oikea
{
	width: 426px;
	float: left;
}

.kuvagalleria img
{
	margin: 0 10px 10px 0;
}

.mallisto_sisalto_oikea p
{
	margin-bottom: 12px;
}

.mallisto_sisalto_oikea p img
{
	vertical-align: middle;
	margin-right: 6px;
}

.venemallit
{
	margin-top: 37px;
}

.venemallit h2
{
	background-color: #f2f2f2;
	margin: 0 32px 0 0;
	padding-left: 24px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
}

.venemallit p
{
	margin-top: 0;
	margin-bottom: 13px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

tr.varillinen
{
	background-color: #f2f2f2;
}

.mallisto_sisalto_vasen table
{
	margin-top: 18px;
}


.mallisto_sisalto_vasen td
{
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1c628a;		
}

.mallisto_sisalto_vasen .sarake1
{
	padding-left: 37px;
	width: 107px;
}

.mallisto_sisalto_vasen .sarake2
{
	width: 255px;
}


/*JÄLLEENMYYJÄT*/

.jamyt_sisalto_vasen
{
	width: 429px;
	float: left;
	background-image: url(images/jamyt_tausta.png);
	background-repeat: no-repeat;
	background-position: 0px 50px;
}

.jamyt_sisalto_vasen h1
{
	color: #1c628a;
	margin: 34px 0 29px 24px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
	font-size: 13px;
}

.jamyt_sisalto_vasen h2
{
	color: #1c628a;
	margin: 0 32px 0 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 4px;
	font-weight: bold;
}

.jamyt_sisalto_oikea
{
	width: 426px;
	float: left;
	padding-top: 50px;
}

.jamyt_sisalto_vasen div
{
	margin: 0 119px 9px 24px;
	border-bottom: 1px solid #d8d8d8;
}

.jamyt_sisalto_vasen div p
{
	color: #575757;
	margin: 0 0 9px 0;
	font-size: 12px;	
}

/*VALMISTAJA*/

.valmistaja_sisalto_vasen
{
	width: 429px;
	float: left;
	background-image: url(images/jamyt_tausta.png);
	background-repeat: no-repeat;
	background-position: 0px 50px;
}

.valmistaja_sisalto_vasen h1
{
	color: #1c628a;
	margin: 34px 0 29px 24px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
	font-size: 13px;
}

.valmistaja_sisalto_vasen h2
{
	color: #1c628a;
	margin: 0 32px 0 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 4px;
	font-weight: bold;
}

.valmistaja_sisalto_oikea
{
	width: 426px;
	float: left;
	padding-top: 50px;
}

.valmistaja_sisalto_vasen div
{
	margin: 0 119px 9px 24px;
	border-bottom: 1px solid #d8d8d8;
}

.valmistaja_sisalto_vasen div p
{
	color: #575757;
	margin: 0 0 9px 0;
	font-size: 12px;	
}


/*AJANKOHTAISTA*/

.ajankohtaista_sisalto_vasen
{
	width: 455px;
	padding-bottom: 80px;
	float: left;
	background-image: url(images/jamyt_tausta.png);
	background-repeat: no-repeat;
	background-position: 0px 50px;
}

.paauutinen, .tekstipohja1
{
	padding: 0 84px 0 24px;
}

.paauutinen h1
{
	color: #1c628a;
	margin: 14px 0 20px 0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
	font-size: 13px;
	line-height: 140%;
}

.uutinen
{
	margin: 20px 0 0 0;
	padding: 11px 84px 0 24px;
	background-image: url(images/uutistausta.png);
	background-repeat: no-repeat;
}

.uutinen h1
{
	color: #575757;
	margin: 14px 0 10px 0;
	padding: 0;
	font-weight: normal;
	font-size: 13px;
}

.ajankohtaista_sisalto_oikea
{
	width: 400px;
	float: left;
	padding-top: 20px;
}

.messut_testit
{
	color: #575757;
	width: 193px;
	float: left;	
}

.messut_testit div
{
	background-image: url(images/jamyt_tausta.png);
	background-repeat: no-repeat;
	background-position: 2px 0px;
}

.messut_testit p
{
	border-bottom: 1px solid #d8d8d8;
	margin: 0 2px 0 0;
}

p.viimeinen
{
	border-bottom: none;
}

.messut
{
	margin: 12px 0 0 0;
	padding: 0 0 0 2px;
	min-height: 90px;
}

.testit
{
	margin: 12px 0 0 0;
	padding: 0 0 0 2px;	
	min-height: 90px;
}

.ajankoht_kuvat
{
	float: left;
	width: 194px;
	margin-left: 11px;
	padding-top: 12px;
}

.ajankoht_kuvat img
{
	margin-bottom: 10px;
}


/*UUTINEN*/

.uutinen_sisalto_vasen
{
	width: 429px;
	padding-bottom: 80px;
	float: left;
	background-image: url(images/jamyt_tausta.png);
	background-repeat: no-repeat;
	background-position: 0px 50px;
}

.uutinen_sisalto_oikea
{
	width: 426px;
	float: left;
	padding-top: 50px;	
}

.pvm
{
	margin: 28px 0 0 0;
	padding: 0;
	color: #1c628a;
}

.uutinen .pvm
{
	margin: 0;
}

.uutinen .lisaa img
{
	margin-right: 3px;
}

/*YLEISPOHJA*/

.yleinen_sisalto_vasen
{
	width: 429px;
	padding-bottom: 80px;
	float: left;
	background-image: url(images/jamyt_tausta.png);
	background-repeat: no-repeat;
	background-position: 0px 50px;
}

.yleinen_sisalto_oikea
{
	width: 426px;
	float: left;
}

.yleinen_sisalto_vasen h1
{
	color: #1c628a;
	margin: 34px 0 20px 0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
	font-size: 13px;
}

.yleinen_sisalto_vasen h2
{
	color: #1c628a;
	margin: 30px 32px 10px 0;
	font-weight: normal;
	font-size: 12px;	
}

.sisennys1
{
	padding-top: 50px;
}

.ei_taustaa
{
	background-image: none;
}

.yhteystiedot
{
	height: 50px;
	line-height: 145%;
}

.esitteet
{
	padding-top: 10px;
}

.suurennuslasi
{
	margin: 5px 0 7px 0;
	color: #b2b2b2;
}

.suurennuslasi img
{
	vertical-align: middle;
	margin-right: 3px;
}

.lataa_esite img
{
	margin-right: 6px;
	vertical-align: middle;
}

/*LINKIT*/

a
{
	color: #1c628a;
	text-decoration: none;
}

a:hover
{
	color: #1578b0;	
}

.etusivu a:hover
{
	color: #1685c4;
}

.linkkipalkki a
{
	color: #3b3b3b;
	display: block;		
}

.linkkipalkki a:hover
{
	color: #626262;
}

.linkkipalkki .valittu a
{
	font-style: italic;
	color: #1c628a;
}

.linkkipalkki .valittu .mallisto a
{
	font-style: italic;
	color: #1c628a;
}

.linkkipalkki_oikea a
{
	padding-left: 10px;
}

.alalinkkipalkki a
{
	color: #1c628a;
}

.alalinkkipalkki a:hover
{
	color: #457d9d;
}

.alalinkkipalkki .valittu
{
	font-style: italic;
	text-decoration: underline;
}

.kielet a
{
	color: #89807d;
}

.kielet a:hover
{
	color: #746b69;
}

.sisalto_kehys a
{
	color: #b2b2b2;
}

.sisalto_kehys a:hover
{
	color: #818181;
}

.mallisto_sisalto_vasen h2 a
{
	color: #1b5d83;
	display: block;
}

.mallisto_sisalto_vasen h2 a:hover
{
	color: #1d78ad;
	display: block;
}

.jamyt_sisalto_vasen a
{
	color: #1588e2;
}

.jamyt_sisalto_vasen a:hover
{
	color: #1e6daa;	
}

.lisaa a, .paauutinen a
{
	color: #1c628a;
}

.lisaa a:hover, .paauutinen a:hover
{
	color: #457d9d;
}

.messut_testit a
{
	padding: 14px 15px 14px 30px;
	color: #575757;
	display: block;
	background-image: url(images/pikkunuolet01.png);
	background-repeat: no-repeat;
	background-position: 18px 19px;	
}

.messut_testit a:hover
{
	color: #797979;
}

a.pdf-linkki
{
	padding: 14px 15px 14px 30px;
	background-image: url(images/pdf.png);
	background-repeat: no-repeat;
	background-position: 6px 15px;	
}

.esitteet a.pdf-linkki
{
	padding: 14px 15px 14px 30px;
	background-position: 0px 10px;	
}
