html {
	height: 100%;
	overflow-y: scroll;
}
BODY {
/*	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana,sans-serif;*/
	background-attachment: fixed;
	background-repeat: repeat;
	background-image: url("http://www.iverny.ru/img/bgr_048.gif");
	BACKGROUND-color: #f9f9f9;
	MARGIN: 0;
	padding: 10px;
	height: auto;
	color: black;
}

.dock img {
	behavior: url(http://www.iverny.ru/styles/iepngfix.htc)
}
#logo {
  width: 100px; height: 30px;
}

html > body #logo {
  background: url(http://www.iverny.ru/img/iverny_lb_60s.png) no-repeat;
}
*html #logo {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.iverny.ru/img/iverny_lb_60s.png', sizingMethod='crop');
	opacity: 50;
}

/* размер шрифта */
a:link, a:visited, a:hover,
a.txt:link, a.txt:visited, a.txt:hover, p, li, .MsoNormal, .par,
a.hre, .parred, a.outres {
	font-size: 16px;
}
/* межстрочное расстояние текстов */
p, li, .MsoNormal, .par, .parred, .hre, .outres {
	line-height: 1.2em;
}

/* оформление ссылок на внутренние материалы */
a:link, a:visited {
	COLOR: black;
	TEXT-DECORATION: underline;
}
a:hover {
	COLOR: gray;
	TEXT-DECORATION: underline;
}

/* оформление ссылок на внешние ресурсы в текстах статей */
a.outres:link, a.outres:visited {
	COLOR: slategray;
	TEXT-DECORATION: underline;
}
a.outres:hover {
	COLOR: maroon;
	TEXT-DECORATION: underline;
}

/* оформление ссылок на тексты песен, статей, персоналий */
a.hre:link, a.hre:visited {
	COLOR: maroon;
	TEXT-DECORATION: none;
	font-style: italic;
}
a.hre:hover {
	COLOR: maroon;
	TEXT-DECORATION: underline;
	font-style: italic;
}

/* подсветка картинок с гиперссылками (и в меню навигации) */
a:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
}

/* оформление ссылок меню навигации второго уровня */
a.popup:link, a.popup:visited {
	COLOR: #303030;
	TEXT-DECORATION: none;
	display: block;
}
a.popup:hover {
	COLOR: gray;
	TEXT-DECORATION: none;
	display: block;
}
/* оформление выбранного пункта в меню навигации menu.htm */
a.activ:link, a.activ:visited, a.activ:hover {
	COLOR: gray;
	TEXT-DECORATION: none;
}
/* ul стиль пунктов меню навигации, имеющих второй уровень */
.menu {
	list-style: none;
	text-align: right;
	width: 107px;
	margin: 0 0 0 1px;
	padding: 0 0 2px 0;
	background-color: #e4e4e4;
	border-left: 1px solid #a4a4a4;
}
/* li стиль пунктов меню навигации, имеющих второй уровень */
.me {
	vertical-align: top;
	text-align: right;
	font-size: 11px;
	FONT-FAMILY: Arial,Verdana,sans-serif;
	COLOR: gray;
	line-height: 11px;
	margin: 0;
	padding: 1px 0 1px 0;
}
/* стиль пунктов меню, имеющих второй уровень */
.nav {
	COLOR: gray;
	PADDING: 0px;
	MARGIN: 0px;
	CURSOR: pointer;
}
/* disc в меню второго уровня */
.point {
	color: gray;
	vertical-align: -2px;
	font-weight: bold;
	font-size: 13px;
	padding-left: 5px;
}
/* сноска в виде * или цифры */
#snos {
	color: cadetblue;
	font-size: 13px;
	vertical-align: 3px;
}
/* оформление названий песен альбома Светозар
   и других аудиоматериалов  */
.txt {
	TEXT-DECORATION: none;
	font-style: oblique;
	font-size: 17px;
	letter-spacing: 1;
}
/* цвет текста интервьюера */
#m {
	color: dimgray;
}
/* картинка буквицы */
.buk {
	vertical-align: 0px;
	border: 0;
	height: 18px;
	margin-right: 0px;
}
.par {
	word-spacing: 0;
	text-indent: 0;
	margin: 0 25px 0 0;
	text-align: justify;
}
/* параграфы с красной строки */
.parred {
	word-spacing: 0;
	text-indent: 2em;
	margin: 0 25px 0 0;
	text-align: justify;
}
/* параграфы с буквицами */
.MsoNormal {
	word-spacing: 0px;
	text-indent: 30px;
	margin: 0 25px 0 0;
	text-align: justify;
}

/* отступ заголовка "Наталья Маркова" в шапке страниц */
.zag {
	margin-left: 92px;
	margin-bottom: -2px;
	text-align: left;
}
/* отступ заголовка страниц */
.zag1 {
	margin-right: 20px;
	text-align: right;
}
hr {
	height: 1px;
	color: gray;
	background-color: gray;
	border:0px none;
}

/* копирайт в подвале страниц - footer1.htm */
.footer {
	margin: 15px 0 0px 6px;
	padding:0;
	font-size: 16px;
	text-indent: 0px;
	font-weight: bold;
	font-style: oblique;
	font-family: serif, Times New Roman;
	text-align: left;
	letter-spacing: -1;
	line-height: 24px;
	white-space: nowrap;
}
.footer1 {
	margin: 15px 8px 8px 0px;
	padding:0;
	color: #e8e8e8;  /*silver;*/
	font-size: 13px;
	text-indent: 0px;
	font-weight: normal;
	font-style: normal;
	font-family: serif, Times New Roman;*/
	letter-spacing: 0;
	line-height: 17px;
	text-align: justify;
}
a.tm:link, a.tm:visited {
	COLOR: red;
	TEXT-DECORATION: none;
}
a.tm:hover {
	COLOR: dimgray;
	TEXT-DECORATION: none;
}
span.nm {
	color: #bababa; /*dimgray;*/
}



/* фотографии альбомов самоперестаивающиеся */
#alb {
	padding: 0;
	margin: 15px 5px 0 5px;
	display: inline;
	CURSOR: hand;
	border: 1px solid gray;
}
/* оформление изображений страниц буклета Светозар */
#bukl {
	border: 1px solid gray;
	width: 120;
	height: 119;
	padding: 0;
	margin: 0 0 10px 0;
}
/* фотография слева в тексте */
.lpic {
	float: left;
	margin: 0.5em 1em 0 0;
	padding: 0;
	border: 1px solid gray;
}
/* фотография справа в тексте */
.rpic {
	float: right;
	margin: 0.5em 0 0 1em;
	padding: 0;
	border: 1px solid gray;
}
/* рамка блока страницы*/
#bor {
	border: 1px solid #bababa;
}
img {
	galleryimg: no
}
a img {
	border: none;
}

