html,body{height:100%;}
body {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	line-height:1.5;
	font-size: 14px;
	color: #000000;
	background:#F0FFF0  ; margin: 0;       
	margin-left: 0px;	margin-top: 0px;
	margin-right: 0px;	margin-bottom: 0px;
	height: 100%;
	display: flex;
	/* justify-content: center; /* Горизонтальное центрирование */
	align-items: top; /* Вертикальное центрирование */
}
 

p {     font-family: Georgia, 'Times New Roman', Times, serif;  }
ul, ol { margin: 0 0 0 1em;   padding: 0 0 0 1em; list-style-position: outside; }
dd { margin-left:0em;  padding-left:0;   font-style: italic; }


th { font-size: 18px; }



hr {   background-color:#F0FFF0; /*для Firefox, Opera, Safari*/  border-bottom: 1px dotted #90EE90;  height:1px;   clear:both;   }

a {font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;  font-size: 15px; color: #013220;  text-decoration: none; }
a:visited, a:active { color:#424632;  text-decoration: underline ; }
a:hover { color:#006400; ; text-decoration: underline; }

h1,h2,h3,h4,h5,h6  { color: #000000; font-family: Arial, Helvetica, sans-serif;  }

  .menu { margin-left:5px;}
  	.menu  a { text-decoration: none;}
          .menu  a:hover { text-decoration: underline; }

  .article-info{ font-size: 9px; color: #013220; font-style: italic;  }
        .article-info a {font-size: 9px;     font-style: italic; text-decoration: none;}
       	 .article-info a:hover { text-decoration: underline; }

  	.article-info-term{ visibility:   hidden ; }
 .blog-featured { padding: 5 px;  padding-left:30px;  font-size: 13px; }
 .item-page { padding: 5 px;  padding-left:30px;  font-size: 13px; }

 		.blog-featured h2 a {font-size: 17px; }
        .item-page  h2 a {font-size: 17px; }


ul.pagenav { list-style-type:none; }
 ul.pagenav li { list-style-type:none; }
  ul.pagenav li a { display:inline;  text-decoration:none; }

ul.category-module{ font-size: 11px; margin:0px; padding:0px;  }
ul.category-module h6 {  margin:0px; padding:0px;  }
ul.category-module  p {  margin:0px; padding:0px; padding-bottom:10px; }


 ul.jcomments-latest h4{ margin:0px; padding:0px;  }
 h4.newsflash-title { margin:0px; padding:0px;  }

.createdby{ color: #BB0000;  font-size: 13px;  }

.div_top {  color: #000000;  background-repeat:no-repeat;      background-position: center;   width:166px;  padding-left:30px; padding-top:30px;   }
.div_dostup {  color: #DD0000;  }

.moon  { color: #aaaaaa;  font-size: 9px; position:absolute; height: 90px; width: 300px;	z-index:0;	right: 5%;	top: 10px;	 background-repeat:no-repeat; background-position:75% 0%;  }
.moon a{ color: #aaaaaa; font-size: 9px;  }
.moon a:hover { color: #FFFFFF;  font-size: 11px; }
.moon_red a { color: #ffaaaa; font-size: 9px; }
.ifr_forum  { border: none;  }

/*меню */
.nav { 
	font-size: 15px;
  margin: 5px; 
  list-style-type: none;
  font-weight: bold;
 
}
.nav li { display: inline; padding: 5px;  margin: 5px; border: 1px solid black; border-radius: 5px;  background-color: #F5F5DC;   } 
/* border: 10px ridge lightblue; */

.pagenavigation { margin-top: 30px; }

.top_top { 	 background-repeat:no-repeat; background-position: center;   background-image: url(top.png);  }