/*- ################################## -*/
DIV.sepMedium
{	border-width:0;
	overflow:hidden;
	line-height:1px;
	font-size:1px;
	height:3px;
	width:100%;
	padding:0;
	margin:0;
	background-color:#12124F;
}

/*- ################################## -*/
#t0
{	height:0.5em; background-color:#D6B864; line-height:0px}
#t0, #t1_t, #t2_t, #t3_t, #t1_b, #t2_b, #t3_b, #tS, #tM, #tW
{	border:0px solid black;
	vertical-align:top;
	text-align:left;
	font-size:100%;
	outline:0px dotted black
}
#t1_t, #t1_b
{	width:20px}
#t2_t, #t2_b
{	width:113px}
/*\*//*/
  @import url("ie5mac.css");
/**/
#t1_t, #t2_t, #t3_t
{	height:3em; text-align:center; vertical-align:middle; background-color:#D6B864}
#t1_b, #t2_b, #t3_b
{	height:6em}
#t1_t, #t3_t
{	border-bottom:3px solid black/*#12124F*/}
#tS
{	width:1em; padding-top:1em}
#tM
{	width:15em; overflow:visible}
#tW
{	width:31em; overflow:visible; vertical-align:top}

#g-table
{	width:47em;
	position:relative;
	left:50%;
	margin-left:-23.5em;
	visibility:visible;
	z-index:1;
	table-layout:auto;
	border:0px solid black;
}
#position-table, #g-head-table, #g-head-shadow-table
{	padding-left:0px;
	border:0px solid red;
	width:47em;
	height:1px;
	top:0.7em;
	left:50%;
	position:absolute;
	margin-left:-23.5em;
	z-index:5;
	background-color:transparent;
/* 	visibility:hidden */
}

#g-head-table,#g-head-shadow-table
{	z-index:4;height:3em;text-align:center;vertical-align:middle;top:0;}
#g-head-shadow-table
{	z-index:3}
#g-head, #g-head-shadow
{	font-size:200%;
	font-family:'Times New Roman';
	color:white;
}
#g-head-shadow
{	color:#777777;margin:4px 0 0 4px}

#logo, #logo-frame
{	outline:0px dotted black;
	position:absolute}

#g-desc
{	color:black;
	font-size:small;
	text-align:justify;
	text-indent:0;
}
#g-head1,#g-head2
{	font-size:200%;
	font-family:'Times New Roman';
/* 	margin-left:-1.5em; */
/* 	color:white; */
/* 	top:-0.1em; */
/* 	position:relative; */
}

TABLE.w-place
{	vertical-align:top;
	width:100%;
	table-layout:fixed;
}
TD.w-place
{	vertical-align:top;
	width:100%;
}

/*- ********************************** -*/
/*- Таблица - информационная панель, меню и пр. -*/
/*- ********************************** -*/
TABLE.navBar
{	width:15em;
	position:absolute;
	table-layout:fixed;
	z-index:10
}
TD.navBar
{	width:15em;
	text-align:left;
}

/*- = = = = = = = = = = = = = = = = = -*/
/* Childs -> navBar */
/*- = = = = = = = = = = = = = = = = = -*/
DIV.MENU01	/*Блок меню/навигации*/
{	text-align:left;
	vertical-align:top;
	overflow:visible;
	width:15em;
	margin:0;
	padding:0;
}
DIV.INF01	/*Информационный блок*/
{	text-align:justify;
	vertical-align:top;
	font-size:0.9em;
	text-indent:0em
}


/*- - - - - - - - - - - - - - - - - - -*/
DIV.menu01sep
{	border-width:0;
	line-height:1px;
	font-size:1px;
	height:1px;
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:olive
}
A.menu01, A.menu01-disable, A.menu01-active
{	cursor:default; /*а мне не нравится hand*/
	outline:0; border:0;
	padding:0;
	margin:0;
	width:100%;
	/*height:100%;*/
	display:block;
	white-space:nowrap;
	overflow:visible;
	/*font-size:small;*/
	padding:0.25em 0 0.25em 0;
	vertical-align:middle;
	font-size:80%;
	color:black
}
A.menu01-disable
{	color:gray}
A.menu01-active
{	color:red}

A.menu01:hover
{   /*color:red;*/
	background-color:#D6B864;
	overflow:visible;
}
SPAN.menu01count
{   color:gray; /*font-size:0.8em;vertical-align:middle;*/}



/*- = = = = = = = = = = = = = = = = = -*/
/* w-place */
/*- = = = = = = = = = = = = = = = = = -*/
TABLE.chapterBlock, TABLE.photoBlock
{	width:100%; table-layout:fixed}

TD.chapterHead, TD.photoHead
{	width:100%}

TD.chapterExtra, TD.photoExtra, TD.photoExtraDown
{   color:#12124F;
	text-align:left;
	height:1em;
	width:100%;
/* 	padding:0.1em 0 0.1em 0.3em; */
	border: 0 solid #12124F;
	border-width: 3px 0 3px 0;
	vertical-align:middle;
	cursor:default;
}
TD.photoExtraDown
{	text-align:right; font-size:80%;}
TD.chapterCont, TD.photoCont
{	width:100%;
	vertical-align:top
}
TD.chapterSep, TD.photoSep /*Разделители*/
{	width:100%;
	height:0.5em;
	border-width:0;
}

/*- = = = = = = = = = = = = = = = = = -*/
/* chapterHead, ... */
/*- = = = = = = = = = = = = = = = = = -*/
DIV.H01, DIV.H02, DIV.H01-News	/*Заголовки*/
{	font-family:'Times New Roman';
	font-size:x-large;
/* 	font-weight:lighter; */
	color:#12124F;
	width:100%;
	margin:.5em 0 0 0;
}
DIV.H01-News
{	border: 0 solid #12124F; border-width:0 0 3px 0}


/*- = = = = = = = = = = = = = = = = = -*/
/* chapterExtra (Управление стр.) */
/*- = = = = = = = = = = = = = = = = = -*/
TABLE.c-e1, TABLE.c-e2
{	border-width:0;
	table-layout:fixed;
	width:100%;
	/*height:100%;*/
	color:#12124F;
/*	border: 0 solid black;
	border-width: 3px 0 3px 0;*/
}
TD.c-e2-text
{	text-align:left; white-space:nowrap; overflow:visible}
TD.c-e2-digit,  TD.c-e2-arrow, TD.c-e2-digit-active, TD.c-e2-digit-range
{	text-align:center}
TD.c-e2-digit-last
{	text-align:center;}
TD.c-e2-digit-one
{	text-align:center;}
TD.c-e2-digit, TD.c-e2-digit-active
{	width:2.6em}
TD.c-e2-digit-active
{	/*	*/	}
TD.c-e2-arrow
{	width:1.8em; font-weight:bolder; font-family:Arial}
TD.c-e2-digit-last
{   width:3em;}
TD.c-e2-digit-one
{   width:2em;}
TD.c-e2-digit-range
{   width:5.2em;}
TD.c-e2-separator
{   height:100% }

A.c-e2-digit, A.c-e2-digit-0, A.c-e2-digit-active,
A.c-e2-digit-one, A.c-e2-digit-one-0,
A.c-e2-digit-last, A.c-e2-digit-last-0,
A.c-e2-text, A.c-e2-text-0,
A.c-e2-arrow, A.c-e2-arrow-0,
A.c-e2-digit-range
{	display:block; width:100%; height:100%; font-size:small; color:#12124F}

A.c-e2-digit, A.c-e2-digit-0, A.c-e2-digit-active,
A.c-e2-digit-one, A.c-e2-digit-one-0,
A.c-e2-digit-last, A.c-e2-digit-last-0,
A.c-e2-digit-range
{	font-size:small}
A.c-e2-digit-0, A.c-e2-arrow-0, A.c-e2-text-0, A.c-e2-digit-last-0, A.c-e2-digit-one-0
{	color:#C7AB5D}
A.c-e2-digit-active
{	color:red;font-weight:bold}
A.c-e2-digit:hover, A.c-e2-digit-last:hover, A.c-e2-digit-one:hover, A.c-e2-digit-range:hover
{	color:white; background-color:#C7AB5D;font-weight:bold}
A.c-e2-arrow:hover
{	color:white;}
A.c-e2-text:hover
{	color:black}
A.c-e2-arrow
{	color:#555555}

/*- = = = = = = = = = = = = = = = = = -*/
/* chapterCont */
/*- = = = = = = = = = = = = = = = = = -*/
TABLE.itemBlock, TABLE.chrDescBlock
{	text-indent:0em;
	margin-bottom:1em;
	width:100%;
	table-layout:fixed;
}

TD.itemHead-name, TD.itemHead-time
{   text-align:center;
	border:0 solid black;
	border-width:0 0 0 0;
	font-size:80%;
	vertical-align:middle;
	color:black;
	background-color:#D6B864;
}

TD.itemHead-time
{   font-weight:bold;
	border-right:medium solid #E6C66B;
	color:black;
/*         width:6em; */
/* 	padding:0 1em 0 1em; */
	white-space:nowrap;
	overflow:visible;
}
SPAN.itemHead-time
{	/*margin: 0 1em 0 1em 0;*/}

TD.itemDesc, TD.chrDesc-txt
{	text-align:justify;
	color:#110022;
	font-size:0.9em;
	border: 0 dashed #12124F;
	border-width:0 0 1px 0;
	vertical-align:top;
}

TD.chrDesc-txt
{	/*background-color:#D6B864*/}

TD.chrDesc-img
{	width:133px;height:130px;vertical-align:top}

TD.itemExtra
{	color:gray;
	font-size:80%;
	border:0 solid olive;
/* 	border-width:1px 0 0 0; */
	text-align:right;
	/*opacity:0;*/
	width:100%
}

A.itemHead-name
{   color:black;
	width:100%;
	height:100%;
	display:block;
	text-align:center;
	vertical-align:middle;
	padding:0.2em 0 0.18em 0;
	outline:0 solid white; }
A.itemHead-name:hover
{   color:red;
	background-color:#C7AB5D}

/*- - - - - - - - - - - - - - - - - - -*/
/* itemBlock */
/*- - - - - - - - - - - - - - - - - - -*/
SPAN.newsTime
{   font-weight:bold;
	color:black;
	font-size:90%}

/*- - - - - - - - - - - - - - - - - - -*/
/* itemExtra, photoExtra */
/*- - - - - - - - - - - - - - - - - - -*/
.i-e2, .i-e3, .i-e1
{   color:#12124F;
	font-style:italic;
}
.i-e1
{	}
.i-e2:hover, .i-e3:hover
{   color:black}
.i-e1:hover
{   color:red}
.i-eSep
{   color:black;font-weight:bold;}

/*- = = = = = = = = = = = = = = = = = -*/
/* photoCont (вывод ключевых слов)*/
/*- = = = = = = = = = = = = = = = = = -*/
UL.keyE1
{	font-size:80%; line-height:1.3; list-style:circle outside; margin:0 0 0 2em; padding:0; marker-offset:.5em}
UL.keyE2
{	font-size:80%; line-height:1.3; list-style:circle outside; margin:0 0 0 2em; padding:0; marker-offset:.5em}
LI.keyE1, LI.keyE2
{	margin:0em}
A.keyE1, A.keyE2
{	color:#00455E}
A.keyE1:hover, A.keyE2:hover
{	color:white}
SPAN.keyE1
{	color:gray; font-style:italic}
SPAN.keysG
{	font-weight:bold; margin-left:.5em; font-size:90%}
.message01
{	font-style:italic; text-align:justify; text-indent:0em; margin:1em 1.5em 1em 1.5em; font-size:90%}

OL.photoManual, P.photoManual
{	font-size:small; line-height:1.3; margin:0 0 0 2em; padding:0; marker-offset:.5em; text-align:justify}

LI.photoManual
{	text-align:justify}

/*- = = = = = = = = = = = = = = = = = -*/
/* photoCont (вывод ключевых слов)*/
/*- = = = = = = = = = = = = = = = = = -*/


table.ph1
{	width:100%; border-width:0px; border-width:0px}
td.ph1
{	width:50%; height:240px; border-width:0px; text-align:left; vertical-align:middle}
table.ph2
{	width:220px;height:220px; border:0.2em solid olive}
table.ph2:hover
{	background-color:#D6B864}
td.ph2
{	width:220px; height:220px; text-align:center; text-align:center; vertical-align:middle}

/*- ################################## -*/
P.tmp03
{	margin-bottom:1em; text-indent:0em; font-size:85%}


/*- ################################## -*/
TABLE.loading, TABLE.loading2
{	}
TD.loading, TD.loading2
{	text-align:center;
	vertical-align:middle;
	border:2px dashed white;
/* 	background-color:#00455E; */
/* 	background-image: url("/images/ajax-loader01.gif"); */
/* 	background-repeat:no-repeat; */
/* 	background-position:center center */
}
TD.loading2
{border:0}

DIV.loading, DIV.loading2
{	color:white;
	font-size:large;
	font-weight:bold;
/* 	text-decoration:blink; */
	margin: 1em 0 1em 0
}
DIV.loading2
{ margin: 0}

