html, body { width: 100%; height: 100%; background: #ffffff;}
body, input, textarea, option { font-family: "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif; color: #4F4F4F; }
body, div, p, img, ul, ol, li, a, form, select, option, hr, h1, h2, h3, h6, object, input, dl, dt, dd { margin: 0; padding: 0; border: 0; }
ul { list-style: none; }
a { text-decoration: none; color: #910000; }
a:visited { color: #910000; }
a:hover { text-decoration: underline; color: #4F4F4F; }
.hide { display: none; }
div.Spacer { clear: both; height: 1px; }
div.SpacerAfterHeader { clear: both; width: 760px; height: 30px; margin: 0 auto; }
div.SpacerBaner { clear: both; width: 760px; height: 50px; margin: 0 auto; }
div#wrapperAll { width: 100%; }

div#header { margin: 0px 90px; width: 900px; height: 40px; }
div#header div.middle { width: 900px; height: 62px; background: url(..img/csr_img/bcc_logo.gif) no-repeat 0px 0px; }

div#header div.baton { width: 900px; height: 48px; margin: 0 0 0 0px; background: url(../img/odpowiedzialnylobbing/lobbing_zero.png) 0 0 no-repeat;  }
div#header div.baton a { float: left; display: block; height: 24px; background: 0px 0px no-repeat; }
div#header div.baton a:hover { background: 0% 100% no-repeat; }
div#header div.baton a#lobbing { width: 180px; margin: 0 0 0 0px; background: url(../img/odpowiedzialnylobbing/lobbing.png) 0 0 no-repeat; }
div#header div.baton a#lobbing:hover { background: url(../img/odpowiedzialnylobbing/lobbing.png) 0% 100% no-repeat; }
div#header div.baton a#lobbing.active { background: url(../img/odpowiedzialnylobbing/lobbing.png) 0% 100% no-repeat; }
div#header div.baton a#projekt { width: 130px; margin: 0 0 0 0px; background: url(../img/odpowiedzialnylobbing/projekt.png) 0 0 no-repeat; }
div#header div.baton a#projekt:hover { background: url(../img/odpowiedzialnylobbing/projekt.png) 0% 100% no-repeat; }
div#header div.baton a#projekt.active { background: url(../img/odpowiedzialnylobbing/projekt.png) 0% 100% no-repeat; }
div#header div.baton a#konferencje { width: 200px; background: url(../img/odpowiedzialnylobbing/konferencje.png) 0% 0% no-repeat; }
div#header div.baton a#konferencje:hover { background: url(../img/odpowiedzialnylobbing/konferencje.png) 0% 100% no-repeat; }
div#header div.baton a#konferencje.active { background: url(../img/odpowiedzialnylobbing/konferencje.png) 0% 100% no-repeat; }
div#header div.baton a#prawo { width: 100px; background: url(../img/odpowiedzialnylobbing/prawo.png) 0% 0% no-repeat; }
div#header div.baton a#prawo:hover { background: url(../img/odpowiedzialnylobbing/prawo.png) 0% 100% no-repeat; }
div#header div.baton a#prawo.active { background: url(../img/odpowiedzialnylobbing/prawo.png) 0% 100% no-repeat; }
div#header div.baton a#publikacje { width: 100px; background: url(../img/odpowiedzialnylobbing/publikacje.png) 0% 0% no-repeat; }
div#header div.baton a#publikacje:hover { background: url(../img/odpowiedzialnylobbing/publikacje.png) 0% 100% no-repeat; }
div#header div.baton a#publikacje.active { background: url(../img/odpowiedzialnylobbing/publikacje.png) 0% 100% no-repeat; }
div#header div.baton a#prasa { width: 195px; background: url(../img/odpowiedzialnylobbing/prasa.png) 0% 0% no-repeat; }
div#header div.baton a#prasa:hover { background: url(../img/odpowiedzialnylobbing/prasa.png) 0% 100% no-repeat; }
div#header div.baton a#prasa.active { background: url(../img/odpowiedzialnylobbing/prasa.png) 0% 100% no-repeat; }
div#header div.baton a#kontakt { width: 100px; background: url(../img/odpowiedzialnylobbing/kontakt.png) 0% 0% no-repeat; }
div#header div.baton a#kontakt:hover { background: url(../img/odpowiedzialnylobbing/kontakt.png) 0% 100% no-repeat; }
div#header div.baton a#kontakt.active { background: url(../img/odpowiedzialnylobbing/kontakt.png) 0% 100% no-repeat; }
div#header div.baton a#regiony { width: 190px; background: url(../img/odpowiedzialnylobbing/regiony.png) 0% 0% no-repeat; }
div#header div.baton a#regiony:hover { background: url(../img/odpowiedzialnylobbing/regiony.png) 0% 100% no-repeat; }
div#header div.baton a#regiony.active { background: url(../img/odpowiedzialnylobbing/regiony.png) 0% 100% no-repeat; }
/************************************************************************************/
div#header div.baton_1 { width: 900px; height: 48px;   }
div#header div.baton a#lobbing_1 { width: 181px; margin: 0 0 0 0px; background: url(../img/odpowiedzialnylobbing/lobbing.png) 0 0 no-repeat; }
div#header div.baton a#lobbing_1:hover { background: url(../img/odpowiedzialnylobbing/lobbing.png) 0% 100% no-repeat; }
div#header div.baton a#lobbing_1.active { background: url(../img/odpowiedzialnylobbing/lobbing.png) 0% 100% no-repeat; }
div#header div.baton a#projekt_1 { width: 133px; margin: 0 0 0 0px; background: url(../img/odpowiedzialnylobbing/projekt.png) 0 0 no-repeat; }
div#header div.baton a#projekt_1:hover { background: url(../img/odpowiedzialnylobbing/projekt.png) 0% 100% no-repeat; }
div#header div.baton a#projekt_1.active { background: url(../img/odpowiedzialnylobbing/projekt.png) 0% 100% no-repeat; }
div#header div.baton a#konferencje_1 { width: 191px; background: url(../img/odpowiedzialnylobbing/konferencje.png) 0% 0% no-repeat; }
div#header div.baton a#konferencje_1:hover { background: url(../img/odpowiedzialnylobbing/konferencje.png) 0% 100% no-repeat; }
div#header div.baton a#konferencje_1.active { background: url(../img/odpowiedzialnylobbing/konferencje.png) 0% 100% no-repeat; }
div#header div.baton a#prawo_1 { width: 86px; background: url(../img/odpowiedzialnylobbing/prawo.png) 0% 0% no-repeat; }
div#header div.baton a#prawo_1:hover { background: url(../img/odpowiedzialnylobbing/prawo.png) 0% 100% no-repeat; }
div#header div.baton a#prawo_1.active { background: url(../img/odpowiedzialnylobbing/prawo.png) 0% 100% no-repeat; }
div#header div.baton a#publikacje_1 { width: 114px; background: url(../img/odpowiedzialnylobbing/publikacje.png) 0% 0% no-repeat; }
div#header div.baton a#publikacje_1:hover { background: url(../img/odpowiedzialnylobbing/publikacje.png) 0% 100% no-repeat; }
div#header div.baton a#publikacje_1.active { background: url(../img/odpowiedzialnylobbing/publikacje.png) 0% 100% no-repeat; }
div#header div.baton a#prasa_1 { width: 195px; background: url(../img/odpowiedzialnylobbing/prasa.png) 0% 0% no-repeat; }
div#header div.baton a#prasa_1:hover { background: url(../img/odpowiedzialnylobbing/prasa.png) 0% 100% no-repeat; }
div#header div.baton a#prasa_1.active { background: url(../img/odpowiedzialnylobbing/prasa.png) 0% 100% no-repeat; }
/************************************************************************************/

/* HEADER END */

/* CONTENT */

div#content { margin: 0px 90px; width: 850px; min-height: 300px; }
div#content div.bottom { clear: both; width: 100%; height: 35px; margin: 0px 0 0 10px; background: url(../img/sub/bottom_background.png) repeat-x 0px 0px; position: relative;}
div#content div.bottom p { height: 20px; width: 590px; font-size: 10px; color:  #070d8a; margin: 12px 0px 0px 10px;   }
div#content div.bottom a { display: block; position: absolute; top:12px; height: 13px;}
div#content div.bottom a#back { left: 700px; width: 98px; background: url(../img/sub/bottom_back.png) no-repeat 0px 1px;}
div#content div.bottom a#top { left: 800px; width: 98px; background: url(../img/sub/bottom_top.png) no-repeat 0px 2px;}

div#content div.left { float: left; width: 246px; min-height: 403px; padding: 4px 0 0 0; }
div#content div.left h1 { width: 240px; height: 23px; color: #F16334; line-height: 1.3em; font-size: 14px; letter-spacing: -0.05em; margin: 4px 0 0 -1px; }
div#content div.left div.data { color: #1f6630; font-weight: bold; line-height: 1.3em; font-size: 11px; letter-spacing: -0.02em; margin: 4px 0 0 -1px; }
div#content div.left div.tytul { color: #32326b; font-weight: bold; line-height: 1.3em; font-size: 12px; letter-spacing: -0.05em; margin: 4px 0 0 -1px; }
div#content div.left div.opis { color: #1f6630; line-height: 1.3em; font-size: 11px; letter-spacing: 0.00em; margin: 4px 0 0 10px;  width: 230px; }
div#content div.left div.opis_tablica { color: #1f6630; line-height: 1.3em; font-size: 11px; letter-spacing: 0.00em; }
div#content div.left div.podkreslenie_opis { position: relative; width: 240px; line-height: 1.4em; padding: 0 0 5px 0px; background: url(../img/C_S_R/right_opis.gif) repeat-x 0px 100%; margin: 0px 0 15px 0; }
div#content div.left a.odnosnik { float: right; color: #910000; line-height: 1.3em; font-size: 10px; letter-spacing: 0.05em; margin: 0px 40px 0px 10px;  }
div#content div.left a.odnosnik:hover { float: right; color: #910000; line-height: 1.3em; font-size: 10px; letter-spacing: 0.05em; margin: 0px 40px 0px 10px;  }
div#content div.left p { color: #070d8a; line-height: 1.3em; font-size: 12px; letter-spacing: -0.05em; margin: 4px 0 0 -1px; }

div#content div.right { width: 100%; min-height: 403px; }
div#content div.right h1 { width: 900px; height: 23px; color: #F16334; line-height: 1.3em; font-size: 14px; letter-spacing: -0.01em; margin: 0px 0 0 0px; }
div#content div.right p { color: #070d8a; padding: 0 0 0px 0; line-height: 1.48em; font-size: 13px; }
div#content div.right a { color: red; padding: 0 0 0px 0; line-height: 1.48em; font-size: 13px; }
div#content div.right a_1 { color: #1f6630; padding: 0 0 0px 0; line-height: 1.48em; font-size: 13px; }

div#content div.right div.tablica { color: #070d8a; line-height: 1.3em; font-size: 13px; letter-spacing: -0.02em; }
div#content div.right h_foto { font-weight: bold; width: 240px; height: 23px; color: #337743; line-height: 1.3em; font-size: 12px; letter-spacing: 0.05em; margin: 4px 0 0 -1px; }
div#content div.right div.foto_podpis { color: #070d8a; line-height: 1.3em; font-size: 10px; letter-spacing: 0.01em; }
div#content div.right div.data { color: #070d8a; font-weight: bold; line-height: 1.3em; font-size: 12px; letter-spacing: -0.05em; }
div#content div.right div.tytul { color: #F16334; font-weight: bold; line-height: 1.3em; font-size: 14px; letter-spacing: -0.05em; }
div#content div.right div.opis { color: #070d8a; line-height: 1.3em; font-size: 12px; letter-spacing: -0.05em; }

div#content div.right a.zalacznik_pdf { height: 22px; font-size: 12px; letter-spacing: 0.01em; color: #070d8a; line-height: 1.0em; text-decoration: none; padding: 0px 0 0 3px; }
div#content div.right a.zalacznik_pdf:hover { height: 22px; font-size: 12px; letter-spacing: 0.01em; color: #910000; line-height: 1.0em; text-decoration: none; padding: 0px 0 0 3px; }
div#content div.right a.zalacznik_doc { height: 22px; font-size: 12px; letter-spacing: 0.01em; color: #070d8a; line-height: 1.0em; text-decoration: none; padding: 0px 0 0 3px; }
div#content div.right a.zalacznik_doc:hover { height: 22px; font-size: 12px; letter-spacing: 0.01em; color: #910000; line-height: 1.0em; text-decoration: none; padding: 0px 0 0 3px; }

div#content div.right div.bottom { clear: both; width: 100%; height: 5px; margin: 10px 0 0 10px; background: url(../img/sub/bottom_background.png) repeat-x 0px 0px; position: relative;}

div#content div.right div.mapa { position: absolute; top: 200px; left: 520px; display: block; height: 300px; width: 300px;  background: url(../img/C_S_R/csr_mapa.jpg) no-repeat; }
div#content div.right div.mapa a { display: block; position: absolute; font-size: 9px; letter-spacing:  -0.05em; }
div#content div.right div.mapa p { display: block; position: absolute; font-size: 9px; letter-spacing:  -0.05em; }
div#content div.right div.mapa a.bialystok { top: 60px; left: 250px; }
div#content div.right div.mapa p.bialystok { top: 60px; left: 250px; }
div#content div.right div.mapa a.lodz { top: 130px; left: 150px; }
div#content div.right div.mapa p.lodz { top: 130px; left: 150px; }
div#content div.right div.mapa a.szczecin { top: 45px; left: 10px; }
div#content div.right div.mapa p.szczecin { top: 45px; left: 10px; }
div#content div.right div.mapa a.gdansk { top: 5px; left: 110px; }
div#content div.right div.mapa p.gdansk { top: 5px; left: 110px; }
div#content div.right div.mapa a.olsztyn { top: 35px; left: 170px; }
div#content div.right div.mapa p.olsztyn { top: 35px; left: 170px; }
div#content div.right div.mapa a.torun { top: 70px; left: 120px; }
div#content div.right div.mapa p.torun { top: 70px; left: 120px; }
div#content div.right div.mapa a.poznan { top: 100px; left: 65px; }
div#content div.right div.mapa p.poznan { top: 100px; left: 65px; }
div#content div.right div.mapa a.warszawa { top: 105px; left: 180px; }
div#content div.right div.mapa p.warszawa { top: 105px; left: 180px; }
div#content div.right div.mapa a.zielona { top: 115px; left: 10px; }
div#content div.right div.mapa p.zielona { top: 115px; left: 10px; }
div#content div.right div.mapa a.lublin { top: 153px; left: 240px; }
div#content div.right div.mapa p.lublin { top: 153px; left: 240px; }
div#content div.right div.mapa a.wroclaw { top: 163px; left: 65px; }
div#content div.right div.mapa p.wroclaw { top: 163px; left: 65px; }
div#content div.right div.mapa a.opole { top: 185px; left: 100px; }
div#content div.right div.mapa p.opole { top: 185px; left: 100px; }
div#content div.right div.mapa a.kielce {top: 175px;left: 185px;}
div#content div.right div.mapa p.kielce {top: 175px;left: 185px;}
div#content div.right div.mapa a.katowice { top: 203px; left: 132px; }
div#content div.right div.mapa p.katowice { top: 203px; left: 132px; }
div#content div.right div.mapa a.krakow { top: 218px; left: 162px; }
div#content div.right div.mapa p.krakow { top: 218px; left: 162px; }
div#content div.right div.mapa a.rzeszow { top: 216px; left: 220px; }
div#content div.right div.mapa p.rzeszow { top: 216px; left: 220px; }
div#content div.right div.mapa a.hide { display: none; }

/* CONTENT END */

/* FOOTER */

div#footer1 { margin: 0px 100px; margin-top: 7px; width: 850px; height: 79px; border-top: solid 1px #BBBBBB; }
div#footer1 div.center { margin: 7px 0 0 80px; line-height: 1.5em; font-size: 10px; color: #1f6630; width: 850px; letter-spacing: -0.01em; }
div#header1 div.middle div.tablica { color: #337743; line-height: 1.3em; font-size: 10px; margin: 4px 0 0 -1px; }
div#footer { margin: 0px 90px; margin-top: 7px; width: 1030px; height: 50px; }
div#footer p { height: 50px; font-size: 13px; color:  #000000; margin: 0px 0px 0px 0px;   }
div#stopka div.bottom { clear: both; width: 100%; height: 5px; margin: 0px 0 0 10px; background: url(../img/sub/bottom_background.png) repeat-x 0px 0px; position: relative;}
div#stopka { margin: 0px 90px; }
div#stopka p { font-size: 10px; letter-spacing: 0.02em;  color:  #070d8a; margin: 0px 0px 0px 0px;   }


/* FOOTER END */
