body
{
	background-color: #FFFFFF;
	background-image: url('images/bglinear.png');
	background-repeat: repeat-x;
	margin: 0px;
  	padding: 0px;
  	font-family: Trebuchet MS,verdana,"arial narrow",sans-serif,arial;
}
table.index
{
	border-width: 0px;
	border-color: #000000;
	border-style: solid;
	border-bottom-width: 0px;
	/*background-color: #FFFFFF;*/
}
table.uutinen
{
	width: 200px;
}
table.sivu
{
	background-color: #FFFFFF;
	border-width: 0px;
	border-color: #000000;
	border-style: solid;
	position: relative;
	left: 10px;
	top: 0px;
}
table.kirjautunut
{
	width: 874px;
}
table.adminlang
{
	font-size: 10px;
}

td.otsikko
{
	/*background-color: #919DAD;*/
	width: 1024px;
	height: 100px;
	border-color: #000000;
	border-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
}
td.kirjautuminen
{
	background-color: #FFFFFF;
	/*background-image: url('ylapx.png');*/
	/*background-image: url('images/palkkibg.png');*/
	background-repeat: repeat-y;
	width: 1024px;
	height: 20px;
	font-size: 11px;
	color: #000000;
	padding: 1px;
}
div.kirjautuminen
{
	position: relative;
	left: 155px;
}
td.hakemisto
{
	width: 165px;
	height: 500px;
}
td.indexAla
{
	background-color: #FFFFFF;
	background-image: url('images/palkki_bg.png');
	background-repeat: repeat-x;
	width: 1024px;
	height: 25px;
	font-size: 11px;
	color: #000000;
	border-bottom-width: 0px;
}
td.ypalkki
{
	/*
	width: 20px;
	background-image: url('images/y_palkki.png');
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	*/
	background-color: #FFFFFF;
}
td.xpalkki
{
/*
	width: 854px;
	background-image: url('images/x_palkki.png');
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 20px;
	*/
	background-color: #FFFFFF;
}
td.rpalkki
{
/*
	background-image: url('images/r_palkki.png');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 20px;
	*/
	background-color: #FFFFFF;
}
td.sivu
{
	background-color: #FFFFFF;
	width: 800px;
	/*
	border-style: solid; 
	border-width: 2px; 
	border-color: #F2F2F2;
	padding: 10px;
	*/
	
	
}
td.ala
{
	background-color: #0C1D4A;
}
td.uutinen
{
	background-color: #E1E7E5;
	background-image: url('images/palkki_bg.png');
	background-repeat: repeat-x;
}
td.viesti
{
	background-color: #E1E7E5;
	/*background-image: url('palkki_bg2.png');
	background-repeat: repeat-x;*/
}
td.viestio
{
	background-color: #FFFFFF;
}
td.pvm
{
	font-size: 10px;
	color: #C9062B;	
}
td.kirjautunut
{
	width: 875px; /*854*/	
}
td.rek1
{
	width: 100px;	
}
td.rek2
{
	width: 654px;	
}

td.handurl
{
	font-size: 13px;
}
td.etusivupalkki
{
	/*width: 704px;*/
	background-color: #E1E7E5;
	height: 25px;
	background-image: url('images/palkki_bg.png');
	background-repeat: repeat-x;
}
td.etusivupalkki2
{
	width: 874px; /*704-150*/
	background-color: #FFFFFF;
	height: 22px;
	/*background-image: url('titleback1.png');*/
	background-repeat: repeat-x;
	vertical-align: top;
}
td.etusivupalkki3
{
	background-color: #FFFFFF;
	height: 20px;
	background-image: url('images/palkki_bg3.png');
	background-repeat: repeat-x;
	font-size: 12px;
	font-family: Trebuchet MS,verdana,"arial narrow",sans-serif,arial;
}
td.lajittelu
{
	font-size: 12px;
	font-family: Trebuchet MS,verdana,"arial narrow",sans-serif,arial;
}
td.bonustitle
{
	font-size: 20px;
}
td.bonusborder
{
	border-bottom-width: 30px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #FFFFFF;
	border-style: solid;	
}
td.htmlbanner
{
	color: #2B2B2B;
	font-size: 10px;
}
td.navigaatio_yla
{
	/*background-image: url('images/button_bg.png'); */
	background-color: #141414;
	width: 125px;
	height: 26px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #202020;
	border-bottom-color: #202020;
}

