body {

  background-color:white;

   background-repeat:repeat-x;

  font:11px "Arial CE", Arial, sans-serif;

  color:#262626;

  line-height:1.4em;

}

* {margin:0; padding:0;}

img, fieldset {border:none;}

h1, hr {display:none;}

ul {list-style:none;}

a {color:#002E5E; text-decoration:none;}

a:hover {text-decoration:underline;}

small {font-size:0.8em;}

.clear {clear:both;}



ul#main-menu {

   width:900px;

   height:110px;

   margin:0 auto;

}

ul#main-menu li {

   width:89px;

   height:39px;

   padding-top:28px;

   margin:-6px 4px 0px 4px;

   background:url(main-menu.gif) no-repeat;

   text-align:center;

   float:left;

}

ul#main-menu a {

   color:black;

}



/* STROA GLOWNA INDEX */



body.index {

   background-image:url(index-body.gif);

}

object {

   margin-left:27px;

   position:relative;

   top:-24px;

}

div#index-header {

   width:952px;

   height:183px;

   margin:0 auto;

   background:url(index-header.jpg) no-repeat left bottom;

}

div#index-header1 {

   width:952px;

   height:200px;

   padding:0 2px 0 50px; 

   margin:0 auto;

   background:url() no-repeat left bottom;

}

div#index-container {

   width:900px;

   padding:0 2px 0 50px; 

   margin:0 auto;

   background:url(index-container.gif) repeat-y top right;

}

div#index-container h2 {

   font:normal 17px "Times New Roman", serif;

   letter-spacing:1px;

   line-height:25px;

   color:#660000;

   text-align:center;

}

div#long-menu {

   width:355px;

   background:url(long-menu-image.jpg) no-repeat 306px 29px;

   float:left;

}

div#long-menu h2 {

   height:29px;

   background:url(long-menu-header.gif) no-repeat;

}

div#long-menu  h3 {

   height:25px;

   padding-left:5px;

   margin-left:11px;

   background:url(long-menu-subheader.gif) no-repeat;

   font:normal 14px "Times New Roman", serif;

   line-height:20px;

   color:#00184F;

}

div#long-menu h4 {

   padding:0px 0 5px 36px;

   font:normal 14px "Times New Roman", serif;

   color:#00184F;

}

div#long-menu ul {

   padding-bottom:1px;

}

div#long-menu li {

   height:16px;

   padding-left:18px;

   margin-left:34px;

   background:url(long-menu-item.gif) no-repeat;

   line-height:16px;

   padding-top: 0px;

   padding-bottom: 0px;

}

div#long-menu sup{

   font-size: 10px;

}

div#long-menu li.long {

   background:url(long-menu-item2.gif) no-repeat;



}

div#long-menu li.long1 {

   background:url(long-menu-item2a.gif) no-repeat;



}

div#long-menu li a {

   color:white;

   

}

div.short-menu {

   width:256px;

   height:208px;

   margin:0 5px;

   background:url(short-menu.gif) no-repeat 0 29px;

   float:left;

}

div.short-menu  h2 {

   height:29px;

   background:url(short-menu-header.gif) no-repeat 1px 0;

}

div.short-menu ul {

   height:167px;

   padding:3px 71px 0 5px;

   background-position:188px 1px;

   background-repeat:no-repeat;

}

div.short-menu li {

   height:18px;

   padding-left:8px;

   background:url(short-menu-item.gif) no-repeat;

   line-height:16px;

}

div.short-menu li a {

   color:#00457F;

   text-decoration:underline;

}

.kosmetyka ul {background-image:url(kosmetyka-image.jpg);}

.estetyka ul {background-image:url(estetyka-image.jpg);}

.stylizacja ul {background-image:url(stylizacja-image.jpg);}

.pracownia ul {background-image:url(pracownia-image.jpg);}



.short-menu, #long-menu {

   position:relative;

   top:-34px;

   z-index:10;

}

div#video {

   width:548px;

   height:281px;

   padding:84px 10px 0 394px;

   margin:-200px auto 0 auto;

   background:url(video.jpg) no-repeat top right;

   position:relative;

}

