/* ------------------------- Global --------------------------------- */

* { margin: 0; padding: 0; }
ul, ol { list-style-type: none; }
*:focus { outline: none; }
img { border: 0; } 
body { background: #FFFFFF; color: #000000; font: normal 12px Verdana, sans-serif; text-align: left; }
a:link, a:focus, a:visited, a:active { color: #000000; text-decoration: none; }
a:hover { text-decoration: underline; } 
.Clear { font-size: 4px; clear: both; visibility: hidden; }
hr { clear: both; visibility: hidden; height: 8px; }
table { border-collapse: collapse; border: 1px solid #000000; width: 100% !important; font: normal 12px Verdana, sans-serif; background-color: #FFFFFF; color: #000000; }
td { padding: 2px 4px; vertical-align: middle; border: 1px solid #000000; color: #000000; }

/* ------------------------------------------------------------------ */ 



/* ------------------------- Main ----------------------------------- */ 

#Main { margin: 0 auto; width: 100%; text-align: left; }
#Top { display: none; }
#Top * { display: none; }
#LogoWSSP { display: none; }
#LogoWSSP * { display: none; }
#Logo { display: none; }
#Logo * { display: none; }
#Middle { width: auto; background-image: none; }
#Middle *{ width: auto; background-image: none; }
#Bottom { display: none; }
#Bottom * { display: none; }
#LeftColumn { display: none; }
#LeftColumn * { display: none; }
#RightColumn { display: none; }
#RightColumn * { display: none; }  
#GoTop { display: none; }
#GoTop * { display: none; }
#Enzo { display: none; }
#Enzo * { display: none; }
#Footer { display: none; }
#Footer * { display: none; }
#Adress { display: none; }
#Adress * { display: none; }
#Back { display: none; }
#Back * { display: none; }

/* ------------------------------------------------------------------ */


/* ------------------------- CenterColumn --------------------------- */

#CenterColumn { float: none; width: 100%; background: transparent; }
#CenterColumn h1 { padding: 4px 0; margin: 0 0 8px; font: bold 14px Verdana, sans-serif; color: #000000; background-image: none; }
#Content { padding: 0 12px 0 12px; }
#Content ul { padding: 6px 8px;}
#Content ul li { padding-left: 12px; } 
#Content ol { padding: 6px 34px; list-style-type: decimal; }
#Content h2 { font-size: 12px; padding: 0 0 10px; }
#Content h2 span { font-size: 10px; }
#Content .Text { clear: both; text-align: justify; }
#Content img { margin: 10px; }
#Content .News .Image { float: left; text-align: center; padding: 0 24px; }
#Content .News h2 { font: bold 12px Verdana, sans-serif; padding: 12px 0; }
#Content .More { text-align: right; }
#Content .More a { background: none; }
#Content .Bottom { clear: both; }
#Content .Article { padding: 0 0 16px; text-align: justify; }
#Content .ALead { padding: 0 0 12px; }
#Content .AContent { padding: 0 0 8px;}
#Content .AMore { text-align: right; }
#Content .AMore a { text-decoration: underline; }
#Content .AMore a:hover { text-decoration: underline; }
#Content .AMore a:hover span { text-decoration: underline; }
#Content input.text { border: 1px solid #000000; padding: 2px; }
#Content textarea { border: 1px solid #000000; padding: 2px; overflow: auto; }
#Content select { border: 1px solid #000000; padding: 1px; }
#Content input.submit { cursor: pointer; border-style: none; text-align: center; width: 118px; padding: 4px 0 7px; color: #000000; font-weight: bold; }
#Content .SubmitBox { padding: 24px 0 12px; text-align: center; clear: both; }

/* ------------------------- Gallery -------------------------------- */

#Gallery { padding: 0; }
#Gallery .GDescription { text-align: justify; padding: 2px; }
#Gallery .GImage,
#Gallery .GAlbumImage  { float: left; width: 180px; height: 114px; text-align: center; overflow: hidden; }
#Gallery .GImage img,
#Gallery .GAlbumImage img { margin-left: 40px; margin-top: 20px; }
#Gallery .GAlbum { clear: both; }
#Gallery .GAlbumLinkName { float: left; padding: 40px 20px; }

/* ------------------------- BreadCrumb ----------------------------- */ 

#BreadCrumb { padding: 8px 14px 10px 12px; color: #000000; }
#BreadCrumb ul { text-align: right; color: #000000; }
#BreadCrumb li { display: inline; font-size: 10px; color: #000000; margin-left: 4px; }
#BreadCrumb a { font-size: 10px; padding-bottom: 1px; color: #000000; }
#BreadCrumb a:hover { text-decoration: none; color: #000000; }

/* ------------------------------------------------------------------ */


/* ------------------------- Kwestionariusz ------------------------- */ 

#Kwestionariusz { padding: 8px 0; }
#Kwestionariusz div { clear: both; padding: 6px 0 0; }
#Kwestionariusz div div { float: left; clear: none; padding: 0 !important; }
#Kwestionariusz div div div { float: none; clear: none; padding: 0 !important; }
#Kwestionariusz label { display: block; padding: 0 0 2px; font-size: 11px; }
#Kwestionariusz label span { font-size: 10px; }
#Kwestionariusz input.text { margin-right: 8px; }
#Kwestionariusz select { margin-right: 8px; }

/* ------------------------------------------------------------------ */


/* ------------------------- Table ---------------------------------- */ 

#Content .NoBorder { border-color: #000000 !important; background-color: #FFFFFF; color: #FFFFFF; }
#Content .NoBorder td { border-color: #000000 !important; background-color: #000000; color: #FFFFFF; }
#Content .Dark { border-color: #000000 !important; background-color: #FFFFFF; color: #FFFFFF; }
#Content .Dark td { border-color: #000000 !important; background-color: #000000; color: #FFFFFF; }
#Content .tab_fil { background-color: #333333; color: #FFFFFF; border-color: #000000; }
#Content .tab_fil1 { background-color: #555555; color: #FFFFFF; border-color: #000000; }
#Content .tab_fil2 { background-color: #777777; color: #FFFFFF; border-color: #000000; }
#Content .tab_fil3 { background-color: #999999; color: #FFFFFF; border-color: #000000; }

/* ------------------------------------------------------------------ */