body { background-color: #800000;
       color: maroon;
       font-size: 12px;
       font-family: Verdana, sans-serif;
       margin: 0;
       padding: 0 0 15px 0;
     }
	 
.gora { position: relative;
        width: 770px;
        height: 206px;
        background: #EDC882 url(graf/gora.jpg) top center no-repeat;
        margin: 10px auto 0 auto;
        padding: 0;
        text-align: left;
      }
	  
.gora a { text-decoration: none; }

.gora h1 { position: absolute;
           top: 2px;
           left: 43px;
           margin: 0;
           padding: 0;
           color: #000080;
           font-size: 18px;
           font-style: italic;
           font-family: Palatino Linotype;
           letter-spacing: 1px;
         }
 
 .gora span { position: absolute;
           top: 2px;
           left: 43px;
           margin: 0;
           padding: 0;
           color: #000080;
           font-size: 18px;
           font-style: italic;
           font-family: Palatino Linotype;
           letter-spacing: 1px;
           font-weight:bold;
         }        
         

.gora .baner { position: absolute;
               background: #EDC882;
               top: 70px;
               right: 0;
               margin: 0;
               padding: 0;
               border: 0;
             }
.gora .home { position: absolute;
              bottom: 9px;
              margin: 0 0 0 20px;
              padding: 0;
              border: 0;
            }

.gora .menu { position: absolute;
              bottom: 8px;
              margin: 0 0 0 150px;
              padding: 0;
              border: 0;
            }

.gora .menu li { list-style: none;
                 float: left;
                 font-style: italic;
                 font-family: Arial;
                 font-size: 15px;
                 font-weight: bolder;
               }

.gora .menu a { display: block;
                width: auto;
                float: left;
                padding: 0 0 0 30px;
                color: #765852;
              }

