a{
  text-decoration: underline;
  font-family: arial;
  color: black;
}

a:hover{
  text-decoration: underline;
  font-family: arial;
  color: black;
}
body{ 
       background: url("../images/bg.gif");
       font-family: arial;
       margin: 0px 0px 0px 0px;
}

#wrapper {
       text-align: left;
       margin: 0px auto;
       padding: 0px;
       border:0;
       width: 800px;
       background: url("../images/tlo3.gif") repeat-y;
}

#header {
       
}

#side-a {
       float: left;
       width: 237px;
       margin-left: 3px;
       background-color: #FFFFFF;
       margin-top: 0px;
       font-size: 10px;       
}

#side-b { 
       margin: 0;
       float: left;       
          width: 557px;
          background-color: #FFFFFF;
       height: 1% ;/* Holly hack for Peekaboo Bug */
       font-size: 12px;
}
*html #side-b{
       width: 554px;
}


#pierwszy{
         background-image: url("../images/index_15.jpg");
         background-repeat: no-repeat;
       float:right;
       width:274px;
       margin-top:20px;
       padding-bottom: 15px; 
       
}
#pierwszy p {
  padding: 10px;
 
}

#drugi{
       background-image: url("../images/index_15.jpg");
         background-repeat: no-repeat;
       float:right;
       width:274px;
       margin-top:20px;
       
}
#pierwszy div, #drugi div{
        padding: 10px;
}
#drugi p {
       padding: 10px;
}

#leftTekst{
  
         background-color: #FFFFFF;
         width: 237px;
       background-image: url("../images/index_22.jpg");
       background-repeat: no-repeat;
       display:block;
       float:left;
  
}
#leftTekst p{
       padding: 10px 20px 10px 10px;
}

#footer {
       clear: both;
       background-color: #000000;
}

img{
       border: 0px;
       margin:0px;
       padding:0px;
       font-size:0px;
}

#holder{
       width:800px;
       margin: auto;
       background-color: #000000 ;
       
}


#menutop{
       margin:0px;
       height: 32px;
       padding: 0px;
       border: 0px;
       font-size: 1px;
}
#baner{
       height: 200px;
       font-size: 1px;
}
#underbaner{
       height: 28px;
       font-size: 1px;
}
#menu{
       font-size: 12px;
       float:left;
       margin:11px 0px 40px 0px;
       
}
#menu ul{
       list-style: none;
       font-weight:bold;
       margin: 0px;
       padding:0px;
}
#menu li{
       display:block;
       
}

ul li a {
       display:block;
       height:25px;
       text-decoration:none;
}
  
.menu:hover {
       background-image: url("../images/menubgactiv.jpg");
       background-repeat: no-repeat;
       background-position: 0px 0px;
       height:25px;
       color: #020B12;
       padding: 6px 0px 0px 60px;  
       width: 237px; 
       margin-top:-6px;
} 
.menu {
       background-image: url("../images/menubg.jpg");
       background-position: 0px 0px;
       background-repeat: no-repeat;
       width: 237px; 
       height:25px;
       coloR: #020B12;
       padding: 6px 0px 0px 50px; 
       margin-top:-6px;
}
.menuf{
       background-image: url("../images/menubg.jpg");
       background-position: 0px 0px;
       background-repeat: no-repeat;
       width: 237px; 
       height:25px;
       coloR: #020B12;
       padding: 6px 0px 0px 50px; 
       margin-top:0px;
}
.menuf:hover{
       background-image: url("../images/menubgactiv.jpg");
       background-repeat: no-repeat;
       background-position: 0px 0px;
       height:25px;
       color: #020B12;
       padding: 6px 0px 0px 60px;  
       width: 237px; 
       margin-top: 0px;
}
*html .menu,.menu:hover,.menuf,.menuf:hover{
  width: auto;
}


.strzalka{
       margin: 10px 10px 10px 10px;
       float: right;
       background-image: url("../images/strzalka.gif");
       background-repeat: no-repeat;
       width: 12px;
       height: 9px;
}

.naglowek{
       font-weight: bold;
       font-size: 13px;
       position: relative;
       float: right;
       margin: 0px 20px 10px 210px;
       display: inline;
       
}

.zap{
       font-weight: bold;
       font-size: 11px;
       position: relative;
       float: right;
       margin: 0px 20px 0px 0px;
       display: inline;
       color:blue;
       
}

.demo{
       font-weight: bold;
       font-size: 14px;
       position: relative;
       float: right;
       margin: 0px 20px 0px 0px;
       display: inline;
       color: red;
       
}

.naglowek2{
       font-weight: bold;
       font-size: 14px;
       display: inline;
       
}

.nag_nieb{
       font-weight: bold;
       font-size: 12px;
       display: inline;
       color:blue;
       
}

.nag_nieb2{
       font-weight: bold;
       font-size: 10px;
       display: inline;
       color:blue;
       
}

.rekom{
       font-weight: bold;
       font-size: 10px;
       display: inline;
       color:#8D8D8D;
       
}

.akt{
       font-weight: bold;
       font-size: 10px;
       display: inline;
       color:red;
       
}

.naglowek3{
       font-weight: bold;
       font-size: 14px;
       display: inline;
       color:red;
       
}

.duoD, .duo:link, .duo:visited{
       text-decoration: none;
       font-weight: normal; 
       color: #c0b5a1;
       font-size:9px; 
       padding:3px;
       text-align:center;
       background-color: black;
       letter-spacing: 1px;
}
.duo:hover{
       text-decoration: underline; 
       font-weight: normal; 
       color: #FFFFFF;
}

.u {font-style: italic}

.bloktekstcont{
        padding-left: 10px;
}
.bloktekst{
        padding: 10px 20px 10px 10px;
}
form{
        float: left;
        dispaly: block;
        margin-top:20px;
        margin-left:5px;
        width: 520px;
}



fieldset {
       margin: 1em 0; 
       padding: 1em;
       border : 1px solid #ccc;
       background-color:#F5F5F5;
       
}


legend {
       font-weight: bold;
}

form p {
        position: relative;
       width: 100%;
}

label {
       float: left;
       width: 8em;
       margin-top: 6px;
}
.labelZamowienie{
         width: 25em;
}
.submit{
  border: 1px solid black;
  background-color: #F5F5F5;
}
table{
  border: 1px solid black;
   border-collapse: collapse;
   width: 90%;
   margin: 10px 10px 10px 10px;
}
table td{
  border: 1px solid black;
   border-collapse: collapse;
   padding: 3px;
}
.ib{
  font-style: italic;
  font-weight: bold;
  font-size: 11px;
}
.zam_ok{
  margin-top:  30px;
  text-align: center;
}
.checkbox{
  margin-left: -40px;
  margin-right: 20px;
  border: 0px;
}
input,select{
  border: 1px solid black;
}
input{
  margin-right: 30px;
}
#nowe{
  font-family: arial;
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  margin: 10px;
  padding: 10px;
  font-size: 11px;
}
#nowe ol li{
  margin-bottom: 5px;
}
.valid{
  width: 19px; 
  height: 20px;
  margin: auto 20px auto -30px;
  position: relative;
  top: 4px;
}

.licznik{
 color: #FFFFFF;
 font-size: 11px;
 position: absolute;
 margin:4px 0px 0px 40px;
}

.wartosci{
        padding-top:20px;
}

.opis{
        border: 1px solid black;
}

