html, body{
  text-align:center;
  left:50%;
}

body{
  background-color:#ffffff;
  margin:0px;
  padding:10px;
}

b {
color: #bb0055;

}

.imgfig {
  border:1px solid #ca0088;
  margin-bottom:15px;
  margin-right:10px
}

.imgfig2 {
  margin-bottom:15px;
  margin-right:10px
}

#maindivborders{
  width:985px;
  margin:auto;
  padding:0px;
  text-align:left;
}

#maindivborder-left{
  float:left;
  width:10px;
}

#maindivborder-left-top{
  display:block;
  height:77px;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/ru/ru/_img/layout/border fades/border-left1.jpg");
}
#maindivborder-left-menu{
  display:block;
  height:27px;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/ru/ru/_img/layout/border fades/border-left2.jpg");
}
#maindivborder-left-content{
  display:block;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/ru/ru/_img/layout/border fades/border-left3.jpg");
  background-repeat:repeat-y;
}

#maindivborder-left-bottom{
  display:block;
  height:24px;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/ru/ru/_img/layout/border fades/border-left4.jpg");
}

#maindivborder-right{
  float:left;
  width:10px;
}

#maindivborder-right-top{
  display:block;
  height:77px;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/ru/ru/_img/layout/border fades/border-right1.jpg");
}
#maindivborder-right-menu{
  display:block;
  height:27px;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/ru/ru/_img/layout/border fades/border-right2.jpg");
}
#maindivborder-right-content{
  display:block;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/ru/ru/_img/layout/border fades/border-right3.jpg");
  background-repeat:repeat-y;
}
#maindivborder-right-bottom{
  display:block;
  height:24px;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/ru/ru/_img/layout/border fades/border-right4.jpg");
}

#maindiv{
  float:left;
  width:965px;
  margin:auto;
  padding:0px;
  text-align:left;
}

#top{
  width:100%;
  height:77px;
  margin:0px;
  padding:0px;
}

#menu{
  background-image:url(/DNA/ru/ru/_img/layout/menu/menu-background-bar.gif);
  background-repeat:repeat-x;
  background-position:top;
  width:100%;
  height:27px;
  line-height:27px;
  margin:0px;
  padding:0px;
}

#banner{
  width:100%;
  margin:0px;
  padding:0px;
  height:287px;
}

#bannerText{
  padding:30px;
  width:450px;
  text-align:justify;
  font-size:9pt;
}

#mainContentWrapper{
  background-image:url("/DNA/ru/ru/_img/layout/border fades/banner-south-center.gif");
  background-position:top left;
  background-repeat:repeat-x;
}

#content{
  float:left;
  margin:0px;
  padding:0px;
  min-height:10px;
  height:auto !important;
  height:10px;
}

#contentWrapper{
  float:left;
  display:inline;
  margin:0px;
  padding:0px;
  width:770px;
}

#contentWrapperHome{
  height:198px;
  width:965px;
  margin:0px;
  padding:0px;
  background-image:url(/DNA/ru/ru/_img/layout/bg-news.gif);
  
}

#contentHome{
  margin:0px;
  padding:0px;
  height:190px;
  width:900px;  
  }
  
#bottomseparator{
    clear:both;
    margin:0px;
    padding:0px;
    height:12px;
    background-image:url(/DNA/ru/ru/_img/layout/bottom-separator.gif);
  }
  
  
#bottom{
  padding-top:10px;  
  background-image:url("/DNA/ru/ru/_img/layout/border fades/border-bottom.jpg");
  background-position:top;
  background-repeat:repeat-x;
  height:30px;
}

#menubar{
  height:15px;
  float:left;
  margin-left:5px;
  margin-right:5px;

}

#copyright{
  height:15px;
  float:right;
  margin-right:5px;
  
}
.divBlocContentWrapper{
  float:right;
  margin:0px;
  padding:0px;
}

.divBlocContent {
  display:block;
  margin:0px;
  padding:8px;
  color:#000000;
  margin-left:10px;
  margin-right:10px;
  
}


.divBlocContentHome {
  float:left;
  margin:4px;
  padding:0px;
  color:#ffffff;
  margin-top:5px;
}



.verticalSeparator{
  float:left;
  margin-top:-10px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:0px;
  padding:0px;
  width:2px;
  height:100%;
  background-image:url(/DNA/ru/ru/_img/layout/vertical-separator.gif);
  background-repeat:repeat-y;
}

.divseparator{
  clear:both;
}


/************************ BOTTOM MENU BAR *************************/
#copyright, #menubar, #menubar a {
  font-family: verdana, arial;
  font-size: 9pt;
  line-height:10px;
  color: #ca0088;
  text-decoration:none;
}


/*************************** POLICES ******************************/
body {
  font-family: helvetica, verdana, arial;
  font-size: 10pt;
  color: #000000;
}

table.news, td.news {
  font-family: helvetica, verdana, arial;
  font-size: 9pt;
  color: #ffffff;
  text-align:justify;
  topo:15px;
}

.white{
  color: #ffffff;
  text-decoration:none;
  font-size: 16pt;
}

h1 {
  font-family: arial, verdana;
  font-size: 28px;
  font-weight:bold;
  color: #bb0055;
  /margin:0px;
    margin-top: -18px;
  margin-bottom:15px;
}