input.kentta
{
	font-size: 10px;
	background-color: #EEEEEE;
	border-color: #000000;
	border:1px solid;
    border-top-color:#000000;
    border-left-color:#000000;
    border-right-color:#000000;
    border-bottom-color:#000000;
}
input.white
{
	font-size: 12px;
	background-color: #FFFFFF;
	border-color: #000000;
	border:1px solid;
    border-top-color:#000000;
    border-left-color:#000000;
    border-right-color:#000000;
    border-bottom-color:#000000;
}
input.siirra
{
	background-color: #EEEEEE;
	color:#000000;
    font-family:Trebuchet MS,sans-serif;
    font-size: 10px;
    font-weight:bold;
    border:1px solid;
    border-top-color:#696;
    border-left-color:#696;
    border-right-color:#363;
    border-bottom-color:#363;
    
}
input.button
{
	background-color: #EEEEEE;
	color:#000000;
    font-family:Trebuchet MS,sans-serif;
    font-size: 10px;
    font-weight:bold;
    border:1px solid;
    border-color: #000000;
}
input.tekstikentta
{
	background-color: #FFFFFF;
	color:#000000;
    font-family:Trebuchet MS,sans-serif;
    font-size: 12px;
    font-weight:bold;
    border:1px solid;
    border-color: #000000;
}
input.kirjautuminen
{
	background-color: #EEEEEE;
	color:#000000;
    font-family:Trebuchet MS,sans-serif;
    font-size: 10px;
    font-weight:normal;
    border:0px solid;
    border-color: #000000;
    position: relative;
    top: 3px;
}
input.text
{
	background-color: #EEEEEE;
	color:#000000;
    font-family:Trebuchet MS,sans-serif;
    font-size: 10px;
    font-weight:bold;
    border:1px solid;
    border-color: #BBBBBB;
    font-size: 11px;
}
.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border: 1px solid lightgrey;
	padding: 2px;
}
.tdrc
{
	border-color:#858585;
	border-width:0px;
	border-style:solid;
	background-color:#ECECEC;
	border-top-width:1px;
	border-bottom-width:1px;
	position:absolute;
}

