/* Новые стили*/
.gp, .gpindent/*Текст общего использования мелкий*/
{
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #000000;
	  	font-weight : normal;
	  	font-size: 11px;
}
.gpindent
{
                margin-left:20px;
}
.gpcomment/*Текст общего использования мелкий*/
{
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #888888;
	  	font-weight : normal;
	  	font-size: 11px;
}
.gp12 /*Текст общего использования побольше*/
{
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #000000;
	  	font-weight : normal;
	  	font-size: 12px;
}
.gpsmall/*Текст общего использования мельчайший*/
{
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #000000;
	  	font-weight : normal;
	  	font-size: 9px;
}
.gpbold
{
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #000000;
	  	font-weight : bold;
	  	font-size: 11px;
}
.gpmed
{
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #000000;
	  	font-weight : normal;
	  	font-size: 16px;
}
.gpbig
{
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #000000;
	  	font-weight : normal;
	  	font-size: 18px;
}
.cambria
{
	  	font-family : Cambria, Times New Roman, serif;
	  	color : black;
	  	font-weight : normal;
                font-size: 17px;
}
.gpredbold
{
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : red;
	  	font-weight : bold;
}

.gpfalselink
{               font-family : Verdana, Tahoma, sans-serif;
	  	color : #AAAAAA;
	  	font-weight : normal;
	  	font-size: 11px;
                text-decoration: underline;
}
.serif14
{               font-family : Verdana, Tahoma, sans-serif;
	  	color : #000000;
	  	font-weight : normal;
	  	font-size: 14px;
                
}


.menunew
{
                font-family: Verdana, Tahoma;
                color: #ff0000;
                text-decoration: none;
                font-size: 14px;
}

div.wid50
{
         width:50%;
         float:left;
}
div.wid100
{
         width:100%;
         float:left;
}
div.official /*Официальное сообщение */
{
	font-family : Verdana, Tahoma, sans-serif;
	color : #000000;
	font-weight : normal;
	font-size: 11px;
	width: auto;
	background-color : transparent;
        
        
	/*зима*/ border-color : #9CC2EC;
	/*осень*/ border-color : #CCCC33;
	/*весна*/ border-color : #b0ecad;
	/*осень+ border-color : #b0ecad;*/
        
	border-width : 1px;
	border-style : solid;
	border-left-width : 20px;
	padding : 5px;
	margin-bottom : 5px;
	margin-right: 5px;        
	margin-bottom : 11;
}

#news h2, #info h2, #photo h2, #more h2
{
      font-family : Arial, Verdana, Tahoma, sans-serif;
      font-size: 18px;
      font-weight: bold;
      margin-top: -5px;
      
}

div#news, div#info, div#photo, div#more
{
	font-family : Verdana, Tahoma, sans-serif;
	color : #000000;
	font-weight : normal;
	font-size: 12px;
	width: auto;
	background-color : transparent;
	border-width : 1px;
	border-style : solid;
	border-left-width : 20px;
	padding : 5px;
	margin-bottom : 5px;
	margin-right: 5px;
        marging-bottom: 5;
	clear:left;
}



div#thickline 
{ 
 /*зима*/ background:#4D91DD ;  
 /* весна  background:#3DB83D ;*/
 /*осень background:#FF8710 ;*/  
 /* лето background:#3DB83D; */
 height:15px; 
 clear:left; 
}



div#news
{
    /*весна border-color : #8CD98C;*/
    /*зима*/ border-color : #C9A1ED;
    /*осень border-color : #f2b702;*/
   /*лето border-color : #8CD98C;*/
}
div#info
{
     /*весна border-color : #FFDD99;*/ 
     /*зима*/ border-color : #A3A1ED;
     /*осень border-color : #90b10a;*/
    /*лето border-color : #FFDD99;*/

}
div#more
{
   /*весна  border-color : #FFAA99;*/  
   /*зима*/   border-color : #63DC90;  
   /*осень border-color : #ac691f;*/ 
   /*лето border-color : #FFAA99; */
}
div#photo
{
     /*весна border-color : #c1d9d4;*/    
     /*зима*/   border-color : #EDA1C4;  
     /*осень border-color : #d75600;*/
    /*лето border-color : #c1d9d4;*/
}
#news li, #info li
{
 margin-bottom:5px;
 margin-left: -11px;
}



