body, html {
   margin: 0;
   padding: 0;

   background-color: #d8f4ff;
   font-family: verdana;
   font-size: 10px;
   color: black;
}

div {
   margin: 0;
   padding: 0;
   overflow: hidden;
}

img {
   margin: 0;
   padding: 0;
   border: 0;
}

h1 {
   font-family: verdana;
   font-size: 14px;
   color: #408ab6;

   margin: 0 0 15px;
}

object {
   margin: 0;
   padding: 0;
}

form {
   margin: 0;
   padding: 0;
}

p {
   margin: 5px 0 5px;
   padding: 0;
   text-align: justify;
}

a {
   color: #9d9d9d;
   text-decoration: none;
}

a:hover, a:active {
   color: #9d9d9d;
   text-decoration: underline;
}

.doLewej {
   text-align: left;
}

.doPrawej {
   text-align: right;
}

.naSrodek {
   text-align: center;
}

#kontener {
   width: 1100px;
   margin: 0 auto;
}

#calosc {
   width: 949px;
   float: left;
}

#caloscLewe{
   width: 70px;
   height: 714px;
   background: url("/pub/images/musz_01.jpg") no-repeat;
   float: left;
}

#caloscPrawe {
   width: 81px;
   height: 714px;
   background: url("/pub/images/musz_05.jpg") no-repeat;
   float: left;
}




#top {
   width: 949px;
   height: 98px;

   background: url("/pub/images/topTlo.jpg") no-repeat;
}

#logo {
   width: 197px;
   height: 98px;
   display: block;
   overflow: hidden;

   margin: 0 0 0 57px;
}

#menuGorne {
   width: 949px;
   height: 74px;
   position: relative;

   background: url("/pub/images/menuTlo.jpg") no-repeat;
}

#menuGorne ul {
   width: 535px;
   height: 30px;
   display: block;
   overflow: hidden;
   list-style-type: none;
   padding: 0;
   margin: 0;

   position: absolute;
   left: 198px;
   top: 20px;
}

#menuGorne ul li {
   height: 30px;
   display: block;
   overflow:hidden;
   list-style-type: none;
   padding: 0;
   margin: 0;
   float: left;
}


#srodek {
   width: 949px;
   text-align: center;
   background: url("/pub/images/musz_09.jpg") no-repeat;
}

#menuDolne {
   width: 949px;
   height: 32px;
   text-align: center;
}

#menuDolne ul {
   margin: 15px auto 0;
   padding: 0;
   list-style: none;
}

#menuDolne ul li {
   margin: 0 5px;
   padding: 0;
   list-style: none;
   display: inline;
   font-size: 10px;
   color: #176991;
}

#menuDolne ul li a {
   text-decoration: none;
   color: #176991;
}

#stopka {
   width: 949px;
   height: 69px;
   text-align: center;

   background: url("/pub/images/musz_11.jpg") no-repeat;
}

#tekst {
   width: 800px;
   margin: 0 auto;
   text-align: left;
}

/*** kontakt ***/

#kontakt {
   width: 779px;
   height: 385px;
   position: relative;

   background: url("/pub/images/kontakt.gif") no-repeat;
}

#kontakt div.daneTeleadresowe {
   width: 260px;
   height: 194px;
   position: absolute;
   top: 10px;
   left: 8px;
}

#kontakt div.formularzZgloszeniowy {
   width: 420px;
   height: 330px;
   position: absolute;
   top: 40px;
   right: 20px;
}


#kontakt div.formularzZgloszeniowy div.pozycja {
   width: 420px;
   /*border: 1px solid red;*/
   margin: 0 0 15px;
}

#kontakt div.formularzZgloszeniowy div.pozycja input.kontaktText {
   width: 180px;
   border: 1px solid #e9cd92;
   background-color: white;
}

#kontakt div.formularzZgloszeniowy div.pozycja input.sub {
   margin-right: 18px;
}

#kontakt div.formularzZgloszeniowy div.pozycja textarea {
   width: 270px;
   height: 170px;
   border: 1px solid #e9cd92;
   background-color: white;
}
#kontakt div.formularzZgloszeniowy div.pozycja label {
   display: block;
   width: 130px;
   float: left;

   font-weight: bolder;
   font-size: 11px;
}

#kontakt div.formularzZgloszeniowy div.dziekujemy {
   width: 420px;
   margin: 100px 0 0;
}

/*** koniec kontakt ***/

/*** nowosci, sponsoring ***/

.nowosc {
   width: 779px;
   margin: 0 auto 10px;
}

.nowosc .zdjecie {
   width: 293px;
/*   height: 213px;*/
   float: left;
   text-align: center;
   background: url("/pub/images/nowoscZdjecie.gif") no-repeat;
}

.nowosc .zdjecie .pic{
   width: 270px;
   margin: 15px auto 0;
}

.nowosc .opis {
   width: 486px;
   float: left;
}

.nowosc .opis .opisGora {
   width: 486px;
   height: 29px;
   background: url("/pub/images/nowoscOpisGora.gif") no-repeat;
   font-size: 4px;
}

.nowosc .opis .opisTlo {
   width: 486px;

   background: url("/pub/images/nowoscOpisTlo.gif") repeat-y top right;
}

.nowosc .opis .opisTlo .opisSrodek {
   width: 486px;

   background: url("/pub/images/nowoscOpisSrodek.gif") no-repeat top left;
}

.nowosc .opis .opisTlo .opisSrodek .opisMin { /* do ustawienia min wysokosci nowosci, nie bedziemy zakladac hakow na ie*/
   width: 30px;
   height: 167px;
   float: left;
}

.nowosc .opis .opisTlo .opisSrodek .opisTresc {
   width: 425px;
   float: left;
}

.nowosc .opis .opisTlo .opisSrodek .opisTresc .tytul{
   width: 340px;
   float: left;
}

.nowosc .opis .opisTlo .opisSrodek .opisTresc .tytul h1{
   margin: 0 0 5px 0;
   padding: 0;

   font-size: 12px;
   color: black;
}

.nowosc .opis .opisTlo .opisSrodek .opisTresc .data {
   width: 70px;
   float: right;
   text-align: right;
   font-size: 10px;
   font-weight: bolder;
   color: #a5a5a5;
}

.nowosc .opis .opisTlo .opisSrodek .opisTresc .tresc {
   width: 425px;
   clear: both;
   border-top: 1px solid #4f98ca;

   padding-top: 5px;
}

.nowosc .opis .opisDol {
   width: 486px;
   height: 17px;

   font-size: 4px;

   background: url("/pub/images/nowoscOpisDol.gif") no-repeat;
}

