
body
      {

       background-color:black;
       background-image:url(/img/zn.jpg);
  background-attachment:fixed;
		padding:3%;
		 margin:0px;
		 border:none;

/*
       scrollbar-face-color	 :;
       scrollbar-highlight-color :;
       scrollbar-3dlight-color	 :;
       scrollbar-darkshadow-color:;
       scrollbar-shadow-color	 :;
       scrollbar-arrow-color	 :;
       scrollbar-track-color	 :;
*/

      }

/* -------------------------------------------------------------------------- */
table.mainmenu
      {
 /*
       width  : 100%;
 border-bottom: 4px solid rgb(30%,30%,30%);
 */
       margin : 0px;
       padding: 0px;
 border-bottom: none;
   border-left: none;
  border-right: none;
   font-family: Tahoma, Arial, Sans;
      }

table.mainmenu caption
     {
    vertical-align: bottom;
	text-align: bottom;
	     color: cyan;
	text-align: center;
       font-weight: normal;
	 font-size: 200%;
     }

table.mainmenu tr
     {
       margin-bottom:0px;
       padding-bottom:0px;
     }

table.mainmenu th
      {
       width		:1%;
       background-color :rgb(25%,25%,25%);
       font-weight	:normal;
       text-align	:center;
       font-size	:80%;
       color		:cyan;
       border-left	:5px black solid;
       border-right	:5px black solid;
      }

table.mainmenu th.selected
      {
       background-color:rgb(30%,30%,30%);
      }

table.mainmenu th.selected a
      {
       color:lightcyan;
      }

table.mainmenu a:hover
      {
       background-color:rgb(40%,40%,40%);
       display:block;
      }

table.mainmenu th.selected a:hover
      {
	     background-color: transparent;
			color: lightcyan;
	      text-decoration: none;
      }

/* -------------------------------------------------------------------------- */
hr.bottomline
      {
       margin:0px 0px 0px 0px;
       padding:0px 0px 0px 0px;
       width:100%;
       border-type:solid;
       height:10px;
      }

a:link	  { color: rgb(70%,100%,100%); }
a:active  { color: rgb( 0%,100%,100%); }
a:visited { color: rgb(70%, 80%, 80%); }
a:hover   { color: rgb(95%,100%,100%); }

/* -------------------------------------------------------------------------- */
div.submenu
	   {
	    background-color:rgb(30%,30%,30%);
		 font-family:verdana,tahoma,sans-serif;
		     padding:1.2em 0 0 0;
		      margin:1em   0 0 0;
		       float:left;
		       width:100%;
	   }

div.submenu h1
	   {
		  color:cyan;
	     text-align:center;
	    font-weight:normal;
		 margin:0 2em 0 2em;
	   }

div.submenu p
	   {
		    color:cyan;
	      margin-left:2em;
	     margin-right:2em;
	      text-indent:4em;
	       text-align:justify;
	   }

div.submenu table.mainmenu
	    {
	     /* border-top: 4px solid rgb(35%,35%,35%) ; */
	     border-top:none;
		 margin:0;
		padding:0;
	    }

div.submenu table.mainmenu th
	    {
	     border-left      :2px rgb(30%,30%,30%) groove;
	     border-right     :2px black solid;
	     border-top       :2px black solid;
/*
	     border-left      :5px rgb(30%,30%,30%) solid;
	     border-right     :5px rgb(30%,30%,30%) solid;
*/
	    }

div.submenu table.mainmenu th a
	    {
	      width: 100%;
	    display: block;
    text-decoration: none;
	    }

div.submenu table.mainmenu th a:hover
	    {
	     background-color: rgb(10%,20%,20%);
/*
	     background-color: lightgreen;
*/
	    }

div.submenu table.mainmenu th.selected
	    {
	     background-color:rgb(35%,35%,35%);
	     border-left     :2px black solid;
	     border-right    :2px rgb(50%,50%,50%) solid;
	     border-bottom   :2px rgb(50%,50%,50%) solid;
	    }

