body {
	font-family: arial, verdana, helvetica, lucida, sans-serif;
	font-size: 100%;
	margin: 0px;
	color: #646464;
	font-size : 12px;
}

td	{
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

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

a:hover {
	text-decoration : none;
	Color: #B5B5B5;
}

h2	{
font-family:georgia,garamond,serif;
font-size:18px;
font-weight:bold;
color:#483a26;
}

h4	{
	font-size : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.copyright {
	font-size : 8px;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent : 0px;
	letter-spacing : 1px;
	line-height : 100%;
	word-spacing : 2px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 10px;
	padding-right : 10px;
	color : #000000;
	font-weight: bold;
}



.otsikko
{
background: #ffffff;
}


.uutinen {
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent : 0px;
	letter-spacing : 0px;
	line-height : 100%;
	word-spacing : 1px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
}

.osoite {
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent : 0px;
	letter-spacing : 0px;
	line-height : 100%;
	color : #888888;
	word-spacing : 1px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
}

.leipis {
	font-size : 12px;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent : 0px;
	letter-spacing : 0px;
	line-height : 100%;
	word-spacing : 1px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 10px;
	padding-top : 30px;
	padding-bottom : 10px;
	padding-left : 20px;
	padding-right : 10px;
}

.ingressi {
	font-size : 12px;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent : 0px;
	letter-spacing : 0px;
	line-height : 120%;
	word-spacing : 2px;
}



.boxi {
	background-color: #F4F4F4; 
	border-bottom: #2b4276 1px solid; 
	border-left: #2b4276 1px solid; 
	border-right: #2b4276 1px solid; 
	border-top: #2b4276 1px solid; 
	font-size: 8pt;
}

.boxi2 {
	background-color: #FFFFFF; 
	border-bottom: #858585 1px solid; 
	border-left: #858585 1px solid; 
	border-right: #858585 1px solid; 
	border-top: #858585 1px solid; 
	font-size: 8pt;
	letter-spacing : 1px;
	padding-left: 1px;
}

.linkitv:hover {
	text-decoration : none;
	Color: #333333;
}



/* end Yleiset */


/* Uutiset */

/* Uutiset: (table) */
.uutiset_table{
	background-color: transparent;
	border: none;
}

/* Uutiset: (otsikko(td)) */
.uutiset_otsikko{
	background-color: transparent;
	border: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
color:#483a26;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Uutiset: (aika(td)) */
.uutiset_aika{
	background-color: transparent;
	border: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color:#483a26;
	font-weight:none;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 7px;
}

/* Uutiset: (sisältö(td)) */
.uutiset_teksti{
	background-color: transparent;
	border: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-bottom: 10px;
}

/* end Uutiset */

/* Uutiset lyhyesti */

// Uutiset lyhyesti: (table)
.uutiset_lyhyt_table{
	background-color: transparent;
	border: none;
	width: 80%;
}


// Uutiset lyhyesti: (otsikko(td))
.uutiset_lyhyt_otsikko{
	background-color: transparent;
	font-weight: bold;
color:#483a26;
        border: none;
	font: Arial Black;
	font-size: larger;
	padding-top: 5px;
	padding-bottom: 5px;
}

// Uutiset lyhyesti: (sisältö(td))
.uutiset_lyhyt_teksti{
	background-color: transparent;
	border: none;
	font: Arial;
	font-size: smaller;
}

// Uutiset lyhyesti: (lue lisää -linkki)
.uutiset_lyhyt_linkki{
	font: Arial;
	font-color: #767676;
	font-weight: bold;
    font-size: smaller;
}

/* end Uutiset lyhyesti*/

/* Valikon määritykset: pystysuuntainen, ei-popup <!-- valikko_v --> */

#valikko_v { width: 100%; }

.nav_valittu {
	font-weight: bold;
}

#valikko_v ul li
{
	margin-right: 3;
	position: relative; 
	/*float:bottom;*/
	list-style-image: url(http://www.liira.net/tiedostot/li-kuva.gif);
	/*list-style-position:outside;*/
	text-decoration:none;
	/*line-height : 150%;*/

}

#valikko_v ul

{
margin-left: 5;
padding-left: 5;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#valikko_v a
{
display: block;
padding: 3px;
width: 100%;
background-color: transparent;
border-bottom: 0px;
}

#valikko_v a:link, #valikko_v a:visited
{
color: #ffffff;
text-decoration: none;
}

#valikko_v_valittu
{
color: #f0f0f0;
text-decoration: none;
background-color: #890527;
}


#valikko_v a:hover
{
background-color: #890527;
color: #fafafa;
}

/* end <!-- valikko_v --> */

/* Valikon määritykset: vaakasuuntainen, pelkkä päätaso <!-- valikko_h_main --> */

#valikko_h_main { width: 100%; }

#valikko_h_main ul
{
margin-left: 5;
padding-left: 5;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#valikko_h_main a
{
display: block;
padding: 3px;
width: 100%;
background-color: transparent;
border-bottom: 0px;
}

#valikko_h_main a:link, #valikko_h_main a:visited
{
color: #000000;
text-decoration: none;
}

#valikko_h_main a:hover
{
background-color: #CCCC9A;
color: #000000;
}

/* end <!-- valikko_h_main --> */

/* Valikon määritykset: vaakasuuntainen popup <!-- valikko_h_popup --> */

#valikko_h_popup{
	color : #555555;
position: relative;
list-style: none; 
font-size : 11px;
}

 #valikko_h_popup ul { 
	padding: 0;
	margin:0;
	list-style: none;
width:6em;
/*width:12em;*/
z-index:99;
position: absolute;
overflow:visible;
font-size : 10px;
}

#valikko_h_popup li { 
margin:0;   
position: relative; 
float:left;
	/*width: 12em;*/
	background-color: transparent;
border:solid 0px #CECECE;
display:block;
font-size : 10px;
/*height:auto;*/
}

#valikko_h_popup ul li{ 
font-size : 10px;
	background-color: #ffffff;
border:solid 1px #4477b9;
display:block;
}

/*#valikko_h_popup ul li{ border-width:1px 1px 0 0;}*/
/*#valikko_h_popup ul ul li{ border-width:1px 1px 0 1px;}*/
/*#valikko_h_popup ul ul li:last-child{border-width:1px;}*/
 
#valikko_h_popup a {

font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent : 0px;
	letter-spacing : 0px;
	line-height : 100%;
	word-spacing : 1px;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	color : #4477b9;
	font-weight: bold;

/*text-decoration:none; */
/*text-align: left;*/
/*font-size: 1.0em;*/
display:block;
/*padding: 0.1em;
margin:0.05em 0.05em 0.05em 0.05em; */
width:9em;
/*width:auto;*/
height:1.0em;
}

#valikko_h_popup ul a, #valikko_h_popup ul ul a, #valikko_h_popup ul ul ul a {
	width:12em;
}

