body {
	      margin: 0px;
         padding: 0px;
         background: #373737 url( img/bodybg.gif ) no-repeat;
         background-position: top center;
         font: 12px tahoma;
         color: white;
         line-height: 20px;
     }

     a {
         color: white;
     }
     a:active {
         outline: none;
     }
     a:focus {
        outline: none;
     }

     table {
         font: 12px tahoma;
         color: white;
     }

	  input, textarea {
 	  	border: solid 1px black;
	  	background-color: #484848;
	  	color: white;
	  	padding: 5px;
	  	width: 100%;
	  	font: 12px tahoma;
	  }

	  #zapisz {
 	  	  width: 79px;
	  	  height: 24px;
	  	  background: transparent url( img/btn_zapisz.gif ) no-repeat;
	  	  cursor: pointer;
		  border: none;
		  margin-right: 10px;
	  }

	  #anuluj {
 	  	  width: 79px;
	  	  height: 24px;
	  	  background: transparent url( img/btn_wyczysc.gif ) no-repeat;
	  	  cursor: pointer;
		  border: none;
	  }
	  

     #cnt {
         width: 919px;
         text-align: left;
     }

     #top01_box {
         height: auto;
         overflow: auto;
     }
     #top01_l {
         position: relative;
         float: left;
         padding-top: 22px;
         width: 400px;
     }
     #top01_l img {
         border: none;
     }
     #top01_r {
         position: relative;
         float: right;
         width: auto;
         text-align: right;
     }

     #menu_top_poj {
         position: relative;
         float: left;
         height: 99px;
         width: 84px;
         margin-right: 6px;
         cursor: pointer;
     }
     div.menu_top_poj_akt {
         position: absolute;
         display: none;
         z-Index: 1000;
         filter: alpha(opacity=0);
         opacity: 0;
     }

     #top {
         margin-top: 35px;
         height: 409px;
     }

     #tresc {
         margin-top: 30px;
         margin-bottom: 50px;
         line-height: 18px;
     }

     #tresc h1 {
         font-size: 18px;
         color: #fe1b56;
     }

     #napis_title {
         margin-bottom: 30px;
     }






     #stopka {
         height: 60px;
         background-color: #fe1b56;
     }
     #stopka_czarna {
         background-color: black;
     }

     #stopka_ptaszek {
         height: 18px;
     }
     #stopka_infolinia {
         background: transparent url( img/napisy/stopka.gif ) no-repeat;
         height: 15px;
         margin-top: 15px;
     }
     
     #stopka_inf_box {
         height: auto;
         overflow: auto;
         padding-top: 10px;
     }
     #stopka_infolinia_adres {
         position: relative;
         float: left;
         width: 265px;
         font-size: 11px;
         line-height: 17px;
     }
     #stopka_infolinia_adres b {
         font-weight: normal;
         color: #fe1b56;
     }

     #stopka_infolinia_news {
         position: relative;
         float: left;
         width: 263px;
         padding-top: 10px;
     }
     #stopka_infolinia_news input {
         background: transparent url( img/stopka_input.gif ) repeat-x;
         border: none;
         color: white;
         font-size: 11px;
         width: 170px;
         padding: 3px;
     }
     #stopka_infolinia_news button {
         border: none;
         color: #fe1b56;
         background-color: black;
         font-size: 11px;
     }

     #stopka_infolinia_zaufali {
         position: relative;
         float: left;
         width: 363px;
         overflow: hidden;
         height: 100px;
     }
     
     #stopka_copy {
         border-top: solid 1px #363636;
         text-align: right;
         padding-top: 5px;
         padding-bottom: 15px;
         color: #363636;
     }
     #stopka_copy a {
         color: #363636;
     }
     #stopka_copy a:hover {
         color: #FE1B56;
     }

     
     
     #menu_stopka_box {
         position: relative;
         top: -22px;
         height: auto;
         overflow: auto;
     }
     div.menu_stopka_poj {
         position: relative;
         float: left;
         width: auto;
         text-align: center;
         font-weight: bold;
         font-size: 11px;
         margin-right: 41px;
         opacity: 1;
         filter: alpha(opacity=100);
         cursor: pointer;
     }
     div.menu_stopka_poj_akt {
         position: relative;
         float: left;
         width: auto;
         text-align: center;
         font-weight: bold;
         font-size: 11px;
         margin-right: 41px;
         opacity: 0.8;
         filter: alpha(opacity=80);
         cursor: pointer;
         color: black;
     }
     
     div.menu_stopka_poj img {
        border: none;
     }
     div.menu_stopka_poj_akt img {
        border: none;
     }
     div.menu_stopka_poj_akt a {
         color: black;
         text-decoration: none;
     }
     div.menu_stopka_poj a {
         color: white;
         text-decoration: none;
     }

     #stopki {
         position: relative;
         width:100%;
         bottom: 0px;
     }




     #podstrony {
         margin-top: 35px;
         margin-bottom: 60px;
     }
     
     #podstrony_zaw_box {
         height: auto;
         overflow: hidden;
         min-height: 496px;
         padding-bottom: 40px;
     }
     #podstrony_zaw_poj {
         margin-top: 35px;
         margin-right: 35px;
         position: relative;
         float: left;
         width: 560px;
         /*border: solid 1px red;*/

     }
     #podstrony_zaw_poj2 {
         margin-top: 35px;
         position: relative;
         float: left;
         width: 320px;
         /*border: solid 1px red;*/

     }
     /*
     #podstrony_zaw_poj_ods {
         position: relative;
         float: left;
         width: 30px;
         height: 20px;
         background-color: red;
     }
     */
     


     #kontakt_pds {
         height: auto;
         overflow: auto;
     }
     #kontakt_opis {
         position: relative;
         float: right;
         width: 340px;
     }
     #kontakt_form {
         position: relative;
         float: right;
         width: 550px;
         margin-right: 24px;
     }




     #slide_box {
         position: relative;
         width: 362px;
         height: 76px;
         background: transparent url( klienci/01.gif ) no-repeat;
         z-Index: 50;
     }
     #slide_box2 {
         position: relative;
         top: -76px;
         width: 362px;
         height: 76px;
         background: transparent url( klienci/02.gif ) no-repeat;
     }
     
     