/*
<nieb=,ziel=,poma=>
*/
body {
  background-color: #ffffff;
  margin: 0px;
}
body, div, a, input, textarea, select {
  font-family: arial;
  color:#000000;
  text-decoration: none;
}
body, div, input, textarea, select {
  font-size: 11px;
}
input, textarea, select {
  color: #002A69;
}
body.pu2 {
  margin: 15px;
}
h4 {
  margin-bottom: 14px;
}
img { border: none; }
a:hover { text-decoration: underline; }
.c11px { font-size: 11px; }
.c12px { font-size: 12px; }
.c13px { font-size: 13px; }
.c14px { font-size: 14px; }
.c15px { font-size: 15px; }
.c16px { font-size: 16px; }
.c17px { font-size: 17px; }
.c18px { font-size: 18px; }
.c19px { font-size: 19px; }
.c20px { font-size: 20px; }
ul {
  margin-left: 20px;
}
.tab1 {
  border: 1px solid green;
  border-width: 1px 0px 0px 1px;
}
.td1, .lew, .nag {
  border: 1px solid green;
  border-width: 0px 1px 1px 0px;
  padding: 5px;
}
.lew { border-left-width: 1px; }
.nag { 
  border-top-width: 1px; 
  background: #eeeeee;
}
#strona {
  text-align: center;
}
#bez_marg {
  width:990px;
  margin-left:auto;
  margin-right:auto;
  height:100%;
  text-align: left;
}
.stopka {
  margin-top: 13px;
}
#stopka_left {
  color: #000000;
  margin-left: 11px;
  float: left;
}
#stopka_tworzymy {
  float: right;
  text-align: right;
  margin-right: 14px;
}
a.two:hover {
  padding-left: 21px;
  background-image: url(images/3arr.png);
  background-repeat: no-repeat;
  background-position: top left;
}
.naglowek_srodkowej1 {
  background-image: url(images/tlo_aktualnosci_nieb.png);
  background-repeat: repeat-x;
  background-position: 0px 1px;
  height: 28px;
  position: relative;
}
.bold {
  font-weight: bold;
}
.naglowek_srodkowej2 {
  position: absolute;
  color: #FD0737;
  font-size: 12px;
  font-weight: bold;
  left: 11px;
  top: 6px;
}
div.wszystkie {
  background-image: url(images/tlo_aktualnosci_wszystkie_nieb.png);
  background-repeat: repeat-x;
  background-position: 0px 0px;
  margin: 1px 1px 0px;
  height: 22px;
  position: relative;
}
div.wszystkie1 {
  top: 4px;
  left: 8px;
  text-align: left;
  position: absolute;
}
div.wszystkie2 {
  top: 4px;
  right: 8px;
  text-align: right;
  position: absolute;
}
/*
.skrottekstu a:link {
  color: #000000;
  text-decoration: none;
}
.skrottekstu a:hover {
  color: #000000;
  text-decoration: underline;
}
*/
.srodk_top {
  background-repeat: repeat-x;
  background-position: top left;
  background-position: 2px 0px;
  margin: 1px;
  background-image: url(images/tlo_srodk_top_nieb.png);
}
.srodk_top_pas {
  background: #7F9BB3;
  border: 1px solid white;
  border-width: 0px 2px;
  height: 1px;
  clear: both;
}
.srodk_top_kod {
  display: block;
  margin: 4px 8px;
  font-size: 40px;
  font-weight: bold;
  float: left;
  color: #002A69;
}
.srodk_top_kodr {
  padding: 8px;
  padding-left: 0px;
}
.srodk_top_tyt {
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: bold;
  color: #002A69;
}
.srodk_top_zamow {
  float: right;
  padding: 8px;
}
.srodk_top_cena {
  float: right;
  padding: 8px;
  border-right: 1px solid #7F9BB3;
  font-size: 16px;
  font-weight: bold;
  color: #002A69;
}
.t12 { 
  font-size: 12px;
}
.t12,
.skrottekstu,
.skrottekstu2 {
  position: relative;
  background-repeat: repeat-x;
  background-position: top left;
  background-image: url(images/tlo_aktualnosci_tresc_nieb.png);
  margin: 1px;
  padding: 6px 9px 10px;
}
.skrottekstu2 { background-image: url(images/tlo_aktualnosci_tresc2_nieb.png); }
/*
.skrottekstu_pas1,
.skrottekstu_pas2 {
  position: absolute;
  bottom: 0px;
  left: 3px;
  width: 512px;
  border-bottom: 1px solid #C8D4DE;
  clear: left;
}
*/
.skrottekstu_pas1,
.skrottekstu_pas2 {
  margin-left: 3px;
  width: 512px;
  border-bottom: 1px solid #C8D4DE;
  clear: left;
}
.skrottekstu_pas2 {
  left: 0px;
  width: 518px;
}