#valikko_h_popup a:hover, #valikko_h_popup li:hover{
/*background-color:#DFDFDF; */
font-size : 10px;
Color: #aaaaaa;
}
#valikko_h_popup ul li:hover, #valikko_h_popup ul li a:hover{ /*background-color:#DFDFDF;*/
Color: #B5B5B5;
}
#valikko_h_popup ul{
display:none;   
}


/*all see this */
#valikko_h_popup ul ul, #valikko_h_popup ul ul ul{
display:none; 
position:absolute; 
margin-top:-2.3em; 
margin-left:12em;
}

/* non-IE browsers see this */
 #valikko_h_popup ul li>ul, #valikko_h_popup ul ul li>ul{
margin-top:-2.3em;
 }

 
#valikko_h_popup li:hover ul ul, #valikko_h_popup li:hover ul ul ul, #valikko_h_popup li:hover ul ul ul ul, #valikko_h_popup li:hover ul ul ul ul ul{
display:none; 
}

#valikko_h_popup li:hover ul, #valikko_h_popup ul li:hover ul, #valikko_h_popup ul ul li:hover ul, #valikko_h_popup ul ul ul li:hover ul, #valikko_h_popup ul ul ul ul li:hover ul{
display:block;
}

/* end <!-- valikko_h_popup --> */


h1, h2, h3, h4, h5, h6 {
  font-family: arial, helvetica, verdana, lucida, sans-serif;
  margin-bottom: 0.5em;
}

table {border-collapse: collapse;}

.main {
	width: 660px;
	padding: 50px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 35px;
}

* html .main {
	width: 760px;
}