	A:link, A:visited , A:active {text-decoration: none; color:#59416d;}
	A:hover {text-decoration: none; color:#9a9a9a;}


html {height:100%;}
body {background: #ebebeb;text-align: justify;margin: 20px;font-family: arial, sans-serif;font-size: 12px;color:#000;}
#sisalto {
   margin-left:auto;
   margin-right:auto;
   width:1040px;}
#header {
   margin-left:0px;
   margin-top:30px;
   margin-right:auto;}
#viiva{
   margin-left:-110px;
   margin-right:auto;}
#navigaatio {
   margin-left:0px;
   margin-right:auto;}

img {border:0;}

#sisalto {width:900px;margin: 0 auto;min-height:300px;background:#ebebeb;border:0px;}
#linkit {font-size:16px;font-family:georgia,serif;color:#59416d;text-align:center;padding: 22px 0;}
#linkit a {padding: 0 0;margin: 0 40px;text-decoration:none;font-variant:small-caps;letter-spacing:1px;border-bottom:1px solid #aaa;}
#linkit a:hover {border:0;}

#okeski {padding: 42px 0 0 0;text-align:center;}
#otsikkoteksti {font-family:'AppleGaramond';   color:#59416d;text-align:center;font-size:40px;font-variant:small-caps;border-bottom:1px solid #aaa;display:inline;padding: 0 20px;}
#alaotsikkoteksti {font-family:georgia,serif;color:#aaa;text-align:center;font-size:15px;font-variant:small-caps;padding-top:10px;}

h1 {font-family:'AppleGaramond';   color:#59416d;   text-align:left;   line-height:10px;   padding-left:25px;   padding-top:20px;   font-size:24px;   font-weight:500;}

h2 {   padding-left:25px;
   font-size:22px;
   color:#5f5f5f;
   font-family: 'AppleGaramond';
   line-height:5px;}
   
 h3, h4, h5 {font-family:georgia,serif;color:#59416d;font-weight:normal;}

#tiedot {
   padding-left: 80px;
}
 
#tekstit {padding: 20px 40px;background:margin-bottom:1px;}
.tkeski {text-align:center;}


.isokuva {
		 	        border: 10px solid #d6d2ca;
                                border-radius: 4px;}
			
.table {
				width: 80%;
				border: 1px solid #d6d2ca;
				background-color: #ebebeb;}
			
.td1 {
				font-family: arial;
				font-weight: 400;
				font-size: 12px;
				color: #202020;
				width: 15%;
				padding-left: 5px;
				padding-top: 6px;
				padding-bottom: 6px;
				background-color: #ddd;}
			
.td2 {
				width: 23%;
				padding-left: 5px;
				color: #202020;}
		
.td3 {
				width: 25%;
				padding-left: 8px;
				color: #202020;
				background-color: #ddd;}

.td4 {
                                border-width: 0px;
                                padding-left:8px;
                                padding-top:4px;
                                padding-bottom:4px;
                                color: #f2be1d;
                                font-weight: bold;
                                font-variant: small-caps; }

			
.paivakirja {
				height: 180px;
                                width: 85%;
				background: #ebebeb url(http://takkura.webs.com/info/ruutu1.png);
				border: 1px solid #d6d2ca;
				padding: 15px;
				overflow: auto;}

.ika {
				height: 110px;
                                width: 75%;
				background: #ebebeb url();
				border: 1px solid #d6d2ca;
                                padding-left:8px;
                                padding-top:0px;
				overflow: auto;}
a.footer {
   color:#59416d;
   text-decoration:none;
   font-size:21px;
   font-family: 'AppleGaramond';
   margin:21px;
   text-transform:uppercase;}

a.footer:hover {
   color:#59416d;
   text-decoration:none;
   border-bottom:1px dotted #59416d;
   margin:21px;
   text-transform:uppercase;}

.leijuva {
   float:right;
   margin-left:10px;}

#footer {
   margin-bottom:0px;
   margin-left:0px;
   width:500;
   font-family:calibri;
   text-align:justify;
   font-size:12px;
   text-transform:uppercase;
   color:#ababab;}

#footer2 {
   margin-bottom:0px;
   margin-left:320px;
   width:500;
   font-family:calibri;}


@font-face {
  font-family:AppleGaramond;
  src:url('AppleGaramond.ttf');}
@font-face {
    font-family:AppleGaramond;
    src:url('AppleGaramond.eot');
    src:local(AppleGaramond), url('AppleGaramond.TTF') format('opentype');}