.gora .menu a:hover { color: #F60; }

.gora .menu .menua a, .gora .menu .menua a:hover { color: #A9364E; }

.gora .flaga { position: absolute;
               bottom: 8px;
               right: 20px;
             }

.gora .muszlet { position: absolute;
                 top: 220px;
                 right: 15px;
               }

.gora .kol1 { width: 150px;
              position: absolute;
              top: 230px;
              left: 0;
              padding: 0;
              margin: 0;
              background: url(graf/tlokol1.png) top center no-repeat;
              text-align: center;
            }

.gora .kol1 .podmenu a { display: block;
                         padding: 3px 10px;
                         font-size: 11px;
                         color: #A02346;
                       }

.gora .kol1 .podmenu a:hover { color: #FFF8CA;
                               background-color: #8C1712;
                             }

.gora .kol1 .podmenu { width: 150px;
                       margin: 0;
                       padding: 0;
                       border: 0;
                       background-color: #FFF8CA;
                       text-align: left;
                     }

.podmenu li { margin: 0;
              border-bottom: solid rgb(255,230,150) 1px;
              border-right: solid rgb(255,230,150) 1px;
              border-left: solid rgb(255,230,150) 1px;
              list-style: none;
            }

.tytmenu { display: block;
           background: url(graf/tlopodmenu.png) top center no-repeat;
           padding: 0 10px;
           font-size: 12px;
           line-height: 30px;
           color: #765852;
           font-weight: bolder;
         }

.gora .kol1 .podmenu .podmenua a, .gora .kol1 .podmenu .podmenua a:hover { color: #E3AC8D;
                                                                           background-color: #FFF8CA;
                                                                         }

.gora .kol1 .baner1 { width: 120px;
                      height: 70px;
                      margin: 20px auto 0 auto;
                      padding: 0;
                    }

.gora .kol1 .baner2 { width: 120px;
                      height: 70px;
                      margin: 20px auto 0 auto;
                      padding: 0;
                    }

.gora .kol1 .baner3 { width: 120px;
                      height: 70px;
                      margin: 10px auto 0 auto;
                      padding: 0;
                    }

.gora .kol1 .baner4 { width: 120px;
                      height: 70px;
                      margin: 700px auto 0 auto;
                      padding: 0;
                    }

.tuje { width: 750px;
        margin: 0 auto 0 auto;
        padding: 0 0 0 20px;
        font-size: 11px;
        color: #E3AC8D;
        background-color: #800000;
        font-weight: normal;
        line-height: 24px;
      }

.tuje a { color: #E3AC8D;
          font-style: italic;
        }

.tuje a:hover { color: #F60; }

.tuje1 { color: #FCE9BA; }

.karta { width: 770px;
         margin: 0 auto 0 auto;
         padding: 0;
         text-align: left;
         background-color: #EDC882;
       }

.karta .glowny { width: 620px;
                 padding: 0;
                 margin: 0 0 0 150px;
                 background-color: #FFF8CA;
               }

.karta .glowny h1 { margin: 0 0 -10px 0;
                    padding: 5px 100px 0 0;
                    text-align: right;
                    color: #903;
                    font: italic bolder 23px Palatino Linotype;
                  }

.glowny a { color: #A9364E;
            text-decoration: underline;
          }

.glowny a:hover { color: #F60; }

.karta .glowny .kol2 { width: 309px;
                       float: left;
                       padding: 10px 0 20px 0;
                       margin: 0;
                     }

.karta .glowny .kol2 p { margin: 0;
                         padding: 0 10px 0 20px;
                         text-align: left;
                       }

.karta .glowny .kol3 { width: 309px;
                       float: right;
                       padding: 35px 0 20px 0;
                       margin: 0;
                     }

.karta .glowny .kol3 p { margin: 0;
                         padding: 0 20px 0 10px;
                         text-align: left;
                       }

.karta .glowny .kol31 { width: 309px;
                        float: right;
                        padding: 24px 0 20px 0;
                        margin: 0;
                      }

.karta .glowny .kol31 p { margin: 0;
                          padding: 0 20px 0 10px;
                          text-align: left;
                        }

.karta .glowny .pudlo4 { float: left;
                         width: 146px;
                         padding: 0 0 10px 7px;
                         margin: 0;
                       }

.karta .glowny .pudlo4 .prod { width: 100%;
                               margin: 25px 0;
                               padding: 0;
                               border: 0;
                               background-color: #FFF4BD;
                             }

.prod a { display: block;
          text-decoration: none;
          padding: 3px 10px;
          font-size: 12px;
          color: #A02346;
        }

.prod a:hover { color: #FFF8CA;
                background-color: #8C1712;
              }

.prod li { margin: 0;
           padding: 0;
           border-bottom: solid rgb(255,230,150) 1px;
           border-right: solid rgb(255,230,150) 1px;
           border-left: solid rgb(255,230,150) 1px;
           list-style: none;
         }

.karta .glowny .pudlo4 .prod .tytprod { display: block;
                                        background: url(graf/tlotytprod.png) top center no-repeat;
                                        padding: 0 10px;
                                        margin: 0;
                                        font-size: 12px;
                                        line-height: 30px;
                                        color: #765852;
                                        font-weight: bolder;
                                      }

.karta .glowny .pudlo4 .prod .podtytprod { display: block;
                                           margin: 0;
                                           padding: 0 10px;
                                           font-size: 12px;
                                           line-height: 20px;
                                           background-color: #FFEFB0;
                                           color: #765852;
                                           font-weight: bolder;
                                           border-top: solid rgb(255,230,150) 1px;
                                         }

.podtytprod { display: block;
              margin: 0;
              padding: 0 10px;
              font-size: 12px;
              line-height: 20px;
              background-color: #FFEFB0;
              color: #765852;
              font-weight: bolder;
              border-top: solid rgb(255,230,150) 1px;
            }

.dol { position: relative;
       width: 770px;
       height: 69px;
       background: #EDC882 url(graf/dol.gif) bottom center no-repeat;
       margin: 0 auto;
       padding: 0;
       text-align: left;
     }

.dol .muszle { position: absolute;
               top: -77px;
               left: 20px;
             }

.dol h6 { width: 770px;
          position: relative;
          top: 12px;
          margin: 0;
          padding: 0;
          color: #000080;
          font-size: 7.5pt;
          font-weight: bolder;
        }

.dol .menu { position: absolute;
             top: 11px;
             margin: 0;
             padding: 0 0 0 300px;
             border: 0;
           }

.dol .menu li { list-style: none;
                float: left;
                font-style: normal;
                font-family: Arial;
                font-size: 11px;
                font-weight: bolder;
              }

.dol .menu a { display: block;
               text-decoration: none;
               width: auto;
               float: left;
               padding: 0 0 0 15px;
               color: #765852;
             }

.dol .menu a:hover { color: #F60; }

.dol .menu .menua a, .dol .menu .menua a:hover { color: #A9364E; }

.zd img { margin-left: 20px;
          margin-right: 30px;
	  margin-top: 14px;
          margin-bottom: 14px;
    	  border: solid #C60 1px;
        }

.kol3 .cater li { margin: 0;
                  padding: 0 0 1em 0;
                }
		
.oz { position: relative;
      top: 2px;
      left: 0;
      font-size: 20px;
    }

.ozm { position: relative;
       top: 8pt;
       left: 0;
       font-size: 14pt;
     }

.duzy { font-size: 10pt;
        font-weight: bolder;
        line-height: 12pt;
      }

.duzy10 { font-size: 10pt;
          font-weight: bolder;
        }

.duzy10b { font-size: 10pt;
           font-weight: bolder;
           color: white;
         }

.duzy11 { font-size: 11pt;
          font-weight: bolder;
          line-height: 22pt;
        }

.duzy11p { font-size: 11pt;
           font-weight: bolder;
           text-align: left;
           padding: 0 20px;
           margin: 0;
           color: #A9364E;
         }

.maly9 { font-size: 8pt;
         font-weight: normal;
         text-align: left;
       }

.duzy14 { font-size: 14pt;
          font-weight: bolder;
          line-height: 22pt;
        }

.cent { text-align: center;
        margin: 0;
        padding: 10px 0;
      }

.cent hr { position: relative;
           top: -4pt;
           left: 0;
           width: 580px;
         }

.cent img { margin: 10px 0;
    	    border: solid #C60 1px;
          }

.poz { position: relative;
       right: 40px;
       width: 350px;
       text-align: center;
     }

.tekst0 { width: 580px;
          margin: 0;
          padding: 0 20px 0 20px;
          text-align: justify;
        }

.tekst1 { width: 500px;
          margin: 0;
          padding: 0 100px 0 20px;
          text-align: justify;
        }

.tekst2 { margin: 0 20px;
          padding: 0;
          text-align: justify;
        }

.tekst3 { width: 500px;
          margin: 0;
          padding: 0 20px 0 100px;
          text-align: justify;
        }

.tekst4 { width: 400px;
          margin: 0;
          padding: 0 80px 0 140px;
          text-align: justify;
        }

.tekstp { text-align: right; }

.tekstc { text-align: center; }

.tekstl { text-align: left; }

.menur, .menur1 { width: 550px;
                  margin: 0;
                  padding: 0 30px 40px 40px;
                }

.menur td { height: 40px;
            padding: 0 0 0 15px;
            margin: 0;
          }

.menur1 td { height: 20px;
             padding: 0 0 0 15px;
             margin: 0;
           }

caption { font-size: 11pt;
          font-weight: bolder;
          text-align: left;
        }

.lp { text-align: right;
      font-size: 10pt;
      font-weight: bold;
    }

.justyl { width: auto;
          margin: 0;
          padding: 0 10px 0 20px;
          text-align: justify;
        }

.lewywaski { width: auto;
             margin: 0;
             padding: 0 0 0 40px;
             text-align: left;
           }

.justyp { width: auto;
          margin: 0;
          padding: 0 20px 0 10px;
          text-align: justify;
        }

.zdjecie { margin: 0 20px 20px 10px;
           padding: 0;
           clear: all;
           border: solid #C60 1px;
         }

.zdjecie1 { margin: 0 10px 20px 20px;
            padding: 0;
            clear: all;
            /*border: solid white 1px;*/
          }

.zdjeciep { float: right;
            margin: 10px 0 10px 20px;
            padding: 0px;
            border: solid #C60 1px;
          }

.zdjeciel { float: left;
            margin: 10px 20px 10px 0;
            padding: 0;
            border: solid #C60 1px;
          }

.foto { float: left;
        margin: 10px 10px 0 0;
        padding: 0;
      }

.mapapol { position: relative;
           top: 0;
           right: 35px;
           margin: 0;
           padding: 0;
         }

.mapa { margin: 0;
        padding: 20px 15px 20px 29px;
      }

.mapka { float: right;
        margin: 0;
        padding: 0;
      }

.nopr9 { font-size: 9pt;
         text-align: right;
       }

.nopr9 img { margin: 0;
             padding: 0;
             border: 0;
           }

.nopr9 a, .nopr9 a:hover { text-decoration: none;}