/* table defaults */
.main_table { width: 900px; border-color: #000000; border-width: 1px; border-style: solid; }
.contact_table { width: 450px; }
.lomake_table { width: 500px; border-color: #000000; border-width: 0px; border-style: solid; }
.copyright_table { width: 95%; }


/* row height defaults */
.tr1 {height: 12px; }
.tr2 {height: 20px; }

/* td defaults */
td {margin: 0px;  border: 0px; border-spacing: 0px; cellpadding: 0px; }


/* text paragraph header defaults */
.head1 { font-family: arial, helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #000000; padding: 5px; }
.head2 { font-family: arial, helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: normal; color: #000000; padding: 5px; }
.head3 { font-family: arial, helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000; padding: 5px;  }
.head4 { font-family: arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; padding: 5px;  }


/* paragraph defaults */
p { font-family: arial, helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; padding: 5px; }



/* list items  */
.list1 { font-family: arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000;  }
.list2 { font-family: arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000;  }


/* navigation takaisin, etusivulle, sopimus ehdot */
.nav1 { font-family: arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; padding: 5px;  }

/* navigation lue lisää */
.nav2 { font-family: arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; padding: 5px;  }


/* copyright */
.cp { font-family: arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #808080; padding: 5px;  }


/* basic colors, fonts */
.f_blue { color: #1482c6; }


/* background pictures */
.bg_grey { background-image: url(../bf_images/bf_logo_harmaa.gif); background-repeat: repeat-x; background-position: bottom left; }


/* logon defaults */
form {margin: 5px;}

.form_input { font-family: arial, helvetica, sans-serif; height: 15px; width: 75px;line-height: 11px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; border:1px solid #d7d7d7; text-align: left; font-size: 12px; color:#000000; background-color:#ffffff;  }


.logon_table { font-family: arial, helvetica, sans-serif; width: 353px; border: 0px; border-spacing: 0px; margin: 1px; empty-cells: show; padding: 0px; background-color: #d7d7d7; font-size: 11px; }

table.logon_table td { padding: 0px; border: 0px; margin: 0px; }

.submit_button { font-family: arial, helvetica, sans-serif; border: 0px; font-size: 11px; font-weight: bold; color: #000000; background-color: #d7d7d7; padding-top: 0px; padding-left: 18px; padding-right: 2px; padding-bottom: 0px; text-decoration: none; margin: 0px; cursor: pointer; text-align: left; background:url(../bf_images/bf_reknuoli.gif) left no-repeat; }


/* tarjous ja palaute lomake */

.lomake_fieldset { padding: 5px; border-color: #808080; border-width: 1px; border-style: solid; width: 500px; }

.lomake_button { font-family: arial, helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold;  width: 150px; }
.lomake_textarea { font-family: arial, helvetica, sans-serif; text-align: left; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; width: 98%; height: 150px; }
.lomake_input { font-family: arial, helvetica, sans-serif; text-align: left; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; width: 98% }
.lomake_text { font-family: arial, helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; padding: 2px; }



/* link colors */
a:link  	  { color: #1482c6 }
a:visited 	  { color: #1482c6 }
a:active 	  { color: #1482c6 }

