/* переделка всех стиле под class=content июль 2008 
Попытка сделать универсальный CSS, с которым бы работали все материалы раздела */
/* Разработка Светланы Царевой от 22.12.2005 */
/* вариант для "На путях к новой школе" - М. Кордонский, 7.01.2006   */


/* Общие стили */

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  {
	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;
}

div.content .author {
font-size: 11pt; 
 text-align: right; 
margin-top: 2pt; 
font-style: italic;
font-weight: 600;
margin-left: 100px; 
color: #333b88;}


/* Списки */
div.content ul {
	margin: 10px 10px 10px 40pt;
	list-style-position: outside;
	list-style-type: disc;
	padding: 0px;
font-size: 12pt; 
margin-bottom: 5pt;
margin-top: 5pt; 
text-align: left;
}

div.content li {
	margin-left: 5px;
	padding-left: 5px;
}

/* Стиль для списка без меток */
div.content ul.nobullet, ul.nobullet li {
	list-style-type: none;
}

/* Ссылки */
div.content a:link {color: #000088; }
div.content a:visited{ color: #505050; }
div.content a:active { color:red; } 
div.content a:hover {color: red;}


/* Стиль для ссылок к сноскам внизу страницы */
div.content a.comm, a.comm:visited {
	background-color: #f0f0f0;
	padding-right: 2px;
	padding-bottom: -2pt;
	padding-top: 0px;
	vertical-align: super;
	font-size: 80%;
	color: #0099ff;
	font-weight: bolder;
}

/* стиль для якорей - самих сносок внизу страницы */
div.content .anchor, .anchor:link, .anchor 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;
}

div.content p .anchor, p .anchor:link, p .anchor:visited {
	margin-left: -25pt;
}


div.content .anchor:hover {
	color: #FF0000;
}

div.content .epi {
	font-size: 10pt;
	font-style: italic;
	margin-bottom: 2pt;
	margin-left: 150px;
	margin-right: 10px;
	text-align: justify;
}


div.content .strofa {
	font-size: 5pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
}


div.content .rubr {
 font-size: 13pt; 
margin-left: 10pt;
margin-bottom: 8pt;
 font-weight: bold;
font-style: italic;
}



div.content .margin
{
font-size:10pt;
margin-left:4pt;
margin-right:4pt;
font-family:arial;
}

.content H1 { font-size: 20pt; font-weight: bold;  margin-bottom: 4px;  margin-top: 16px; line-height:normal; text-indent: 0px; text-align:center;}
.content H2 { font-size: 18pt; font-weight: bold;  margin-bottom: 4px;  margin-top: 12px; line-height: normal;text-indent: 0px; text-align:center;}
.content H3 { font-size: 16pt; font-weight: bold;  margin-bottom: 4px;  margin-top: 10px; line-height: normal;text-indent: 0px; text-align:center;}
.content H4 { font-size: 14pt; font-weight: bold;  margin-bottom: 2px;  margin-top: 8px; line-height: normal;text-indent: 0px; text-align:center;}
.content H5 { font-size: 12pt; font-weight: bold;  margin-bottom: 2px;  margin-top: 6px; line-height: normal;text-indent: 0px; text-align:center;}
.content H6 { font-size: 10pt; font-weight: bold;  margin-bottom: 2px;  margin-top: 4px; line-height: normal;text-indent: 0px; text-align:center;}
.content .title {font-size: 16pt; font-weight: bold;  margin-bottom: 4px;  margin-top: 12px; line-height: normal;text-indent: 0px; text-align:center;
 text-transform: uppercase;}
.content .subtitle { margin-top: -3pt;  }

.content .anchor 
{
    color: #000088;
    font-size: 100%;
    font-weight: bold;
    vertical-align : top;
   text-decoration: underline; 
}

.content .anchor:visited{
    color: #000088;
    vertical-align: top;
    font-size: 100%;
    text-decoration: underline;
}

.content .anchor:link 
{
    color: #000088;
    font-size: 100%;
    font-weight: bold;
    vertical-align : top;
}

.content .anchor:hover {color:red;}

.content .author {font-size: 11pt; 
 text-align: right; 
margin-top: 2pt; 
font-style: italic;
font-weight: 600;
margin-left: 100px; 
color: #333b88;}

div.content .authorinfo {font-size: 11pt; 
 text-align: right; 
margin-top: 2pt; 
font-style: italic;
font-weight: 400;
margin-bottom: 20px; 
margin-left: 100px; 
color: #333b88;}

div.content .subscribe  { text-align: right;  margin-top: 25px;  font-style: italic;
margin-bottom: 20px; color: #656ba8;}

div.content .date { text-align: right;
font-size: 80%; 
font-family: monospace;  
font-weight: 800; }

div.content .probel { 
font-size:  xx-small;
line-height: 2px;
margin-bottom: 0px;
margin-top: 0px;
 }

div.content .comment {font-size:11pt;margin-left:2pt;margin-right:2pt;font-style:italic;margin-top:0px;text-indent:9pt; text-align: justify;}

div.content .vd  {font-size:10pt;margin-top:2pt;margin-bottom:2pt;text-align:left; margin-left:20pt; margin-right:20pt;text-indent:10pt;text-align:justify;}

div.content .t-l  {font-size:10pt;text-align:left;text-indent:3pt;}

div.content .t-r {font-size:10pt;text-align:right;text-indent:3pt;}

div.content .t-j  {font-size:10pt;text-align:justify;text-indent:3pt;}

div.content .t-c  {font-size:10pt;text-align:center;}

div.content .graf { 
font-family: cursive;text-align:center;font-size:12pt;font-weight:bold;
 }

div.content .stih 
{FONT-SIZE: 12pt; text-indent:0px;margin-left:40pt;text-align:left;}

div.content .dot {text-align:center; font-size:40pt; line-height:12pt; font-weight: 900; }


.content .line {font-size:13pt; border-top:solid 1pt black; border-bottom:solid 1pt black; padding: 10 4 10 4;}