.flol {
  float: left;
  clear: left;
  margin: 0px 10px 10px 0px;
}
h4.ziel {
  color: #0082C3;
}
.nieb { color: #0082C3; }
.czerwony { color: #ff0000; }
.prawa {
  text-align: right;
}
div.wiecej {
  text-align: right;
  clear: both;
}
a.wszystkie {
  font-weight: bold;
}
a.wiecej,
a.wszystkie {
  text-decoration: none;
  color: #0082C3;
}
a.wiecej:hover,
a.wszystkie:hover {
  text-decoration: underline;  
}
div.navybluebold,
a.navybluebold {
  text-decoration: none;
  /* color: #002A69; */
  color: #002A69;
  font-weight: bold;
}
a.navybluebold:hover { text-decoration: underline; }
.tyt, .cena {
  padding-top: 0px;
  padding-bottom: 6px;
  color: #002A69;
  font-weight: bold;
  font-size: 17px;
}
.tyt1 {
  color: #002A69;
  text-decoration: none;
  font-size: 15px;
}
.tyt1:hover {
  text-decoration: underline;
}
.u {
  display: inline;
  text-decoration: underline;
}
.bigger, h4 {
  font-size: 12px;
}
.data, .podtyt, .u {
  font-size: 13px;
}
.data {
  color: #7F9BB3;
  display: inline;
  margin-top: 3px;
  margin-left: 10px;
  text-decoration: none;
}
.podtyt {
  height: 21px;
  color: #002A69;
}
.tdkod1, .tdkod2, .tdkod3, .tdkod4, .tdfot1, .tdfot2, .tdfot3, .tdfot4, .tdnaz1,.tdnaz2, .tdnaz3, .tdnaz4 {
  border: 1px solid #7F9BB3;
  width: 180px;
}

.tdkod3, .tdkod4, .tdfot3, .tdfot4, .tdnaz3, .tdnaz4 {
  border: 1px solid #7F9BB3;
  width: 181px;
}

.tdkod1, .tdkod2, .tdkod3, .tdkod4 {
  border-bottom-width: 0px;
  padding: 3px;
}
.tdfot1, .tdfot2, .tdfot3, .tdfot4 {
  border-width: 0px 1px;
  padding: 0px 3px;
  text-align: center;
}
.tdnaz1, .tdnaz2, .tdnaz3, .tdnaz4 {
  border-top-width: 0px;
  padding: 3px;
  vertical-align: bottom;
}

.col3 { width: 9px; }
.trblank { height: 9px; }
#lewa {
  width: 200px;
  float:left;
}
#l_menu1_ie,
#l_menu1_ff {
  width: 198px;
  border: 1px solid #7394B5;
  margin-bottom: 9px;
}
#l_menu2_ie,
#l_menu2_ff { 
  width: 196px;
  margin: 1px; 
  display: block;
  background-position: top left;
  background-repeat: repeat-x;
  background-repeat: repeat;
  background-image:url(images/tlo_l_menu_nieb.png);
}
#l_menu1_ie { min-height: 601px; }
#l_menu1_ff { min-height: 601px; }
#l_menu2_ie { min-height: 599px; }
#l_menu2_ff { min-height: 599px; }
#srodkowa1,#srodkowaiprawa{
  margin-left: 9px;
  margin-bottom: 0px;
  width: 522px;
  float:left;
}
.border {
  border: 1px solid red;
}
#srodkowa1      { width: 522px; }
#srodkowaiprawa { width: 781px; }
.srodkowa2podzakl,
.srodkowa2 {
  margin-bottom: 9px;
  border: 1px solid #7F9BB3;
}
.srodkowa2podzakl {
  border-top-width: 0px;
}
#prawa{
  margin-left: 9px;
  width: 250px;
  float:left;
}
.prawa0 { 
  width: 250px; 
  height: 121px;
  margin-bottom: 9px;
}
.prawa1 {
  height: 100%;
  border: 1px solid #809BB4;
  padding: 0px;
}
.ogskr {
  margin: 0px 5px;
}
.prawa_ogloszenia2 {
  width: 248px;
  border: 1px solid #809BB4;
  border-width: 0px 1px;
}
.prawa_ogloszenia2a0 {
  width: 246px;
  margin: 0px 1px;
  background-repeat: repeat-x;
  background-position: 0px 0px;
  background-image: url(images/tlo_ogl_grad1_nieb.png);
  padding-bottom: 4px;
}

