body
{
  margin:0px;
  padding:0px;
  background-image: url(/leo2/border_b.png);
  background-repeat:repeat-y;
  background-position:130px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 95%;
  background-color:#FFFFFF;
}
img { border:0px; }
a
{
  color:#000000;
}
.logo1
{
  background-image: url(/leo/bg.png);
  width:100%;
  height:129px;
}
.logo1l,.logo1r
{
}
.logo1l
{
  float:left;
}
.logo1r
{
position:absolute;
left:0px; top:0px;  
width:100%;
  text-align:center;
}
.logo2
{
  position:absolute;
  width:100%;
  top:129px;
  left:0px;
  height:44px;
  background-image: url(/leo2/border_u.png);
  background-repeat:repeat-x;
}
.logo2l,.logo2r
{
  height:40px;
}
.logo2l
{
  float:left;
}
.logo2r
{
  position:absolute;
  left:183px;
  text-align:center;
  background-image: url(/leo2/border_u.png);
  padding-top:4px;
  vertical-align:top;
}
.navi1
{
  position:absolute;
  top:173px;
  clear:left;
  float:left;
  width:172px;
  background-image: url(/leo2/border_b.png);
  background-repeat:repeat-y;
  background-position:right;
  height: 400px;
  font-size:90%;
}

.content
{
  z-index:0;
  position:absolute;
  top:160px;
  left:175px;
  min-width:600px;
  padding:20px 40px 0px 5px;
}
.bottombox
{
  position:absolute;
  bottom:20px;
  left:5px;
  float:left;
  text-align:center;
}
.timer
{
  border-color:#000000;
  border-width:1px;
  border-style:dashed;
  margin:10px;

}
.printversion
{
  text-align:right;
  position:absolute;
  right:20px;
}
.navitext
{
  margin:10px;
  margin-left:1px;
  padding-right:30px;
  font-size:90%;
  padding-left:5px;
  font-size:1.15em;
  line-height:1.3em;
}
.imageleft
{
  width:100%;
  clear:left;
}
.imageleft_image
{
  float:left;
  margin:10px;
  padding:0px;
  border-style:dashed;
  border-width:1px;
  border-color:#000;
}
.imageleft_content
{
  margin-left:15px;
  padding:15px;
  vertical-align:middle;
  width:90%;
}
.navitext a em {font-weight:bold; font-style:normal;}
.navitext img { margin-right:2px; }
h1 { font-size:2.2em; line-height:1.3em;}
h3 {margin:0px; font-weight:normal;}
.fl { padding:0px; background-color:#F9F9FF; margin:15px 0px 15px 0px; border:1px solid #333;}
.fl div { padding:5px; }
.flimg { float:left; padding:5px 10px 5px 3px; margin-right:5px;}
.fl h2 { color:#000; font-size:1.2em; margin:0px; padding:5px; border-bottom:1px solid #333; background-color:#F0F0FF;}
body { font-size:0.8em; line-height:1.7em}
.clear { height:1px; clear:both;}
.dotted_border { border:1px dotted red;}
