#alt_main_title {
  float:none;
  display:block;
  margin:inherit;
  margin-top:0.7em;
  font-size:120%;
}
#top, #bot {
  width:100%;
}
#top_lang {
  display:block;
  float:none;
  font-size:100%;
}
#top_lang li {
  display:inline;
  margin-right:1em;
}
  #top_menu ul {
   padding:0;
   margin-bottom:0.1em;
  }
  #top_menu li {
    margin-left:0.2em; 
    padding:0 1em 0 1em;
    font-size:200%;
  }
  #top_menu ul li:first-child {
    margin-left:0;
    padding-left:0;
  }
  #content {
    max-width:inherit;
    width:100%;
    padding:4px 24px 24px 24px;
  }

#content img.fleft , #content img.fright { float: none; margin:1em 0 1em 0; display:block; }
#content img { max-width:800px; width: 100%; height:auto; margin:0 }

.icons a, a.icon {
  line-height:inherit;
  padding: inherit;
}

.icons a[href$='.pdf'], a.icon[href$='.pdf'] {
  background: none;
}

.num_content .chapter {
  margin-top: 2em;
  margin-bottom:0.8em;
}
.num_content p {
  padding-bottom:30px;
}
.num_content .title {
  margin:1em 0 1em 0;
}

.prenext #bot_cont span {
  display:block;
  margin-right:2em;
  margin-bottom:1em;
  text-decoration:underline;
}

#top_next span, #bot_next span {
  display:inline-block;
  font-weight:bold;
  color:#fff;
  font-size:300%;
  padding:10px 48px 24px 48px;
}
#top_next span {
  background:#734942;
}
#bot_next span {
  background:#3D434A;
}
.prenext img {
  display:none;
}
#index {
  position:static;
  background-image:none;
  padding:12px 0 12px 0;
  min-height:auto;
  font-size:80%;
}
#index_logo { display:none; }
#index_about {
  margin-left:24px;
  width:auto;
}
#index .nowrap { white-space:normal; }
