.rich-content .wrapper { margin: 3em 0 2em; }
.rich-content .wrapper.test { border: dashed 1px gainsboro; }
/*      Acerola     */
section.Acerola-tb .topimg {width: 100%; margin: 0 auto; text-align: center}
section.Acerola-tb .topimg img{width: 100%; max-width: 1168px;}

section.Acerola-rh {width: 100%; max-width: 1000px; margin: 0 auto; color: #666; font-size: 18px}
section.Acerola-rh .redCenterText p{color: #9a1729; font-size: 24px; text-align: center !important; margin: 0 auto; margin: 40px 0; line-height: 36px;}
section.Acerola-rh .redCenterText2 p{color: #9a1729; font-size: 32px; text-align: center !important; margin: 0 auto; margin: 40px 0; line-height: 36px;}
section.Acerola-rh section.text-one {margin: 60px 0 20px 0;}
section.Acerola-rh section.text-one .colorP{color: #9a1729; font-size: 24px; margin-top: 36px; margin-bottom: 8px; line-height: 24px;}
section.Acerola-rh section.text-one p{margin: 8px 0;}
section.Acerola-rh section.text-one ul {padding-left: 0;  margin: 0 !important;}
section.Acerola-rh section.text-one li {position: relative;list-style-type: none;padding-bottom: 25px; padding-left: 20px;}
section.Acerola-rh section.text-one li:before {content: "";position: absolute;left: -2px; top: 2px;width: 15px;height: 15px;background-image: url('../allegro/BD/plus_szary.jpg');}
section.Acerola-rh section.table-one table {width: 60%; margin: 0 auto; margin-top: 36px; text-align: center;}
section.Acerola-rh section.table-one table tr {width:100%; margin: 0 auto; text-align: center;}
section.Acerola-rh section.table-one table th {width:50%; padding: 0 5px; vertical-align: top; text-align: center !important;}
section.Acerola-rh section.table-one table th img{margin: 0 auto;}
section.Acerola-rh section.table-one table td {width:50%; padding: 5px; vertical-align: top;}
section.Acerola-rh section.table-one .imgsize {min-width: 99px; min-height: 137px;}
section.Acerola-rh section.table-two {margin-top: 40px;}
section.Acerola-rh section.table-two .row {clear: both; padding: 10px 10px 10px 10px; overflow: hidden; border-bottom: 1px solid #e0e0e0}
section.Acerola-rh section.table-two .tabTop {background: #9a1729; font: 17px "Helvetica",Arial,sans-serif; color: #ececec;}
section.Acerola-rh section.table-two .tabTop .col1 {text-align: center;}
section.Acerola-rh section.table-two .rowColor {background: #E7E7E7;}
section.Acerola-rh section.table-two .col1{text-align: left; float: left; width: 50%;}
section.Acerola-rh section.table-two .col2{text-align: center; float: left; width: 50%;}
section.Acerola-rh section.table-two .col01, .col02{width: 100%}
section.Acerola-rh section.table-two .colCenter{ margin: 0 auto; width: 100%}
section.Acerola-rh section.text-two p{margin: 20px 0;}
section.Acerola-rh section.text-two {text-align: left;}
/*      Biotyna      */

section.biotyna-rh {width: 100%; max-width: 1000px; margin: 0 auto; color: #666; font-size: 18px}
section.biotyna-rh .redCenterText p{color: #9a1729; font-size: 24px; text-align: center !important; margin: 0 auto; margin: 40px 0; line-height: 24px;}

section.biotyna-tb .topimg img {width: 100%; max-width: 1168px; margin: 0 auto; text-align: center}

section.biotyna-rh section.text-one {margin: 60px 0 20px 0;}
section.biotyna-rh section.text-one p{margin: 8px 0;}
section.biotyna-rh section.text-one .lista{padding-top: 36px;}
section.biotyna-rh section.text-one ul {padding-left: 0;}
section.biotyna-rh section.text-one li {position: relative;list-style-type: none;padding-bottom: 25px; padding-left: 20px;}
section.biotyna-rh section.text-one li:before {content: "";position: absolute;left: -2px; top: 2px;width: 15px;height: 15px;background-image: url('../allegro/BD/plus_szary.jpg');}

section.biotyna-rh section.img1 {text-align: center;}
section.biotyna-rh section.img1 img{max-width: 680px; width: 100%}

section.biotyna-rh section.table-oneX table {margin-top: 18px;}
section.biotyna-rh section.table-oneX table tr {width:100%; margin: 0 auto; text-align: left; padding-top: 20px;}
section.biotyna-rh section.table-oneX table p {font-weight: 500}
section.biotyna-rh section.table-oneX .thwidth-1 {width:30%; padding: 0 5px; text-align: center}
section.biotyna-rh section.table-oneX .thwidth-1 img{width: 100%; max-width: 245px; min-width: 120px;}
section.biotyna-rh section.table-oneX .thwidth-2 {width:70%; padding: 0 5px; vertical-align: middle}

section.biotyna-rh section.table-one table {width: 242px; margin: 0 auto; margin-top: 36px; text-align: center;}
section.biotyna-rh section.table-one table tr {width:100%; margin: 0 auto; text-align: center;}
section.biotyna-rh section.table-one table th {width:100%; padding: 0 5px; vertical-align: top; text-align: center !important;}
section.biotyna-rh section.table-one table th img{margin: 0 auto;}
section.biotyna-rh section.table-one table td {width:100%; padding: 5px; vertical-align: top;}
section.biotyna-rh section.table-one .imgsize {min-width: 99px; min-height: 137px;}

section.biotyna-rh section.table-two {margin-top: 40px;}
section.biotyna-rh section.table-two .row {clear: both; padding: 10px 10px 10px 10px; overflow: hidden; border-bottom: 1px solid #e0e0e0}
section.biotyna-rh section.table-two .tabTop {background: #9a1729; font: 17px "Helvetica",Arial,sans-serif; color: #ececec;}
section.biotyna-rh section.table-two .tabTop .col1 {text-align: center;}
section.biotyna-rh section.table-two .rowColor {background: #E7E7E7;}
section.biotyna-rh section.table-two .col1{text-align: left; float: left; width: 50%;}
section.biotyna-rh section.table-two .col2{text-align: center; float: left; width: 50%;}
section.biotyna-rh section.table-two .col01, .col02{width: 100%}
section.biotyna-rh section.table-two .colCenter{ margin: 0 auto; width: 100%}

section.biotyna-rh section.text-two p{margin: 20px 0;}
section.biotyna-rh section.text-two {text-align: left;}