@charset "utf-8";
/* CSS Document */

@font-face {font-family: 'NimbusSanNov-UltLig';src: url('../webfonts/234A6A_0_0.eot');src: url('../webfonts/234A6A_0_0.eot?#iefix') format('../embedded-opentype'),url('../webfonts/234A6A_0_0.woff') format('woff'),url('../webfonts/234A6A_0_0.ttf') format('truetype');}

@font-face {font-family: 'NimbusSanNov-Lig';src: url('../webfonts/234A66_0_0.eot');src: url('../webfonts/234A66_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/234A66_0_0.woff') format('woff'),url('../webfonts/234A66_0_0.ttf') format('truetype');}

html, body, div, form, fieldset, legend, label, ul
{
    margin: 0;
    padding: 0; 
}



table
{
    border-collapse: collapse;
    border-spacing: 0;
}

th, td
{
    text-align: left;
    vertical-align: top;
}

h1, h2, h3, h4, h5, h6, th, td, caption { font-weight:normal; }

img { border: 0; }

ul {
    list-style: none;
}

body {
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #555;
}

a {
    color: #999;
    text-decoration: none;
    outline-style: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
a:hover {
    color: #7AC142;
    text-decoration: underline;
}

#product #products-in-series p {
    color: #777;	
}

#page a,
#product #products-in-series p:hover  {
    color: #7AC142;
    text-transform: inherit;
}

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

.fl {
    float: left;
}
.fr {
    float: right;
}

.fullwidth {
    width: 100%;
}

.fw_top {
    border-bottom: 1px solid #e5e5e5;
    bottom: 0;
}

#top {
    font-family: 'NimbusSanNov-Lig';
    color: #999999;
    font-size: 15px;
    font-weight: bold;
    height: 43px;
    line-height: 42px;
    margin: 0 auto;
    width: 1000px;
}

#top ul li {
    display:inline;
    margin: 0 0 0 2px;
}
#top ul li a {
    margin-right: 2px;
}
#top ul li:first-child, #menu li:first-child {
    margin-left: 0;
}
#top ul li:last-child, #menu li:last-child {
    margin-right: 0;
}

#top .fr li {
    margin-right: 5px;	
}

#top a {
    font-size: 15px;
    color: #999;
    text-decoration: none;
}
#top a:hover {
    color: #7AC142;
    text-decoration: none;
}
#top .active {
    color: #7AC142;
}

#header {
    width: 1000px;
    height: 77px;
    margin: 0 auto;
    padding-top: 15px;
    position: relative;
}
#header .logo {
    background: url("../img/Logo_Bielenda_RGB.png") no-repeat scroll 0 0 transparent;
    color: transparent;
    float: left;
    height: 61px;
    margin-left: -4px;
    margin-top: -11px;
    text-indent: -9999px;
    width: 252px;
}

#header .logo.ru {
    height: 77px;
    background-image: url("../img/logo_bielenda_ru.png")
}

#header .maintext {
    color: #7AC142;
    float: left;
    font-family: 'NimbusSanNov-UltLig';
    font-size: 15px;
    font-weight: bold;
    margin-left: 25px;
    margin-top: 0;
    text-align: right;
    width: 165px;
}

#header .btn-sklep-online {
    display: block;
    position: absolute;
    left: 240px;
    top: 25px;
    width: 136px;
    height: 32px;
    background: url('../img/btn-sklep-online.png') 0px 0px no-repeat;
    transition: none;
}

#header .btn-sklep-online:hover {
    background-position:  0px -32px;
}


#ru #header .maintext,  #ru #menu ul li a  {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.fw_menu {
    background: #eee;
    height: 50px;
    font-family: 'NimbusSanNov-Lig';
}
.header_social {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    padding-left: 15px;
    position: absolute;
    right: 0;
    top: 18px;
    width: 560px !important;
}
.header_social span {
    color: #777;
}
#menu {
    width: 1000px;
    margin: 0 auto;
}
#menu ul {
    float: left;
}
#menu ul li {
    float: left;
    position: relative;
}
#menu ul li a {
    line-height: 50px;
    color: #555;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    float: left;
    letter-spacing: -1px;
    padding: 0 21px;
}
#ru #menu ul li a, #en #menu ul li a {
    padding: 0 30px;
}
#menu ul li a:hover {
    color: #2AA443;
    text-decoration: none;
    background: #fff;
}
#menu ul li .submenu {
    box-shadow: 0 3px 5px #CCCCCC;
    display: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F6F6F6;
    left: 0;
    position: absolute;
    top: 50px;
    width: 810px;
    z-index: 99999;
}
#menu ul li .submenu ul {
    list-style: none outside none;
    margin: 20px 0 20px 30px;
    width: 245px;
}
#menu ul li .submenu  ul li {
    float: left;
    width: 245px;
}
#menu ul li .submenu  ul li a {
    color: #595959;
    font-family: arial,non-serif;
    font-size: 13px;
    font-weight: normal;
    height: inherit;
    letter-spacing: 0;
    line-height: inherit;
    margin: 0;
    padding: 2px 0;
}

