body {
 margin:0px;
 margin-top:41px;
 background:#B5BABE;
 background-image: url(img/bg.jpg);
 background-repeat:repeat-x;
 color: #333333;
 text-align:center;
 padding:0;
 font: normal 11px verdana, arial, sans-serif; color:#000;
 }
 img{border:0px;}
 
 table {
 margin:0px;
 color: #333333;
 text-align:center;
 padding:0;
 font: normal 11px verdana, arial, sans-serif; color:#000;
 }
 
  td {
 margin:0px;
 text-align:left;
 padding:0;
 font: normal 12px verdana, arial, sans-serif; color:#000;
 }
 
 #outer {
 text-align:left;
 width:715px;
 margin:auto;
 border  : none;
 padding : 0px;
 }

  #box1a {
 width:20px;
 height:12px;
 background-image: url(img/1a.gif);
 background-repeat:repeat-x;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
 
   #box1b {
 width:662px;
 height:12px;
 background-image: url(img/1b1.gif);
 background-repeat:repeat-x;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
    #box1b2 {
 width:6px;
 height:12px;
 background-image: url(img/1b2.gif);
 background-repeat:repeat-x;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
 
   #box1c {
 width:21px;
 height:12px;
 background-image: url(img/1c.gif);
 background-repeat:repeat-x;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
 
   #box2a {
 width:20px;
 min-height:532px;
 background-image: url(img/l_line_bg.gif);
 background-repeat:repeat-y;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 clear : both;
 }
   #box2b {
 width:668px;
 min-height:532px;
 background:#fff;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
    #box2logo {
 text-align: center;
 width:458px;
 min-height:179px;
 background:#fff;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
     #box2menu {
 width:210px;
 height:179px;
 background:#fff;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;

 }
   #box2c {
 width:21px;
 min-height:532px;
 background-image: url(img/r_line_bg.gif);
 background-repeat:repeat-y;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
 
 
  #shedow {
 width:689px;
 height:9px;
 background-image: url(img/shedow.jpg);
 background-repeat:no-repeat;
 margin  : auto;
 margin-left  : 8px;
 border  : none;
 padding : 0px;
 float : left;
 }
   #blink {
 width:689px;
 height:67px;
 background-image: url(img/blink.jpg);
 background-repeat:no-repeat;
 margin-left  : 8px;
 border  : none;
 padding : 0px;
 float : left;

} 

 #box3a {
 width:20px;
 height:9px;
 background-image: url(img/3a.gif);
 background-repeat:no-repeat;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
   #box3b {
 width:668px;
 height:9px;
 background:#fff;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
    #box3c {
 width:21px;
 height:9px;
 background-image: url(img/3c.gif);
 background-repeat:no-repeat;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
    #boxs1 {
 width:668px;
 height:10px;
 background-image: url(img/s1.jpg);
 background-repeat:no-repeat;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float: left;
 }
    #boxs2a {
 width:664px;
 height:25px;
 background-image: url(img/s2a.jpg);
 background-repeat:no-repeat;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
     #boxs2b {
 width:4px;
 height:25px;
 background-image: url(img/s2b.jpg);
 background-repeat:no-repeat;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
    #boxs3a {
 width:664px;
 min-height:250px;

 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
     #boxs3b {
 width:4px;
 min-height:250px;
 background-image: url(img/s3b.jpg);
 background-repeat:no-repeat;
 margin  : 0px;
 border  : none;
 padding : 0px;
 float : left;
 }
 
.imgn{
display:block;
margin:0px;
}
.imgn2{
display:inline ;
margin:0px;
}


  #boxin {
 width:618px;
 min-height:268px;
 margin  : 22px;
 border  : none;
 padding : 0px;
 float : left;
 }
 
 .title{
  font: normal 14px verdana, arial, sans-serif; 
  color:#254A64;
  font-weight: bold;
 }
 
  .title2{
  font: normal 14px verdana, arial, sans-serif; 
  color:#254A64;
  font-weight: bold;
  text-align:center !important;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:618px;
 }
 
   .title3{
  font: normal 14px verdana, arial, sans-serif; 
  color:#254A64;
  font-weight: bold;
  text-align:center !important;
  margin: 30px 0px 0px 0px;
  padding: 0px;
  width:618px;
 }
 
a.osi {color:#053D5E; font-size:10px;}
a.osi:hover {color:#c00000; font-size:10px;}  
 
a.embart {color:#053D5E; font-size:10px; letter-spacing: 2px}
a.embart:hover {color:#c00000; font-size:10px;}   
 
a.link {color:#053D5E; font-size:12px;}
a.link:hover {color:#c00000; font-size:12px;}

/* ----------------- FORMULARZ POCZTOWY -------------------*/    

/* ----naglowek - napisz do nas------ */
td.form_head {
     padding: 3px;
     font-family: verdana, geneva, arial, helvetica, sans-serif;
}
  
td.form_left {
     text-align: left;
     font-family: verdana, geneva, arial, helvetica, sans-serif;
     font-size: 11px;
}
/* -----gwiazka - pola obowiazkowe-------*/    
.male {
     color: silver;
     font-size: 10px;
     font-family: verdana, geneva, arial, helvetica, sans-serif;
}

input.spec {
     font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
     color: #1a5b25;
     background-color: #fff;
     border-top: 1px solid #053D5E;
     border-left: 1px solid #053D5E;
     border-right: 1px solid #053D5E;
     border-bottom: 1px solid #053D5E;
     width: 223px;
     height: 17px;
     padding: 2px;
}
textarea.spec {
     font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
     background-color: #fff;
     border-top: 1px solid #053D5E;
     border-left: 1px solid #053D5E;
     border-right: 1px solid #053D5E;
     border-bottom: 1px solid #053D5E;
     height: 70px;
     width: 223px;
     padding: 2px;
     color: #1a5b25;
     scrollbar-face-color: #e2f2dc;
     scrollbar-track-color: #e2f2dc;
     scrollbar-arrow-color: #47a433;
}
/* -----wyslij, anuluj -------*/    
.przycisk {
     border: 1px solid #053D5E;
     background-color: #fff;
     background-image: url(img/send_bg.jpg);
     background-repeat: repeat-x;
     font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
     padding: 2px;
}
/* ----Prosze uzupelnic pola------*/    
.komunikat {
     text-align: left;
     font-weight: normal;
         color:Black;
}

li{
margin-bottom: 5px;}

.td1{
text-align:center;
width:40%;
padding: 30px 0px 0px 0px;
}

.td2{
padding: 50px 0px 0px 0px;
margin:0px !important;
vertical-align: top;
}

.tr1{
margin-top:30px;}

