BODY
{
    margin: 0px;
	padding: 0px;
    background-color: #FFFFFF;
}
BODY,TABLE,TR,TD,P,DIV
{
    font-family: Verdana;
    font-size: 11;
    font-weight: normal;
    color: #000000;
}
DIV.address
{
    font-family: Tahoma;
    font-size: 13;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding: 0px;
    margin: 0px;
}
DIV.footer
{
    width: 970px;
    text-align: right;
    font-family: Verdana;
    font-size: 12;
    color: #000000;
}
div#flashcontainer
{
	width:970px;
	height:305px;
	clear:both;
}
.flash
{
	position:relative;
	width:970px;
}
.ylapng
{
	position:absolute;
	width:970px;
	height:21px;
	left: 0px;
	top: 0px;
    background-image:url('giffit/mainflash_yla.png');
	z-index:2;
}
.alapng
{
	position:absolute;
	width:17px;
	height:17px;
	left: 0px;
	top: 288px;
    background-image:url('giffit/mainflash_corner.png');
	z-index:3;
}
.global1
{
    background-image:url('giffit/bg_global1.gif');
    background-position: top left;
    background-repeat: repeat-x;
}
.global1b
{
    background-image:url('giffit/bg_global1b.gif');
    background-position: top left;
    background-repeat: repeat-x;
}
.global2
{
    background-image:url('giffit/bg_global2.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
}
.global3
{
    background-image:url('giffit/bg_global3.jpg');
    background-position: top center;
    background-repeat: no-repeat;
}
.global3b
{
    background-image:url('giffit/bg_global3b.jpg');
    background-position: top center;
    background-repeat: no-repeat;
}
.main
{
    width: 970px;
    height: 100%;
    /*border: solid 1px black;*/
    margin: 0px auto;
}
.header
{
    width: 970px;
    height: 66px;
    background-image:url('giffit/bg_header.jpg');
    background-position: top center;
    background-repeat: no-repeat;
}
UL.navi
{
    font-family: Verdana;
    font-size: 12;
    color: #767676;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    padding-left: 5px;
}
A
{
    color: #0068a9;
    text-decoration: none;
}
A:hover
{
    color: #0068a9;
    text-decoration: underline;
}
A.julkaisu_otsikko
{
    color: #0068a9;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12;
    text-transform: uppercase;
}
A.julkaisu_otsikko:hover
{
    color: #0068a9;
    text-decoration: underline;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12;
    text-transform: uppercase;
}
A.footer
{
    font-family: Verdana;
    font-size: 12;
    font-weight: bold;
    color: #4d4d4d;
    text-decoration: none;
}
A.footer:hover
{
    font-family: Verdana;
    font-size: 12;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
A.navi
{
    font-family: Verdana;
    font-size: 12;
    color: #0068a9;
    text-decoration: none;
}
A.navi:hover
{
    font-family: Verdana;
    font-size: 12;
    color: #000000;
    text-decoration: underline;
}
A.navi_on
{
    font-family: Verdana;
    font-size: 12;
    color: #000000;
    text-decoration: underline;
}
A.navi_on:hover
{
    font-family: Verdana;
    font-size: 12;
    color: #12113e;
    text-decoration: underline;
}


.jattiotsikko
{
    font-family: Verdana;
    font-size: 30px;
    color: #0068a9;
}
.Paaotsikko
{
    font-family: Verdana;
    font-size: 18px;
    color: #0068a9;
	font-weight : bold;
}
.sivuotsikko
{
    font-family: Verdana;
    font-size: 16px;
    color: #0068a9;
	font-weight : bold;
}
.alaotsikko
{
    font-family: Verdana;
    font-size: 14px;
    color: #0068a9;
}
.boldi_vihrea
{
    color: #0068a9;
}
IMG.kuva
{
    border: solid 1px #0068a9;
}
IMG.kehykseton
{
    border: 0px;
}