/******************************** SIFR *****************************/

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}


.sIFR-hasFlash h1 {
	visibility: hidden;
	height: 24px;
	margin: -6px 0 10px 0;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	height: 18px;
	margin: -6px 0 10px 0;
}

A:link, A:visited, A:active

{

    COLOR: #245391;

    TEXT-DECORATION: none;

    FONT-SIZE: 11px;

	 font-weight: normal;

}



A:hover

{

    COLOR: #245391;

    TEXT-DECORATION: underline;

    FONT-SIZE: 11px;

	 font-weight: normal;

}



A:link.sec, A:visited.sec, A:active.sec

{

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

    FONT-SIZE: 11px;

	 font-weight: bold;

}

A:hover.sec

{

    COLOR: #d7d9da;

    TEXT-DECORATION: none;

    FONT-SIZE: 11px;

	 font-weight: bold;

}



A:link.secact, A:visited.secact, A:active.secact

{

    COLOR: #FFFFFF;

    TEXT-DECORATION: underline;

    FONT-SIZE: 11px;

	 font-weight: bold;

}

A:hover.secact

{

    COLOR: #d7d9da;

    TEXT-DECORATION: underline;

    FONT-SIZE: 11px;

	 font-weight: bold;

}



BODY

{

    FONT-WEIGHT: normal;

    FONT-SIZE: 11px;

    COLOR: #000000;

    FONT-FAMILY: arial, helvetica, verdana;

    BACKGROUND-COLOR: #8eabbb;

    BACKGROUND-IMAGE: url(layimg/tausta.jpg);

    BACKGROUND-REPEAT: repeat-x

}



.ikkuna {

	width: 542px; height: 380px;

}

H1

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 18px;

	 COLOR: #245391;

    FONT-FAMILY: arial, helvetica, verdana;

}


H3

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 16px;

	 COLOR: #245391;

    FONT-FAMILY: arial, helvetica, verdana;

}

H4

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 16px;

	 COLOR: #245391;

    FONT-FAMILY: arial, helvetica, verdana;

}



H5

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 14px;

	 COLOR: #000000;

    FONT-FAMILY: arial, helvetica, verdana;

}

TD

{

    FONT-WEIGHT: normal;

    FONT-SIZE: 11px;

    FONT-FAMILY: arial, helvetica, verdana;

}

UL

{

    FONT-WEIGHT: normal;

    FONT-SIZE: 11px;

    FONT-FAMILY: arial, helvetica, verdana;

}

B

{

    FONT-WEIGHT: bold

}

I

{

    FONT-STYLE: italic

}

U

{

    TEXT-DECORATION: underline

}

.top

{

background-image: url(layimg/top_tausta.jpg);

background-repeat: repeat-x;

}

.osoite

{

    FONT-WEIGHT: normal;

    FONT-SIZE: 10px;

    FONT-FAMILY: arial, helvetica, verdana;

}



.etubox

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 10px;

	 color: #FFFFFF;

    FONT-FAMILY: arial, helvetica, verdana;

}



.hinnat {

	text-align: center;

	background-color: #FFFFFF;

	color: #Black;

}



.hinnatotsikko {

	background-color: #245391;

	color: #FFFFFF;

}



.hinnatsininen {

	background-color: #EEEEEE;

}



.leipis

{

   LINE-HEIGHT: 16px;

	background-image: url(layimg/datahaive.gif);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

}



.imagemargin {

	margin-left: 20px;

}



.vasenhaive {

	background-image: url(layimg/vasen_tausta.jpg);

	background-repeat: repeat-y;

}



.oikeahaive {

	background-image: url(layimg/oikea_tausta.jpg);

	background-repeat: repeat-y;

}



.laita {

	background-color: #f4f6f7;

}



.vasenteksti {

	padding-top: 6px;

	padding-bottom: 12px;

}



.footer {

	background-image: url(layimg/alapala.gif);

	background-repeat: no-repeat;

	text-align: center;

	font-size: 10px;

	color: #FFFFFF;

	

}



.tuotevalikko {

	width: 172px;

	_width: 176px;

	padding: 2px 2px 2px 2px;

	margin: 0 0 0 0px;

	background-color: #245391;

}



A:link.tuotteet, A:visited.tuotteet, A:active.tuotteet

{

	 background-image: url(layimg/tnavialus.gif);

	 background-repeat: repeat-x;

	 display: block;

	 width: 160px;

	 _width: 172px;

	 height: 18px;

	 _height: 25px;

	 color: #FFFFFF;

    text-decoration: none;

    font-size: 11px;

	 font-weight: normal;

	 padding: 5px 2px 2px 10px;

	 margin: 0 0 0 0px;

}



.tuotteet_yllapito

