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:780px;
              margin-left:auto;
              margin-right:auto;
              margin-top:4%;
              margin-bottom:0 }
              
#left  {  width:200px;
          border:0;
          padding-top:50px;
          font-size:11px;
          text-align:left;
          vertical-align:top;}
          
#menu li  { list-style-type:none;
            border-bottom:1px solid #42b4e6;
            padding:3px 0 3px 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:580px; color:#3b3b3b;
          padding:20px 15px 15px 5px;
          font-size:11px;
          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:580px;
        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");
	}


