﻿#tblMatkailuUlompi {
}
#tdMatkailuVasen {
  vertical-align: top;
}
.tahdet td {
  white-space: nowrap;
}

#tblMatkailu { width: 4px; }
#tblMatkailu td.matkailu_solu {
}
.nayta {
  visibility: visible;
}
.piilota {
  visibility: hidden;
}
.lapsi {
  float: left;
  margin-left: 10px;
}

/* Tulokset */
.matkailu_tulokset_solu {
  padding: 0 10px;
}
.matkailutulokset {
  width: 100%;
}
.matkailutulokset th, .matkailutulokset td {
  padding: 5px 7px;
}
tr.alt1, tr.alt1nowrap { background-color: #FFFFFF; }
tr.alt1nowrap { white-space: nowrap; }
tr.alt2, tr.alt2nowrap { background-color: #F0F0F0; }
tr.alt2nowrap { white-space: nowrap; } 

td.matkailu_tulokset_hinta a.matkailuHinta {
  font-size: 1.3em;
  font-weight: bold;
  color: #FF7E00;
  white-space: nowrap;
}
td.matkailu_tulokset_hinta a.matkailuHintaPieni {
  font-size: 0.9em;
  font-weight: bold;
  color: #FF7E00;
  white-space: nowrap;
}
td.matkailu_tulokset_hinta a.matkailuVaraa {
  font-size: 1.1em;
  font-weight: bold;
  color: #0D87C9 ;
  white-space: nowrap;
}
.motsikko {
  font-size: 1.1em;
  font-weight: bold;
}
.mtahdet1 { width: 14px; background: url(/static/kuvat/matkailu/tahdet1.gif) no-repeat; }
.mtahdet2 { width: 28px; background: url(/static/kuvat/matkailu/tahdet2.gif) no-repeat; }
.mtahdet3 { width: 42px; background: url(/static/kuvat/matkailu/tahdet3.gif) no-repeat; }
.mtahdet4 { width: 56px; background: url(/static/kuvat/matkailu/tahdet4.gif) no-repeat; }
.mtahdet5 { width: 70px; background: url(/static/kuvat/matkailu/tahdet5.gif) no-repeat; }

.mkuva {
  max-width: 100px;
  max-height: 100px;
  width: expression(this.width > 100 ? "100px" : true);
  height: expression(this.height > 100 ? "100px" : true);
}

/* Autocomplete */
.acLista {
  height: 12em;
  color: #000;
  background-color: #FFF;
  border: solid 1px #55C2F5; 
	list-style: none;
	margin: 0;
	padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 5000;

  width: 380px !important;
  left: 10px !important;
  top: auto !important;

}
.acKaupungit { min-width: 380px; width: 380px; }
.acKentta, .acValittuKentta {
  color: #000;
  font-size: 1em;
  padding: 4px 1px 1px 4px;
}
.acValittuKentta {
  background-color: #EFF1F3;
}

/* Kaikki */
.tblMatkailuKaikkiUlompi {
}
.tblMatkailuKaikkiUlompi th, .tblMatkailuKaikkiUlompi td {
  padding: 2px 15px;  
  vertical-align: top;  
}
.tblMatkailuKaikkiUlompi th {
  font-weight: bold;
}

#latausteksti {
  visibility: hidden;
}

.kalenterinTitle td {
  font-size: 13px !important;
  white-space: nowrap !important;
}
.kalenterinTitle td a {
  margin: 0 !important;
}
#uclTabilaatikko_matkailu_clrVasenKalenteri_FNP,
#uclTabilaatikko_matkailu_clrOikeaKalenteri_FNP  {
  margin-left: 4px !important;
}
#uclTabilaatikko_matkailu_clrVasenKalenteri_FNN,
#uclTabilaatikko_matkailu_clrOikeaKalenteri_FNN {
  margin-right: 4px !important;
}
.kalenterinTitle {
}
.kalenteriPaivat a, .kalenteriPaivat span {
  padding-left: 3px !important;
  padding-right: 4px !important;
  
  font: 11px arial,sans-serif !important;
}
.kalenteriHeader {
  border-right: 0 !important;
  
  padding: 0 5px !important;
}
.kalenteriPaivatRuudukko {
}
.ieDrop {
  width: 35px;
}
.mihinErr, .mistaErr {
  float: left;
}
