.lib2 {
	text-align:left;
	background: #ffffff;
	COLOR: #444; 
	padding:	8px;
	border-top: 	2px solid #B0B5F3; 
	border-bottom: 	2px solid #B0B5F3; 
	margin:5px;
	margin-top:0px;
	font-size: 8pt;
	}


div.Photo {
	padding: 3px;
	float:left;
	width: 150px;
	height: 150px;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-size: 1px;
	color: #000000;
	vertical-align: top;
}
div.imgBorder {
	width: 150px;
	height: 150px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	overflow: hidden;
}

a.Photo {
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


.art {COLOR: #48301D; FONT: 11px Tahoma, verdana, arial, sans-serif; 
	vertical-align:center;
	border: 0px;
	border-left: 1px solid #212992;
	background-color: #F7F8FF;
	padding: 15px;
	}
.mainmenu {
	vertical-align:center;
	background-color: #F3F3F3;
	padding: 0px;
	}

.mag {COLOR: #48301D; FONT: 11px Tahoma, verdana, arial, sans-serif;	}


.foto {COLOR: #48301D; FONT: 11px Tahoma, verdana, arial, sans-serif; 
	border:  1px solid #212992;
	background-color: #FEFFFF;
	padding: 15px;
	}
a.fotoref:link {text-decoration: none; color: #000080;}
a.fotoref:visited {text-decoration: none; color: #333355;}
a.fotoref:active {text-decoration: underline; color: #0000AA;}
a.fotoref:hover {text-decoration: underline; color: #0000DD;}

.shadow {background: #D2D2D2}
.imgt{
border-width: 1px;
border-color: #AAA; 
border-style: solid;
}

.ltitl {
FONT: 90%  verdana,sans-serif;
font-weight: bold;
color: #FFFFFF;
text-decoration : none; 

}

a.ltit:hover {
color: #F7F8FF	;
text-decoration : underline; 
}


.ltitopen {
COLOR: #FFFFFF; 
FONT: 100%  geneva,verdana,sans-serif;
background-color: #212992; 
border-width: 1px;
border-color: #212992;  
border-style: solid;
padding: 7px;
font-weight: bold;
margin:5px;
margin-bottom:0px;
}
.lib 
{

}
.lpath {
COLOR: #FFFFFF; 
FONT: 70%  verdana,tahoma,sans-serif;
font-weight: bold;
background-color: #212992; 
background-image: url("../../images/grad_01.gif");
border-width: 1px;
border-color: #212992	; 
border-style: solid;
padding: 3px;}

.lpathl {
COLOR: #000099; }

.ltitS {
FONT: 105%  verdana,sans-serif;
background: #212992	; 
padding: 5px;
font-weight: bold;
color: #FFFFFF;
text-decoration : none; 
}
a.ltitS:hover{text-decoration : underline; }

.lpartS {
	background: 	#F7F8FF;
	COLOR: #444; 
	padding:	5px;
	padding-bottom:	10px;
	border: 	1px solid #AFB2DD; 
	border-top: 	none;
	margin-bottom:5px;
	font: 90%;
}
.uptxt {
	color: #212992	;
	FONT: 80%  verdana,sans-serif;
	background-color: #F7F8FF	; 
	margin: 0px;
	}

.uptd {
	FONT: 80%  verdana,sans-serif;
	background-color: #F7F8FF	; 
	padding:	2px;
	border: 	1px solid #212992	; 
	border-bottom: none;	}

.uptdr {
	background-color: #F7F8FF	; 
	padding:	2px;
	border: 	1px solid #212992	; 
	border-left: none;	
	border-bottom: none;	}

a.uptdl {
FONT: 80%  verdana,sans-serif;
font-weight: bold;
color: #212992	;
text-decoration:none;}
a.uptdl:hover {
text-decoration:underline;
color: #7942BD;}


.mdtd {
	FONT: 90%  verdana,sans-serif;
	background-color: #F7F8FF; 
	padding:	2px;
	border: 	1px solid #212992; 
	border-top: none;	
}

.openmenu {

	background-color: #F7F8FF; 
	padding:	7px;
	margin: 5px;
	border: 	1px solid #212992; 
	border-top: none;	
	margin-top: 0px;

}

.content {	
	FONT: 90%  verdana,sans-serif;
	background-color: #FFFFFF; 
	padding:	15px;
	border: 	1px solid #212992	; 
	border-top: none;	
	border-left: none;	

}




#nav A {
	font-size: 90%;
	color: #000000;
	background: 	#FFFFFF;
	font-size: 80%; font-family: Verdana,Tahoma,Arial;
	padding: 		2px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 		0px;
	border:			1px solid #FFFFFF;
	margin-bottom: 2px;
	margin-top: 0px;
	display: 		block;
	text-decoration:	none;
}
#nav A:hover {

	background: 	#E1E2F8;
	border:		1px solid #AFB2DD;
	text-decoration : none; 
}

.navopen{
	font-size: 90%;
	color: #212992;
	background: 	#CED1FB;
	font-size: 90%; font-family: Verdana,Tahoma,Arial;
	font-weight: bold;
	padding: 		1px;
	margin: 		0px;
	border:			1px solid #FFFFFF;
	margin-bottom: 2px;
	margin-top: 0px;
	display: 		block;
	text-decoration:	none;
}


a.navopen:hover {
	background: 	#E1E2F8;
	border:		1px solid #AFB2DD;
	text-decoration : underline; }



.lpartF {
	text-align: justify;
	background: #f7f7f7;
	COLOR: #444; 
	padding:	8px;
	border-top: 	2px solid #B0B5F3; 
	border-bottom: 	2px solid #B0B5F3; 
	margin:5px;
	margin-top:0px;
	font-size: 90%;


	}


.lbox {
	background: 	#FFFFaa;
	padding:	2px;
	border: 	1px solid #AAAAEE; 
	font-size: 80%; font-family: Verdana, Arial, sans-serif; 

}




BODY, TD {

}



p {text-align:justify;font-size: 90%;}














h1,h2,h4,h5{ font-family: Arial, serif; text-align: center}
h1{font-size: 14pt; color : #212992	;}
h2{font-size: 11pt; color : #212992;}
h3{font-size: 11pt; font-family: Verdana,Arial,Sans-Serif; text-align: left;  
border-left: 10px solid #212992;padding: 10px; margin:10px;}


.path { font-size: 80%; font-family: Verdana, Arial, sans-serif; }






/*          Стили для дерева            */

.mlnkt {padding:0px; font: normal 11px Tahoma, Arial; line-height:12px; margin:0px; padding: 5px 5px 0px 21px; margin-top:1px;}
.mlnkt a {text-decoration:none; color: #000080; cursor:pointer; outline: none;}
.mlnkt a:hover {text-decoration:none; color: #000080; }
.mlnkt a:visited {color: #000080;}
.subpartt {margin:0px 0px 0px 5px;padding:0px 0px 0px 2px;background: url(/i/subpartbg.gif) left top repeat-y;}
.lastsubpartt {margin:0px 0px 0px 5px;padding:0px 0px 0px 2px;}
#leaft {background: url(/i/mbt.gif) left top no-repeat; }
#leaft a.linkcl {color:#000080;}
#leaft a.linkcl:hover {text-decoration:underline;  }
#lastleaft {background: url(/i/mblt.gif) left top no-repeat; margin-bottom:7px;}
#lastleaft a.linkcl {color:#000080; }
#lastleaft a.linkcl:hover {text-decoration:underline;  }



.mlnk {padding:0px; font: normal 11px Tahoma, Arial; line-height:12px; margin:0px; padding: 5px 5px 0px 34px; margin-top:1px;}
.mlnk a {text-decoration:none; color: #000080; cursor:pointer; outline: none;}
.mlnk a:hover {text-decoration:none; color: #0000A0; }
.mlnk a:visited {color: #000080;}
.subpart {margin:0px 0px 0px 17px;padding:0px 0px 0px 2px;background: url(/i/subpartbg.gif) left top repeat-y;}


.lastsubpart {margin:0px 0px 0px 17px;padding:0px 0px 0px 2px;}
.plus {width:10px;display: inline-block;margin-right:5px;margin-top:3px; }
#noplus {width:10px;display: inline-block;background: url(/i/mbhor.gif) left top repeat-x; margin-right:5px;}
#topleaf{background: url(/i/mbtop.gif) left top no-repeat; }
#leaf {background: url(/i/mb.gif) left top no-repeat; }
#leaf a.linkcl {color:#000080; }
#leaf a.linkcl:hover {text-decoration:underline;  }
#lastleaf {background: url(/i/mbl.gif) left top no-repeat; }
#lastleaf a.linkcl {color:#000080; }
#lastleaf a.linkcl:hover {text-decoration:underline;  }
#topleaf a.linkcl {color:#000080;  }
#topleaf a.linkcl:hover {text-decoration:underline;  }

.treeblock {margin-left:0px; font-size:80%;font-family:Verdana,Arial,sans-serif;
background:#FFFFFF;padding:2px;border: 1px solid #AAAAEE; margin-bottom:10px;}
.selsort {font-weight:bold; text-decoration:none;} 

.lpart{font-size:80%;font-family:Verdana,Arial,sans-serif;
background:#FFFFFF;padding:2px;border:1px solid #AAAAEE;
border-top:none;border-bottom:solid 2px #AAAAEE;border-right:solid 2px #AAAAEE;margin-bottom:10px; padding-bottom: 12px;}
