html, body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-family: Arial;
}

.clear {
  clear: both;
}

#wrapper {
  width:969px;
  margin: 0 auto;
  position: relative;
  background: url(../images/bg.jpg) repeat-y top left;
}

#header {
  background: url(../images/top_bootom.jpg) no-repeat top left;
  padding: 10px 0 0 30px;
}

#content {
  padding-bottom: 50px;
}

#bottom {
  background: url(../images/top_bootom.jpg) no-repeat top left;
  width: 969px;
  height: 8px;
}

#fr, #nl {
  float: left;
  margin-top: 30px;
}

#nl .frame-top {
  background: url(../images/frame_top.jpg) no-repeat top left;
  width: 450px;
  height: 54px;
  margin-left: 25px;
}

#nl .frame-bottom {
  background: url(../images/frame_bottom.jpg) no-repeat top left;
  width: 450px;
  height: 13px;
  margin-left: 25px;
}

#nl .frame-content {
  background: url(../images/frame_bg.jpg) repeat-y top left;
  width: 385px;
  margin-left: 25px;
  padding:20px 15px 32px 50px ;
  color:#FFF;
  text-align: justify;
}

.frame-content h1 {
  font-size: 16px;
  margin-bottom: 20px;
}

.frame-content p {
  margin-bottom: 20px;
  font-size:12px;
}

#fr .frame-top {
  background: url(../images/frame_top_fr.jpg) no-repeat top left;
  width: 450px;
  height: 54px;
  margin-left: 25px;
}

#fr .frame-bottom {
  background: url(../images/frame_bottom_fr.jpg) no-repeat top left;
  width: 450px;
  height: 13px;
  margin-left: 25px;
}

#fr .frame-content {
  background: url(../images/frame_bg_fr.jpg) repeat-y top left;
  width: 385px;
  margin-left: 25px;
  padding:20px 50px 2px 15px ;
  color:#FFF;
  text-align: justify;
}
