/* CSS Document */

.p, table
{
	font-size: 1em;
	color: #006633;
	line-height: 1.5em;	
}

tr
{
	vertical-align:text-top;
}

.inactive
{
	color: #999999;
}

.text
{
	font-size: 1.15em;
	color: #006633;
	line-height: 1.5em;	
}

.poem
{
	font-size: 1em;
	color: #006633;
	line-height: 1.5em;
	font-style: italic;
	text-align: center;
}

.autograph
{
	font-size: 1em;
	text-align: right;
	color: #F18321;
	line-height: 1.5em;	
}

.size
{
	font-size: 1em;
	color: #F18321;
	line-height: 1.5em;	
}

h2
{
	font-size: 1.5em;
	color: #006633;
	font-style:normal;
}

h3
{
	font-size: 1.25em;
	color: #006633;
	font-style:normal;
}

h4
{
	font-size: 1.15em;
	font-style: italic;
	color: #006633;
}

.h3
{
	font-size: 0.75em;
	color: #006633;
	font-style:normal;
}

.newstitle
{
	font-style: italic;
}

.date
{
	color: #F18321;
}

a
{
	color: #001ECC;
	text-decoration: none;
}

.current, .current:hover, .current:active, .current:link, current:visited
{
	color: #F18321;
	font-size: inherit;
}

a.gohome
{
	color: #001ECC;
	text-decoration: none;
}

a:link, a.gohome:link, a.gohome:visited
{
	color: #001ECC;
	text-decoration: none;
}

a:visited
{
	color: #8202CC;
	text-decoration: none;
}

a:hover, a.gohome:hover
{
	color: #6E392C;
	text-decoration: none;
}

a:active, a.gohome:active
{
	color: #001ECC;
	text-decoration: none;
}

a > u:hover
{
	text-decoration: none;
}

.SpecialLink, .SpecialLink:link, .SpecialLink:visited
{
	font-size: 1em;
	color: #6E392C;
	text-decoration: none;
}

.SpecialLink:hover
{
	font-size: 1em;
	color: #001ECC;
	text-decoration: none;
}

.SpecialLink:active
{
	font-size: 1em;
	color: #6E392C;
	text-decoration: none;
}

.MainMenu, .MainMenu:link, .MainMenu:visited
{
	font-size: 1.5em;
	text-decoration: none;
	display: inline-block;
	
	_overflow:hidden;/*фикс для IE6*/
	zoom:1;/*включаем hasLayout*/
	*display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/	
	
	color: #CCFFCC;
}

.MainMenu:hover, .MainMenuCurrent, .MainMenuCurrent:hover, .MainMenuCurrent:active, .MainMenuCurrent:link, .MainMenuCurrent:visited
{
	font-size: 1.5em;
	text-decoration: none;
	display: inline-block;
	
	_overflow:hidden;/*фикс для IE6*/
	zoom:1;/*включаем hasLayout*/
	*display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/	
	
	color: #FCB85E;
}

.MainMenu:active
{
	font-size: 1.5em;
	text-decoration: none;
	display: inline-block;
	
	_overflow:hidden;/*фикс для IE6*/
	zoom:1;/*включаем hasLayout*/
	*display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/	
	
	color: #CCFFCC;
} 

hr
{
	border: 1pt solid #F4901E;
}

ol
{
	color: #006633;
	line-height: 1.5em;	
	list-style-position: inside;
	font-size: 1.15em;
}

ul
{
	color: #006633;
	line-height: 1.5em;	
	list-style-position: outside;
	font-size: 1.15em;
}

.listdash
{
	text-indent: -1.15em;
	padding-left: 1.15em;
	list-style-type: none;

}

.listdash > li:before
{
	content: "— ";
}

ul.listnone
{
	list-style-type: none;
}

img
{
	border: none;
	text-decoration: none;
	position: static;
}

.img
{
	padding-top: 1.5em;
}

.imgalt
{
	margin-top: 0.5em;
	font-size: 1em;
	color: #006633;
	line-height: 1em;	
}