#menu ul li .submenu.produkty-kategorie {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 150px;
}

#menu ul li .submenu.produkty-kategorie > ul  {
    padding: 4px 0px;
    width: 120px;
}

#menu ul li .submenu.produkty-kategorie > ul > li  {
    position: inherit;
    padding: 4px 0px;
    width: 120px;
}

#menu ul li .submenu.produkty-kategorie > ul > li:hover a  {
    font-weight: bold;
}

#menu ul li .submenu.produkty-lista  {
    top: 0px;
    left: 120px;
    width: 690px;
    min-height: 200px;
}

#menu ul li .submenu.produkty-lista > ul   {
    width: 330px;
}

#menu ul li .submenu.produkty-lista > ul > li  {
    width: 100%;
}


#menu ul li .submenu.produkty-kategorie * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


#menu ul li .submenu  ul li a.see-all  {
    color: #2AA443;
    font-weight: bold;
}	
#menu ul li .submenu  ul li a:hover {
    color: #2AA443;
}
#menu ul li.o_firmie .submenu {
    width: inherit;
}
#menu ul li.o_firmie .submenu ul li a {
    padding: 4px 0;
}

.submenu_series {
    background: url("../img/background_submenu.jpg") repeat-x scroll left top transparent;
    float: left;
    height: 119px;
    width: 50%;
}
.submenu_series  img {
    float: left;
    margin-left: 25px;
    margin-right: 17px;
    margin-top: 8px;
}
.submenu_series h2, .submenu_series h3, .submenu_series a.more-link {
    margin-left: 205px;
    font-size: 12px;
    padding: 0;
    margin: 10px 0;
    float: left;
    width: 170px;
}
.submenu_series h2 {
    margin: 16px 0 1px;
}
.submenu_series h3 {
    color: #f10000;
    margin: 32px 0 0;
    font-weight: bold;
}
#menu .submenu_series a.more-link {
    background: none repeat scroll 0 0 transparent;
    color: #2AA443;
    font-size: 13px;
    height: 1em;
    letter-spacing: 0;
    line-height: 1em;
    margin: 0;
    padding: 0;
}
#menu ul li .submenu ul.col {
    width: 225px;
}
#search {
    float: right;
    width: 250px;
    height: 30px;
    margin-top: 10px;
}
#search input[type=text] {
    font-size: 14px;
    font-family: 'NimbusSanNov-Lig', Arial, Helvetica, sans-serif;
    color: #999;
    padding: 7px;
    padding-top: 9px;
    border: 0;
    float: left;
    width: 206px;
    height: 14px;
}
#search input[type=submit] {
    background: url(../img/search.png);
    width: 30px;
    height: 30px;
    display: block;
    color: transparent;
    text-indent: -9999px;
    cursor: pointer;
    border: 0;
    float: left;
}


.fb-right {
    position: fixed;
    right: -209px;
    top: 10px;
    width: 209px;
    height: 250px;
    display: block;
    background: url("../img/fb2.png") no-repeat left bottom;
    z-index: 10000;
    padding-left: 50px;
}
.fb-box {
    height: 233px;
    background: #3b589d;
    padding: 10px 0 7px 10px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
}
.fb-comments {
    float: left;
}	
.fb_comments  h3{
    text-align: left;
}


/* main */

#main-rotator {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    height: 370px;
    padding-top: 25px;
    /*padding-top: 70px;*/
    font-family: 'NimbusSanNov-Lig';
}
#main-rotator .rot-left {
    position: absolute;
    width: 370px;
    margin-top: 30px;
    float: left;
    padding-left: 46px;
    overflow: visible;
    z-index: 1;
}

