body {
font-family: Noto Serif, Times, Georgia, serif;
width: 870px;
margin: 0 auto;
}

/*пустой блокЪ*/
#null{
height: 15px;
}

/*шапка*/
#header1{
position: fixed;
background: #97c3c1;
width: 846px;
height: 50px;
font-size: 24px;
padding-top: 20px;
padding-left: 25px;}

/*основной блок*/
#mainblock {
min-width: 600px;
background: #fff;
    box-shadow: -2px 2px 10px -1px #333; 
    border-radius: 5px;
}


/*всплывающее окно для ссылки*/
.tooltip span{
max-width: 800px;
min-width: 400px;
font-size: 14px;
color: #000000;
    border-radius: 5px 5px 5px 5px;
    visibility: hidden;
    position: absolute;
    left: 100px;
	border-style: solid;
	border-width: 1px;
	
    background: #fff;
    box-shadow: -2px 2px 10px -1px #333; 
    border-radius: 5px;	
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
 
.tooltip:hover span{
visibility: visible;
position: absolute;
}









/*загловок статьи*/
#headerarticle {
font-size: 18px;
font-weight: bold;
padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	padding-top:65px;
}

/*авторы*/
#author {
font-size: 16px;
font-weight: bold;
font-style: italic;
padding-left: 30px;
	padding-right: 30px;
	text-align: center;
}

/*контакты*/
#contacts {
font-size: 16px;

padding-left: 30px;
	padding-right: 30px;
	text-align: center;
}
	
	
/*ключевые слова, DOI*/
#keywords, #doi {
font-size: 14px;
text-align: justify;
line-height: 1.5em;
padding-left: 30px;
padding-right: 30px;
	}

/*заголовок раздела*/
#headersection {
text-align: left;
font-weight: bold;
font-size: 16px;
padding-left: 30px;
padding-right: 30px;
}

/*текст раздела*/
#textsection {
text-align: left;
font-size: 16px;
line-height: 1.5em;
padding-left: 30px;
	padding-right: 15px;
	text-align: justify;
	text-indent: 30px;
}

/*таблица*/
#tablestyle {
padding-left: 30px;
}

/*подпись к таблице*/
#tbins{
font-size: 14px;
text-align: left;
line-height: 1.5em;
padding-left: 30px;
padding-right: 30px;
}

/* кнопка */
#buttonlink a {
width: 200px; 
height: 25px;
text-align: center;
background-color: #DCDCDC;
border: 1px solid #696969; /* Параметры границы */
  border-radius: 5px;
 text-decoration:none;
	color: #000000;
	font-size: 12px;
	padding: 5px;
	
}

/* ссылка без подчеркивания */
.linknonunderline a {
    text-decoration:none;
	color: #000000;
	font-size: 12px;
	
}
.help:hover img { border: 0; } /*блок всплывающей подсказки*/ 

.podhelp { background: none repeat scroll 0 0 #008000; /*цвет и прозрачность фона*/ 
border: 1px solid #2b82b8; /*параметры бордюра*/ 
border-radius: 5px; /*закругление углов*/ 
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); /*тень блока*/ 
color: #ffffff; /*цвет шрифта всплывающей подсказки*/ 
padding: 5px; /*внутренний отступ*/ }

/*всплывающее окно для фрейма с таблицей*/
.main {
        display: none;
        position: fixed;
        top: 0;
        left: 100px;
        width: 100%;
        height: 100%;
      }
      .okno {
        width: 500px;
        height: 500px;
        text-align: center;
        background: #fff;
    box-shadow: -2px 2px 10px -1px #333; 
    border-radius: 5px;	
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
      }
      .main:target {display: block;
	  }
	  
/*всплывающее окно для фрейма с таблицей*/
#main1 {
        display: none;
        position: fixed;
        top: 0;
        left: 100px;
        width: 100%;
        height: 100%;
      }
      #okno1 {
        width: 500px;
        height: 500px;
        text-align: center;
        background: #fff;
    box-shadow: -2px 2px 10px -1px #333; 
    border-radius: 5px;	
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
      }
      #main1:target {display: block;
	  }	  
	  
.leftboard {
position: fixed;
top: 80px;
width: 95px;
padding-left: 15px;
font-size: 10px;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #C0C0C0;

}

.articleblock {
position: absolute;
max-width: 650px;
margin: 10px;

padding-left:20px}


