

#right {
  float:right;
  width:240px;
  border:1px solid #F7E9C3;
  padding:3px;
  margin-right:5px;
}
#right div {
  background-color:#F7E9C3;
  border:0;
  padding:4px;
}
#right div h1 {
  font-size:medium;
}
#right div form p label {
  float:left;
  width:90px;
  margin-right:5px;
}
#right div form p input {
  width:100px;
}


#left {
  margin-right:270px;
  padding:0 10px;
}

h1 {
  background-color:#F7E9C3;
  border-bottom:1px solid #F6B150;
  font-size:large;
  padding:0 10px;
}
h2 {
  margin:0;
  margin-bottom:5px;	
  font-size:16px;
  padding:0 10px;
  border-bottom:1px solid silver;
}


div.bl {
  width:46%;
  margin:0 1%;
  padding:0;
  float:left;
}
div.bl div {
  border-right:1px solid silver;
  padding:0 5px;
  font-size:95%;
}
form.mep p label{
  float:left;	
  width:200px;	
  text-align:right;
  border-bottom:1px solid silver;
  margin-right:1%;
}
form.mep p input, form.mep p select{
  width:35%;
}

.block_label {
  display:block;
  width:200px;
  float:left;
}

.i{
    background:#FAE2A0;
}