#main-rotator .pager h3 {
    font-size: 54px;
    margin: 0 0 10px 0;
    font-weight: normal;
    line-height: 105%;
    letter-spacing: -1px;
}
#main-rotator .pager h3.bio_smaller {
    font-size: 32px;
    margin: 53px 0;
}
#main-rotator .pager h3.h3_center {
    text-align: center;
}
#main-rotator p {
    color: #666666;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 24px;
    margin: 0 0 20px;
}
#main-rotator .pager {
    display: inline;
    float: left;
}
#main-rotator .button {
    width: 180px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    float: left;
    font-size: 23px;
    font-weight: bold;
}
#main-rotator .button:hover {
    color: #fff;
    opacity: 0.8;
    text-decoration: none;
}
#main-rotator .rot-right {
    float: right;
    position: relative;
    /*padding-right: 20px;*/
}
#main-rotator .rot-right img {
    bottom: 0;
}
#main-rotator .rot-right img.z_under0 {
    position: relative;
    z-index: -1;
}
#main-rotator .avocado {
    color: #c6d400;
}
#main-rotator .avocadobg {
    background: #c6d400;
}
#main-rotator .afro {
    color: #d9154f;

}
#main-rotator .afrobg {
    background: #d9154f;
}
#main-rotator .afro_new {
    background: none repeat scroll 0 0 #D9154F;
    color: #FFFFFF;
    font-size: 36px !important;
    padding: 5px;
    width: 123px;
}
#main-rotator .kontynenty {
    color: #bddf07;
    width: 360px;
}
#main-rotator .kontynentybg {
    background: #bddf07;
}
#main-rotator .kontynenty_new {
    background: none repeat scroll 0 0 #bddf07;
    color: #FFFFFF;
    font-size: 36px !important;
    padding: 5px;
    width: 123px;
}
#main-rotator .seria30 {
    color: #117bb9;	
}

#main-rotator .seria30bg {
    background: #117bb9;
}
#main-rotator .seria30_new {
    background: none repeat scroll 0 0 #117bb9;
    color: #FFFFFF;
    font-size: 36px !important;
    padding: 5px;
    width: 123px;
}
#main-rotator .seria_bio_kremy {
    color: #efb2c4;	
}

#main-rotator .seria_bio_kremy_bg {
    background: #efb2c4;
}
#main-rotator .seria_bio_kremy_new {
    background: none repeat scroll 0 0 #efb2c4;
    color: #FFFFFF;
    font-size: 36px !important;
    padding: 5px;
    width: 123px;
}
#main-rotator .seria40 {
    color: #7eb035;

}
#main-rotator .seria40bg {
    background: #7eb035;
}
#main-rotator .seria40_new {
    background: none repeat scroll 0 0 #7eb035;
    color: #FFFFFF;
    font-size: 36px !important;
    padding: 5px;
    width: 123px;
}
#main-rotator .seria50 {
    color: #cd3831;

}
#main-rotator .seria50bg {
    background: #cd3831;
}
#main-rotator .seria50_new {
    background: none repeat scroll 0 0 #cd3831;
    color: #FFFFFF;
    font-size: 36px !important;
    padding: 5px;
    width: 123px;
}
#main-rotator .seria60 {
    color: #80408c;

}
#main-rotator .seria60bg {
    background: #80408c;
}
#main-rotator .seria60_new {
    background: none repeat scroll 0 0 #80408c;
    color: #FFFFFF;
    font-size: 36px !important;
    padding: 5px;
    width: 123px;
}
#main-rotator .seria70 {
    color: #d0b274;

}
#main-rotator .seria70bg {
    background: #d0b274;
}
#main-rotator .seria70_new {
    background: none repeat scroll 0 0 #d0b274;
    color: #FFFFFF;
    font-size: 36px !important;
    padding: 5px;
    width: 123px;
}
#main-rotator .blogerki {
    color: #00dbf1;	
    overflow: hidden;
    z-index: 1000;
}

#main-rotator .blogerkibg {
    background: #00dbf1;	
}

#main-rotator .granat {
    color: #d82582;
}
#main-rotator .granatbg {
    background: #d82582;
}
#main-rotator .argan {
    color: #c00e1a;
}
#main-rotator .arganbg {
    background: #c00e1a;
}
#main-rotator .bawelna {
    color: #ef6a9f;
}
#main-rotator .bawelnabg {
    background: #ef6a9f;
}
#main-rotator  h3 {
    font-size: 55px;
    font-weight: normal;
    margin-top: 0;
}
.bx-prev, .bx-next {
    position: absolute;
}

.bx-wrapper {
    height: 370px;
}

.bx-wrapper, .bx-wrapper-series {
    margin: 0 auto;
}
.bx-prev, .bx-prev:hover, .bx-next, .bx-next:hover {
    width: 25px;
    height: 47px;
    background: url("../img/bestsellers-arrows.png") no-repeat;
    text-indent: -9999px;
    color: transparent;
    top:187px;
}
.bx-prev {
    left:-25px;
    background-position: 0 0;
}
.bx-next {
    right:-25px;
    background-position: -50px 0;
}
.bx-prev:hover {
    background-position: -25px 0;
}
.bx-next:hover {
    background-position: -75px 0;
}
.bx-pager {
    text-align: center;
}

