body
{
	font-family: Verdana;
  font-size: 11pt;
  color: #303030;
}

h1
{
  font-family: Tahoma;
  font-size: 20pt;
  font-weight: bold;
  color: #000000;
}
h2
{
  font-family: Tahoma;
  font-size: 16pt;
  font-weight: bold;
  color: #000000;
}
h3
{
  font-family: Tahoma;
  font-size: 14pt;
  font-weight: bold;
  color: #000000;
}
h4
{
  font-family: Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
}
/* --- Разметка ------------------------------------------------------------ */
div#header
{
	position: static;
  width: 100%; 
	height: 153px; 
  text-decoration: none;
}    
/* --- Правила для меню ---------------------------------------------------- */
div#menu
{
  position: static;
  margin-left: 10px;
  margin-top: -5px;
  margin-right: 10px;
  padding: 0px; /* верх-право-низ-лево*/  
	left: 0px;
	height: 32px; 
  background: url(http://av-physics.narod.ru/images/menu.png) repeat-x;  
} 
div#menu ul
{
  margin-top: 0px;
  padding: 0px; 
  left: 0px;   
} 
div#menu li
{
  color: #000000;
	font-family: Arial;
	font-size: 11pt;
	list-style-type: none;  
	float: left;
}  
div#menu a
{
  display: block;
  padding: 0px 10px; /* верх-право-низ-лево*/      
	height: 32px;
	line-height: 32px;	
	color: #000000;
	font-family: Arial;
	font-size: 11pt;  	
	text-decoration: none;
	background: url(http://av-physics.narod.ru/images/menu.png) repeat-x;
}
div#menu a:link
{
	color: #000000;
	font-family: Arial;
  font-size: 11pt;
  font-weight: normal;
  text-decoration: none;	
} 
div#menu a:visited
{
	color: #000000;
	font-family: Arial;
  font-size: 11pt;
  font-weight: normal;
  text-decoration: none;	
} 
div#menu a:hover
{
  color: #333333;
  font-family: Arial;
  font-size: 11pt;
  font-weight: bold;	
} 
div#menu a:active
{
	color: #333333;
	font-family: Arial;
  font-size: 11pt;
  font-weight: normal;
  text-decoration: none;	
}
/* hack for IE (all flavors) so the menu has a vertical line on the left */ 
* html div#menu
{
  position: static;
  margin-left: 0px;
  margin-top: 0px;
  width: 100%;
  padding: 0px; /* верх-право-низ-лево*/  
	left: 0px;
	height: 32px; 
  background: url(http://av-physics.narod.ru/images/menu.png) repeat-x;  
}
* html div#menu ul
{
  margin-top: 0px;
  margin-left: 0px;
  float: left;  
} 
* html div#menu a
{
	display: block;
  /*padding: 0px 10px; /* верх-право-низ-лево*/
  width: 190px;	
	color: #000000;
	font-family: Arial;
	font-size: 11pt;  	
	text-decoration: none;
	background: url(http://av-physics.narod.ru/images/menu.png) repeat-x;
} 

div#mainwindow
{
	position: static;
	margin: 0px;
  padding: 0px;
	left: 0px;  
  width: 100%;
  background: #FFFFFF;
  float: left;
}
table
{
  padding: 10px;
  font-family: Verdana;
  font-size: 11pt;
  color: #303030;
}   

/* --- Основные ссылки ----------------------------------------------------- */
a:link
{
  font-family: Verdana;
  color: #007733;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: underline;
}
a:visited
{
  font-family: Verdana;
  color: #007733;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}
a:hover
{
  font-family: Verdana;
  color: #000000;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}
a:active
{
  font-family: Verdana;
  color: #777777;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}

.formula
{
	font-family: Times New Roman;
  font-size: 14pt;
  font-style: italic;
  color: #000000;
  text-decoration: none;  
}

.rek
{
	font-family: Verdana;
  font-size: 9pt;
  color: #336699;
  text-decoration: none;  
}
.rek td
{
	font-family: Verdana;
  font-size: 9pt;
  color: #336699;
  text-decoration: none;  
}
.rek a:link
{
  color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.rek a:visited
{
  color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.rek a:hover
{
  color: #808080;
	font-size: 10pt;
	font-weight: bold;
}
.rek a:active
{
  color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

.alarm
{
	font-family: Verdana;
  font-size: 11pt;
  color: #000000; 
  text-decoration: underline;  
}
.alarm td
{
  padding: 10px;
  border-style: solid;
  border-width: 1px;  
  border-color: #000000;
  background-color: #EECC99;
  font-size: 11pt;
} 
.alarm b
{
  font-weight: bold;
  color: #FF0000;   
}
.alarm a:link
{
	color: #000000;
}
.alarm a:visited
{
	color: #FF0000;
}
.alarm a:active
{
	color: #000000;
}
.alarm a:hover
{
	color: #000000;
}
.my_news
{
  padding: 0px;
}

.my_news td
{
  border-style: none;
  border-color: #000000;
  font-size: 10pt;
} 
.my_news a:link
{
  color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;  
}
.my_news a:link
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.my_news a:visited
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.my_news a:active
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.my_news a:hover
{
	color: #808080;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}


body#home #mainMenu	.home a,
body#mechanics #mainMenu	.mechanics a,
body#molecule #mainMenu	.molecule a,
body#electro #mainMenu	.electro a,
body#optics #mainMenu	.optics a,
body#atom #mainMenu	.atom a,
body#all #mainMenu	.all a,
body#ref #mainMenu	.ref a,
body#books #mainMenu	.books a,
body#download #mainMenu	.download a,
body#help #mainMenu	.help a
{
	color: #000000;
	font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
  border-color: #FFFFFF;
  background: #FFC891;
  text-decoration: none;
  cursor: default;
}