.slideshow {
display : block;
position : relative;
}
.slideshow-images {
display : block;
overflow : hidden;
position : relative;
}
.slideshow-images img {
display : block;
position : absolute;
z-index : 1;
}
.slideshow-thumbnails {
overflow : hidden;
}
.slideshow-images-visible {
left : 0;
top : 0;
}
.slideshow-images-next {
left : 0;
top : 360px;
}
.slideshow-images-prev {
left : 0;
top : -360px;
}
.slideshow {
margin : 0 auto;
}
.slideshow a img {
border : 0;
}
#yhteys a, a:visited{
	color: #0033CC;
	font-weight: bolder;

}
#yhteys a:hover{
	color: #FF0000;
	font-weight: bolder;
}
.slideshow-captions {
background : #000;
bottom : 0;
color : #fff;
font : normal 12px/22px Arial, sans-serif;
left : 0;
overflow : hidden;
position : absolute;
text-indent : 10px;
width : 100%;
z-index : 10000;
}
.slideshow-captions-hidden {
height : 0;
}
.slideshow-captions-visible {
height : 22px;
}
.slideshow-controller {
background : url(controller.png) no-repeat;
height : 42px;
left : 50%;
margin : -21px 0 0 -119px;
overflow : hidden;
position : absolute;
top : 70%;
width : 238px;
z-index : 10000;
}
.slideshow-controller * {
margin : 0;
padding : 0;
}
.slideshow-controller a {
cursor : pointer;
display : block;
height : 18px;
overflow : hidden;
position : absolute;
top : 12px;
}
.slideshow-controller a.active {
background-position : 0 18px;
}
.slideshow-controller li {
list-style : none;
}
.slideshow-controller li.first a {
background-image : url(controller-first.gif);
left : 33px;
width : 19px;
}
.slideshow-controller li.last a {
background-image : url(controller-last.gif);
left : 186px;
width : 19px;
}
.slideshow-controller li.next a {
background-image : url(controller-next.gif);
left : 145px;
width : 28px;
}
.slideshow-controller li.pause a {
background-image : url(controller-pause.gif);
left : 109px;
width : 20px;
}
.slideshow-controller li.play a {
background-image : url(controller-play.gif);
}
.slideshow-controller li.prev a {
background-image : url(controller-prev.gif);
left : 65px;
width : 28px;
}
.slideshow-images img {
float : left;
}
.slideshow-loader {
height : 28px;
right : 0;
position : absolute;
top : 0;
width : 28px;
z-index : 10001;
}
a {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
.slideshow-thumbnails {
bottom : -65px;
height : 65px;
left : 0;
position : absolute;
width : 100%;
}
.slideshow-thumbnails * {
margin : 0;
padding : 0;
}
.slideshow-thumbnails ul {
height : 65px;
left : 0;
position : absolute;
top : 0;
width : 10000px;
}
.slideshow-thumbnails li {
float : left;
list-style : none;
margin : 5px 5px 5px 0;
position : relative;
}
.slideshow-thumbnails a {
display : block;
padding : 5px;
position : relative;
}
.slideshow-thumbnails a:hover {
background-color : #ff9 !important ;
}
.slideshow-thumbnails img {
display : block;
}
.slideshow-thumbnails-active {
background-color : #9ff;
}
.slideshow-thumbnails-active2 {
background-color : #FFFFCC;
}
.slideshow-thumbnails-inactive {
background-color : #fff;
}
div.sdmenu {
width : 142px;
font-family : Arial, sans-serif;
font-size : 12px;
padding-bottom : 10px;
background : url(bottom.gif) no-repeat right bottom;
color : #fff;
}
div.ylaosa {
	width : 860px;
	padding-bottom : 4px;
	background-image : url(/kuvat/tausta.gif);
	height : 64px;
	background-repeat : no-repeat;
	z-index: 9;
}
div.sdmenu div {
background : url(title.gif) repeat-x;
overflow : hidden;
}
div.sdmenu div:first-child {
background : url(toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed {
height : 25px;
}
div.sdmenu div span {
display : block;
padding : 5px 25px;
font-weight : bold;
color : white;
background : url(expanded.gif) no-repeat 10px center;
cursor : pointer;
border-bottom : 1px solid #ddd;
}
div.sdmenu div.collapsed span {
background-image : url(collapsed.gif);
}
div.sdmenu div a {
padding : 5px 10px;
background : #eee;
display : block;
border-bottom : 1px solid #ddd;
color : #2d2c2c;
text-decoration : none;
}
div.pohja {
	padding : 5px 10px;
	background : #eee;
	display : block;
	border-bottom : 1px solid #ddd;
	color : #666666;
	text-decoration : none;
	font-size: 10px;
	text-align: right;
}
div.sdmenu div a.current {
background : #ccc;
}
div.sdmenu div a:hover {
color : #fff;
text-decoration : none;
background-color : #990000;
}
.yhteys_pieni {
	border: 1px dotted #006600;
	background-color: #E7E7E7;
	}

#sisalto {
	position : absolute;
	z-index : 1;
	left : 159px;
	}
	#sisalto_flash {
	position : absolute;
	z-index : 1;
	left : 359px;
	
	height: 200px;
	width: 300px;
	}
#sisalto_2 {
width : 736px;
height : 216px;
z-index : 1;
border : 1px solid #333333;
left : 173px;
top : 84px;
overflow : scroll;
}
#sisalto_sisasivut {
position : absolute;
width : 680px;
z-index : 5;
border : 1px solid #333333;
left : 173px;
top : 84px;
padding : 5px;
overflow : auto;
height : auto;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
text-decoration : none;
line-height : 1.5em;
}
#sisalto_sisasivut_yritys {
position : absolute;
width : 695px;
left : 152px;
z-index : 20;
border : 1px solid #333333;
padding : 5px;
overflow : auto;
height : auto;
float : left;
margin-left : 6px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
text-decoration : none;
line-height : 1.5em;
}
#sisalto_sisasivut_koulutus
{
position : absolute;
width : 695px;
left : 152px;
z-index : 200;
border : 1px solid #333333;
padding : 5px;
overflow : auto;
margin-left : 6px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
text-decoration : none;
line-height : 1.5em;
}