.prawa_ogloszenia2a1,
.prawa_ogloszenia2a2,
.prawa_ogloszenia2a3 {
  width: 246px;
  height: 126px;
  height: 115px;
  margin: 0px 1px;
  background-repeat: repeat-x;
  background-position: top left;
  position: relative;
}
.prawa_ogloszenia2a1 {
  background-image: url(images/tlo_ogl_grad1_nieb.png);
}
/*
.prawa_ogloszenia2a2 {
  background-image: url(images/tlo_ogl_grad2.png);
}
*/
.ogloszenia_pas_up {
  position: absolute;
  top: 0px;
  left: 2px;
  width: 242px;
  border-top: 1px solid #D9DEDF;
}
.prawa_ogloszenia3 {
  width: 248px;
  height: 90px;
  border: 1px solid #809BB4;
  border-top-width: 0px;
  margin-bottom: 9px;
}
.prawa_ogloszenia3a {
  width: 246px;
  height: 89px;
  margin: 0px 1px 1px;
  background-color: #dddddd;
  background-repeat: repeat-x;
  background-position: top left;
  background-image: url(images/tlo_ogloszenia2_nieb.png);
  position: relative;
}
.og4 {
  position: absolute;
  left: 5px;
  top: 30px;
}
.ogloszenia_tyt {
  position: absolute;
  top: 10px;
  left: 10px;
  color: #002A69;
  font-weight: bold;
}
.ogloszenia_img {
  position: absolute;
  top: 30px;
  left: 10px;
}
.ogloszenia_img,
.img_ogloszenie {
  width: 95px;
  height: 65px;
}
.ogloszenia_txt {
  position: absolute;
  top: 30px;
  left: 115px;
  color: #002A69;
  width: 120px;
}
.ogloszenia_link {
  margin-top: 10px;
  text-align: right;
}


.sp0 { 
  width: 250px; 
  height: 120px;
  margin-bottom: 9px;
  display: block;
  background-color: #809BB4;
  position: relative;
}
.sp1 {
  position: absolute;
  width: 248px; 
  left: 1px;
  top: 1px;
  height: 118px;
  background-color: #fefefe;
}
.sp2 {
  position: absolute;
  width: 246px; 
  left: 2px;
  top: 2px;
  height: 117px;
  background-repeat: repeat-x;
  background-position: 0px 0px;
  background-image: url(images/tlo_spolecznosc_nieb.png);
}
.sp3 {
  position: absolute;
  width: 158px; 
  right: 1px;
  top: 1px;
  height: 117px;
  background-repeat: repeat-x;
  background-position: 0px 0px;
  background-image: url(images/tlo_spolecznosc_3_nieb.png);
}
.sp4 {
  position: absolute;
  left: -4px;
  top: 0px;
  width: 5px; 
  height: 30px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url(images/tlo_spolecznosc_4_nieb.png);
}
.sp5 {
  position: absolute;
  left: 2px;
  top: 29px;
  width: 2px; 
  height: 2px;
  background-repeat: repeat-x;
  background-position: 0px 0px;
  background-image: url(images/tlo_spolecznosc_5_nieb.png);
}
.sp6 {
  position: absolute;
  left: 10px;
  top: 7px;
  color: #FD0737;
  font-weight: bold;
}
.sp7 {
  position: absolute;
  right: 20px;
  top: 99px;
}
.sp8 {
  position: absolute;
  width: 248px; 
  left: 1px;
  top: 55px;
  height: 118px;
  text-align: center;
  color: #002A69;
}

.spwin1,
.spwin2 {
  position: absolute;
  border: 1px solid #B0BBBF;
  height: 16px;
  padding: 1px 5px 0px;
  top: 43px;
  width: 101px;
}
.spwin1 {
  left: 10px;
}
.spwin2 {
  left: 125px;
}
.formerr1 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 250px;
  height: 120px;
}
.spbut {
  position: absolute;
  left: 180px;
  top: 66px;
  /* color: #213864; */
  color: #213864;
  width: 58px;
  height: 19px;
  background-color: #FFC027;
  border: 1px solid #FFC027;
  background-position: top left;
  background-repeat: repeat-x;
  background-image:url(images/tlo_search.png);
  font-weight: bold;
  padding: 0px 0px 2px;
}

