body{
   padding:0;
   margin:0;      
   background: #000 url("img/bg.gif") bottom fixed repeat-x;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#fff;
}
a{
   color:#fff;               
   text-decoration:none;
}             
a:hover{
   text-decoration:underline;
}           
a img {border:0px;}       
div#all{
   margin:0 auto;
   width:721px;
}            

/* Block div */

div#top{
   margin:30px 0 0 0px;
   background: url("img/top.gif") no-repeat;
   height:30px;
   text-align:center;
} 
div#main{
   margin:0;
   padding:10px;      
   border-left:1px solid #fff;
   border-right:1px solid #fff;
   color:#fff;
}      
div#footer{
   margin:0 0 30px 0px;
   background: url("img/footer.gif") no-repeat;
   height:30px;
   width:721px;
   text-align:left;  
}    
p.stronaGlowna{ 
   text-align: justify;
   border-bottom:1px solid #a1a1a1;
   padding:312px 0 10px 0;
   margin:0;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   vertical-align:bottom;
} 
p.wspolpraca{ 
   text-align: justify;
   border-bottom:1px solid #a1a1a1;
   padding:0px 0 10px 0;
   margin:0;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   vertical-align:bottom;
}
h1{                 
   border-top:1px solid #a1a1a1;
   padding:5px 0 0 0px;
   text-align:right;
   font-size:12px;
}
table tr{
   vertical-align:top;
}
table td{
   padding:0 15px 0 15px;
   border-bottom:0px solid #fff;
}
table td.foto{ 
   vertical-align:middle;
   text-align:center;
   padding: 20px 15px 5px 0px;
}
table td.txt{
   vertical-align:top;
   width:370px;
   
}                      
table td.logo{
   background: url("img/logo.jpg") no-repeat;
   width: 175px;
   height: 53px;
}
table td.last{
   width:260px;
}         
p.adres{
   text-align:left;
   border:0px solid #fff;
   padding:0;
   margin:0;
}
p.last{
   text-align:center;
   padding: 0 0 20px 0px;
   border-bottom:1px solid #a1a1a1;
}
img.logo{
   margin: 0 0 10px 0px;
   border:0px;
      
}
table td.dane{
   border: #fff solid 0px;
   color: #ae2c2c;
   text-align:right;
   vertical-align:middle;
   padding: 0 0 0 75px;
}
img.star{
  vertical-align:middle;
  margin:0 5px 0 10px;
} 
img.cover{
   margin:10px 0 10px 0px;
   border:1px solid #fff;
}          
span{
   margin:0 0 0 20px;
}                    
span#design{
   padding:0 0 0 158px;
}      

img.covers_small{
      border:1px solid #fff;
}
img.example_foto{
      border:1px solid #fff;
}

table#example{
   width:100%; 
   padding:10px 0 10px 0;
}
            
table#opisy{
   padding:10px 0 10px 0;
}
table#example td{
      text-align:center;
      vertical-align:middle;
      border-right: 1px dotted #fff;
      border-bottom: 1px dotted #fff;
      padding: 5px 15px 5px 0px;
}
table#opisy td.whatin{
      vertical-align:top;
      border-bottom: 0px dotted #fff;
      padding: 10px 15px 5px 0px;
      width: 100%;
}
table td.txt2{
   width:670px;
   
} 
p.OpisHaftu{
   text-align:justify;
}
p.hostedLink{
   text-align:right;
   padding:0 45px 0 0px;
}
p.linki{
   text-align: center;
   padding:0px 0 10px 0;
   margin:0;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   vertical-align:bottom;
}
p.linki img {padding:1px; border:1px #aaa solid;}
.linki_h {text-align:left; border-bottom:1px #999999 dotted;}