div.submenu table.mainmenu th.selected a:hover
	    {
	     background-color: transparent;
			color: lightcyan;
	      text-decoration: none;
	    }

div.submenu hr.bottomlevel
	    {
	     color:lightblue;
	    }

/* -------------------------------------------------------------------------- */
div.content
	  {
	     background-color:rgb(30%,30%,30%);
	       padding-bottom:2em;
		  padding-top:1.2em;
		   margin-top:1em;
			float:left;
			width:100%;

		   border-top:2px solid rgb(50%,50%,50%);
		  border-left:2px solid rgb(50%,50%,50%);
		border-bottom:2px solid rgb(10%,10%,10%);
		 border-right:2px solid rgb(10%,10%,10%);
		  font-family:verdana,tahoma,sans-serif;
		   text-align:center;
			color:cyan;
/*
			clear:both;
*/
	  }

div.content p,div.content ul,div.content h1,div.content h2,div.content h3,div.content h4,div.content h5
	 {
	    margin-left:2.5em;
	   margin-right:2.5em;
	  margin-bottom:2ex;
	 }

div.content p
	  {
	     text-align:justify;
	       behavior: url(/words.htc);
	    text-indent:4em;
	    paddign-top:1.5em;
		  color:cyan;
	   }

div.content ul
	   {
	   }

div.content ul li
	    {
	      text-align:justify;
		behavior: url(/words.htc);
	     text-indent:4em;
	    }

div.content h1
	    {
	     text-align:center;
		  color:cyan;
	    font-weight:normal;
/*
	    font-family:Serif;
	     margin-top:12px;
	  margin-bottom:0px;
*/
		padding:0.5em;
	      font-size:200%;
	    }

div.content h2
	    {
	       text-align:center;
		    color:lightcyan;
	      font-weight:normal;
		font-size:120%;
	       margin-top:12px;
	    margin-bottom:12px;
	    }

div.content h3
	    {
	     text-align: center;
		  color: lightcyan;
	    font-weight: normal;
	      font-size: 150%;
	    }

div.content h6
	    {
		  color: lightcyan;
	    font-weight: bold;
	      font-size: 100%;
	     margin-top: 1ex;
	    }

/*
см. общую группу blockquote

div.content blockquote
	   {
	     margin	: 0px 0px 0px 0px;
	     font-size	: 80%;
	     color	: lightgreen;
	     text-align : right;
	   }

div.content blockquote p
	   {
	    font-size: 60%;
	    color    : cyan;
	    margin   : 0px 0px 0px 0px;
	   text-align: right;
	     behavior: none;
	   }
*/

div.content samp
	    {
	     text-align: center;
		  color: lightcyan;
	     margin-top: 2ex;
	  margin-bottom: 2ex;
		display: block;
	    }

div.content a.leftuser
	    {
		   color:lightcyan;
	      text-align:center;
	       font-size:200%;
	    }

/* -------------------------------------------------------------------------- */
div.content table.links
	    {
/*
	    display:inline;
	     margin:0;
*/
	     margin:1em auto 1em auto;
	    padding:1.2em 3em 1.2em 3em;
	      width:80%;
	 text-align:center;
	    }

div.content table.links caption
	    {
		 color:lightgreen;
	     font-size:120%;
		  width:100%;
/*
		display:block;
*/
	     text-align:center;
		 margin:0 auto 0 auto;
	    }

div.content table.links th
	    {
	    text-align:center;
	   font-weight:normal;
	    text-align:center;
	     font-size:100%;
	 padding-right:10px;
	  border-right:5px solid black;
	 border-bottom:2px solid black;
		 color:lightcyan;
		 width:50%;
	    }

div.content table.links td
	    {
/*
		 width:50%;
*/
	       padding:0 1em 0 1em;
	  margin-right:1em;
	    text-align:left;
		 color:cyan;
	   font-weight:normal;
	     font-size:80%;
	 border-bottom:1px solid black;
	    border-top:1px solid rgb(20%,20%,20%);
	    }

