body {
   margin : 0px;
   padding : 0px;
   font-family: Garamond, Helvetica, Verdana, Arial;
   font-size: 15px;
   background-color:#f0e1c3;
   background-image: url("pics/flaga_www_oki.gif");
   background-repeat: no-repeat;
   background-attachment:fixed;
   background-position: 50% 0%;
   }
/* logo */
div.logo {
   top: 0px;
   width:950px;
   height: 131px ;
   margin:0px auto;
   }
/* menu */
div.menu_gora {
   position: relative;
   top: 0px;
   width:950px;
   height:48px;
   margin:0px auto;
   background-color: #7b2712;
   }
div.pasek2 {
  /* position: relative; */
   top: 0px;
   width:950px;
   height:10px;
   margin:0px auto;
   z-index:1;
   }
img.gradient {
   width:950px;
   height:10px;
   margin:0px auto;
   }
img{
   margin:10px;
   }

div.tresc_main {
 /*  position: relative;*/
   top: 0px;
   width:950px;
  /* height:100%; */
   margin:0px auto;
   z-index:1;
   }
p {
   text-align: justify;
   }
div.lod
   {
   background-color:#f0d8c3;
   }
div.tresc_imprezy {
   position: absolute;
   top: 120px;
   left: 500px;
   width:200px;
   }

div.podpis_zdjecie
   {
   font-style:italic;
   text-align:right;
   }
div.podpis_zdjecie_srodek
   {
   font-style:italic;
   text-align:center;
   }
div.podpis_zdjecie_lewa
   {
   font-style:italic;
   text-align:left;
   }

table.glowna_aktualonsci{
   width: 230px;
   background-color: #fafafa;
   border: 1px #000000 solid;
   border-collapse: collapse;
   border-spacing: 0px;
   }

td.glowna_aktulanosci_tytul{
   background-color: #7b2712;
   border: 1px #000000 solid;
   font-weight: bold;
   text-align: center;
   color:white;
   }

td.glowna_aktulanosci_wiersz{
   border-bottom: 1px #6699CC dotted;
   text-align: justify;
   color: #404040;
   background-color: #fafafa;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 4px;
   padding-right: 4px;
   }

table.kalendarium
   {
   width:945px;
   background-color: #fafafa;

   border-collapse: collapse;
   border-spacing: 0px;
   }

td.kalendarium_tytul
   {
   border-top: 3px #7b2712 solid;
   border-bottom: 3px #7b2712 solid;
   text-align: center;
   font-weight: bold;
   background-color: #fafafa;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 8px;
   padding-right: 4px;
   }

td.kalendarium_wiersz
   {
   border-top: 3px #7b2712 solid;
   border-bottom: 3px #7b2712 solid;
   text-align: left;
   color: #404040;
   background-color: #fafafa;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 8px;
   padding-right: 4px;
   }

td.kalendarium_wiersz1
   {
   border-top: 3px #7b2712 solid;
   border-bottom: 3px #7b2712 solid;
   text-align: center;
   color: #404040;
   background-color: #fafafa;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 8px;
   padding-right: 4px;
   }



table.miejsca_pamieci
{ width: 300px;
background-color: #fafafa;
border: 1px #7b2712 solid;
border-collapse: collapse;
border-spacing: 0px; }

td.tytuly_dzialow
{
font-weight: bold;
font-size: 18px;
padding-top: 14px;
padding-bottom: 4px;
text-align:left;
}


td.miejsca_pamieci_tytul
{ background-color: #7b2712;
border: 1px #7b2712 solid;
font-weight: bold;
text-align:left;
color:white;
}


td.miejsca_pamieci_wiersz
{text-align: justify;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 4px; }


table.wydarzenia{
   background-color: #fafafa;
   border: 1px #7b2712 solid;
   border-collapse: collapse;
   border-spacing: 0px;
   }

td.wydarzenia_wiersz{
   text-align: justify;
   color: #404040;
   background-color: #fafafa;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 4px;
   padding-right: 4px;
   }

