body {
     
        height:			100%;
	font-family: 		Verdana,Arial;
	font-size: 		8.5pt;
	text-decoration: 	none;
	color: 			#000000;
	margin-top:		3em;
  	text-align:		center;
	background-image:	url(/images/modetausta2.png);
}

a.topalink
{
  color:		#FFFFFF;
  text-decoration:	none; 
}


a.topalink:hover
{
  color:		#FFFFFF;
  text-decoration:	none; 
}

a 
{
 color: #000;
 text-decoration: none;
}



a:hover
{
 color: #555555;
 text-decoration: none;
}


a.deflink
{
  
  text-decoration:	none; 
}



div.main
{
   margin-left:		auto;
   margin-right:	auto;	
   width:        	775px;
   text-align:		center;
  
}

div.leipa
{
background: 		#fff;
margin-top:		0;
height:			100%;
text-align:		center;

}
 
div.leipaContainer
{
  min-height:	       420px;
  text-align:          left;
  margin: 		0 30px 0 30px;
}


div.realTextContainer a
{


   color:  #555;
   text-decoration: none;
}

div.realTextContainer a:hover
{

  color: #777;

}

div.header
{
 padding:	0px;
 margin:	0px;
 width:			100%;
 height:		110px;
 text-align:		center;


}

.spanlink
{
   cursor:                pointer;

}


.toplinkSelected,
.toplink
{


  cursor:                pointer;
  width:   155px;
  height:  26px;
  background: url(/images/site.png) no-repeat;
  text-align:		center;
  border-style:         none;
  border-width:		0px;
  margin:		0px;
  padding:		0px;
  color:                #FFFFFF;
  border-spacing: 0;
}


.toplinkSelected
{
  background: url(/images/site_selected.png) no-repeat;
}


div.topmenu
{
  text-align:	left;
  border-right-style:  none;
  border-width:		0px;
  margin: 0;
  padding: 0;
}

table.topmenutable
{
   border-style: none;
   border-width: 0px;
   border-spacing: 0;
  background:   #876;
  padding:    0;
  border-collapse: collapse;
}



hr.alaviiva
{

 width:			100%;
 text-align:		 center;
 border-style:		 solid;
 border-width:		 0;
 color: 		 #fc7414;
 background-color: 	 #fc7414;
 height:		 2px;
 margin: 0;
 padding: 0;
}


div.alapyoristys
{
  height:		11px;
  background:  url(/alareuna2.png) no-repeat;
}






td.vasen
{
 text-align:		left;
 padding-left:		20px;
}

td.kuva
{
 vertical-align:	top;
 text-align:		right;
 padding:		0px;
 margin:		0px;
 border-width:		0px;
 padding-right:		20px;
 
}

.alatiedot
{

 padding:	15px 0 0 0px;
 font-size:	8pt;
 vertical-align:	middle;
}


div.alatekstit
{
 color:          #6a6a6a;
 text-align:		center;
 border-width:		0px;
 border-style:		solid;
 padding:	       1em 0 3px 0;
 margin:                0 20px 0 20px;

}




img
{
  padding:		0px;
  margin:		0px;
  border-width:		0px;
}


img.ylaviiva
{
 border-style:		none;
 border-width:		0px;
 margin-bottom:		-4px;
 padding:		0px;
}

div.sidebarcontainer
{
 vertical-align:	top;
/* float:			right;
 margin:		30px 20px 10px 10px;

width:                 300px;
*/
}
img.somistekuva
{
border-style:		solid;
border-width:		0px;
 vertical-align:	top;
/* float:			right;
 margin:		30px 20px 10px 10px;
*/
}


.tekstit
{
 text-align:		left;
 width:                 715px;
}

span.sublink
{
  white-space: nowrap;

}

div.sublinkContainer
{
   text-align:  left;
}

div.korotus
{
 min-height:		30em;
 margin:		0px;
 padding:		0px;

}

div.pikkukorotus
{
 height:	1em;

}


div.ieCont
{
margin:		0px;
padding:	0px;
text-align:	left;
}



table.gallerytable img
{
border-style:  solid;
border-color:  black;
border-width:  1px;

}

table.gallerytable td
{
text-align: center;
padding: 1.5em;
}

table.gallerytable 
{
margin-left:   35px;
}



td.righttext
{
 padding-top:         2em;
 vertical-align:	top;
  text-align:	left;
 
}

td.lefttext
{

 padding:         2em 1em 0 0;
 width:              415px;
 vertical-align:	top;
 text-align:	left;
}




div.uutispohja
{
  background: url(/images/uutistausta.png) no-repeat;
  width: 295px;
  height: 340px;


}

div.miniuutispohja
{
  background: url(/images/uutistausta_pieni.png) no-repeat;
  width: 295px;
  height: 117px;

}
div.uutiset
{
font-size:   12px;
text-align:   left;
overflow: hidden;
padding:  10px 10px 10px 10px;
}

div.uutiset h3 a
{
text-decoration: none;
}
div.uutiset ul
{
  padding: 0px 5px 0px 15px;
  margin: 0px;
}

.uutislista li
{
 margin-bottom: 5px;
}


hr.uutisviiva
{

 width:			 100%;
 text-align:		 center;
 border-style:		 solid;
 border-width:		 0;
 color: 		 #ffffff;
 background-color: 	 #ffffff;
 height:		 2px;
}


.yhteystaulu td
{
   text-align: center;
   padding: 2px;
   width:  100px;
}
.yhteystaulu img
{
   border-width:  1px;
   border-style:  solid;
}



.uutispaivays
{
color: #999999;
}


div#rightleipa
{

 float: right;
 margin: 0 0 1em 1em;
}

