body {
     padding: 0;
     background-color: #fff;
     background-image: url(graphics/topbg.jpg);
     background-repeat: no-repeat;
     color: #000;
     font-family: Arial, Georgia;
     font-size: 11px;
     text-align: center;
     margin: 0 auto;
     }

div {
     padding: 0;
     margin: 0;
     behavior: url(iepngfix.htc);
    }

img {
    border: none;
    margin: 0;
    padding: 0;
    behavior: url(iepngfix.htc);
    }
    
#top{
     margin: 0 auto;
     text-align: center;
     width: 100%;
     height: 266px;
     overflow: hidden;
     }
     
#under-top{
           margin: 0 auto;
           width: 910px;
           height: 43px;
           text-align: center;
           overflow: hidden;
           }

#under-top a{
            height: 43px;
            display: block;
            float: left;
            text-align: left;
            }
	

#under-top a#strona-glowna {
                           background: url(graphics/strona-glowna.png);
                           width: 146px;
                           }
	
#under-top a#strona-glowna:hover {
	                          background: url(graphics/strona-glowna.png) 0 -43px;
	                          }
	
#under-top a#jamont {
                 background: url(graphics/jamont.png);
                 width: 108px;
                 }
	
#under-top a#jamont:hover {
	                    background: url(graphics/jamont.png) 0 -43px;
	                   }
	
#under-top a#zabiegi {
                 background: url(graphics/zabiegi.png);
                 width: 96px;
                 }
	
#under-top a#zabiegi:hover {
	                    background: url(graphics/zabiegi.png) 0 -43px;
	                   }
	
#under-top a#galeria {
                 background: url(graphics/galeria.png);
                 width: 91px;
                 }
	
#under-top a#galeria:hover {
	                    background: url(graphics/galeria.png) 0 -43px;
	                   }
	                   
#under-top a#cennik {
                     background: url(graphics/cennik.png);
                     width: 96px;
                     }
	
#under-top a#cennik:hover {
	                    background: url(graphics/cennik.png) 0 -43px;
	                   }
	
#under-top a#kontakt {
                     background: url(graphics/kontakt.png);
                     width: 102px;
                     }
	
#under-top a#kontakt:hover {
	                    background: url(graphics/kontakt.png) 0 -43px;
	                   }
	                   
#under-top-menu{
           margin: 0 auto;
           width: 910px;
           height: 8px;
           text-align: center;
           overflow: hidden;
           background-image: url(graphics/under-top-menu.png);
           background-repeat: no-repeat;
           }
	                   
#main{
     background-color: #fff;
     margin: 0 auto;
     width: 910px;
     height: 596px;
     text-align: center;
     overflow: hidden;
     }
     
#main-left{
           margin: 0;
           width: 417px;
           height: 596px;
           text-align: left;
           float: left;
           overflow: hidden;
           background-image: url(graphics/main-left.png);
           background-repeat: no-repeat;
           }
           
#extern-content{
                margin: 0;
                width: 493px;
                height: 596px;
                text-align: left;
                float: left;
                overflow: hidden;
                background-image: url(graphics/content.png);
                background-repeat: no-repeat;
                }

#main #content{
                 margin: 15px 0;
                 width: 486px;
                 height: 566px;
                 overflow: auto;
                 }
           
#main p{
           font-family: Arial, Georgia;
           font-size: 12px;
           margin: 10px 5px;
           text-align: justify;
           color: #000;
           line-height: 18px;
         }

#main #opis{
               font-family: Arial, Georgia;
               font-size: 12px;
               margin: 10px 5px;
               text-align: justify;
               color: #000;
               line-height: 18px;
               }

#main h1{
           font-family: Arial, Georgia;
           font-size: 14px;
           margin: 10px 5px;
           text-align: left;
           color: #000;
           font-weight: bold;
         }

#main a{
           text-decoration: underline;
           color: #1d5E9E;
         }

#main a:hover{
                 text-decoration: underline;
                 color: #5092CF;
                 }

#main p.error{
                  background-image: url(graphics/about.png);
                  background-repeat: no-repeat;
                  background-position: 4px;
                  text-align: left;
                  font-weight: bold;
                  color: #000;
                  background-color: #ECD5D8;
                  border: 1px solid #BC2A4D;
                  padding: 4px 4px 4px 26px;
                 }

#main p.correctly{
                  background-image: url(graphics/ok.png);
                  background-repeat: no-repeat;
                  background-position: 4px;
                  text-align: left;
                  font-weight: bold;
                  color: #000;
                  background-color: #66FF66;
                  border: 1px solid #006600;
                  padding: 4px 4px 4px 26px;
                 }
