body
{
  padding: 0; 
  margin:0;
  color: #322C20;
  height:100%;
  min-height:100%;
  background-image: url('../images/bg.jpg');
  background-repeat: repeat-x;
  background-color : #349800;
  background-attachment: fixed;
  background-position: top center;
  /*min-width: 1250px;*/
}

#outer {    
  height: 100%;
  width: 100%;
}

#setters {
  margin: 0 auto;
  padding: 0px;
  height: 408px;
  width: 600px;
}

#lang {        
  margin: 0 auto; 
  padding: 0px;
  padding-left: 3px;  
  height: 65px;
  width: 600px;
}

/*============================================================================*/
@media screen and (max-width: 400px) {      
  #setters {
    margin: 0 auto;
    padding: 0px;       
    height: auto;
    width: 100%;
  }
  
  #setters img {
    width: 100%;
    height: auto;
  }
  
  #lang {        
    margin: 0 auto; 
    padding: 0px;
    padding-left: 3px;  
    height: auto;
    width: 100%;
  }
  
  #lang #en {
    width: 56%;
    height: auto; 
  }          
  #lang #pl {
    width: 40%;
    height: auto; 
  }
}              

@media screen and (min-width: 400px)  and (max-width: 600px){      
  #setters {
    margin: 0 auto;
    padding: 0px;       
    height: auto;
    width: 100%;
  }
  
  #setters img {
    width: 100%;
    height: auto;
  }
  
  #lang {        
    margin: 0 auto; 
    padding: 0px;
    padding-left: 3px;  
    height: auto;
    width: 100%;
  }
  
  #lang #en {
    width: 56%;
    height: auto; 
  }          
  #lang #pl {
    width: 40%;
    height: auto; 
  }
}
