html, body   {
        width: 100%;
        color:#00005F;
        font-family: Georgia;
        font-size:14px;
        text-align:justify;
        margin:0 0 0 0;
        padding:0 0 0 0;
        min-width: 990px;
        height:100%; /* needed for container min-height */
/*      background:gray;*/
        
        
}

td {
  font-size:14px;
}

h1,h2,h3 {
  font-color:#0000fF;

 padding:0;
}

h1 {
 font-size: 20px;
}

h2 {
 font-size: 18px;
}

h3{
 font-size: 16px;
}

a {
 color:#0000fF;
}
a:hover {
  text-decoration:none;
}
div#wraper {
        position:relative; /* needed for footer positioning*/
        padding:0 0 0 0; /* center, not in IE5 */
        margin: 0 0 0 0;
        width:100%;
        height:auto !important; /* real browsers */
        height:100%; /* IE6: treaded as min-height*/

        min-height:100%; /* real browsers */
    background-image:url(/swinglandia/images/bg.gif);
}
div#border-left {
  position:absolute;
  width:auto;
  height:100%; /* IE6: treaded as min-height*/
  min-height:100%; /* real browsers */
  left:0;
  border-left:1px solid black;
}
div#border-right {
  position:absolute;
  width:auto;
  height:100%; /* IE6: treaded as min-height*/
  min-height:100%; /* real browsers */
  right:0;
  border-left:1px solid black;
}
div#border-top {
  position:absolute;
  width:100%;
  height:auto; /* IE6: treaded as min-height*/
  top:0;
  left:0;
  border-top:1px solid black;
}
div#border-btm {
  position:absolute;
  width:100%;
  height:auto; /* IE6: treaded as min-height*/
  bottom:0;
  left:0;
  border-top:1px solid black;
}
 div#header {
  width:977px;
 }
 div#logo {
  width:251px;
  height:157px;
  float:left;
 }
 div#lang {
  width:111px;
  height:157px;
  float:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
 }
 div#top {
  height:231px;
  float:left;
  top:1px;
 }
 div#dates {
  width:362px;
  height:73px;
  text-align:right;
  clear:both;
 }
 div#head {
  float:left;
  left:1px;
  top:1px;
 }
 div.clear {clear:both;}
 div#left {
  width:371px; /* 362px; */
  height:480px;
  left:1px;
  top: 231px;
  margin-bottom:70px;
  position:absolute;
  z-index:4;
 }
 
 div#body {
   width:100%;
 }
 div#content {
   margin-left: 372px; 
   padding-right: 30px;
 }

 div#lang ul {
  margin: 20px 0 0 0;
  padding: 0 0 0 30px;
 }
 
 div#lang a.active, 
 div#lang a:hover{
  padding: 5px 12px 5px 12px;
   color:#FFFFFF;
   text-decoration:none;
   display: block;
   background-color:#3d4f85;
 }

 div#lang a{
  padding: 5px 12px 5px 12px;
   color:#3d4f85;
   text-decoration:none;
   display: block;
 }
 
div#lang ul li {
  display: block;
  margin: 0 0px 0 0;
  width:45px;
  padding: 0 0 0 0;
  background-image: none;
  list-style:none;
  text-transform:uppercase;
}

 div#menu {
   margin-left:3px;
   padding-bottom:20px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   height:5px;
 }
 div#menu ul {
  margin: 0 0 0 12px;
  padding: 0;
 }
 
 div#menu a.active, 
 div#menu a:hover{
  padding: 5px 12px 5px 12px;
   color:#FFFFFF;
   text-decoration:none;
   display: block;
   background-color:#3d4f85;
 }

 div#menu a{
  padding: 5px 12px 5px 12px;
   color:#3d4f85;
   text-decoration:none;
   display: block;
 }
 
div#menu ul li {
  display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left; /* LTR */
  background-image: none;
  list-style:none;
  text-transform:uppercase;
}
 
 div#text {
   clear:both;
   width:auto;
   max-width: 1000px;
   padding-left:27px;
 }
 div#text p{
   text-align:justify;
   padding-top:0px;
   padding-bottom:10px;
 }
 div#content #footer {
/*      position:relative;
        float:left;
        */
        padding-right:120px;
 }
 div#kedy {
    position:absolute;
        right:0;
    float:right;
        height:211px;
        width:154px;
 }
 div#FooterBtm{
   clear:both;
   padding:10px 0px 0px 27px;
 }
 div#additional{
/*   width:auto;
   float:left;

*/
   max-width: 700px;
   padding:20px 20px 20px 20px;
   margin:20px 50px 0px 27px;
   background-color:#666666;
 }
 
 div#bottom {
   position: absolute;
   bottom: 1px;
   padding: 30px 0px 0px 30px;
 }