div.content table.links th a img
	    {
		margin:1em;
		border:none;
	    }

div.content table.links ul
	    {
		margin-top:0px;
	    }

div.content table.links ul li
	    {
	       text-indent:0px;
	    }
td.nobr
      {
	white-space:nowrap;
      }

/* -------------------------------------------------------------------------- */
div.content dl
	    {
		   color: lightcyan;
	       font-size: 100%;

/*
	     font-family: monospace;
*/

	     margin-left:2.5em;
	    margin-right:2.5em;
	   margin-bottom:2ex;
	      text-align:left;
	    }

div.content dl li
		 {
		  text-indent:4em;
		 }

div.content dl dfn
		 {
		      font-size: 120%;
		 }

div.content dl dd
		 {
		     text-align:left;
		     font-style:italic;
/*
		    margin-left:40px;
*/

			display:inline;
		 }

div.content dl dt
		 {
			  color:cyan;
/*
		    margin-left:60px;
		  margin-bottom:20px;
*/
			display:inline;
		 }
/* -------------------------------------------------------------------------- */
div.content form
		{
		    text-align: center;
		 margin-bottom: 2em;
		}

div.content legend
		{
			 color:lightgreen;
		   border-left:1px solid lightcyan;
		  border-right:1px solid lightcyan;
		  padding-left:0.2em;
		 padding-right:0.2em;
		 margin-bottom:1ex;
		}

div.content fieldset
		{
		  margin-left:2.5em;
		 margin-right:2.5em;
		margin-bottom:2ex;
			color:lightgreen;
		       border:groove rgb(25%,25%,25%) 2px;
		}

.textinput
		{
		       width:100%;
	       margin-bottom:2ex;
		border-width:0px;
	    background-color:darkcyan;
	       }

div.content form p
	       {
		   width:100%;
		 display:block;
	     margin-left:2em;
	    margin-right:2em;
	     text-indent:0px;
	       }

div.content form label
	       {
		color:lightgreen;
	  margin-left:0em;
	      display:block;
	       }

div.content form label:active
	      {
		 color:lightcyan;
	      }

div.content form div
	      {
		margin:0.5em;
	      }

div.content div.news
	      {
		   border:2px groove rgb(25%,25%,30%);
		   margin:4em 0.5em 2em 0.5em;
		    width:22%;
		    float:right;
/*
		    clear:both;
*/
	      }

div.content div.news p
	      {
		font-size:80%;
	      text-indent:0px;
	      }

div.content div.news p.date
	   {
		margin: 0.3em 0em 0.2em 0em;
	       padding: 0.2em 0.5em 0.2em 0.5em;
	    font-style: italic;
      background-color: black;
	    nargin-top: 12px;
	   }

div.content div.news p.news
	   {
		   margin: 0.2em 0.5em 2em 0.5em;
	   }



/* -------------------------------------------------------------------------- */
div.puretext
	   {
	     background-color:rgb(30%,30%,30%);
		   margin-top:0;

		   border-top:2px solid rgb(50%,50%,50%);
		  border-left:2px solid rgb(50%,50%,50%);
		border-bottom:2px solid rgb(15%,15%,20%);
		 border-right:2px solid rgb(15%,15%,20%);

		  font-family:verdana,tahoma,sans-serif;
		   text-align:center;
			color:cyan;
		      padding:4em;
	   }

div.puretext p
	   {
		  color: cyan;
	     text-align: justify;
	       behavior: url(/words.htc);
	    text-indent: 4em;
	  margin-bottom: 0.2em;
	     margin-top: 0.2em;
/*
	    margin-left: 12px;
	   margin-right: 6px;
*/
	   }

div.puretext p.footer
	   {
	     text-align: right;
	       behavior: none;
	  margin-bottom: 0.8em;
	     margin-top: 0.8em;
	   }