/* следующие два стиля связаны с центральным скрытым pop-up боксом для информации */
div.popupinfo
{
		display:none;
		position: absolute;
		width: 60%;
		height: 50%;
		top: 25%;
		left: 20%;
		padding : 5px;
		background-color: #feffc0;
		z-index: 100;
		border-style:solid;
		border-color : #ddac00;
		border-width : 1px;
		overflow: auto;
}
div.hiddenbox
{   
	        display:none;
}




input[type=text], select, textarea {
    border: 1px #8DB0D9 solid;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 2px;
}
select { border: 1px #8DB0D9 solid; }



/*Кнопочки фотосайта */



.buttonColor {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background-color:#3d94f6;
	-webkit-border-top-left-radius:35px;
	-moz-border-radius-topleft:35px;
	border-top-left-radius:35px;
	-webkit-border-top-right-radius:35px;
	-moz-border-radius-topright:35px;
	border-top-right-radius:35px;
	-webkit-border-bottom-right-radius:35px;
	-moz-border-radius-bottomright:35px;
	border-bottom-right-radius:35px;
	-webkit-border-bottom-left-radius:35px;
	-moz-border-radius-bottomleft:35px;
	border-bottom-left-radius:35px;
	text-indent:0px;
	border:2px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	height:40px;
	line-height:40px;
	width:250px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
 .buttonColor:active {
	position:relative;
	top:1px;
}
 
 .buttonColor:hover {
	background-color:#0da148;
}




/* Старые стили*/

	  A.comlink {
	  	
	  	font-family : Verdana, Tahoma ;
	  	color : #464646;
	  	text-decoration : none;
	  	font-size: 70%;
	  }
	  	  
	  A {
	  	color : #6699CC;
	  }
	  H2 {
	  	font-family : Verdana, Arial, Tahoma, Times New Roman, Verdana, sans-serif;
	  	color : #333333;
	  	font-weight : bold;
	  	text-decoration : none;
	  	font-size: x-large;
	  	text-align : justify;
	  }
	  A:hover {
	  	text-decoration : underline;
	  	color : #4682B4;  }
	  .info {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #CC0033;
	  	text-decoration : none;
	  	font-size: x-small;
	  	font-weight : bold;
	  	text-align : justify;
	  }
	  .link,.text {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #737373;
	  	text-decoration : none;
	  	font-size: 13px;
	  	text-align : justify;
	  }
	  .message {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #222222;
	  	font-weight : bold;
	  	font-size: 80%;
	  }
	  .redmessage {
	  	font-family : Verdana, Tahoma, sans-serif;
    	color : #AA0000;
	  	font-weight : bold;
	  	font-size: 80%;
	  }

	  .redbold {
	  	color : #ff0000;
	  	font-weight : bold;
	  }



      .blacktext {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #000000;
	  	font-weight : normal;
	  	font-size: 80%;
	  	text-align : justify;
	  }
	  .invisible_link {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #EEEEEE;
	  	text-decoration : none;
	  	font-size: 80%;
	  	text-align : justify;
	  }
  	  .small {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	text-decoration : none;
	  	font-size: 70%;
	  	text-align : justify;
	  }
  	  .smallgrey {
                font-family : Verdana, Tahoma, sans-serif;
	  	color : #888888;
	  	text-decoration : none;
	  	font-size: 70%;
	  	text-align : justify;
	  }
	  .smallinvisible {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #DDDDDD;
	  	text-decoration : none;
	  	font-size: 70%;
	  	text-align : justify;
	  }
	  .smalltext {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #AAAAAAA;
	  	text-decoration : none;
	  	font-size: 70%;
	  	text-align : justify;
	  }

	  .smallred {
    	font-family : Verdana, Tahoma, sans-serif;
    	color : #AA0000;
    	text-decoration : none;
    	font-size: 70%;
    	text-align : justify;
      }
      .smallgrey {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #999999;
	  	text-decoration : none;
	  	font-size: 70%;
	  	text-align : justify;
	  }
     .mainheader {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #FFFFFF;
	  	font-weight : bold;
	  	text-decoration : none;
	  	font-size: x-large;
	  	text-align : center;
		text-shadow:#000 1px 1px 0;
	  }
      .TextOrLink
      {
	  	color : #OOOOOO;
      }
      a.TextOrLink
      {
	  	color : #888888;
      }
      .biggrey {
	    font-family : Arial, Verdana, Tahoma, sans-serif;
	    font-size : 16px;
	    font-weight : bold;
	    color : #A1A1A1;
      }
      .big {
	    font-family : Arial, Verdana, Tahoma, sans-serif;
	    font-size : 16px;
	    font-weight : bold;
	    color : #000000;
      }
      .CanEditFormBold
	  {
        font-size: 70%;
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
        font-weight : bold;
        color : black;
	  }
      .CanEditForm
	  {
        font-size: 70%; 
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
        font-weight : normal;
        color : black;
	  }
      .GenericFormBold
	  {
        font-size: 70%;
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
        font-weight : bold;
        color : <? echo($fgcolor1); ?>
	  }
	.GenericForm
	  {
        font-size: 70%; 
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
        font-weight : normal;
        color : <? echo($fgcolor1); ?>
	  }
      .GenericField
	  {
        font-size: 70%; 
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
	  }
	  .GenericButton 
	  {
        font-size: 70%; 
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
	  }

	a.edit
	{
		background : #a28dff;
		color : Yellow;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration : none;
		border-color : #a28dff;
		border-width : 2;
		border-style : solid;
		font-size : 70%;
	}
		a.edit:hover
	{
		background : Red;
		border-color : Red;
	}


 .sel { color : <? echo($fgcolorBg); ?>; }
	
 .lessonsel { color : <? echo($fgcolorBg); ?> ;
        } 
 .lessonans { color : #808080;
 		
  		}
 .lessonclass { 
  		background: <? echo($bgcolor1); ?>;
  		color : <? echo($fgcolor1); ?>;
  		}
 

table.commontable
{
border:1px solid #c3c3c3;
border-collapse:collapse;
}
table.commontable th
{
background-color:#e5eecc;
border:1px solid #c3c3c3;
padding:3px;
vertical-align:top;
}

table.commontable td 
{
border:1px solid #c3c3c3;
padding:3px;
vertical-align:top;
}





	hr.pme-hr		     { border: 0px solid; padding: 0px; margin: 0px; border-top-width: 1px; height: 1px; }
	table.pme-main 	     { font-size: x-small; font-family: Verdana, Tahoma; border: #004d9c 1px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
	table.pme-navigation { font-size: x-small; font-family: Verdana, Tahoma; border: #004d9c 0px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
	td.pme-navigation-0, td.pme-navigation-1 { white-space: nowrap; }
	th.pme-header	     { font-size: x-small; font-family: Verdana, Tahoma; border: #004d9c 1px solid; padding: 4px; background: #add8e6; }
	td.pme-key-0, td.pme-value-0, td.pme-help-0, td.pme-navigation-0, td.pme-cell-0,
	td.pme-key-1, td.pme-value-1, td.pme-help-0, td.pme-navigation-1, td.pme-cell-1,
	td.pme-sortinfo, td.pme-filter { font-size: x-small; font-family: Verdana, Tahoma; border: #004d9c 1px solid; padding: 3px; }
	td.pme-buttons { text-align: left;   }
	td.pme-message { text-align: center; }
	td.pme-stats   { font-size: x-small; font-family: Verdana, Tahoma; text-align: right;  }
