/*--- */
/*--- */
/*Uudet tyylit */
/* ---- */

/*--- */
/*--- Yleiset--- */
body {
	font-family: Verdana, sans-serif;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	color: #000000;
	background-color: #f5f5f7;
}

img {

	border: none;

}

hr {

	height: 1px;

}

/* -----*/
/* ----Login ----- */


div.login {

	width: auto;

	padding-top: 126px;

	padding-left: 10px;

}

/* ----*/
/* ---Yläpalkki --- */


div.fill {

	width: 98.5%;
	height: 6px;

	background: #f5f5f7;

	position: fixed;

	top: 0px;

	border: 2px solid #f5f5f7;

	z-index: 100;

}

div.ylapalkki {

	width: 98.5%;

	height: 116px;

	position: fixed;

	top: 10px;

	border: 2px solid #5a5e85;


	background-repeat: no-repeat;

	background-position: 0px 0px;

	background-color: #7088d4;


	font-size: 8px;

	text-align: left;


	z-index: 1000;

}

div.ylapalkki a {
	padding: 2px;
	margin-right: 5px;
	color: #bcbfcb
}

div.ylapalkki img {
	padding: 0px;
	border: none;
}

/* ----------------------------------------- */
/* ---- Navigaatio ------------------------ */

div.navigaatio {
	width: 150px;
	height: 90%;
	position: fixed;
	top: 10px;
	overflow: visible;

	margin-top: 126px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-top: 0px;

	font-size: 14px;
	color: #000000;
	font-weight: bold;

	border: 2px solid #5a5e85;

	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #7088d4;

	z-index: 2;
}

div.otsikko {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 5px;
	text-align: center;
}

