html, body {
          
          font-size:12px;
          font-family:arial,tahoma,verdana;
          text-align:center; 
          margin:0;
          padding:0;
          /*background-color:#2a4c14;*/
          color:#848484;
          text-align:center;
          /*background-image:url(gfx/tlo.png);
          background-repeat:repeat-x;*/
}
/*boczki*/
#bodys{
	background:url(gfx/bgbody.jpg) ;
	background-attachment:fixed;
    padding:0;
	margin:0;
    height:1000px;
    background-position: -210px 0px;
}
#menu-top{
          width:989px;
          position:absolute;
          background:url(gfx/drew-logo.png) no-repeat;
          margin:0 auto 0 auto;
          height:151px;
          top:40px;
          left:0px;
}


.main-container {margin:0 auto 0 auto;width:989px;border:1px solid white;text-align:left;min-height:600px; }


.clears {clear:both;height:0px;overflow:hidden}


.mainwindow {width:990px;margin:0 auto 0 auto; position:relative;}
.topmenu {width:990px;background-image:url(images/transparent.png);margin-top:8px}
          
.mainwindow h1 {margin:0;padding:0}
.mainwindow h1 a img {border:0}

.mainwindow {text-align:justify;padding-top:60px;position:relative}
#lang_pl, #lang_de{
          position:absolute;
          width:22px;
          height:16px;
          top:168px;
          border:0px solid white;
          z-index:200;
          left:873px;
}
#lang_de{
          left:900px;
}
#content{
          margin: 20px 0 0 0;
		  border:0px solid red;		  
		  
}

#content h1, #content h2{
		  margin:5px;
		  background:url(gfx/h1.png);
		  color:#FFFFFF;
		  font-family:georgia, arial;
		  font-size: 14px;
		  text-transform: uppercase;
		  padding:5px;
		  font-weight:normal !important;
		  
		  
}
#content h2{
		  font-size: 14px;
		  padding-left:10px;
		  font-family:arial;
		  font-weight:bold;
		  color:#FFFFFF;
}
#content h2 a{
		  font-family:arial;
		  font-weight:bold;
		  color:#FFFFFF;
}
#footer{
		  border:0px solid red;
		  background:url(gfx/footer.png);
		  height:59px;
		  position:relative;
		  margin-bottom:30px;
		  
}
#foot_l , #foot_l2{
		  position:absolute;
		  top:23px;
		  left:30px;
		  color:#7c7c7c;
}
#foot_l2{
		  left:750px;
		  top:20px;
}
#foot_l2 img{
		  
		  width:150px;
		  height:20px;
}
#foot_l img , #foot_l2 img{
		  border:0;
}