/* box START */
/* set millions of background images */
.rbroundbox_1 { background: url(images/nt.gif) repeat; }
.rbtop_1 div { background: url(images/tl.gif) no-repeat top left; }
.rbtop_1 { background: url(images/tr.gif) no-repeat top right; }
.rbbot_1 div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot_1 { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop_1 div, .rbtop_1, .rbbot_1 div, .rbbot_1 {

width: 1031px;
height: 7px;
font-size: 1px;
}
.rbcontent_1 { margin: 0 7px; }
.rbroundbox_1 { width: 1024px; margin: 1em 1em; }
/* box END*/

/* box START */
/* set millions of background images */
.rbroundbox_5 { background: url(images/nt_2.gif) repeat; }
.rbtop_5 div { background: url(images/tl_2.gif) no-repeat top left; }
.rbtop_5 { background: url(images/tr_2.gif) no-repeat top right; }
.rbbot_5 div { background: url(images/bl_2.gif) no-repeat bottom left; }
.rbbot_5 { background: url(images/br_2.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop_5 div, .rbtop_5, .rbbot_5 div, .rbbot_5 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent_5 { margin: 0 7px; }
.rbroundbox_5 { width: 100%; margin: 0px 0px; }
/* box END*/

/* box START */
/* set millions of background images */
.rbroundbox_3 { background: url(images/nt_3.gif) repeat; }
.rbtop_3 div { background: url(images/tl_3.gif) no-repeat top left; }
.rbtop_3 { background: url(images/tr_3.gif) no-repeat top right; }
.rbbot_3 div { background: url(images/bl_3.gif) no-repeat bottom left; }
.rbbot_3 { background: url(images/br_3.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop_3 div, .rbtop_3, .rbbot_3 div, .rbbot_3 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent_3 { margin: 0 7px; }
.rbroundbox_3 { width: 100%; margin: 0px 0px; }
/* box END*/

/* box START */
.rbroundbox_4 { background: url(images/04_nt.gif) repeat; }
/* set millions of background images */
.rbtop_4 div { background: url(images/04_tl.gif) no-repeat top left; }
.rbtop_4 { background: url(images/04_tr.gif) no-repeat top right; }
.rbbot_4 div { background: url(images/04_bl.gif) no-repeat bottom left; }
.rbbot_4 { background: url(images/04_br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop_4 div, .rbtop_4, .rbbot_4 div, .rbbot_4 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent_4 { margin: 0 7px; }
.rbroundbox_4 { width: 100%; margin: 0px 0px; }
/* box END*/

/* box START */
/* set millions of background images */
.rbroundbox_2 { background: url(images/05_nt.gif) repeat; }
.rbtop_2 div { background: url(images/05_tl.gif) no-repeat top left; }
.rbtop_2 { background: url(images/05_tr.gif) no-repeat top right; }
.rbbot_2 div { background: url(images/05_bl.gif) no-repeat bottom left; }
.rbbot_2 { background: url(images/05_br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop_2 div, .rbtop_2, .rbbot_2 div, .rbbot_2 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent_2 { margin: 0 7px; }
.rbroundbox_2 { width: 100%; margin: 0px 0px; }
/* box END*/

/* box START */
/* set millions of background images */
.rbroundbox_7 { background: url(images/07_nt.gif) repeat; }
.rbtop_7 div { background: url(images/07_tl.gif) no-repeat top left; }
.rbtop_7 { background: url(images/07_tr.gif) no-repeat top right; }
.rbbot_7 div { background: url(images/07_bl.gif) no-repeat bottom left; }
.rbbot_7 { background: url(images/07_br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop_7 div, .rbtop_7, .rbbot_7 div, .rbbot_7 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent_7 { margin: 0 7px; }
.rbroundbox_7 { width: 100%; margin: 0px 0px; }
/* box END*/

/* box START */
/* set millions of background images */
.rbroundbox_8 { border-top-width: 1px; background: url(images/08_nt.gif) repeat; }
.rbtop_8 div { background: url(images/08_tl.gif) no-repeat top left; }
.rbtop_8 { background: url(images/08_tr.gif) no-repeat top right; }
.rbbot_8 div { background: url(images/08_bl.gif) no-repeat bottom left; }
.rbbot_8 { background: url(images/08_br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop_8 div, .rbtop_8, .rbbot_8 div, .rbbot_8 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent_8 { margin: 0 7px; }
.rbroundbox_8 { width: 100%; margin: 0px 0px; }
/* box END*/

div.loota
{
	padding: 10px;
	border-width: 1px;
	border-color: #E6E6E6;
	border-style: solid;
	background-color: #FFFFFF;
}

/* Rounded 1 BEGIN\*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 0; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h2 {
	background: url(images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	/*
	padding: 22px 30px 5px;
	*/
	padding: 15px 20px 3px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}
/* Rounded 1 END \*/



a:link {color: #000000; font-family: Trebuchet MS,verdana,"arial narrow",sans-serif,arial; text-decoration: underline; font-size: 13px; font-weight: normal;}
a:visited {color: #000000; font-family: Trebuchet MS,verdana,"arial narrow",sans-serif,arial; text-decoration: underline; font-size: 13px; font-weight: normal;}
a:hover {text-decoration: none; color: #10275D; background-color: transparent;}
a:active {text-decoration: none; color:#10275D; background-color: transparent;}

a.hakemisto:link {color: #FFFFFF; font-family: Trebuchet MS,verdana,arial,sans-serif; text-decoration: none; font-size: 12px; font-weight: bold;}
a.hakemisto:visited {color: #FFFFFF; font-family: Trebuchet MS,verdana,arial,sans-serif; text-decoration: none; font-size: 12px; font-weight: bold;}
a.hakemisto:hover {text-decoration: none; color: #FFFFFF; background-color: transparent;}
a.hakemisto:active {text-decoration: none; color: #FFFFFF; background-color: transparent;}

a.otsikko:link {color: #000000; font-family: Trebuchet MS,verdana,"arial narrow",sans-serif,arial; text-decoration: underline; font-size: 13px; font-weight: normal;}
a.otsikko:visited {color: #000000; font-family: Trebuchet MS,verdana,"arial narrow",sans-serif,arial; text-decoration: underline; font-size: 13px; font-weight: normal;}
a.otsikko:hover {text-decoration: none; color: #10275D; background-color: transparent;}
a.otsikko:active {text-decoration: none; color: #10275D; background-color: transparent;}

a.potti:link {color: #000000; font-family: Trebuchet MS,verdana,"arial narrow",sans-serif,arial; text-decoration: none; font-size: 13px; font-weight: normal;}
a.potti:visited {color: #000000; font-family: Trebuchet MS,verdana,"arial narrow",sans-serif,arial; text-decoration: none; font-size: 13px; font-weight: normal;}
a.potti:hover {text-decoration: none; color: #10275D; background-color: transparent; font-size: 16px; font-weight: bold;}
a.potti:active {text-decoration: none; color:#10275D; background-color: transparent;}