@charset "utf-8";

h1 { font-family:Georgia, Times New Roman, Times, serif; font-size:17px; margin: 0; padding:0px 0px 5px 0px;}
h2 { font-family:Georgia, Times New Roman, Times, serif; font-size:15px; margin: 0; padding:0px 0px 5px 0px;}
h3 { font-family:Georgia, Times New Roman, Times, serif; font-size:13px; margin: 0; padding:0px 0px 5px 0px;}
h4 { font-family:Georgia, Times New Roman, Times, serif; font-size:12px; margin: 0; padding:0px 0px 5px 0px;}
a:link { font-family:Georgia, Times New Roman, Times, serif; color: #330066; text-decoration:none }/*     Firefox */
a:visited { font-family:Georgia, Times New Roman, Times, serif; color:#434657;text-decoration:none }/*     Firefox */
a:active { font-family:Georgia, Times New Roman, Times, serif; color:rgb(39,137,17);}/*     Firefox */
a:hover { font-family:Georgia, Times New Roman, Times, serif; color: #000; text-decoration: underline}
.ss a:hover { font-family:Georgia, Times New Roman, Times, serif; color: #000; background-color:#c9ba65;text-decoration: underline}
#ico a[href$=".pdf"] {background: url(http://www.razumei.ru/oe/img/acroread.png) no-repeat 1% -1px; padding-left: 20px;}
#ico a[href$=".rar"] {background: url(http://www.razumei.ru/oe/img/rar.gif) no-repeat 1% -1px; padding-left: 20px;}
#ico a:hover {color: #000; background-color:#c9ba65;text-decoration: underline}
.mn a, .mn a:link, .mn a:visited { font-family:Georgia, Times New Roman, Times, serif; color: #000000; text-decoration:none }
.mn a:hover { font-family:Georgia, Times New Roman, Times, serif; color: #FFFFCC; text-decoration: underline}

.par a { border-bottom: 1px dashed } 
.par a:hover { border-bottom: 1px solid; text-decoration:none}
.pag { text-align: center; } 
.pag a, .pag a:active, .pag a:visited, .pag span { background:  #949245; color: #fff; height:20px; padding:  1px 4px; margin: 0px 3px; border: 1px solid #063; font-weight: bold; text-decoration: none; } 
.pag span { background: #fff; color: #000; border: 1px solid #333; } 
.pag a:hover { background: #c9ba45; color: #fff; border: 1px solid #000;  text-decoration: none; }

body,th {
	font-size: 12px;
	color: #000000;
	margin:0;
	padding:0;
	font-family: Georgia, Times New Roman, Times, serif;
	background-image: url(http://www.razumei.ru/oe/img/fon.jpg);
}
td {
	font-size: 12px;
	color: #000000;
	margin:0;
	padding:0;
	font-family: Georgia, Times New Roman, Times, serif;
}


hr {
border: none; /*     Firefox */
color:  #C1C1C1; /*     Internet Explorer */
background-color: #C1C1C1; /*     Firefox  Opera */
height: 1px; /*   */


}

div.leftstr, div.rightstr {
float: left; /*   */
}
div.rightstr {
text-align: right; /*     */ 
}

.stil0 {font-family: Georgia, Times New Roman, Times, serif; font-size: 10px;}
.stil1 {font-family: Georgia, Times New Roman, Times, serif; font-size: 11px;}
.stil2 {font-family: Georgia, Times New Roman, Times, serif; font-size: 12px;}
.stil3 {font-family: Georgia, Times New Roman, Times, serif; font-size: 13px;}
.stil4 {font-family: Georgia, Times New Roman, Times, serif; font-size: 14px;}
.stil5 {font-family: Georgia, Times New Roman, Times, serif; font-size: 16px;}
.stil6 {font-family: Georgia, Times New Roman, Times, serif; font-size: 18px;}
.stil7 {font-family: Georgia, Times New Roman, Times, serif; font-size: 20px;}
.polosa { background: #FFCC66;}
.polosa2 { background: #CCCC33;}
.eror { color:#660000;} 
.line { color: #993300; background-color: #993300; height:1px ;}
.mem {background:rgb(255,246,207);}
.line2 {background: rgb(250,230,130);  color: #000099;}
.line3 {background: rgb(250,230,130);  color: #FF0000;}
.line4 {background: #fffced;  color: #000000;}
.line5 {background: #c9ba65;}
.line6 {background:url(http://www.razumei.ru/oe/img/fir_zag.gif) repeat-x;  color: rgb(255,246,207);}
.pole {background: #fffced;}
.filesize { width:60px; text-align:right;}
.myViewLinks { display: none; }
.adv {font-size: 11px; padding: 5px;}
.adv a:hover {color: #000; background-color:rgb(255,244,200);text-decoration: underline}

.tooltip {
	position: absolute;
	z-index: 1000;
	border: 1px solid gray;
	background-color: rgb(255,246,207);
	padding: 5px 5px 5px 5px;
	opacity: 0.85;
	filter: alpha(opacity=85);
}

.open { 
border: solid 1px #993300; 
border-right: none; 
border-bottom: none;
border-color:#993300; 
font-weight: bold; 
text-align: center;
background: rgb(255,246,207);
padding: 4px 
}

.close { 
border: solid 1px #993300; 
border-right: none;
border-color:#993300; 
text-align: center;
background-color: #c9ba65; 
padding: 4px
}

.bopen { 
border: solid 1px #993300; 
border-right: none; 
border-top: none;
border-color:#993300; 
font-weight: bold; 
text-align: center;
background: rgb(255,246,207);
padding: 4px 0px 4px 
}

.bclose { 
border: solid 1px #993300; 
border-right: none;
border-color:#993300; 
text-align: center;
background-color: #c9ba65; 
padding: 4px 0px 4px
}

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;  
  /*float:left;*/
  width:154px;  
}
#nav li {
  list-style: none;
margin: 0px;
  position: relative;
  height: 100%;
  }
  
#nav li ul {
  display: none;
  position: absolute;
  width: 122px;
  top: -3px;
  left: 154px;
margin: 0px;

}

#nav a {
  color: #d40;
  display: block;
background: #c9ba65;
text-decoration:none;
}
#nav a:hover {
  color: #000;
background: #c9ba65;
}
#nav li:hover,  
#nav li.jshover {

}

#nav li li a {
 	/*width: 122px;*/
  background: rgb(255,246,207);
  
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
  margin: 0;
  border: 2px solid #c9ba65;
}

#nav img {
border:0;
}