.bx-wrapper .bx-pager {
    position: relative;
    z-index: 9999;
    margin-top: -25px;	
}

.pager-link {
    background: url(../img/rotator-pager.png) no-repeat;
    width: 15px;
    height: 15px;
    background-position: -15px 0;
    color: transparent;
    text-indent: -9999px;
    display: inline-block;
    margin: 0 5px;
}
.pager-active {
    background-position: 0 0;
}
.mini-pager .pager-link {
    background: url(../img/rotator-pager-mini.png) no-repeat;
    width: 11px;
    height: 11px;
    background-position: -11px 0;
    color: transparent;
    text-indent: -9999px;
    display: inline-block;
    margin: 0 3px;
}
.mini-pager .pager-active {
    background-position: 0 0;
}
#series {
    margin: 40px auto 20px auto;
    width: 1000px;
    height: 150px;
    text-align:left;
}
#series a:hover {
    text-decoration: none;
}
#series .series-box {
    background: url(../img/series-shadow.png) no-repeat;
    width: 200px;
    height: 160px;
    float: left;
    position: relative;
}
#series .series-box:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
#series .series-box:first-child {
    margin-left: 0;
}
#series .series-box:last-child {
    margin-right: 0;
}
#series .series-box img {
    width: 190px;
    position: absolute;
    bottom: 10px;
    left: 4px;
}
#series .series-title {
    /*font-family: 'NimbusSanNov-Lig';*/
    font-family: arial, non-serif;
    font-size: 15px;
    text-align: center;
    margin-top: 18px;
    padding: 0 10px;
    font-weight: normal;
}
.pink {
    color: #db78ab;
}
.green {
    color: #74b062;
}
.dark-red {
    color: #64202c;
}
.red {
    color: #ec1426;
}
.black {
    color: #5c5e5d;
}

.blue {
    color: #00adf9;
}

/* / main */

.fw_footer {
    background: #eee;
    clear: both;
    padding-bottom: 150px;
}
#footer {
    width: 1000px;
    margin: 40px auto 0 auto;
    padding-top: 40px;
    display: block;
}
#footer .foot-column, #footer .foot-column-series {
    float: left;
    height: 100%;
    padding: 0 15px 20px 0;
}
#footer .foot-column-series {

}
#footer .foot-column {
    width: 265px;
}
#footer .foot-column-series {
    width: 530px;
    height: 270px;
}
#footer .foot-column-series ul li {
    width: 265px;
    float: left;
}
#footer .foot-column-narrow {
    float: right;
    height: 100%;
    width: 130px;
}
#footer .see-all {
    font-weight: bold;
    font-size: 13px;
    color: #7AC142;
    float: right;
    width: 265px;
}
#footer h2, #footer h3 {
    color: #333;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#footer h2 {
    font-size: 18px;
    margin-bottom: 20px;
    text-shadow: #fff 0px 0px 1px;
}
#footer h3 {
    font-size: 13px;
    margin-bottom: 3px;
    text-shadow: #fff 0px 0px 1px;
}
#footer ul {
    float: left;
    margin-bottom: 10px;
    width: 265px;
}
#footer ul li {
    color: #666;
    margin-bottom: 5px;
}
#footer ul li a {
    text-shadow: #fff 0px 0px 1px;
}
.tip {
    display: none;
}

.fw_bottom {
    height: 50px;
    background: rgb(98,103,107);
    background: rgba(98,103,107,0.8);
    bottom: 0;
    left: 0;
    position: fixed;

    z-index: 99999;
}
#bottom, #bottom_top {
    margin: 0 auto;
    width: 1000px;
    line-height: 50px;
    height: 50px;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
}
#bottom input[type=text], #bottom_top input[type=text] {
    font-size: 14px;
    color: #646464;
    font-family: inherit;
    padding: 2px 7px;
    height: 26px;
    line-height: 26px;
    width: 196px;
    background-color: #ffffff;
    border-radius: 3px; 
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    font-family: 'NimbusSanNov-Lig',Arial,Helvetica,sans-serif;
    border: 0;
    margin-left: 8px;
    behavior: url(PIE.htc);
}
#bottom input[type=submit], #bottom_top input[type=submit] {
    font-size: 13px;
    color: #fff;
    font-family: inherit;
    font-weight: bold;
    padding: 3px 20px;
    height: 31px;
    display: inline-block;
    background: #7AC142;
    border-radius: 3px; 
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    border: 0;
    cursor: pointer;
    behavior: url(PIE.htc);
}

#bottom input[type=submit]:hover, #bottom_top input[type=submit]:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);	
}

#bottom a, #bottom_top a  {
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    color: #fff;
}

#bottom a:hover, #bottom_top a:hover {
    text-decoration: underline;
}