.navigaatio .input {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.navi_sisa {
	background: #ffffff;
	width: 142px;
	padding: 2px;
	border-top: 2px solid black;
	border-left: 2px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	/* for IE */
	filter: alpha(opacity=85);
	/* CSS3 standard */
	opacity: 0.85;

	z-index: 100;
}

.navigaatio a {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
    font-family: Verdana, sans-serif;
	padding-left: 10px;
}

.navigaatio a:hover {
	color: #ff7d0a;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

table.liikennevalot {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	color: #000000;
	width: 148px;
	vertical-align: middle;
	/* for IE */
	filter: alpha(opacity=90);
	/* CSS3 standard */
	opacity: 0.9;
}

.liikennevalot td {

background: #ffffff;
	border-top: 1px solid black;
	border-left: 1px solid black;
}


td.liikennevalot_otsikko {
	height: 30px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid black;
}

td.liikennevalot_selite {
	padding-left: 5px;
	padding-right: 5px;
	height: 30px;
	text-align: right;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
}

td.liikennevalot_numero {
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}

/* ----------------------------------------- */
/* ---- Content-osa ----------------------- */

div.content {
	width: auto;
	padding-top: 140px;
	padding-left: 176px;
	background: #f5f5f7;
}

/* ----------------------------------------- */
/* ---- Otsikkorivi, default -------------- */

div.sivun_otsikko {
  padding: 5px;
  padding-right: 0px;
  padding-left: 0px;
  width: auto;
  background: #336699;
  font-family: Verdana, sans-serif;
  vertical-align: middle;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 1px;
  text-indent: 5px;
}

.sivun_otsikko table {
  width: 100%;
  text-indent: 5px;
}


.sivun_otsikko .right {
  width: auto;
  text-align: right;
}


.sivun_otsikko .right img {
  padding-right: 5px;
}



/* --------- */
/* ---- Tyomaarain.php:n otsikkorivi   ---- */


table.tm_paaotsikko {
  width: 99%;
  margin-right: 10px;
}


td.tm_paaotsikko {
  width: auto;
  font-size: 14px;
  text-indent: 5px;
}


td.tm_paaotsikko_linkit {
  width: 40px;
  font-size: 14px;
  color: #ffffff;
  text-align: right;
  vertical-align: middle;
}

a.tm_otsikkolinkki {
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
}
a.tm_otsikkolinkki:active {
  text-decoration: none;
}
a.tm_otsikkolinkki:visited {
  text-decoration: none;
}
a.tm_otsikkolinkki:hover {
  text-decoration: underline;
}

/* ----------------------------------------- */
/* ---- TM-arkisto------------------------- */

table.tm_arkisto {
  width: 100%;
}

td.tm_arkisto_vuosi {
  width: 50px;
  padding: 5px;
  font-weight: bold;
  font-size: 12px;
}

td.tm_arkisto_kaikki {
  width: auto;
  padding: 5px;
  font-weight: bold;
  font-size: 12px;
}

a.tm_arkisto_vuosilinkki {
  color: #000000;
}

a.tm_arkisto_vuosilinkki:hover {
  text-decoration: underline;
}

/* ---- Arkisto: rivien värit ------------ */

tr.arkistorivi_vaalea {
  background: #ffffff; //e3e3f2
}

tr.arkistorivi_tumma {
  background: #ffffff; //cbcbd9
}

tr.arkistorivi_vaalea:hover {
  background: #ffffff; //9cb1f2
}

tr.arkistorivi_tumma:hover {
  background: #ffffff; //9cb1f2
}



/* --------- */
/* ---- TM-lista --------- */


table.tm_tyolista {
  width: 100%;
  border: none;
}


table.tm_tyolista td {
  padding: 5px;
  border: none;
}


a.tm_lista_linkki {
  font-weight: bold;
  color: #ec5000;
  font-size: 14px;
}


td.tm_tyhjarivi {
  font-style: italic;
}


/* --------- */
/* ---- TM-lista: rivien värit ------------ */


tr.tm_rivi_vaalea {
  background: #ffffff; //e3e3f2
  border-top: 1px solid #6699cc;
  border-left: 1px solid #6699cc;
  border-bottom: 1px solid #6699cc;
  border-right: 1px solid #6699cc;
}


tr.tm_rivi_tumma {
  background: #ffffff; //cbcbd9
  border-top: 3px solid #000000;
  border-left: 3px solid #000000;
  border-bottom: 3px solid #000000;
  border-right: 3px solid #000000;
}



/* ------ */
/* ---- TM-lista: selitteet --------- */


tr.tm_seliterivi { /* tää on käytössä melkein joka paikassa */
  background: #6699cc; //9cb1f2
  font-size: 14px;
  font-weight: bold;
}

td.tm_selite_center {
  text-align: center;
}

td.tm_selite_left {
  text-align: left;
}

td.tm_selite_right {
  text-align: left;
}


/* ----------------------------------------- */
/* ---- TM-lista: sarakkeet --------------- */

td.tm_tilausaika {
  width: 50px;
  text-align: center;
  font-weight: bold;
  font-size: 17px;

}

td.tm_tyoid {
  width: 50px;
  text-align: left;
  font-size: 12px;
}

td.tm_tilauspvm {
  width: 75px;
  text-align: left;
  font-size: 12px;
}

td.tm_asiakas {
  width: auto;
  font-size: 13px;
  font-weight: bold;
}

td.tm_kohde {
  width: auto;
  font-size: 13px;
  font-style: italic;
}

td.tm_tekija {
  width: 130px;
  font-size: 14px;
}

td.tm_tehtypvm {
  border-top: 3px solid #000000;
  border-left: 3px solid #000000;
  border-bottom: 3px solid #000000;
  border-right: 3px solid #000000;
  width: 90px;
  font-size: 14px;
}

td.tm_tyokuvaus {
  width: auto;
  font-size: 11px;
}

td.tm_tyyppi {
  width: auto;
  font-size: 11px;
  font-style: italic;
  text-align: center;
}

td.tm_poista {
  width: 50px;
  text-align: center;
}

td.tm_poistettu_tyoid {
  background-color: lightgrey;
  width: 50px;
  text-align: left;
  font-size: 12px;
}

td.tm_poistettu_tyomaarain {
  background-color: lightgrey;
  width: autopx;
  text-align: left;
  font-size: 12px;
}

td.tm_poistettu_loput {
  background-color: lightgrey;
  width: autopx;
  text-align: left;
  font-size: 12px;
}
/* -------- */
/* ---- Superkartta ----------- */


div.kartta_pieni {
  position: fixed;
  width: 400px;
  height: 300px;
  top: 190px;
  left: 830px;
  vertical-align: center;
  z-index: 2;
}


/* ----------------------------------------- */
/* ---- Uusi työmääräin -lomake ----------- */

div.tm_otsik {
  position: relative;
  font-weight: bold;
  font-size: 14px;
  padding: 5px;
  background: #9cb1f2;
  height: 20px;
  width: 630px;
}

div.tm_input {
  position: absolute;
  font-size: 12px;
  padding: 5px;
  height: 40px;
  text-indent: 2px;
/*  background: lightgray; /* debug */
}

/* Käytetään työselostuksen kirjoittajalle ja päivittäjälle */
td.tm_input_nimike {
  position: relative;
	font-weight: bold;
  font-size: 9px;
  padding: 0px;
  height: 0px;
  text-indent: 2px;
/*  background: lightgray; /* debug */
}

span.tm_selite {
  margin-left: 20px;
  font-style: italic;
  font-weight: normal;
  font-size: 12px;
}

span.tm_bold {
  font-weight: bold;
}

a.tm_delete {
  font-weight: bold;
  font-size: 14px;
  color: black;
  text-decoration: none;
}

a.tm_delete:hover {
  font-weight: bold;
  font-size: 14px;
  color: black;
  text-decoration: none;
}

/* ----------------------------------------- */
/* ---- TM-kehitys ------------------------ */

div.tm_kehitys_otsikko {
  font-weight: bold;
  font-size: 14px;
  padding: 5px;
  background: #9cb1f2;
  height: 20px;
  width: 620px;
}

div.tm_kehitys_otsikko table {
  width: 100%;
}

/* ----------------------------------------- */
/* ---- Yrityslista ----------------------- */

table.yrityslista_yla {
  width: auto;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

table.yrityslista {
  width: 100%;
  font-family: Verdana, sans-serif;
  font-size: 14px;
}

table.yrityslista tr.tm_seliterivi td {
  padding: 5px;
}

tr.yrityslista_yla {
}

tr.yrityslista_rivi {
  background: #efefff;
}

tr.yrityslista_rivi:hover {
  background: #9cb1f2;
}

td.yrityslista_ala {
  padding: 3px;
  border-top: 1px solid #f5f5f7;
  border-left: 1px solid #f5f5f7;
  border-bottom: 1px solid #f5f5f7;
  border-right: 1px solid #f5f5f7;
}

td.yrityslista_yritys {
  width: auto;
}

td.yrityslista_asnro {
  width: 130px;
}

td.yrityslista_toiminnot {
  width: 80px;
  text-align: center;
}


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


a {  /* Kaikki linkit */
        color: #ff4400;
}

a:link {
   text-decoration: none;
}

a:visited {
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
        color: #ff6600;
}


/* UUDET TYYLIT
 2009*/

/* Työmääräin:Admin:Asiakkaiden ja henkilökunnan taulukot */


table.admin_kayttajataulu {
  width: 98%
}


select.admin_yritykset_select {
  width:500px;
}


font.admin_otsikko {
  font-size: 18px;
  font-weight: bold;
}


a.admin_sivulinkki {
  font-size: 14px;
}


font.admin_virhe {
 color: #FF0000;
 font-weight: bold;
 white-space: nowrap;
}


tr.admin_taulu_rivi {
  background: #efefff;
  font-size: 12px;
}


tr.admin_taulu_rivi_otsikko {
  background: #efefff;
  font-size: 14px;
  font-weight: bold;
}


td.admin_taulu_kuvat {
  text-align: center;
  width: 50px;
  padding: 3px;
}


td.admin_taulu_nimi {
  width: 150px;
  padding: 3px;
}


td.admin_taulu_tunnus {
  width: 80px;
  padding: 3px;
}


td.admin_taulu_lastlogin {
  width: 100px;
  padding: 3px;
}


td.admin_taulu_yritys {
  width: auto;
  padding: 3px;
}


td.admin_taulu_oikeus {
  width: 60px;
  padding: 3px;
  text-align: center;
}


td.admin_fill {
	width: auto;
	background: #f5f5f7;
}


font.admin_login_norm {
}

font.admin_login_never {
  color: #CCCCCC;
}


font.admin_login_inaktiv {
  color: Red;
}



/* Työmääräin:	Admin:	Asiakkaiden ja henkilökunnan lomakkeet */


tr.admin_lomake_rivi {
  background: #efefff;
  font-size: 12px;
}


tr.admin_lomake_rivi_otsikko {
  background: #efefff;
  font-size: 14px;
  font-weight: bold;
}

td.admin_lomake_kuvat {
  text-align: center;
  width: 50px;
  padding: 3px;
}

td.admin_lomake_solu {
  width: 250px;
  padding: 3px;
}

td.admin_lomake_tunnus {
  width: 80px;
  padding: 3px;
}

td.admin_lomake_yritys {
  width: auto;
  padding: 3px;
}

/* ---- Tyomääräimen peruslomakkeen otsikkorivi ----- */


table.tm_lomake {
  width: 640px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
}

td.tm_lomake_otsikko {
  padding: 5px;
  background: #9cb1f2;
  font-size: 14px;
  font-weight: bold;
  vertical-align: top;
}

td.tm_lomake_otsikko_edit {
  padding: 5px;
  background: #9cb1f2;
  text-align: left;
  vertical-align: top;
}

td.tm_lomake_otsikko_tallennettu {
  padding: 5px;
  background: #9cb1f2;
  text-align: left;
  vertical-align: top;
}

td.tm_lomake_otsikko_delete {
  padding: 5px;
  background: #9cb1f2;
  text-align: right;
  vertical-align: top;
}

img.tm_otsikko_kuva_edit {
  border: none;
  text-align: right;
}

td.anchor_offset {
   position:relative;
   top:-500px;

}

ankkuri
{
font-size:24px;
position:relative;
top:-180px;
}

/* ---- Tyomääräimen peruslomakkeen peruskentät ----- */

tr.tm_lomake_rivi {
  padding-left: 15px;
}




td.tm_lomake_selite {
  padding-top: 5px;
  padding-left: 15px;
}


td.tm_lomake_input {
  padding-top: 2px;
  padding-left: 15px;
}


td.tm_lomake_text {
  font-weight: bold;
  padding-top: 5px;
  padding-left: 15px;
}


td.tm_lomake_fill {
  background: #efefff;
  width: auto;
}


td.tm_lomake_update {
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: right;
}

td.tm_lomake_napit {
  background: #9cb1f2;
  width: 312px;
  height: 50px;
  text-align: center;
  vertical-align: middle;
}


/* ----------------------------------------- */
/* ---- TM-kuitti / arkisto --------------- */

table.tm_kuitti {
  background: #F5F5F7 ; /*-- 9cb1f2  */
  width: 100%;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  border-color: black;
  border-width: 1px;
}

td.tm_kuitti_kehykset {
  border: 1px solid;
  vertical-align: top;
}

span.tm_kuitti_otsikko {
  font-family: Verdana, sans-serif;
  font-weight: bold;
  font-size: 8px;
}

span.tm_kuitti_isompi {
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

/* ---- TM-kuitti -- tuotteet ------------- */

td.tm_kuitti_tyosuoritus {
  border-top: 1px solid black;
}

td.tm_kuitti_tyotunnit {
  border-top: 1px solid black;
  vertical-align: top;
  text-align: left;
}

td.tm_kuitti_tuoteselite {
  width: 40px;
  vertical-align: top;
  text-align: left;
}

td.tm_kuitti_tuotetunnus {
  width: 100px;
}


td.tm_kuitti_tuotenimike {
  width: 60%;
}


div.tm_kuitti_tuoterivi {
  height: 100%;
  width: 100%;
  position: relative;
}


div.tm_kuitti_tuoterivi div {
  z-index: 1;
  position: absolute;
  top: 2px;
  left: 0px;
}


div.tm_kuitti_tuoterivi img {
  width: 100%;
  height: 100%;
}


td.tm_kuitti_matkatiedot {
  border-bottom: 1px solid black;
  vertical-align: top;
}


td.tm_kuitti_tuoterivi_1 {
  height: 18px;
  vertical-align: middle;
}



/* ---- Työmääräin-lomakkeen toimenpide- ja tuotetaulut ---- */


td.tm_tyolomake_tausta {
}

td.tm_tyolomake_selite {
  background: #ced9fd;
  padding: 5px;
  padding-left: 15px;
  font-weight: bold;
}

/* Lisätään vasemmalla olevaan tekstiin, että se olisi kiinni reunassa  */
td.tm_tyolomake_selite_vasen {
  background: #ced9fd;
  padding: 5px;
  padding-left: 5px;
  font-weight: bold;
}


td.tm_tyolomake_valiotsikko {
  background: #ced9fd;
  padding: 5px;
  padding-left: 5px;
  font-weight: bold;
}


td.tm_tyolomake_input {
  padding-top: 2px;
  padding-left: 15px;
  font-weight: bold;
}

/* Lisätään vasemmalla olevaan lokeroon, että se olisi kiinni reunassa  */
td.tm_tyolomake_input_vasen {
  padding-top: 2px;
  padding-left: 0px;
  font-weight: bold;
}

/* ---- Työmääräin-lomake, ennen tilauksen vastaanottamista ----- */

tr.tm_tilauslomake_rivi {
	padding-left: 5px;
	height: 30px;
	border: solid 1px;
	vertical-align: top;
}

td.tm_tilauslomake {
  border: 1px solid;
  padding: 3px;
}

table.tm_tilauslomake_sub {
	width: 100%;
	font-size: 14px;
}

td.tm_tilauslomake_sub {
	border: none;
	border-right: 1px solid;
}


/* -------------------------------------------------------------- */
/*																  */
/*						      Extranet		                      */
/*																  */
/* -------------------------------------------------------------- */

/* ----------------------- Extra Yläpalkki ---------------------- */

div.extratop {
	width: 98%;
	height: 116px;
	position: fixed;
	top: 10px;
	border: 2px solid #5a5e85;

	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #253a7d;

	font-size: 12px;
	text-align: left;
	color: white;

	z-index: 100;
}

/* ---------------------- Extra content-osa --------------------- */

div.extracontent {
	width: auto;
	padding-top: 165px;
	padding-left: 10px;
	padding-right: 10px;
	background: #f5f5f7;
}

div.extranavi {
	width: 98%;
	height: 20px;
	border: 2px solid #8190bf;
	background: #8190bf;

	position: fixed;
	top: 130px;
	z-index: 100;

	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	color: orange;
	font-size: 12px;
	font-weight: bold;
}

div.extranavioikea {
	padding-top: 2px;
	padding-right: 4px;
	float: right;
}

div.extranavivasen {
	padding-top: 2px;
	padding-left: 4px;
	float: left;
}

div.extranavi div a {
	color: white;
	font-size: 12px;
	font-weight: bold;
}

div.extrafoot {
	width: auto;
	height: 20px;
	border: 2px solid #8190bf;
	background: #8190bf;

	z-index: 100;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	color: white;
	font-size: 12px;
	text-align: center;
}

div.extrafoot div {
	padding-top: 2px;
}

/* asiakkaan tilaushistoria -sivu */


tr.tausta {
	background-color: #7088d4;
	font-size: 12px;
	font-weight: bold;
}

tr.selitteet {
	background-color: #9cb1f2;
	font-size: 12px;
	font-weight: bold;
}

td.otsikko-nimi {
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
}

tr.rivi {
	background-color: #dddddd;
}

tr.tyorivi {
	background-color: #efefff;
}

/* sarake-tyylit */

img.plus {
	border: none;
}

td.info {
	text-align: center;
	width: 35px;
	min-width: 35px;
	padding: 5px;
}

td.tyonro {
	text-align: center;
	width: 55px;
	max-width: 55px;
	min-width: 55px;
	padding: 5px;
}

td.tyopvm {
	text-align: center;
	width: 85px;
	max-width: 85px;
	min-width: 85px;
	padding: 5px;
}

td.kohteennimi {
	width: 220px;
	max-width: 220px;
	min-width: 220px;
}

td.tilattu {
	width: auto;
	padding: 5px;
}


td.tila {
	width: 95px;
	min-width: 95px;
	padding: 5px;
}


/* Ohjeistus-taulun tyylit */


td.halp {
	padding: 5px;
	padding-bottom: 0px;
}


/* Tulostetun taulukon työrivien tyylit */


td.sisennys-nro-pvm {
	text-align: center;
	padding-left: 5px;
}


td.sisennys {
	padding-left: 5px;
}


td.sisennys-info {
	text-align: center;
}


td.tekija {
	vertical-align: top;
	height: 30px;
	max-height: 30px;
	width: 20%;
	padding-left: 10px;
	padding-top: 10px;
	font-family: Verdana;
	font-size: 12px;
}

td.tekija2 {
	vertical-align: top;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 12px;
}

td.tilaustiedot {
	width: 150px;
}

table.lista {
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	width: 100%;
}

td.lista {
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	padding-top: 10px;
}


td.pvm {
vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	width: 90px;
}

td.valistaja {
height: 3px;
}

a.editlink {
	color: #253a7d;
}

a.editlink:hover {
	color: #8190bf;
	text-decoration: none;
}

table.listasivu {
	border-left: 0px solid #7088d4;
	border-right: 0px solid #7088d4;
	border-top: thin none;
	border-bottom: thin none;
	font-family: Verdana;
	font-size: 12px;
}

/* ---- Vaihda salasanaa -sivu ---- */

td.pw_edit_otsikko {
    background-color: #7088d4;
    padding: 5px;
    font-size: 16px;
    font-weight: bold;
}


td.pw_edit {
    width: 220px;
    padding-left: 5px;
    font-size: 12px;
}


td.pw_edit_input {
    width: 220px;
}


td.pw_edit_input input {
    width: 200px;
}


p.pw_edit {
    padding-left: 5px;
    font-size: 12px;
}

/* Autocomplete-laatikon tyylimääritykset */

h3 {
		margin: 0px;

		padding: 0px;
	}

div.ehdotustenLaatikko
	{
		position: absolute;

		z-index:90;

		/*left: 7px;*/

		width: 280px;

		margin: 65px 0px 0px 0px;

		background-color:rgb(240,240,247);

		font-size: 12px;

		border: 1px solid black;

		list-style-type: none; /* Tämä poistaa pallukan joka nimen alusta */

		/* Alice Cooper */

	}

div.CSSEhdotustenLista {
		margin: 0px;

		padding: 0px;
	}

div.CSSEhdotustenLista li {

	}

div.CSSEhdotustenLista li:hover
	{
		background-color: #659CD8;
	}

/* Tarkennetun haun lomakkeen tylimääritykset */

div.tarkennettuHakuParametritBox
	{
		position: relative;
		width: 366px;
		height: 152px;
		border: 2px dotted black;
		top: 0px;
		left: 150px;
	}

div.tarkennettuHakuParametritVasen
	{
		position: relative;
		width: 170px;
		height: 150px;
		border: 2px hidden;
		top: 2px;
		left: 2px;
	}

div.tarkennettuHakuParametritOikea
	{
		position: relative;
		width: 180px;
		height: 150px;
		border: 2px hidden black;
		bottom: 150px;
		left: 184px;
	}

div.date2-nappula
	{
		position: relative;
		top: 18px;
	}

div.date-kuva-oikea
	{
		position: relative;
		left: 150px;
		bottom: 5px
	}

div.date-kuva-vasen
	{
		position: relative;
		left: 150px;
		bottom: 22px;
	}

/* <div class="tm_input" style="top: 70px; left: 0px; width: 190px;">Työn vastuuhenkilö<br /><span class="tm_bold">$tyonteki</span></div> */