/* wersja bez postaci */
#main2{
     background-color: #fff;
     margin: 0 auto;
     width: 910px;
     height: auto;
     text-align: center;
     overflow: hidden;
     background-image: url(graphics/mainbg.jpg);
     background-repeat: repeat-y;
     }
     
#main2 p{
           font-family: Arial, Georgia;
           font-size: 12px;
           margin: 10px 20px;
           text-align: justify;
           color: #000;
           line-height: 18px;
         }
         
#main2 p.zabieg{
           font-family: Arial, Georgia;
           font-size: 12px;
           margin: 10px 20px;
           text-align: justify;
           color: #000;
           line-height: 18px;
           background-image: url(graphics/arrow_next.gif);
           background-repeat: no-repeat;
           background-position: left;
           padding-left: 16px;
         }
         
#main2 ul{
           font-family: Arial, Georgia;
           font-size: 12px;
           margin: 10px 20px;
           text-align: left;
         }

#main2 #opis{
               font-family: Arial, Georgia;
               font-size: 12px;
               margin: 10px 20px;
               text-align: justify;
               color: #000;
               line-height: 18px;
               }

#main2 h1{
           font-family: Arial, Georgia;
           font-size: 14px;
           margin: 10px 20px;
           text-align: left;
           color: #000;
           font-weight: bold;
         }
         
h2{
           font-family: Arial, Georgia;
           font-size: 14px;
           margin: 10px 20px;
           text-align: left;
           color: #1A1A86;
           font-weight: bold;
         }

#main2 a{
           text-decoration: underline;
           color: #1d5E9E;
         }

#main2 a:hover{
                 text-decoration: underline;
                 color: #5092CF;
                 }

#main2 p.error{
                  background-image: url(graphics/about.png);
                  background-repeat: no-repeat;
                  background-position: 4px;
                  text-align: left;
                  font-weight: bold;
                  color: #000;
                  background-color: #ECD5D8;
                  border: 1px solid #BC2A4D;
                  padding: 4px 4px 4px 26px;
                 }

#main2 p.correctly{
                  background-image: url(graphics/ok.png);
                  background-repeat: no-repeat;
                  background-position: 4px;
                  text-align: left;
                  font-weight: bold;
                  color: #000;
                  background-color: #66FF66;
                  border: 1px solid #006600;
                  padding: 4px 4px 4px 26px;
                 }
/* ----- */
                 
#footer{
           margin: 0 auto;
           text-align: center;
           width: 910px;
           height: 45px;
           overflow: hidden;
           background-image: url(graphics/footer.png);
           background-repeat: no-repeat;
          }
          
#footer2{
           margin: 0 auto;
           text-align: center;
           width: 910px;
           height: 45px;
           overflow: hidden;
           background-image: url(graphics/footer2.png);
           background-repeat: no-repeat;
          }

     
#bottom{
        margin: 0 auto;
        text-align: center;
        width: 100%;
        height: 183px;
        background-image: url(graphics/bottombg.jpg);
        background-repeat: repeat-x;
        overflow: hidden;
       }
       
#bottom-end{
           margin: 0 auto;
           text-align: center;
           width: 1034px;
           height: 183px;
           overflow: hidden;
          }

#bottom-end p#foot {
                text-align: center;
                font-size: 10px;
                margin: 2px 0 0 0;
                padding: 0;
                }

#bottom-end p#foot a{
                  color: #220000;
                  text-decoration: underline;
                  }

#bottom-end p#foot a:hover{
                        text-decoration: underline;
                        color: #B2CFE2;
                        }
                        
fieldset{
         font-weight: normal;
         width: 140px;
         height: 120px;
         float: left;
         padding: 5px;
         text-align: left;
         margin: 0 10px 20px 10px;
         }

fieldset a{
           margin: 5px 0 10px 0;
           font-weight: bold;
           display: block;
           background-image: url(graphics/arrow_next.gif);
           background-repeat: no-repeat;
           background-position: left;
           padding-left: 16px;
         }
         
.galeria {
               margin: 5px 5px 10px 5px;
               text-align: center;
               padding: 0;
               float: left;
               border: 1px solid #D5D5D5;
               text-decoration: none;
               }
               
.galeria2 {
               margin: 5px 5px 10px 5px;
               text-align: center;
               padding: 0;
               text-decoration: none;
               }
               
.galeria2 img{
           margin: 5px;
          }
               
table td {
          text-align: left;
         }
         

