/******************************************************************************/
div.head * { margin:0;padding:0 }
div.head
	     {
	     }

/******************************************************************************/
div.head ul.lang
	     {
	     display:inline;
	  text-align:right;
	word-spacing:0.5em;
	   font-size:0.8em;
	     }

div.head ul.lang li
	     {
	     display:inline;
	      margin:0;
	     padding:0.2em 0 0 0.5em;
/*
	      border:1px solid lightblue;
*/
	     }

html>body div.head ul.lang li
	     {
	     padding-right:0.5em;
	     }


div.head ul.lang a img
	     {
	      border:none;
	     }

/******************************************************************************/
div.head ul.lang .news
	  {
	background-color:rgb(97%,97%,100%);
		behavior:url("/markup.htc");
	      }

div.head ul.lang .news span.hid
	     {
		 overflow:hidden;
	     }

div.head ul.lang .news span.b
		{
		    display:inline;
		font-weight:bold;
	   background-color:rgb(90%,90%,93%);
		}

div.head ul.lang .news div.second
	     {
		  display: block;
		    width: 30em;
	       visibility: hidden;

		 position: absolute;
		   margin: 3ex 0 0 -30em;
	 background-color: rgb(97%,97%,100%);
		   border: 2px solid rgb(90%,90%,93%);
		  padding: 0.3em;
	     }

div.head ul.lang .news:hover .second
	     {
	       visibility:visible;
		   margin:-0.3ex 0 0 -16em;
		  display:block;
	     }


div.head ul.lang .news ul li
		{
		 text-align:justify;
		text-indent:0;
		   behavior:none;
		     margin:0.5em 0;
		}

div.head ul.lang .news ul li span
		{
		    display:inline;
		font-weight:bold;
		}

/***************************************************/

div.head h 1
	     {
       text-align:right;
	    width:100%;
	  display:inline;
	    float:right;
	   margin:0;
/*
*/
	     }

/***************Левое меню****************************/
div.submenu
	  {
	    float:left;
	    width:15em;
	  display:block;

	font-size:0.8em;
	  padding:1em;
      font-family:verdana, tahoma, sans serif;
   letter-spacing:-0.1ex;
	   margin:90px 1.6em 0 -1.2em;
	  }

div.submenu h1,div.submenu h2
	  {
      font-family:verdana, tahoma, sans serif;
	  }

div.submenu h1
	  {
	    font-size:0.9em;
	border-bottom:2px solid rgb(90%,90%,95%);
		width:100%;
	  }

div.submenu h2
	  {
		width:100%;
	   text-align:left;
	    font-size:0.9em;
	  font-weight:normal;
	       margin:0 0;
	border-bottom:1px solid blue;
	  }

div.submenu .second
	  {
	   padding:1em;
  background-color:rgb(97%,97%,100%);
	    border:2px solid lightblue;
	  }

div.submenu ul
	  {
	    margin-right:0;
	     margin-left:1.25em;
	  }

div.submenu ul li
	  {
	   list-style-type:square;
		text-align:left;
		     color:blue;
		    margin:0.1em 0;
		background-color: #EAEAEA;
	  }

div.submenu ul li
	  {
/*
      background-color: #EAEAEA;
*/
	  }

div.submenu ul li.selected
	  {
	   font-weight:bold;
		 color:red;
	  }

.submenu p
	 {
	  font-size: 0.85em;
	 text-align: left;
	   behavior: none;
	text-indent: 0;
	    padding: 0;
	     margin: 0;
	 }

/********************************************/
div.search
	 {
	   display:inline;
/*
	  overflow:hidden;
	     float:left;
	     width:70%;
	text-align:left;
	   padding:0;
	    margin:0;
*/
	 }

div.search p,div.search form
	 {
	    margin:0;
	   padding:0;
	   display:inline;
       text-indent:0;
	 }

div.search input
	 {

background-color:rgb(97%,97%,100%);
	  border:1px solid lightblue;
	  margin:0 0.2em;

	   width:auto;
	 display:inline;
       font-size:0.9em;
	 }

div.search input.button
	 {
background-color:rgb(92%,92%,95%);
	 }

div.search input.hidden
	 {
	  display:none;
	 }


div.search p.hide
	 {
 display:none
	}


/********************************************/


