   body {
/*      background: url(http://usiter.com/uploads/20120528/trava+v+prirode+92905974333.jpg) no-repeat center center fixed;  */

      background: url(../images/immuno_bg_7.jpg) no-repeat center center fixed;  
      bachground-opacity: 0.6;
/*      background: url(http://usiter.com/uploads/20120528/trava+v+prirode+92905974333.jpg) no-repeat center center fixed;  */
/*      background: url(http://usiter.com/uploads/20120528/trava+v+prirode+92905974333.jpg) no-repeat center center fixed;  */
/*      background: url(http://usiter.com/uploads/20120528/trava+v+prirode+92905974333.jpg) no-repeat center center fixed;  */
/*      background: url(images/IMG_5562.JPG) 12% 12%;  */
/*      background: url(images/obolensk_immuno_background_1.jpg) 12% 12%;  */
           font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
              font-size: 12px;
              font-weight: normal;
       -webkit-background-size: cover;
       -moz-background-size: cover;
       -o-background-size: cover;
       background-size: cover;



   }
   p
   {
   font-size: 14px;
           font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   color: #222;
   line-height: 15pt;
   font-weight: normal;
   margin: 10pt;
   }
   a {
   color: #515354;
   text-decoration: none;

         	z-index: 1000;
   }
   a:hover {
   color: red;
   }

   .cite:hover {
   color: black !important;
   font-weight: normal;
   background-color: red;
   }
   h3 {
   
      font-size: 17px;
           font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   color: #777;
   margin-left: 10px;
   }

	img {
	border: solid 2px #777; 
	float: left;
	margin: 10pt;
	margin-top: 7pt;
	margin-right: 10pt;
	z-index: 1000;
	}
  
   ul
   {

   margin-left: 153pt;
   list-style-type: square; 
   font-size: 14px;
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   color: #222;
   font-weight: normal;
   }
   ul.services
   {

   margin-left: 15pt;
   list-style-type: square; 
   font-size: 14px;
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   color: #222;
   font-weight: normal;
   }
  
   li {
   margin-top: 5pt;
   margin-right: 2pt;
   }

   .block_text
   {
    left: 157px; 
	
    border: solid 1px #8c8f91; 
    position: absolute; 
    top: 95px; 
	float: right;
    right: 11px;
    border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;

   }

   
 
   .block_vert_line
   {
    width: 1px; 

    background-color: #8c8f91;
    position: absolute; 

    left: 141px;	
	float: left;
	z-index: -999;
   }


         .block_copyright
   {
    width: auto; 
    position: absolute; 
    bottom: 13px; 
	padding-right: 7px;
	float: right;
    right: 55px;
	z-index: -11;
   }


.title {
  display: block;
  width: 142px;
  position: absolute;
  bottom: 0px;
  background: #000;
  opacity: 0.00;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=00);
  -khtml-opacity: 0.00;
  -moz-opacity: 0.00;
  text-align: center;
  color: #fff;
  font: 11px/16px Geneva, Arial, Helvetica, sans-serif;
}
.title:hover {
   	  display: block;
  width: 140px;
  position: absolute;
  bottom: 0px;
  background: #000;
  opacity: 0.70;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -khtml-opacity: 0.70;
  -moz-opacity: 0.70;
      -webkit-transition: all 0.7s ease;
  text-align: center;
   color: #ff3b19 !important;
  font: 11px/16px  Geneva, Arial, Helvetica, sans-serif;
   }



#photo { 
        
    	 position: absolute;
    	 padding-left:0px;
	 top: 12px;
left:0px;
	 right: 171px;
	 width: auto;
	 float:left; 
        margin-left: 0px; 
        margin-bottom: 17px; 
        text-align:center;
        }
        

        

.nav_block {
display: inline;	
position: fixed;
top:12px;
right:10px;
padding-left:0px;
float:right;
height:65px;
width: 5080px;	
z-index: 9999;
}

.nav {
display: inline;		
position: relative;
vertical-align:bottom;
  text-align: center;
top:0px;
right:0px;
color:white;
margin-left:10px;
padding-left:0px;
float:right;
height:70px;
width: 110px;
      -webkit-transition: all 0.5s ease;
background-color:#c9d000;	
    border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px;
	
}

.nav:hover {
display: inline;		
position: relative;
top:0px;
right:0px;
margin-left:10px;
padding-left:0px;
float:right;
height:70px;
width: 110px;
      -webkit-transition: all 0.5s ease;
color:white;
text-color:black;
background-color:white;	
    border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px;
	vertical-align:bottom;
	box-shadow: #c9d000
	
	#f0dbea
}



.text_nav {
position:relative;
color:black;
top:21px;	
vertical-align:middle;
font-size:1.45em;
text-decoration:none;
text-shadow:none;

}
.text_nav:hover {
position:relative;
color:black;
top:21px;	
vertical-align:middle;
font-size:1.45em;
text-decoration:none;
text-shadow:none;
}

.source_info {
position: fixed;
color: #aeaeae;
font-size:8.3px;
bottom:63px;
z-index: 9999;
right:-55px;
text-align: right;
margin-left: 0px;
line-height: 0px;
 -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.source_info a {
text-decoration: none;
color: #aeaeae;
}
.source_info a:hover {
color: #ff0000;
}
}
.map_way {
	position:relative;
	width: 50px;
	padding: 12px;
}
	
#sidebar_1_1 {
position: fixed;

top: 337px;
hight: 337px;
width: 71px;
left: 33px;

float: right;
text-align: right;
margin-left: 0px;
line-height: 0px;
 -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
       writing-mode: lr-tb; 
  	font-family: Tahoma, Verdana;
font-weight: bold;	
font-size:57px;
	color: #8c8f91;
}
#sidebar_1_1:hover {

	color:#5e6163;
}

