
.noborder { 
  border: 0px ;
}

BODY {
  margin-left: 1px ;
  margin-right: 1px ;
  margin-bottom: 1px ;
  color: black ;
  background-color: white ;
  font-size: 14px ;
  font-family: helvetica, arial, verdana, sans-serif ;  
}

BODY.news {
  margin-left: 2px ;
  margin-right: 2px ;
  color: black ;
  background-color: #fafafa ;  
  background-position: 100% 100% ;
  background-attachment: fixed ;
  background-repeat: no-repeat ;
  background-image: url("pics/photodenissa.png") ;
}

BODY.bg {
  /*border-left: 3px solid red ;*/
  /*border-right: 3px solid red ;*/
  background-position: 100% 100% ;
  background-attachment: fixed ;
  background-repeat: no-repeat ;
  background-image: url("pics/bottom_bg.jpg") ;
}

IFRAME { 
  border: 0px ;
  padding: 0px ;
  margin: 0px ;       
}


A {
  text-decoration: underline ;
  font-weight: bold;
}

A:link    { background: transparent ; color: #ff2020  }
A:visited { background: transparent ; color: #ff2020  }
A:hover   { background: transparent ; color: #600000  }

A.article {
  text-decoration: none ;
  font-weight: normal ;
}

A.article:link    { background: transparent ; color: black  }
A.article:visited { background: transparent ; color: black  }
A.article:hover   { background: transparent ; color: blue   }

A.enter { font-size: 150% }


H1 {
  background: #e0e0e0 ;
  color: black ;
  font-size: 180% ;
  padding-top: 2px ;
  padding-bottom: 2px ;
  margin-top: 10px ;
  margin-bottom: 20px ;
  border-spacing: 0px ;
  border: 1px solid black ;
  width: 90% ;
}

H2 { 
  color: red ;
  background: tranparent ;
  font-size: 150% ;
} 

P.intro { 
  font-size: 120% ;
  font-style: italic ;
}


/* Tooltips */

TABLE.tooltipFG {
  border-collapse: collapse ;
  border: 1px solid black ;
  color: black ;
  background: #e0e0ff ;
}

TABLE.tooltipBG {
  border-collapse: collapse ;
  border: 0px ;
}

.tooltipTEXT {
   font-size: 13px;
   color: black ;
   background: transparent ;
}


/* Main */

TABLE.main { 
  width: 95% ;
  border: 0px ;
}

TD.menuleft { 
  /*width: 40% ;*/
  text-align: center ;
} 

TD.menuright { 
  width: 640 ;
  text-align: right ;
} 

/* Links */

TABLE.links { 
  width: 80% ;
  border: 0px ;
}

SPAN.new { 
  font-size: 80% ;
  color: black ;
  background-color: #ffff80 ;
}

/* News */

DIV.news { 
  text-align: left ;
  color: white ;
  font-weight: bold ;
  text-align: right ;
  background-color: #d00000 ;
  padding-top: 2px ;
  padding-bottom: 2px ;
  padding-right: 2px ;
}

P.news { 
  text-align: justify ;
  font-size: 14px ;
  line-height: 16px ;
  
}

P.news:first-letter {
  color: red ;
  background: #ffe5e5 ;
  font-size: 200% ;
  font-weight: bold ;
  font-style: italic ;
  float: left ;
  padding: 3px ;
  border: 0px solid red ;
  margin-right: 5px ;
}

H1.news { 
  width: 100% ;
  margin-bottom: 5px ;
}

TD.leftblack { 
  color: black ;
  background: transparent ;
  width: 200px ;
  min-width: 200px ;
  white-space: nowrap ;
  margin-right: 5px ;
  border-right: 3px dashed black ;
}


DIV.licence { 
  position: absolute ; 
  right: 3px ;
  bottom: 3px ;
  text-align: right ;
}


IFRAME.news { 
  border-width: 0px ;
  border: 0px ;
  height: 430px ;
  border: 1px solid #c0c0c0 ;
  margin-bottom: 5px ;
}


/* FAQ */

p.faqQ { 
  color: red ;
  background: transparent ;
  font-weight: bold ;
}

p.faqA { 
  color: black ;
  background: transparent ;
  font-weight: normal ;
  text-align: justify ;
  font-size: 90% ;
}

P.faqA:first-letter {
  color: red ;
  background: transparent ;
  font-weight: bold ;
}

/* Goodies */

TR.wallpaper { 
  vertical-align: bottom ;
}

TD.wallpaper { 
  padding-top: 20px ;
  text-align: center ;
}

A.wallpaper {
  text-decoration: underline ;
  font-weight: normal ;
}

A.wallpaper:link    { background: transparent ; color: black  }
A.wallpaper:visited { background: transparent ; color: black  }
A.wallpaper:hover   { background: transparent ; color: #a0a0a0  }
