body {
 background-color: #29AA8C;
 /* background-color: #446856; */
 margin:0; padding:0; text-align:center;
 font-family: verdana,serif,verdana,arial, tahoma;
 color:red;
}
html * {font-family: tahoma,arial,verdana,serif,verdana,arial, tahoma; font-size:11px; color:#0A1B12;
}

a { outline: none; }

#container {
 width:780px; height:540px; overflow:hidden; padding:0px; margin:10px auto; text-align:left; background-color: #fff; font-family:verdana,serif;
 background-image:url('img/tlo.png');
}

#logo {
 margin-top:130px;
 padding-left:5px;
 width:150px;
 height:50px;
}

#left {
float:left;
width:240px;
}

.productInfo {
width:380px; float:left; padding-left:20px; padding-top:135px;
}

#mainMenu {
 margin-top:20px;
 margin-left:8px
}

#mainMenu ul {
 margin:0;
 padding:0;
 list-style-type: none;
}
#mainMenu ul li {
 margin-bottom:3px;
}

a.menu {
  display:block;
  text-indent:-9000px;	
}

a.menuo_firmie {
  background-image: url('img/ofirmie-off.gif');
  width:168px;
  height:18px;
}
a.menuo_firmieOn {
  background-image: url('img/ofirmie-on.gif');
  width:168px;
  height:18px;
}

a.menuo_firmie:hover {
  background-image: url('img/ofirmie-on.gif');
}

a.menuofertaOn {
  background-image: url('img/oferta-on.gif');
  width:146px;
  height:18px;
}

a.menuoferta {
  background-image: url('img/oferta-off.gif');
  width:146px;
  height:18px;
}

a.menuoferta:hover {
  background-image: url('img/oferta-on.gif');
}

a.menusprzedaz {
  background-image: url('img/sprzedaz-off.gif');
  width:126px;
  height:18px;
}
a.menusprzedazOn {
  background-image: url('img/sprzedaz-on.gif');
  width:126px;
  height:18px;
}

a.menusprzedaz:hover {
  background-image: url('img/sprzedaz-on.gif');
}

a.menukontakt {
  background-image: url('img/kontakt-off.gif');
  width:103px;
  height:18px;
}
a.menukontaktOn {
  background-image: url('img/kontakt-on.gif');
  width:103px;
  height:18px;
}

a.menukontakt:hover {
  background-image: url('img/kontakt-on.gif');
}

a.menuCaton {
  background-image: url('img/sprzedaz-on.gif');
  text-decoration:none;
  font-weight:bold;
  font-size:12px;		
  font-family:arial,verdana,tahoma;	
}

a.menuCat {
  text-decoration:none;
  font-size:11px;		
  font-family:arial,verdana,tahoma;	
}


a.menuProOn {
  background-image: url('img/tlo-pro.gif');
  background-repeat: repeat-y;
  color:#fff;	
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
  width:100%;	
  display:block;
  padding:1px 2px 1px 2px;
  font-family:tahoma,verdana,tahoma;	
}

a.menuPro {
  text-decoration:none;
  font-size:10px;	
  font-family:tahoma,verdana,tahoma;
  width:100%;
  display:block;
  color:#0A1B12;	
  padding:1px 2px 1px 2px;		
}
a.menuPro:hover {
  background-image: url('img/tlo-pro.gif');
  background-repeat: repeat-y;
  color:#fff;
  padding:1px 2px 1px 2px;			
}

#proList {
 margin:0;
 padding:0;
 list-style-type: none;
 line-height:12px important!;
}

#proList li {
 width:100px;
 margin-bottom:3px;
 padding:1px;
 border-bottom:0px solid red;
 text-align:left;
 line-height:12px important!;
}
#proList li:hover {
 width:100px;
 border-bottom:0px solid red;
 padding:1px;
}

#right {
 width:518px; 
 overflow:hidden;
 float:right;
 height:535px;

}

#topMenu {
 text-align:right;
 padding:10px 10px 0;
 overflow:hidden;
 height:100px;
}
#topMenu ul {
 margin:0;
 padding:0;
 list-style-type: none;
}

#mainContent {
 margin-top:5px;
 overflow:hidden;
 width:100%;
}

