body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
}

textarea {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

input {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

select {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

#menu1 {
  height: 28px;
  position:    relative;
  white-space:    nowrap;
  z-index:    2;
  background-image: url(/files/greenz/html/img/navitausta_a.gif);
  background-repeat: repeat-x;
  background-position: left top;  
}

.mlddm {
  margin                :    0px;
  padding                :    0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

.mlddm li {
  display                :    inline;
  list-style            :    none;
  float                :    left;
  margin                :    0;
  padding                :    0;
}

.mlddm li.firstLi {
  background: url(/files/greenz/html/img/navivali.gif) no-repeat top left;
}

.mlddm li a {
  display                :    block;
  padding                :    0px 13px;
  font-weight            :    bold;
  line-height            :    28px;
  color                :    #fff;
  text-decoration        :    none;
  background: url(/files/greenz/html/img/navivali.gif) no-repeat top right;
  
}

.mlddm li.active {
}

.mlddm li a.active {
  background: url(/files/greenz/html/img/navivali.gif) no-repeat top right #452f11;
}

.mlddm li a:hover {
  text-decoration        :    underline;
}

.mlddm li a.active:hover {
  text-decoration        :    none;
}

.mlddm ul {
  z-index                :    100;
  position            :    absolute;
  visibility            :    hidden;
  margin                :    0 0 0 0;
  padding                :    0;
  background            :    #856935;
  border                :    1px solid #5f3b1c;
}

.mlddm ul li {
  float                :    none;
  background            :    none;
}

.mlddm ul li a {
  display                :    block;
  width                :    auto;
  margin                :    0px;
  padding                :    0 10px 0 10px;
  line-height            :    28px;
  font-weight            :    bold;
  color                :    #fff;
  border-width        :    0;
  background: none;
}

.mlddm ul li a:hover {
  
}    


.mlddm ul li.active {
  background            :    none;
}

.mlddm ul li a.active {
  font-weight            :    bold;
  background            :    #452f11;    
}

.mlddm ul ul {
  margin                :    0px;
}

.mlddm ul li a.active:hover {
  text-decoration        :    underline;
}

.mlddm ul li a.hsub {
  background            :    transparent no-repeat right url(/files/greenz/html/img/arrow.gif) !important;
  padding-right: 20px;
}

.mlddm ul li a.hsub:hover {
  background            :    transparent no-repeat right url(/files/greenz/html/img/arrow.gif) !important;
}

.mlddm ul li a.hsubActive {
  background            :    #452f11 no-repeat right url(/files/greenz/html/img/arrow.gif) !important;
  padding-right: 20px;
}

.mlddm ul li a.hsubActive:hover {
  background            :    #452f11 no-repeat right url(/files/greenz/html/img/arrow.gif) !important;
}

#decPic {
  width: 601px;
  height: 156px;
  overflow: hidden;
  background: url(/files/greenz/kuvituskuvat/greenz.jpg) no-repeat top left #fff;
}

.taustakuva {
  background-image: url(/files/greenz/html/img/taustakuva.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
.content h1, 
.content h2,
.content h3,
.content h4,
.content h5,
.content h6,
.contentBottom h1, 
.contentBottom  h2,
.contentBottom  h3,
.contentBottom  h4,
.contentBottom  h5,
.contentBottom  h6{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #846734;
  font-variant: small-caps;
}

.contentFP  {
  width: 601px;
  overflow: hidden;
}

.content {
  width: 570px;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #442E10;
}

.contentBottom  {
  margin: 15px 15px 0px 15px;
  width: 570px;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight:  normal;
  color: #442E10;
}

.liftHolder {
  width: 193px;
  overflow: hidden;
}

.liftHolder p {
  margin: 0;
  padding: 0;
}

.yhteystiedot {
  width: 193px;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #512F19;
}

.yhteystiedotRuskea {
  width: 193px;
  overflow: hidden;
  padding-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #DBC69F;
}


.copy {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  background-image: url(/files/greenz/html/img/copytausta.gif);
  background-repeat: no-repeat;
  background-position: left top;
  margin: 0px;
  padding-right: 30px;
  clip: rect(auto,30px,auto,auto);
}
.copysisasivu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  background-image: url(/files/greenz/html/img/copytausta_sisasivu.gif);
  background-repeat: no-repeat;
  background-position: left top;
  margin: 0px;
  padding-right: 30px;
  clip: rect(auto,30px,auto,auto);
}

.webdesign {
  padding-top: 6px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #B3A274;
}

.webdesign A:link{text-decoration: none; color: #B3A274;}
.webdesign A:visited{text-decoration: none; color: #B3A274;}
.webdesign A:active{text-decoration: none; color: #B3A274;}
.webdesign A:hover{text-decoration: underline; color: #B3A274;}

.krpano {
  height: 350px;
}