div.puretext p.frml
	   {
	     text-align: center;
	       behavior: none;
	  margin-bottom: 1em;
	     margin-top: 1em;
	 letter-spacing: 0.2em;
	    text-indent: 0;
	   }

div.puretext p.frml span
	   {
	 letter-spacing: 0;
	   }

div.puretext h1
	   {
		  color:cyan;
	      font-size:200%;
	     text-align:center;
	   }

div.puretext h2
	   {
		  color:cyan;
	      font-size:150%;
	     text-align:center;
	   }

div.puretext h3
	   {
		  color:lightgreen;
	      font-size:100%;
	     text-align:center;
	   }

div.puretext h4
	   {
		 color:lightgreen;
	     font-size:120%;
	    text-align:center;
	   }

div.puretext h5
	   {
		  color:lightgreen;
	      font-size:100%;
	     text-align:center;
	   }

div.puretext table
	      {
		   margin:1.5em;
	     cell-spacing:0px;
/*
	     background-color: rgb(0,20%,30%);
		       border: 2px black solid;
		 border-color: rgb(0,10%,40%);
		   text-align: center;
*/
	      };


div.puretext table th
		 {
		    padding: 0.1em;
	   background-color: cyan;
		      color: rgb(20%,20%,20%);
		     border: 1px darkcyan solid;
		 }

div.puretext table td
		 {
		      color:cyan;
		text-aligin:justify;
		   behavior: url(/words.htc);
		     border:1px darkcyan solid;
		    padding:0.3em;
/*
		text-indent:20px;
	       padding-left: 3px;
	      padding-right: 3px;
	       border-color: rgb(0,10%,30%);
	       padding-left:0.1em;
*/
		 }

div.puretext table caption
		 {
	      font-weight:bold;
		    color:cyan;
	       text-align:center;
	   padding-bottom:0.3em;
		 }

div.puretext table P
		{
		  text-indent: 4em;
/*
			color: lightgreen;
*/
		}


div.puretext cite
		{
		font-family:times new roman, serif;
		    display:block;
		  font-size:120%;
		}

/*
div.puretext blockquote
		 {
		   font-size: 100%;
		  margin-top: 40px;
		  text-align: right;
		       color: lightgreen;
		 }

div.puretext blockquote p
		 {
		   font-size: 80%;
	       margin-bottom: 40px;
		  text-align: right;
		    behavior: none;
		  font-color: cyan;
		 }
*/

div.puretext  dl {
		     margin-top: 1em;
		  margin-bottom: 1em;
			  color: lightcyan;
/*
		      font-size: 100%;
		    font-family: monospace;
*/
		  }

div.puretext dl li
		 {
		  text-indent:0em;
		  margin-left:4em;
		   text-align:left;
	      list-style-type:circle;
		 }

div.puretext dl dfn
		 {
		      font-size: 120%;
		   margin-right: 0px;
		 }

div.puretext dl dd
		 {
		     font-style:italic;
			display:inline;
		    text-indent:0em;
			 margin:0px;
/*
		    text-indent: 0px;
		    margin-left: 40px;
*/
		 }

div.puretext dl.table li
		 {
		    margin-top:1em;
		 }


div.puretext dl.table dd
		 {
			display:block;
		 }

div.puretext dl dt
		 {
			  color: cyan;
			display: inline;
/*
		    margin-left: 60px;
		  margin-bottom: 20px;
*/
		 }

div.puretext p.hndscr
		 {
		   text-align: right;
		     behavior: none;
		   margin-top: 20px;
		 }

div.puretext p.annotation
		 {
		   margin-left: 30%;
		     font-syle: italic;
		 }

div.puretext ul
		 {
			  color: cyan;
		     margin-top: 12px;
		  margin-bottom: 12px;
		 }

div.puretext ol
		 {
			  color: cyan;
		     margin-top: 12px;
		  margin-bottom: 12px;
		 }