.og0 { 
  width: 250px; 
  height: 34px;
  display: block;
  background-color: #809BB4;
  position: relative;
}
.og1 {
  position: absolute;
  width: 248px; 
  height: 33px;
  left: 1px;
  top: 1px;
  background-color: #fefefe;
}
.og2 {
  position: absolute;
  width: 246px; 
  height: 32px;
  left: 2px;
  top: 2px;
  background-repeat: repeat-x;
  background-position: 0px 0px;
  background-image: url(images/tlo_spolecznosc_nieb.png);
}
.og3 {
  margin-left: 8px;
  margin-top: 8px;
  color: #002A69;
}


.tab1 {
  width: 192px;
  border: none;
  margin: 0px 2px;
}
#top1 { 
  height: 102px;
  margin: 9px 0px 11px; 
  clear: all;
  border-top: 1px solid #6B8EAC;
  border-bottom: 1px solid #809BB4;
}
#top1_pod_reklama { 
  height: 102px;
  margin: 89px 0px 11px; 
  clear: all;
  border-top: 1px solid #6B8EAC;
  border-bottom: 1px solid #809BB4;
}
.top_bok {
  height: 102px;
  width: 1px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image:url(images/tlo_top_bok_nieb.png);
  float:left;
}
#top2 { 
  height: 100px;
  width: 986px;
  margin: 1px; 
  background-position: top left;
  background-repeat: repeat-x;
  background-image:url(images/tlo_top_paski_nieb.png);
  float:left;
  position: relative;
}
#logo {
  position: absolute;
  width: 333px;
  height: 36px;
  left: 11px;
  top: 25px;
  background-position: top left;
  background-repeat: repeat-x;
  background-image:url(images/portal_budowlany_rolnika_nieb.png);
}
#logo:hover {
  left: 13px;
  top: 23px;
}
#imieniny {
  position: absolute;
  width: 433px;
  height: 36px;
  left: 14px;
  top: 74px;
  color: #213864;
}
#top_search {
  position: absolute;
  left: 489px;
  top: 71px;
}
#wybierz_kolor {
  position: absolute;
  left: 852px;
  top: 74px;
  width: 140px;
  height: 30px;
  color: #213864;
}
#wybierz_kolor2 {
  float: left;
  color: #213864;
}

