.tdDescr #MyPre{white-space:pre; font-size: 8pt; font-family: Courier, monospace;}

body {
    font-size: 10pt;
    font-weight: normal; 
    font-family: Arial, Verdana, Tahoma, Helvetica,sans-serif;
    color: #000000;
    background-color: #585890;
    margin: 3px 0 0 0;
}

/* licznik pobrań plików */
td.tdMnu div#dvCounter{
   font-size:8pt;
   text-align: center;
   color: #788CC8; color:#585890;
   font-weight:bold;
   background-color: inherit;
}
div#dvCounter img {
   margin-left:-5px;
   text-align: center;
   border-width: 0px;
}

/* styl DL -> Pobrano i podobne */
div.divDL, div.divDLLeft{
    text-align: justify;
    margin-left: 0px;
    background-color: inherit;
}
div.divDL{
   text-align:center;
   border-style: solid;
   border-color: #788CC8;
   border-width: 3px 0px 3px 0px;
}
div.divDLLeft{text-align: left;}
.mdb{
   margin-left: 10px;
   text-indent: 0px;
   text-align: left;
   font-weight: bold;
   font-style: italic;
   color: #000099;
   background-color: inherit;
   font-size: 9pt;
   text-decoration: underline;
}
span.DL{
    font-size:10pt; 
    font-weight:bold;
    font-style:italic;
    color: #555588;
    background-color: inherit;
}       			

span.DL1, span.DL2 {
    font-size:8pt; 
    font-weight:normal;
    font-style: italic;
    color: #555588;
    text-decoration: none; 
    position:relative; top:-2px;
    }
span.DL1{ margin-left: 25px;}


span.DL2{ margin-left: -2px;}
img.imgCnt  {
   text-align: right;
   margin-left: 5px;
   border-width: 0px;
}

span.prx {
   font-size: 10pt; 
   color: #000000; 
   white-space:pre; 
   background-color: #F0F0F0; 
}
/* wcięcie deklaracji TYPE */
.divType    {margin-left: 48px; text-indent: -24px;}
.divTypeBtm {margin-left: 24px;}

.divCenter{text-align: center;}
.divAPI {margin-left: 92px;} /* white-space:pre;} */

.div-24 {margin-left: -24px;}
.div12  {margin-left: 12px;}
.div15  {margin-left: 15px;}
.div20  {margin-left: 20px;}
.div24  {margin-left: 24px;}
.div36  {margin-left: 36px;}
.div48  {margin-left: 48px;}
.div75  {margin-left: 75px;}
.div90  {margin-left: 90px;}
.div96  {margin-left: 96px;}
.div108 {margin-left: 108px;}
.div120 {margin-left: 120px;}
.div132 {margin-left: 132px;}
.div144 {margin-left: 144px;}
.div150 {margin-left: 150px;}
.div175 {margin-left: 175px;}
.div200 {margin-left: 200px;}
.div250 {margin-left: 250px;}
.div300 {margin-left: 300px;}


/* 0. ======== ADSENSE ========  */

.baner728      {width:728px; height:90px; margin-top:10px; margin-bottom:5px; margin-left:45px;}
.wiez120       {width:120px; height:600px; margin-top:10px;}
.banpion120    {width:120px; height:240px; margin-top:10px;}
.przycisk125   {width:125px; height:125px; margin-top:10px; margin-left:auto; margin-right:auto;}


.t1000          {margin-top:1000px;}
.t1500          {margin-top:1500px;}
.t2000          {margin-top:2000px;}
.t2500          {margin-top:2500px;}
.t3000          {margin-top:3000px;}
.t3500          {margin-top:3500px;}
.t4000          {margin-top:4000px;}
.t4500          {margin-top:4500px;}
.t5000          {margin-top:5000px;}