#sisalto_sisasivut_2 {
position : absolute;
width : 695px;
left : 152px;
z-index : 200;
border : 1px solid #333333;
padding : 5px;
overflow : auto;
height : 610px;
margin-left : 6px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
text-decoration : none;
line-height : 1.5em;
}
#sisalto_sisasivut_3 {
position : absolute;
width : 695px;
z-index : 5;
border : 1px solid #333333;
left : 173px;
top : 84px;
padding : 5px;
overflow : auto;
height : 640px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
text-decoration : none;
line-height : 1.5em;
}
#uutissii {
z-index : 5;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
font-size : 10px;
font-weight : bolder;
color : #000000;
background-color : #ffffff;
margin : 2px;
padding : 2px;
height : 10px;
}
#kissa2 {
z-index : 6;
position : static;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bolder;
color : #666666;
height : 30px;
text-align : center;
}
#kissa {
position : relative;
z-index : 5;
padding : 5px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
line-height : 1.5em;
border-top-width : 1px;
border-top-style : solid;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
border-top-color : #666666;
color : #333333;
}
#sisalto_sisasivut a, a:visited {
text-decoration : none;
color : #333333;
}
#sisalto_sisasivut a:hover {
color : #ff0000;
}
#sisalto_sisasivut_koulutus a, a:visited {
	text-decoration : none;
	color : #0033FF;

}
a img {
border : 0;
}
.punainen_otsikko, a.punainen_otsikko, a.punainen_otsikko:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ff0000;
text-decoration : none;
font-weight : bold;
font-size : 13px;
}
.sininen {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000066;
text-decoration : none;
font-weight : bold;
}
a.sininen {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000066;
text-decoration : none;
}
a.sininen:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000066;
text-decoration : none;
}
a.sininen:hover {
color : #333333;
}
.ylarivi {
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
color : #333333;
font-size : 11px;
}
a.ylarivi {
text-decoration : none;
}
a.ylarivi:visited {
color : #333333;
text-decoration : none;
}
a.ylarivi:hover {
color : #FF0000;
}
#Layer1 {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 158px;
top : 331px;
}
#Layer2 {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 648px;
top : 331px;
}
#Layer3 {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 403px;
top : 331px;
}
#Layer4 {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 648px;
top : 462px;
}
#Layer5 {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 403px;
top : 462px;
}
#Layer6 {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 157px;
top : 462px;
}
#Layer7 {
position : absolute;
width : 200px;
height : 115px;
z-index : 3;
}
#Layer8 {
position : absolute;
width : 222px;
height : 21px;
z-index : 3;
top : 435px;
left : 649px;
}
#Layer9 {
position : absolute;
width : 222px;
height : 21px;
z-index : 10;
top : 306px;
left : 159px;
}
#Layer10 {
position : absolute;
width : 222px;
height : 21px;
z-index : 10;
top : 435px;
left : 401px;
}
#Layer11 {
position : absolute;
width : 222px;
height : 21px;
z-index : 10;
top : 304px;
left : 647px;
}
#Layer12 {
position : absolute;
width : 222px;
height : 21px;
z-index : 10;
top : 436px;
left : 157px;
}
#Layer13 {
position : absolute;
width : 222px;
height : 21px;
z-index : 10;
top : 305px;
left : 404px;
}
#Layer14 {
position : absolute;
width : 200px;
height : 115px;
z-index : 3;
}
#Layer150 {
	width : 400px;
	height : 17px;
	z-index : 10;
	padding-top: 10px;
	position: absolute;
	padding-left: 150px;

}
#Layer1500 {
	width : 391px;
	height : 61px;
	z-index : 100;
	padding-top: 10px;
	position: absolute;
	padding-left: 400px;
	left: 114px;
	top: -16px;

}

