a { color: #fff; text-decoration: none;}
a:hover { color: #000; text-decoration:none; }

body {
background: #063046;
margin:0px;
padding:0px;
font-family: arial;
color: #cad0ce;
font-size: 12px; 
line-height: 1.5;  }

table {
font-family: arial;
color: #cad0ce;
font-size: 12px; 
line-height: 1.7; 
text-align: justify;}

#vk { 
position: absolute; left: 520px; top: 175px; 
color: #74caf8; 
font-size:11px; 
font-style: italic; }

#lay { position: absolute; left: 0px; top: 0px; width:900px; background: url(img/lay/rain166.jpg) repeat-y; }

i { color: #b4bece; }
b { color: #74caf8; }

.pt { font-size: 12px; background-color: #d1d1d1; width: 100%; }
.korr { float: right; margin: 0px 0px 10px 10px; font-size: 11px; margin: 10px; text-align: right; }
.korl { float: left; margin: 0px 10px 10px 0px; font-size: 11px; margin: 10px; text-align: left; }

#ala {
background: url(img/lay/rain167.jpg) left bottom no-repeat;
height: 33px; }

#texts { 
background: url(img/lay/rain163.jpg) right top no-repeat; 
padding: 20px 50px 0px 50px;
}

#navi { 
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
font-size: 14px;
text-transform: uppercase;
position: absolute;
left: 83px; top: 127px;
text-align: center;
width: 372px; }

#navi a {
text-indent: 0px;
font-weight: normal;
color: #fff;
margin-left: 5px; 
border-bottom: 1px dotted #000; }

#navi a:hover { 
color: #000;
border-bottom: 1px dotted #fff; }

#alal {
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: uppercase;
position: absolute;
left: 50px; top: 173px;
width: 800px;
text-align: center; }

#alal a { color: #3f89f6; }
#alal a:hover { color: #fff; }

.hpistet { border-collapse: collapse; }
.hpistet td { border: 1px solid #d3d3d3; }
.hp { height: 30px; background-color: #d3d3d3; color: #000; font-weight: bold; text-transform: uppercase; }

.kuval { border-collapse: collapse; }
.kuval td { border: 1px solid #858585; }

.kuva2 { border: 3px double #c6c6c6; height: 100px; }
.kuva2 a:hover { border-bottom: none; }

.koirak { border: 3px double #858585; }
.koirak a { border-bottom: none; }
.koirat a:hover { border-bottom: none; }

.kalt { border: none; border-collapse: collapse; font-size: 11px;}
.kalt td { border: 1px solid #c2cc87; }
.kal i { color: #000; }

.kal { border: 3px double #c6c6c6; }

.kal { border: 0px; border-collapse: collapse; background: #063046 url(img/taustaa.jpg); }
.kal a { font-weight: bold;}
.kal td { border: none; }
.kal b { color: #000; }

.kalt1 { background-color: #c2cc85; height: 25px; text-transform: lowercase; font-weight: bold; color: #000; }
.kal2 { height: 30px; background-color: #d3d3d3; color: #000; font-weight: bold; text-indent: 20px; text-transform: uppercase;}

.kal1 { background-color: #a39690; height: 25px; text-transform: lowercase; font-weight: bold; color: #000; }

.kt { border: 0px; background: #063046 url(img/taustaa.jpg); border-collapse: collapse; width: 100%; }
.kt b { text-transform: uppercase; font-size: 11px; color: #74caf8; }

h1 {
font-family: palatino linotype;
font-style: italic;
font-size: 25px;
color: #fff;
text-align: left;
text-indent: 20px;
margin-top:0px; padding-top:0px;
border-bottom: 1px dotted #fff;}

h2 {
color: #000;
font-size: 12px;
font-family: palatino linotype;
text-transform: lowercase;
text-indent: 70px;
margin:0px; padding:0px;
}

h3 {
font-family: palatino linotype;
font-size: 17px;
color: #b38474;
text-align:left; 
text-transform: lowercase;
text-indent: 30px; }