
/*----------------------------- linkit --------------------------------------*/

a {
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
color:#bf7500;
font-weight:normal;
text-decoration:none;
}
a:hover{
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
color:#000000;
font-weight:normal;
text-decoration:none;
}


a.topnav{
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.topnav:hover{
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:12px;
color: #bf7500;
font-weight:bold;
text-decoration:none;
}



/*----------------------------- body, fontti, lista --------------------------------------*/


body {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
background-color:#ffab27; 
background-image: url(../images/bg.jpg);
background-repeat:repeat-x;
}

td,div,p,br,hr {
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
color:#000000;
}


ul { 
/*list-style-image: url(../Images/bullet.gif); */
margin-left: 20px; margin-bottom: 10px; margin-top: 0; padding:0;
color:#000000;
}



/*----------------------------- top stuff --------------------------------------*/



.toppic {
background-color:transparent;
}


.topnavbg { /* topnav-bg - jos haluaa rajat topnaviin*/
border-top: solid 1px #d88503;
}


.topnavtd { 					 		/* topnav-td - taulukon solu, minkä sisällä topnavlinkki on*/
white-space:nowrap;
color:#000000;
background-color:transparent;
height:22px;
padding-left:8px;
padding-right:8px;
}

.topnavtd_last { 					 		/* topnav-td - taulukon solu, minkä sisällä topnavlinkki on*/
white-space:nowrap;
color:#000000;
background-color:transparent;
height:22px;
padding-left:8px;
padding-right:8px;
}


div.picnavdiv {
white-space:nowrap;
}

.mainbg2 {	  		 	  /*  sisällön tausta */
height: 100%;
background-color:#ffb848;
color:#000000;

padding-left:20px;
padding-right:20px;
padding-bottom: 20px;
padding-top: 10px;
border: solid 1px #d88503;
}

.mainbg {
padding: 20px;
padding-bottom: 0px;
}



/* ------------------------------------ KUVA PAIKKA ------------------------------------------- */

.picdiv_1 {
background-color: #ffb848;
background-repeat:no-repeat;
height:285px;
background-image:url(../contpics/1.jpg);
border-top: solid 1px #d88503;
border-bottom: solid 1px #d88503;
}
.picdiv_2 {
background-color: #ffb848;
background-repeat:no-repeat;
height:270px;
background-image:url(../contpics/2.jpg);
border-top: solid 1px #d88503;
border-bottom: solid 1px #d88503;
}
.picdiv_3 {
background-color: #ffb848;
background-repeat:no-repeat;
height:270px;
background-image:url(../contpics/3.jpg);
border-top: solid 1px #d88503;
border-bottom: solid 1px #d88503;
}
.picdiv_4 {
background-color: #ffb848;
background-repeat:no-repeat;
height:270px;
background-image:url(../contpics/4.jpg);
border-top: solid 1px #d88503;
border-bottom: solid 1px #d88503;
}
.picdiv_5 {
background-color: #ffb848;
background-repeat:no-repeat;
height:270px;
background-image:url(../contpics/5.jpg);
border-top: solid 1px #d88503;
border-bottom: solid 1px #d88503;
}
.picdiv_6 {
background-color: #ffb848;
background-repeat:no-repeat;
height:270px;
background-image:url(../contpics/6.jpg);
border-top: solid 1px #5e56bb;
border-bottom: solid 1px #5e56bb;
}
.picdiv_99 {
background-color: #ffb848;
background-repeat:no-repeat;
height:270px;
background-image:url(../contpics/99.jpg);
border-top: solid 1px #d88503;
border-bottom: solid 1px #d88503;
}


.bgtable {

}

.txt {
padding-top:25px;
}

.mainbg,content {
font-family:trebuchet ms, verdana, arial, tahoma;
font-weight:normal;
font-size:13px;
color:#000000;
}

.whtbg {
background-color:#000000;
color:#000000;
}

.pagetitle {
font-family:trebuchet ms, verdana, arial, tahoma;
font-weight:bold;
font-size:18px;
color:#000000;
}



.ititle {
font-family:trebuchet ms, verdana, arial, tahoma;
font-weight:bold;
font-size:13px;
color:#000000;
/*
font-style:italic;
*/
}







/* ------------------------------------  footer ------------------------------------------- */

.footertd {
height:23px;
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
color:#000000;
font-weight:bold;
background-color:#ffb034;

border-top: solid 1px #f4a01c;
border-bottom: solid 1px #f4a01c;

background-image: url(../images/toppicx.jpg);
background-repeat:repeat-x;

}

/* ------------------------------------ muuta ------------------------------------------- */

.copy {
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
color:#000000;
font-weight:normal;
border-top:solid;
border-width:1px;
border-color:#996600;
}

.borderpic {
border-bottom: solid 1px #cccccc;
border-left: solid 1px #cccccc;
border-top: solid 1px #cccccc;
border-right: solid 1px #cccccc;
}


.nw{
white-space:nowrap;
}

.strow {
background-color:#993300;
}

.ndrow {
}

/* ------------------------------------ lomake ------------------------------------------- */


.selekti {
height:18px;
width:250px;
border-style:solid;
border-width:1px;
border-color:#333333;
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:11px;
color:#000000;
background-color:#000000;
font-weight:normal;
}

.txtinput {
padding-top:3px;
padding-left:3px;
height:18px;
width:250px;
border-style:solid;
border-width:1px;
border-color:#333333;
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
color:#000000;
background-color:#000000;
font-weight:normal;
}

.tarea {
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
border-style:solid;
border-width:1px;
border-color:#333333;
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
color:#000000;
background-color:#000000;
font-weight:normal;
}

.potikka {
height:23px;
width:80px;
border-bottom:solid 2px #333333;
border-right:solid 2px #333333;
border-left:solid 1px #333333;
border-top:solid 1px #333333;
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
font-weight:normal;
color:#000000;
background-color:#efefef;
}

.potikka:hover {
height:23px;
width:80px;
border-bottom:solid 2px #333333;
border-right:solid 2px #333333;
border-left:solid 1px #000000;
border-top:solid 1px #000000;
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
font-weight:normal;
color:#000000;
background-color:#cccccc;
}

