@charset "windows-1251";
/* CSS Document */

#journal_main a{
	text-decoration:underline;
}

#header h3{
	display:inline;
}

#header img{
	padding:5px;
	float:left;
}

#journal{
	margin-top:10px;
}

.journal_title{
	margin:-10px;
	padding:-10px;
}

ul.journal_title li{
	display:inline-block;
}

#journal img{
	padding:5px;
	float:left;
}

.journal_title li img {
	position:relative;
	margin:-5px 0px 0px 5px;
}

.journal_title:hover li img{
	width:30px;
	margin:-10px 0px 0px 0px;
}


#some_links li{
	border: thin #FDFDFD;
}

#some_links, #some_links ul{
	height:20px;
	background-color:#336600;
}

#some_links, #some_links ul, #some_links li {
  margin: 0;
  padding: 0;
}

#some_links ul { /* подменю находится вне потока */
  position: absolute;
  z-index: 5;
}

#some_links { /*     */
  position: relative;
  display: table;
  width: 100%;
}

#some_links ul  ul li { /*     */
  position: absolute;
  z-index: 5;
  display: none;
}
#some_links li:hover { /*   ,          */
  display: block;
}
#some_links ul ul li {
  display: table-cell;
  text-align: center;
}
#some_links ul ul li {
  display: block;
  text-align: left;
}

#some_links a {
  display: block;
  padding: 3px 0;
  color: #fff;
  text-decoration: none;
}

#some_links ul ul a {
  padding: 3px 15px;
}
#some_links ul ul li:hover {
  background: rgb(96,145,172);
}

#some_links ul ul{
  position: absolute;
  z-index: 5;
  display: none;
}

#some_links li:hover ul { /* подменю будет показано, если курсор наведён на пункт меню с выпадающем списком */
  display: block;
}

#some_links li {
  text-align: left;
}

#some_links ul li {
  display: inline-block;
  text-align: left;
  border:thin;
}

#some_links a {
  height:40px;	
  display: inline-block;
  padding: 3px 0;
  color: #fff;
  text-decoration: none;
  padding-bottom:20px !important;
  border-right:#FFFFFF;
}
#some_links ul a {
  padding: 0px 15px;
}

#some_links li:hover {
  background: #993300;
}

#wrapper h2 {
	margin-top:0px;
	font-style:italic;
	background:#336600;
	font-weight:normal;
	line-height:1.2em;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	color: #FFFFFF;
}

#wrapper{
	clear:both;
	padding-top: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	width:50%;
	color:#999;
	margin:0px 10px 10px 10px;
	width:400px;
	float:left;
}

.wrapper_container {
	float:left;
	position:relative;
	margin:0px auto;
	width:400px;
	height:160px;
	background:#fff;
	border-radius:10px;
	box-shadow:0px 0px 8px rgba(0,0,0,0.3);
	z-index:90;
}

#wrapper_content {
	margin-top:-10px;
	padding: 0px 5px 5px 5px;;
	text-align:justify;
	height:120px;
	overflow: auto;
}

#wrapper_content ul {
	margin:0px 0px 0px 0px;
}

#wrapper_content li {
	list-style:none;
	margin:0px 0px 0px -40px;
	padding: -100px 5px 5px 0px;;
	text-align:justify;
	overflow: auto;
}

.wrapper_container2 {
	left:650px;
	position:absolute;
	float:right;
	width:400px;
	height:160px;
	background:#fff;
	border-radius:10px;
	box-shadow:0px 0px 8px rgba(0,0,0,0.3);
	z-index:90;
}

#wrapper_content2 {
	margin-top:-10px;
	padding: 0px 5px 5px 5px;;
	text-align:justify;
	height:120px;
	overflow: auto;
}





#nav7, #nav7 ul, #nav7 li {
	margin: 0;
	padding: 0;
}

#nav7, #nav7 ul {
	background: #336600;
	background: -moz-linear-gradient(top,  #55971b 0%, #336600 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55971b), color-stop(100%,#336600));
	background: -webkit-linear-gradient(top,  #55971b 0%,#336600 100%);
	background: -o-linear-gradient(top,  #55971b 0%,#336600 100%);
	background: -ms-linear-gradient(top,  #55971b 0%,#336600 100%);
	background: linear-gradient(to bottom,  #55971b 0%,#336600 100%);
	text-decoration:underline !important;
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55971b', endColorstr='#336600',GradientType=0 );*/
}

#nav7 { /*     */
	position: relative;
	display: table;
	width: 100%;
}

.archive{
	color:#fff;
	width:20px;
}

ul:hover .archive{
	background: #336600 !important;
	background: -moz-linear-gradient(top,  #55971b 0%, #336600 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55971b), color-stop(100%,#336600)) !important;
	background: -webkit-linear-gradient(top,  #55971b 0%,#336600 100%) !important;
	background: -o-linear-gradient(top,  #55971b 0%,#336600 100%) !important;
	background: -ms-linear-gradient(top,  #55971b 0%,#336600 100%) !important;
	background: linear-gradient(to bottom,  #55971b 0%,#336600 100%) !important;
	color:#fff !important;
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55971b', endColorstr='#336600',GradientType=0 ) !important;*/
}

#nav7 ul { /*     */
	position: absolute;
	z-index: 5;
	display: none;
}

#nav7 li:hover ul { /*   ,          */
	display: block;
	text-decoration:none !important;
}

#nav7 li {
	display: table-cell;
	text-align: center;
}

#nav7 ul li {
	display: block;
	text-align: left;
}

#nav7 .right { /*       */
	direction: rtl;
}

#nav7 .right ul { /*  IE,   ,   ??? */
	right: 0;
}

#nav7 .right li { /*      ,      */
	direction: ltr;
}

#nav7 a {
	display: block;
	padding: 3px 0;
	color: #fff;
	text-decoration: none;
}

#nav7 ul li a:hover{
	color: #993300;
}

#nav7 ul a {
	padding: 3px 15px;
}

#nav7 li:hover {
	background: #18e42c;
	background: -moz-linear-gradient(top,  #18e42c 0%, #0f901b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#18e42c), color-stop(100%,#0f901b));
	background: -webkit-linear-gradient(top,  #18e42c 0%,#0f901b 100%);
	background: -o-linear-gradient(top,  #18e42c 0%,#0f901b 100%);
	background: -ms-linear-gradient(top,  #18e42c 0%,#0f901b 100%);
	background: linear-gradient(to bottom,  #18e42c 0%,#0f901b 100%);
	color: #993300;
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18e42c', endColorstr='#0f901b',GradientType=0 );*/
}

.journal_table_of_contents ul li{
	position:relative;
	list-style:none;
}

li span.contents{
	position:relative;
	list-style:none;
}

span.contents{
	font-weight:bold;
	top:7px;
}

ul.articles {
	position:relative;
	padding-left:10%;
}

ul.articles li{
	list-style:none;
	padding-left:0;
	padding-top:10px;
	padding-left:25px;
}

span.authors{
	font-style:italic;
}

.pdf{
	width:20px;
	margin:-5px 5px 10px -5px;
	float:left;
	left:0px;
	position: absolute;
}

.pdf:hover{
	width:30px;
	margin:-10px 0 0 -10px;
}