#content {
 float:left;
 width:355px;
  overflow:hidden;	
}
#rightMenu {
 float:right;
 overflow:hidden;
 width:100px important!; 
 padding-left:5px; margin-top:5px; padding-bottom:5000px; margin-bottom:-5000px; float:right; border-left:1px dashed #ABB9AA; padding-right:2px
}
#rightMenu * {
line-height:12px important!;
}
table td {
 font-size:11px;
 font-family: tahoma,arial,verdana,serif,verdana,arial, tahoma; font-size:11px; color:#0A1B12;line-height:19px;
}

input,textarea {border:1px solid #666}

div.content {
 line-height:19px;
}

div.product {
 line-height:15px;
}

ul.kategorie {
 list-style:none;
 width:250px;
 padding:0;
 margin:0;
}

ul.kategorie li {
 text-ident:-9000px;
 margin-bottom:3px;
}


/* menu podkategorii  */
a.menuCat {
 display:block;
  text-indent:-9000px;	
}

a.menuCatkremy_do_pielegnacji_twarzy {
  background-image: url('img/kdpt-off.gif');
  background-repeat: no-repeat;	
  background-position: right;	
  width:262px;
  height:18px;
}
a.menuCatkremy_do_pielegnacji_twarzy:hover {
  background-image: url('img/kdpt-on.gif');
}
a.menuCatkremy_do_pielegnacji_twarzyOn {
  background-image: url('img/kdpt-on.gif');
  background-repeat: no-repeat;		
  background-position: right;	
  width:262px;
  height:18px;
}

a.menuCatkremy_pod_oczy {
  background-image: url('img/kpo-off.gif');
  background-repeat: no-repeat;	
  background-position: right;	
  width:262px;
  height:18px;
}
a.menuCatkremy_pod_oczy:hover {
  background-image: url('img/kpo-on.gif');
}
a.menuCatkremy_pod_oczyOn {
  background-image: url('img/kpo-on.gif');
  background-repeat: no-repeat;		
  background-position: right;	
  width:262px;
  height:18px;
}

a.menuCatkremy_do_dloni_i_stop {
  background-image: url('img/kdds-off.gif');
  background-repeat: no-repeat;	
  background-position: right;	
  width:262px;
  height:18px;
}
a.menuCatkremy_do_dloni_i_stop:hover {
  background-image: url('img/kdds-on.gif');
}
a.menuCatkremy_do_dloni_i_stopOn {
  background-image: url('img/kdds-on.gif');
  background-repeat: no-repeat;		
  background-position: right;	
  width:262px;
  height:18px;
}

a.menuCatprofesjonalne_zestawy_kosmetyczne {
  background-image: url('img/pzk-off.gif');
  background-repeat: no-repeat;	
  background-position: right;	
  width:262px;
  height:18px;
}
a.menuCatprofesjonalne_zestawy_kosmetyczne:hover {
  background-image: url('img/pzk-on.gif');
}
a.menuCatprofesjonalne_zestawy_kosmetyczneOn {
  background-image: url('img/pzk-on.gif');
  background-repeat: no-repeat;		
  background-position: right;	
  width:262px;
  height:18px;
}

a.menuCatprofesjonalne_tarki_kosmetyczne {
  background-image: url('img/ptk-off.gif');
  background-repeat: no-repeat;	
  background-position: right;	
  width:262px;
  height:18px;
}
a.menuCatprofesjonalne_tarki_kosmetyczne:hover {
  background-image: url('img/ptk-on.gif');
}
a.menuCatprofesjonalne_tarki_kosmetyczneOn {
  background-image: url('img/ptk-on.gif');
  background-repeat: no-repeat;		
  background-position: right;	
  width:262px;
  height:18px;
}

a.menuCatszklane_pilniki_do_paznokci {
  background-image: url('img/spdp-off.gif');
  background-repeat: no-repeat;	
  background-position: right;	
  width:262px;
  height:18px;
}
a.menuCatszklane_pilniki_do_paznokci:hover {
  background-image: url('img/spdp-on.gif');
}
a.menuCatszklane_pilniki_do_paznokciOn {
  background-image: url('img/spdp-on.gif');
  background-repeat: no-repeat;		
  background-position: right;	
  width:262px;
  height:18px;
}