div.puretext ol li, div.puretext ul li
		 {
		     text-align: justify;
		       behavior: url(/words.htc);
		    margin-left: 24px;
		   margin-right: 24px;
		 }

div.puretext pre
		 {
/*
		    margin-left:50px;
*/
			  color:lightcyan;
		     margin-top:1em;
		  margin-bottom:1em;
		     text-align:justify;
		 }

div.puretext samp
		 {
		    margin-left: 50px;
			  color: lightcyan;
		     margin-top: 12px;
		  margin-bottom: 12px;
		 }

div.puretext hr
		 {
			  color:darkcyan;
		 }

/* --------------------------------------------------------------------- */
blockquote
	   {
		 padding:0px;
	      margin-top:0.5em;
	   margin-bottom:1em;
	    margin-right:2.5em;
	     margin-left:40%;
	       font-size:80%;
		   color:lightgreen;
	      text-align:right;
		 display:block;
	   }

div.submenu blockquote p,div.content blockquote p,div.marinais blockquote p
	   {
	      padding:0px;
	       margin:0px;
		color:cyan;
	   text-align:right;
	     behavior:none;
	   }


/* ---------------------------------------------------------------- */
div.footer
	   {
		  text-align:center;
	    background-color:rgb(20%,20%,20%);
		 font-family:verdana,tahoma,sans-serif;
		      margin:1em 0 1em 0;
		       float:left;
		       width:100%;
		     padding:2em 0 2em 0;
/*
*/

	   }

/* ---------------------------------------------------------------- */

div.menushort
	   {
	     text-align:center;
		  color:white;
	  margin-bottom:0.3em;
	   }

div.menushort a
	   {
	     font-size:60%;
	   }

div.menushort a.selected
	   {
	      color:white;
	    }

/* --------------------------------------------------------------------- */
div.submenushort
	   {
	     text-align:center;
		  color:white;
		padding:0em 0em 1em 0em;
	   }

div.submenushort a
	   {
	    font-size:70%;
	   }
div.submenushort a.selected
	   {
		color:white;
	   }

/* --------------------------------------------------------------------- */
div.counter
	  {
	    clear:both;
      padding-top:1em;
/*
	  padding:1em 0   1em 0;
*/
	font-size:80%;
	    color:cyan;
       text-align:center;
       border-top:4px solid rgb(30%,30%,30%);
      text-indent:0px;
/*
	   height:10em;
*/
	  }

div.counter a
	  {
  text-decoration:none;
	  }

/*
div.counter span.panel
	 {
	 behavior:url("/markup.htc");
	 };

div.counter span.panel div.sec
	 {
	      position:absolute;
	    visibility:hidden;
	       display:block;
	   margin-left:-20em;
		 width:20em;
	 }
*/

div.counter div.shc_hid
	 {
	  visibility:hidden;
	      height:0px;
	    overflow:hidden;
/*
	    position:absolute;
*/
	 }

div.counter div.shc_vis
	 {
	 padding-top:1em;
	  visibility:visible;
/*
	    position:relative;
*/
	 }

/* --------------------------------------------------------------------- */
div.clock
     {
      height:10em;
     }
div.clock div
     {
	    text-align:center;
	      position:absolute;
	     font-size:100%;
		 width:2px;
		height:2px;
      background-color:red;
    }


.headcolumn {
	background: #AAAAAA;
	margin-left : 100px;
	margin-top : 80px;
        width : 505px;
}

.gb_new {
  background: #888888;
	     color: cyan;
	text-align: center;
       font-weight: normal;
	 font-size: 100%;

}

.gb_msgs {
	     color: gray;
	text-align: center;
       font-weight: normal;
	 font-size: 100%;

}

.gb_msg {

	     color: white;
       font-weight: normal;
	 font-size: 200%;

}

.gb_digits {
	color: cyan;
}

.gb_d {
	     color: cyan;
text-align: center;

}

.gb_h {
	     color: cyan;

}

.gb_hp {
	color: cyan;
}

.gb {
	     color: cyan;

}