.leftmenu:link
	{
	text-decoration: none;
	}

.leftmenu:visited
	{
	text-decoration: none;
	}

.leftmenu:hover
	{
	color: red;
	}

.leftmenu:active
	{
	text-decoration: underline;
	}

p.leftmenu:before
  {
  margin-top:1em;
  margin-bottom:1em;

	/*content:"\2022";*/
	}

.leftmenuTuote:link
	{
	text-decoration: none;
	}

.leftmenuTuote:visited
	{
	text-decoration: none;
	}

.leftmenuTuote:hover
	{
	color: red;
	}

.leftmenuTuote:active
	{
	text-decoration: underline;
	}

p.leftmenuTuote:before
  {
	content:"\2022";
	}

.leftmenuTuote
	{
	/*font-size: 0.85em;*/
	/*font-weight: bold;*/
	font-family: sans-serif, Verdana, Arial;
	font-size: 80%;
	color: white; /*#000000;*/
	padding-left: 0.5em;
	/*padding-right: 1.0em;
  line-height:1.4em;*/
  margin-top:0.1em;
  margin-bottom:0.1em;
	}

.leftmenu
	{
	/*font-size: 0.85em;*/
	/*font-weight: bold;*/
	font-family: sans-serif, Verdana, Arial;
	font-size: 90%;
	color: white; /*#000000;*/
	padding-left: 0.5em;
	/*padding-right: 1.0em;
  line-height:1.4em;*/
  margin-top:0.1em;
  margin-bottom:0.1em;
	}

.leftmenuotsikko
	{
  background: red url(images/menuotsikkotausta.gif) top left no-repeat;
/*	background-image: url(images/menuotsikkotausta.gif);*/
	font-weight: bold;
	font-family: sans-serif, Verdana, Arial;
	font-size: 100%;
	color: white;
  margin-top:0;
  margin-bottom:0;
	text-decoration: none;
	}

A	
	{  
	font-weight: bold;
	color: white; /*#3060EE*/;	
	background-color: transparent;
	}

A.Nakymaton
  {
	border: none;
	text-decoration: none;
  color: black;
	color: white; /*#3060EE*/;	
  background-color: transparent;
  }

A.Tarjous 
	{
	color: #CCCCCC/*#5060EE*/;
	background-color: transparent;
	}

A.Valittu 
	{
	text-decoration: none;
	color: white/*yellow*/;
	background-color: transparent;
	}

A.PieniValittu 
	{
	text-decoration: none;
	font-size: 80%;
	color: yellow;
	background-color: black;
	}

A.Tuote 
	{
  text-decoration: none;
  }

A.TuotevalikkoTarjous
	{
	color: #CCCCCC;	
	font-size: 80%;
	background-color: transparent;
  text-decoration: none;
	}

A.Tuotevalikko
	{
	color: #CCCCCC;	
	font-size: 80%;
	background-color: transparent;
  text-decoration: none;
	}

A.TuotevalikkoOtsikko
	{
	color: #EEEEEE;	
	font-size: 80%;
	background-color: transparent;
  text-decoration: none;
	}

A.TuotevalikkoValittuOtsikko
	{
	color: yellow;	
	font-size: 80%;
	background-color: transparent;
  text-decoration: none;
	}

A.TuotevalikkoValittu
	{
	text-decoration: none;
	font-size: 80%;
	color: yellow;
	background-color: black;
  text-decoration: none;
	}

A.Pieni 
	{
	color: #CCCCCC;	
	font-size: 80%;
	background-color: transparent;
	}

A:hover	
	{  
	color: red;
	font-weight: bold;
	/*color: white /*#3060EE*/;	
	background-color: transparent;
  text-decoration: underline;
	}

.Keltainen
	{
	color: yellow;
	}

.Red
	{
	color: red;
	}

.Pieni
	{
	font-size: 80%;
	background-color: transparent;
	}