table.komitet_honorowy{
   background-color: #fafafa;
   border: 1px #7b2712 solid;
   border-collapse: collapse;
   border-spacing: 0px;
   }

td.komitet_honorowy_wiersz{
   text-align: justify;
   color: #404040;
   background-color: #fafafa;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 4px;
   padding-right: 4px;
   }

table.galeria{
   background-color: #fafafa;
   border: 1px #7b2712 solid;
   border-collapse: collapse;
   border-spacing: 0px;
   width:400px;
   }
td.galeria_wiersz_tyt
   {
   color: #fafafa;
   background-color: #7b2712;
   text-align:center;
   font-size: 17px;
   font-weight: bold;
   }
td.galeria_wiersz
   {
   text-align:center;
   }

table.galeria_mid{
   text-align:center;
   background-color: #fafafa;
   border: 1px #7b2712 solid;
   border-collapse: collapse;
   border-spacing: 0px;
   width:400px;
   }

td.galeria_mid_wiersz
   {
   text-align:center;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 4px;
   padding-right: 4px;
   border-bottom: 1px #7b2712 dotted;
   border-right: 1px #7b2712 dotted;
   }

table.galeria_big{
   background-color: #fafafa;
   border: 1px #7b2712 solid;
   border-collapse: collapse;
   border-spacing: 0px;
   }
td.galeria_big_tyt
   {
   color: #fafafa;
   background-color: #7b2712;
   text-align:center;
   padding-top: 4px;
   padding-bottom: 4px;
   font-size: 17px;
   font-weight: bold;
   }
td.galeria_big_tyt1
   {
   text-align:center;
   padding-top: 4px;
   padding-bottom: 4px;
   font-size: 17px;
   font-weight: bold;
   }


table.menu{
   border: none;

   }
td.menu{
   padding-left:10px;
   padding-right:10px;

   }


img.pas_prawy {
   float: right;
   }

A:link.menu    { font-size: 17px; color: #f0e1c3 ; text-decoration:none;}
A:visited.menu { font-size: 17px; color: #f0e1c3; text-decoration:none }
A:hover.menu   { font-size: 17px; color: black; text-decoration:none; background-color: #bb8c0a }
A:active.menu  { font-size: 17px; color: #f0e1c3; text-decoration:none }

A:link    { color: #7b2712; text-decoration:none }
A:visited { color: #7b2712; text-decoration:none }
A:hover   { color: red; text-decoration:none }
A:active  { color: #7b2712; text-decoration:none }

table.tabela_do_lewj {
   margin-left: auto;
   margin-right: 0px;
   text-align:center;
   width:auto;
   }

/* Menu*/

 /*.dm1 {
    font: 11px tahoma;
   }
*/

.dm1 .item1,
.dm1 .item1:hover,
.dm1 .item1-active,
.dm1 .item1-active:hover {
    padding: 3px 3px 4px 3px;
    border: 1px #003366;
    font-size:17px;
   /* border-style: solid none solid none;
    text-decoration: none; */
    height: 35px;
    display: block;
    position: relative;
}
.dm1 .item1 {
   /* background: #0EA138;  */
    color: #ffffff;
}
.dm1 .item1:hover,
.dm1 .item1-active,
.dm1 .item1-active:hover {
 /*   background: #FF6600; */
    background: #bb8c0a;
    color: black;
}
.dm1 .item2,
.dm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    font-size:17px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.dm1 .item2 {
    background: #7a3112;
    /*#3264C7;*/
    color: #ffffff;
}
.dm1 .item2:hover {
    /*background: #6699FF; */
    background: #a07e25 ;
    color: #ffffff;
}
.dm1 .section {
    border: 1px #003366;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: 200;
    white-space: nowrap;
}
.dm1 .left, .dm1 .left:hover { border-style: solid none solid solid; }
.dm1 .right, .dm1 .right:hover { border-style: solid solid solid none; }

* html .dm1 td { position: relative; } /* ie 5.0 fix */