/*
@font-face {
    font-family: 'schoolbookcregular';
    src: url('schoolbookc.eot');
    src: url('schoolbookc.eot?#iefix') format('embedded-opentype'),
         url('schoolbookc.woff') format('woff'),
         url('schoolbookc.ttf') format('truetype'),
         url('schoolbookc.svg#schoolbookcregular') format('svg');
    font-weight: normal;
    font-style: normal;
}           
*/

@font-face { font-family: 'SchoolBook';
             src: url('/Fonts/schoolbookc.eot');
             src: url('/Fonts/schoolbookc.eot?#iefix') format('embedded-opentype'),
                  url('/Fonts/schoolbookc.woff') format('woff'),
                  url('/Fonts/schoolbookc.ttf') format('truetype'),
                  url('/Fonts/schoolbookc.svg#schoolbookcregular') format('svg');
             font-weight: normal;
             font-style: normal;
           }

a	{color:#0000FF; font-weight:700; font-size:2.2pe;}
p	{font-family:arial; font-size:16pt; text-align:justify; text-indent:2em; margin-top:0.3em; line-height:1.5;}

/*
  H1	{font-family:times; font-size:26pt; text-align:center; color: #0000FF; font-weight:400; text-indent: 0em}
b.H1	{font-family:times; font-size:26pt; text-align:center; color: #0000FF; font-weight:700; text-indent: 0em}
  H2	{font-family:times; font-size:16pt; text-align:center; color: #0000FF; font-weight:400; text-indent: 0em}
b.H2	{font-family:times; font-size:16pt; text-align:center; color: #0000FF; font-weight:700; text-indent: 0em}
  H3	{font-family:times; font-size:13pt; text-align:center; color: #0000FF; font-weight:400; text-indent: 0em}
b.H3	{font-family:times; font-size:13pt; text-align:center; color: #0000FF; font-weight:700; text-indent: 0em}
  H4	{font-family:times; font-size:12pt; text-align:center; color: #0000FF; font-weight:400; text-indent: 0em}
b.H4	{font-family:times; font-size:12pt; text-align:center; color: #0000FF; font-weight:700; text-indent: 0em}
  H5	{font-family:times; font-size:11pt; text-align:center; color: #0000FF}
*/

H1	{
         font-size:20pt; color:#990000; font-weight:700; font-style:normal; 
         padding:5px; padding-bottom:0px;         
         text-indent:0; text-align:center; line-height:100%; 
	}                

H2	{
         font-size:18pt; color:#990000; font-weight:700; font-style:normal ; 
         padding:10px; padding-bottom:0px;         
         text-indent:0; text-align:center; line-height:100%; 
	}                

H3	{
         font-family:SchoolBook; font-size:30pt; color:#000077; font-weight:700;
         padding:10px; padding-bottom:0px; margin:0px;
         text-indent:0; text-align:center; line-height:100%; 
	}                


.SubH6	{color:#FFFF00 ; font-weight: 700; text-align:center; text-decoration:underline;}
.HTabl	{color:#00AA00 ; font-weight: 700; text-align:center; text-decoration:underline; margin-top: 0.6em; margin-bottom: 0.4em; }

.dda	{color: #C0C0C0; font-weight: 700; font-size: 80%; }
.norm	{font-family:times; font-size:12pt; text-align:justify; text-indent: 2em; margin-top: 0.3em }
.normC	{font-family:times; font-size:12pt; text-align:center;  text-indent: 2em; margin-top: 0.3em }
.foto	{font-family:times; font-size: 8pt; text-align:center;  text-indent: 0em; margin-top: 0em}

.menu	{font-family:times; font-size:14pt; color:#303030; font-weight:700; cursor: hand; text-align:center;
         -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; border:1px dotted;
         padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; line-height:90%;
         box-sizing: content-box;
        }
.SubMenu{ position:absolute; visibility:hidden; box-sizing: content-box; font-size:14pt; 
          border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #000000;
        }
.top	{font-family:helvetika; font-size:24pt; text-align:center; font-weight: 700;  }
.subtop	{font-family:helvetika; font-size:20pt; text-align:center; font-weight: 700;  }
.Razdel	{font-family:Arbat; font-size:16pt; text-align:center; font-weight: 700; color:#c03030; }

.side	{background: #00CC00; /* for non-css3 browsers */
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AA44', endColorstr='#DDFFDD'); /* для IE6-9 */
	 background: -webkit-linear-gradient(top, bottom, #00AA44, #DDFFDD );	/* для webkit-браузеров */
	 background: -moz-linear-gradient(top,#00AA44, #DDFFDD ); 		/* для firefox 3.6+ */
	 background: -o-linear-gradient(top,#00AA44, #DDFFDD ); 		/* для Opera 11.10+ */
	 background: -ms-linear-gradient(top,#00AA44, #DDFFDD ); 		/* для IE10+ */ 
	}

.DivFrame 
        { left:0; right:0; bottom:20; top:143; 
          top=0; //height:100%; //padding-top:125; //padding-bottom:20; 
          /*background:transparent;*/ position:absolute;
        }

.MFrame	{
         font-family:Arial, Helvetica, sans-serif; font-size:10pt; 
         padding-left:30px; padding-right:30px; 
         text-indent:30px;
         line-height:150%; text-align:justify;
	 zoom:1;
         background-color: transparent;
         
         /*overflow-x:hidden;
         overflow-y:scroll;           
              
         scrollbar-face-color:green;
 	 scrollbar-highlight-color:#000000;
 	 scrollbar-shadow-color:#000000;
	 scrollbar-arrow-color:#000000;
	 scrollbar-track-color:#777777;
	 scrollbar-darkshadow-color:#000000;
	 scrollbar-base-color:#77FF77;*/
	}

.Ttl	{
         font-family:Arial,Courier; font-size:1.4em; font-weight:900; letter-spacing:0.5em; 
         text-align:center; text-indent: 0em; border:2px solid #808080;
         margin-top:0.3em; margin-bottom:0.3em; margin-left:2em;margin-right:2em;
         -moz-border-radius: border-radius: 10px; 10px; -webkit-border-radius:10px; 
         bottom:0; left:0; right:0; height:40; min-width:1000px;
         background:#EEEEEE;
         //background: #008800; /* for non-css3 browsers */
	 //filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66CC66', endColorstr='#44AA44'); /* для IE6-9 */
	 //background: -webkit-linear-gradient(top, bottom, #000000, #ffffff );		/* для webkit-браузеров */
	 //background: -moz-linear-gradient(   top,         #66CC66, #44AA44 ); 		/* для firefox 3.6+ */
	 //background: -o-linear-gradient(     top,         #66CC66, #44AA44 ); 		/* для Opera 11.10+ */
	 //background: -ms-linear-gradient(    top,         #66CC66, #44AA44 ); 		/* для IE10+ */ 
	}

.scrugl	{ -moz-border-radius:7px; moz-border-radius:7px;  -webkit-border-radius:7px; border-radius:7px; behavior: url(border-radius.htc); //behavior: url(pie.htc);}
.scrugl2{ -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; behavior: url(border-radius.htc);}

a.header {color: #C0C0C0; font-weight: 700; font-size: 80%; }
 .header {font-family:times; text-align:justify; margin-top: 0.3em; color: #FF00FF;}

.MBody 	{
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AA44', endColorstr='#DDFFDD'); /* для IE6-9 */
	 background: -webkit-linear-gradient(top, bottom, #00AA44, #DDFFDD );	/* для webkit-браузеров */
         background: -webkit-linear-gradient(#00AA44, #DDFFDD);
	 background: -moz-linear-gradient(top,#00AA44, #DDFFDD ); 		/* для firefox 3.6+ */
	 background: -o-linear-gradient(top,#00AA44, #DDFFDD ); 		/* для Opera 11.10+ */
	 background: -ms-linear-gradient(top,#00AA44, #DDFFDD ); 		/* для IE10+ */ 
	}

body	{ font-family:Arial, Helvetica, sans-serif; font-size:16pt; 
          /*padding-left:30px; padding-right:30px; 
          //text-indent:2em;
          //line-height:150%; text-align:justify;
          */
	  z-index:0;
	}

.verseL	{ padding-left:320px;  text-indent:0; text-align:left; color:#770000; }
.verseR	{ padding-left:30px;  padding-right:320px; text-indent:0; text-align:left; color:#770000; }
    ul  { font-size:16pt; text-indent:0em; margin:0px 5px;}


/* Блоки в тексте */
.InDiv	{
         z-index:2; padding:0px; margin:10px; text-indent:0; position:relative; 
         //border-radius: 7px; //sbehavior: url(../pie.htc);  
         background-color:#EEEEEE; float:left; moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px;
         box-shadow: 0 0 10px black; box-shadow: 0 0 10px rgba(0,0,0,0.5);
         -moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
         -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5); 
        }

.TextDiv{
         z-index:2; padding:0px; margin:10px; text-indent:0;
         //border-radius: 7px; //sbehavior: url(../pie.htc); 
         background-color:#EEEEEE; float:left; moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px;
         box-shadow: 0 0 10px black; box-shadow: 0 0 10px rgba(0,0,0,0.5);
         -moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
         -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5); 
        }

.DivImg	{
         float:none; padding:0px; margin:5px;
         //border-radius: 15px; //behavior: url(../pie.htc); 
         moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px;
         box-shadow: 0 0 10px gray; 
         box-shadow: 0 0 10px rgba(128,128,128,0.5);
         -moz-box-shadow: 0 0 15px rgba(128,128,128,0.5);
         -webkit-box-shadow: 0 0 15px rgba(128,128,128,0.5); 
        }

 .Blk { border:1px solid;padding:3px 3px 10px 3px ;margin:5px; } 


/* Блок просмотра */
.ViewDiv{
         text-indent:0; 
         position:fixed; //position:absolute; 
         left:0; top:0; 
         background-color:#DDDDDD; 
         moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px; border:1px solid; visibility:hidden;
         //sbehavior: url(../pie.htc);
         /* Параметры тени */
         box-shadow: 0 0 10px black; 
         box-shadow: 0 0 10px rgba(0,0,0,0.5); 
         -moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);    /* Для Firefox */
         -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5); /* Для Safari и Chrome */
         z-index:3; 
         text-align:center; vertical-align:middle;
         background-position:center center;
         background-image: url(http:/Photos/loading51.gif);
         background-repeat: no-repeat; 
        }                                                                  

.ViewImg{ 
         moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px; border:1px solid; 
         //behavior: url(../pie.htc);
         box-shadow: 0 0 10px gray;                             /* Параметры тени */
         box-shadow: 0 0 10px rgba(128,128,128,0.5);            /* Параметры тени */
         -moz-box-shadow: 0 0 15px rgba(128,128,128,0.5);       /* Для Firefox */
         -webkit-box-shadow: 0 0 15px rgba(128,128,128,128.5);  /* Для Safari и Chrome */
         z-index:4; 
         text-align:center; vertical-align:middle;
        }                                                                  

/* Таблицы */
.TabHead{
         font-family:Helvetica; font-size:26pt; font-weight:700; font-style:normal; 
         color:#770000; text-align:center;
         padding:5px;
	}                

.TabCell{
         font-family:schoolbook; font-size:1.4em; font-weight:400; font-style:normal; 
         color:#101010; text-align:Left;
         padding:5px;
	}                


/* Всплывающие подсказки */
.Tooltip
        {
	 position:relative; z-index:1;
	 color:#000099;
	}
.Tooltip em {display:none;}
.Tooltip:hover em
		{
		 display:block; position:absolute; z-index:2; 
	 	 color:#333333; text-decoration:none; text-indent:0px; text-align:center;
		 background-color:#99FF99; line-height:normal; padding:3px 5px; 
		 bottom:25px; right:0;
                 -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
                 -webkit-box-shadow:0 0 5px #333333; -moz-box-shadow:0 0 5px #333333; box-shadow:0 0 5px #333333;
                 Shadow(Color=#333333, Direction=135, Strength=5);
		}

.Tooltip:hover em v
		{
		 position:absolute; z-index:1; display:block; 
		 bottom:-10px; right:5px; height:0;
		 border-top:11px solid #99FF99; border-left:7px solid transparent;
		 _border-left:7px solid #FDEFC6; /* это для ие6.*/
		 overflow:hidden;
		}
