html, body {height: 100%;

            margin: 0;

            padding: 0;

            text-align:center}



body  { font-family:verdana;

        font-size:11px;

        color:#3b3b3b;

        background:#fff;  }



p { margin-top:5px;

    margin-bottom:0;}



a:link { text-decoration:none;

         color:#3b3b3b}



a:visited {text-decoration:none;

                    color:#999}



a:hover { text-decoration:none;

          color:#42b4e6 }



p.oferta {  text-align:justify;

            padding-top:5px;

            margin-top:0; }



p.oferta1 {  text-align:justify;

            padding-top:0;

            padding-bottom:10px;

            margin-top:0; }



h2 {font-size:12px;}



h2.title {color:#42b4e6;

          font-size:16px;}



h3 { font-size:11px;

     display:inline;}



h3.blok { color:#42b4e6;

       font-size:12px;

       display:block;

       margin-bottom:5px;

       letter-spacing:2px;}



textarea {  font-family:verdana;

	font-size: 11px;

	color: #3b3b3b;

	background-color: #ffffff;

	padding:1px 1px 1px 2px;

	border:1px solid #ccc;

        overflow: hidden;

         width:90%;

        height:100px;       }



input {  font-family:verdana;

	font-size: 11px;

	color: #3b3b3b;

	background-color: #ffffff;

	padding:1px 1px 1px 2px;

	border:1px solid #ccc;

        width:90%; }



.b {font-weight:bold}



.u {text-decoration:underline;}



.question { width:680px;

            font-size:11px;

            font-family:verdana;

            padding-top:40px; }



.pusta {width:200px;}



.question td  {vertical-align:top;}



.stopka  { width:780px;

           margin:10px auto;

           padding-left:200px;

           text align:center;

           padding-bottom:15px; }



.sub { border:0;

          margin-right:5px;

          vertical-align:middle;}



.sub img {border:0; margin-right:5px; vertical-align:middle;}



.sub div {width:90%; font-size:inherit; margin-top:3px; margin-bottom:5px;}



.up {float:right;}



.up img {border:0; width:15px; height:15px;}



.long {border-bottom:0; padding-bottom:5px; width:180px; letter-spacing:1px;}



#container {  text-align:left;

              width:900px;

              margin-left:auto;

              margin-right:auto;

              margin-top:2%;

              margin-bottom:0 }



#left  {  width:200px;

          border:0;

          padding-top:50px;
          
          padding-bottom:25px;
          font-size:11px;

          text-align:left;

          vertical-align:top;  }


#menu li  { list-style-type:none;

            border-bottom:2px solid #42b4e6;

            padding:5px 0 5px 5px;

            letter-spacing:2px;

            width:110px;}



#menu li a:link { text-decoration:none;

                  color:#3b3b3b}



#menu li a:visited {text-decoration:none;

                    color:#999}



#menu li a:hover {text-decoration:none;

                  color:#42b4e6}



#left_top img {border:0;}



#right  { width:600px; color:#3b3b3b;

          padding:20px 15px 15px 5px;

          font-size:11px;
          line-height:1.3em;

          vertical-align:top;

          border-bottom:2px solid #42b4e6 }



#right a:link {color:#003083; text-decoration:underline; }



#right a:visited {color:#999; text-decoration:underline; }



#right a:hover {color:#42b4e6; text-decoration:underline; }



#right h1 { font-size:13px;

            margin:5px 0 0 0; }



#right ul { list-style: outside url(../img/kr.gif);

            margin:5px;

            padding-left:10px}



#right ul.klienci { list-style: outside url(../img/dot1.gif);

            margin:5px;

            padding-left:10px}



#right ul.klienci li {padding-top:2px; padding-bottom:2px;}



#logo { width:600px;

        height:80px;

        vertical-align:bottom;

        color:#024492;

        padding-bottom:5px;

        border-bottom:2px solid #42b4e6;}



#logo h1 {  font-size:16px;

            color:#003082;

            margin:0;

            float:right; }



#dane { border:1px solid  #42b4e6;

        padding:40px 5px 40px 10px;

        text-align:left;

        font-size:13px;

        line-height:18px;

        width:190px;

        margin-bottom:30px; }  /*tabelka w form.php*/



#rama { margin-left:auto;

        margin-right:auto;

        text-align:center;

        height:100%;} /*tabela do pionowego wysrodkowania*/



#mini  {text-align:center;

        margin-top:70px;

        font-size:9px;}  /*miniaturki w menu w ofercie*/



#mini img {border:1px solid #42b4e6; margin-top:5px;}



#lightbox{

	background-color:#eee;

	padding: 10px;

	border-bottom: 0px solid #666;

	border-right: 0px solid #666;

	}

	

#lightboxDetails{

	font-size:;

	padding-top: 1.0em; }

        	

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#closeButton{ top: 5px; right: 5px; }



#lightbox img{ border: none; clear: both;}

#overlay img{ border: none; }



#overlay{ background-image: url(../img/tlo.png);}



* html #overlay{

	background-color: #333;

	back\ground-color: transparent;

	background-image: url(blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tlo.png", sizingMethod="scale");

	}




