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

a:link, a:visited {
font-family:verdana,arial,sans serif;
font-size:11px;
color:#C0C0C0;
font-weight:normal;
text-decoration:none;
}
a:hover{
font-family:verdana,arial,sans serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}


a.maillnk:link{
font-family:verdana,arial,sans serif;
font-size:11px;
color:#FFCC33;
font-weight:normal;
text-decoration:none;
}
a.maillnk:hover{
font-family:verdana,arial,sans serif;
font-size:11px;
color:#0066FF;
font-weight:normal;
text-decoration:none;
}
a.maillnk:visited{
font-family:verdana,arial,sans serif;
font-size:11px;
color:#FFCC33;
font-weight:normal;
text-decoration:none;
}


a.topnav:link, a.topnav:visited {
font-family:verdana,arial,sans serif;
font-size:11px;
color:#C0C0C0;
font-weight:bold;
text-decoration:none;
}
a.topnav:hover{
font-family:verdana,arial,sans serif;
font-size:11px;
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:#8B1A1A; /* F3E3AB C14C26 */
}

td,div,p,br,hr {
font-family:verdana,arial,sans serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
}


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



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



.toppic {				 	   /*  taaimmaisen taustataulun yläkuva, myös taustaväri joka on hyvä olla sama kuin bodyn */
background-color:trasparent;
background-image: url(../images/toppic.jpg);
background-repeat:repeat-x;
color:#000000;
}


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


.topnavtd { 					 		/* topnav-td - taulukon solu, minkä sisällä topnavlinkki on*/
white-space:nowrap;
color:#FFFFFF;
background-color: trasparent;
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: trasparent;
height:22px;
padding-left:8px;
padding-right:8px;
}


div.picnavdiv {
white-space:nowrap;
}


.navpic {                                   /*           topnavpic -jutut         */
border-left: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 1px #333333;
border-bottom: solid 1px #333333;
}

.navpic:hover {
border-left: solid 1px #FFFF33;
border-top: solid 1px #FFFF33;
border-right: solid 1px #3399FF;
border-bottom: solid 1px #3399FF;
}

.navpic:active {
border-left: solid 1px #ffffff;
border-top: solid 1px #ffffff;
border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
}

/* ------------------------------------ SISÄLLÖN KUVAT ------------------------------------------- */

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


.bgtable {

}

.txt {
padding-top:25px;
}

.mainbg,content {
font-family:verdana,arial,sans serif;
font-weight:normal;
font-size:11px;
color:#FFFFFF;
}

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

.pagetitle {
font-family:verdana,arial,sans serif;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
}



.ititle {
font-family:verdana,arial,sans serif;
font-weight:bold;
font-size:13px;
color:#FFFFFF;
/*
font-style:italic;
*/
}







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

.footertd {
height:22px;
font-family:verdana,arial,sans serif;
font-size:11px;
color:;
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:verdana,arial,sans serif;
font-size:11px;
color:#FFFFFF;
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:verdana,arial,sans serif;
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:verdana,arial,sans serif;
font-size:11px;
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:verdana,arial,sans serif;
font-size:11px;
color:#000000;
background-color:#FFFFFF;
font-weight:normal;
}

.potikka {
height:23px;
width:80px;
border-bottom:solid 2px #333333;
border-right:solid 2px #333333;
border-left:solid 1px brown;
border-top:solid 1px brown;
font-family:verdana,arial,sans serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#FFFFFF;
}

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



/* ------------------------------------  ------------------------------------------- */