#Layer15 {
	width : 400px;
	height : 17px;
	z-index : 10;
	padding-top: 30px;
	position: absolute;
	padding-left: 150px;

}
.tuoterivi {
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
color : #ff0000;
font-size : 16px;
border-bottom-width : 1px;
border-bottom-style : groove;
border-bottom-color : #000000;
margin-bottom : 2px;
padding-bottom : 2px;
}
.punainen {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
color : #8f0909;
}
.musta {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight: bolder;

}
.lomake {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bolder;
color : #990000;
border : 1px ridge #666666;
margin : 8px;
padding : 8px;
}
.taulu {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
background-color : #e7e7e7;
line-height : 1.3em;
border : 1px solid #333333;
}
.taulu2 td {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
background-color : #e7e7e7;
line-height : 1.3em;
border : 1px solid #333333;
}
.lomaketeksti {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000099;
}
#Layer16 {
position : absolute;
width : 139px;
height : 56px;
z-index : 1000;
left : 10px;
}
.paatuoteryhma:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
line-height : 20px;
}
.paatuoteryhma:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height : 20px;
color : #000000;
text-decoration : none;
}
.paatuoteryhma:active {
color : #cc0000;
text-decoration : none;
}
.paatuoteryhma:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 20px;
color : #cc0000;
text-decoration : underline;
}
.alatuoteryhma {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000033;
text-decoration : none;
line-height : 20px;
}
.alatuoteryhma:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000033;
text-decoration : none;
line-height : 20px;
}
.alatuoteryhma:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height : 20px;
color : #000033;
text-decoration : none;
}
.alatuoteryhma:active {
color : #000000;
text-decoration : none;
}
.alatuoteryhma:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 20px;
color : #cc0000;
text-decoration : underline;
}
.naytakaikki {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000099;
text-decoration : none;
border : 1px ridge #000000;
margin : 2px;
padding : 2px;
font-weight : 400;
}
.naytakaikki:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000066;
text-decoration : none;
display : block;
border : 1px solid;
border-color : #aaa #000 #000 #aaa;
width : 11em;
background-color : #c6e2f1;
}
.naytakaikki:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000066;
text-decoration : none;
display : block;
border : 1px solid;
border-color : #aaa #000 #000 #aaa;
width : 11em;
background-color : #c6e2f1;
}
.naytakaikki:active {
color : #000066;
text-decoration : none;
}
.naytakaikki:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 20px;
color : #ff0000;
text-decoration : none;
position : relative;
top : 1px;
left : 1px;
border-color : #000 #aaa #aaa #000;
}
.tuotelinkki {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
line-height : 25px;
}
.tuotelinkki:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height : 20px;
color : #000000;
text-decoration : none;
}
.tuotelinkki:active {
color : #000000;
text-decoration : none;
}
.tuotelinkki:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 20px;
color : #cc0000;
text-decoration : underline;
}
.katpolku {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #cc0000;
text-decoration : none;
line-height : 25px;
}
.ryhmavaliotsikko {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 20px;
background-color : #cc0000;
color : #ffffff;
padding-left : 4px;
padding-bottom : 3px;
text-decoration : none;
font-weight : bold;
margin-bottom : 10px;
}
.style6 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 36px;
	background-color : #cc0000;
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
	text-transform: uppercase;
	margin: 5px;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: groove;
	border-bottom-style: double;
	border-left-style: ridge;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.valiotsikko {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 15px;
color : #000000;
text-decoration : underline;
font-weight : bold;
}
.paivays {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
color : #cccccc;
text-decoration : none;
}
.paivays2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
color : #000000;
text-decoration : none;
background-color : #ccffff;
}
.tuote {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
margin-bottom : 10px;

}
.tuotenumero {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 11px;
font-weight : normal;
margin-bottom : 10px;
}
.tuote_kuvaus {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
margin-bottom : 20px;
}
.referenssi {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
line-height : 1.3em;
}
.referenssi2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
	line-height : 1.7em;
	font-weight: bold;
}
#Layer17 {
position : relative;
width : 250px;
height : 22px;
z-index : 201;
left : 490px;
top : -28px;
}
#enkku {
position : absolute;
width : 50px;
height : 22px;
z-index : 202;
top : 2px;
left : 154px;
}
.puttoni {
width : 4em;
cursor : pointer;
}
.hakujuttu {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000099;
border : 1px solid #333333;
padding : 3px;
}
#Layer100 {
position : absolute;
width : 733px;
height : 17px;
z-index : 12;
left : 170px;
top : 36px;
}
#tuotteet {
	width : 470px;
	margin-left : 20px;
	padding-left : 20px;
	}
