/* Файл для интернет-версии бумажной книги о неформалах 
На очень отдаленной основе от uni.css Светланы Царевой и nf.css
*/

/* Общие стили */

html, body, p, ul, li, div, td {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: normal;
}


html, body {
/* Рекомендуется раскомментировать background-color только при использовании ВНЕ этого сайта, иначе он конфликтует со стилями движка сайта */
/*	background-color: #ffffff; */
	color: #000000;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%; 
}

/* Общий блок, в который входит только содержимое данного раздела, без левой колонки и шапки */

div.content {
	width: auto; 
	background-color: #ffffff;
	color: #000000;
	 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
}


/* Оформление основного текста
div.content p, .body, .main   */


div.content p {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 5pt;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5pt;
	text-align: justify;
	text-indent: 20pt;
} 




/* Проба ссылок */


.content a:link {
 	color: #444444;
	border: 0px;
	border-bottom: 1px dotted #999999;
	text-decoration: none;
 }
 
.content a:visited {
 	color: #000000;
	border: 0px;
	border-bottom: 1px dotted #999999;
	text-decoration: none;
 }

.content a:active, .content a:hover {
 	color: #ff0000;
	text-decoration: none;
	border-bottom: 1px dotted #ff0000;
 }


/* Комментарий авторов к неформалам  */

.content .comavt
{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 10pt;
background-color: #eeeeee;
margin: 0pt 15pt 0pt 30pt;
/* margin-left: 30pt; 
margin-right: 15pt; */
padding:3pt 8pt 4pt 8pt;
}

/* абзац с линиями сверху и снизу */
.content .line {font-size:13pt; border-top:solid 1pt black; border-bottom:solid 1pt black; padding: 10 4 10 4;}

/* рисунки по умолчанию */
.content img {
	margin: 0px 15px 0px 15px;
}

.content h1, .content  .h1, .content .title {
/*	color: #333b88; */
 	color: #000000;
	font-size: 18pt;
	margin: 10px 20px 10px 20px;
	text-transform: uppercase;
}


.content h2, .content .h2 {
/*	color: #336588; */
 	color: #000000;
	font-size: 17pt;
	margin: 10px 20px 10px 20px;
}

.content h3, .content .h3 {
/*	color: #638833; */
 	color: #000000;
	font-size: 15pt;
	margin: 5px 10px 5px 10px;
}


.content h4, .content .h4 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding: 0px;
	font-size: 12pt;
}

.content h5, .content .h5 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11pt;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding: 0px;
	font-style: italic;
}


.ti
{
font-size: 16pt;
font-style: italic;
font-family: "Times New Roman", Times, serif;
font-weight: 900;
letter-spacing: 1px;	
}

.content h6, .content .h6 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding: 0px;
}



.content h7, .content .h7 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding: 0px;
}


/* Для всех нормальных браузеров, кроме ИЕ */
html>body .author, html>body .content .author,
html>body .epi, html>body .content .epi,
html>body .epi2, html>body .content .epi2,
html>body .signature, html>body .content .signature {
	margin-left: 50%;
}

.content .comment {
	font-size: 90%;
	font-style: italic;
	font-weight: normal;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 1pt;
	text-indent: 0px;
}


/* Списки */
.content ul {
	margin: 10px 10px 10px 40pt;
	list-style-position: outside;
	list-style-type: disc;
	padding: 0px;
}

.content li {
	margin-left: 5px;
	padding-left: 5px;
	margin-top: 2pt;
 margin-bottom: 1pt;
}

/* Стиль для списка без меток */
.content ul.nobullet, 
.content ul.nobullet li {
	list-style-type: none;

}


/* Стиль для ссылок в тексте к сноскам внизу страницы */
a.sn, a.sn:visited {
	background-color: #f0f0f0;
	padding-right: 2px;
	padding-bottom: -2pt;
	padding-top: 0px;
	vertical-align: super;
	font-size: 80%;
	color: #0099ff;
	font-weight: bold;
}

/* стиль для якорей - самих сносок внизу страницы */
/* .note, .content .note, */
a.sn:link, .content a.sn:link,
a.sn:visited, .content a.sn:visited  {
	color: #0099ff;
/*	font-size: 110%; */
	font-weight: bold;
	text-decoration: none;
	vertical-align: super;
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #f0f0f0;
}


p .note, .content p .note, 
p a.note:link, .content p a.note:link, 
p a.note:visited, .content p a.note:visited {
/* font-size: 110%;   */
} 


/* Для совместимости с Internet Explorer */
* html p .note, * html p a.note:link, * html p a.note:visited {
/*	margin-left: 0pt; */
}

a.note:hover, p a.note:hover, .content a.note:hover {
	color: #ff0000;
}


.content .imgname {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10pt;
	text-align: center;
}

/* Два альтернативных варианта для буквицы. */
.content span.bukv {
	font-family: fantasy;
	font-size: 200%;
	font-weight: bold;
	color: #638833;
}

.content p.bukv:first-letter {
	font-family: fantasy;
	font-size: 200%;
	font-weight: bold;
	color: #638833;
}

.content .awt {
 text-align: right;
 font-style: italic;
 margin: 5 5 5 5;
 font-size: 12pt;
 font-weight: bold;	
}

/*  Таблица по умолчанию */
.content table {
	margin-top: 5pt;
	margin-bottom: 5pt;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
border-collapse:collapse;
} 

.content td {
	padding: 4 8 4 8;
}

/* Верхний колонтитул */



div.colon H2
{
text-align:right;
padding-bottom:2pt;
margin:0pt 5pt 5pt 100pt;
font-size: 10pt;
font-weight: normal;
border-bottom-style:solid;
border-bottom-width: 1px;
}

.content a.name, .content a.name:hover, .content a.name:active, .content a.name:visited {
	text-decoration: none;
	border: none;
 color: black;
 }


/* Проверка ID  */
.content #vd *
{font-size:8pt;
margin: 1pt 1pt 1pt 1pt;}

div.content div.colon-bottom td
{
font-size:9pt;
}

