/* Новые стили*/
.gp /*Текст общего использования */
{
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #000000;
	  	font-weight : normal;
	  	font-size: 11px;
}
.gpbold
{
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #000000;
	  	font-weight : bold;
	  	font-size: 11px;
}
.gpredbold
{
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : red;
	  	font-weight : bold;
}
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-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#news
{
	border-color : #C9A1ED;
        /*//осень border-color : #f2b702;*/
}
div#info
{
	border-color : #A3A1ED;
        /*//осень border-color : #90b10a;*/
}
div#more
{
        border-color : #63DC90;  
	/*//осень border-color : #;*/
}
div#photo
{
        border-color : #EDA1C4;  
	/*//осень border-color : #d75600;*/
}
#news li, #info li
{
 margin-bottom:5px;
 margin-left: -11px;
}







/* Старые стили*/

	  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: 80%;
	  	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;  }

