body		{
		background: url(kuvat/tausta.png);
		background-repeat: repeat-x;
                background-color: rgb(228, 245, 255);
		text-align: center;
                }
.keskitys       {
                margin: auto;
                width: 1160px;
		padding-top: 30px;
      		padding-bottom: 80px;
                }
.table1         {
                margin: auto;
                width: 1140px;
                }
.table2         {
                text-align: left;
                margin: auto;
                width: 1160px;
                }
.table3         {
                margin: auto;
                width: 1000px;
                margin-top: -152px;
                }
.table4         {
                margin: auto;
                width: 1000px;
                }
.table5         {
                margin: auto;
                width: 1160px;
                margin-top: -60px;
                }
.table6         {
                margin: auto;
                width: 1140px;
                margin-top: -5px;
                }

.as1            {
                text-align: left;
                width: 1140px;
		border: 1px;
		border-style: none none solid none;
		border-color: rgb(66, 87, 92);
                }
.ylokero	{
                background: url(kuvat/toptausta.png);
                margin-left: 100px;
                margin-bottom: -1px;

                width: 880px;
                height: 1.3em;
		border: 1px;
		border-style: solid solid solid solid;
		border-color: rgb(66, 87, 92);
                }
p.top		{
                margin: 0px;
                padding-left: 15px;
		}
a.top		{
                position: relative;
                z-index: 10;
                padding: 16px 9px 6px 9px;
                color: rgb(141, 64, 8);
                }
a.top:hover	{
		color: rgb(0, 0, 0);
		background: url(kuvat/kuultava2.png);
		border: 1px rgb(208, 91, 44) solid;
                padding: 16px 8px 6px 8px;
		}
p.topkieli	{
                margin-top: -1em;
                text-align:right;
                padding-right: 15px;
		}
a.topkieli	{
                position: relative;
                z-index: 10;
                padding: 16px 9px 6px 8px;
                color: rgb(0, 0, 0);
                font-size: small;
                }
a.topkieli:hover{
		color: rgb(0, 0, 0);
		background: url(kuvat/kuultava2.png);
		border: 1px rgb(208, 91, 44) solid;
                padding: 15px 8px 5px 8px;
		}
.as2            {
                vertical-align: top;
                width: 365px;
                }
#torni		{
                position: relative;
                z-index: 6;
                margin-left: 110px;
                margin-top: 40px;
		}
#sade		{
                position: relative;
                z-index: 7;
                margin-top: -320px;
                }
.as3            {

                vertical-align: top;
                }
#otsikko        {
                position: relative;
                z-index: 8;
                top: 40px;
                left: -80px;
                }
.as4            {

                width: 280px;
                }
.as4tav         {
                vertical-align: top;
                width: 280px;
                }
#vasen		{
                position: relative;
		z-index: 20;
		margin-top: 115px;
                }
#vtab		{
		width: 280px;
                }
.v1		{
		background: url(kuvat/v1.png);
		width: 8px;
		height: 23px;
		}
.v2		{
		background: url(kuvat/v2.png);
		height: 23px;
		}
.v3		{
		background: url(kuvat/v3.png);
		width: 15px;
		}
.v4		{
		background: url(kuvat/v4.png);
		}
.v5		{
		background: url(kuvat/kuultava.png);
                text-align: left;
		}
.v6		{
		background: url(kuvat/v6.png);
		}
.v7		{
		background: url(kuvat/v7.png);
		height: 12px;
		}
.v8		{
		background: url(kuvat/v8.png);
		}
.v8s		{
		background: url(kuvat/v8s.png);
		}
.v9		{
		background: url(kuvat/v9.png);
		}
.v9s		{
		background: url(kuvat/v9s.png);
		}
.as5	        {
                vertical-align: top;
                }
#oikea		{
                position: relative;
                z-index: 5;
                }
#otab		{
		width: 720px;

                }
.o1		{
		background: url(kuvat/o1.png);
		width: 8px;
		height: 28px;
		}
.o2		{
		background: url(kuvat/o2.png);
		height: 28px;
		}
.o3		{
		background: url(kuvat/o3.png);
		width: 15px;
		}
.o4		{
		background: url(kuvat/o4.png);
		}
.o5		{
		background: url(kuvat/kuultava);
		width: 697px;
		text-align:left;
                }
.serio5		{
                width: 697px;
                background: url(kuvat/kuultava.png);
                text-align: left;
                }
.o6		{
		background: url(kuvat/o6.png);
		}
.o7		{
		background: url(kuvat/o7.png);
		height: 12px;
		}
.o8		{
		background: url(kuvat/o8.png);
		}
.o8s		{
		background: url(kuvat/o8s.png);
		}
.o9		{
		background: url(kuvat/o9.png);
		}
.o9s		{
		background: url(kuvat/o9s.png);
		}
div#vseris	{
                overflow: auto;
                width: 257px;
                height: 80px;
                }
div#vtavs	{

                width: 257px;

                }
div#oseris	{
                width: 697px;
                height: 190px;
                }
div#otavs	{
                width: 697px;
                }
h3.oikea        {
                margin-top: 40px;
                margin-left: 40px;
                color: rgb(41, 72, 111);
                }
h2.vasen        {
                margin-top: 30px;
                margin-left: 15px;
                color: rgb(41, 72, 111);
                }
h3.vasen        {
                margin-bottom: 5px;
                }
h2.oikea        {
                margin-top: 50px;
                margin-left: 40px;
                color: rgb(41, 72, 111);
                }
