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

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


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



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


body {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
background-color:#94b1d5; 
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:#024580;
}


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



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



.toppic {
background-color:transparent;
}


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


.topnavtd { 					 		/* topnav-td - taulukon solu, minkä sisällä topnavlinkki on*/
white-space:nowrap;
color:#FFFFFF;
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:#FFFFFF;
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:#ffffff;
color:#024580;

padding-left:20px;
padding-right:20px;
padding-bottom: 20px;
padding-top: 10px;
border: solid 1px #024580;
background-image: url(../images/contbg.jpg);
background-repeat: no-repeat;
background-position: top center;
}

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



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

.topbg { /* picdiv_1-> background-color:transparent;*/
background-image:url(../images/topbg.jpg);
background-repeat: repeat-x;
}

.picdiv_1 {
background-color:transparent;
background-repeat:no-repeat;
height:285px;
background-image:url(../contpics/1.jpg);
background-position: center;
border-top: solid 1px #024580;
border-bottom: solid 1px #024580;
}
.picdiv_2 {
background-color: #45483f;
background-repeat:no-repeat;
height:270px;
background-image:url(../contpics/2.jpg);
background-position: center;
border-top: solid 1px #b6beb3;
border-bottom: solid 1px #b6beb3;
}
.picdiv_3 {
background-color: #45483f;
background-repeat:no-repeat;
height:270px;
background-image:url(../contpics/3.jpg);
background-position: center;
border-top: solid 1px #b6beb3;
border-bottom: solid 1px #b6beb3;
}
.picdiv_4 {
background-color: #45483f;
background-repeat:no-repeat;
height:270px;
background-image:url(../contpics/4.jpg);
background-position: center;
border-top: solid 1px #b6beb3;
border-bottom: solid 1px #b6beb3;
}

.picdiv_99 {
background-color: #45483f;
background-repeat:no-repeat;
height:270px;
background-image:url(../contpics/99.jpg);
background-position: center;
border-top: solid 1px #b6beb3;
border-bottom: solid 1px #b6beb3;
}


.bgtable {

}

.txt {
padding-top:25px;
}

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

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

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



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







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

.footertd {
height:22px;
font-family:trebuchet ms, verdana, arial, tahoma;
font-size:13px;
color:#ffffff;
font-weight:normal;
/*
border-top:solid;
border-width:1px;
border-color:#666666;
background-image: url(../images/toppic.jpg);
background-repeat:repeat-x;
*/
}

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

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

.borderpic {
border: 1px solid #024580;
}


.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:#FFFFFF;
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:#FFFFFF;
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:#FFFFFF;
font-weight:normal;
}

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

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

