body {
  margin: 0px;
  background-color: #FFCC00;
}
body, div, a, input, textarea, select {
  font-family: tahoma;
  color:#584702;
  text-decoration: none;
}
body, div, input, textarea, select {
  font-size: 11px;
}
img { border: none; }
.center {
  text-align: center;
}
.center_wewn {
  margin-left:auto;
  margin-right:auto;
}
.bez_marg {
  width:990px;
  background-image: url(images/cheval_tlo.png);
  background-repeat: no-repeat;
  background-position: top right;
  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 ************************************************/
#lewa_szpalta {
  float:left;
  width: 633px;
  xborder: 1px solid red;
  padding-top: 5px;
}
#prawa_szpalta {
  float:left;
  width: 288px;
  position: relative;
}

#top {
  width: 990px;
  height: 126px;
  position: relative;
}
#logo {
  position: absolute;
  left: 27px;
  top: 14px;
  display: block;
  width: 75px;
  height: 100px;
}
#jegger {
  position: absolute;
  left: 358px;
  top: 78px;
  display: block;
}
.w14 {
  width: 14px;
  height: 10px;
  float: left;
}
.w55 {
  width: 55px;
  height: 100px;
  float: left;
}
.h2bthis,
.h2b {
  height: 2px;
  width: 582px;
}
.h2bthis {
  background: #FFEFB3;
}
.h2b {
  background: #ffffff;
}
.h3 { height: 3px; }
.h5 { height: 5px; }
.h15 { height: 15px; }
.h53 { height: 53px; }
.h170 { height: 170px; }


.div_naglowek_tabeli {
  width: 582px;
  border: 1px solid #FFCC00;
  border-width: 1px 0px 1px;
}

.table_nagl td,
.table_skrot td {
  vertical-align: top;
}
/*
.table_nagl td {
  background-color: #FFAB00;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #812200;
  border-top: 3px solid #FFAB00;
  border-bottom: 3px solid #FFAB00;
  
}
*/
.tdn {
  background-color: #FFAB00;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #812200;
  border-top: 3px solid #FFAB00;
  border-bottom: 3px solid #FFAB00;
  
}
.table_skrot td {
  background-color: #ffffff;
  padding-top: 5px;
  padding-bottom: 5px;
  
}

