body {
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family: Arial;
	font-size: 12px;
	background: #FFFFFF;
	background-image: url('../images/background1.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #e0e0e0;
	
}
a.n{color:#000;}
a.n:hover {color:#5176B5;}

*{color:#000;}
b{color:#CC1D60;}
#site{
	color:#000;
background-image: url('../images/h.jpg');
background-repeat: repeat-x;
}
#header{
background-image: url('../images/header2.jpg');
height: 147px;
margin: auto;
width: 912px;
}

#m2{
padding-left: 200px;
?padding-left:0px;
}
#headerString{padding-top:110px;?padding-top:80px;padding-left:50px; ?padding-left:230px;color:#fff;font-size:26px;padding-bottom: 30px}



#content{
width:912px;
margin: auto;
background-color: #fff;
text-align: left;
}
#LI{width:355px;float:left;background-color: #efefef;}
#PI{float:left;background-color: #fff;width: 526px;padding-left: 15px;color:#717171;padding-top: 7px;}
#PI span.h4{font-size: 18px;

}

#PI .image{float: left;}
#PI .text{float: left;width:390px;padding-left: 15px;}

#kontakt{

width:355px;
background-color: #efefef;
height: auto;
}
#kontakt #text{float: left;
padding-left: 15px;
padding-top: 20px;
color:#717171;
font-size:10px;

}
#kontakt #tel{float:left;
padding-left: 60px;
}
#kontakt #kstopka{
background-image: url('../images/kstopka.jpg');
padding-left: 15px;
height: 22px;

}



.P2LI{width:355px;float:left;}
.P2PI{float:left; width:526px;padding-left: 15px;padding-top: 10px;background-color: #efefef;width:542px;height: 117px; color:#717171;}

.P2LI .gallery{background-color: #fff;padding-left: 0px;padding-top: 5px;}
.P2LI .gallery imgg {padding-left: 15px;}
.P2LI .gallery span{color:#717171; font-size:18px;padding-left: 15px;}
.P2LI .gallery a{color:#da2166;text-decoration: none;font-weight: bold;margin-bottom: 5px;}

.P2PI span{color:#717171; font-size:18px;padding-left: 15px;}

.P2PI input.text {
background-image:url('../images/input.jpg');
border:1px solid #cccccc;
font-weight:bold;
height:16px;
margin-bottom:1px;
margin-top:0;
padding:4px;
width:234px;
}




#p3{background-color: #fff;}
.P3LI{width:355px;float:left;background-color: #efefef;padding: 0px;}
.P3LI p{padding-right: 5px;padding-left: 10px;color:#717171;}
.P3LI span{padding-right: 5px;padding-left: 10px;color:#717171; font-size: 18px;}
.P3PI{float:left;width: 557px; height: 136px;}


#kstopka2{
background-image: url('../images/kstopka.jpg');
padding-left: 15px;
height: 22px;

}

#footer{
background-image: url('../images/footer.jpg');
height: 62px;\
width:912px;
margin: auto;
color: #717171;
}
#footer #copy{
padding-left: 10px;
padding-top: 20px;
float: left;
}
#footer #project{
float: left;
padding-left: 75px;
padding-top: 20px;
}
#footer #project a{text-decoration: none;
color: #717171;
}
.spaceLine5{height: 5px;width: 100%;}
.spaceLine20{height: 20px;width: 100%;}
.clear{clear:both;}



#topMenu {
	
	padding:0px;
	margin: 0 0 3px 0;
	float:left;
	
	z-index:10000;
	
}




    #topMenu ul {

	  list-style:none;
	  float:right;
	  z-index:10000;

      }
    #topMenu li {
      display:inline;
      margin:0;
      padding:0 0px 0 0;
      z-index:10001;
      }
    #topMenu li a {
      float:left;
      
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      z-index:10002;
      }

    #topMenu li a span {
      float:left;
      display:block;
      
      padding:5px 5px 5px 6px;
      
      /*hack ie6 ie7*/
      ?padding:5px 5px 0px 6px;
      
      color:#fff;
      z-index:10003;
      }
    #topMenu li li   {border-right:1px solid #d21a58; border-left:1px solid #d21a58; border-bottom:1px solid #d21a58; margin-bottom:-1px; z-index:10004; float:left; }
	#topMenu li ul { z-index:10005; float:left; border-right:1px solid #d21a58; }
   #topMenu li li a { background:#d21a58; padding:0; margin:0;z-index:10006;}
   #topMenu li li a:hover { background:#d40000; padding:0; margin:0;z-index:10007; color:#da241b;}
   #topMenu li li a span { float:none; width:158px; padding:5px; margin:0;z-index:10008;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topMenu li a span {float:none;}
    /* End IE5-Mac hack */
    #topMenu li a:hover span {
color:#fff;
z-index:10006
      }
    #topMenu li a:hover {
      background-position:0% -42px;
      }
    #topMenu li a:hover span {
      background-position:100% -42px;
      }  
	





#topMenu ul { margin: 40px 0 0 0; padding: 0; list-style: none; position: relative; z-index:10000;}


#topMenu ul ul {
 width: 160px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 z-index:10001;
}

#topMenu ul ul ul,#topMenu ul ul ul ul { top: 0; left: 100%; z-index:10002;}

#topMenu ul li { float: left; display: inline; position: relative; z-index:10002;}
#topMenu ul ul li { width: 100%; display: block; z-index:10004;}

/* Root Menu */
#topMenu ul a {
 bord\\er-top: 1px solid #FFF;
 bord\\er-right: 1px solid #FFF;

 float: left;
 display: block;

 font: bold 12px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
 z-index:10004;
}

/* Root Menu Hover Persistence */
#topMenu ul a:hover,#topMenu ul li:hover a,#topMenu ul li.iehover a {
 backg\\round: #BBB;
 col\\or: #FFF;
 z-index:10004;
}



/* Hover Function - Do Not Move */
#topMenu ul li:hover ul ul,#topMenu ul li:hover ul ul ul,#topMenu ul li.iehover ul ul,#topMenu ul li.iehover ul ul ul { display: none; z-index:10000;}
#topMenu ul li:hover ul,#topMenu ul ul li:hover ul,#topMenu ul ul ul li:hover ul,#topMenu ul li.iehover ul,#topMenu ul ul li.iehover ul,#topMenu ul ul ul li.iehover ul { display: block; z-index:10000;}





h1{padding-top: 0px;margin-top: 0px;color:#cc1d60;}


img{border: none;}

.left{float: left; padding-right: 4px;text-align: center; font-weight: bold;width: auto;}




ul.kosmetyki{}
ul.kosmetyki li {padding-bottom: 30px;}
ul.kosmetyki2 li {padding-bottom: 5px;}

h1 {font-size: 20px;padding-left: 15px;padding-top: 20px;

}



ul#pikame {
margin:0 auto;
padding-left:15px;
width: 700px;
}

.sliderjs {
margin:0 auto;
}

#ref {
text-align:center;
}

#pikame li {
border:1px solid #333333;
float:left;
margin:5px;
overflow:hidden;
position:relative;
}

a.n{cursor: pointer;}
.test{width: 100%;height: 30px;}

.pika_navigation{clear: both;padding-top: 30px;padding-bottom: 50px;text-align: center;}
.space{width: 250px;float: left;}







#navST{text-align: left;}
#navST a{text-decoration: none; font-weight: bold; font-size: 10px;color: #000;}