BODY {
    background: #ffffff;
}

IMG, DIV {
    border: 0px;
    padding: 0px;
    margin: auto;
}

#main_menu_tbl {
    width: 876px;
    height: 85px;
    border-collapse: collapse;
    margin: 12px 0px auto 10px;
}

#main_menu_tbl, #main_menu_tbl TR, #main_menu_tbl TD, #main_menu_tbl IMG {
    vertical-align: top;
    border: 0px;
    padding: 0px;
}

#main_menu_tbl .mm_logo {
    padding-right: 9px;
}

#main_menu_tbl .mm_element {
    padding-left: 4px;
}

.hp_element {
    width: 160px;
}

#home_menu {
    margin-top: 10px;
    height: 257px;
    vertical-align: bottom;
}
#home_menu2{
    margin-top: 0px;
    height: 257px;
    vertical-align: bottom;
}
#mak_bg {
    width: 246px;
    background: white url('/images/makijaz/makijaz_home_img.jpg') no-repeat bottom left;
}

#mak_menu {
    width: 640px;
    height: 360px;
}

#mak_menu TD {
    text-align: left;
}

#mak_container {
    width: 886px;
    height: 469px;
    vertical-align: bottom;
}

#mak_apteki_link {
    margin: auto 10px 18px auto;
    border: 0px;
}

#stopka {
    text-align: left;
}

#stopka TD {
    font-size: 9px;
    color: #737373;
}

#stopka A {
    color: #737373;
    text-decoration: none;
}

#stopka .gray A {
    color: #b2b1b1;
    text-decoration: none;
}

#stopka .gray {
    color: #b2b1b1;
}

/* strona g��wna o_marce */

#oma_bg {
    width: 406px;
    background: white url('/images/o_marce/o_marce_home_img1.jpg') no-repeat bottom right;
    vertical-align: top;
}

#oma_bg IMG {
    display: block;
    margin-right: 20px;
    margin-top: 150px;
}

#oma_bottom {
    height: 106px;
    background: white url('/images/o_marce/o_marce_home_img2.jpg') no-repeat bottom left;
}

#oma_menu {
    width: 480px;
    height: 360px;
    /*width: 815px;
    height: 360px;*/
}

#oma_menu TD {
    text-align: left;
}

#oma_container {
    width: 886px;
    height: 469px;
    vertical-align: bottom;
}

#om_left_menu_container {
    vertical-align: top;
    padding-top: 14px;
    text-align: center;
}

.om_left_menu {
    width: 235px;
    margin: 5px auto;
    text-align: right;
}

/* podstrony o_marce */


#oma_woda_container,
#oma_zasady_container,
#oma_centrum_container {
    width: 586px;
    height: 469px;
    margin: auto auto auto 23px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #737373;
    font-size: 11px;
}

#oma_woda_container {
    background: #ffffff url('/images/o_marce/o_marce_woda_img.jpg') no-repeat bottom left;
}

#oma_woda_container IMG,
#oma_zasady_container IMG,
#oma_centrum_container IMG {
    display: block;
    margin: 0px auto auto 0px;
}

#oma_zasady_container {
    background: #ffffff url('/images/o_marce/o_marce_zasady_img.jpg') no-repeat bottom right;
}

.oma_zasady_hdr {
    margin: 5px auto 10px 0px;
    color: #00aeef;
    font-weight: bold;
}

.oma_zasady_par_top, .oma_zasady_par_mid, .oma_zasady_par_bot {
    margin-left: 0px;
}

.oma_zasady_par_top {
    width: 6px;
    height: 7px;
    background: transparent url('/images/o_marce/nawias_1.gif') no-repeat bottom left;
}

.oma_zasady_par_mid {
    padding-left: 8px;
    background: transparent url('/images/o_marce/nawias_2.gif') repeat-y top left;
}

.oma_zasady_par_bot {
    width: 6px;
    height: 7px;
    background: transparent url('/images/o_marce/nawias_3.gif') no-repeat top left;
    margin-bottom: 10px;
}

.oma_zasady_strong {
    color: #000000;
}

#oma_centrum_container {
    background: #ffffff url('/images/o_marce/o_marce_centrum_img.jpg') no-repeat bottom right;
}

.oma_top_distance {
    height: 25px;
}

#apt_image {
    display: block;
    float: right;
    margin: 16px 8px auto auto;
}

#substiane_banner {
    width: 832px;
    height: 82px;
    float: right;
    margin-right: 28px;
    margin-bottom: 10px;
}

#effaclar_minisite {
    width: 888px;
    height: 471px;
    float: right;
    margin-right: 0px;
}

#discover_banner {
    width: 890px;
    height: 504px;
    float: right;
    margin-right: 0px;
}

#peeling_banner {
    width: 400px;
    height: 85px;
    float: left;
    margin-left: 10px;
    text-align: left;
    margin-top: 5px;
}


#sub_bg {
    width: 406px;
    background: white url('/images/substiane/packshot.jpg') no-repeat bottom center;
}