* html div#video {

   padding-left:386px;

}

div#video div {

   width:248px;

   margin:0 10px;

   float:left;

}

div#video h2 {

   padding:0px 0 20px 0;

   font:normal 16px "Times New Roman", serif;

   color:#00487E;

   text-align:center;



}

div#video div.link {

   width:129px;

   height:21px;

   background-image:url("video-link.gif");

   background-repeat: no-repeat;

   line-height:21px;

   text-align:center;

   display: block;

   position: relative;

   top: 8px;

   left: 390px;



}

div#video p object{

   position: relative;

   top: 10px;

}

div#video p.link a {

   color:#002E5E;

}

p#footer {

   width:907px;

   height:100px;

   padding:15px 0 0 45px;

   margin:0 auto;

   clear:both;

   background:url(footer.gif) no-repeat top right;

   color:#00457F;

}



/* PODSTRONA */



body.sub {

   background-image:url(sub-body.gif);

}

div#container {

   width:972px;

   padding-top:4px;

   margin:0 auto;

   background:url(container.gif) no-repeat;

   position:relative;

   overflow:hidden;

}

div#container div#long-menu {

   display:inline;

   width:248px;

   padding:3px 0 0 0;

   margin:0 4px;

   background:#DBE4F2 url(long-menu2.gif) no-repeat;

   float:left;

   position:static;

}

div#container div#long-menu h2 {

   width:198px;

   height:auto;

   margin:0 auto;

   font:normal 17px "Times New Roman", serif;

   letter-spacing:1px;

   line-height:25px;

   color:#00184F;

   text-align:center;

   background:url(long-menu-header2.gif) no-repeat;

}

div#container div#long-menu  h3 {

   margin-left:7px;

   background:url(long-menu-subheader2.gif) no-repeat;

   line-height:28px;

   color:#00184F;

}

div#container div#long-menu h4 {

   padding:5px 0 5px 7px;

}

div#container div#long-menu ul {

   width:248px;

   padding:5px 0;

}

div#container div#long-menu li {

   padding-left:4px;

   margin-left:7px;

   background-position:-15px 0;

}

div#container p.back {

   width:235px;

   height:25px;

   padding-top:15px;

   margin-left:7px;

   background:#DAE4F2 url(back.gif) no-repeat left center;

   font:normal 13px "Times New Roman", serif;

   color:#003472;

   text-align:center;

}

div#container img.menu-image {

   margin-bottom:-3px;

}

div#container img.menu-image1 {

   margin-bottom:-3px;

   }

div#container img.menu-image2 {

   margin-bottom:-3px;

}

div#content {

   width:706px;

   margin-left:5px;

   background-repeat:no-repeat;

   float:left;

   font-size: 12px;

}

div#content-bottom {

   padding:24px 50px 10px 17px;

   background:url(content-bottom.gif) no-repeat left bottom;

}

.content1 {background-image:url(content1.jpg);}



div#content h2 {

   height:97px;

   background-repeat:no-repeat;

   background-position:5px 0;

   overflow:hidden;

   text-indent:-100000em;

   }

.content1a {background-image:url(content2.jpg);}



div#content h2 {

   height:97px;

   background-repeat:no-repeat;

   background-position:5px 0;

   overflow:hidden;

   text-indent:-100000em;

}

div#content  h2.medycyna-estetyczna {background-image:url(medycyna-estetyczna-header.gif);}



div#content h3, div#content p, div#content table, div#content ul, div#content ol, div#content dl {

   padding:0.8em 0;

   

}

div#content  h2.medycyna-estetyczna1 {background-image:url();}



div#content h3, div#content p, div#content table, div#content ul, div#content ol, div#content dl {

   padding:0.8em 0;

}

div#content  h2.medycyna-estetyczna2 {background-image:url(kosmetykaprofesionalna.png);}



div#content h3, div#content p, div#content table, div#content ul, div#content ol, div#content dl {

   padding:0.8em 0;

}

