#logotus, #logotus img {
	position: absolute !important;
	top: 0px;
	left: 0px;
	z-index: 1000;
	border: 0;
}

.lippu {
	margin: 0 0 -20px 0;
	padding: 3px 0 0 0;
	border: 0;
}

.lippu img {
	border: 0;
	margin-bottom: -10px; 
	padding: 0 0 10px 0;
}

*html .lippu img {
        border: 0;
        margin: 0 -20px 0px 0;
        padding: 0;
}


.etuhold {
	background: url(images/etusivu.jpg) no-repeat 176px top;
	min-height: 519px;
	width: 550px;
	margin-top: -20px;
}

*html 
.etuhold {
        height: 519px;
}


.vasen_etu {
	float: left;
	display: block;
	width: 155px;
        color: #1A1A1A;
        font: 13px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
	padding-left: 10px;
	margin-left: 10px;
}	

.oikea_etu {
        float: right;
        display: block;
        width: 150px;
        color: #1A1A1A;
        font: 13px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
        padding-right: 10px;
        margin-right: 0px;
	margin-top: -30px;
}


#sivu {
  float:left;
  width:771px;
        border: 1px solid white;

  }
#holder {
  float:left;
  width:771px ;
	background: url(images/mainbg.gif) repeat-y;
  }
#main {
  float:left;
  width:575px;
	background: url(images/mainbg.gif) repeat-y;
	padding-top: 20px;
  }

#main p {
	padding: 0 20px 10px 30px;
	margin: 0;
	color: #1A1A1A;
        font: 13px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
	line-height: 20px;
}

#main li {
	margin-left: 35px;
	margin-top: 0;
	padding: 0;
        color: #1A1A1A;
        font: 13px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
        line-height: 18px;
}

#main ul {

	margin-top: 0;
	margin-bottom: 0;
}

.leipis {
        color: #1A1A1A;
        font: 13px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
}


/* PÄÄKOHDAT */

div {
	border: none;
	}

.clear {
	clear: both;
	}

body {
	margin: 0px;
	padding: 0px;
	color: #111111;
	background: #433D34 url(images/bg);
	}

#main a {
	text-decoration: underline !important;
	color: #000;
	}

#footer {
	float: left;
	width: 772px;
	height: 87px;
}

.header {
	float: left;
	background: url(images/otsikkok.jpg) no-repeat;
	width: 772px;
	height:149px;
}


.luelisaa a {
	color: #ddd;
        font: 11px tahoman arial, verdana, helvetica, sans-serif, times, georgia;
        letter-spacing: -0.5px;
	padding: 0 8px 8px 0;
	margin-bottom: 0px;
	display: block;
}

.tekstiots {
        padding: 8px;
        font: 12px arial, verdana, helvetica, tahoma, sans-serif;
        text-decoration: none;
        color: #fff;
        display: block;
	text-align: center;
}

/* KUVAKOHTEET */

#topmain {
	background: url(images/otsikkok.jpg) no-repeat;
	margin: 0px;
	height: 149px;
	width: 771px;
}

#eye {
       background: url(images/eye.gif) no-repeat top right;
        position: absolute;
        width: 19px;
        height: 12px;
        left: 143px;
        top: 45px;
        z-index: 1;
}


/* VALIKKO */

#valikkokuva {
       background: url(images/valtopbg.gif) no-repeat top right;
	position: absolute;
	width: 20px;
	height: 62px;
	left: 751px;
	top: 148px;
	z-index: 1;
}

#left {
	padding: 0;
	margin: 0 20px 0 20px;
  float:left;
  width:140px;
	text-align: right;
	letter-spacing: 0.5px;
	}

#left ul {
        padding: 0 0 15px 0;
	width: 140px;
	float: right;
	margin: 0;
}

*html #left ul {
        padding: 0;
	margin: 0 5px 0 19px;
        width: 140px;
        float: right;
	text-align: right;
}

*html #left {

        text-align: right;
        letter-spacing: 0.5px;
	padding: 0;
	margin: 0;
        }



#left li {
	line-height: 2.5ex;
	list-style-type: none;
	display: block;
	}


/* TEKSTIN OTSIKOT */

h1 {
	margin: 0px;
        padding: 20px 0 20px 30px;
	line-height: 100%;
	color: #910E07;
        font:bold italic 25px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
	first-letter: 30px;
	}

h1:first-letter {
        font: bold italic 38px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
}

h2 {
	margin:0;
        padding: 10px 0 8px 30px;
	line-height: 100%;
	color: #910E07;
        font: bold italic 17px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
	}

h2 a {
        color: #910E07 !important;
}

h3 a {
        color: #910E07 !important;
}

h1 a {
        color: #910E07 !important;
}

h3 {
	margin: 0;
        padding: 0px 0 0 30px;
        margin-top: 10px;
        line-height: 100%;
        color: #910E07;
        font: bold italic 15px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
	}

.naviots {
        padding: 8px 0 3px 0px;
        font: 17px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
        text-decoration: none;
        color: #DE361E;
        display: block;
	text-align: center;
}

.uutiset {
	background: #222;
	padding: 14px;
	margin-right: -5px;
	display:block;
	}

*html .uutiset {
        position: relative;
        left: 4px;
}

.navi1 a {
        padding: 8px 0 3px 0;
        font: 17px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
        text-decoration: none;
        color: #DE361E;
        display: block;
}


.navi2 a {
        padding: 8px 0 3px 0;
        font: 17px georgia, times, garamond, verdana, arial, helvetica, tahoma, sans-serif;
        text-decoration: none;
	color: #DE361E;
	display: block;
}

.navi3 a {
        text-decoration: none;
        color: #eaeaea;
        padding: 0 0 3px 0;
	margin: 0;
        font: 12px arial, verdana, helvetica, tahoma, sans-serif, times, georgia;
        }

.navi4 a {
        text-decoration: none;
        color: #eaeaea;
        padding: 0 10px 3px 0;
        margin: 0;
        font: 12px arial, verdana, helvetica, tahoma, sans-serif, times, georgia;
  }