#bottom_top .fb, #bottom_top .twi, #bottom_top .yt{
    height: 20px;
    color: transparent;
    text-decoration: none;
    text-indent: -99999px;
    float: left;
    margin-top: 15px;
}

#bottom_top .fb {
    width: 9px;
    margin-right: 15px;
    background: url(../img/icon_facebook_green.png) no-repeat;
}
#bottom_top .twi {
    width: 29px;
    background: url(../img/icon_twitter_green.png) no-repeat;
   margin-right: 4px;
}
#bottom_top .yt {
    width: 29px;
    background: url(../img/youtubetop.png) no-repeat;
    margin-right: 20px;
}

#bottom .fb,
#bottom .twi {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#bottom_top .fb:hover,
#bottom_top .twi:hover {
    opacity: 0.9;	
    filter: alpha(opacity=90);
}
.green {
    color: #7AC142;
    font-weight: bold;
}

/* product */
.fw_product {
    border-top: 10px solid #c5e0a7;
}
#product {
    width: 1000px;
    margin: 0 auto;
    text-align: center;
}
#product h1 {
    font-family: 'NimbusSanNov-Lig';
    font-size: 36px;
    clear: both;
    margin-top: 50px;
}
#product h1.ru {
    font-family: arial, non-serif;
}
#product h1.skladniki {
    text-transform: uppercase;
}

#product p {
    line-height: 150%;	
}

#product .prod-content {
    margin-bottom: 60px;
    float: left;
}
#product .prod-image {
    width: 510px;
    float: left;
    padding-top: 20px;
    position: relative;
}
#product .prod-text {
    width: 480px;
    padding-left: 10px;
    float: right;
    text-align: justify;
    color: #555;
    font-size: 14px;
}
#product .prod-text h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
#product .prod-text ul {
    margin-left: 10px;
    margin-bottom: 15px;
	list-style-type: disc;
	list-style-position: outside;
}
#product .prod-text ul li {
    /*background: url(../img/list-style.png) no-repeat left center;*/
    padding-left: 5px;
    margin-bottom: 5px;
}
#product .aktualnosci p {
    text-align: justify;
}
#product .aktualnosci .single_prod {
    float: left;
    margin-bottom: 20px;
    margin-right: 13px;
    text-align: center;
    width: 132px;
}
#product .aktualnosci .single_prod.seria {
    width: auto;
}
#product .aktualnosci .seria_prod  {
    clear: both;
}
#product .aktualnosci .seria_prod .single_prod {
    float: left;
}
#product .aktualnosci .single_prod  h3 {
    color: #666666;
    margin: 0;
    font-size: 11px;
    padding: 0;
    margin: 3px 0;
}
#product .aktualnosci img.thumb {
    border: 1px solid #CCCCCC;
    display: block;
    height: 100px;
    margin: 0 auto -7px;
    padding: 0 4px;
    width: auto;
}
#product .aktualnosci img.thumb.seria {
    height: 150px;
    width: auto;
    padding: 5px 10px;
}
#product .aktualnosci .resolution {
    display: inline;
}
#product .aktualnosci .resolution a {
    display: inline;
}
#product .do_pobrania h2 {
    clear: both;
    float: left;
    text-align: left;
    width: 100%;
}
h2.products-in-series  {
    font-size: 24px;
    text-align: left;
    clear: both;
    font-weight: bold;
}
.fw_products-in-series {
    border-top: 1px solid #e5e5e5;
}
#products-in-series {
    width: 1000px;
    margin: 0 auto;
    padding-top: 30px;
    margin-bottom: 30px;
    float: left;
}
#products-in-series .product-box {
    width: 240px;
    padding-right: 10px;
    height: 100px;
    float: left;
    cursor: pointer;
    margin-bottom: 20px;
}
#products-in-series .product-box:hover {
    text-decoration: none;
}
#products-in-series .product-box p {
    /*color: #2AA443;*/
    color: #666666;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    margin-top: 12px;
    width: 155px;
    float: right;
    padding-left: 5px;
}
#products-in-series .post-thumbnail {
    width: 80px;
    height: 100%;
    float: left;
}
#products-in-series .post-thumbnail img {
    margin: 0 auto;
}

.social {
    margin-top: 30px;
}
/* product */

/* page */

#page {
    margin: 0 auto;
    width: 1000px;
    text-align: left;
}
.page-header {
    width: 100%;
    text-align: center;
    font-size: 36px;
    color: #333;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    margin-top: 25px;
}
.page-menu {
    width: 245px;
    float: left;
    margin-bottom: 50px;
}
.page-content {
    width: 755px;
    float: right;
    padding-bottom: 50px;
    color: #555;
    text-align: justify;
}
.page-content p:first-child {
    margin-top: 0;
}
#page h3 {
    margin-top: 0;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