#oikealla {
	position :absolute;
	z-index : 5;
	left : 873px;
	font-family : Arial, Helvetica, sans-serif;
	padding-left: 5px;
	background-color: #FFFFFF;
	width: 120px;
	top: 14px;
	margin: 0px;
}
#oikealla img {
	padding-bottom: 10px;
}

body {
background-color : #ffffff;
}
div.popup { z-index: 9999; }

div.popup div.menu_form_header
{
  width: 200px;
  height:      25px;
  line-height: 19px;
  vertical-align: middle;
  background: url('../kuvat/form_header.png') no-repeat;
  text-decoration: none;
  font-family: Arial;
  font-weight: 600;
  font-size:  10px;
  color:   #206040;
  cursor:  default;
  z-index: 7;
}

div.popup div.menu_form_body
{
	width: 600px;
	padding: 8px;
	z-index: 7;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

div.popup img.menu_form_exit
{
  float:  left;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
}

div.popup td
{
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #333333;  
}


div.popup form
{
  margin:  0px;
  padding: 8px 10px 10px 10px;
  z-index: 7;
}

div.popup input.field

{
  width: 95%;
  border: 1px solid #808080;
z-index: 7;
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
}

div.popup input.btn
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #DDFFDD;

  font-family: Verdana, Sans-Serif;
  font-size: 11px;
}
h1, h1 a:visited  {
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
color : #ff0000;
font-size : 16px;
border-bottom-width : 1px;
border-bottom-style : groove;
border-bottom-color : #000000;
margin-bottom : 2px;
padding-bottom : 2px;
}
h2 {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	color : #ff0000;
	font-size : 16px;
	border-bottom-width : 1px;
	border-bottom-style : groove;
	border-bottom-color : #000000;
	margin-bottom : 2px;
	padding-bottom : 2px;
	width: 80%;
}