p.vasen         {
                margin-left: 15px;
                margin-right: 25px
                }
p.oikea         {
                margin-left: 25px;
                margin-right: 35px
                }
ul.vasen        {
                margin-right: 25px;
                }
.oikealle       {
                float: right;
                border: 6px rgb(90, 111, 117) double;
                margin: 0px 0px 0px 15px;
                }
.vasemmalle     {
                float: left  ;
                border: 6px rgb(90, 111, 117) double;
                margin: 0px 15px 0px 0px;
                }

.as6            {
                 width: 1000px;
                }
#taululok       {
                text-align: left;
                width: 1000px;
		}
#tkehyk         {
                width: 1000px;
                text-align: left;
                }
.s1		{
		background: #C5562B;
		width: 8px;
		height: 8px;
		}
.s2		{
		background: url(kuvat/s2ja8.png);
		height: 8px;
		}
.s3		{
		background: url(kuvat/v6.png);
		width: 15px;
		}
.s4		{
		background: url(kuvat/v4.png);
		width: 8px;
		}
.s5		{
                background: url(kuvat/pikkukuvien-tausta.png);
                background-repeat: no-repeat;
                width: 977px;
                text-align: left;
                border-top: 1px solid rgb(70, 98, 138);
                }
.s5muu		{
                background: url(kuvat/kuultava.png);
                background-repeat: repeat;
                width: 977px;
                text-align: left;
                border-top: 1px solid rgb(70, 98, 138);
                }
.s6		{
		background: url(kuvat/v6.png);
		width: 15px;
		}
.s7		{
		background: rgb(197, 86, 43);
		height: 12px;
		}
.s8		{
		background: url(kuvat/s2ja8.png);
		}
.s9		{
		background: url(kuvat/v9.png);
		}
div.taulu       {
                float:left;
                position: relative;
                margin-right: -15px;
                margin-bottom: -15px;
                }
#ttab		{
                }
.t1		{
		background: url(kuvat/k1.png);
		width: 32px;
		height: 32px;
		}
.t2		{
		background: url(kuvat/k2.png);
		height: 32px;
		}
.t3		{
		background: url(kuvat/k3.png);
		width: 32px;
		}
.t4		{
		background: url(kuvat/k4.png);
		}
.t5		{
		background: rgb(248, 246, 221);
                text-align: left;
                }
.t6		{
		background: url(kuvat/k6.png);
		}
.t7		{
		background: url(kuvat/k7.png);
		height: 32px;
		}
.t8		{
		background: url(kuvat/k8.png);
		}
.t9		{
		background: url(kuvat/k9.png);
		}
p.seri          {
                margin: 15px 0px 0px 25px;
                }
img.seri	{
                border: 2px rgb(243, 246, 244);
		border-style: inset inset inset inset;
                vertical-align: middle;
                margin: 10px;
		}
img.seri21	{
                border: 3px rgb(248, 246, 221);
		border-style: inset inset inset inset;
		margin: 55px 70px 70px 55px;
                }
img.seri22	{
                border: 3px rgb(248, 246, 221);
		border-style: inset inset inset inset;
		margin: 75px 90px 90px 75px;
                }
img.seri23	{
                border: 3px rgb(248, 246, 221);
		border-style: inset inset inset inset;
		margin: 105px 120px 120px 105px;
                }
div.tiedot      {
                position: relative;
                z-index: 50;
                top: 50px;
                left: -55px;
                margin-right: -400px;
                width: 230px;
                float: left;
                }
p.tiedot        {
                border: 1px solid rgb(70, 98, 138);
                padding: 20px;
                background: url(kuvat/kuultava.png);
                }
.as7            {
                text-align: right;
                }
.kakarat        {
                position: relative;
                z-index: 60;

                }
.as8            {
                text-align: left;
		width: 1140px;
		border: 1px;
		border-style: solid none none none;
		border-color: rgb(66, 87, 92);
                }
#alokero	{
		position: relative;
		z-index: 14;
		margin: -1px 0px 0px 100px;
		background: url(kuvat/bottomtausta.png);
		border: 1px;
		border-style: solid solid solid solid;
		border-color: rgb(66, 87, 92);
		width: 880px;
		}
.luukku1	{
		width: 279px;
		float: left;
		padding: 0px 0px 0px 15px;
		}
.luukku2	{
		width: 320px;
		float: left;
		padding: 0px 0px 0px 15px;
                }
.luukku3	{
		width: 229px;
		float: left;
		padding: 0px 0px 0px 15px;
		}
.pakotus	{
                clear: left;
		}



h1		{
		color: rgb(41, 72, 111);
		font-family: arial;
		}

p.kom               {
                 margin:0px 10px 5px 0px;
                }
.komtv         {
                position: relative;
		margin: 15px;
                overflow: auto;
                height: 160px;
                vertical-align: top;
                width: 333px;
                float: left;

                }

.komko        {
                position: relative;
                height: 190px;
                width: 333px;
                vertical-align: top;
                margin: 0px;
                 float: right;
                }
.komto         {
                position: relative;
		margin: 15px;
                overflow: auto;
                height: 160px;
                vertical-align: top;
                width: 333px;
                float: right;

                }

.komkv         {
                position: relative;
                height: 190px;
                width: 333px;
                vertical-align: top;
                margin: 0px;
                float: left;
                }
.komtk          {
                position: relative;
                height: 190px;
                width: 333px;
                vertical-align: top;
                margin: 0px;
                float: left;
                font-size:17px;
                line-height:40%;
                letter-spacing:-6px;
                }