#search_window_ie,
#search_window_ff {
  position: absolute;
  left: 489px;
  top: 71px;
  height: 15px;
  border: 1px solid #B0BBBF;
}
#search_window_ie { width: 258px; }
#search_window_ff { width: 260px; }
#search_button {
  position: absolute;
  left: 758px;
  top: 71px;
  color: #213864;
  width: 53px;
  height: 19px;
  background-color: #FFC027;
  border: 1px solid #FFC027;
  background-position: top left;
  background-repeat: repeat-x;
  background-image:url(images/tlo_search.png);
  font-weight: bold;
  padding: 0px 0px 2px;
}
#top_menu {
  margin-top: 2px;
  float: right;
}
.tm0,
.tm1,
.tm2,
.tmSDP {
  float: left;
  width: 69px;
  height: 52px;
  border-left: 1px solid #FEFEFE;
  border-right: 1px solid #BFCED4;
  vertical-align: bottom;
  text-align: center;
  padding: 1px 0px;
  position: relative;
  display: inline;
}
.tmSDP {
  width: 106px;
}
.tm0 { border-left: none; }
.tm2 { border-right: none; }
.ti {
  display: block;
  height: 14px;
  color: #213864;
  font-weight: bold;
  text-decoration: none;
  padding-top: 38px;
  background-position: top center;
  background-repeat: no-repeat;
  margin: 0px;
}
.ti:hover {
  text-decoration: none;
  color: red; 
}
.ikona_forum { background-image:url(images/ikona_forum.png); }
.ikona_szkolenia { background-image:url(images/ikona_szkolenia.png); }
.ikona_linki { background-image:url(images/ikona_linki.png); }
.ikona_ogloszenia { background-image:url(images/ikona_ogloszenia.png); }
.ikona_reklama { background-image:url(images/ikona_reklama.png); }
.ikona_serwis_dla_prasy { background-image:url(images/ikona_serwis_dla_prasy.png); }
.ikona_redakcja { background-image:url(images/ikona_redakcja.png); }
.ikona_kontakt { background-image:url(images/ikona_kontakt.png); }
form {
  display: inline;
}
#mapa0 {
  width: 0px;
  height: 0px;
  margin: 0px;
  clear: left;
}
#mapa1 {
  clear: left;
  border: 1px solid #BCCFD6;
  margin: 0px;
  height: 34px;
}
#mapa2 {
  margin: 1px;
  border: 9px solid #F5F9FB;
  border-width: 9px 12px;
  background: #F5F9FB;
  height: 14px;
  color: #003869;
}
#mapa3 {
  margin-left: 110px;
  position: relative;
  background: #F5F9FB;
}
.mapalink {
  color: #003869;
  text-decoration: none;
}
.mapalink:hover {
  color: #91AAC0;
  text-decoration: underline;
}
#menu_kol {
  height: 100%;
  width: 500px;
  background: #e3e3e3;
}
#tresc_kol {
  height: 100%;
  width: 450px;
  background: #f8f8f8;
  float: left;
}
.nawias_show {
  margin: 0px;  
}
.xnawias_show {
  position:absolute;
  top: 0px;
  left: 0px;
}
.nawias_hide {
  display:none;
}
.menu_block {
  margin: 0px;
}
.menu_blockhide {
  display:none;
}
.menu {
  clear: left;
  background-color: #195B3C;
  height: 20px;
  position: relative;
}
.idimg {
  position: absolute;
  left: 0px;
  right: 0px;
  width: 1px;
  height: 1px;
}
/*
.menu_round_l {
  background-color: #004A27;
  background-position: top left;
  background-repeat: no-repeat;
  background-image:url(images/menu_round_l.png);
  height: 17px;
  padding-top: 2px;
  width: 24px;
  float: left;
  padding-left: 4px;
  position: relative;
}
.menu_round_t,
.menu_round_r {
  background-color: #004A27;
  background-position: top right;
  background-repeat: no-repeat;
  background-image:url(images/menu_round_r.png);
  height: 17px;
  padding-top: 2px;
  xwidth: 140px;
  float: left;
  padding-right:20px;
}
.menu_round_t {
  background-image:url(images/menu_round_t.png); 
}
.dot3, .dot0, .dot2d, .dot2r {
  height: 19px;
  width: 18px;
  float: left;
  background-repeat: no-repeat;
  background-position: 10px 1px;
}
.dot3  {  background-image:url(images/dot3.png); }
.dot2d {  background-image:url(images/dot2d.png); }
.dot2r {  background-image:url(images/dot2r.png); }
.minibutt {
  background: #aaaaaa;
  border: 1px solid #ffffff;
  padding: 0px 5px;
}
*/
#rekl_nad_topem1 {
  height: 0px;
  xoverflow: hidden;
  position: relative;
}
#rekl_nad_topem2 {
  position: absolute;
  top: -195px;
  left: 0px;
  color: #4B5DB3;
  height: 70px;
  width: 990px;
  background: #EEF4F8;
  text-align: center;
}
#rekl_pod_topem {
  color: #4B5DB3;
  margin: 9px 0px;
  height: 120px;
  background: #EEF4F8;
  text-align: center;
}
.rekl_lewa {
  color: #4B5DB3;
  margin-bottom: 9px;
  height: 255px;
  xbackground-color: #EEF4F8;
  width: 200px;
}
.rekl_prawa {
  color: #4B5DB3;
  margin-bottom: 9px;
  height: 210px;
  width: 250px;
  text-align: center;
  vertical-align: center;
  xbackground-color: #EEF4F8;
}
.font40 {
  font-size: 40px;
  color: #D8E7F0;
}
.reklama_prawa {
  color: #D8E7F0;
  font-size: 20px;
  margin: 5px;
}
.newsletter1 {
  border: 1px solid #7595B0;
  border: 1px solid #809BB4;
  width: 248px;
  margin-bottom: 9px;
}
.newsletter2 {
  margin: 1px;
  width: 246px;
  height: 74px;
  background-repeat: repeat-x;
  background-position: top left;
  background-image:url(images/tlo_newsletter_nieb.png);
  position: relative;
}
#iframe1 {
  margin: 0px;
  width: 246px;
  height: 74px;
  border: none;
}
.newsletter_pasek {
  position: absolute;
  border-top: 1px solid #D0D8DC;
  border-bottom: 1px solid #F4F9FA;
  top: 24px;
  left: 2px;
  width: 242px;
}
.newsletter_nagl {
  position: absolute;
  color: #FD0737;
  font-weight: bold;
  top: 5px;
  left: 9px;
}
.newsletter_window {
  position: absolute;
  left: 8px;
  top: 40px;
  width: 153px;
  height: 16px;
  border: 1px solid #B0BBBF;
  padding: 1px 5px 0px;
}
.newsletter_button {
  position: absolute;
  left: 180px;
  top: 40px;
  color: #213864;
  width: 58px;
  height: 19px;
  background-color: #FFC027;
  border: 1px solid #FFC027;
  background-position: top left;
  background-repeat: repeat-x;
  background-image:url(images/tlo_search.png);
  font-weight: bold;
  padding: 0px 0px 2px;
}
.szukaj_ogloszenia_window {
  position: absolute;
  left: 8px;
  top: 14px;
  width: 153px;
  height: 16px;
  border: 1px solid #B0BBBF;
  padding: 1px 5px 0px;
}
.szukaj_ogloszenia_button {
  position: absolute;
  left: 180px;
  top: 14px;
  color: #213864;
  width: 58px;
  height: 19px;
  background-color: #FFC027;
  border: 1px solid #FFC027;
  background-position: top left;
  background-repeat: repeat-x;
  background-image:url(images/tlo_search.png);
  font-weight: bold;
  padding: 0px 0px 2px;
}
.dodaj_ogl {
  position: absolute;
  right: 13px;
  top: 43px;
}
.wiecej_ogl {
  position: absolute;
  right: 13px;
  top: 70px;
}
#sciezka {
  margin: 0px 0px 9px 11px;
  color: #213864;
}
#schowek, #ifrschowek {
  width: 250px;
  height: 14px;
}
.flr {
  float: right;
  color: #003869;
}
.schowek_maly {
  text-align: right;
  background-position: -30px 0px;
  background-repeat: no-repeat;
  background-image:url(images/sch.png);
}
.sciezkalink {
  text-decoration: none;
  color: #213864;
}
.sciezkalink: hover {
  text-decoration: underline;
}
.i1 a,
.m1 {
  color: #213864;
  text-decoration: none;
  font-weight: bold;
}
.i1 a:hover,
.m1:hover {
  color: #0082C3;
  text-decoration: underline;
}
.i2 a,
.i3 a,
.i4 a,
.m2 {
  color: #213864; /*menu*/
  text-decoration: none;
}
.i2 a:hover,
.i3 a:hover,
.i4 a:hover,
.m2:hover {
  color: #0082C3;
  text-decoration: underline;
}