.wiez160  {width:160px; height:600px; margin-top:10px;}
.kwadrat200x2  {width:200px; height:200px; margin:10px 30px 10px 40px; background-color:#088; float:left;}
.kwadrat250x2  {width:250px; height:250px; margin:12px; background-color:#088; float:left;}
.link160x3     {width:160px; height:90px; margin:12px; background-color:#880; float:left;}
.link180x3     {width:180px; height:90px; margin:2px; background-color:#880; float:left;}
.link200x2     {width:200px; height:90px; margin:10px 30px 10px 40px; background-color:#808; float:left;}

.clr           {clear:left;}

/* 1. ======== TABELA GŁÓWNA ========  */
table#tblParent {width: 100%; border-width: 0px;}
table td#tdLParent, table td#tdRParent {width: 50%;}
/* 2. ======== TABELA DZIECKO ======== */
table.tblChild {width: 770px; height: 100%; border-width: 0px; background-image: url("../BkgFaq/bkg770.bmp")}

/* 3. ======== DIV, TABELE MENU ======== */
div#dvMnu {width: 168px; float:left;} /* TOO */
div#dvCol {float:left; position:relative; top:2px; margin-left:5px;}

/* Jedna wąska tabela zawierająca Menu */
table.tblMnu {margin-left: 32px; margin-top: 15px; width: 134px; background-color: #F0F0F0;}
table.tblMnu td.MnuBaner{ padding-left:13px; padding-top:25px;}


/* ======== TABELE OPISOWA ======== 
Przesuniecie PIONOWE */
table.tblDescr {width: 565px;margin-top: 15px; background-color: #f0f0f0; border-width: 4px;}

/* 0. ======== koniec ADSENSE ========  */


/* ========= narożniki TABEL ======== */
td.c1, td.c2, td.c3, td.c4 {font-size:1px; height: 11px; width: 11px;}
td.c1 {background-image: url("../BkgFaq/c1.bmp");}
td.c2 {background-image: url("../BkgFaq/c2.bmp");}
td.c3 {background-image: url("../BkgFaq/c3.bmp");}
td.c4 {background-image: url("../BkgFaq/c4.bmp");}
/* ========= Top, Right, Bottom, Left ======== */
td.T{
    background-image: url("../BkgFaq/T.bmp");
    background-repeat: repeat-x;
    height: 11px;	
}
td.R{
    background-image: url("../BkgFaq/R.bmp");
    background-repeat: repeat-y;
    font-size:1px;
    width: 11px;
}
td.B{
    background-image: url("../BkgFaq/B.bmp");
    background-repeat: repeat-x;
    font-size:1px;
    height: 11px;
}
td.L {
    background-image: url("../BkgFaq/L.bmp");
    background-repeat: repeat-y;
    font-size:1px;
    width: 11px;
}
/* ========= pola tekstowe tabel ======== */
td.tdMnu{font-size: 8pt;}
/* tytuł opisowy podmenu np.PseudoFAQ - VBA */
/* ========= wiersz rozdzielający Menu ======== */
tr.trMnu    {font-size: 5pt;}
/* ======== TABELE OPISOWA ======== 
Przesuniecie PIONOWE */
/* table.tblDescr {width: 565px; margin-top: 15px; background-color: #f0f0f0; border-width: 4px;} ==== deklaracja przeniesiona wyżej do AdSense */

#dvLogo{ margin-left:0px; margin-top:0px; margin-bottom:3px;}
#imgLogo{
   width:109px; height:auto;
   text-align: center;
   border-width: 0px;
   margin-left:2px;
}

/* 1. ======== centrowanie kulki w tabeli opisowej ======== */
td.bllCenter {text-align: center;}
.bllCenterX {text-align: center;} /* <= potrzebny duplikat */
.bllCenter-20 {text-align: center; margin-left: -20px;}
.bllCenter-50 {text-align: center; margin-left: -40px;}
.bllCenter-100 {text-align: center; margin-left: -100px;}
.bllCenter-150 {text-align: center; margin-left: -150px;}
.bllCenter-200 {text-align: center; margin-left: -200px;}

/* 2. ========= styl tekstu i ramki tytułu spisu procedur ======== */
h1{
   font-size: 14pt; font-style: italic; padding-right: 50px;
   color: #666666; text-align: center;
   padding-bottom: 10px;
   background-color: inherit;
   border-style: solid; border-width: 0px; border-bottom-width:2px; border-color: #808080; 
     }


h1 img {float:left; vertical-align: middle}
/* ========= styl listy procedur ======== */
h2 {
    font-size: 9pt;
    color: #000099; text-align: left;
    font-weight: bold; font-style: italic;
    text-decoration: underline;
    margin-left: 24px; text-indent: -20px;
    background-color: inherit;
}
 /* na stronie 00b_LinkiFaq.htm */
 span#lnk{
   font-size: 11pt;
   color: #000099;
   font-weight: normal; font-style: normal;
   text-decoration: underline;
   text-decoration: none;
}

/* ========= styl tytułów spisu ======== 
 p.pIdxListTitle zastšpiono stylem h3 */
h3{  
    font-size: 12pt;
    color: #800000; text-align: left;
    font-weight: normal; font-style: italic;
    border-style: double; border-color: #808080; border-width: 0px;
    background-color: inherit;
}

/*  ======== Wykaz przykładów na stronach 00i - 00v i przykłady nma======== */
div.dvDscr{
   margin-left:5px;
}
div.dvDscr dt{
   color: #000055;
   font-size: 10pt;
   margin-left: 40px;
   text-indent: -24px;
   background-color: inherit;
}

div span.spBlue {color: #000099; font-style: normal; display:inline;}

/* ======== styl odnośnika na liście procedur na stronie ======== */
dt.dtHrefDscr{
    font-size: 10pt;
    margin-left: 24px;
    text-indent: -24px;
}
dt.dtHrefDscr a strong{font-weight:normal;}
/* ======== styl odnośnika do następnej strony ======== */
img.bll        {width: 6px; text-align: center; border-width: 0px;}
img.imgW3C     {width: 72px; border-width: 0px; text-align: center; margin-left: 15px;}
#divStat       {text-align: center; background-color: inherit; color: #808080; width: 100px; height: 40px; float:left;}
#FontStat      {font-size: 1px;} /* rozdzielacz obrazków statystyki
/* Pseudostrzałki => do góry */
dt.TopPg {
    width: 500px; 
    text-align: center;
    font-size: 10pt;
    font-weight: bold; 
    }
/* ======== styl Tabeli wstawionej typ - STRUKTURA ======== */
/* za styl tekstu odpowiada tdDescr */
table.tblStruct, table.tblStruct0 {
    margin-left:30px;
    width:500px; 
    font-size:10pt; 
    }
table.tblStruct0 {margin-left:15px;}
td.tdStruct_1 {width: 160px; vertical-align : top;}
td.tdStruct_2 {vertical-align : top; color: #008000; background-color: inherit;}
td.tdStruct_2a {font-size: 9pt; vertical-align : top;}
/* ======== styl Tabeli wstawionej typ - Deklaracja Stałych ======== */

/* ======== Druga kolumna jest na zielono ======== */
.tblConst {
    margin-left:0px;
    width: 510px;
    font-size: 9pt;
    color: #008000;
    background-color: inherit;
}
/* WSZYSTKIE KOLUMNY */
.tblConst td {vertical-align : top;}
/* PIERWSZA KOLUMNA */
td.tdConst1 {
    width: 280px;
    color: black;
    background-color: inherit;
    }
td.tdConst3 {
    width: 200px;
    color: black;
    background-color: inherit;
    }
td.tdConst_1, td.tdConst_1a, td.tdConst_1b{ 
    font-size: 9pt;
    color: #000000;
    vertical-align : top;
    background-color: inherit;
    }
td.tdConst_1  {width: 275px;}
td.tdConst_1a {width: 240px;}
td.tdConst_1b {width: 140px;}

td.tdConst_2, td.tdConst_2a {
    vertical-align : top;
    color: #008000;
    background-color: inherit;
    }
td.tdConst_2a {font-size: 9pt;}

td.tdConst_3a {
    width: 350px; 
    vertical-align : top;
    color: #000000;
    background-color: inherit;
    font-size: 9pt;
}


a:link      {color: #000099; background-color: inherit; outline:none;}
a:visited   {color: #447070; background-color: inherit; outline:none;}
a:active    {color: #0000FF; background-color: inherit; outline:none;}
a:hover     {color: #3333CC; background-color: inherit; outline:none;}
/* styl tabeli dla opisu STAŁYCH, 04a_AccRptFaq.htm#4.5   WZÓR = .tblOpt */
table.tbl400px {
    margin-left:0px;
    width: 400px;
    font-size: 10pt;
}
/* Const = Const => na długość dwóch komórek */
td.tdColspan {
    vertical-align : top;
    font-size: 9pt;
    color: black;
    background-color: inherit;
}

/* ######################################################### */
/* tabela bez obramowania i bez wypełnienia */
table .nobrd td {border-width: 0px; padding:0px; }
/* KOMENTARZE   ------- SPAN - styl wszystkich elementów span w tabeli */
/* 1. styl objaśniającewgo komentarza w kodzie */
td span {color: #800000; background-color: inherit;}      
/* 2. styl normalny, zielony komentarz w kodzie */
.rem10 {
    color: #008000;
    background-color: inherit;
    font-size: 10pt;
    font-weight: normal;
    font-style: italic;
    }
td span.rem, td span.remI, td span.Err, td span.ErrN{
    color: #008000;
    background-color: inherit;
    font-weight: normal;
    font-style: normal;
}
td span.remI{font-style: italic;}
td span.Err {font-style: italic; color: #FF0000;}
td span.ErrN{font-style: normal; color: #FF0000;}

/* 3. styl pogrubiony, zielony, pochyły tekst */
td b span  {
    color: #008000;
    background-color: inherit;
    font-style: italic;
    font-size: 10pt;
}
/* 4. styl normalny, brązowy, pochyły i normalny tekst */
.iComm {
    color: #800000;
    background-color: inherit;
    font-size: 10pt;
    font-style: italic;
}
.nComm {
    color: #800000;
    background-color: inherit;
    font-size: 10pt;
    font-style: normal;
}            
/* ---------------------------------------- */
/* <p> DEFINICJE LINII rozdzielających </p> */
.imgMy, .img100, .img150, .img200, .img225, .img250, .img300, .img350, .img400, .img450, .img500, .img550, .img600, .imgTest
    {
    height: 2px;
    margin-top:0px;
    margin-left:0px;
    background-image: url(../ImagesFaq/Line.png)
}
.imgMy      {width: 530px;}
.img100     {width: 100px;}
.img150     {width: 150px;}
.img200     {width: 200px;}
.img225     {width: 225px;}
.img250     {width: 250px;}
.img300     {width: 300px;}
.img350     {width: 350px;}
.img400     {width: 400px;}
.img450     {width: 450px;}
.img500     {width: 500px;}
.img550     {width: 550px;}
.img600     {width: 600px;}
.imgTest    {width: 165px;}
/* STYL Strzałek Do GÓRY */
.TopPage {
    text-align: center;
    font-size: 10pt;
    font-weight: bold; 
}

/* ####################################################################### */
/* Tabela opcji - z ramkami - Opcje bazy, Properties 1.8 01a_AccDbsFaq.htm */
/* ======== styl Tabeli wstawionej typ - Opcje Bazy ======== */
.tblOpt, .tblOpt1 {
    margin-left:24px;
    width: 500px;
    font-size: 9pt;
    border-color: #808080;
    border-style: solid;
    border-width: 1px 0px 0px 1px; 
}
.tblOpt1{width: 400px;}

.tblOpt1 td.sel {color:#CC3300;}
.tblOpt1 td.err {color:#FF0000; font-weight: bold;}
.tblOpt1 td.evl {color:#0000FF; font-weight: bold;} 
.tblOpt1 td.cnt {text-align:center;} 
 
.tblOpt td,  .tblOpt th, .tblOpt1 td {
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
}

/* tytuł opisowy menu np.PseudoFAQ - VBA */
td.tdMnu div.mnuTitle{
   font-size: 9pt;
   font-weight:bold;
   color: #008000;
   text-align: center;
   width:105px; 
   margin-left:0px;
   padding-bottom:3px;
   border-top-style: ridge;
   border-right-style: groove;
   border-bottom-style: groove;
   border-left-style: ridge;
   border-width:3px;
   border-color: #AAAAAA;
   background-color:#DDDDDD;
}
td.tdMnu span {
   font-size: 7pt;
   font-weight:normal;
   color: #008000;
}

/* Linki w Menu */
td.tdMnu a {outline:none;}
td.tdMnu a:link    {color: #555555; background-color: inherit; outline:none;}
td.tdMnu a:visited {color: #557755; color:#B9791E; color:#585890; background-color: inherit; outline:none;}
td.tdMnu a:active  {color: #000099; background-color: inherit; outline:none;}
td.tdMnu a:hover   {color: #3333CC; background-color: inherit; outline:none;}

/* tytuł opisowy menu np.PseudoFAQ - VBA */
/* zaokraglone rogi */

td.tdMnu div.dvDst   {margin-bottom:3px;}/* div odstępu zaokršglonego menu*/
td.tdMnu .headh h4 a {outline:none;}

/* Linki do stron 00i - 00vi w zaokršglonym nagłówku Menu */
td.tdMnu .headh h4 a:link      {color:#B9791E; color: #800000; color:#585890;background-color: inherit; outline:none;}
td.tdMnu .headh h4 a:visited   {color:#B9791E; color: #800000; color:#585890;background-color: inherit; outline:none;}
td.tdMnu .headh h4 a:active    {color: #0000FF; background-color: inherit; outline:none;}
td.tdMnu .headh h4 a:hover     {color: #3333CC; background-color: inherit; outline:none;}

/* ------------------------------------ http://blog.piotrnalepa.pl/ ------------------------------------- */
.rog1, .rog2, .rog3, .rog4, .rog22, .rog32, .rog42{font-size:1px; overflow:hidden; display:block;}
.rog1 {height:1px; background:#777; margin:0 5px;}
.rog2, .rog22 {height:1px; background:#DDD; border-right:2px solid #777; border-left:2px solid #777; margin:0 3px;}
.rog3, .rog32 {height:1px; background:#DDD; border-right:1px solid #777; border-left:1px solid #777; margin:0 2px;}
.rog4, .rog42 {height:2px; background:#DDD; border-right:1px solid #777; border-left:1px solid #777; margin:0 1px;}
.rog22, .rog32, .rog42   {background: #DDD;} /* background: #DDD; dolny div */

td.tdMnu .headh    {background: #DDD; border-right:1px solid #777; border-left:1px solid #777; padding-bottom: 3px;}
td.tdMnu .headh h4 {
   font-size: 9pt;
   font-weight:bold;
   text-align: center;
   color:#A9690E; color:#B9791E;   color: #800000; color:#585890;
   background-color:#DDDDDD;
   margin: 0 2px 0 2px;
   padding-bottom: 0px;
}
td.tdMnu .contenth {background: #DDD; border-right:1px solid #777; border-left:1px solid #777;}/* background: #DDD; dolny div */
td.tdMnu .contenth div {
   font-size: 7pt;
   font-weight:normal;
   text-align:center;
   color: #008000;
   margin-left: 2px; padding-top: 3px;
}   
.indt{text-indent: 2em;}


/* odnosniki do strony accdb.pl*/
blockquote.accdb
{
	background-color:#ffc;
	border: 3px double #aaa;
	margin:.5em;
	padding:.5em;
}
blockquote.accdb b {color:#800;}

/* link otwierany w nowym oknie */
a[target="_blank"] {
	padding-right: 18px; 
//	display: inline-block;
	background: url(ImagesFaq/new_window.png) right center no-repeat;
	display:inline;
}