#sub_menu {
    width: 480px;
    height: 249px;
}

#sub_container {
    width: 886px;
    height: 469px;
    vertical-align: bottom;
}

#subm_container {
    width: 196px;
    margin: auto 16px;
    border-collapse: collapse;
}

#subm_container * {
    border-collapse: collapse;
}

#subm_container TD {
    vertical-align: top;
}

#sub_fizjo_container, #sub_fizjo_container_proxy {
    width: 614px;
    height: 440px;
    margin: auto auto auto 10px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #737373;
    font-size: 11px;
}

.sub_bleu {
    color: #00aeef;
}

.sub_noir {
    color: #000000;
}

#sub_fizjo_container P {
    width: 600px;
    margin: 14px 0px;
    padding: 0px;
}

#sub_fizjo_container TABLE P {
    width: 320px;
    margin: 14px 0px;
    padding: 0px;
    color: #737373;
}

#sub_fizjo_container_proxy P {
    width: 610px;
    margin: 14px 0px;
    padding: 0px;
}

.sub_droite {
    display: block;
    float: right;
    margin: 0px 10px 0px 10px;
}

.sub_zobow {
    background: white url('/images/substiane/substiane/substiane_1.jpg') no-repeat center right;
}

.sub_micro {
    font-size: 10px;
}

.sub_blue_box {
    float: left;
    margin-left: 0px;
    text-align: center;
    width: 310px;
    padding: 10px 0px;
    background-color: #00aeef;
    color: white;
}

#przec_bg {
    width: 406px;
    /*background: white url('/images/o_marce/o_marce_home_img1.jpg') no-repeat bottom right;*/
    vertical-align: top;
}

#przec_bg IMG {
    display: block;
    margin-right: 20px;
    margin-top: 150px;
}
#przec_bottom { height: 76px;}
#przec_container {
    width: 886px;
    height: 469px;
    vertical-align: bottom;
    background: white url('/images/przeciwsloneczna/przeciwsloneczna_home_krople.jpg') no-repeat bottom left;
}
.left_menu_leaf {
  background: white url('/images/przeciwsloneczna/przeciwsloneczna_lisc.jpg') no-repeat;
  background-position: right 325px;
}
.prod_left_menu,
.prod_left_menu2,
.prod_left_menu_first {
    margin: 15px auto;
    text-align: right;
}
.prod_left_menu2{
	padding-right:20px;
}
.prod_left_menu_first{
	margin-top:10px;
}
.prod_zasady_hdr {
    margin: 10px 11px 10px 0px;
    color: #00aeef;
}

.prod_container {
  margin: auto 27px auto 20px;
  text-align: left;
}
.prod_ikonka {
  float: left;
  margin-right: 10px;
}


.sucha2_container{
background-image:url('/images/sucha/sucha2_tlo.jpg');
background-position:left bottom;
background-repeat:no-repeat;

}


.sucha_blue {
	color:#01adeb;
}

td.sucha_1{
padding-bottom:5px;
width:240px;
border-bottom: solid 1px #e1e1e1;
color:#727272;
}

td.sucha_2{
text-align:center;
vertical-align:middle;
width:200px;
border-bottom: solid 1px #e1e1e1;
color:#727272;
background-color:#edf8fa;
}

td.sucha_3{
text-align:center;
vertical-align:middle;
width:200px;
border-bottom: solid 1px #e1e1e1;
color:#727272;
background-color:#d8f3fc;
}

td.sucha_4{
border-bottom: solid 1px #e1e1e1;
padding-right:10px;
}

td.badania_1{
 color:#959595;
 font-size:10px;
 vertical-align:top;
}

td.badania_2{
 color:#737373;
 font-size:11px;
}

.anthelios h2{font-size:14px;color:#fcb903;font-weight:bold}
.anthelios h2 em{color:#000;font-style:normal}
.anthelios h3{font-size:12px;color:#0070c0;font-weight:bold}
.anthelios p{margin:5px auto}
.anthelios ul{margin:5px auto}
.anthelios ul li{margin:0 10px;padding:0;list-style-type:disc}
.anthelios ul li ul{margin:0;}
.anthelios ul li ul li{list-style-type:circle}
.anthelios p.przypis{font-size:0.8em;font-style:italic;margin:2px auto}
.anthelios .uva-uvb{border-collapse:collapse}
.anthelios .uva-uvb td, .anthelios .uva-uvb th{border:1px solid #333;text-align:center;padding:2px}
.anthelios .uva-uvb tbody th{font-weight:normal;text-align:left;font-style:italic}
.anthelios strong{font-weight:normal;color:#f00}
.anthelios h2 strong{font-weight:bold}
.anthelios .zapobiegaj{width:640px;margin:2px auto}
.anthelios .zapobiegaj td{vertical-align:0;padding:0 2px;width:156px;color:#666;font-size:0.8em}
.anthelios .zapobiegaj td img{display:block;margin:0 auto 2px 12px}