#page h4, .page-menu ul a {
    text-transform: uppercase;
    color: #2AA443;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0;
}
#page .targi .news-excerpt-image img, #page .news .news-excerpt-image img {
    width: 65px;
    box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 9px rgba(0,0,0,0.3);
    -webkit-box-shadow: 1px 1px 9px rgba(0,0,0,0.3);
    /*height: 80px;*/
}
#page .targi .news-summary {
    float: left;
}

/* // page */

/* news */
.news-excerpt, .news-excerpt-min {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;
    margin-bottom: 40px;
    float: left;
}
.news-excerpt {
    width: 100%;
}
.news-excerpt-min {
    width: 350px;
    margin-right: 25px;
}
.news-excerpt-min h3 {
    margin-bottom: 5px;
    margin-top: 10px !important;
}
.news-excerpt a:hover, .news-excerpt-min:hover {
    text-decoration: none;
}
.news-excerpt-image, .news-excerpt-image {
    /*width: 65px;*/
    /*height: 80px;*/
    float: left;
    margin-right: 20px;
}
.news-excerpt-image {
}
.napisali .news-excerpt-image {
    height: 100px;
}
.news-excerpt p, .news-excerpt blockquote {
    float: left;
    width: 670px;
    margin: 0;
    line-height: 150%;
}
.news-excerpt .more-link, .about-read-more {
    float: none;
    font-size: 11px;
    color: #2AA443;
    font-weight: bold;
    margin-top: 10px;
}
#nav-below {
    float: right;
    margin: 30px 0;
}
#nav-below .pages {
    display: none;
}
#nav-below .current {
    color: #2AA443;
    border: 1px solid #2AA443;
}
#nav-below a, #nav-below span {
    border: 1px solid #e6e6e6;
    text-align: center;
    font-weight: bold;
    color: #c1c1c1;
    float: left;
    margin: 0 3px;
    padding: 4px 8px;
}
#nav-below a:hover {
    text-decoration: none;
    color: #333;
    border: 1px solid #333;
}
/* // news */

/* where to buy */

.eshops-list a{
    line-height: 30px;
}
.eshops-list a {
    font-style: italic;
    font-size: 12px;
    color: #555;
}
.shopping-centre {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 50px;
    margin-bottom: 20px;
}
.shopping-centre h3, .map h3 {
    margin-bottom: 15px;
}
.map {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
#map-polska {
    float: left;
}
.city-list {
    width: 255px;
    float: right;
}
.column {
    width: 255px;
    float: left;
}
.column a {
    float: left;
    width: 123px;
    margin: 0 2px;
    margin-bottom: 3px;
    font-size: 12px;
}
.city-detail {
    margin-bottom: 20px;
}
.city-detail h3 {
    width: 100%;
}
.city-shop {
    width: 188px;
    margin-bottom: 30px;
    float: left;
}
.report-shop {
    width: 100%;
    text-align: center;
    color: #2AA443;
    display: block;
}

/* // where to buy */

/* contact */

.page-menu li {
    margin-bottom: 8px;
}
.contact-item {
    margin-bottom: 30px;
    color: #555;
    line-height: 20px;
}
.contact-item a {
    color: #2AA443;
    font-weight: bold;
}

/* // contact */

/* about */

.intro {
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
}
.about-read-more {
    font-style:italic;
}

/* // about */

/* series */

.series-container {
    padding-bottom: 50px;
}
.series-item, .tag-item, .products-item {
    float: left;
    width: 204px;
    padding-top: 20px;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 23px;
    color: #2AA443;
    text-transform: uppercase;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}
.series-item {
    height: 220px;
}
.tag-item {
    height: 262px;
}
.tag-thumb {
    width: 100%;
    text-align: center;
}
.products-item {
    height: 210px;
}
.series-sprite {
    width: 204px;
    height: 180px;
    color: transparent;
    float: left;
    position: relative;
    background: none;
}
.series-sprite img {
    position: absolute;
    left: 5px;
}
.products-item img {
    max-height: 180px;
    max-width: 200px;
    display: block;
    margin-bottom: 10px;
}

