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("../images/border-left1.jpg");
}
#maindivborder-left-menu{
  display:block;
  height:27px;
  margin:0px;
  padding:0px;
  background-image:url("../images/border-left2.jpg");
}
#maindivborder-left-content{
  display:block;
  margin:0px;
  padding:0px;
  background-image:url("../images/border-left3.jpg");
  background-repeat:repeat-y;
}

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

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

}

#maindivborder-right-top{
  display:block;
  height:77px;
  margin:0px;
  padding:0px;
  background-image:url("../images/border-right1.jpg");

}
#maindivborder-right-menu{
  display:block;
  height:27px;
  margin:0px;
  padding:0px;
  background-image:url("../images/border-right2.jpg");

}
#maindivborder-right-content{
  display:block;
  margin:0px;
  padding:0px;
  background-image:url("../images/border-right3.jpg");
  background-repeat:repeat-y;

}
#maindivborder-right-bottom{
  display:block;
  height:27px;
  margin:0px;
  padding:0px;
  background-image:url("../images/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;
}

#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("../images/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("../images/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("../images/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;


}

.prodname {
color:#E73097;
font-size:11px;
font-weight:bold;
line-height:16px;
margin:0;
padding:0 0 3px;
text-align:left;
width:124px;
vertical-align: bottom;
}
/*************************** Table ******************************/
table.content {
border-style: solid;
 border-width: 1px;
 border-color: #bb0055;

}
#picture{
  margin-bottom:15px;
  margin-left:20px;

}

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

table.products {
 abackground-image:url("../images/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: 97px !important;
	margin-right: 50px;
	margin-bottom: 19px !important;
	margin-bottom: 14px;
	color: #BB0055;
}
#datalist table {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #4D4D4D;
  margin-left:15px;
  width:620px;
  }
#datalist td, th {
/*  border-bottom: 1px solid #DDDDDD;*/
  padding: .4em;
  color: #4D4D4D;
  text-align:left;
  }

#datalist thead th, tfoot th {
  font: bold 12px Arial, Helvetica, sans-serif;
  /*border: 1px solid #03476F;*/
  text-align: left;
  background:#666666;
  color: #FFFFFF;
  padding-top:3px;
  }
#datalist tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }
#datalist tbody td a:hover {
  background: #EEEEEE;
  color: #363636;
  }
#datalist tbody th a {
  font: normal 12px Arial, Helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }
#datalist tbody th a:hover {
  background: transparent;
  color: #363636;
  }
#datalist tbody th, tbody td {
  text-align: left;
  }
#datalist tfoot td {
  border: 1px solid #03476F;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
#datalist  tbody tr:hover {
/*  background: #F5F5F5;*/
/*  border: 1px solid #03476F;*/
/*  color: #FFFFFF;*/
  }
#datalist  tbody tr:hover th,
tbody tr.odd:hover th {
  background: #FFD800;
  color: #FFFFFF;
  }
div.pagination
    {
    padding: 3px;
    margin: 3px;
    font-size:12px;
    width:700px;;
    }

div.pagination a
    {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #CCC;
    text-decoration: none; /* no underline */
    color:  #666666;
    }

div.pagination a:hover, div.pagination a:active
    {
    border: 1px solid #CCC;
    color: #000;
    }

div.pagination span.current
    {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #BBB;
    font-weight: bold;
    background-color: #BF0070;
    color:  #FFF;
    }
div#images_container {
    position:relative;
    width:130px;
    float:left;
}
div.pagination span.disabled
    {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #CCC;
    color:  #000;
    }
.offer_image {
    float:left;
    margin:0 5 10 0px;
    background-color:#FFFFFF;
}
.block {
    position:relative;
    width:580px;
    float:left;
    margin-left:15px;
}
.block p {
    margin-top:0px;
}
div#offer {
    position:relative;
    width:75%;
    float:left;
}
.offer {
    position:relative;
    margin-right: 15px;
    float:left;
    height:280px;
    width: 200px;
    margin-left:0px;
    margin-top:7px;
    background-color:#fff;
    padding-bottom: 20px;
}
.foto {
    position:relative;
    float:left;
    width:130px;
    padding:10px 5px 0px 0px;
    margin-top:10px;
    margin-right:20px;
}
div#offer h1 {
    font-size:13px;
    color:#629d0f;
    margin-bottom:0px;
    margin-top:5px;
    margin-left:0px;
    padding-left:10px;
}