h1.home {
  font-family: arial, verdana;
  font-size: 28px;
  font-weight:bold;
  color: #bb0055;
  margin-top: -18px;
  margin-bottom:10px;
}

h2 {
  font-family: arial, verdana;
  font-size: 17px;
  color: #bb0055;
  margin:0px;
  margin-top:28px;
}

h3 {
  font-family:  arial, verdana,helvetica;
  font-size: 17pt;
  color: #bb0055;
  margin:0px;
  margin-bottom:10px;
}

h4 {
  font-family: helvetica,verdana,arial; 
  font-size: 10pt;
  font-weight:bold;
  color: #bb0055;
  margin:0px;  
}


h5 {
  font-family: helvetica,verdana,arial; 
  font-size: 9pt;
  font-weight:normal;
  color: #bb0055;
  margin:0px;  
  font-style:normal;
  display:inline;
  
}

h6 {
  font-family: helvetica,verdana,arial; 
  font-size: 10pt;
  font-weight:bold;
  color: #bb0055;
  margin:0px;
  display:inline;
  
}

ul,ol, {
margin-bottom: 20px;
}

li {
margin-bottom: 5px;
}


/*************************** LINK ******************************/

.sitemapsection1, a.sitemapsection1:link, a.sitemapsection1:active {

color: #bb0055;
text-decoration:none;
font-weight:bold;
line-height:40px;
margin-top:25px;
}

.sitemapsection2, a.sitemapsection2:link, a.sitemapsection2:active {

color: #bb0055;
text-decoration:none;
font-weight:bold;
line-height:40px;
margin-top:25px;
}


a:link, a:visited, a:active {
color: #bb0055;
text-decoration:underline;
}

a:hover {
color: #bb0055;
text-decoration:none;
} 

/************************** MENU *********************************/
.mainmenuitemwrapper{
  display:inline;
  float:left;
  margin:0px;
  padding:0px;
  top:0px;
  
 
}

.mainmenuitemwrapperright{
  display:inline;
  float:right;
  
  
}

.mainmenuitem{
  cursor:pointer;
  margin:0px;
  padding:0px;
  
}

.submenuwrapper{  
  position:absolute;
  top:115px;
  left:0px;
  padding:0px;
  margin:0px;
  width:200px;
  height:auto;
  display:none;
}

.submenuitembackground{
  position:absolute;
  top:0px;
  left:0px;
  padding:0px;
  padding-right:22px;
  margin:0px;
  width:100%;
  height:50px;
  background-color:#cccccc;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:.90;
  z-index:1;
  display:none;
}

.submenuitemwrapper{
  a
  position:absolute;
  top:0px;
  left:0px;
  padding:10px;
  margin:0px;
  z-index:10;
  width:100%;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  display:none;
}

.submenuitem{
}

.submenuitem a:link,
.submenuitem a:active,
.submenuitem a:visited{
  font-family: verdana, arial;
  font-size: 10px;
  line-height:16px;
  color: #990066;
  text-decoration:none;
}
.submenuitem a:hover{
  font-family: verdana, arial;
  font-size: 10px;
  line-height:16px;
  color: #990066;
  text-decoration:none;
  font-weight:bold;
}

/************************ LEFT MENU BAR *************************/
#leftMenuWrapper{
  float:left;
  margin-right:4px;
}

#leftMenuHeader{
  width:180px;
  margin:0px;
  padding:6px;
  color:#ffffff;
  font-weight:bold;
  background-image:url(/DNA/ru/ru/_img/layout/menu-bg3.gif);
  background-repeat:repeat-x;
  border-right:1px solid #cccccc;
  cursor:pointer;
}

#leftMenu{
  width:180px;
  margin:0px;
  padding:0px;
}

.leftMenuItem{
  width:180px;
  margin:0px;
  padding:6px;
  border-top:0px;
  border-left:0px;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  background:#ffffff;
  color:#f954b1;
  cursor:pointer;
  
}

.leftMenuItemOn{
  width:180px;
  margin:0px;
  padding:6px;
  border-top:0px;
  border-left:0px;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  background:#efefef;
  color:#8f0559;
  cursor:pointer;
  
}

.leftMenuItemActive{
  width:180px;
  margin:0px;
  padding:6px;
  border-top:0px;
  border-left:0px;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  background:ffffff;
  color:#8f0559;
  cursor:pointer;
  
}

/************************ RIGHT MENU BAR *************************/
#rightMenuWrapper {
  float:right;
  width:325px;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:10px;
  background-image:url("/DNA/ru/ru/_img/layout/border fades/banner-south-center.gif");
  background-repeat: repeat-x;
  background-position: top left;
}

#rightMenu {
  width:325px;
  margin:0px;
  padding:0px;
  margin-top:10px;
  
}

.rightMenuItem {
  float:left;
  margin:0px;
  padding:0px;
  cursor:pointer;
  
}

.rightMenuDisplay {
  text-align:center;
  font-family: verdana, arial;
  font-size: 9px;
  line-height:9px;
  color: #ca0088;
  width:155px;
  height:23px;  
  
}

/************************ BOTTOM MENU BAR *************************/
#copyright, #menubar, #menubar a{
  font-family: verdana, arial;
  font-size: 10px;
  line-height:10px;
  color: #ca0088;
  text-decoration:none;
}