.s_higiena-intymna, .s_higiena-intymna-2, .s_intimate-hygiene {
    background-position: 0 0;
}
.s_vanity-laser-expert, .s_vanity-laser-expert-2 {
    background-position: -204px 0;
}
.s_seria-aloes, .s_seria-aloes-2 {
    background-position: -408px 0;
}
.s_florina, .s_florina-2 {
    background-position: -612px 0;
}
.s_kasztan, .s_kasztan-2 {
    background-position: -816px 0;
}
.s_olejek-arganowy-seria, .s_olejek-arganowy-seria-2, .s_olejek-arganowy {
    background-position: -1020px 0;
}
.s_czarna-oliwka, .s_czarna-oliwka-2 {
    background-position: -1224px 0;
}
.s_bawelna, .s_bawelna-2 {
    background-position: -1428px 0;
}
.s_ogorek-limonka, .s_ogorek-limonka-2 {
    background-position: -1632px 0;
}
.s_karoten, .s_karoten-2 {
    background-position: -1836px 0;
}
.s_awokado, .s_awokado-2, .s_olejek-arganowy-3 {
    background-position: -2040px 0;
}
.s_granat, .s_granat-2, .s_pomegranate-2 {
    background-position: -2244px 0;
}
.s_collagen-kwas-hialuronowy, .s_collagen-kwas-hialuronowy-2 {
    background-position: -2448px 0;
}
.s_q10 , .s_q10-2 {
    background-position: -2652px 0;
}
.s_only-for-men, .s_only-for-men-2, .s_only-for-men-3 {
    background-position: -2856px 0;
}
.s_ginkgo-biloba-i-zen-szen, .s_ginkgo-biloba-i-zen-szen-2 {
    background-position: -3060px 0;
}
.s_in-vitro-roslinne-komorki-macierzyste, .s_in-vitro-roslinne-komorki-macierzyste-2 {
    background-position: -3264px 0;
}
.s_witamina-e-soja, .s_witamina-e-soja-2 {
    background-position: -3468px 0;
}
.s_kawior-i-trufle, .s_kawior-i-trufle-2 {
    background-position: -3672px 0;
}
.s_sexy-look, .s_sexy-look-2 {
    background-position: -3876px 0;
}
.s_kuracja-parafinowa-rece-i-nogi, .s_kuracja-parafinowa-rece-i-nogi-2 {
    background-position: -4080px 0;
}
.s_vanity, .s_vanity-2 {
    background-position: -4284px 0;
}
.s_pomaranczowa-skorka, .s_pomaranczowa-skorka-2 {
    background-position: -4488px 0;
}
.s_sexy-mama, .s_sexy-mama-2/*, .s_sexy-mama-3*/ {
    background-position: -4692px 0;
}
.s_sexy-mama-3 {
    background: none;
}
.s_happy-end, .s_happy-end-2 {
    background-position: -4896px 0;
}
.s_bikini, .s_bikini-2 {
    background-position: -5100px 0;
}
.s_aromasensation, .s_aromasensation-2 {
    background-position: -5304px 0;
}
.s_produkty-do-kapieli-i-pod-prysznic, .s_olejki-do-kapieli-i-pod-prysznic-2, .s_bath-and-shower-aromatherapy-oils, .s_olejki-do-kapieli-i-pod-prysznic {
    background-position: -5508px 0;
}
.s_pozostale-produkty-do-pielegnacji-ciala, .s_pozostale-produkty-do-pielegnacji-ciala-2 {
    background-position: -5712px 0;
}
.s_graffiti-3d-power, .s_graffiti-3d-power-2 {
    background-position: -5916px 0;
}
.s_graffiti, .s_graffiti-2 {
    background-position: -6120px 0;
}
.s_nowe-graffiti, .s_nowe-graffiti-2 {
    background-position: -6324px 0;
}
.s_orzech-bursztyn, .s_orzech-bursztyn-2, .s_walnut-amber {
    background-position: -6528px 0;
}
.s_pozostale-produkty-do-pielegnacji-twarzy, .s_pozostale-produkty-do-pielegnacji-twarzy-2, .s_other-products-for-body-care {
    background-position: -6732px 0;
}
.s_biotechnologia-cieklokrystaliczna-70 {
    background-position: -6920px 0;
}
.s_biotechnologia-cieklokrystaliczna-7d-60 {
    background-position: -7124px 0;
}
.s_biotechnologia-cieklokrystaliczna-7d-50, .s_liquid-crystal-biotechnology-7d-50 {
    background-position: -7550px 0;
}
.s_biotechnologia-cieklokrystaliczna-40, .s_liquid-crystal-biotechnology-7d-40 {
    background-position: -7339px 0;
}
.s_biotechnologia-cieklokrystaliczna-7d-30, .s_liquid-crystal-biotechnology-7d-30 {
    background-position: -7750px 0;
}

/* // series */

