
/* ::::: http://foto.bydgoszcz.pl/css/lightbox.css ::::: */

#lightbox { position: absolute; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; }
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: invert; outline-style: none; outline-width: medium; }
#prevLink, #nextLink { background: transparent url('blank.gif') no-repeat; width: 49%; height: 100%; display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: transparent url('../images/prev.gif') no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: transparent url('../images/next.gif') no-repeat scroll right 15%; }
#imageDataContainer { margin: 0pt auto; overflow: auto; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); line-height: 1.4em; width: 100%; }
#imageData { padding: 0pt 10px; color: rgb(102, 102, 102); }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }

/* ::::: http://foto.bydgoszcz.pl/css/style.css ::::: */
input, select, textarea, button { border-style: solid; border-width:thin; border-color: rgb(0, 0, 0); background: transparent none repeat; color: rgb(0, 0, 0); text-align: left; font-family: "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; }
form { display:inline; }
#pomocnicze { font-size:7pt; }
div#logowanie { float: right; text-align: left; }
#logowanie input, button { border-style: solid; border-width:thin; background: transparent none repeat; color: rgb(0, 0, 0); text-align: left; font-family: "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; }
/* body { color: rgb(191, 182, 182); text-align: center; font-family: "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 85%; line-height: 1.45; font-size-adjust: none; font-stretch: normal; } */
body { color: rgb(0,0,0); text-align: left; font-family: "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 85%; line-height: 1.45; font-size-adjust: none; font-stretch: normal; }
td { color: rgb(0,0,0); font-family: "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt font-size-adjust: none; font-stretch: normal; }
h1, h2 { margin: 0pt; padding: 0pt 10px; letter-spacing: -1px; font-weight: 100; color: rgb(255, 255, 255); }
h1 { font-size: 200%; color: rgb(204, 204, 204); }
h1#foto { color: rgb(9, 94, 158); }
h1#bydgoszcz { color: rgb(250, 58, 43); }
h2 { font-size: 140%; text-align: left; }
p { margin: 0pt; padding: 0pt 10px 1em; }
div#container { margin: 0pt auto; width: 850px; }
td.reklama { color:#7b7979; letter-spacing:4mm;}
div#top { padding: 10px; background: transparent none repeat; width: 850px; height: 90px; }
div.boxreklamowy { margin: 2px; padding: 2px; vertical-align: middle; float: left; width: 120px; height: 60px; font-size: 7pt; color: rgb(0, 0, 0); font-family: Verdana,sans-serif; text-align: left; background-color: rgb(255, 255, 255); }
td.boxreklamowy { font-size: 7pt; }
.boxreklamowy a:link { margin: 0pt; padding: 0pt; color: rgb(219, 36, 28); font-size: 10px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
.boxreklamowy a:visited { margin: 0pt; padding: 0pt; color: rgb(219, 36, 28); font-size: 10px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
.boxreklamowy a:hover { margin: 0pt; padding: 0pt; color: rgb(219, 36, 28); font-size: 10px; font-family: Verdana,sans-serif; text-decoration: underline; background-color: transparent; font-weight: bold; }
div#logo { float: left; width: 219px; height: 81px; background-image: url('../logo_fb_2.gif'); text-align: left; }
div#banner { background: rgb(255, 255, 255) none repeat; float: right; text-align: right; vertical-align: top; font-size: 10px; width:600px; height:60px;}
/* 520px - stare w banerze */
div#bar { width: 750px; }
#NewsBox { margin: auto; float: left; width: 750px; position: relative; height: 160px; }
/* #photoBox { float: left; position: absolute; width: 850px;height:300px; z-index: 10; background:url('../bydzia_photobox.jpg'); top: 0; left: 0;} */
#txtBox { padding: 5px; position: absolute; color: rgb(255, 255, 255); line-height: 1.3; text-align: left; width: 750px; height: 50px; z-index: 100; top: 110px; left: 0;}
#bgBox { background: rgb(219, 36, 28) none repeat; position: absolute; top: 110px; left: 0pt; width: 750px; height: 50px; z-index: 50; opacity: 0.4; filter:alpha(opacity=40) }
#txtBox a:link { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-size: 15px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
#txtBox a:visited { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-size: 15px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
#txtBox a:hover { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-size: 15px; font-family: Verdana,sans-serif; text-decoration: underline; background-color: transparent; font-weight: bold; }
#menu a:link { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-size: 11px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
#menu a:visited { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-size: 11px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
#menu a:hover { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-size: 11px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
div#box { background: transparent none repeat; float: right; width: 290px; color: rgb(0, 0, 0); margin-left: 5px; text-align: left;line-height:16px;}
div#info { background: transparent none repeat; position: relative; left: 0px; top: -21px !important; width: 850px; }
div#feed { text-align: center; }
div#data { float: left; text-align: left; }
div#nawigacja { clear:both; background: rgb(0, 102, 174) none no-repeat; width: 770px; height:20px; vertical-align:bottom; text-align: center; color: rgb(0, 0, 0); }
#nawigacja a:link { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-size: 11px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
#nawigacja a:visited { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-size: 11px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
#nawigacja a:hover { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-size: 11px; font-family: Verdana,sans-serif; text-decoration: underline; background-color: transparent; font-weight: bold; }
div#feed { text-align: center; }
div#main { background: transparent none repeat; clear: both; padding-bottom: 10px; width: 850px; text-align: left; color: rgb(0, 0, 0); }
div#ramka { background: rgb(0, 0, 0) none repeat; }
div#stopka { padding: 10px 0pt; background: transparent none repeat; clear: both; border-top-style: solid; border-top-width: thin; width: 1035px; color: rgb(0, 0, 0); font-size: 8pt; }
div#prawa { float: left; text-align: left; }
div#linki { float: right; text-align: right; }
div#abuse { background: transparent none repeat; color: rgb(0, 0, 0); font-size: 8pt; }
div#skyscraper { background: transparent none repeat; clear: both; width: 850px; margin-top: 5px; margin-bottom: 5px; text-align: center; }
div#billboard { background: transparent none repeat; width: 850px; margin-top: 5px; margin-bottom: 5px; text-align: center; }
a:link, a:visited { margin: 0pt; padding: 0pt; color: rgb(17, 88, 144); font-size: 11px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
a:hover { margin: 0pt; padding: 0pt; color: rgb(12, 61, 99); font-size: 11px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
a.komunistyczny:link, a.komunistyczny:visited { margin: 0pt; padding: 0pt; color: rgb(187, 11, 0); font-size: 11px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
a.komunistyczny:hover { margin: 0pt; padding: 0pt; color: rgb(228, 14, 0); font-size: 11px; font-family: Verdana,sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
a.linki:link, a.linki:visited { margin: 0pt; padding: 0pt; color: rgb(0, 0, 0); font-size: 8pt; text-decoration: underline; background-color: transparent; font-weight: normal; }
a.linki:hover { margin: 0pt; padding: 0pt; color: rgb(187, 187, 187); font-size: 8pt; text-decoration: none; background-color: transparent; font-weight: normal; }
#menu input, button { border-style: solid; border-width:thin; background: transparent none repeat; color: rgb(255, 255, 255); text-align: center; font-family: "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 85%; line-height: 1.45; font-size-adjust: none; font-stretch: normal; }
#menu select { border-style: solid; background: transparent none repeat; color: rgb(0, 0, 0); text-align: left; font-family: "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 85%; line-height: 1.45; font-size-adjust: none; font-stretch: normal; }
.fotka_out { margin: 3px; padding: 5px; vertical-align: middle; float: left; width: 235px; height: 90px; font-size: 9pt; color: rgb(0, 0, 0); font-family: Verdana,sans-serif; text-align: right; background-color: rgb(238, 238, 238); }
.fotka_over { margin: 3px; padding: 5px; vertical-align: middle; float: left; width: 235px; height: 90px; font-size: 9pt; color: rgb(0, 0, 0); font-family: Verdana,sans-serif; text-align: right; background-color: rgb(204, 204, 204); }
.kategoria_out { margin: 3px; padding: 5px; vertical-align: middle; float: left; width: 235px; height: 110px; font-size: 9pt; color: rgb(0, 0, 0); font-family: Verdana,sans-serif; text-align: right; background-color: rgb(238, 238, 238); }
.kategoria_over { margin: 3px; padding: 5px; vertical-align: middle; float: left; width: 235px; height: 110px; font-size: 9pt; color: rgb(0, 0, 0); font-family: Verdana,sans-serif; text-align: right; background-color: rgb(204, 204, 204); }
.ltekstowy_out { margin: 3px; padding: 5px; vertical-align: middle; float: left; height: 15px; font-size: 9pt; color: rgb(0, 0, 0); font-family: Verdana,sans-serif; text-align: left; background-color: #f8f8f8; }
.ltekstowy_over { margin: 3px; padding: 5px; vertical-align: middle; float: left; height: 15px; font-size: 9pt; color: rgb(0, 0, 0); font-family: Verdana,sans-serif; text-align: left; background-color: #f8f8f8; }
a.klikalny {color: #000; text-decoration:none; font-weight: normal; width: 100%; height: 100%; display:block;} 
div#reklama_news { margin:10px; border-top-style:solid; border-top-width: thin; }
/* ul, li { list-style-type: square; margin: 5px; padding: 0px; }*/
a.czytaj_wiecej:link, a.czytaj_wiecej:visited { color: rgb(0, 0, 0); font-size: 11px; text-decoration: none; font-weight: bold; }
a.czytaj_wiecej:hover { color: rgb(0, 0, 0); font-size: 11px; text-decoration: underline; font-weight: bold; }
a.kalendarz:link, a.kalendarz:visited { color: rgb(219, 36, 28); font-size: 11px; text-decoration: none; font-weight: bold; }
a.kalendarz:hover { color: rgb(219, 36, 28); font-size: 11px; text-decoration: underline; font-weight: bold; }