body {
  margin: 0px;
  padding: 0px;
  height: 100%;
  text-align: center;
}
body, div, a, input, textarea, select {
  font-family: tahoma;
  color: #000000;
  text-decoration: none;
}
a:hover { text-decoration: underline; }
body, div, input, textarea, select, td {
  font-size: 11px;
}
img { border: none; }
.ram1 {
  text-align: center;
  background-repeat: repeat-x;
  background-position: 0px 0px;
  background-image: url(images/tlo.png);
}
.ram2 {
  margin-left:auto;
  margin-right:auto;
  width: 990px;
  text-align: left;
  position: relative;
}
.clear {
  clear: both;
  height: 0px;
  width: 0px;
}
h4 {
  font-size: 11px;
}
table, tr, td {
  border: none;
  padding: 0px;
}
form {
  display: block;
}
/*** koniec standartowych definicji ************************************************/
.overmarg {
  width: 100%;
  height: 100%;
  position:absolute;
  top: 0px;
  left: 0px;
  background-repeat: repeat-y;
  background-position: top center;
  background-image: url(images/marg_dn.png);
}

.marg_l,
.marg_r {
  position:absolute;
  top: 0px;
  width: 50%;
  height: 100%;
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
.marg_l {
  background-image: url(images/marg_l.png);
  background-color: #FFF1B6;
  left: 0px;
}
.marg_r {
  background-image: url(images/marg_r.png);
  background-color: #FFED9F;
  right: 0px;
}
.witamy {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 990px;
  height: 600px;
}
.link1,
.link2,
.link3 {
  display: block;
  width: 100px;
  height: 40px;
  position: absolute;
  top: 433px;
  overflow: hidden;
  text-align: left;
}
.link1 { left: 173px; }
.link2 { left: 288px; }
.link3 { left: 403px; }
.witamy_tekst {
  width: 273px;
  height: 168px;
  position: absolute;
  left: 533px;
  top: 412px;
  overflow: hidden;
  text-align: right;
}
.top {
  position: relative;
  margin-left: 28px;
  width: 934px;
  height: 226px;
}
.topimg {
  position: absolute;
}
.w12,
.w24,
.w30,
.w35,
.w32,
.w51 { height: 10px; }
.w12  { float: left; width: 12px;  }
.w24  { float: left; width: 24px;  }
.w30  { float: left; width: 30px;  }
.w32  { float: left; width: 32px;  }
.w35  { float: left; width: 35px;  }
.w51  { float: left; width: 51px; height: 327px; }
.w101 { float: left; width: 101px; }
.w166 { float: left; width: 166px; }
.w207 { float: left; width: 207px; }
.w212 { float: left; width: 212px; }
.w244 { float: left; width: 244px; }
.w282 { float: left; width: 282px; }
.w322 { float: left; width: 322px; }
.w338 { float: left; width: 338px; }
.w341 { float: left; width: 341px; }
.w634 { float: left; width: 634px; }
.w699 { float: left; width: 699px; }
.nagl_pas {
  padding-left: 12px;
  padding-bottom: 4px;
  background-repeat: repeat-x;
  background-position: bottom left;
  background-image: url(images/pasek_nagl.png);
}
.nagl_pasA {
  padding-left: 12px;
}
.nagl_pasB {
  display: block;
  height: 4px;
  width: 100%;
  background-repeat: repeat-x;
  background-position: bottom left;
  background-image: url(images/pasek_nagl.png);
  border-bottom: 9px solid #ffffff;
}
.nagl_pasI {
  display: block;
  height: 4px;
  width: 100%;
  border-bottom: 9px solid #ffffff;
}
.fl {
  float: left;
}  
.fl10 {
  float: left;
  border-right: 10px solid #ffffff; 
}  
  
.biala_podstr {
  margin-left: 28px;
  width: 934px;
  background-repeat: repeat-y;
  background-position: bottom left;
  background-image: url(images/tlo2.png);
  padding-bottom: 71px;
}
.link_rok_this,
.link_rok {
  display: block;
  font-weight: bold;
  font-size: 13px;
  background: #ffffff;
  border: 1px solid #ffffff;
  border-width: 4px 0px 5px 11px;
  width: 47px;
  float: left;
}
.link_rok_this,
.link_rok_this:hover,
.link_rok:hover {
  border-color: #FFF7E4;
  background: #FFF7E4;
  text-decoration: none;
}
.lista_miesiecy {
  float: right;
  border: 1px solid #FFFFFF;
  border-width: 5px 0px 20px;
  width: 85px;
}
.grey {
  color: #cccccc;
}
.black:hover,
.grey:hover,
.brown:hover {
  text-decoration: none;  
}
.brown {
  color: #A52900;
}
.black {
  color: #000000;
}
.aktu_pas {
  border-bottom: 1px solid #FEE0CA;
}
.w18 {
  float: left;
  width: 18px;
  height: 1px;
}
.aktu1 {
  margin: 14px 0px 14px 0px;
  width: 73px;
  float: left;
}
.aktu2 {
  margin: 14px 10px 14px 18px;
  width: 336px;
  float: left;
}
.aktu3 {
  margin: 14px 0px;
  width: 150px;
  float: left;
}
.stopka {
  width: 990px;
  height: 238px;
  background-repeat: no-repeat;
  background-position: -2px 0px;
  background-image: url(images/tlo_stopka.png);
  position: relative;
}
.nagl_3styp {
  border-bottom: 1px solid #FEE0CA;
  background: yellow;
}
.linia_3styp1,
.nagl_3styp1 {
  float: left;
  border-left: 12px solid #ffffff;
  width: 251px;
}
.linia_3styp2,
.nagl_3styp2 {
  float: left;
  width: 185px;
}
.linia_3styp3,
.nagl_3styp3 {
  float: left;
  width: 244px;
}
.linia_3styp {
  border-bottom: 1px solid #E7E7E7;
  background: #dddddd;
}
.liniah0,
.linia_3stypi {
  display: block;
  width: 100%;
  clear: both;
}
.liniah0 { height: 0px; }
.linia_3stypi { height: 1px; }
.linia_3styp1 {
  clear: both;
}
.linia_3styp1,
.linia_3styp2,
.linia_3styp3 {
  border-top: 7px solid #ffffff;
  border-bottom: 6px solid #ffffff;
}
.aktu4 {
  float: left;
  margin: 14px 0px 0px;
  display: block;
  width: 21px;
  height: 112px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url(images/arrr.png);
}
.menu_lewe_link_graf,
.menu_lewe_link_graf0 {
  display: block;
  padding-left: 12px;
  height: 33px;
  overflow: hidden;
}
.menu_lewe_link_graf0 { border-top: 0px solid #ffffff; }
.menu_lewe_link_graf  { border-top: 1px solid #FFD11F; }
.nagl_pas_fiol {
  border-bottom: 1px solid #FEE0CA;
  padding-left: 12px;
}
.mg10 {
  margin-top: 10px;
}
.mg0 {
  margin-top: 0px;
}
#dojazd {
  display: block;
  position: absolute;
  left: 802px;
  top: 6px;
  width: 120px;
  height: 120px;  
}
#tworzymy {
  display: block;
  position: absolute;
  left: 740px;
  top: 155px;
  width: 180px;
  height: 30px;  
}
.tablwylicz tr td.l {
  padding-right: 6px;
}
.tablwylicz tr td {
  vertical-align: top;
}
#kontstopk {
  width: 630px;
  padding: 32px 0px 0px 0px;
  margin: 0px 0px 0px 84px;
}
#ksiega {
  display: block;
  margin: 11px 0px 0px 74px;
  width: 150px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url(images/ksiega_gosci.png);
}
.marg12 {
  margin: 0px 12px 15px;
}
.zajtyt {
  font-weight: bold;
  margin-bottom: 10px;
}
.zajdat {
  float: left;
  width: 153px;
}
.zajtmb {
  float: right;
}
.zajtxt {
  margin-top: 15px;
}
.zajlink {
  display: block;
  width: 132px;
  height: 43px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url(images/czytaj_calosc.png);
}
.zajgal4,
.zajgal1 {
  width: 188px;
  height: 188px;
  position: relative;  
}
.zajgal1 {
  margin: 3px 12px 30px;
}
.zajgal2 {
  left: 2px;
  top: 2px;
  width: 184px;
  height: 184px;
  position: absolute;  
}
.zajgal3 {
  left: 0px;
  top: 0px;
  width: 188px;
  height: 188px;
  position: absolute;  
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url(images/zajgal.png);
}
.nagl_i_zajawka0,
.nagl_i_zajawka {
  float: right;
  margin: 0px 0px 30px 0px;
}
.nagl_i_zajawka {
  margin: 0px 15px 30px 0px;
}
.wstawka_lewej { float: left; }
.wstawka_prawej { float: right; }
.prawa { text-align: right; }
.form1 input.i,
.form1 textarea.i {
  border: none;
  background: none;
  width: 183px; 
}
.form1 textarea.i {
  height: 80px;
}
.i2 {
  padding: 4px 0px 5px 12px;
  border-top: 1px solid #FFE88F;
}
.i2a {
  padding: 4px 0px 5px 12px;
}
#form_wyslij {
  border: none;
}
.form1 {
  display: inline;
}