.slideshow_messu {
	display : block;
	position : absolute;
	left: 535px;
	top: -208px;
}
.slideshow_messu-images {
display : block;
overflow : hidden;
position : relative;
}
.slideshow_messu-images img {
display : block;
position : absolute;
z-index : 1;
}
.slideshow_messu-thumbnails {
overflow : hidden;
}
.slideshow_messu-images-visible {
left : 0;
top : 0;
}
.slideshow_messu-images-next {
left : 0;
top : 360px;
}
.slideshow_messu-images-prev {
left : 0;
top : -360px;
}
.slideshow_messu {
margin : 0 auto;
}
.slideshow_messu a img {
border : 0;
}
.slideshow_messu-captions {
background : #000;
bottom : 0;
color : #fff;
font : normal 12px/22px Arial, sans-serif;
left : 0;
overflow : hidden;
position : absolute;
text-indent : 10px;
width : 100%;
z-index : 10000;
}
.slideshow_messu-captions-hidden {
height : 0;
}
.slideshow_messu-captions-visible {
height : 22px;
}
.slideshow_messu-controller {
background : url(controller.png) no-repeat;
height : 42px;
left : 50%;
margin : -21px 0 0 -119px;
overflow : hidden;
position : absolute;
top : 70%;
width : 238px;
z-index : 10000;
}
.slideshow_messu-controller * {
margin : 0;
padding : 0;
}
.slideshow_messu-controller a {
cursor : pointer;
display : block;
height : 18px;
overflow : hidden;
position : absolute;
top : 12px;
}
.slideshow_messu-controller a.active {
background-position : 0 18px;
}
.slideshow_messu-controller li {
list-style : none;
}
.style5 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.style2 {font-size: 30px}
.slideshow_messu-controller li.first a {
background-image : url(controller-first.gif);
left : 33px;
width : 19px;
}
.slideshow_messu-controller li.last a {
background-image : url(controller-last.gif);
left : 400px;
width : 19px;
}
.slideshow_messu-controller li.next a {
background-image : url(controller-next.gif);
left : 145px;
width : 28px;
}
.slideshow_messu-controller li.pause a {
background-image : url(controller-pause.gif);
left : 109px;
width : 20px;
}
.slideshow_messu-controller li.play a {
background-image : url(controller-play.gif);
}
.slideshow_messu-controller li.prev a {
background-image : url(controller-prev.gif);
left : 65px;
width : 28px;
}
.slideshow_messu-images img {
float : left;
}
.slideshow_messu-loader {
height : 28px;
right : 0;
position : absolute;
top : 0;
width : 28px;
z-index : 10001;
}
a {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
.slideshow_messu-thumbnails {
bottom : -65px;
height : 65px;
left : 0;
position : absolute;
width : 100%;
}
.slideshow_messu-thumbnails * {
margin : 0;
padding : 0;
}
.slideshow_messu-thumbnails ul {
height : 65px;
left : 0;
position : absolute;
top : 0;
width : 10000px;
}
.slideshow_messu-thumbnails li {
float : left;
list-style : none;
margin : 5px 5px 5px 0;
position : relative;
}
.slideshow_messu-thumbnails a {
display : block;
padding : 5px;
position : relative;
}
input {
	text-align: center;
}
.slideshow_messu-thumbnails a:hover {
background-color : #ff9 !important ;
}
.slideshow_messu-thumbnails img {
display : block;
}
.slideshow_messu-thumbnails-active {
background-color : #9ff;
}
.slideshow_messu-thumbnails-inactive {
background-color : #fff;
}

#slantedmenu{
font-weight: bold;
font-size: 80%;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #e0e0e0;
border: 1px solid #bebebe;
text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(/kuvat/slantdivider.gif) top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color: black;
}
#kuvajuttu {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}
.aukeavaotsikko {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
background: url(http://www.rauplan.com/sdmenu/bottom.gif) no-repeat  right bottom;
	font-weight: bold;
	color: white;
	text-decoration : none;


}
.aukeavaotsikko:link {
font-family : Verdana, Arial, Helvetica, sans-serif;

background: url(http://www.rauplan.com/sdmenu/bottom.gif) no-repeat  right bottom;
	font-weight: bold;
	color: white;
text-decoration : none;

}
.aukeavaotsikko:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
background: url(http://www.rauplan.com/sdmenu/bottom.gif) no-repeat  right bottom;
	font-weight: bold;
	color: white;
text-decoration : none;

}
.aukeavaotsikko:active {
background: url(http://www.rauplan.com/sdmenu/bottom.gif) no-repeat  right bottom;
	font-weight: bold;
	color: white;
text-decoration : none;
}
.aukeavaotsikko:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
background: url(http://www.rauplan.com/sdmenu/bottom.gif) no-repeat  right bottom;
	font-weight: bold;
	color: white;

}
#paloliittimet {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 158px;
top : 77px;
}
#paloarmatuurit {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 403px;
top : 77px;
}
#paloletkut {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 648px;
top : 77px;
}
#vaahdotuskalusto {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 158px;
top : 200px;
}
#alkusammutuskalusto {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 403px;
top : 200px;
}
#suihkuputket_ja_vesitykit {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 648px;
top : 200px;
}

#savutuulettimet {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 158px;
top : 323px;
}
#henk_koht_varusteet {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 403px;
top : 323px;
}
#kpt_valineet {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 648px;
top : 323px;
}
#letkukelat {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 157px;
top : 446px;
}
#oljyntorjuntakalusto {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 403px;
top : 446px;
}
#ajoneuvokalusto {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 648px;
top : 446px;
}
#muu_palokalusto {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 157px;
top : 569px;
}
#pelastuskalusto {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 403px;
top : 569px;
}
#moottoriruiskut {
position : absolute;
width : 220px;
height : 92px;
z-index : 2;
left : 648px;
top : 569px;
}
#Layer20 {
	position:absolute;
	width:120px;
	height:21px;
	z-index:1003;
	left: 33px;
	top: 102px;

}

