BODY
{
  margin:0px;
  padding:0px;
  color:black;
  background: #F6F2E4;  
}

A         {text-decoration:none;}
A:link    {color:blue}
A:active  {color:red}
A:visited {color:purple}
A:hover   {color:red;text-decoration:underline}

H1,H2,H3,H4,H5,H6 
{color: #009900;font-family:tahoma,arial,verdana,sans-serif; padding:0px; margin:0px;}
H1 { font-size: 22pt; }
H2 { font-size: 18pt; }
H3 { font-size: 16pt; }
H4 { font-size: 14pt; }

.container 
{
  margin: 10px auto;        /* Выравнивание по центру  */
  border: 1px solid black;
  background: white;  
  width: 761px; /* Подделка для IE5 и IE6 Transitional */
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 760px; /* Размер содержимого по стандарту */
}

HTML>BODY .container /* Реверанс для Opera 7 */
{                                                                              
  width: 760px; /* Размер содержимого по стандарту */
}

/* Заголовок и логотип  */
.titbook
{
  position:relative;
  background: #00bfff;  
}

.titbook .link
{
  position:absolute;
	font:18px tahoma,arial,verdana,sans-serif;
  right:10px;
  top:104px;
  margin:0px;
}

.titbook .link A:link    {color:black}
.titbook .link A:active  {color:white}
.titbook .link A:visited {color:black}
.titbook .link A:hover   {color:white;text-decoration:underline}

/*  Центральная колонка */
.content
{
	font: 0.9em Georgia, serif;
  padding: 10px;
  background: white;  
  /* Общая ширина: 760 = 10 + 740 + 10  */
  width: 760px; /* Подделка для IE5 и IE6 Transitional */
  voice-family: "\"}\"";
  voice-family:inherit;                                                             
  width: 740px; /* Размер содержимого по стандарту */
}

HTML>BODY .content /* Реверанс для Opera 7 */
{                                                                              
  width: 740px; /* Размер содержимого по стандарту */
}

.content P 
{ 
  text-align: left; 
  margin-top: 0;
  margin-bottom: 0.9em;
}

.content .table
{
  width:100%;
}

/* Первая колонка */
.content .table .column1
{
  width:50%;
  padding: 10px;
  vertical-align:top;
  text-align:left;

}

/* Вторая колонка */
.content .table .column2
{
  width:50%;
  padding: 10px;
  vertical-align:top;
  text-align:left;
  border-left: 1px dashed black;
}

.menu
{
 clear:left; /* Прерывание обтекания для плавающих блоков  */
 white-space:nowrap;
 font:10pt Georgia, tahoma,arial,verdana,sans-serif;
 background: #FFF2A6; 
 padding: 4px;     
 border-bottom: black solid 1px;   
}

/* Выделенная позиция меню */
.father
{
 background: #d3f8fe; 
}

/* Авторская подпись */
.sign
{
	font: 8pt Georgia, serif;
  padding:4px;
  white-space:nowrap;
}

UL
{
  list-style: outside url(./pic/disc.gif);
}

.mark
{
  font-weight:bold;
}

.ftp
{
  font: 15px tahoma,arial,verdana,sans-serif;   
}

.ru
{
  font:31px tahoma,arial,verdana,sans-serif;   
}

.bruset
{
  background: #FFF2A6; 
  border:5px ridge #ccbbaa;
  padding:10px;
}

.bruset .ruset
{
  font:20px tahoma,arial,verdana,sans-serif;   
}


.kurs
{
  font:26px tahoma,arial,verdana,sans-serif;   
}

.numkurs
{
  font-size:1.2em;
  font-weight:bold;
  background:gray;
  color:white;
}
