/* witaminy dla rodziny */
section.wdr .wdr { max-width: 1140px; width: 100%; margin: 0 auto; }
section.wdr .content{margin: 0 auto; color:#666; max-width: 1000px; padding: 0 15px; }
section.wdr .s1 img{ max-width: 1140px; width:100%; display: block; margin-left: auto; margin-right: auto;}
section.wdr .s2 { margin-left: auto; margin-right: auto;}
section.wdr .s2 p{margin-top: 1em; margin-bottom: 2em; margin-top:50px; text-align: left; line-height: 21px;}
section.wdr .s3{text-align: center; font-size: 26px; font-weight: bold; color: #d82a8b}
section.wdr .s3 p{line-height: 30px;}
section.wdr .s4 .tabelka{display: inline-block; width: 100%;text-align: center; padding: 20px 0;}
section.wdr .s4 .col{width: 19%; min-width: 190px;padding: 20px 0px; vertical-align: top; display: inline-block;}
section.wdr .s5{text-align: center; font-size: 26px; font-weight: bold; color: #d82a8b}
section.wdr .s6 .img{margin: 20px auto 0; text-align: center;}
section.wdr .s6 img{min-width: 115px; width: 100%; max-width: 150px; margin-left: auto; margin-right: auto}
section.wdr .s6 .p1{margin: 10px auto 0; text-align: center; max-width: 500px; width: 100%;}
section.wdr .s7 {margin: 70px 0; margin-left: auto; margin-right: auto}
section.wdr .s7 .tabelka{margin-bottom: 50px;}
section.wdr .s7 .top{background: #d82a8b; font: 17px "Helvetica",Arial,sans-serif; color: #ececec}
section.wdr .s7 .t-row {clear: both; padding: 10px 10px 10px 10px; overflow: hidden; border-bottom: 1px solid #e0e0e0; margin-top: 0;}
section.wdr .s7 .col1{text-align: left; display: inline-block; width: 49%; }
section.wdr .s7 .col2{text-align: center; display: inline-block; width: 49%;}
section.wdr .s7 .kolor{background: #E7E7E7;}
section.wdr .bottom .nasze {text-align: center; margin: 40px 0;}
section.wdr .bottom .nasze a{font-size: 24px; line-height: 1.3; color: #d82a8b; font-weight: bold;}
section.wdr .bottom p{margin: 8px 0}

/* witamina d w zelkach */
section.wdwz { max-width: 1140px; width: 100%; margin: 0 auto; }
section.wdwz .content{margin: 0 auto; color:#666; max-width: 1000px; padding: 0 15px; }
section.wdwz .s1 img{width:100%; display: block; margin-left: auto; margin-right: auto;}
section.wdwz .s2 {margin-left: auto; margin-right: auto;margin-top:50px;}
section.wdwz .s2 p{margin-top: 1em; margin-bottom: 2em;  text-align: justify}
section.wdwz .s3 { margin-left: auto; margin-right: auto;}
section.wdwz .s3 li {position: relative;list-style-type: none;padding-bottom: 15px;}
section.wdwz .s3 li:last-child {padding-bottom: 0px;}
section.wdwz .s3 li:before {content: "";position: absolute;top: 2px;left: -23px;width: 15px;height: 15px;background-image: url('../allegro/BD/plus_szary.jpg');}
section.wdwz .s3 ul{padding-left: 23px; margin: 20px 0 0 0 !important}
section.wdwz .s3 .break{margin-top: 20px;}
section.wdwz .s4 {padding: 20px 30px;}
section.wdwz .s4 .break{margin-top: 20px;}
section.wdwz .s6 {max-width:450px; margin: 20px auto 25px}
section.wdwz .s6 p{text-align: center;font-size: 28px; font-weight: bold; color: #01a0e4; line-height: 32px;}
section.wdwz .s7 .img{margin: 20px auto 0; text-align: center;}
section.wdwz .s7 img{min-width: 115px; width: 100%; max-width: 150px; margin-left: auto; margin-right: auto}
section.wdwz .s7 .p1{margin: 10px auto 0; text-align: center; max-width: 350px; width: 100%; }
section.wdwz .s8 {margin: 70px 0; margin-left: auto; margin-right: auto}
section.wdwz .s8 .tabelka{margin-bottom: 50px;}
section.wdwz .s8 .top{background: #01a0e4; font: 17px "Helvetica",Arial,sans-serif; color: #ececec}
section.wdwz .s8 .t-row {clear: both; padding: 10px 10px 10px 10px; overflow: hidden; border-bottom: 1px solid #e0e0e0; margin-top: 0;}
section.wdwz .s8 .col1{text-align: left; display: inline-block; width: 32%;}
section.wdwz .s8 .col2{text-align: center; display: inline-block; width: 32%;}
section.wdwz .s8 .col3{text-align: center; display: inline-block; width: 32%;}
section.wdwz .s8 .kolor{background: #E7E7E7;}
section.wdwz .bottom .nasze {text-align: center; margin: 40px 30px;}
section.wdwz .bottom .nasze a{font-size: 24px; line-height: 1.3; color: #01a0e4; font-weight: bold;}
section.wdwz .bottom p{margin: 8px 0}

/* witamina c w zelkach */
section.wcwz { max-width: 1140px; width: 100%; margin: 0 auto; }
section.wcwz .content{margin: 0 auto; color:#666; max-width: 1000px; padding: 0 15px; }
section.wcwz .s1 img{width:100%; display: block; margin-left: auto; margin-right: auto;}
section.wcwz .s2 { margin-left: auto; margin-right: auto;}
section.wcwz .s2 p{margin-top: 1em; margin-bottom: 2em; margin-top:50px; text-align: left; line-height: 21px;}
section.wcwz .s3 {margin-left: auto; margin-right: auto;}
section.wcwz .s3 li {position: relative;list-style-type: none;padding-bottom: 15px;}
section.wcwz .s3 li:last-child {padding-bottom: 0px;}
section.wcwz .s3 li:before {content: "";position: absolute;top: 2px;left: -23px;width: 15px;height: 15px;background-image: url('../allegro/BD/plus_szary.jpg');}
section.wcwz .s3 ul{padding-left: 23px; margin: 20px 0 0 0 !important}
section.wcwz .s4 {margin-left: auto; margin-right: auto; max-width: 860px}
section.wcwz .s4 img{max-width:295px; width: 100%; display: inline-block; vertical-align: middle; padding-right: 30px;}
section.wcwz .s4 p{max-width:510px; width: 100%;font-size: 23px; display: inline-block; vertical-align: middle; color: #fc8d00; font-weight: bold;line-height: 30px;}
section.wcwz .s5{line-height: 25px;font-size: 16px; margin-bottom: 30px;}
section.wcwz .s6 .img{margin: 20px auto 0; text-align: center;}
section.wcwz .s6 img{min-width: 115px; width: 100%; max-width: 150px; margin-left: auto; margin-right: auto}
section.wcwz .s6 .p1{margin: 10px auto 0; text-align: center; max-width: 350px; width: 100%; }
section.wcwz .s7 {margin: 70px 0; margin-left: auto; margin-right: auto}
section.wcwz .s7 .tabelka{margin-bottom: 50px;}
section.wcwz .s7 .top{background: #fc8d00; font: 17px "Helvetica",Arial,sans-serif; color: #ececec}
section.wcwz .s7 .t-row {clear: both; padding: 10px 10px 10px 10px; overflow: hidden; border-bottom: 1px solid #e0e0e0; margin-top: 0;}
section.wcwz .s7 .col1{text-align: left; display: inline-block; width: 32%; }
section.wcwz .s7 .col2{text-align: center; display: inline-block; width: 32%;}
section.wcwz .s7 .kolor{background: #E7E7E7;}
section.wcwz .bottom .nasze {text-align: center; margin: 40px 0;}
section.wcwz .bottom .nasze a{font-size: 24px; line-height: 1.3; color: #fc8d00; font-weight: bold;}
section.wcwz .bottom p{margin: 8px 0}

/* witamian c */
section.wc { max-width: 1140px; width: 100%; margin: 0 auto; }
section.wc .content{color:#666; max-width: 1000px; font-family: "Source Sans Pro Regular",sans-serif; font-size: 14px; padding: 0 15px; margin: 0 auto; }
section.wc .s1 img{width:100%; display: block; margin-left: auto; margin-right: auto;}
section.wc .s2 {max-width:1000px; margin-left: auto; margin-right: auto;}
section.wc .s2 p{margin-top: 1em; margin-bottom: 2em; margin-top:50px; text-align: justify}
section.wc .s3 {max-width:1000px; margin-left: auto; margin-right: auto;}
section.wc .s3 li {position: relative;list-style-type: none;padding-bottom: 15px;}
section.wc .s3 li:last-child {padding-bottom: 0px;}
section.wc .s3 li:before {content: "";position: absolute;top: 2px;left: -23px;width: 15px;height: 15px;background-image: url('../allegro/BD/plus_szary.jpg');}
section.wc .s3 ul{padding-left: 23px; margin-top: 20px;}
section.wc .s4 {max-width:1000px; margin-left: auto; margin-right: auto;}
section.wc .s4 img{max-width:779px; width: 100%}
section.wc .s5 {max-width:1000px; margin: 20px auto 25px}
section.wc .s5 p{text-align: center;font-size: 26px; font-weight: bold; color: #fc8d00; line-height: 29px;}
section.wc .s6 .img{margin: 20px auto 0; text-align: center;}
section.wc .s6 img{min-width: 115px; width: 100%; max-width: 150px; margin-left: auto; margin-right: auto}
section.wc .s6 .p1{margin: 10px auto 0; text-align: center; width: 230px;}
section.wc .s7 {margin: 70px auto; max-width: 1000px}
section.wc .s7 .tabelka{margin-bottom: 50px;}
section.wc .s7 .top{background: #fc8d00; font: 17px "Helvetica",Arial,sans-serif; color: #ececec}
section.wc .s7 .t-row {clear: both; padding: 10px 10px 10px 10px; overflow: hidden; border-bottom: 1px solid #e0e0e0}
section.wc .s7 .col1{text-align: left; float: left; width: 50%;}
section.wc .s7 .col2{text-align: center; float: left; width: 50%;}
section.wc .s7 .kolor{background: #E7E7E7;}
section.wc .bottom{max-width: 1000px; margin: 0 auto}
section.wc .bottom .nasze {text-align: center; margin: 40px 0;}
section.wc .bottom .nasze a{font-size: 24px; line-height: 1.3; color: #fc8d00; font-weight: bold;}
section.wc .bottom p{margin: 8px 0}

/* prodetox active */
section.pda { max-width: 1140px; width: 100%; margin: 0 auto; }
section.pda .content{color:#666; max-width: 1000px; font-family: "Source Sans Pro Regular",sans-serif; font-size: 14px; padding: 0 15px; margin: 0 auto; }
section.pda .s1 img{width:100%; display: block; margin-left: auto; margin-right: auto;}
section.pda .s2 {max-width:1000px; margin-left: auto; margin-right: auto;margin-top:50px;}
section.pda .s2 p{margin-top: 1em; margin-bottom: 2em;  text-align: justify}
section.pda .s3 {max-width:1000px; margin-left: auto; margin-right: auto;}
section.pda .s3 li {position: relative;list-style-type: none;padding-bottom: 15px;}
section.pda .s3 li:last-child {padding-bottom: 0px;}
section.pda .s3 li:before {content: "";position: absolute;top: 2px;left: -23px;width: 15px;height: 15px;background-image: url('../allegro/BD/plus_szary.jpg');}
section.pda .s3 ul{padding-left: 23px; margin-top: 20px;}
section.pda .s4 {max-width:1000px; margin-left: auto; margin-right: auto; padding-top: 20px;}
section.pda .s4 .p1{text-align: left;font-size: 20px; font-weight: bold; color: #a3002d; line-height: 29px;}
section.pda .s6 {max-width:450px; margin: 20px auto 25px}
section.pda .s6 p{text-align: center;font-size: 28px; font-weight: bold; color: #a3002d; line-height: 32px;}
section.pda .s7 .img{margin: 20px auto 0; text-align: center;}
section.pda .s7 img{min-width: 115px; width: 100%; max-width: 150px; margin-left: auto; margin-right: auto}
section.pda .s7 .p1{margin: 10px auto 0; text-align: center; max-width: 280px; width: 100%;}
section.pda .s8 {max-width: 1000px; margin: 70px 0; margin-left: auto; margin-right: auto}
section.pda .s8 .tabelka{margin-bottom: 50px;}
section.pda .s8 .top{background: #a3002d; font: 17px "Helvetica",Arial,sans-serif; color: #ececec}
section.pda .s8 .t-row {clear: both; padding: 10px 10px 10px 10px; overflow: hidden; border-bottom: 1px solid #e0e0e0}
section.pda .s8 .col{text-align: center;vertical-align: middle}
section.pda .s8 .col1{text-align: left; display: inline-block; width: 49%; vertical-align: middle}
section.pda .s8 .col2{text-align: center; display: inline-block; width: 49%;}
section.pda .s8 .kolor{background: #E7E7E7;}
section.pda .bottom{max-width: 1000px; margin: 0 auto;}
section.pda .bottom .nasze {text-align: center; margin: 40px 0;}
section.pda .bottom .nasze a{font-size: 24px; line-height: 1.3; color: #a3002d; font-weight: bold;}
section.pda .bottom p{margin: 8px 0}

/* get slim morning and night */
section.gsman { max-width: 1140px; width: 100%; margin: 0 auto; }
section.gsman .topbaner img{width:100%; max-width: 1140px; display: block; margin-left: auto; margin-right: auto;}
section.gsman .content {max-width:1000px; margin: 0 auto; padding: 0 15px; }
section.gsman p{margin-top: 1em; margin-bottom: 1em}
section.gsman .text p{margin-top:50px; text-align: justify}
section.gsman .lista .p1{font-size:30px; color:#065d28; font-weight:bold; text-align:center;margin: 40px 0; line-height: 35px;}
section.gsman .lista ul{list-style: outside;}
section.gsman .lista li{padding-bottom: 10px; margin-left: 30px;line-height: 20px;}
section.gsman .lista .tytullisty{font-weight: bold; margin: 20px 0;}
section.gsman .gsc .img{text-align: center;}
section.gsman .gsc .p1{margin: 30px 0;}
section.gsman .gsc .img1{max-width: 375px; width: 100%}
section.gsman .gsc .img2{max-width: 515px; width: 100%}
section.gsman .gsc .p2{text-align:center; font-size:17px; line-height:1.3; margin-top: 20px; margin-bottom: 30px;}
section.gsman .gsc .p3{margin-top: 50px; margin-bottom: 30px; font-size: 20px; line-height: 27px;}
section.gsman .gsc li{list-style: none; margin-bottom: 5px;}
section.gsman .gsc ul{margin: 40px 0;}
section.gsman .gsc a{font-size: 17px !important }
section.gsman .gsc .p4{font-size:30px; line-height: 35px; color:#065d28; text-align:center; max-width: 500px; width: 100%; margin: 50px auto;}
section.gsman .blogerka .img{margin: 20px auto 0; text-align: center;}
section.gsman .blogerka img{min-width: 115px; width: 100%; max-width: 150px;}
section.gsman .blogerka .p1{margin: 5px auto; text-align: center; max-width: 230px; width: 100%; }
section.gsman .tabela {margin: 70px 0;}
section.gsman .tabela .tabelka{margin-bottom: 50px;}
section.gsman .tabela .top{background: #065d28; font: 17px "Helvetica",Arial,sans-serif; color: #ececec}
section.gsman .tabela .t-row {clear: both; padding: 10px 10px 10px 10px; overflow: hidden; width: 100%; border-bottom: 1px solid #e0e0e0}
section.gsman .tabela .col1{text-align: left; float: left; width: 50%;}
section.gsman .tabela .col2{text-align: center; float: left; width: 50%;}
section.gsman .tabela .kolor{background: #E7E7E7;}
section.gsman .bottom .nasze {text-align: center; margin: 40px 0;}
section.gsman .bottom .nasze a{font-size: 24px; line-height: 1.3; color: #065d28; font-weight: bold;}
section.gsman .bottom p{margin: 8px 0}

/* detox max */
section.dm { max-width: 1140px; width: 100%; margin: 0 auto; }
section.dm .content {max-width:1000px; margin: 0 auto; padding: 0 15px; }
section.dm .containerItem {width: 100%; max-width: 1000px; margin: 0 auto;}
section.dm .topBaner .topimg {width: 100%; max-width: 1140; margin: 0 auto; text-align: center}
section.dm .topBaner .topimg img{width: 100%; max-width: 1140px;}
section.dm .text-one {margin: 60px 0 20px 0;}
section.dm .text-one p{margin: 8px 0;}
section.dm .text-one .redCenterText{color: #487520; font-size: 24px; text-align: center; margin: 0 auto; margin: 40px 0; line-height: 24px;}
section.dm .text-one li {position: relative;list-style-type: none;padding-bottom: 25px; padding-left: 20px;}
section.dm .text-one li:before {content: "";position: absolute;left: -2px; top: 2px;width: 15px;height: 15px;background-image: url('../allegro/BD/plus.jpg');}
section.dm .table-one table {width:50%; margin: 0 auto; text-align: center;}
section.dm .table-one table tr {width:100%; margin: 0 auto; text-align: center;}
section.dm .table-one table th {width:50%; padding: 0 5px; vertical-align: top;}
section.dm .table-one table td {width:50%; padding: 5px; vertical-align: top;}
section.dm .table-one .imgsize {min-width: 99px; min-height: 137px; display: block; margin: 0 auto; }
section.dm .table-two {margin-top: 40px;}
section.dm .table-two .t-row {clear: both; padding: 10px 10px 10px 10px; overflow: hidden; width: %; border-bottom: 1px solid #e0e0e0}
section.dm .table-two .tabTop {background: #487520; font: 17px "Helvetica",Arial,sans-serif; color: #ececec;}
section.dm .table-two .tabTop .col1 {text-align: center;}
section.dm .table-two .rowColor {background: #E7E7E7;}
section.dm .table-two .col1{text-align: left; float: left; width: 50%;}
section.dm .table-two .col2{text-align: center; float: left; width: 50%;}
section.dm .table-two .col01, .col02{width: 100%}
section.dm .table-two .colCenter{ margin: 0 auto; width: 100%}
section.dm .text-two p{margin: 20px 0;}
section.dm .text-two {text-align: left;}
section.dm .link {text-align: center; margin: 0 auto;}
section.dm .link a{text-decoration: none; font-size: 24px; line-height: 1.3; color: #487520; font-weight: bold;}
section.dm .link a:hover{text-decoration: underline}

/* Detox Tea Herbata na dzie� */
section.dthnd .topimg {width: 100%; max-width: 1168px; margin: 0 auto; text-align: center}
section.dthnd .topimg img {max-width: 1140px; width: 100%;}
section.dthnd .content { max-width:1000px; margin: 0 auto; padding: 0 15px; }
section.dthnd { max-width: 1140px; width: 100%; margin: 0 auto; }
section.dthnd .redCenterText p{color: #fe74c2; font-size: 24px; text-align: center !important; margin: 0 auto; margin: 40px 0; line-height: 36px;}
section.dthnd .redCenterText2 p{color: #fe74c2; font-size: 24px; text-align: center !important; margin: 0 auto; margin: 20px 0; line-height: 36px;}
section.dthnd .redCenterText3 p{color: #fe74c2; font-size: 36px; text-align: center !important; margin: 0 auto; margin: 20px 0; line-height: 36px;}
section.dthnd .topBaner2 .topimg {width: 100%; max-width: 1168px; margin: 0 auto; padding-top: 36px; text-align: center}
section.dthnd .topBaner2 .topimg img{max-width: 779px; width: 100%;}
section.dthnd .text-one {margin: 60px 0 20px 0;}
section.dthnd .text-one .colorP{color: #fe74c2; font-size: 24px; margin-top: 36px; margin-bottom: 8px; line-height: 24px;}
section.dthnd .text-one p{margin: 20px 0;}
section.dthnd .text-one .lista{margin-top: 36px;}
section.dthnd .text-one ul {padding-left: 0;}
section.dthnd .text-one li {position: relative;list-style-type: none;padding-bottom: 25px; padding-left: 20px;}
section.dthnd .text-one li:before {content: "";position: absolute;left: -2px; top: 2px;width: 15px;height: 15px;background-image: url('../allegro/BD/plus_szary.jpg');}
section.dthnd .table-one table {width: 60%; margin: 0 auto; margin-top: 36px; text-align: center;}
section.dthnd .table-one table tr {width:100%; margin: 0 auto; text-align: center;}
section.dthnd .table-one table th {width:50%; padding: 0 5px; vertical-align: top; text-align: center !important;}
section.dthnd .table-one table th img{margin: 0 auto;}
section.dthnd .table-one table td {width:50%; padding: 5px; vertical-align: top;}
section.dthnd .table-one .imgsize {min-width: 99px; min-height: 137px;}
section.dthnd .table-two {margin-top: 40px;}
section.dthnd .table-two .row-t {clear: both; padding: 10px 10px 10px 10px; overflow: hidden; border-bottom: 1px solid #e0e0e0}
section.dthnd .table-two .tabTop {background: #fe74c2; font: 17px "Helvetica",Arial,sans-serif; color: #ececec;}
section.dthnd .table-two .tabTop .col1 {text-align: center;}
section.dthnd .table-two .rowColor {background: #E7E7E7;}
section.dthnd .table-two .col1{text-align: left; float: left; width: 50%;}
section.dthnd .table-two .col2{text-align: center; float: left; width: 50%;}
section.dthnd .table-two .col01, .col02{width: 100%}
section.dthnd .table-two .colCenter{ margin: 0 auto; width: 100%}
section.dthnd .text-two p{margin: 20px 0;}
section.dthnd .text-two {text-align: left;}
section.dthnd .link {text-align: center; margin: 0 auto;}
section.dthnd .link a{text-decoration: none; font-size: 24px; line-height: 1.3; color: #fe74c2; font-weight: bold;}
section.dthnd .link a:hover{text-decoration: underline}