﻿html { overflow-y: scroll;}

body {
    font-family: "trebuchet ms", trebuchet, Helvetica, sans-serif;
	color: #000000;
    margin: auto;
    text-align: center;
    font-size: 80%;
    background: #fff;
    background-position: top center;

    min-width: 993px;
     }

p, blockquote, label, ul, ol, dl, fieldset, address
   {
	margin: 0 0 1.1em; padding: 0;
   }

ul, ol {padding-left:2em; margin: 0 0 1.1em;}

a { color: #8f0000; text-decoration: none;}
    a:visited { color: #8f0000; }
    a:hover { color: #996666; 	text-decoration: underline;}

a img {border:0;}

.colortext {
     color: red; /* Красный цвет выделения */
   }

.greentext {
     border: 2px;
     color: #006600;
   }


h1, h2, h4, h6  {
   color: #006600;
   width: 100%;
   border-bottom: 1px solid #ccc;
   margin-top: 20px;
                }

h1 {font-size: 1.4em;
    color: #006600;}

.alumnih1 {
   color: #102247;
   width: 100%;
   border-bottom: 1px solid #ccc;
   margin-top: 20px;
   font-size: 1.4em;
          }

h3, h5 { color: #006600;}

#overcoat  {
    margin: auto;
    margin-top: 2px;
    width: 1088px;
    text-align: left;
           }
#top
  {
    float: left;
    width: 1086px;
    background: #006600;
  }

#headerleft
  {
    float: left;
    margin-top: 20px;
    margin-left: 25px;
    margin-bottom: 20px;
  }

#headeradd2
  {
    float: left;
    font-size: 86%;
    margin-top: 15px;
	margin-left: 556px;
    color: #888;
  }
#headeradd2 a { color: #fff; border: 0px solid #fff; text-decoration: none;}
#headeradd2 a:hover {font-size: 1em; color: #fff; border: 1px dotted #fff; text-decoration: none;}
#headeradd4
  {
    float: left;
    font-size: 90%;
    margin-top: 23px;
	margin-left: 500px;
    color: #888;
  }
  #headeradd4 a { color: #fff; border: 0px solid #fff; text-decoration: none;}
  #headeradd4 a:hover {font-size: 1em; color: #fff; border: 1px dotted #fff; text-decoration: none;}

#headeradd3
  {
    float: right;
    font-size: 86%;
    line-height: 110%;
    text-align: right;
    margin-top: 8px;
	margin-right: 15px;
    color: #888;
  }

#headeradd1
  {
    float: right;
    font-size: 86%;
    line-height: 110%;
    text-align: right;
    margin-top: 25px;
	margin-right: 10px;
    color: #888;
  }



#headerright {float: right;}

#picture_home
  {
    line-height: 0;
    padding: 0;
    margin:0;
    margin-top: 2px;
    float: left;
    border-top: 0px solid #;
  }

  #picture_lab
    {
    /*  width: 235px;
  	padding: 0px;
      margin-left: 0px;
  	margin-right: 26px;
      margin-top: 0px;
  	margin-bottom: 20px;
      */
    float: left;
    font-weight: bold;
  	font-size: 130%;
  	text-align: center;
    }

.fotostaff { 
margin-right: 40px;
float:left;
height:240px;
 }

#menu_main
  {
    width: 100%;
    margin-bottom: 0px;
    float: left;
    vertical-align: bottom;
    letter-spacing: 2px;
  }

#menu_main ul
  {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    font-weight: ;
    float: left;
  }

#menu_main li {float: left;}

#menu_main li a
  {
    text-align: center;
    float: none;
    color: #fff;
    height: 40px;
    width: 134px;
    padding: 20px 0px 0px 0px;
    float: left;
    display: block;
    font-size: 120%;
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
  }
a.personal { color: #006600; text-decoration: none;}

#menu_main li a.home  { background: rgb(51,153,255); }
#menu_main li a.home  { background: rgba(51,153,255, 0.7); }
#menu_main li a.home:hover  { background: rgba(51,153,255, 1); text-decoration: none; }
  #menu_main li a.homeQ  { background: #3399FF; }
  #menu_main li a.homeQ:hover  { background: #3399FF; text-decoration: none; }

#menu_main li a.institute  { background: rgb(102,0,102); }
  #menu_main li a.institute  { background: rgba(102,0,102, 0.7); }
#menu_main li a.institute:hover  { background: rgba(102,0,102, 1); text-decoration: none; }
  #menu_main li a.instituteQ  { background: #660066;}
  #menu_main li a.instituteQ:hover  { background: #660066; text-decoration: none; }

#menu_main li a.science  { background: rgb(153,51,51); }
#menu_main li a.science  { background: rgba(153,51,51, 0.7); }
#menu_main li a.science:hover  { background: rgba(153,51,51, 1); text-decoration: none; }
  #menu_main li a.scienceQ  { background: #993333; }
  #menu_main li a.scienceQ:hover  { background: #993333; text-decoration: none; }

#menu_main li a.laboratory  { background: rgb(204,102,0); }
#menu_main li a.laboratory  { background: rgba(204,102,0, 0.7); }
#menu_main li a.laboratory:hover  { background: rgba(204,102,0, 1); text-decoration: none; }
  #menu_main li a.laboratoryQ  { background: #CC6600; }
  #menu_main li a.laboratoryQ:hover  { background: #CC6600; text-decoration: none; }

#menu_main li a.grad  { background: rgb(0,102,51); }
#menu_main li a.grad  { background: rgba(0,102,51, 0.7); }
#menu_main li a.grad:hover  { background: rgba(0,102,51, 1); text-decoration: none; }
  #menu_main li a.gradQ  { background: #006633; }
  #menu_main li a.gradQ:hover  { background: #006633; text-decoration: none; }

#menu_main li a.museum  { background: rgb(102,51,0); }
#menu_main li a.museum  { background: rgba(102,51,0, 0.7); }
#menu_main li a.museum:hover  { background: rgba(102,51,0, 1); text-decoration: none; }
  #menu_main li a.museumQ  { background: #663300; }
  #menu_main li a.museumQ:hover  { background: #663300; text-decoration: none; }

#menu_main li a.eej  { background: rgb(51,51,153); }
#menu_main li a.eej  { background: rgba(51,51,153, 0.7); }
#menu_main li a.eej:hover  { background: rgba(51,51,153, 1); text-decoration: none; }
  #menu_main li a.eejQ  { background: #333399; }
  #menu_main li a.eejQ:hover  { background: #333399; text-decoration: none; }

#menu_main li a.contacts  { background: rgb(102,102,102); }
#menu_main li a.contacts  { background: rgba(102,102,102, 0.7); }
#menu_main li a.contacts:hover  { background: rgba(102,102,102, 1); text-decoration: none; }
  #menu_main li a.contactsQ  { background: #666666;}
  #menu_main li a.contactsQ:hover  { background: #666666; text-decoration: none; }


#column_one   {    float: left;    width: 70%;  }
#column_lab  {    margin-top: 40px;	float: left;    width: 100%;  }
#column_lab_2  {    float: left;  }
#column_two  {    float: left;    width: 0%;  }
#column_three  {    float: left;    width: 30%;  }
#column_three_lab  {    float: right;;    width: 100%;  }
#column_news_one  {    float: left;    width: 25%;	  }

#column_home_two  {    float: left;    width: 50%;  }
#column_home_three  {    float: left;    width: 25%;  }
#main	{      margin: 0 15px;	}

#footer
  {
    float: left;
    text-align: center;
    width: 100%;
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #ccc;
    color: #777;
    font-size: 85%;
  }

/* Inside Sub-menus \*/

#menutitle
  {
    float: right;
    width: 254px;
    color: #fff;
    font-weight: bold;
    margin-top: 10px;
  }

#menutitle .text
  {
    padding: 12px 5px 5px 23px;
  }

#menutitle .text a
  {
    color: #fff;
  }

#menubody
  {
    float: right;
    position: relative;
    width: 250px;
    padding-top: 15px;
    padding-bottom: 10px;
  }

#menubody p
  {
    margin-left: 22px;
    text-indent: -12px;
    padding-bottom: 10px;
    padding-right: 10px;

  }

#menubody p.levelone
  {
    padding-bottom: 0;
  }

/* yandex search*/
#ya-site-form
  {
  width: 254px;
  float: right;
  margin-top: 10px;
  }

/* END - Inside Sub-menus \*/
/* institute*/
#menu_main ul.institute  {    border-bottom: 6px solid #660066;  }
#menutitle.institute  {    background: #660066;  }
#menubody.institute  {
    border-left: 2px solid #660066;
    border-right: 2px solid #660066;
    border-bottom: 2px solid #660066;
  }


/* science */
#menu_main ul.science  {    border-bottom: 6px solid #939;  }
#menutitle.science  {    background: #993333;  }
#menubody.science
  {  border-left: 2px solid #993333;
    border-right: 2px solid #993333;
    border-bottom: 2px solid #993333;
  }
/* laboratory */
#menu_main ul.laboratory  {    border-bottom: 6px solid #939;  }
#menutitle.laboratory  {    background: #CC6600;  }
#menubody.laboratory
  {
    border-left: 2px solid #CC6600;
    border-right: 2px solid #CC6600;
    border-bottom: 2px solid #CC6600;
  }
/* grad */
#menu_main ul.grad  {    border-bottom: 6px solid #006633;  }
#menutitle.grad  {    background: #006633;  }
#menubody.grad
  {
    border-left: 2px solid #006633;
    border-right: 2px solid #006633;
    border-bottom: 2px solid #006633;
  }
/* contacts*/
#menu_main ul.contacts  {    border-bottom: 6px solid #666666;  }
#menutitle.contacts  {    background: #666666;  }
#menubody.contacts
  {
    border-left: 2px solid #666666;
    border-right: 2px solid #666666;
    border-bottom: 2px solid #666666;
  }


  /* eej*/
#menu_main ul.eej  {    border-bottom: 6px solid #333399;  }
#menutitle.eej  {    background: #333399;  }
#menubody.eej
  {
    border-left: 2px solid #333399;
    border-right: 2px solid #333399;
    border-bottom: 2px solid #333399;
  }

/* eej_new */
#menu_main ul.eej_new  {    border-bottom: 6px solid #006600;  }
#menutitle.eej_new {    background: #006600;  }
#menubody.eej_new
{
    border: 1px solid #006600;
	margin: 1px;

  }

.leftth {width:200px;}
td {vertical-align:top}

.sign {
    float: left; /* Выравнивание по правому краю */
    border: 0px solid #333; /* Параметры рамки */
    padding: 7px; /* Поля внутри блока */
    margin: 10px 0 5px 5px; /* Отступы вокруг */
    background: #f0f0f0; /* Цвет фона */
   }
.sign figcaption {
    margin: 0 auto 5px; /* Отступы вокруг абзаца */
   }
.sign2 {
    text-align: center;
	float: center; /* Выравнивание по правому краю */
    border: 0px solid #333; /* Параметры рамки */
    padding: 7px; /* Поля внутри блока */
    margin: 10px 0 5px 5px; /* Отступы вокруг */
    background: #f0f0f0; /* Цвет фона */
   }
.sign2 figcaption {
    margin: 0 auto 5px; /* Отступы вокруг абзаца */
   }

 .leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
 .rightimg {
    float:right; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }

  #transform {
  width: 270px;
  height: 70px;
  padding: 10px 0px 0px;
     cursor: pointer;
	-moz-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    -webkit-transition: all 1.5s ease;
  }

  #transform:hover {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -o-transform: scale(2);
  }
