body, html {
height: 100%;
background: url("body.png") repeat;
font-family:  "Times New Roman", Georgia, Helvetica,  Verdana,  Arial, sans-serif;
font-size: 15px;
color:#000;
line-height: 1.4em;
padding: 0;
margin: 0;
}
a {
color: #783a20;
font-weight: bold;
}
a:hover {
color: #103803;
font-weight: bold;
}
a {
text-decoration: none;
}
#container {
width: 900px;
margin: 0 auto;
}
#header0 {
width: 900px;
height: 20px;
margin: 0 auto;
}
#header {
width: 900px;
height: 100px;
margin: 0 auto;
}/*шапка, сменяемые картинки*/
#nav{
width: 900px;
height: 30px;
background: url("nav.png") repeat-x;
text-align: center;

font-size: 16px;
font-weight: bold;
color: #000;
line-height: 30px;
margin:0;
padding:0;
position:relative;
z-index:100;
}/*вертикальная панель навигации*/
#nav ul li a{
    display:block;
    text-decoration:none;
	background: url("nav.png") repeat-x;
    color:#fff;
    line-height:30px;
    overflow:hidden;
	}
#nav ul{
    padding:0;
    margin:0;
    list-style:none;
}
#nav ul li{
	display:block;
    background:url("nav.png") repeat-x;
    width:128px;
    height:30px;
    text-align:center;
   	color:#000;
    float:left;
    position:relative;
	}
#nav ul li ul{
    display:none;
	}
#nav ul li:hover a{
    color:#fff;
    }
#nav ul li:hover ul{
    display:block;
    position:absolute;
    top:30px;
    left:0;
   }
#nav ul li:hover ul li a{
    display:block;
    background:url("navsub.png") repeat-x;
    color:#fff;
	top:30px;
    left:0;
    height:30px;
	text-align: left;
	padding:0 5px;
	font-size: 12px;
}
#nav ul li:hover ul li a:hover{
    background:#331d14;
    color:#fff;
}

#nav ul li a:hover{
    color:#fff;
    background: #331d14;
}
#nav ul li a:hover ul{
    display:block;
    position:absolute;
    top:30px;
    left:0;

}
#nav ul li a:hover ul li a{
    display:block;
	 height:30px;
    background: #996838;
    color:#fff;
}
#nav ul li a:hover ul li a:hover{
    background: #996838;
	 height:30px;
    color:#fff;
}

#nav1 {
width: 900px;
height: 5px;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
line-height: 1.4em;/*надпись по вертикали по центру, при изменении- надпись смещается*/
margin:15px 0 0 0;
padding:0 20px 0 20px;
}/*дополнительная панель навигации внутри текстовых блоков*/
#nav1 ul {
list-style-type: none;
margin: 0;
padding:0;
}
#nav1 li {
display: inline;
margin: 0;
padding:0;
}
/*#nav1 li a {
color: #531;
}
#nav1 li a:hover {
color: #500;
}*/
#pan_left {
width: 290px;
margin:20px 0 30px 0;
padding:0 0 0 10px;
float:left;
}/*этот блок для index, в него вложены несколько меньших блоков index*/
#pan_left li{
font-size: 14px;
font-weight: bold;
line-height: 1.3em;
text-align: justify;
margin:0;
padding:0;
}
#proj {
width: 260px;
margin:0;
padding:0;
}
#proj ul {
list-style: url("mol.gif") inside;
padding: 0;
margin:0;
}
#way {
width: 260px;
margin:0;
padding:0;
}
#way ul {
list-style: url("mol.gif") inside;
margin:0;
padding:0;
}
#text_and_news {
width: 600px;
margin:0 0 30px 0;
padding:0;
float:right;
}/*этот блок только для index, на остальных страницах используется блок #text*/
#text {
margin:20px 0 0 0;/*ширину не проставлять, на главной странице 
этот блок вложен в блок text_and_news шириной 600px, 
на странице team - в container шириной 900px*/
padding:0 10px;
}
#text p {
text-align: justify;
text-indent: 1.5em;
margin: 0;
padding: 0;
}
#news {
text-align: center;
margin: 30px 0;
padding:0 10px;
}/*только на index*/
#news ul {
list-style: none;
padding:0;
margin:0;
}
#news li {
line-height: 1.5em;
font-size: 14px;
text-align: justify;
padding:0;
margin:0;
}
#exp {
text-align: center;
margin:0;
padding:0;
}/*только на index*/
#exp ul {
list-style-type: none;
margin: 0;
padding:0;
}
#exp li {
display: inline;
font-size: 15px;
margin:0;
padding:0;
}
#footer {
width: 900px;
border-top: solid black 1px;
font-size: 12px;
line-height: 1.2em;
clear: both; /*без этого правила блок перескакивает */
margin:25px auto;
padding:0 0 5px 0;
}
#footer p{
text-align: right;
padding:3px 0;
}
#footer p a{
color: #333;
}
#footer p a:hover {
color: #300;
}

/*
     FILE ARCHIVED ON 06:35:37 Jun 20, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:12:19 Nov 13, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.611
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.011
  esindex: 0.012
  cdx.remote: 14.87
  LoadShardBlock: 66.838 (3)
  PetaboxLoader3.datanode: 72.838 (4)
  load_resource: 106.547
  PetaboxLoader3.resolve: 73.063
*/