div#content  h2.medycyna-estetyczna3 {background-image:url(stylizacjapaznokci.png);}



div#content h3, div#content p, div#content table, div#content ul, div#content ol, div#content dl {

   padding:0.8em 0;

}

div#content  h2.medycyna-estetyczna4 {background-image:url(pracowniafryzjerska.png);}



div#content h3, div#content p, div#content table, div#content ul, div#content ol, div#content dl {

   padding:0.8em 0;

}

div#content  h2.medycyna-estetyczna5 {background-image:url(studioestetykiaciala.png);}



div#content h3, div#content p, div#content table, div#content ul, div#content ol, div#content dl {

   padding:0.8em 0;

}

div#content  h2.medycyna-estetyczna6 {background-image:url(studioestetykiaciala1a.png);}



div#content h3, div#content p, div#content table, div#content ul, div#content ol, div#content dl {

   padding:0.8em 0;

}

div#content  h2.medycyna-estetyczna7 {background-image:url(content2.jpg);}



div#content h3, div#content p, div#content table, div#content ul, div#content ol, div#content dl {

   padding:0.8em 0;

}

div#content h3 {

   font-size:1em;

   font-weight:normal;

   text-transform:uppercase;

}

div#content img {

   margin:0.8em;

   border:1px solid #67686C;

}

div#content ul li, div#content dd{

   padding-left:8px;

   background:url(square.gif) no-repeat 0 7px;

}

div#content p.info {

   margin-right:-30px;

   font:italic normal 20px "Trebuchet MS", sans-serif;

   text-align:right;

   line-height:25px;

   color:#EA5A00;

}

div#content p.info img {

   border:none;

}

div#subfooter {

   height:151px;

   margin-top:-80px;

   border-bottom:34px solid white;

   background:url(subfooter.gif) repeat-x;

}

div#subfooter  p {

   width:972px;

   height:140px;

   margin:0 auto;

   background:white url(subfooter-inner.gif) no-repeat left bottom;

   overflow:hidden;

   text-indent:-10000em;

}



/* PODSTRONA 2 */



div#content dl#sub-menu {

   width:205px;

   padding:0 17px;

   margin:0 -30px 0 auto;

   text-align:right;

   background:url(sub-menu.gif) no-repeat 0 18px;

}   

   div#content dl#sub-menu1 {

   width:205px;

   padding:0 17px;

   margin:0 -30px 0 auto;

   text-align:right;

   background:url() no-repeat 0 18px;

}

div#content dl#sub-menu dt {

   padding-bottom:5px;

}

div#content dl#sub-menu dd {

   background-image:none;

}

div#content dl#sub-menu a {

   padding-left:10px;

   background:url(square1.gif) no-repeat 0 5px;

   color:#337DBE;

}

div#container div.short-menu {

   display:inline;

   width:248px;

   height:auto;

   padding:0;

   margin:0 4px;

   background:#DAE4F2 url(short-menu2.gif) no-repeat 2px 37px;

   position:static;

}

div#container div.short-menu h2 {

   height:37px;

   background:url(short-menu-header2.gif) no-repeat;

   font:normal 17px "Times New Roman", serif;

   letter-spacing:1px;

   line-height:37px;

   color:#660000;

   text-align:center;

}

div#container div.short-menu ul {

   background-image:url(kosmetyka2-image.jpg);

}



/* PODSTRONA 3 */



div#category-menu {

   display:inline;

   width:248px;

   padding:3px 0 0 0;

   margin:0 4px;

   background:#DBE4F2 url(long-menu2.gif) no-repeat;

   float:left;

}

div#category-menu ul {

   padding-bottom:5px;

   font:normal 17px "Times New Roman", serif;

   letter-spacing:1px;

   text-align:center;

   line-height:28px;

   color:#00086D;

}

div#category-menu li {

   padding:2px 0 10px 0;

   margin:0 6px 0 7px;

   background:url(category-menu.gif) no-repeat;

}

div#category-menu li.light {

   background:url(category-menu-light.gif) no-repeat;

}