.ii {
  width: 25px;
  vertical-align: top;
  text-align: center;
  margin: 3px 0px 6px;
  float: left;
}
.ii img {
  width: 20px;
  height: 20px;
}
.i1 {
  vertical-align: top;
  padding: 6px 0px 13px;
}
.pasek1 {
  border-bottom: 1px solid #D0D8DB;
}
.i2 {
  vertical-align: top;
  padding: 6px 0px 3px 32px;
  background-position: 20px 11px;
  background-repeat: no-repeat;
  background-image:url(images/menu_level2.png);
}
.i3 {
  vertical-align: top;
  padding: 6px 0px 3px 54px;
  background-position: 44px 11px;
  background-repeat: no-repeat;
  background-image:url(images/menu_level3.png);
}
.i4 {
  vertical-align: top;
  padding: 6px 0px 3px 69px;
  background-position: 59px 11px;
  background-repeat: no-repeat;
  background-image:url(images/menu_level4.png);
}
.hide {
  display: none;
}
.divp {
  background-color: #D0D8DB;
  height: 1px;
  width: 187px;
}
.bord1 {
  border: 1px solid red;
}
.ifr0,
.ifr1 {
  border: none;
}
.ifr0 { width: 370px; }
.ifr1 { width: 350px; }
.d_ifr {
  margin-left: 30px;
  clear: both;
}
.lint {
  margin-bottom: 8px;
  clear: both;
}
.ling {
  margin-bottom: 8px;
  margin-right: 5px;
  float: left;
}
.gs {
  color: #aaaaaa;
  margin-left: auto;
  margin-right: auto;
}
.dok0,
.dok1,
.dokx {
  float: left;
  background-repeat: no-repeat;
  background-image:url(images/dok.png);
  clear: left;
  margin-top: 10px;
  width: 500px;
}
.dok0 { background-position: 0px 2px; }
.dok1 { background-position: 20px 2px; background: none; }
.dokx { background: none; }
.op0, .op1 { 
  display: inline;
  float: left;
}
.op0 {
  width: 380px;
  margin-left: 13px; 
}
.op1 {
  width: 360px;
  margin-left: 33px; 
}
.ogpas { border-top: 1px solid #7F9BB3;}
.fdatr {
  float: right;
  width: 100px;
  text-align: right;
}
.ogr, .ogl {
  float: left;
  width: 245px;
  background: #EEF4F8;
}
.ogl { margin-right: 10px; }
.cl0 {
  clear: both;
  height: 0px;
}
.cl10 {
  clear: left;
  height: 10px;
}
.cl7 {
  clear: left;
  height: 7px;
}
.clear {
  clear: both;
  overflow: hidden;
  height: 0px;
  width: 0px;
}
.pocz { margin-left: 29px; }
.dswod, .odp {
  color: #213864;
  height: 19px;
  background-color: #FFC027;
  border: 1px solid #FFC027;
  background-position: top left;
  background-repeat: repeat-x;
  background-image:url(images/tlo_search.png);
  font-weight: bold;
  padding: 0px 0px 2px;
}
.dswod {
  width: 158px;
}
.odp {
  width: 78px;
  margin: 10px;
}

select.dodaj,
textarea.dodaj,
input.dodaj {
  width: 400px;
}
select.dodajd {
  width: 100px;
}
textarea.dodaj {
  height: 160px;
}
.nic {
  text-align: left;
}
.nota {
  margin-top: 8px;
  font-size:10px;
  color: #7F9BB3;
}
.skrprod0 {
  width: 520px;
  position: relative;
  height: 154px; }
.skrprod1,
.skrprod2,
.skrprod3,
.skrprod4,
.skrprod5,
.skrprod6,
.skrprod7,
.skrprod8,
.skrprod9 { position: absolute; }

.skrprod1 {
  left: 9px;
  top: 9px;
  width: 100px;
  height: 100px;
  text-align: center;
}
.skrprod2 {
  left: 118px;
  top: 9px;
  width: 232px;
  height: 30px;
}
.skrprod3 {
  left: 359px;
  top: 9px;
  width: 152px;
  height: 30px;
}
.skrprod4 {
  left: 118px;
  top: 48px;
  width: 393px;
  height: 58px;
  overflow: hidden;
}
.skrprod5 {
  left: 9px;
  top: 114px;
  width: 100px;
  height: 30px;
  text-align: left;
  vertical-align: bottom;
}
.skrprod7 {
  left: 361px;
  top: 114px;
  width: 150px;
  height: 15px;
  text-align: right;
}
.skrprod8 {
  left: 9px;
  top: 9px;
  width: 502px;
  height: 30px;
}
.skrprod9 {
  left: 9px;
  top: 48px;
  width: 502px;
  height: 60px;
}
.skrprod6a,
.skrprod6b,
.skrprod6c {
  position: absolute;
  display: block;
  background-image: url(transp.png);
}
.skrprod6a:hover,
.skrprod6b:hover,
.skrprod6c:hover {
  border: 2px solid #7F9BB3;
}
.skrprod6a {
  left: 8px;
  bottom: 8px;
}
.skrprod6a:hover {
  left: 4px;
  bottom: 4px;
}
.skrprod6a { height: 142px; width: 508px; }


/*  6b */
.skrprod6b {
  left: 9px;
  bottom: 9px;
  
}
/*.skrprod6b_ie6 { height: 34px; width: 104px; }*/
.skrprod6b     { height: 30px; width: 100px; }
.skrprod6b:hover {
  left: 8px;
  bottom: 8px;
}
.skrprod6c {
  left: 359px;
  top: 9px;
  width: 152px;
  height: 30px;
}
.skrprod6c:hover {
  left: 358px;
  top: 8px;
}
a.ramka {
  padding: 12px 4px 1px;
  height: 20px;
  border: 2px solid #ffffff;
  text-decoration: none;
}
a.ramka:hover {
  border: 2px solid #7F9BB3;
}
.pas1 {
  display: block;
  margin-left: 4px;
  height: 1px;
  width: 512px;
  border-top: 0px solid #C8D4DE;
  clear: both;
}
.sz1, .sz2 {
  float: left;
}
.sz1 {
  margin-right: 10px;
  clear: both;
}
.sz2 {
  margin-bottom: 10px;
}
.sz3 {
  color: #0082C3;
  margin-bottom: 10px;
  clear: both;
  font-weight: bold;
  font-size: 13px;
}
.fl_l_10 {
  margin: 10px;
  float: left;
}
.fll {
  margin-right: 6px;
  float: left;
}
.produkt_dane {
  background-image: url(images/pix1_nieb.png);
  background-repeat: repeat-y;
  background-position: 301px 0px;
  margin-bottom: 10px;
}
.produkt_dane_l {
  margin-left: 10px;
  float: left;
  width: 280px;
  display: block;
}
.marg10 {
  margin: 10px;
}
.produkt_dane_r {
  margin-right: 10px;
  float: right;
  width: 199px;
  display: block;
}
.produkt_naglowek_3 {
  margin: 10px;
  float: right;
}
.produkt_naglowek_4,
.produkt_naglowek_4 div {
  color: #0082C3;/*++++*/
}
.produkt_naglowek_4 {
  margin-left: 10px;
}
.banner_srodtekstowy {
  text-align: center;
  margin: 10px;
}
.tower {
  float: right;
  margin: 10px 0px 10px 10px;
}
.reklama_srodkowa {
  text-align: center;
  margin-bottom: 9px;
}
.obrazek_po_lewej {
  margin: 0px;
}
.obrazek_centrowany, .center {
  text-align: center;
}
.obrazek_po_prawej {
  text-align: right;
}
.obrazek_po_lewej_oblewany {
  float: left;
  margin: 10px;
  margin-left: 0px;
}
.obrazek_po_prawej_oblewany {
  float: right;
  margin: 10px;
  margin-right: 0px;
}
.img2 {
  text-align: right;
  margin-top: 8px;
}
a.imgzak, div.imgzak {
  width: 13px;
  height: 21px;
}
.divzt2 {
  margin: 3px 4px 0px;
}
div.imgzak,
.divzak, .divzt {
  height: 21px;
  float: left;
}
.divzt {
  background-repeat: repeat-x;
  background-position: top left;
  background-image: url(images/zakl_tlo_nieb.png);
}
.divzak {
  height: 21px;
  background-repeat: repeat-x;
  background-position: top left;
  background-image: url(images/zakl_tlo2_nieb.png);
}
.azak {
  padding: 3px 4px 0px;
  height: 18px;
  display: block;
}
.azakall {
  background-repeat: repeat-x;
  background-position: 0px 20px;
  background-image: url(images/zakl_tlo_nieb.png);
  height: 21px;
  border: 0px solid red;
}
.drukuj {
  margin: 10px;
  text-align: right;
}
.rela {
  position: relative;
}
.chm1 {
  border: 2px solid #ffffff;
  position: absolute;
  bottom: 0px;
  left: -3px;
}
.chm2 {
  background: #ffffff;
  padding: 9px;
  border: 2px solid #7F9BB3;
  width: 300px;
}

.al0a {
  width: 250px;
  height: 120px;
  background-color: black;
  background-image: url(images/yelbl.png);
  position: relative;
}
.al0b {
  width: 240px;
  height: 110px;
  position: absolute;
  top: 5px;
  left: 5px;
  background: yellow;
}
.al1 {
  width: 240px;
  height: 15px;
  background: yellow;
  text-align: center;
}
.al2 {
  font-weight: bold;
  height: 15px;
  display: block;
  text-align: centar;
}
.al3 {
  padding: 5px;
}
.al4 {
  margin: 5px;
}
#button_nieb,
#button_ziel,
#button_poma {
  display: block;
  width: 14px;
  height: 14px;
  margin-right: 1px;
  float: left;
  cursor: pointer;
}
#button_nieb { margin-left: 6px; }
#button_nieb { background-image: url(/images/wybierz_nieb.png); }
#button_ziel { background-image: url(/images/wybierz_ziel.png); }
#button_poma { background-image: url(/images/wybierz_poma.png); }
.iframe_bistyp_waska {
  border: none;
  width: 520px;
  height: 600px;
}
.iframe_bistyp_szeroka {
  border: none;
  width: 779px;
  height: 600px;
}
.szach,
.szach_l {
  float: left;
  margin: 9px 9px 0px 0px;
  border: 1px solid #7F9BB3;
  padding: 9px;
  width: 227px;
}
.szach_l {
  margin: 9px 0px 0px 0px;
}
.szach .im,
.szach_l .im {
  width: 227px;
  height: 171px;
  margin-bottom: 9px;
  text-align: center;
}
.szach span,
.szach_l span {
  display: block;
}
.h9 {
  height: 9px;
}


