body {
  font-family:arial,sans-serif;
  font-size:42px;
  margin:0;
  background:#f0f0f0;
  background-image:url('/nevol/images/2015/obl.jpg');
}
#top_home {
  display:none;
}
#alt_main_title {
  margin-bottom:0.1em;
  font-size:64px;
  float:left;
  display:inline;
  margin:0;
}
#top_lang {
  font-size:44px;
}
#top_menu {
  font-size:20px;
}
h4, h3, h2, h1 {
  margin:0.8em 0 0.6em 0;
}
h1.title, h2.title {
  margin:0 0 24px 0;
  font-size:140%;
}
h3.author {
   margin:0 0 24px 0;
}
p {
  margin:0.4em 0 0.4em 0;
}
.title {
  clear:both; 
}

.text h4 {
  margin-left:24px;
  margin-bottom:0.5em;
  margin-top:2em;
  font-size:110%;
  width:80%;
}

.text .noindt p, .text .noindent {
  text-indent:0;
}

.text .lead {
  text-indent:0;
  margin-left:24px;
}

.text div.noindent p {
  text-indent:0;
}
.text div.noindent h4 {
  text-indent:0;
  margin-left:0;
}

.icons a, a.icon {
  line-height:200%;
  padding: 6px 0 6px 40px;
}

.icons a[href$='.pdf'], a.icon[href$='.pdf'] {
  background: url('/img/pdf.png') no-repeat left center;
}

div.vers p, div.vers h2, div.vers h3, div.vers h4,
div.ver p, div.ver h2, div.ver h3, div.ver h4, .text p.ver {
  text-indent: 0;
}

div.ver, div.vers, .text p.ver {
  margin:1em 25% 1.5em 15%;
  text-indent : 0;
}
div.ver p, div.vers p {
  text-indent: 0;
  padding:0.2em 0 0.2em 0;
  margin:0;
}
.text p.note { font-size:smaller; color: #404040; }
.n { font-size: smaller; font-style:italic; color: #404040; font-weight: }
.vers .n {
   color:#888;
}
.text p.sign { 
   text-indent:0;
   margin:8px 0 8px 24px;
   font-style:italic;
}

.rdmore_ref, .rmmore_ref, .rdmore, .readmore {
  display:inline;
}
.rdmore_ref a:link, .rdmore_ref a:visited,
.rmmore_ref a:link, .rmmore_ref a:visited {
  text-decoration:none;
  color:#999;
}

img.fleft { float: left; margin-left:1em; margin-top:1em; margin-right:1.5em; margin-bottom:1em; }
img.fright { float: right; margin-right:0; margin-top:0; margin-left:2em; margin-bottom:1em; }

.num_content {
  max-width:inherit;
}
.num_content .chapter {
  margin-top: 2em;
  margin-bottom:0.8em;
}
.num_content p {
  margin-bottom:0.8em;
}
.num_content .title {
  margin:0 0 1em 0;
}

.old_clear {
  clear:both;
  height:0;
  visibility:hidden;
}

#content, .content {
  text-align:left;
  margin:5px auto;
  max-width:800px;
  border:1px solid black;
  background:#f0f0f0;
  padding:48px 48px 24px 64px;
  clear:both;
}

#content a:link {
   color:#58644b;
}
#content a:visited {
   color:#494039;
}
#content a:hover {
   color:#996058;
}

.top_anounce {
  margin-top:24px ;
  padding:4px 0 4px 16px;
  color:#666;
  margin-bottom:32px;
  border:none;
  border-left: 14px solid #996058;
  background:#ccc;
} 

#content .top_anounce a:link,
#content .top_anounce a:visited {
  color:#596b8c;
}

.top_anounce .title {
  margin-bottom:6px;
  color:#3D434A;
}

#top_anounce_link_descr { font-weight:bold; }

#top, #bot {
  padding:12px 24px 4px 28px;
  color:#fff;
}
#top img, #bot img {
   border:none;
}
#top {
  background:#3d434a;
}
#bot {
  background:#734942;
}


#top a.current:link, #top a.current:visited {
   x-color: #996058;
   /* text-shadow:1px 0 #999; */
}

#top a:link, #top a:visited,
#bot a:link, #bot a:visited {
   text-decoration: none;
   color: #fff;
}

#top a:link, #top a:visited {
  font-weight:bold;
}
#top a:hover {
  /* text-decoration:underline; */
}

#bot_home_ico, #top_home_ico {
  display:none;
}

#top li, #bot li {
  list-style:none;
}

#top_name img, #top_lang li {
  display:inline;
}

#top_lang, #top_menu {
  color:#996058;
  font-weight:bold;
}
#top_lang {
  float:right;
  display:inline;
}
#top_lang ul {
  padding-left:0;
}
#top_lang ul li:first-child {
  margin-right:0.4em;
}
#top ul {
 margin-top:3px;
 margin-bottom:0;
}
#top_menu li { 
  display: inline;
  margin-left:1em;
  white-space:nowrap;
  line-height:200%;
}
#bot ul {
  margin:0 0 5px 1em;
}
#bot_menu ul {
  padding:0;
}
.prenext {
  text-align:right;
}
.prenext span {
  display:none; 
}
.prenext a:link, .prenext a:visited {
  text-decoration:none;
}
.prenext img {
  border:none;
  padding:6px 8px 4px 8px;
}

.text .epi { 
  letter-spacing: 2px;
  margin: 24px 0 24px 24px;
  text-indent:0;
  line-height:130%;
}
.subchapter {
  text-indent:0;
  text-align:center;
  letter-spacing:12px;
  margin:16px 24px 4px 0;
  font-size:120%;
}
table.data { border-spacing:0; border-collapse: collapse; }
table.data td { margin: 0; border: solid; border-width: 1px; border-color: #000000; vertical-align: top; padding: 0.5em; }
table.data td p { text-indent:0; margin:0; }
.text p.tbl { text-indent:0; font-weight: bold; margin-top:1em; }

.nowrap {
  white-space:nowrap;
}

#index {
  postion:relative;
  margin:0;
  padding:2px 0 2px 316px;
  background:#c0c0c0;
  color:#000;
  min-height:80px;
  background-image: url('/images/obls-1721.jpg');
  background-position:620px 2px;
  background-repeat:no-repeat;
}
#index img { border:none; }
#index a:link, #index a:visited {
  color:#000;
}
#index_logo {
  position:absolute;
  top:2px;
  left:0px;
  margin: 0 12px 0 0;  
}
#index_about {
  width:300px;
  line-height:120%;
}
.letter, .document, .quote {
  margin:1em 0 1em 24px;
}
.text .letter p,
.text .document p,
.text .quote p {
  text-indent:0;
}