{

	 background-image: url(layimg/infonavialus.gif);

	 background-repeat: repeat-x;

	 display: block;

	 width: 160px;

	 _width: 172px;

	 height: 19px;

	 _height: 26px;

	 color: #FFFFFF;

    text-decoration: none;

    font-size: 11px;

	 font-weight: normal;

	 padding: 5px 2px 2px 10px;

	 margin: 0 0 0 0px;

}



A:hover.tuotteet_yllapito_linkki, A:link.tuotteet_yllapito_linkki, A:visited.tuotteet_yllapito_linkki, A:active.tuotteet_yllapito_linkki

{

	color: FFFFFF;

}



a:hover.tuotteet

{

background-image: url(layimg/tnavialus_a.gif);

}



A:link.tuotteetact, A:visited.tuotteetact, A:active.tuotteetact

{

	 background-image: url(layimg/tnavialus_v.gif);

	 background-repeat: repeat-x;

	 display: block;

	 width: 160px;

	 _width: 172px;

	 height: 18px;

	 _height: 25px;

	 color: #FFFFFF;

    text-decoration: none;

    font-size: 11px;

	 font-weight: normal;

	 padding: 5px 2px 2px 10px;

	 margin: 0 0 0 0px;

}



a:hover.tuotteetact

{

background-image: url(layimg/tnavialus_a.gif);

}



A:link.info, A:visited.info, A:active.info

{

	 background-image: url(layimg/infonavialus.gif);

	 background-repeat: repeat-x;

	 display: block;

	 width: 160px;

	 _width: 172px;

	 height: 19px;

	 _height: 26px;

	 color: #FFFFFF;

    text-decoration: none;

    font-size: 11px;

	 font-weight: normal;

	 padding: 5px 2px 2px 10px;

	 margin: 0 0 0 0px;

}



a:hover.info

{

text-decoration: underline;

}



A:link.shop, A:visited.shop, A:active.shop

{

	 background-image: url(layimg/shopnavialus.gif);

	 background-repeat: no-repeat;

	 display: block;

	 width: 160px;

	 _width: 172px;

	 height: 19px;

	 _height: 24px;

	 color: #FFFFFF;

    text-decoration: none;

    font-size: 11px;

	 font-weight: bold;

	 padding: 5px 2px 2px 10px;

	 margin: 0 0 0 0px;

}



a:hover.shop

{

text-decoration: underline;

}



A:link.shopact, A:visited.shopact, A:active.shopact

{

	 background-image: url(layimg/shopnavialus_a.gif);

	 background-repeat: no-repeat;

	 display: block;

	 width: 160px;

	 _width: 172px;

	 height: 19px;

	 _height: 24px;

	 color: #FFFFFF;

    text-decoration: none;

    font-size: 11px;

	 font-weight: bold;

	 padding: 5px 2px 2px 10px;

	 margin: 0 0 0 0px;

}



a:hover.shopact

{

text-decoration: underline;

}



.vasenpalsta {

	background-image: url(layimg/vasenhaive.gif);

	background-repeat: no-repeat;

}



.tarjoukset {

background-color: #245391;

	border-color: #245391;

}



.alalinkit {

	padding: 4px 26px 4px 26px;
	color: #FFFFFF;
}



.haku {

	 color: #FFFFFF;

	 background-color: #012a5c;
	 
	 background-image: url(layimg/hakualus.gif);
	 background-repeat: no-repeat;

	 padding: 5px 2px 6px 10px;

	 margin: 0 0 0 0px; }
	 
	 .hakunappi {
	 	margin-top: 8px;
		margin-bottom: 4px;
	 }

INPUT.hakubox {
BORDER-WIDTH: 1px;
BORDER-STYLE: SOLID;
BORDER-COLOR: #FFFFFF;
BACKGROUND-COLOR: #012a5c;
COLOR: #FFFFFF;
font-family: arial, helvetica;
font-weight: normal;
font-size: 11px;
} 

SELECT.hakubox {
BORDER-WIDTH: 1px;
BORDER-STYLE: SOLID;
BORDER-COLOR: #FFFFFF;
BACKGROUND-COLOR: #012a5c;
COLOR: #FFFFFF;
font-family: arial, helvetica;
font-weight: normal;
font-size: 11px;
margin-top: 4px;
}

.ryhma_valikko {
BORDER-WIDTH: 0px;
padding: 5px 5px 7px 5px;
margin: 0px 0px 0px 15px;
border-style: none;
background: url(layimg/vhaive.gif) repeat-x #FFFFFF;
}

.ryhma_valikko SELECT {
BORDER-WIDTH: 1px;
border-style: solid;
BORDER-COLOR: #245391;
BACKGROUND-COLOR: #FFFFFF;
COLOR: #245391;
font-family: arial, helvetica;
font-weight: normal;
font-size: 11px;
margin-top: 5px 5px 5px 5px;
}

.toptausta {
	background-image: url(layimg/toptausta.jpg);
	background-repeat: repeat-x;
}

.navitausta {
	background-image: url(layimg/navitausta.gif);
	background-repeat: repeat-x;
}