BODY
	{
	font-family: Arial, Helvetica, sans-serif;
	background-color: black;
  /*font-size: 90%;*/
	/*color: #CCCCCC;*/
	/*background-image: url(images/bg2011.gif);
	background-repeat: no-repeat;
  background-size: 100%;
  /*background-attachment:fixed;*/
  background-position:center top;
	}

BODY.Sitemap
  {
  background-image: none;
  }

H1 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #CCCCCC;
	font-size: 200%;
	background-color: transparent;
	}

H2 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #CCCCCC;
	font-size: 100%;
	background-color: transparent;
	}

H3 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #CCCCCC;
	font-size: 100%;
	background-color: transparent;
	}
		
P 
	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #CCCCCC;
	font-size: 100%;
	background-color: transparent;
	}
	
TABLE
	{
	font-family: Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	color: #CCCCCC;
	background-color: transparent;
	}

TABLE.Kehikko
	{
  max-width: 1024px;
  margin-left:auto; margin-right:auto; /*center the table*/  
	/*border: 2px ridge red;*/
 /* table-layout: fixed;
  margin-left: 20px;*/
	background-image: url(images/bg2011b.gif);
	background-repeat: no-repeat;
  background-position:center top;

	/* background-attachment: fixed; */
	background-color: black;

	/*background-color: #500000;*/
  /*width: 100%;*/
  width: 1000px;;
	empty-cells: show;
	}

TABLE.Suosittelemme
	{
	background-color: transparent;
  width: 100%;
	}

TD.Suosittelemme
	{
  width: 50%;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
	}

TD.Logo
	{
  padding-top: 3px;
  vertical-align: top; 
	background-color: transparent;
	}

TD.Tuotehaku
	{
	/*background-image: url(images/bg_kaiutin.jpg);
	background-repeat: no-repeat;*/
	/* background-attachment: fixed; */
	background-color: transparent;

	/*background-color: #252525;*/
	/*background-color: transparent;*/

  /*border: 2px ridge red;*/
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  width: 300px;
  vertical-align: top; 
	}

TD.YlaValikko
	{
  vertical-align: top; 
	background-color: transparent;
	height:160px
	}

TABLE.singstar
	{
	text-align: center;
	margin-left: auto;
  margin-right: auto;
	background-image: url(images/bg_kaiutin.jpg);
	/*background-repeat: repeat;
	background-attachment: fixed;
	background-color: transparent;	*/
	}

TD.Main
	{
  width: 100%;
	/*background-image: url(images/Kaiuttimet_BW.jpg);*/
/*	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: black;*/	
	background-color: transparent;

	font-family: Arial, Helvetica, sans-serif;
  /*font-size: 90%;*/
	/*color: #ffffff;*/

  /*border: 2px ridge red;*/
  /*padding: 45px;*/
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  vertical-align: top;
	}

TR.Alareuna
	{
	height: 30px;
  /*
	background-image: url(images/ala.jpg);
	background-repeat: no-repeat;*/
	/* background-attachment: fixed; */
	background-color: transparent;
	}

.FloatRight 
	{
	float: right;
	clear: right;
	color: #CCCCCC;
	margin: 5px;
	background-color: transparent;
	}

IMG.Valikko 
	{
	float: left;
  /*width:  6em; /* replaces px width for scale*/
  /*height: 3em; /* replaces px height scale*/
	background-color: transparent;
	}

IMG.Valikko2 
	{
	float: left;
  width:  5em; /* replaces px width for scale*/
  height: 5em; /* replaces px height scale*/
	background-color: transparent;
	}

IMG.OIKEA
	{
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;

	color: #CCCCCC;
	background-color: transparent;
	}

.Alas
	{
  position:absolute;
  left:10px;
  bottom:10px;
	}

.valkonen 
	{
	color: #FFFFFF;
	background-color: transparent;
	}

.lisatieto
	{
	font-family: Arial, Helvetica, sans-serif;
	font-style: oblique;
	color: #FFFFFF;
	background-color: transparent;
	}

