*
{
  padding:0;
  margin:0;
}

body
{
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

div#head
{
  background-image: url('/images/chrom_menu.png');
  height:115px;
  border-bottom:1px solid #888888;
  display:block;
}

div#head h1
{
  font-weight:bold;
  text-shadow: 2px 2px 2px #888;
  font-size:2em;
  margin-left:0.5em;
  margin-bottom:0.5em;
  color:#555555;
}

div#head  a ,div#head a:hover
{
  color:#555555;
  text-shadow: 2px 2px 2px #888;
  text-decoration: none;
}

div#head h1 span#dot
{
  font-style:italic;
  color:#FF3333;
}

div#head h2
{
  font-style:italic;
  text-shadow: 2px 2px 2px #888;
  font-size:1.5em;
  text-align:right;
  margin-right:0.5em;
  color:#FF3333;
}

div#head img#spam
{
  position:absolute;
  top:  30px;
  left: 200px;
  border:0;
}

div#menuh
{
  font-weight:bold;
  font-size:0.9em;
  color:#FF3333;
  position : absolute;
  top: 20px;
  right :0px;
}

div#menuh a
{
  color:#555555;
  text-decoration: none;
  font-weight:bold;
}

div#menuh a#active
{
  color:#FF3333;
}

div#menuh a:hover 
{
  text-decoration: none;
  border-bottom:3px solid #FF3333;
}

div#main 
{
  font-size:0.8em;
  position:relative;
}
div#main h1
{
  margin-top:0.5em;
  margin-left:0.5em;
  color:#FF3333;
  font-size:1.5em;
  font-weight:normal;
  text-shadow: 1px 1px 1px #c88;
}

div#main h2
{
  margin-top:0.5em;
  margin-left:0.5em;
  color:#555555;
  font-size:1.2em;
  font-weight:bold;
  text-shadow: 1px 1px 1px #888;
}

div#main h3
{
  margin-top:0.5em;
  margin-left:1.5em;
  color:#555555;
  font-size:1em;
}


div#main a
{
  color:#555555;
  text-decoration:none;
}

div#main a:hover
{
  color:#FF5555;
  text-decoration:underline;
}
div#main ul
{
  padding:0.5em;
  padding-left:2em;
}

div#main li
{
  padding-left:0.5em;
}

div#main p
{
  padding:1em;
  padding-bottom:0.5em;
  text-align:justify;
}

div#main div.warning , div#main div.info, div#main pre
{
  margin: 20px;
  padding: 20px 30px;
  text-align: center;
}

div#main div.warning, div#main .info, div#main pre
{
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: 5px 5px;
}

div#main div.warning p, div#main .info p, div#main div.warning ul, div#main pre
{
  text-align: justify;
}
div#main div.warning p
{
  padding:0;
}

div#main div.warning
{
  border: 1px solid #660000;
  color: #660000;
  background-color: #fFEEEE;
  margin-left:2em;
  margin-right:2em;
  background-image: url("/images/dialog-warning2.png");
}

div#main div.info
{
  border: 1px solid #0000CC;
  color: #000066;
  background-color: #EEEEFF;
  margin:0.5em;
  margin-left:2em;
  margin-right:2em;
  background-image: url("/images/dialog-information2.png");
}

div#main pre
{
  border:1px solid #AAAAAA;
  border-left:3px solid #888888;
  background-color:#EEEEEE;
  margin:0.5em;
  margin-left:2em;
  margin-right:2em;
  font-size:1.1em;
  background-image: url("/images/kedit.gif");
}

div#main textarea
{
  margin:2em;
}
div#main span.warning
{
  color:#FF5555;
  font-weight:bold;
}

div#main span.ok
{
  color:#00AA00;
  font-weight:bold;

}

div#main span.res
{
  color:orange;
  font-weight:bold;
}

div#main table
{
  margin: 1em;
  border:1px solid #888888;
}
  
div#main table th
{
  background-color:#CCCCCC;
}

div#main table td
{
  background-color:#EEEEEE;
}


div#main table td.bis
{
  background-color:#DDDDDD;
}

div#user
{
  border:1px solid #888888;
  border-right:0px solid #888888;
  float:right;
  width:15em;
  padding-left:1em;
  padding-bottom:1em;
  margin-left:1em;
  margin-bottom:1em;
  text-align:center;
}

div#bottom
{
  border-top:1px solid #888888;
  color:#888888;
  font-size:0.7em;
}
div#bottom a
{
  color:#888888;
  text-decoration:none;
}

div#bottom a:hover
{
  color:#FF5555;
  text-decoration:underline;
}