#social {
    width: 1000px;
    margin: 0 auto;
    padding: 30px 20px 0;
}
.bio_absolute {
    left: 200px;
    position: absolute;
    top: 7px;
    z-index: 1;
}
.twitter, .facebook-recommendations {
    float: left;
    margin-left: 0;
}
.cb {
    clear: both;
}
#mce-responses {
    bottom: 50px;
    position: absolute;
    width: 100%;
}
.fl span{
    float: left;
}
#mc-embedded-subscribe-form , #mc_embed_signup, .mc-field-group{
    float: left;
}
/*
#mce-error-response, .mce_inline_error {
    background: none repeat scroll 0 0 rgba(98, 103, 107, 0.8);
    color: #FFFFFF;
    margin: -50px 40px;
    padding: 0 20px;
    position: absolute;
}*/
#mce-success-response {
    background: rgb(82,176,128);
    background: rgba(82,176,128,0.8);
    margin: -50px -328px;
    padding: 0 20px;
    position: absolute;
}
#bottom_top div.mce_inline_error {
    background: rgb(98,103,107);
    background: rgba(98,103,107,0.8);
    color: #FFFFFF;
    margin: -100px -10px;
    padding: 0 20px;
    position: absolute;
}
.required {

}
div#image-main-mask img {
    left: 10px;
    position: absolute;
    top: 20px;
    z-index: 100;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}
.aligncenter {
    display: block;
    margin: 0 auto;
}

#lang-ru {
    font-family: 'Open Sans';
    font-size: 11px;	
    font-weight: 500;
}

div.credits {
    width: 986px;
    margin: 0 auto;
    font-size: 11px;
    text-align: right;
    padding-right: 14px;	
}


a.groupon {
    display: table;
    padding: 0;
    position: fixed;
    right: -353px;
    top: 275px;
    width: 404px;
    height: 100px;
    z-index: 10000;
    border-radius: 10px 0 0 10px;
    transition: none 0s ease 0s;
}
a.groupon img {
    border-radius: 10px 0 0 10px;
}

/* category */
.news-excerpt .news-summary  img {
    max-width: 	100%;
    height: auto;
}
.konkurs_30 img {

}
blockquote {
    font-style: italic;
    margin-left: 157px;
    text-align: left;
    text-shadow: 0 1px 2px #DEDEDE;
    width: 700px;
}


/*======================================================================================== OPINIE MŁODZIEŃCZY BLASK
*/

.mb_buttons {
    display: block;
    position: relative;
    margin-left: 92px;
}

.btn_czytaj_opinie {
    display: block;
    position: relative;
    float: left;
    margin-right: 15px;
    width: 170px;
    height: 45px;
    background: url('../img/opinie/btn_czytaj_opinie.png') no-repeat;
}




#mb_paging {
    display: block;
    width: 90%;
    text-align: center;
}

.mb_page {
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 4px 4px;
    background: 
        font-weight: bold;
    color: #000 !important;
    font-size: 18px;
    margin-right: 3px;
}

.mb_page.active, .mb_page:hover {
    color: #888 !important;
}

.mb_opinions {
    display: block;
    position: relative;
    margin-left: -10px;
}

.mb_opinion_full {
    display: none;
}



.mb_opinion {
    display: block;
    position: relative;
    margin-bottom: 10px;
}

.mb_avatar {
    display: block;
    float: left;
    margin-right: 8px;
}

.mb_opinion_container {
    display: block;
    float: left;
    width: 300px;
    margin-right: 10px;
    margin-top: -4px;
    font-size: 12px;
}

.mb_name {
    font-size: 17px;
    font-weight: bold;
}

.mb_btn_czytaj {
    display: block;
    position: relative;
    float: left;
    width: 100px;
    height: 26px;
    background: url('../img/opinie/btn_czytaj.png') no-repeat;
}

.mb_window {
    width: 550px;
    padding: 20px;
    max-height: 500px;
    overflow-y: auto;
}

.mb_clearfix {
    clear: both;
}



.eshops-list a {
    display: block;
    clear: both;
} 

/*======================================================================================== PANEL KATALOG
*/

.panel-katalog {
    display: block;
    position: fixed;
    background: url('../img/panel-katalog.png') no-repeat;
    top: 264px;
    right: -209px;
    width: 259px;
    height: 250px;
    z-index: 10000;
}

/*======================================================================================== PANEL KATALOG
*/

.panel-sklep-detaliczny2 {
    display: block;
    position: fixed;
    background: url('../img/panel-sklep-detaliczny6.png?4454') no-repeat;
    top: 393px;
    right: -209px;
    width: 259px;
    height: 250px;
    z-index: 10000;
}


.popup_instagram {
    display: block;
    position: fixed;
    background: url('../img/instagram_side.png') no-repeat top right;
    top: 223px;
    right: 0px;
    width: 34px;
    height: 125px;
    z-index: 9999;
}
.popup_instagram span {
    display: none;
}
