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


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

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

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

#maindivborder-left-top{
  display:block;
  width:10px;
  height:77px;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/no/no/_img/layout/border fades/border-left1.jpg");
}
#maindivborder-left-menu{
  display:block;
  height:27px;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/no/no/_img/layout/border fades/border-left2.jpg");
}
#maindivborder-left-content{
  display:block;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/no/no/_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/no/no/_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/no/no/_img/layout/border fades/border-right1.jpg");
  
}
#maindivborder-right-menu{
  display:block;
  height:27px;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/no/no/_img/layout/border fades/border-right2.jpg");
  
}
#maindivborder-right-content{
  display:block;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/no/no/_img/layout/border fades/border-right3.jpg");
  background-repeat:repeat-y;
 
}
#maindivborder-right-bottom{
  display:block;
  height:27px;
  margin:0px;
  padding:0px;
  background-image:url("/DNA/no/no/_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-repeat:repeat-x;
  background-position:top;
  width:100%;
  height:27px;
  line-height:27px;
  margin:0px;
  padding:0px;
}
#picture{
  margin-bottom:15px;
  margin-left:20px; 
}
#banner{
  width:100%;
  margin:0px; 
  padding:0px;
  /*filter:progid:DXImageTransform.Microsoft.Fade(duration=0.2,overlap=.5)*/
}

#bannerText{
  padding:30px;
  width:350px;
}

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

#contentWrapper{
  float:left;
  display:inline;
  margin:0px;
  padding:0px;
  width:765px; !important;
}

#content{
  display:inline;
  float:left;
  margin:0px;
  padding:0px;
  min-height:10px;
  height:auto !important;
  *height:10px;
  text-align:left;  
}

#bottom{
  padding-top:8px;  
  background-image:url("/DNA/no/no/_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:left;
  margin:0px;
  padding:0px;
}

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

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

.divseparator{
  clear:both;
}


/************************ BOTTOM MENU BAR *************************/
#copyright, #menubar, #menubar a, #policy, #policy 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: 9.5pt;
  color: #000000;
}

b {
color: #bb0055;

}

fp {
  font-family: helvetica, verdana, arial;
  font-size: 10pt;
  color: #000000;
  padding-bottom:15px;
}

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

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;
  margin-top:100px;
  
}

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;
} 


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

.imgfig2 {
  margin-bottom:15px;
  margin-right:10px;
  border: 1px solid ffffff;
  padding:0px 0px 10px 0px;


}


/*************************** Table ******************************/
table.content {
border-style: solid; 
 border-width: 1px;
 border-color: #bb0055; 

}


/*************************** table products ******************************/

table.products {
 abackground-image:url("/DNA/no/no/_img/layout/our products/bg-products.jpg"); 
 abackground-repeat:repeat-y;
 border-width: 1px; 
 border-color: #ec008c;
 border-collapse: collapse;

}

td.productsGram{
 text-align:center; 
 color:#ffffff; 
 background-color:#ec008c; 
 height:25px; 
 font-weight:bold;

}

tr.productsLine {
 border-bottom:1px solid #ec008c; 
 text-align:center;
 background-color:#ffdcff;

}

tr.productsLine2 {
 border-bottom:1px solid #ec008c; 
 text-align:center;
 background-color:#fff2ff;

}

.linkSpecialCare {
	display: block;
	float: right;
	margin-right: 92px !important;
	margin-right: 45px;
	margin-bottom: 19px !important;
	margin-bottom: 14px;
	color: #BB0055;
}