/* ------- // ciało // ---------- */
body, table {
  font:normal 11px Verdana, Arial, Sans-Serif; 
  color: #555555;}  
  
body { 
  text-align:center; 
  background: #ffffff;
  margin:0; 
  padding:0;}

table.center {margin:0 auto; width:780px;}

.hidden {visibility:hidden; display:none;}

/* ------- // strona // ---------- */
a img {border:0px;}
.banner_rel {
  position:relative;
  width:780px; 
  height:230px; 
  background: #ffffff url(img/b2.jpg) no-repeat top right;
  margin:0 auto;
  padding:0;}
  
.en_banner_rel {
  position:relative;
  width:780px; 
  height:230px; 
  background: #ffffff url(img/b3.jpg) no-repeat top right;
  margin:0 auto;
  padding:0;}
  
.de_banner_rel {
  position:relative;
  width:780px; 
  height:230px; 
  background: #ffffff url(img/b4.jpg) no-repeat top right;
  margin:0 auto;
  padding:0;}    

.pl {position:absolute; right:41px; top:2px; width:16px; height:11px;} 
.en {position:absolute; right:21px; top:2px; width:16px; height:11px;} 
.de {position:absolute; right:2px; top:2px; width:16px; height:11px;}  
  
.banner_l {
  width: 200px;
  height: 230px;  
  position: absolute;
  left:0; top:0;
  background: #ffffff url(img/b1.gif) no-repeat;}
  
.de_banner_l {
  width: 200px;
  height: 230px;  
  position: absolute;
  left:0; top:0;
  background: #ffffff url(img/de_b1.gif) no-repeat;}
  
.en_banner_l {
  width: 200px;
  height: 230px;  
  position: absolute;
  left:0; top:0;
  background: #ffffff url(img/en_b1.gif) no-repeat;}    

.index {position:absolute; left:12px; top:10px; width:185px; height:80px;}
.m1, .m2, .m3, .m4, .m5, .m6 {position:absolute; left:12px; width:185px; height:20px;}
.m1 {top:93px;}
.m2 {top:116px;}
.m3 {top:139px;}
.m4 {top:162px;}
.m5 {top:185px;}
.m6 {top:208px;}

a.index:hover {background: url(img/1.gif) no-repeat 8px 67px;}
.m1:hover, .m2:hover, .m3:hover, .m4:hover, .m5:hover, .m6:hover  {background: url(img/1.gif) no-repeat 8px 6px;}


.content_rel {
  position:relative;
  width:780px; 
  height:50px; 
  margin:0 auto;
  padding:0;}

.pion {width:1px; height:15px; position:absolute; left:200px; top:0; background:#ffffff;}

p.pad1 {padding:0 0 17px 0; margin:0;}

#l, #c, #p, #l1, #p1, #srodek, #l2 {float:left; border:0px solid red; margin:0; padding:0;}
#l, #l2 {
  border-right:0px solid black;
  padding:30px 0 0 0;
  width:200px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:200px;}
  
#l2 {background: #F1F1F1 url(bg/2.gif) repeat-x;}  
  
#c {
  text-align:justify; 
  padding:50px 15px 0 10px;
  border-right:0px solid red;
  width:289px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:264px;}
  
#srodek {
  font-size:12px;
  text-align:justify; 
  padding:50px 10px 0 15px;
  border-right:0px solid red;
  width:575px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:550px;}  
  
#p {
  text-align:justify;
  padding:40px 15px 0 10px;
  border-right:px solid green;
  width:290px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:265px;}
  
#foot_rel {position:relative; width:780px; margin:0 auto; padding:10px 0 0 0;}


#l1 {
  font-size:9px;
  float:right; 
  line-height:33px;
  background-color:#DEDEDE;
  height:32px;
  width:200px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:200px;}
  
#p1 {
  padding:0;margin:0;
  float:right;
  font-size:9px;
  line-height:33px;
  background: #ffffff url(bg/foot1.gif) repeat-x;
  height:32px;  
  width:580px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:580px;}  
  
a {color: #CC1F00; text-decoration: underline;} 
a:hover {text-decoration: none;}

a.link {color: #485578; text-decoration: none; font-weight:bold;} 
a.link:hover {text-decoration: underline}

a.osi {color:#767676; font-size:9px; text-decoration:none;}
a.osi:hover {text-decoration:underline;}

a.mail {font-size:9px;}

a.text {text-decoration:none;}
a.text:hover {color:#000; text-decoration:none;}

a i {visibility: hidden; display:none;}
  
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:bold;}

h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;} 
h4 {font-size:11px;}
h5 {font-size:10px;}
h6 {font-size:9px;}

h2.hidden, h3.hidden, h4.hidden {visibility:hidden;}

br.none {display:none;}
hr.hr_none{display:none;}

/* ----------- // text // ---------*/

#text {
  color: #4D4D4D;
  margin:80px 70px 10px 230px;
  font: normal 11px verdana, arial, sans-serif;
  text-align: left;}
  
.text {
  color: #808080;
  margin:0 35px 0 0;
  font: normal 11px verdana, arial, sans-serif;
  text-align: justify;}  

.text_head, .text_head1 {
  padding:0 0 2px 15px;
  margin-bottom:5px;
  border-bottom:1px solid #D4D4D4;
  color:#006634;
  font-size: 10px;
  font-weight:bold;
  background: url(img/arrow.gif) no-repeat 0 0;}
  
.text_head1 {font-size:12px;}  
  
/* ----------------- FORMULARZ POCZTOWY -------------------*/    
.form_head {
    font: normal 10px verdana, helvetica, sans-serif;
    text-align: right;}
  
.form {
    font: normal 9px verdana, helvetica, sans-serif;
    text-align: left;
    padding-bottom: 5px;}

input.spec, textarea.spec {
    font: normal 9px verdana, helvetica, sans-serif; color: #000;
    background: #E6E6E6;
    margin-top:2px;
    border-top: 1px solid #A6A6A6;
    border-left: 1px solid #A6A6A6;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    SCROLLBAR-TRACK-COLOR: #E6E6E6;
    width: 170px; height: 16px;}
    
textarea.spec {
    font: normal 9px Verdana, Arial, Helvetica, Sans Serif;
    height: 70px;
    width: 170px;
    background: #E6E6E6;}  

.input_send {
  font: normal 4px verdana, arial; width:46px; height:16px; color: #ffffff; 
  font-weight:normal; background: #1C7849 url(img/wyslij.gif) no-repeat; border:0px;
  }  
.form_send {font-size: 9px; color: #7F7F7F; text-align:right;}
.p_obow {color:#7F7F7F; padding-top:5px; text-align:right;}
.form_container {width:170px; font-size:9px; color:#000000; padding-top:0px;}

.en_input_send {
  font: normal 4px verdana, arial; width:46px; height:16px; color: #ffffff; 
  font-weight:normal; background: #1C7849 url(img/en_wyslij.gif) no-repeat; border:0px;
  }
.de_input_send {
  font: normal 4px verdana, arial; width:60px; height:16px; color: #ffffff; 
  font-weight:normal; background: #1C7849 url(img/de_wyslij.gif) no-repeat; border:0px;
  }