.tdn1 { padding-left: 15px; padding-right:  0px; width: 85px; font-weight: bold; }
.tdn2 { padding-left: 12px; padding-right:  0px; width: 133px; }
.tdn3 { padding-left:  0px; padding-right: 11px; width: 89px; text-align: right; }
.tdn4 { padding-left: 10px; padding-right:  0px; width: 74px; }
.tdn5 { padding-left: 10px; padding-right:  0px; width: 72px; }
.tdn6 { padding-left: 12px; padding-right:  0px; width: 59px; color: #C40000; font-weight: bold; }

.tdn2,
.tdn4,
.tdn5,
.tdn6 {
  background-image: url(images/tdnborder.png);
  background-repeat: repeat-y;
  background-position: 0px 0px;
}


.tds1a { width: 100px; }
.tds1b { display: block; padding-left: 15px; padding-right:  0px; width: 85px; font-weight: bold; }
.tds1b:hover { color: #EA3000; }
.tds1 { padding-left: 15px; padding-right:  0px; width: 85px; font-weight: bold; }
.tds2 { padding-left: 12px; padding-right:  0px; width: 113px; }
.tds3 { padding-left:  0px; padding-right: 11px; width: 109px; text-align: right; }
.tds4 { padding-left: 10px; padding-right:  0px; width: 74px; }
.tds5 { padding-left: 10px; padding-right:  0px; width: 72px; }
.tds6 { padding-left: 12px; padding-right:  0px; width: 59px; color: #C40000; font-weight: bold; }

.tds2,
.tds4,
.tds5,
.tds6 {
  background-image: url(images/td_skrot_border.png);
  background-repeat: repeat-y;
  background-position: 0px 0px;
}


.tdsthis {
  background-color: #FFEFB3 !important;
}
.rel { position: relative; }
.a_link_metka0 {
  position: absolute;
  top: 0px;
  left: 582px;
  display: block;
  width: 42px;
  height: 18px;
  padding: 3px 0px 0px 9px;
  background: #EA3000;
  background-image: url(images/tlo_wiecej.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  color: #ffffff;
}
.a_link_metka0:hover {
  background: #812200;
  background-image: url(images/tlo_wiecej_active.png);
}

.thin {
  font-weight: normal;
  color: #812200;
}
.split_top {
  border-top: 1px solid #FFCC00;
}
.row_split1 {
  height: 11px;
  background: #ffffff;
  width: 582px;
}

.nagl_tabeli_serii {
  background: #ffffff;
  width: 582px;
  overflow: hidden;
}
.row_skrot {
  width: 582px;
  background: #ffffff;
}
.td_link_metka {
  background-image: url(images/tlo_wiecej.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.bordo {
  color: #C40000;
}
.bordo:hover {
  text-decoration: underline;
}
.firma {
  color: #584702;
  font-weight: bold;
}
.adres {
  color: #584702;
}
.kwadrat {
  margin-bottom: 5px;
}
#stopka {
  height: 174px;
  width: 990px;
  position: relative;
  background-image: url(images/stopka_tlo.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
#reklama_stopka {
  position: absolute;
  bottom: 62px;
  right: 26px;
}
#jeg2 {
  position: absolute;
  left: 23px;
  top: 140px;
  display: block;
  width: 300px;
  height: 18px;
  background-image: url(images/jegger.png);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-left: 85px;
}
#tworzenie_stron_www {
  position: absolute;
  right: 30px;
  bottom: 17px;
  display: block;
  width: 163px;
  height: 18px;
  background-image: url(images/tworzenie_stron_www.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
#stopka_linia {
  position: absolute;
  left: 244px;
  top: 132px;
  width: 732px;
  height: 2px;
  background-image: url(images/stopka_linia.png);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
.fll {
  float: left;
}
.blok_wyliczania,
.blok_wyliczania_cen {
  background: #DDFFFF;
  background: #ffffff;
  border: 0px solid #ffffff; 
  border-bottom-width: 4px;
  color: #584702;
}
.blok_wyliczania {
  width: 567px;
  border-left-width: 15px;
}
.blok_wyliczania_cen {
  width: 414px;
  border-left-width: 168px;
}
.blok_wyliczania_lewa_szpalta {
  font-weight: bold;
  float: left;
  background: #FFFFDD;
  background: #ffffff;
  width: 143px;
  border-right: 10px solid white;
}
.blok_wyliczania_prawa_szpalta {
  float: left;
  background: #DDFFDD;
  background: #ffffff;
  width: 400px;
}
.linia_wyliczania1 {
  background-image: url(images/linia_wyliczania1.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-left: 15px;
  padding-bottom: 8px;
  width: 395px;
}
.linia_wyliczania2 {
  width: 395px;
}
.linia_wyliczania2a {
  float: left;
  width: 340px;
}
.linia_wyliczania2b {
  float: right;
  border-right: 5px solid #ffffff;
}
.nag0 {
  background: #ffffff;
  width: 582px;
  height: 11px;
  background-image: url(images/row_last.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.nag1 {
  background: #ffffff;
  width: 582px;
}
.nag2,
.nag2r {
  background: #ffffff;
  font-weight: bold;
  font-size: 12px;
  border: 1px solid #ffffff;
  border-width: 0px 14px 6px;
}
.nag2 {
  color: #903D20;
}
.nag2r {
  color: #C40000;
}

#form1,
#tlo_form {
  width: 220px;
  height: 303px;
}
#tlo_form {
  border-top: 22px solid #FFCC00;
  position: relative;
  background-image: url(images/tlo_form.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
#form_email {
  position: absolute;
  top: 43px;
  left: 3px;
  width: 214px;
  background: none;
  border: none;
}
#form_tresc {
  position: absolute;
  top: 63px;
  left: 3px;
  width: 214px;
  height: 215px;
  background: none;
  border: none;
}
#form_wyslij {
  position: absolute;
  left: 148px;
  top: 282px;
  width: 65px;
  height: 21px;
  background: none;
  border: none;
}
#sju_absolute {
  position: absolute;
  top: -137px;
  right: 36px;
  display: block;
  width: 243px;
  height: 108px;
  background-image: url(images/sprawdzona_jakosc_uslug.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.stopka_oferty {
  color: #584702;
  margin: 6px 15px;
}
.l11 {
  border-left: 11px solid #FFCC00;
}




