div, p, h1, h2, h3, ul, ol, li, dl, dd, dt, img, body, form {
  margin: 0px;
  padding: 0px;
}

p {
  margin: 1em 0;
}

a {
  color: #4386d2;
}

body {
  font-family: Trebuchet MS, sans-serif;
  font-size: 12px;
  color: #bdbdbd;
}

#header, #page, #footer {
  height: 156px;
  width: 1280px;
  margin: 0 auto;
}

#header {
  background: #ffffff url('images/header.jpg') top center no-repeat;
  color: #818181;
  font-size: 14px;
}

#footer {
  height: 178px;
  background: url('images/footer.jpg') top center no-repeat;
  color: #bdbdbd;
  line-height: 200%;
  font-size: 12px;
}

#footer .l, #footer .r {
  width: 50%;
  float: left;
  padding-top: 14px;
  height: 64px;
}


#eu-notice {
  background: #fff;
  clear: both; 
  overflow: hidden;
  padding: 12px;
  margin-bottom: 20px;
}



#eu-notice ul {
  list-style-type: none; 
}

#eu-notice ul li, #eu-notice ul li img {
  float: left;
}

#eu-notice ul li img {
 margin-right: 16px;
}


#eu-notice #note {
  color: #818181;
  text-align: center;
  line-height: 20px;
  height: 60px;
  float: right;
  width: 460px;
}

.l {
  text-align: left; 
}

.r {
  text-align: right; 
}

#footer .r ul {
  list-style-type: none; 
}

#footer .r li {
  display: inline; 
  margin: 12px;
}

#footer a {
  text-decoration: underline; 
}

#footer a:hover {
  text-decoration: none; 
}

.content {
  width: 960px; 
  margin: 0 auto;
  height: 100%;
  padding-left: 1px;
  padding-right: 1px;
}

.text {
  line-height: 170%;
  font-size: 14px;
  text-align: left; 
}

.text b {
  color: #ffffff;
}

.text li {
  margin-left: 3em;
}

#header .content .r {
  width: 328px;
  float: left;
  padding-top: 24px;
  padding-right: 32px
}

#header .content .l {
  width: 560px;
  float: left;
  padding-top: 118px;
  padding-left: 40px;
}

#header ul {
  list-style-type: none; 
}

#header .content .r li {
  line-height: 150%;
}

#header .content .r a {
  color: #818181;
  text-decoration: underline; 
}

#header .content .r a:hover {
  text-decoration: none; 
}
  
#header .content .l li {
  display: inline; 
}

#header .content .l #menu img {
  border: none;
}

