/* KOLONNA STYLESHEET */
/* Designed by Sarana Visuals */

/* BODY */
BODY { background: #000 ; margin: 0; }
FORM { margin: 0; }

/* LINKS */
/* Main links */
a:link { color: #CC9933; text-decoration: none; font-weight: bold; }
a:active { color: #FFF; text-decoration: none; font-weight: bold; }
a:visited { color: orange; text-decoration: none; font-weight: bold; }
a:hover { color: #FFF; background: #422F04; font-weight: bold; }

/* TEXTS */
h1 { font-family: Arial Narrow,Helvetica,sans-serif; font-size: 16px; font-weight: bold; }
h2 { font-family: Arial Narrow,Helvetica,sans-serif; font-size: 13px; font-weight: bold; }
h3 { font-family: Arial Narrow,Helvetica,sans-serif; font-size: 10px; font-weight: bold; }
TD { font-family: Arial Narrow,Helvetica,Sans-serif; font-size: 13px; line-height: 16px; color: #fff; letter-spacing: 1px }
em { font-family: Arial Narrow,Helvetica,Sans-serif; font-size: 10px; color: #fff; }
news { font-family: Arial, Helvetica, Sans-serif; font-size: 14 px; font-weight: bold; color: #CC9933}
news2 { font-family: Arial Narrow, Helvetica, Sans-serif; font-size: 14 px; font-weight: bold;color: #fff}

/* PAGE ELEMENTS */
FIELDSET { padding: 10px 20px 13px 20px; border: 3px solid orange; background: #FFBA00 url() }
LEGEND { font-size: 13px; font-weight: bold; color: #000;}

.Home { background: #000 url(../images/kolonna-bg.gif) no-repeat;}
.Main { background: #000 url(../images/tausta2_.gif) no-repeat;}
.Sub { background: #FFF; }
.LeftCol { background: #F60; }

.Nav { padding: 15px 10px 20px 0px; width:443; line-height: 19px; background: url(../images/navigrunge.gif) no-repeat 10px 37px;  font-family: Arial Narrow, Arial, Helvetica,sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 0pt}
.Nav A { padding: 5px 18px 5px 20px;}

.Topnav { padding: 25px 10px 10px 0px; line-height: 19px; background: url(../images/navigrunge.gif) no-repeat 20px 47px;  font-family: Arial Narrow, Arial, Helvetica,sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 0pt}
.Topnav A { padding: 5px 18px 5px 20px;}
.Topnav .Selected { background: #000; padding: 5px 18px 5px 20px; font-weight: bold; }
.Topnav UL { margin: 0; padding: 0; }
html>body .Topnav TD.Tab A { width: auto; }
html>body .TopNav A { width: auto; }
html>body .LeftNav LI A { width: auto; }
html>body .LeftNav LI.Selected { width: auto; }

.Logo {}

.absw { display: block; width: 214; height: 1px; }
.absw2 { display: block; width: 406; height: 1px; }
.absw3 { display: block; width: 230; height: 1px; }
.absh { display: block; width: 1px; height: 320px; }

.Content { padding: 25px 20px 10px 35px; }
.Content2 { padding: 20px 10px 10px 20px; }
.Content2 A { color: #CC9933; }
.Content2 IMG { padding: 3px; background: #C93; border: #FA0 solid 1px; }
.Content3 { padding: 20px 10px 10px 20px; line-height: 15px; }
.Content3 H { padding: 20px 0px 20px 0px; }
.Content IMG { padding: 3px; background: #C93; border: #FA0 solid 1px; }

.Tiedot { font-weight: bold; color: #FFF; padding: 8px; }
.Taulu { margin-bottom: 5px; padding: 5px 10px 10px 0px; spacing: 0px 10px 10px 10px; }
.Taulu TD { border-bottom: 1px solid #CCC; padding: 2px 10px 2px 10px;}
.Header { background: #CCC; }

.Sarana { color: #FFF; background: #111; padding: 10px 0px 15px 42px; border-top: 4px solid #CC9933;}
.Line {  border-top: 4px solid #CC9933;}

.float {
margin-left: 400px;
}

.napit {
margin-bottom: 50px !important; 
margin-bottom: 50px;
z-index:10;
}

.footertext {
padding-top: 3px;
font: 12px/1.5 arial, helvetica, sans-serif, sans-serif; 
text-align: left;
color: #ffffff;
margin-left: 10px;
list-style-type:none;
border: 0;

}

#footertext li {
display: inline;
width: auto;
float: right;
list-style-type: none;
padding-right: 5px;
padding-top: 0px;

}

