﻿BODY
{
  margin:0px;           
  padding:0px;
  color:black;
  background: #F6F2E4;  
  font-size:18px;
}

A         {text-decoration:none;margin:0;padding:0}
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: 29px; }
H2 { font-size: 24px; }
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;  
  padding:0;
  margin:0;
  height:129px;
}

.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%;
  border-spacing:0;
  padding:0;
  margin:0;
}

/* Первая колонка */
.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);
}

OL 
{
  list-style-image: none 
}


.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;
}

.nobr
{
  white-space:nowrap;
}

BLOCKQUOTE
{
  padding: 0 0 0 55px;
  background: url(pic/bqtop.png) transparent 0 top no-repeat;
  margin: 1em 0 1em 0;
  color:#666;
  font-size:90%;
  text-align:left;
}
BLOCKQUOTE DIV.bquote
{
  padding-right:45px;
  background: url(pic/bqbottom.png) transparent right bottom no-repeat;
  min-height:50px;
}
#frame
{
  position:relative;
  width:230px;
  height:246px;
  margin: 1em auto;
  background: url(pic/exam/frame.png) no-repeat;
}
#frame IMG
{
  position:absolute;
  left:45px;
  top:45px;
  border:1px solid gray;
}
.pass
{
  color:red;
  background:#ffc;
  font:bold 40px Arial,sans-serif;
  padding:10px;
  border:1px dotted black;
}

SAMP  
{
  color: #009900;
  font-family: "Trebuchet MS", sans-serif;
  font-size:102%;
}

IMG
{
  border:none;
  margin:0;
  padding:0;
}

a.forsale 
{
  background: url(pic/forsale0.png); /* Путь к файлу с исходным рисунком  */
  display: block; /*  Рисунок как блочный элемент */
  width: 232px; /* Ширина рисунка */
  height: 43px; /*  Высота рисунка */
  margin: 10px auto;        /* Выравнивание по центру  */
}
a.forsale:hover 
{
  background: url(pic/forsale1.png); /* Путь к файлу с заменяемым рисунком  */
}

.title
{
  color: #009900;
  font-family:arial,verdana,sans-serif; 
  padding:0px; 
  margin:0px;
  font-weight:bold;
}

/* Имя в диалоге */
.name
{
  font-family: "Trebuchet MS", sans-serif;
  color:#c40000;
  font-style:italic;
}
 