           body
               {
                   /*background-color:#B4C2DF;*/
				   background-color:#070A0E;
				   background-color:#344248;
				   /*background-color:#272A2E;*/
                   margin:0;
                   padding:0;
                   text-align:center;
				   font-family: Century Gothic, arial, verdana;
				   color: #D5DCE4;
                   /*background-image: url(gfx/gr_top.gif);*/
                   background-repeat:repeat-x;
               }
		div#footer ul
		{
			display:block;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0px 0px 0px 0px;
			max-height:100px;
			overflow:visible;
			/*position:absolute;
			top:0px;*/
			width:1000px;
			/*z-index:150;*/
		}
		
		div#footer li
		{
			background-position: 0px 0px;
			background-repeat: no-repeat;
			display:block;
			float:left;
			height:90px;
			margin:0px 2px;
			position:relative;
			text-align:center;
			/*z-index:150;*/
		}

		div#footer li:hover, div#footer li.act
		{
			background-position: 0px -110px;
		}

		div#footer a
		{
			text-decoration: none;
		}

		div#footer a
		{
			/*background-color: yellow;*/
			text-decoration: none;
			color: white;
			display:block;
			height: 90px;
		}

		#fa1 { background-image: url(gfx/logos/most.jpg); width: 131px; }
		#fa2 { background-image: url(gfx/logos/dominik.jpg); width: 47px; }
		#fa3 { background-image: url(gfx/logos/redemptor.jpg); width: 67px; }
		#fa4 { background-image: url(gfx/logos/horeb.jpg); width: 64px; }
		#fa5 { background-image: url(gfx/logos/porcjunkula.jpg); width: 65px; }
		#fa6 { background-image: url(gfx/logos/antoni.jpg); width: 89px; }
		#fa7 { background-image: url(gfx/logos/stygmatyk.jpg); width: 73px; }
		#fa8 { background-image: url(gfx/logos/frassati.jpg); width: 67px; }
		#fa9 { background-image: url(gfx/logos/przystan.jpg); width: 83px; }
		#fa10 { background-image: url(gfx/logos/maciejowka.jpg); width: 58px; }
		#fa11 { background-image: url(gfx/logos/wawrzyny.jpg); width: 129px; }
		
		.daboxleft, .daboxright 
		{
			width: 215px;
			/*border: 1px solid red;*/
			margin: 1px 10px;
			text-align: center;
			font-family: Century Gothic;
			color: #181A1B;
			font-size: 12px; 
		}
		
		.daboxleft a:link, .daboxright a:link, .daboxleft a:visited, .daboxright a:visited
		{
			color: #181A1B;
			text-decoration: none;
		}
				
		.daboxleft.act a:link, .daboxright.act a:link, .daboxleft.act a:visited, .daboxright.act a:visited,
		.daboxleft:hover a:link, .daboxright:hover a:link, .daboxleft:hover a:visited, .daboxright:hover a:visited
		{
			color: #F0F0F0;
			text-decoration: none;
		}
				
		.daboxleft a:hover, .daboxright a:hover 
		{
			color: #fff;
			text-decoration: underline;
		}
		
		.daboxleft.act .daboxheader, .daboxright.act .daboxheader,
		.daboxleft:hover .daboxheader, .daboxright:hover .daboxheader
		{
			color: #6F96A9;
			/*font-size: 10px;*/
		}
				
		.daboxheader
		{
			font-weight: bold;
			font-size: 14px;
			letter-spacing: 2px;
			padding-bottom: 2px;
			background-color: #181A1B;
			color: #F0F0F0;
		}
		
		.daboxleft
		{
			float: left;
			clear: left;
			height: 119px;
			line-height:1.4em;
		}
		
		.daboxright
		{
			float: right;
			clear: right;
			height: 99px;
			line-height:1.4em;
		}
		
		.daboxleft.act, .daboxright.act,
		.daboxleft:hover, .daboxright:hover
		{
			background-color: #344248;
			color: #F0F0F0;
		}		
		
           a:link
                 {
                     text-decoration:none;
                     color: #F0F0F0;
                 }
           a:visited
                 {
                     text-decoration:none;
                     /*color: #551A8B;*/
                     color: #F0F0F0;
                 }
           a:hover
                  {
                      text-decoration:underline;
                  }
           /*.kontakt a:link, .zdarzenie a:link
                 {
                     text-decoration:underline;
                 }
           .kontakt a:visited, .zdarzenie a:visited
                 {
                     text-decoration:underline;
                 }
           .kontakt a:hover, .zdarzenie a:hover
                  {
                      text-decoration:none;
                  }*/
           div#outbound
                    {
                        margin: 0px auto 0px auto;
                        width: 1000px;
						/*height: 643px;*/
                        height: 760px;
                        text-align:left;
						background-image: url(gfx/poster.jpg);
						background-repeat: no-repeat;
						background-position: center top;
						background-color:#181A1B;
						padding-top: 10px;
						position: relative;
                    }
           div#header
                 {
                       margin:0;
                       padding:0;
                       /*background-color:#E3DFE9;
                       */
                 }
           div#tytul
                 {
                       margin:0;
                       padding:10px;
                 }
           div#tytul h1
                 {
                       margin:0;
                       padding:0;
                       font-family:arial;
                       font-size: 26px;
                 }
           div#linkbar
                  {
                      float:right;
                      width:550px;
                      height:103px;
					  background-image: url(gfx/header.jpg);
					  background-repeat: no-repeat;
                  }

           div#linkbar a:link, div#linkbar a:visited
                  {
                      margin: 0px 3px 2px 0px;
                      padding: 4px 0px 6px 0px;
                      float:right;
                      /*background-color:#DDD0F0;*/
                      /*background-image: url(gfx/btn.gif);*/
                      background-repeat: no-repeat;
                      width:130px;
                      text-align:center;
                      font-family: arial;
                      font-size:14px;
                      text-decoration:none;
                      font-weight:bold;
                      color: #6d88a1;
                  }

           div#linkbar a:hover
                  {
                      margin: 0px 3px 2px 0px;
                      padding: 4px 0px 6px 0px;
                      float:right;
                      background-image: url(gfx/btn_a.gif);
                      text-decoration:none;
                      font-weight:bold;
                      color: #4e6479;
                  }
           div#main
                    {
                        padding:0;
                        /*background-color:#F3EFF9;
                        background-image: url(gfx/bg_logo.gif);
                        background-repeat: no-repeat;
                        background-position: 40px 150px;*/
                    }

           div#footer
                 {
                     margin: 0px;
					 /*padding: 3px;*/
                     /*background-color:#8098C7;*/
					 position: relative;
					 top: 40px;
                     text-align:center;
                     clear:both;
					 color: #36454C;
                     font-family:arial;
                     font-size:12px;
					 font-weight: bold;
					 height: 100px;
					 letter-spacing:2px;
                 }
           /*div#footer a
                      {
                          color:#C4D2EF;
                          text-decoration:none;
						  border-width: 0px;
						  border: 1px solid red;
                      }*/

			div#footer img
                      {
						  border-width: 0px;
                      }
        div#map
               {
                  /*background-color:#F2EFE9;*/
                  /*margin:20px;
                  width: 500px;
                  height: 420px;
                  float:right;*/
				  background-color:#191A1C;
				  color: #070A0F;
                  border: 1px solid #D5DCE4;
				  width: 570px;
                  height: 645px;
				  border: 1px solid #344248;
				  position: absolute;
				  overflow: visible;
				  top: 0px;
				  left: 216px;
				  display: none;
        }
		div#map a:link, div#map a:visited, div#map a:hover
		{
			color: #5050E4;
			color: #50739B;
			color: #415F81;
		}
	   
        div#mapbtn
               {
				  position: absolute;
				  overflow: visible;
				  top: 625px;
				  left: 65px;
				  font-weight: bold;
				  font-size: 16px;
				  font-family: Century Gothic;
				  cursor: pointer;
				  /*color: #36454C;*/
				  color: #D5DCE4;
				  /*letter-spacing: 0.5em;*/
				  text-decoration: underline;
        }
		div#mapbtn:hover
		{
			color: #D5DCE4;
			text-decoration: none;
		}
        div#mailform
               {
				  /*display: none;*/
				  position: absolute;
				  overflow: visible;
				  top: 615px;
				  right: 8px;
				  font-weight: bold;
				  font-size: 12px;
				  font-family: Century Gothic;
				  /*color: #36454C;*/
				  color: #D5DCE4;
				  /*letter-spacing: 0.5em;*/
				  z-index: 150;
        }
        div#mailform form
		{
			text-align: right;
		}
        div#mailform input.text
		{
			font-size: 10px;
			background-color: #A9A9A9;
			border: 2px solid #2D2D2D;
			color: black;
			width: 110px;
		}
        div#mailform input.submit
		{
			font-size: 9px;
			background-color: #A9A9A9;
			border: 1px solid #2D2D2D;
			color: black;
			width: 60px;
			height: 17px;
			cursor: pointer;
			padding: 0;
		}
		div#tekst
                {
                    float:left;
                    width: 390px;
                }
           div#news
                {
                    padding:15px;
                }
           div.zdarzenie_out
                      {
                          margin:2px;
                          padding:0;
                          width: 444px;
                          float:left;
                          border: 1px solid #88AAEE;
                          background-color:#F3EFF9;
                          background-image: url(gfx/bg_logo_small.gif);
                          background-repeat: no-repeat;
                          background-position: 300px 20px;
                      }
           div.zdarzenie
                      {
                          padding:8px 14px 8px 14px;
                          font-family: arial;
                          font-size: 16px;
                      }
           div.kontakt_out
                      {
                          margin: 2px 2px 2px 2px;
                          padding: 8px 0px 8px 0px;
                          width: 293px;
                          float:left;
                          border: 1px solid #88AAEE;
                          background-color:#F3EFF9;
                          background-image: url(gfx/bg_logo_small.gif);
                          background-repeat: no-repeat;
                          background-position: 150px 20px;
                      }
           div.kontakt
                      {
                          padding: 0px 14px 0px 14px;
                          font-family: arial;
                          font-size: 16px;
                      }
           div.kontakt img
                      {
                          border: 1px solid #868489;
                          /* 88AAEE */
                          float:right;
                          margin:0;
                          padding:0;
                      }
           div#legend
                     {
                         margin: 10px 10px 10px 30px;
                         font-size: 12px;
                     }
           div#legend a
                     {
                         color: black;
                         text-decoration:none;
                     }
           div#legend img
                     {
                         vertical-align: top;
                         border: 0px none black;
                     }
           div#legend div
                     {
                         /*height: 22px;*/
                         margin: 2px 0px 2px 0px;
                         padding: 0px 0px 0px 0px;
                         width: 170px;
                         float:left;
                     }
           div.informacja
                     {
                         border-bottom: 1px solid #88AAEE;
                         font-family: arial;
                         font-size: 13px;
                         height: 290px;
                     }
           div.informacja p
                     {
                         margin: 8px 0px 8px 0px;
                     }
           div.dymek_header
           {
               border-bottom: 1px solid #88AAEE;
               margin: 0px 4px 10px 0px;
           }
           div.dymek_footer
           {
               border-top: 1px solid #88AAEE;
           }

