/*  background-image : url("../kuvat/variliuku.jpg");*/
html, body {
	background: #EAF1FB;
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	padding-bottom: 0px;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
    background-image: url("../kuvat/tausta.gif");
	background-repeat: repeat-y;
	background-position : center;
}

/* Lisatietoboxi */
#tiedot
{
	width: 468px;
	height : 114px;
	border: 1px solid gray;
	border-top: 4px solid #4383C0;
	background : white;
	background-image : url(../kuvat/t.gif);
	margin : 0;
	margin-top: 15px;
}
#tiedot #seloste
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	line-height : 130%;
	float:right;
	width:350px;
	height : 93px;
	background: White;
	border: 1px solid gray;
	margin: 5px 3px 5px 5px;
	padding : 4px;
}
#tiedot #laskuri
{
	font-family : Arial;
	font-size : 9px;
	float : right;
	width:80px;
	height : 12px;
	line-height : 12px;
	background: #F6F6F6;
	border: 1px solid gray;
	margin: -5px 0px -5px 0px;
	padding : 2px;
	vertical-align : text-bottom;
}
#tiedot img{
	border : 1px solid Black;
	margin : 6px 0px 5px 0px;
}

#tiedot .p
{
	width: 20px;
	height : 20px;
	float : right;
	border: 1px solid gray;
	background : red;
	margin: 0px 0px 0px 0px;
}

#tiedot .s
{
	width: 20px;
	height : 20px;
	float : right;
	border: 1px solid gray;
	background : green;
	margin: -25px 0px 0px 0px;
}
/* / Lisýtietoboxi */

/*   */
#sisalto
{
	width: 680px;
	min-height: 100%;
	margin: 0px auto;
	background: White;
	color: #333;
	border: 1px solid gray;
	line-height: 130%;
	background-image: url("../kuvat/vas_tausta.gif");
	background-repeat: repeat-y;
	background-position: left;
}
#sisalto #ylaosa
{
	border-top : 3px solid #076FBA;
	background-color : #72A3CE;
	height : 15px;
	line-height : 15px;
}
#sisalto #logo
{
	padding: 0px;
	background-color: #72A3CE;
	background-image : url(../kuvat/yla_taus.jpg);
	border-bottom: 1px solid gray;
	height : 74px;
}
#sisalto #asia
{
	margin: 30px 30px 25px 177px;
}
#sisalto #asia h2{
	color : #72A3CE;
	font-size : medium;
        margin-bottom : 2px;
}
#sisalto #vasenvalikko
{
	float:left;
	width: 140px;
	margin: 5px 8px 20px 5px;
}
#sisalto #alaosa
{
	clear:both;
	margin: 0;
	padding: .4px;
	color: #333;
	background-color: #72A3CE;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray
}
/* IE hack */
* html #sisalto
{
  height: 100%
}
#nplinkit{
        background-color: #F0F0F0;
        text-align: center;
        line-height: 25px;
		font-size : small;
}

strong{
	color : #72A3CE;
	font-size : medium;
}


#menu2 {
	margin: 0;
	padding: 0;
    line-height: 0;
}
#menu2 ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
}
#menu2 ul li {
        padding: 0;
        margin: 0;
}
#menu2 ul li a {
        background: #fff;
        width: 145px;
        height: 2.2em;
        border-top: none;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        color: #CC3300;
        display:block;
        letter-spacing: 1px;
        text-decoration: none;
        text-align: center;
        line-height: 2em;
        font-size: x-small;
}
#menu2 ul li a  {
        font-size: x-small;
}

#menu2 ul li a:hover {
	color: #000;
	background: #F5F5F5;
}

#otsikko
{
        background: #fff;
        width: 145px;
        height: 2em;
        background-color: #E0E0E0;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        padding: 0;
        margin: 0 0 0 0;
        color: #c30;
        display:block;
        text-decoration: none;
        text-align: center;
        font-weight: normal;
        letter-spacing: 1px;
        line-height: 2em;
        font-size: xx-small;
        font-size: x-small;
}

#otsikko2
{
        background: #fff;
        width: 145px;
        height: 2em;
        background-color: #69C06A;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        padding: 0;
        margin: 0 0 0 0;
        color: white;
        display:block;
        text-decoration: none;
        text-align: center;
        font-weight: normal;
        letter-spacing: 1px;
        line-height: 2em;
        font-size: xx-small;
        font-size: x-small;
}

#menu2 .valittu a
{
        background-color: #F5F5F5;
}

#menu {
	margin: 0;
	padding: 0;
}
#menu ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
 }
#menu ul li {
        float:right;
        text-align: center;
        padding: 0;
        margin: 0;
}
#menu #palkki{
	width : 181px;
	background-color : #72A3CE;
}
#menu ul li a {
        background: #fff;
        width: 105px;
	    height: 2em;
        border-top: 0px;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-right: none;
        padding: 0;
        margin: 0 0 0 0;
        color: #c30;
        text-decoration: none;
        display: block;
        text-align: center;
        font-weight: normal;
        letter-spacing: 1px;
        line-height: 2em;
        font-size:    xx-small;
        font-size:    x-small;
        }
#menu ul li a  {
        font-size: x-small;
}

#menu ul li a:hover {
	color: #000;
	background: #F1F1F1;
}

#menu a:active        {
        background: #c60;
        color: #fff;
}

body#ekas #menu li#eka a,
body#tokas #menu li#toka a,
body#kolmas #menu li#kolkki a
 {
	background: #EAF1FB;
	border-left: 1px solid #767E80;
	color: Black;
	font-weight: bold;
}
.form{
	margin : 1px;
}

.ytots {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-color : #F1F1F1;
	border : 1px solid Black;
	width : 180px;
}

.yt {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #F1F1F1;
	border : 1px solid Black;
	width : 180px;
}
.plta {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 11px;
	color : #004E4F;
	border : 1px solid Black;
	width:400px;
	background-color : #F1F1F1;
}
.seloste
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	line-height : 130%;
}

.hsel {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #F1F1F1;
	border : 1px solid Black;
	width : 280px;
	height: 80px;
}