BODY { margin: 0; background: #fff none repeat-x 0 0; text-align: center; }
BODY, TD, P { font: normal 12px Tahoma, Arial, Helvetica, sans-serif; color: #444; }
div, td, p, span { text-align: left; }
p {margin: 0;}
a { color: #444; font: bold 11px Arial, Verdana, Tahoma, sans-serif; display: inline; text-decoration: underline; }
a:hover { text-decoration: none; }
img {border: none;}
ul { margin: 0; padding: 0; }
ul li {
    list-style-type: none;
    background: transparent none no-repeat 0 5px;
    margin: 0;
    padding: 0 0 0 11px;
}
form {margin: 0; }
br.clear, div.clear { clear: both; line-height: 0; height: 0; font-size: 0; }
/* strona glowna */

div#SGMain h3.h3SG {
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 5px 5px 5px 0;
}
div#aktualnosciBoxSG h3.h3SGArial {
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px 5px 0px 0;
    padding-bottom: 12px ;
    line-height: 14px ;
    color: #FE9600
}
div#SGMain {
    width: 960px;
    margin: 0 auto;
    text-align: left;
    background: transparent none no-repeat 0 0;    
}
div#containerTopLeftSG {
    float: left;
    clear: both;
    width: 382px;    
}
div#containerTopRightSG {
    float: right;
    clear: none;
    width: 578px;
    overflow: hidden;
}
div#containerTopRightSG div#SGNaglowek {
}
div#containerTopRightSG div#SGBody {
    clear: both;
    margin-top: 0px;
    float: left;
    padding-left: 2px;
}
div#containerTopRightSG div#SGBody div.SGBox {
    float: left;
    padding-left: 13px;
    font-family: Arial, Helvetica, sans-serif;
}
div.zajawkaImage {
    margin: 2px;
    padding: 0;
    float: right;
}
div.naSkrotyBox div.zajawka {
    padding-top: 4px ;
}
div.zajawkaImage img { border: none; }
div#containerTopRightSG div#SGBody div#aktualnosciBoxSG {
    width:563px;
    margin-top: 20px;
    border-left: solid 1px #ccc;    
    min-height: 200px;
    _height: 200px;
    background-position: center;
    background-repeat: no-repeat;
}
div#containerTopRightSG div#SGBody div.naSkrotyBox { padding: 0 0 10px 0;}
#naSkrotyBoxSG div.naglowek { color: #444; font: bold 12px Arial; line-height: 12px}


/* zajawki na stronie głównej */
div.zajawkaBox {
    min-height: 80px;
    padding-bottom: 44px;
    background-color: #FFFFFF;    
}
* HTML div.zajawkaBox { 
	height: 80px; 
}
div.SGBox div.zajawkaBox {
    padding-bottom: 15px;
}

div.zajawkaCrisisBox {
    min-height: 80px;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #FDC12B;
    margin-bottom: 10px;    
}
* HTML div.zajawkaCrisisBox { 
	height: 80px; 
}

div.zajawkaImage {
    margin: 2px;
    padding: 0;
    float: right;
}
div.naSkrotyBox div.zajawka {
    padding-top: 4px ;
}
div.SGBox div.zajawkaImage img { border: none; }

div.SGBox div.zajawkaImage {
	width: 152px;
    margin-right: 10px;
    float: left;
    display: inline;
}
div.zajawkaContentMain {
	width: 383px;
	float: left;
    display: inline;    
}

div.zajawkaBox span.naglowek {
    font: 10px Arial ;
    color: #999;
    line-height: 10px ;
}
div.zajawkaBox div.zajawka { color: #444; font-size: 10px;}
div.zajawkaBox div.zajawka p { margin: 0 !important; padding: 0 !important; font-size: 12px;}
div.zajawkaBox div.zajawka p.title {
    font: bold 12px Arial ;
    color: #444 ;
    padding: 0px 0 4px 0 !important;
}
div.zajawkaBox div.zajawka p.title a {
	color: #FE9600;	
	text-decoration: none;	
	font-size: 12px;
}
div.zajawkaCrisisBox div.zajawka p.title a {
	color: #444;
}
div.zajawkaBox div.zajawka p.title a:hover {
	text-decoration: underline;
}

a.zajawkaMore, a.zajawkaMore img {
	margin-left: 3px;	
	text-decoration: none;
	font-size: 13px;
}
a.zajawkaMoreHome, a.zajawkaMoreHome img {
	display: block;
	margin-top: 10px;	
}

/* /zajawki */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

div#containerTopRightSG div#SGBody div#naSkrotyBoxSG {
    width: 154px;
    margin-top: 10px;
}
div#containerTopRightSG div#SGBody div#KontaktBoxSG {
    width: 134px;
    margin-top: 10px;
}
div#containerBottomSG {
    clear: both;
}
/* /strona glowna */
/* menu globalne */
/* for ff3, but buggy in ff2 and opera
div#menuGlobalneBox{
    float: right;
}
*/
div#menuGlobalneBox ul.menuGlobalne {
    margin-top: 22px;
    list-style-type: none;
    background-color: #201B10;
    float: right;
}
div#menuGlobalneBox ul.menuGlobalne li {
    height: 15px;
    padding: 3px 12px 0 12px;
    margin: 0;
    border-right: solid 1px #FE9600;
    /*border-right: solid 1px #949494;*/
    float: left;
    background-color: #201B10;
    background-image: none !important;
}
div#menuGlobalneBox ul.menuGlobalne li.pl {
	/*border-left: solid 1px #FE9600;*/
}
div#menuGlobalneBox ul.menuGlobalne li a {
    font: normal 9px Tahoma, Arial, Verdana, sans-serif;
    color: #fffff8; 
    margin: 0; 
    text-decoration: none; 
}
div#menuGlobalneBox ul.menuGlobalne li.currentLang a{
	color: #7E7047;	
}
div#menuGlobalneBox ul.menuGlobalne li a:hover { text-decoration: underline; }
div#menuGlobalneBox ul.menuGlobalne li,
div#menuGlobalneBox div#wyszukiwarka p
 {
    color: #444;
    font-weight: normal;
    font-size: 9px;
    margin: 0;
}
div#menuGlobalneBox div#wyszukiwarka {
    float: right;
    background-color: #201B10;
    padding: 0px 2px 0px 0px;
    height: 18px;
    margin-top: 22px;
}
div#menuGlobalneBox div#wyszukiwarka form p input#szukajka {
    margin: 1px 1px 0px;
    height: 13px;
    width: 105px;
    border: 1px solid #B69B5B;
    color: #444;
    padding: 0 5px;
    font-size: 9px;
    text-align: right;
}
/* /menu globalne */
/* menu dzialow */
ul#menuDzialowBox { 
	clear: none; 
	float: right;
	display: inline; 
	margin-top: 18px;	
	height: 56px;	
}
ul#menuDzialowBox li{
	float: left;
	display: inline;
	height: 56px;	
	background: none;
	padding: 0px;
	text-align: center;
}
ul#menuDzialowBox li img{
	display: none;
}
ul#menuDzialowBox li.selected {
	text-align: center;	
}
ul#menuDzialowBox li.selected img{
	display: block;
	margin: 0px auto;	
}
ul#menuDzialowBox li a {
	display:block;
	height:0;
	overflow:hidden;
	padding-top: 42px;
}


/* /menu dzialow */

#logoSWF { float: left; width: 365px; margin: 0; padding: 0; font-size: 0px; }
/* stopka serwisu */
div#footer {
    width: 100%;    
    background: url(../img/pl/footer_bg.jpg) left bottom no-repeat;
    background-color: #FFFFFF; 
    clear: both;
    padding-top: 20px;
    padding-bottom: 80px;
    margin-top: 20px;
    position: relative;
    border-top: 1px solid #ccc;
}
div#footer_inside_abc {
	width: 100%;
	height: 60px;
}
div#footer_inside_swiat_piwa {
	width: 100%;
	height: 60px;
}
a#linkFootSAB {
    display: block; 
    position: absolute; 
    height: 30px; 
    width: 140px; 
    left: 10px; 
    top: 150px;
}
div#footer div#footerCopyrights {
    margin-top: 5px;
    color: #444;
}
div#footer div#footerText{
    font: normal 11px Tahoma, sans-serif;
    margin: 0;
    color: #C6C6C6;    
}
div#footer div#footerText a {
	font: 11px Tahoma, sans-serif; 
	color: #C6C6C6; 
	text-decoration: none; 
}
div#footer div#footerText a:hover { 
	text-decoration: underline; 
}
/* /stopka serwisu */
/* podstrona */
h4.programySpoleczne {
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0;
}

div#SubpageTest{	
	width: 100%;
}
div#SubpageTest div#containerTopSubpage {
    width: 960px;
    margin: 0px auto;
    height: 114px;
    clear: both;
    padding: 0;
    background-image: url(../img/pl/bckgHeaderPl.jpg);
}
div#SubpageTest div#containerBottomSubpage {
	width: 960px;	
    margin: 0px auto;
    float: none;
}
div#SubpageTest div#containerBottomSubpage div#footer {
	width: 960px;	
    margin: 0px auto;
    float: none;
    border: none;
    margin-top: 0px;
}
div#SubpageTest div#containerMiddleSubpage{
	float: none;	
}

div#SubpageMain{
    width: 960px;
    margin: 0 auto;
    text-align: left;
    background: transparent none no-repeat 0 0;  
    clear: both;  
    overflow: hidden;
}
div#SubpageMain div#containerTopSubpage {
    height: 114px;
    clear: both;
    padding: 0;
}

div#SubpageMain div#containerTopSubpage div#subpageNaglowek {
	/*float: left; */ 
}
div#containerMiddleSubpage, 
div#containerBottomSubpage {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 0px;
}
div#SubpageMain div#subpageLeft {
    width: 270px;
    margin: 0 5px 0 0;
    padding: 0;
    float: left;
    clear: both;
}
div#SubpageMain div#subpageRight {
    width: 685px;
    overflow: hidden;
}
div#SubpageMain div#subpageRight,
div#SubpageMain div#subpageRight1,
div#SubpageMain div#subpageRight2 {
    margin: 0;
    padding: 1px 0 1px 0;
    float: left;
    clear: none;
}
div#SubpageMain div#subpageRight1 {
    width: 520px;
    margin-right: 5px;
    overflow: hidden;
}
div#SubpageMain div#subpageRight2 { width: 160px; overflow: hidden;}
div#SubpageMain div#subpageRight div.gornyPasek,
div#SubpageMain div#subpageRight1 div.gornyPasek,
div#SubpageMain div#subpageRight div.gornyPasekLP {
    line-height: 0;
/*
    width: 100%;
    clear: both;
    float: left;
    font-size: 0;
  height: 6px;
  background: transparent none no-repeat 0 0; */
}
div#SubpageMain div#subpageRight div.subpageRightContent,
div#SubpageMain div#subpageRight1 div.subpageRight1Content{
   /* border: solid 1px #d9d7cf;
    border-top: none; */
    clear: both;
    float: left;
    width: 685px;
    margin-top: 1px;
    padding-top: 2px;
    background: #ffffff none no-repeat top right;
}
div#SubpageMain div#subpageRight div.subpageRightContent.bezBorderow {
    border: none;
    width: 685px; 
    background: none;
}
div#SubpageMain div#subpageRight1 div.subpageRight1Content{
    width: 518px;
}
div#SubpageMain div#subpageRight div.subpageRightContent div.subpageRightContentLarge {
    margin: 10px 15px;
    width: 650px;
}
div#SubpageMain div#subpageRight1 div.subpageRight1Content div.subpageRight1ContentLarge {
    margin: 10px 15px;
    width: 485px;
}
div#SubpageMain div#subpageRight div.subpageRightContent div.subpageRightContentThin {
    margin: 0 125px 20px 30px;
    width: 525px;
}
div#SubpageMain div#subpageRight1 div.subpageRight1Content div.subpageRight1ContentThin {
    margin: 0 125px 20px 30px;
    width: 360px;
}
div#SubpageMain div#subpageRight div.subpageRightContent h3.naglowekTresci,
div#SubpageMain div#subpageRight1 div.subpageRight1Content h3.naglowekTresci{
    font-size: 24px;
    font-family: tahoma;
    font-weight: normal;
    color: #FE9600;
    margin: 10px 0;
    padding: 0;
}
div#SubpageMain div#subpageRight div.subpageRightContent h3.naglowekTresci {
    margin: 10px 0 19px
}
div#SubpageMain div#subpageRight div.subpageRightContent .trescTresci,
div#SubpageMain div#subpageRight1 div.subpageRight1Content .trescTresci{
    background: transparent none no-repeat 0 0;
}
.trescTresci { font: normal 12px Arial, Verdana, Tahoma, sans-serif; }
.trescTresci p { font: normal 12px Arial, Verdana, Tahoma, sans-serif; padding: 5px 0; }
.trescTresci p a {font: bold 12px Arial, Verdana, Tahoma, sans-serif}
.trescTresci p a:hover { text-decoration: underline; }
.trescTresci a { color: #FE9600; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none; }
.trescTresci a:hover { color: #FE9600; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: underline; }
/* /podstrona */
/* menu lewe - tekstowe */
div.menuLeweImagebox {
    width: 270px;
    background: none;
}
div.menuLeweBoxZ {
    width: 270px;
    
}
div.menuLeweBoxZ div.menuLewePasekZ {
    width: 270px;
    height: 8px;
    font-size: 0;
    line-height: 0;
    background: url(/pl/_images/bckgPasekMenuZiel.jpg) no-repeat top left;
}
div.menuLeweBoxZ div.menuLeweContentZ {
    background: #77b71d url(/pl/_images/bckgBabelki2Ziel.jpg) no-repeat 0 0;
    width: 267px;
    border: solid 1px #d9d6cd;
    border-top: none;
    padding-bottom: 20px;
    color: #fff;
}
div.menuLeweBox {
    width: 270px;
}
div.menuLeweBox div.menuLewePasek {
    width: 270px;
    height: 8px;
    font-size: 0;
    line-height: 0;
}
div.menuLeweBox div.menuLeweContent {
    background: #fdc12b none no-repeat 0 0;
    width: 267px;
    border: solid 1px #d9d6cd;
    border-top: none;
    padding-bottom: 20px;
    color: #fff;
}
/*div.menuLeweBox */
h3.naglowekMenu {
    font-weight: normal;
    font-size: 18px;
    font-family: tahoma;
    color: #694509;
    padding: 12px 0 15px 13px;
    margin: 0;
    float: left;
    clear: both;
}
/*div.menuLeweBox */
div.bloczekMenu {
    margin-left: 13px;
    clear: both;
    color: #694509;
    font: normal 11px Tahoma, Arial, Verdana, sans-serif;
}
div.bloczekMenu a {
    display: block;
    width: 220px;
    font: normal 12px Tahoma, Arial, Verdana, sans-serif;
    line-height: 18px;
    color: #694509;
    padding-left: 14px;
    background: url(../img/pl/arrowWhite.gif) no-repeat 0 7px;
    text-decoration: none;
}
div.bloczekMenu a:hover { 
    color: #694509;
    text-decoration: underline; 
}
.editMode div.bloczekMenu a {
    color: #000 !important;
}
/*div.menuLeweBox*/ 
div.bloczekMenu div.elementySubmenu {
    margin: 0 0 5px 14px;
    color: #694509;
    font: normal 10px Tahoma, Arial, Verdana, sans-serif;
}
/*div.bloczekMenu */
div.elementySubmenu a {
    background: transparent none no-repeat 0px 6px;
    padding-left: 9px;
    font: normal 11px Tahoma, Arial, Verdana, sans-serif;
    color: #694509;
    text-decoration: none;
}
/*div.bloczekMenu */
div.elementySubmenu a:hover { text-decoration: underline; }
/*div.bloczekMenu */


a.act {
    font: normal 10px Tahoma, Arial, Verdana, sans-serif;
    color: #fff;
    text-decoration: underline;
    line-height: 16px;
}/* /menu lewe - tekstowe */
div#boxZobaczWiecej {
    width: 269px;
}
div#boxZobaczWiecej div.gornyPasek {
    width: 100%;
    height: 7px;
    background: transparent none no-repeat 0 0;
    font-size: 0;
    line-height: 0;
}
div#boxZobaczWiecej div.boxZobaczWiecejContent {
    width: 267px;
    background-color: #FDC12B;
    border: solid 1px #d9d7cf;
    border-top: none;
    float: left;
    clear: both;
}
div#boxZobaczWiecej div.boxZobaczWiecejContent a {
    text-decoration: none;
}
div#boxZobaczWiecej div.boxZobaczWiecejContent a:hover {
    text-decoration: underline;
}
 div#boxZobaczWiecej h3.naglowekMenu {
    font-weight: normal;
    font-size: 18px;
    font-family: tahoma;
    color: #694509;
    /*margin: 8px 0 15px 25px;*/
    margin-top: 5px;
    float: none;
}
div#boxZobaczWiecej ul {
    margin: 0 0 20px 13px;
}
div#boxZobaczWiecej ul li{
    background: transparent none no-repeat 0 5px;
    padding-left: 14px;
}
div#boxZobaczWiecej ul li,
div#boxZobaczWiecej ul li a{
    color: #694509;
    font-size: 11px;
    line-height: 13px;   
}
/* boxik na landing page */
div.boxikLP {
    width: 340px;
    height: 120px;
    float: left;
    clear: none;
    border: none; 
    padding: 0;
    margin-top: 10px;
}
div.boxikLP h4.boxikHd {
    color: #444;
    font: bold 13px Arial, Verdana, Tahoma, sans-serif;
    float: left;
    width: 200px;
    margin: 30px 0 20px 15px;
}
div.boxikLP h4.boxikHdArial {
    color: #444;
    font: bold 13px Arial, Verdana, Tahoma, sans-serif;
    float: left;
    width: 200px;
    padding-left: 12px;  
    margin: 12px 0 15px 0px;
}
div.boxikLP h4.boxikHdArial a{
	color: #FE9600;
	font-size: 12px;	
}
div.boxikLP h4.boxikHdArial a:hover{
	text-decoration: underline;	
}
div.boxikLP div.boxikTresc{
    float: left;
    font-family: Arial;
    font-size: 12px;
    width: 220px;    
    padding: 0 0 0 12px;
}
div.boxikLP img.boxikImg {
    float: right;
	margin-right: 20px;
}
/* /boxik na landing page */
/* breadcrumb */
div#breadcrumb {  font-size: 11px; font-weight: bold; color: #FE9600; }
div#breadcrumb a { font: normal 11px Arial, Tahoma, Verdana, sans-serif; color: #c8c6bb; text-decoration: none; display: inline; padding: 0; }
div#breadcrumb a:hover { text-decoration: underline; }
div#breadcrumb span.ostatni { font: normal 11px Arial, Tahoma, Verdana, sans-serif; color: #444; }
/* /breadcrumb */
/* PSI Archiwum - Box w lewej kolumnie */
div.przejdzBox {  
  width: 269px;
  height: 117px;
  margin: 10px 0;
}
div.boxArchiwalnePsi { background: url(/pl/_images/psiBoxArchiwumBackground.gif) no-repeat top left; }
div.boxBiblioteka { background: url(/pl/_images/bibliotekaBoxBackground.gif) no-repeat top left; }
div.boxArchiwalneAktualnosci {background: url(/pl/_images/boxArchiwumAktualnosci.gif) no-repeat top left;} 
div#aktualnosciPager {margin:0px auto;
text-align:center;
width:615px;
padding-bottom: 15px; 
}
div.pagerBottom { 
padding-top: 25px;
}
div.przejdzButton{
  padding: 75px 0 0 75px;
  margin: 0;
}
a.zoltylink { text-decoration: none;}
a.next {
color: #E9C35E !important;
}
div#mediaPager {margin:0px auto;
text-align:center;
width:615px;}
div.przejdzButton{
  padding: 75px 0 0 75px;
  margin: 0;
}
/* /PSI Archiwum */
/* PSI - Witaj */
div#psiPowitanie { width: 520px; }
div#psiFoto { float: left; width: 90px; }
div#psiTekst { float: left; width: 430px; }
/* /PSI - Witaj */
/* PSI - Lista PSI (obszerniejsza) */
div.psiElement { width: 612px; margin: 15px 0 0 0; padding: 0 0 10px 0; overflow: hidden;  border-bottom: 1px dotted #eee; }
div.materialyBox { width: 152px; margin: 0; padding: 0; float: left; background: none; }
div.boxNaglowek {  margin: 0; padding: 0; text-align: center; background: none; }
div.boxNaglowek img { margin: 0; padding: 0; border: 0; }
div.materialyDodatkowe { font: normal 11px Arial, Verdana, Helvetica, sans-serif; text-align: center;  background: #FE9600; color: #4C4B47; display: none;
  width: 152px; margin: 0 auto; padding: 2px 0; }
div.boxBottom { background: url(/pl/_images/backgroundDolny.gif) no-repeat bottom right; margin: 0; padding: 5px 0 0 0; border-top: 1px solid #FE9600; }
div.boxBottom ul.dodatkoweMaterialyList { font: normal 10px Arial, Verdana, sans-serif; list-style: none; margin: 0; padding: 0; padding-bottom: 5px;}
div.boxBottom ul.dodatkoweMaterialyList li { background-image: url(/pl/_images/dummy.gif); color: #7C7B75; line-height: 11px; margin: 0; padding: 0 0px 0px 10px; }
div.boxBottom ul.dodatkoweMaterialyList li a { font: normal 11px Arial, Verdana, sans-serif; color: #7C7B75; text-decoration: none; }
div.boxBottom ul.dodatkoweMaterialyList li a:hover { text-decoration: underline; }
 
div.description { width: 453px; margin: 0; padding: 5px 0 5px 5px; float: left; text-align: justify; }
div.description p { font: normal 12px Arial, Arial, Helvetica, sans-serif; text-align: justify; padding: 5px 0 5px 5px; margin: 0; }
div.description p.title, div.description p.title a { color: #FE9600; font: bold 13px Arial, Arial, Helvetica, sans-serif; }
div.description p.title span { font: normal 11px Arial, Arial, Helvetica, sans-serif; }
div.description p.wiecej { text-align: right; }
div.description p.wiecej a { color: #7C7B75; text-decoration: underline; }
div.description p.wiecej a:hover { text-decoration: none; }
/* /PSI - Lista PSI (obszerniejsza) */
/* Flash w dwoch kolumnach */
div.twoFlashRow { width: 610px; height: 245px; margin: 0; padding: 0; overflow: hidden; }
div.flashBox { width: 305px; height: 245px; margin: 0; padding: 0; float: left; }
/* /Flash w dwoch kolumnach */
/* box czlonek zarzadu */
.boxZarzad {}
.boxZarzad h4.name {
    font-weight: bold; 
    font-size: 12px; 
    color: #000000; 
    margin: 10px 0 0 0; 
    cursor: pointer; 
    width: auto !important;
    text-decoration: underline;
}
.boxZarzad h4.name:hover,
.boxZarzad h4.name.active {
    color: #FE9600; 
}
.boxZarzad div.stanowisko {
    font-weight: normal; 
    font-size: 12px; 
    margin: 2px 0; 
    width: auto !important; 
    color: #000000;
}
.boxZarzad div.stanowisko.active {
    color: #FE9600;
}
.boxZarzad div.time {margin: 2px 0;}
.boxZarzad div.telefon {margin: 2px 0;}
.boxZarzad div.zwijaczka {margin: 2px 0; cursor: pointer;}
.boxZarzad div.zwiniete {
    margin: 2px 0; 
    cursor: pointer; 
    padding-left: 14px; 
    background: transparent none no-repeat 0px 4px;
}
.boxZarzad div.rozwiniete {
    margin: 2px 0; 
    cursor: pointer; 
    padding-left: 14px; 
    background: transparent none no-repeat 0px 4px;
}
.boxZarzad div.opis {margin: 2px 0;}
/* /box czlonek zarzadu */
/* LISTA NAGROD */
div.nagrodyDiv { width: 460px; margin: 0 auto; } 
div.nagrodyDiv p { font: bold 11px Arial, Vardana, sans-serif; color: #37332D; height: 15px; margin: 0; padding: 2px 0 2px 3px; }
div.nagrodyDiv p.disabled { width: 100%; border-bottom: 1px solid #eee; cursor: pointer; cursor: hand; text-align: left; color: #444; }
div.nagrodyDiv p.disabled:hover { background: #FEE39C; }
div.nagrodyDiv p.enabled { font: normal 11px Arial, Verdana, sans-serif; color: #CBCBCB; width: 82px; height: 15px; 
 background: url(/pl/_images/nagrody/blackTab.gif) no-repeat top left; padding: 2px 0 0 0; text-align: center; margin-top: 5px; 
}
div.nagrodyDiv p.enabled span { display: none; }
.hideElement { display: none; }
table.nagrody { width: 460px; margin: 0; padding: 0; border-spacing: 0; border-collapse: collapse; display: none; }
table.nagrody tr.heading { height: 30px; }
table.nagrody th { font: bold 12px Arial, Verdana, sans-serif; color: #4F4E4C; padding-left: 10px; text-align: left; }
table.nagrody th.kategoria { width: 161px; background: url(/pl/_images/nagrody/firstBackground.gif) no-repeat top left; }
table.nagrody th.produkt { width: 70px; background: url(/pl/_images/nagrody/middleBackground.gif) repeat-x top left; }
table.nagrody th.nagroda { width: 200px; background: url(/pl/_images/nagrody/rightBackground.gif) no-repeat top left; }
table.nagrody td { background: url(/pl/_images/nagrody/cellBackground.gif) repeat-x bottom left; border-bottom: 1px solid #DBDBDB; 
 font: normal 11px Arial, Verdana, sans-serif; color: #797878; padding: 5px 5px 5px 10px; height: 36px; }
table.nagrody td img { border: 0; margin-left: 5px; }
table.nagrody td.kategoria { width: 161px; }
table.nagrody td.produkt { width: 70px; }
table.nagrody td.nagroda { width: 185px; }
/* KONIEC NAGROD */
/* rozwijany box */
.rozwijanyBox .naglowek {cursor: pointer; font: bold 12px Arial; color: black; text-decoration: underline; margin-bottom: 5px;}
.rozwijanyBox .naglowek:hover { cursor: pointer; color: #FE9600; font: bold 12px Arial; text-decoration: underline;}
.rozwijanyBox .naglowek.active {color: #FE9600;}
.rozwijanyBox .trescBoxa {border: none; padding-bottom: 10px;}
/* /rozwijany box */
/* rozwijany box (Wiekszy tytul) */
.rozwijanyBoxWiekszy {}
.rozwijanyBoxWiekszy .naglowekWiekszy {cursor: pointer; font-weight: bold; font-size: 12px; color: black; text-decoration: underline; margin-bottom: 5px;}
.rozwijanyBoxWiekszy .naglowekWiekszy:hover {color: #FE9600;}
.rozwijanyBoxWiekszy .naglowekWiekszy.active {color: #FE9600;}
.rozwijanyBoxWiekszy .naglowekWiekszy .data { color: #FE9600; }
.rozwijanyBoxWiekszy .trescBoxaWiekszy { padding-bottom: 10px;}
/* /rozwijany box */
/* formularz rejestracyjny dla sprzedawcow */
#formularzSprzedawcy { width: 650px; margin: 0 auto;}
#formularzSprzedawcy form { margin: 0; padding: 0; }
 
 #formularzSprzedawcy dl {  overflow: hidden; margin: 0;}
 #formularzSprzedawcy dt { text-align: left; font: bold 11px Verdana, Tahoma, Arial; 
  color: #585752; height: 20px; display: block; }
 #formularzSprzedawcy dd { text-align: left; padding: 0; height: 25px; margin: 0; display: block; }
 /* pola formularza */
 #formularzSprzedawcy input { border: 1px solid #ccc; background: #fff; font: normal 11px Verdana; color: #000; padding: 2px; }
 #formularzSprzedawcy input.sprzedawcyInput { width: 279px; }
 #formularzSprzedawcy input.sprzedawcyKod1 { width: 15px; }
 #formularzSprzedawcy input.sprzedawcyKod2 { width: 23px; }
 
 #formularzSprzedawcy div.rightContact {
 margin-left: 0px;
 }
 
 /* nazwa sprzedawcy */
 dl#nazwaSprzedawcy dt { width: 280px; }
 dl#nazwaSprzedawcy dd { width: 300px; }
 
 /* jestem sprzedawca */
 dl#jestemSprzedawca select, dl#nazwaSprzedawcy select { width: 284px;height:19px; line-height:normal;
padding:2px; font: normal 11px Verdana, Arial; color: #838383; border:1px solid #444;}
 /* dl#jestemSprzedawca dt { width: 450px; } */
 
 /* oferta */
 dl#oferta dt.oferta { width: 300px; }
 dl#oferta dd.ofertaTextarea { height: 170px; width: 290px; text-align: left; }
 #oferta textarea { width: 290px; height: 150px; border: 1px solid #ccc; background: #fff; font: normal 11px Verdana; 
  color: #000; padding: 2px; }
 dl#oferta dt { width: 153px; }
 dl#oferta dd { width: 200px; font: bold 10px Verdana, Arial; color: #838383; text-align: right; height: 50px; }
 /* OBEJSCIE - Wyglad input-file */
div.fileinput { position: relative; }
div.fakefile {
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 1;
}
div.fakefile input { 
    width: 209px; 
    vertical-align: top;
}
input.file {
 position: relative;
 text-align: right;
 -moz-opacity:0 ;
 filter:alpha(opacity: 0);
 opacity: 0;
 z-index: 2;
}
 
* HTML div.fakefile img {
margin-top: 1px;
}

 /* przycisk submit */
 input#submitForm { border: none;  color: #fff; font: bold 10px Verdana, Arial; }
/* Koniec formularza dla sprzedawcow */
/* WERYFIKCJA WIEKU UĂĹĄÄšÄ˝YTKOWNIKA */
div#ageTop {   margin: 0; padding: 0; text-align: right; padding: 8px 6px;}
#formAge { padding: 30px 0 0; text-align: center;}
#formAge img {margin: 3px 0 0;} 
div#ageTop a:hover {background-color: #fff !important;}
div#ageWarning { width: 959px; height: 527px; background: url(/pl/_images/age/under18back.gif) no-repeat top left; margin: 0; padding: 20px 0 0 0; }
h5.warningArrow { background: url(/pl/_images/age/warningArrow.gif) no-repeat; width: 208px; height: 61px; margin: 0; padding: 0; }
div.warningBox { width: 225px; padding: 0; float: left; }
div.warningBox p { color: #a3a3a3; font: 11px normal Verdana, Tahoma, Arial, sans-serif; text-align: justify; }
div.warningBoxIn { width: 225px; height: 156px; padding: 70px 0 0 0; margin: 0; }
div.warningBoxIn dl { width: 220px; margin: 0 2px; overflow: hidden; padding: 0;}
div.warningBoxIn dl dt { width: 25px; height: 60px;  float: left; margin: 0; padding: 0;}
div.warningBoxIn dl dd { color: #a3a3a3; font: 11px normal Verdana, Tahoma, Arial, sans-serif; text-align: justify; margin: 0 0 0 30px; padding: 0; 
 width: 175px; height: 60px; 
}
div.warningBoxIn p { margin: 0; padding: 0; text-align: center; }
div#plOstrzezenie { 
    padding: 0 0 0 150px; 
}
div#plOstrzezenieIn { background: url(/pl/_images/age/proszeWybrac.gif); }
div#enOstrzezenie { padding: 0 0 0 237px; }
div#enOstrzezenieIn { background: url(/pl/_images/age/pleaseSelect.gif); }
img.submicik { cursor: pointer; cursor: hand; }

/* KONIEC WERYFIKACJI WIEKU*/
p.wyniki { margin: 0; padding: 10px 0; font: bold 11px Arial; }
p.wyniki span {float: right;}
#wyszukiwarkaPSI { width: 617px; margin: 10px 0; padding: 0; overflow: hidden; height: 200px; font: normal 0px Arial;
}
#wyszukiwarkaPSI div.komunikat { width: 590px; height: 45px; margin: 0; padding: 10px; top: 0;}
#wyszukiwarkaPSI div.komunikat p { margin: 0; padding: 0; color: #808080; font: normal 11px Arial; text-align: justify;}
#wyszukiwarkaPSI form { margin: 0; padding: 0; }
/* Wewnetrzny kontener */
#wyszukiwarkaPSIBoxy { width: 617px; margin: 0; padding: 0; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #695D3E;}
 
 /*Pierwszy wiersz*/
 div.row1Box { overflow: hidden; padding: 10px 0 0 20px; margin: 0; height: 45px; }
  /* Szukany wyraz */
  div.row1Box dl { float: left; width: 140px; padding: 0; margin: 0; }
  div.row1Box dt { float: left; padding: 2px 0; margin: 0;}
  div.row1Box dd { float: left; margin: 0; padding: 0;}
  input.inputTxt { background: #FFF0CB; border: 1px solid #D2AB31; font: bold 10px Verdana; color: #695D3E; padding: 4px 2px 0 2px; width: 140px; height: 17px;}
  /* Button szukaj i checkboxy */
  div.row1Contents { float: left; padding-top: 16px; margin-left: 12px; overflow: hidden; }
  div.row1Contents span { margin: 0; padding: 0 0 0 130px; width: 250px;  }
  input.check { margin: 0 14px 0 0; padding: 0; width: 12px; height: 12px; }
  label.checkBox { font: bold 10px Verdana; color: #695D3E; margin: 0; padding: 0;}
 /*Koniec pierwszego wiersza*/
 
 /*Drugi wiersz*/
 div.row2Box { overflow: hidden; padding: 5px 0 0 20px; }
 dl.marka { float: left; width: 150px; margin: 5px 0 0 0; }
 dl.marka dt { float: left; padding: 2px 0; width: 140px; }
 dl.marka dd { margin: 0; }
 dl.marka dd select { background: #FFF0CB; font: normal 10px Verdana; color: #695D3e; 
  padding: 2px; width: 145px; border: 1px solid #D2AB31;
 }
 
 dl.kategoria { width: 195px; float: left; margin: 5px 0 0 4px; }
 dl.kategoria dt { float: left; width: 180px; padding: 2px 0; }
 dl.kategoria dd { margin: 0; }
 dl.kategoria dd select { background: #FFF0CB; font: normal 10px Verdana; color: #695D3e; 
  padding: 2px; width: 180px; border: 1px solid #D2AB31;
 }
 
 dl.data { float: left; margin: 9px 0 0 14px; }
 dl.data dt { margin: 0; padding-left: 17px; }
 dl.data dd { margin: 0; }
 dl.data dd p { padding: 5px 0; margin: 0; color: #695D3E;}
 dl.data dd select { background: #FFF0CB; border: 1px solid #D2AB31; font: bold 10px Verdana; color: #695D3E; padding: 2px; width: 100px; }
 
 /*Trzeci wiersz*/
 div.row3Box { padding: 0 0 0 20px; margin: 0; height: 10px; width: 500px; }
 div.row3Box p { color: #695D3E; font: normal 10px Verdana; padding: 0; margin: 3px 0 0 0; }
/* koniec wyszukiwarki*/
/* stronnicowanie */
div#psiPager { width: 615px; margin: 0 auto; text-align: center; }
/* /wyszukiwarkaPSI */
/* PSI - Pasek informacyjny */
div.psiInfoBar { width: 620px; height: 71px; background: url(/pl/_images/psiBarBack2.jpg) no-repeat top left;}
div.psiInfoBar p { margin: 0; padding: 48px 0 0 70px; font: bold 11px Arial; color: #000;}
/* /pasek */
/* Pojedynczy biuletyn PSI - artykul */
div#artykul { width: 650px; text-align: justify;}
div#artykul div {text-align: justify; }
div#artykul p { text-align: justify; }
div#artykul p.pobierz {
	margin-top: 10px;
}
div#artykul h5 { color: #FE9600; padding: 0 0 10px 0; margin: 0; font: bold 13px Arial; }
div#artykul  { font: normal 12px Arial; text-align: justify; color: #7C7B75; }
div#artykul a { font: bold 12px Arial; color: #FE9600; text-decoration: underline; }
div#artykul a:hover { text-decoration: none; }
div#artykul p.stars { text-align: center !important; }
.stars { text-align: center !important; }
p.stars { text-align: center !important; }
div#artykul p.pobierz a { color: #FE9600; font: bold 11px Arial; text-decoration: none; }
div#artykul p.pobierz a:hover { text-decoration: underline; }
address { font: normal 11px Arial; color: #7C7B75; }
address a { color: #FE9600; text-decoration: underline; }
address a:hover { text-decoration: none; }
div#artykulZdjecia { overflow: hidden; width: 594px; padding: 0 0 0 20px; }
div#artykulZdjecia div.itemsRow { margin: 10px auto; clear: both; overflow: hidden; padding: 0;}
div#artykulZdjecia div.item { background: url(../img/pl/zdjecieBackground.gif) no-repeat top left; width: 145px; height: 186px; float: left; }
div#artykulZdjecia div.item img { border: none; }
div#artykulZdjecia div.leftItem {margin: 0;}
div#artykulZdjecia div.middleItem { margin: 0 12px; }
div#artykulZdjecia div.middle2Item { margin: 0 11px 0 0; }
div#artykulZdjecia div.rightItem { margin: 0; }
div#artykulZdjecia div.item div.image { padding: 3px 0 0 0; margin: 0; text-align: center; height: 128px; }
div#artykulZdjecia div.item div.imageDescription { font: normal 10px Arial; color: #7c7b75; margin: 0; padding: 0 5px 0 5px; text-align: center; }
div#artykulEfsZdjecia { overflow: hidden; width: 594px; padding: 0 0 0 20px; }
div#artykulEfsZdjecia div.itemsRow { margin: 10px auto; clear: both; overflow: hidden; padding: 0;}
div#artykulEfsZdjecia div.item { background: url(../img/pl/zdjecieBackground.gif) no-repeat top left; width: 145px; height: 186px; float: left; }
div#artykulEfsZdjecia div.item img { border: none; }
div#artykulEfsZdjecia div.leftItem {margin: 0;}
div#artykulEfsZdjecia div.middleItem { margin: 0 12px; }
div#artykulEfsZdjecia div.middle2Item { margin: 0 11px 0 0; }
div#artykulEfsZdjecia div.rightItem { margin: 0; }
div#artykulEfsZdjecia div.item div.image { padding: 3px 0 0 0; margin: 0; text-align: center; height: 128px; }
div#artykulEfsZdjecia div.item div.imageDescription { font: normal 10px Arial; color: #7c7b75; margin: 0; padding: 0 5px 0 5px; text-align: center; }
div.subpageRightContent div#artykulZdjecia div.item div.imageDescription a { color: #777; font: bold 10px Tahoma, Vedana, Arial, sans-serif; text-decoration: none; }
div#artykulZdjecia div.item div.imageDescription a:hover { text-decoration: none; } 
/* koniec pojedynczego biuletynu */
/* == POLEC NAS == */
div#inner a { color: #000; font: bold 11px Tahoma, Verdana, sans-serif; padding: 2px; }
div#inner a:hover { text-decoration: none; background: #000; color: #fff; }
a#closeOverlay { cursor: pointer; cursor: hand; }
div#content {
 margin: 10px auto;
 width: 90%;
 padding: 10px 10px;
 background: #ccc;
 text-align: justify;
}
div#informacja { padding: 0; font: bold 11px Tahoma; color: #ff0000; background: #ECE7B4; border: 1px dotted #ff0000; display: block;
 width: 80%; margin: 0 auto; clear: both; height: 200px; 
}
div#informacja p { padding: 5px; }
/* polec nas overlay */
 div#polecNasTop { width: 603px; height: 64px; background: no-repeat top left; margin: 0; padding: 0; }
 
 div#formPolecNas { padding: 30px 0 0 85px; }
 /* Zamknij X */
 div#polecNasTop span { padding: 13px 0 0 510px; display: block; }
 div#polecNasTop span a { color: #fff; text-decoration: none; font: bold 14px Tahoma; cursor: pointer; cursor: hand; }
 div#polecNasTop span a:hover { text-decoration: underline; background: none; }
 /* koniec Zamknij X */
 
 /* Formularz */
 ul#formList { list-style: none; font: normal 11px Arial; color: #999; background: url(_images/dummy.gif); }
 ul#formList li { vertical-align: top; padding: 4px 0; background: url(/pl/_images/dummy.gif); }
 ul#formList li label { width: 150px; text-align: right; display: block; float: left; }
 ul#formList li .polecNasTxt { font: normal 11px Arial; margin: 0 5px; width: 200px; border: 1px solid #999; padding: 2px; }
 ul#formList li#polecSubmit { width: 362px; text-align: right; }
 ul#formList li#polecSubmit a { border: none; cursor: pointer; cursor: hand; background: none; }
 /* Koniec formualrza */
 
 /* Potwierdzenie wysĂĹĄĂÂania formularza */
 div#potwierdzenie, div#brak_potwierdzenia { display: none; padding-left: 40px; width: 340px; } 
 div#potwierdzenie p, div#brak_potwierdzenia p { font: bold 12px Arial; color: #999; text-align: center; }
 /* koniec Potwierdzenia*/
#overlay {
 display: table;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: url(/pl/_images/overlay.png);
}
#overlay #window {
 display: table-cell;
 vertical-align: middle;
}
#overlay #inner {
 width: 603px;
 height: 313px;
 margin: 0 auto;
 padding: 0;
 overflow: auto;
 background: url(/pl/_images/polecNas_background.gif) no-repeat bottom left;
}
#overlay .borderAge {
border: 4px solid #f6c13d;
background-color: #fff !important;
}
#overlay #innerSmall {
    width: 600px;
    height: 70px;
    padding-top: 50px;
    margin: 0 auto;
    background-color: #FCC02A;
}
#overlay #innerSmall p {
    color: #FFF !important;
    font-size: 14px !important;
    font-weight: bold !important;
    text-align: center;
}
.borderAge .zamknijOknoLink {
}
/* koniec polec nas overlay */
/* ARCHIWUM PSI */
div#container { width: 618px; margin: 10px auto; }
div#zakladkiArchiwum { overflow: hidden; padding: 0; width: 617px; margin-top: 15px;}
div#zakladkiArchiwum ul#maintab { 
	height: 29px; 
	width: 567px; 
	background: transparent url(../img/pl/zakladki.gif) top left no-repeat; 
    margin: 0; 
    padding: 0; 
    position: relative; 
    float: right; 
}
div#zakladkiArchiwum ul#maintab li { background: none; text-align: center; margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
ul#maintab li, ul#maintab a { height: 29px; display: block; overflow: hidden; }
div#zakladkiArchiwum ul#maintab li a { text-indent: -9999px; text-decoration: none; }
#archi {left: 8px; width: 73px; }
#archii {left: 89px; width: 73px;}
#archiii {left: 170px; width: 73px;}
#archiiii {left: 251px; width: 73px;}
#archiiiii {left: 332px; width: 73px;}
#archiiiiii {left: 413px; width: 73px;}
#archiiiiiii {left: 494px; width: 73px;}

#archi a:hover {background: transparent url(../img/pl/zakladki.gif) -8px  -29px no-repeat !important; }
#archii a:hover {background: transparent url(../img/pl/zakladki.gif) -89px -29px no-repeat !important; }
#archiii a:hover {background: transparent url(../img/pl/zakladki.gif) -170px -29px no-repeat !important; }
#archiiii a:hover {background: transparent url(../img/pl/zakladki.gif) -251px -29px no-repeat !important; }
#archiiiii a:hover {background: transparent url(../img/pl/zakladki.gif) -332px -29px no-repeat !important; }
#archiiiiii a:hover {background: transparent url(../img/pl/zakladki.gif) -413px -29px no-repeat !important; }
#archiiiiiii a:hover {background: transparent url(../img/pl/zakladki.gif) -494px -29px no-repeat !important; }

#archi.selected {background: transparent url(../img/pl/zakladki.gif) -8px  -29px no-repeat !important; top: 1px;}
#archii.selected {background: transparent url(../img/pl/zakladki.gif) -89px -29px no-repeat !important; }
#archiii.selected {background: transparent url(../img/pl/zakladki.gif) -170px -29px no-repeat !important; }
#archiiii.selected {background: transparent url(../img/pl/zakladki.gif) -251px -29px no-repeat !important; }
#archiiiii.selected {background: transparent url(../img/pl/zakladki.gif) -332px -29px no-repeat !important; }
#archiiiiii.selected {background: transparent url(../img/pl/zakladki.gif) -413px -29px no-repeat !important; }
#archiiiiiii a.selected {background: transparent url(../img/pl/zakladki.gif) -494px -29px no-repeat !important; }

.tabcontentstyle{ 
 background: url(millerBackgroundLeft.jpg) no-repeat top left; 
 margin-top: 0;
 border: 1px solid #E9E8E6;
 width: 615px;
 margin-bottom: 1em;
}
.tabcontentstyle ul {padding: 10px 0 10px 20px;}
.tabcontentstyle ul li { margin: 5px 0 0 0; }
.tabcontent { display: none; min-height: 190px; padding: 50px 0 0 40px; }
* HTML .tabcontent { height: 190px; }
.tabbertabdefault { display: block; }
ul.psiArchiwumList {}
ul.psiArchiwumList li { background: url(arrowYellow.gif) no-repeat 0 5px; }
ul.psiArchiwumList li a { color: #83827E; font-weight: bold; text-decoration: none; }
ul.psiArchiwumList li a:hover { text-decoration: underline; }
/*NEWSLETTER PSI */
div#newsletterPSI { font-weight:  bold; font-size: 14px; color: #FE9600; padding: 10px 0 15px 20px;}
 

div#newsletterPSI span {font-size: 11px; color: #444; font-weight: normal;}
div#formNewsletterPSI {padding-top: 10px;}
div#formNewsletterPSI input.txt { width: 200px; }
div#formNewsletterPSI select { width: 206px; }
div#formNewsletterPSI .txt { border: 1px solid #C1C1C1; color: #7F7F7F; font: normal 11px Arial, Verdana, Tahoma, sans-serif; padding: 2px; margin: 3px 0; }
div#formNewsletterPSI p.komentarz {clear:none; float:right; font-size:10px; padding:4px 45px 0 0;}
div#formNewsletterPSI p {clear:both;}
div#formNewsletterPSI input.txt { clear:both; float:left;}
div#formNewsletterPSI #zgoda {clear: both; float: left;}
div#formNewsletterPSI p.warunki {clear:none; float:left; padding: 4px 0 0 3px; text-align:left; width:180px;}
div#formNewsletterPSI input.radio {clear: both; float: left; height: 16px; margin:2px 5px 0; padding:0;}
div#newsletterPSI a#submitPSINewsletter { cursor: pointer; cursor: hand; }
div#newsletterPSI a#submitPSINewsletterUsun { cursor: pointer; cursor: hand; }

div#newsletterPSI p {clear:both; text-align: right; padding: 10px 45px 0 0; }

div#newsletterPotwierdzenie { display: none; width: 230px; margin: 0 auto; padding: 10px 0 0 0; font-weight: bold; }
/* Wyszukiwarka aktualnosci */
#wyszukiwarkaAktualnosci { 
 width: 617px; 
 height: 224px; 
 margin: 0; 
 padding: 30px 0 0 0; 
 font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
 color: #695D3E; 
 overflow: hidden; 
}
#wyszukiwarkaAktualnosci form { 
 margin: 0; 
 padding: 0; 
}
/* Wewnetrzny kontener */
#wyszukiwarkaAktualnosciBoxy { 
 width: 617px; 
 padding: 0; 
 margin: 0;
}
 
 #wyszukiwarkaAktualnosciBoxy div#firstColumn { 
 width: 185px; 
 float: left; 
 padding: 5px 0 0 15px; 
 margin: 0;
 overflow: hidden; 
}
 #wyszukiwarkaAktualnosciBoxy div#firstColumn dl { 
 float: left; 
 width: 150px; 
 padding: 0 0 5px 0; 
 margin: 0; 
}
 #wyszukiwarkaAktualnosciBoxy div#firstColumn dt { 
 float: left; 
 padding: 2px 0; 
 margin: 0;
}
 #wyszukiwarkaAktualnosciBoxy div#firstColumn dd { 
 float: left; 
 margin: 0; 
 padding: 0;
}
 
 .calendarTxt { width: 82px; border: 1px solid #D2AB31; background: #fff0cb;  font: normal 10px Verdana; color: #695D3E; padding: 3px 1px; margin: 0; }
* HTML .calendarTxt { margin-top: -1px; }
 input.inputTxt { background: #FFF0CB; border: 1px solid #D2AB31; font: bold 10px Verdana; color: #695D3E; padding: 2px; width: 140px; margin: 0;}
input.szukajButton { margin: 10px -3px 0 0; }
 
 div#firstColumn dl.data {  margin: 0;  padding: 10px 0 0 0; }
 div#firstColumn  dl.data dt { 
    margin: 0; 
    padding: 0; 
    width: 150px; 
}
 
 div#firstColumn dl.data dd { margin: 0; padding: 0; height: 55px; }
 dl.data dd div.dataOd { 
    height: 30px; 
    margin: 0; 
    padding: 0; 
}
div.dataOd label { font: 10px Verdana; color: #695D3E; margin: 0; padding: 0; line-height: 19px;}
div.dataDo label { font: 10px Verdana; color: #695D3E; margin: 0; padding: 0; line-height: 19px;}
 dl.data dd div.dataDo { 
    height: 30px; 
    margin: 0; 
    padding: 2px 0; 
}
 
 div#secondColumn { 
 width: 400px; 
 overflow: hidden;  
 margin: 0; 
 padding: 0;
}
 div#secondColumn dl { width: 180px; }
 div.row2Box { overflow: hidden; padding: 5px 0 0 20px; }
 dl.marka { float: left; width: 150px; margin: 5px 0 0 0; }
 dl.marka dt { float: left; padding: 2px 0; width: 140px; }
 dl.marka dd { margin: 0; }
 dl.marka dd select { background: #FFF0CB; font: normal 10px Verdana; color: #695D3e; 
  padding: 2px; width: 145px; border: 1px solid #D2AB31;
 }
 
 dl.kategoria { width: 195px; float: left; margin: 5px 0 0 4px; }
 dl.kategoria dt { float: left; width: 180px; padding: 2px 0; }
 dl.kategoria dd { margin: 0; }
 dl.kategoria dd select { background: #FFF0CB; font: normal 10px Verdana; color: #695d3e; 
  padding: 2px; width: 180px; border: 1px solid #D2AB31;
 }
 
 div#submitColumn { float: left; width: 360px; text-align: right; padding: 0 20px 5px 0; margin: 0; }
 div#submitColumn p { margin: 0; padding: 4px; text-align: right; color: #695d3e; font: bold 10px Arial, Verdana, Tahoma, sans-serif;}
#aktualnoscTab{	
	border:1px solid #D2AB31;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:20px;
	line-height:normal;
	list-style-type:none;
	margin:7px 0 0;
	padding:5px 0 0;
	position:relative;
	text-align:left;
	width: 440px; 
}
* html #aktualnoscTab{
    margin: 5px 0 0 0;
}
#aktualnoscTab li { background: none; display: inline; margin: 0; padding: 0; }
#aktualnoscTab li span { margin-left: 12px; padding: 0; color: #685f3e; font-size: 12px;}
#aktualnoscTab li a { text-decoration: none; color: #666;  padding: 0 0.3em; }
#aktualnoscTab li a:hover{ text-decoration: underline; }
#aktualnoscTab li a.wybranyRok { text-decoration: underline; }
.tabcontentstyle { 
 background: url(millerBackgroundLeft.jpg) no-repeat top left; 
 border: 1px solid #E9E8E6;
 width: 615px;
 margin-bottom: 1em;
}
#aktualnoscTab li.selected a { text-decoration: underline; }
.tabcontent { display: none; min-height: 190px; padding: 50px 0 0 40px; }
* HTML .tabcontent { height: 190px; }
.tabbertabdefault { display: block; }
ul.aktualnosciList {}
ul.aktualnosciList li { background: url(arrowYellow.gif) no-repeat 0 5px; }
ul.aktualnosciList li a { color: #83827E; font-weight: bold; text-decoration: none; }
ul.aktualnosciList li a:hover { text-decoration: underline; }
/* LISTA AKTUALNOSCI NA STROIE GLOWNEJ */
div.aktualnosciTop {border-bottom:  1px solid #e6e6e6; padding-bottom: 4px;}
div.aktualnosciTop div {color: #e9c35e; font-weight: bold; }
div.aktualnosciTop div.aktualnosciTitle {padding-left: 10px;}
div.aktualnosciDark { background: #fff; border-bottom: 1px dotted #eee; padding-bottom: 10px; }
div.aktualnosciLight { background: #fff; border-bottom: 1px dotted #eee; padding-bottom: 10px; }
div.aktualnosciElement { margin: 0 10px; padding: 8px 0px; overflow: hidden; clear: both; border-bottom:  1px dotted #e6e6e6; }

div.aktualnosciTitle {float: left; width: 430px; padding-right: 20px;}
div.aktualnosciTitle a {font-weight: normal; text-decoration: none; color: #444;}
div.aktualnosciDate {float: left; width: 80px;}
div.aktualnosciPdf {float: left; width: 40px; text-align: center;}
div.altualnosciHtmlIco {float: left; width: 30px; text-align: center;}
div.clean {clear: both;}
/*
div.aktualnosciElement dl { width: 393px; float: left; margin: 0; padding: 0 0 0 10px;}
div.aktualnosciElement dl dt { margin: 0 0 14px 0; padding: 0; color: #444; font: 13px Arial, Verdana, Tahoma, sans-serif; }
div.aktualnosciElement dl dt span { float: right; color: #444; font: normal 10px Arial, Verdana, Tahoma, sans-serif; }
div.aktualnosciElement dl dd { margin: 0; padding: 0; }
div.aktualnosciElement dl dd p {  color: #444; font: normal 11px Arial, Verdana, Tahoma, sans-serif;  text-align: justify; margin: 0; padding: 0; }
div.aktualnosciElement dl dd p.wiecej { text-align: right; padding-top: 4px}
div.aktualnosciElement dl dd p.wiecej a { color: #FE9600; font: bold 11px Arial, Verdana, Tahoma, sans-serif; text-decoration: none;}
div.aktualnosciImage img { border: 1px solid #c4c5c9; }
div.aktualnosciImage { 
 float: left; 
 margin: 0; 
 padding: 0;
}
div.aktualnosciImage a {
 background: url(/pl/_images/aktualnosciImgBack.jpg) no-repeat top left;    
 width: 165px; 
 height: 120px;
 display: table-cell;
    text-align: center;
    vertical-align: middle;
}
/*
/*\*//*/
.aktualnosciImage a {
    display: block;
}
.aktualnosciImage span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
.aktualnosciImage a {
 font-size: 1px; 
}
/* lista aktualności*/

div.zajawkaBoxAktualnosci {
    padding: 15px 0;
  overflow: hidden;
    background-color: #FFFFFF;
  clear: both;
  border-bottom: 1px dotted #e7e7e7;
}
div.zajawkaBoxAktualnosci div.zajawkaImage {
float: left;
width: 155px;
overflow: hidden;
}
div.zajawkaBoxAktualnosci div.zajawkaImage img {
margin-right: 10px;
}
div.zajawkaBoxAktualnosci div.zajawka {
float: left;
width: 295px;
overflow: hidden;
}
div.zajawkaBoxAktualnosci .title {
	font-size: 10px;
}
div.zajawkaBoxAktualnosci .title a {
	font-size: 11px;
  	text-transform: uppercase;
  	color: #FE9600;
}
div.zajawkaBoxAktualnosci .title a:hover {
	text-decoration: underline;
}
div.zajawkaBoxAktualnosci .title strong {
  font-size: 11px;
  text-transform: uppercase;
}
div.BoxAktualnosciNavArchwium div.top {
background-color: #fcd878;
font-weight: bold;
padding: 2px 0 2px 18px;
}
div.BoxAktualnosciNavArchwium div.bottom {
background-color: #fcc230;
padding-left: 18px;
padding: 2px 0 2px 18px;
}
div.BoxAktualnosciNavArchwium div.bottom a {
font-weight: normal;
}

div.BoxAktualnosciNavArchwium a {
color: #756331 !important;
}
/**/
div.rssIconMain p { text-align: right; }
div#subpageRight div.rssIconMain p { padding-bottom: 3px }
div.rssIconMain p img {border: none; }
/* Strona pelna aktualnosci */
div#articleToolbar { 
	/*background: url(../img/pl/toolbarArtykulBack.jpg) repeat-x;*/
	background-color: #FDC12B; 
	width: 645px;
	height: 28px; 
	padding: 11px 0 0 5px; 
}

div#articleToolbar img { border: none; }
div#articleToolbar a { text-decoration: none; border: none; }
div#articleToolbar a:hover {}
ul#schowekTools { float: left; margin: 0; padding: 0; }
ul#schowekTools li { 
	font: normal 9px Arial, Verdana, Tahoma, sans-serif; 
	list-style: none; 
	background: none; 
	line-height: 11px; 
	margin: 0; 
	padding: 0;
	display: inline; 
}
ul#schowekTools li img { margin: -1px 2px 0 1px; padding: 0; }
ul#schowekTools li a { font: normal 9px Arial, Verdana, Tahoma, sans-serif; color: #7C7B75; text-decoration: none; }
ul#schowekTools li a:hover { text-decoration: underline; }
div#articleToolbar span { padding: 0 5px; }
div#articleToolbar span.fontSize { padding: 0 5px 0 240px; }
div#articleToolbar span.fontSize a { color: #000; font: bold 10px Verdana; cursor: pointer; cursor: hand; }
div#articleToolbar span.fontSize a:hover { color: #fff; text-decoration: underline; }
div#articleToolbar span.fontSize a.smallFont { font-size: 10px; }
div#articleToolbar span.fontSize a.mediumFont { font-size: 14px; }
div#articleToolbar span.fontSize a.largeFont { font-size: 16px; }
div#articleToolbar span.pdfIcon { }
div#articleToolbar span.printIcon {}
div#articleToolbar span.rssIcon {}

div#articleToolbar.efs span.fontSize{ padding: 0 5px 0 470px; }

div#article { width: 650px; }
div#article img { margin: 0 0 10px 10px; }
div#article h3 { font: bold 14px Arial; color: #FDC12B; margin: 0; padding: 27px 0 10px 0; }
div#article h3 span { float: right; color: #7C7B75; font: normal 10px Arial; padding-left: 90px; }
div#articleContent { font: normal 11px Arial, Verdana, Tahoma, sans-serif; color: #7E7E7E; text-align: justify; }
div#articleContent p {text-align: justify; }
div#opisSchowka { width: 350px; height: 340px; background: #FAF3E3; top: 250px; left: 48%; display: none; position: absolute; border: 1px solid #FCC32E;}
div#opisSchowka p.tytulOpisu span.closeOpis { float: right; width: 10px; height: 10px; font: bold 11px Arial; cursor: pointer; cursor: hand; }
div#opisSchowka p.tytulOpisu { width: 330px; padding: 10px; background: #FCC32E; color: #7E7E7E; font: bold 12px Arial; }
div#opisSchowka p { color: #7E7E7E; font: normal 11px Arial; margin: 0; padding: 5px 10px 5px 10px; text-align: justify; }
div#opisSchowka p a { font: bold 11px Arial; text-decoration: underline; color: #7E7E7E;}
div#opisSchowka p a:hover { text-decoration: none; }
div#opisRss { width: 350px; background: #FAF3E3; top: 155px; left: 60%; display: none; position: absolute; border: 1px solid #FCC32E;}
div#opisRss p.tytulOpisu span.closeOpis { float: right; width: 10px; height: 10px; font: bold 11px Arial; cursor: pointer; cursor: hand; }
div#opisRss p.tytulOpisu { width: 330px; padding: 10px; background: #FCC32E; color: #7E7E7E; font: bold 12px Arial; }
div#opisRss p { color: #7E7E7E; font: normal 11px Arial; margin: 0; padding: 5px 10px 5px 10px; text-align: justify; }
div#opisRss p a { font: bold 11px Arial; text-decoration: underline; color: #7E7E7E;}
div#opisRss p a:hover { text-decoration: none; }

/* Maly schowek - sidebar */
div.schowekSidebar { 
	width: 269px; min-height: 340px; background: #FDC12B url(../img/pl/schowek/schowekSmallBack.jpg) no-repeat bottom left; display: none;
 padding: 0 0 10px 0; margin: 10px 0; }
* HTML div.schowekSidebar { height: 340px; }
div.schowekSidebar h2 { width: 250px; background: url(../../img/pl/schowek/schowekSmallTop.jpg) no-repeat top left; font: normal 18px Tahoma;
color: ##694509; margin: 0; padding: 10px 0 0 14px;
}
div.schowekSidebar p { margin: 0; padding: 0 0 0 14px; color: ##694509; font: normal 11px Arial; }
div.schowekSidebar ul { margin: 0; padding: 10px 0 10px 0; min-height: 240px; }
* HTML div.schowekSidebar ul { height: 240px; }
div.schowekSidebar ul li { color: ##694509; font: normal 11px Arial; line-height: 14px; margin: 0; padding: 2px 0 2px 14px;}
div.schowekSidebar ul li a { color: ##694509; font: normal 11px Arial; text-decoration: none; }
div.schowekSidebar ul li a:hover { text-decoration: underline;}
div.schowekSidebar img { width: 105px; height: 27px; margin: 0 auto; display: block; border: none; }
/* Okienko komunikatowe */
div#komunikat {width: 270px; min-height: 80px; background: #FAF3E3; top: 40%; left: 40%; display: none; position: absolute; border: 1px solid #FCC32E; padding-bottom: 10px;}
* HTML div#komunikat { height: 80px; }
div#komunikat p { 
    color: #7E7E7E; 
    font: bold 11px Arial; 
    margin: 0; 
    padding: 15px 0 0 0; 
    text-align: center; 
}
div#komunikat p.tytulKomunikatu { width: 250px; padding: 10px; background: #FCC32E; color: #7E7E7E; font: bold 12px Arial; text-align: left;}
/* Duzy schowek */
table.schowek { width: 615px; border-spacing: 1px; }
table.schowek td { padding: 2px 5px 2px 15px; margin: 0; }
table.schowek th { margin: 0; padding: 0; }
table.schowek .naglowek { background: url(/pl/_images/schowek/th_background.jpg) repeat-x; height: 35px; 
 font: bold 13px Arial, Verdana, Tahoma, sans-serif; color: #484848; padding: 0 0 0 15px; 
 text-align: left; 
}
table.schowek .naglowek a { color: #484848; text-decoration: none; font: bold 11px Arial, Verdana, Tahoma, sans-serif; cursor: pointer; cursor: hand; }
table.schowek .naglowek a img { border: none; }
table.schowek .naglowek a:hover { text-decoration: underline; }
table.schowek .naglowek span { padding-left: 340px; }
table.schowek .schowekTool { text-align: center; width: 100px; padding: 5px 0; }
table.schowek td.schowekTool { background: #FFF7E2; }
table.schowek td.schowekToolDark { background: #FCF2D9; }
table.schowek td.ciemnySrodek { background: #FCF9F2; }

p.schowekStronnicowanie { text-align: right; font: bold 11px Arial, Verdana, sans-serif; color: #7E7E7E; }
p.schowekStronnicowanie span.current { color: #FDC12B; text-decoration: underline; }
p.schowekStronnicowanie a { color: #7E7E7E; text-decoration: none; }
p.schowekStronnicowanie a:hover { color: #7E7E7E; text-decoration: underline;}

p.schowekTytulArt span { font-weight: normal; text-align: justify; }
p.schowekTytulArt span p { font: normal 11px Arial; text-align: justify !important;}
p.schowekTytulArt span p a { font: bold 13px Arial; color: #FDC12B !important; text-decoration: none; }
p.schowekTytulArt span p a:hover { text-decoration: underline; }
TABLE.schowek TD P {
 font: normal 12px Arial; color: #484848;  margin: 0;
    text-align: justify !important;
 }
TABLE.schowek TD A { font: bold 13px Arial; color: #FDC12B !important; text-decoration: none; 
 
}
TABLE.schowek  TD p.schowekTytulArt { font: bold 12px Arial !important; color: #484848; margin: 0;
    text-align: justify !important;
 }
table.schowek .naglowek a { padding: 0px; color: #484848 !important; text-decoration: none; font: bold 11px Arial, Verdana, Tahoma, sans-serif; cursor: pointer; cursor: hand; }
table.schowek .naglowek a img { border: none; }
table.schowek .naglowek a:hover { text-decoration: underline; }
table.schowek .naglowek span { padding-left: 340px; }
div.schowekWyslij { width: 615px; height: 201px; background: url(/pl/_images/schowek/schowekSendBack.gif) no-repeat; display: block;}
div#schowekSendForm { width: 500px; margin: 0 auto; padding: 10px 0 0 0;}
ul#schowekList { list-style: none; font: normal 11px Arial; color: #999; background: url(_images/dummy.gif); }
ul#schowekList li { vertical-align: top; padding: 4px 0; background: url(/pl/_images/dummy.gif); }
ul#schowekList li label { width: 150px; text-align: right; display: block; float: left; }
ul#schowekList li .polecNasTxt { font: normal 11px Arial; margin: 0 5px; width: 200px; border: 1px solid #999; padding: 2px; }
ul#schowekList li#schowekSubmit { width: 362px; text-align: right; }
ul#schowekList li#schowekSubmit a { border: none; cursor: pointer; cursor: hand; background: none; }
/* Biblioteka Multimedialna */
div.bibliotekaRamka { margin: 10px 0;}
div.bibliotekaRamkaTop { width: 615px; height: 9px; padding: 0; margin: 0 auto; 
  /*background: url(/pl/_images/bibliotekaMultimedialna/ramkaTop.gif) no-repeat;*/
  font-size: 0px; line-height: 0px;
 }
div.bibliotekaRamkaContent { overflow: hidden; margin: 0 auto; padding: 0 0 0 20px; width: 593px; 
  border-left: 1px solid #CACBC5; border-right: 1px solid #CACBC5;
  background: url(/pl/_images/bibliotekaMultimedialna/ramkaBackground.gif) repeat-x bottom left;
 }
div.bibliotekaRamkaContent p { margin: 0; padding: 0 10px; text-align: right;
  color: #FDC12B; font: bold 14px Arial; 
 }
div.bibliotekaRamkaContent p span { float: left; }
div.bibliotekaRamkaContent p.wiecej { clear: both; text-align: right; }
div.bibliotekaRamkaContent p.wiecej a { text-decoration: none; }
div.bibliotekaRamkaContent p.wiecej a:hover { text-decoration: none; }
 
div.bibliotekaRamkaBottom { width: 615px; height: 8px; margin: 0 auto; padding: 0; display: block;
  background: url(/pl/_images/bibliotekaMultimedialna/ramkaBottom.gif) no-repeat;
 }
div.bibliotekaMultBox { width: 161px; float: left;  margin-top: 15px; }
div.bibliotekaMultBox p { margin: 0; padding: 0 0 2px 3px; font: normal 10px Arial; color: #a9a9a9; text-align: left; }
div.bibliotekaMultBox p img { border: 0; }
div.bibliotekaMultLeft { }
div.bibliotekaMultCenter { margin-left: 45px; margin-right: 45px; }
div.bibliotekaMultRight {}
/* Box z elementem multimedialnym */
div.elementMultimedialnySmall { 
    width: 161px; 
    /* height: 234px;  */
    background-repeat: no-repeat; 
    display: block; 
    margin: 0; 
    padding: 10px 0; 
    text-align: center;
    border-bottom: 1px solid #c8c1c8;
}
div.elementMultimedialnySmallBottom {
    height: 9px;
    overflow: hidden;
}
div.elementMultimedialnySmall img { border: 1px solid #ccc; }
div.bibliotekaElementBackground {
    position: relative; 
    width: 148px;
    height: 111px;
    text-align: center;
    margin: 0 auto;
    border: none;
}
div.bibliotekaElementBackground a { 
    width:148px; 
    height: 109px; 
    display: table-cell;
    text-align: center; 
    vertical-align: middle;
    border: none;
}
/*\*//*/
.bibliotekaElementBackground a {
    display: block;
}
.bibliotekaElementBackground span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
.bibliotekaElementBackground a {
 font-size: 1px; 
}
/**/
div.bibliotekaElementOverTool { 
    position: absolute;
    top: 38%;
    left: 38%;
    text-align: center;
    margin: 0 auto;
    width: 31px;
    height: 31px; 
}
div.bibliotekaElementOverTool a { display: inline; }
div.bibliotekaElementOverTool img { border: none; }
div.elementMultimedialnyImgSmall { 
   padding: 0; 
   width: 161px; 
   height: 112px; 
   border: none; 
   display: table-cell;
   text-align: center !important;
   vertical-align: middle;
}
.elementMultimedialnyImgSmall * {
    vertical-align: middle;
}
/*\*//*/
.elementMultimedialnyImgSmall {
    display: block;
}
.elementMultimedialnyImgSmall span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
div.elementMultimedialnyImgSmall img { border: 1px solid #ccc; }
div.elementMultimedialnyDescSmall { width: 146px; min-height: 58px; margin: 0 8px; padding: 0; overflow:hidden;}
div.elementMultimedialnyDescSmall p {font: normal 10px Arial; color: #434343; text-align: center !important; margin: 0; padding: 2px 0 0 0; }
div.elementMultimedialnyDescSmall p.elementMultiDescContent { font: normal 10px Arial; color: #434343; text-align: center !important; margin: 0; padding: 2px 0 0 0; }
div.elementMultimedialnyToolSmall { width: 161px; margin: 0; padding: 0; }
div.elementMultimedialnyToolSmall p { margin: 0; padding: 2px 0 0 0; text-align: center !important; }
div.elementMultimedialnyToolSmall p.elementMultiToolContent { margin: 0; padding: 2px 0 0 0; text-align: center !important; }

/* Wyszukiwarka zaawansowana */
#wyszukiwarkaZaawansowana { 
	width: 617px;	
 	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
 	color: #695D3E; 
 	margin-top: 10px; 
 	padding: 0; 
 	overflow: hidden;
 	border: 1px solid #ddd;
 	padding: 20px; 
}
#wyszukiwarkaZaawansowana label.head{
	margin-bottom: 5px;
	display: block;
}
#wyszukiwarkaZaawansowana input.check { 
	margin: 0 2px 0 0; 
	padding: 0; 
	vertical-align: middle; 
}
#wyszukiwarkaZaawansowana div.checkboxes {
	margin-bottom: 10px;
} 
#wyszukiwarkaZaawansowana div.checkboxes label {
	margin-right: 10px;
	font-weight: normal;
}
#wyszukiwarkaZaawansowana p.wyszukiwarkaInfo {font: normal 10px Verdana; padding: 0; margin: 3px 0px 15px; }

/* WYSZUKIWARKA - Biblioteka multimedialna */
#wyszukiwarkaMultimedialna { 
	width: 617px; 
	height: 254px;
 	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
 	color: #695D3E; 
 	margin: 0; 
 	padding: 0; 
 	overflow: hidden; 
}
#wyszukiwarkaMultimedialna form, #wyszukiwarkaZaawansowana form { 
	margin: 0; padding: 0; 
}
/* Wewnetrzny kontener */
#wyszukiwarkaMultimedialnaBoxy { width: 617px; padding-top: 20px; }
 
 /*Pierwszy wiersz*/
 #wyszukiwarkaMultimedialnaBoxy div.row1Contents { float: left; padding-top: 16px; margin-left: 12px; overflow: hidden; }
 #wyszukiwarkaMultimedialnaBoxy input.submitButtonPsi { }
 #wyszukiwarkaMultimedialnaBoxy div.row1Contents span { margin: 0; padding: 0 0 0 130px; width: 250px;  }
 #wyszukiwarkaMultimedialnaBoxy input.check { margin: 0 14px 0 0; padding: 0; width: 12px; height: 12px; }
 #wyszukiwarkaMultimedialnaBoxy label.checkBox { font: bold 10px Verdana; color: #695D3E; margin: 0; padding: 0;}
 /*Drugi wiersz*/
 #wyszukiwarkaMultimedialna  div.row2Box { overflow: hidden; padding: 5px 0 0 20px; }
 div.row2Box dl.marka { float: left; width: 150px; margin: 5px 0 0 0; }
 div.row2Box dl.marka dt { float: left; padding: 2px 0; width: 140px; }
 div.row2Box dl.marka dd { margin: 0; }
 div.row2Box dl.marka dd select { background: #FFF0CB; font: normal 10px Verdana; color: #695D3e; 
  padding: 2px; width: 145px; border: 1px solid #D2AB31;
 }
 
 div.row2Box dl.kategoria { width: 195px; float: left; margin: 5px 0 0 4px; }
 div.row2Box dl.kategoria dt { float: left; width: 180px; padding: 2px 0; }
 div.row2Box dl.kategoria dd { margin: 0; }
 div.row2Box dl.kategoria dd select { background: #FFF0CB; font: normal 10px Verdana; color: #695D3e; 
  padding: 2px; width: 180px; border: 1px solid #D2AB31;
 }
 
 div.row2Box dl.data { float: left; margin: 5px 0 0 0; }
 * HTML div.row2Box dl.data { float: left; margin: 5px 0 0 5px; }
 div.row2Box dl.data dt { margin: 2px; padding-left: 15px; }
 div.row2Box div.row2Box dl.data dd { margin: 0; }
 div.row2Box dl.data dd p { padding: 5px 0; margin: 0; }
 div.row2Box dl.data dd select { background: #FFF0CB; border: 1px solid #D2AB31; font: bold 10px Verdana; color: #695D3E; padding: 2px; width: 100px; }
 
 /*Trzeci wiersz*/
 div.row2Box div.row3Box { padding: 0 0 0 20px; margin: 0; height: 10px; }
 div.row2Box div.row3Box p { color: #D68300; font: normal 10px Verdana; padding: 0; margin: 3px 0 0 0; }
/* koniec wyszukiwarki*/

/* Biblioteka Multimedialna Player */
 div#bibliotekaContainer { overflow: hidden; width: 530px; margin: 0 auto;}
 
 div#inner a{ color: #000; font: bold 0.8em Tahoma, Verdana, sans-serif; padding: 2px; }
 div#inner a:hover { text-decoration: none; background: #000; color: #fff; }
 
 /* Naglowek okna */
 a#closeOverlay { cursor: pointer; cursor: hand; }
 div#bibliotekaOverlayTop { width: 570px; height: 31px; background: #FFC600; margin: 0; padding: 0; }
 div#bibliotekaOverlayTop p {font: bold 14px Tahoma; color: #fff; margin: 0; padding: 8px 0 0 10px; }
 
 /* Zamknij X */
 div#bibliotekaOverlayTop span { padding: 0 10px 0 0; display: block; float: right; }
 div#bibliotekaOverlayTop span a { color: #fff; text-decoration: none; font: bold 12px Arial; cursor: pointer; cursor: hand; }
 div#bibliotekaOverlayTop span a:hover { text-decoration: underline; background: none; }
 /* koniec Zamknij X */
 
 div#oldFlash { display: none; }
 div#oldFlash p {
    padding: 3px 0;
 }
 div#elementContainer p { margin: 0; padding: 0; }
 div#elementContainer { 
        width: 400px;
        height: 300px;
        padding: 0; 
        margin: 0; 
        display: block;
        text-align: center; 
    }
 div#elementContainer img { border: 1px solid #686568; }
 div.elementContainer a {
     background: url(/pl/_images/aktualnosciImgBack.jpg) no-repeat top left;    
     width: 400px; 
     height: 300px;
     display: table-cell;
     text-align: center;
     vertical-align: middle;
 }
/*\*//*/
.elementContainer a {
    display: block;
}
.elementContainer span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
.elementContainer a {
 font-size: 1px; 
}
/**/
 
 div.bibliotekaOverlayLeft { width: 60px; display: block; float: left; text-align: center; padding: 200px 0 0 0; }
  div.bibliotekaOverlayLeft p { font: normal 11px Arial; color: #000; text-align: center;}
  /* Poprzedni */
  a#previous { cursor: pointer; cursor: hand; color: #000; text-decoration: none; }
  a#previous:hover { text-decoration: none; }
 
 div.bibliotekaOverlayCenter { width: 400px; height: 410px; padding: 1px; margin: 0 auto; float: left; }
  div.bibliotekaOverlayCenter p {color: #000;}
  div.bibliotekaOverlayCenter p a { color: #fff; text-decoration: none; }
  div.bibliotekaOverlayCenter p a:hover { text-decoration: underline; }
  div.bibliotekaOverlayCenter p.elementTitle { font: normal 11px Arial; margin: 0; padding: 15px 0 8px 0; text-align: right; }
  div.bibliotekaOverlayCenter p.elementTitle span.data { font: normal 11px Arial; float: none; }
  div.bibliotekaOverlayCenter p.elementTitle span.title { font: bold 16px Arial; float: left; }
  div.bibliotekaOverlayCenter p.elementRozmiar { color: #fff; font: bold 11px Arial; padding-top: 10px;}
  div.bibliotekaOverlayCenter p.elementRozmiar span { font: normal 11px Arial; color: #3E3E3E; }
  div.bibliotekaOverlayCenter p.elementInfo { font: bold 11px Arial; color: #fff; padding: 2px 0; }
  div.bibliotekaOverlayCenter p.elementInfo a { color: #3e3e3e; text-decoration: underline; }
  div.bibliotekaOverlayCenter p.elementInfo a:hover { text-decoration: none; }
   
 div.bibliotekaOverlayRight { width: 60px; float: left; text-align: center; padding: 200px 0 0 0; }
  div.bibliotekaOverlayRight p { font: normal 11px Arial; color: #000; text-align: center; }
  /* NastÄÂĂÂpny */
  a#next { cursor: pointer; cursor: hand; color: #000; text-decoration: none; }
  a#next:hover { text-decoration: none; }
#OverlayHideSelect{
 position:fixed;
 top: 0;
 left: 0;
 background-color:#fff;
 border:none;
 visibility: hidden;
 filter:alpha(opacity=0);
 -moz-opacity: 0;
 opacity: 0;
 height:100%;
 width:100%;
}
* html #OverlayHideSelect{ /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}  
p.studenciWazneInfo {
    font: bold 18px Arial;
    color: #68AC0B;
}
/* MAPA SERWISU */
div#mapaSerwisuContainer {
    background:#fff;
    overflow:hidden;
    width:936px;
    /*
    border:1px solid #D8D6D7;
    border-top:none;
    */
    margin:0 auto;
    padding: 0 10px;
}
div.gornyPasekDuzy {
    background: url(../img/pl/contentBackSzeroki.gif) no-repeat top left;
    width: 958px;
    height: 11px;
    margin: 0 auto;
    line-height: 1px; 
    font-size: 1px;
}
div.mapaSerwisuGlowna {overflow: hidden;}
div.mapaSerwisuColumn {
    width: 280px;
    float: left;
    padding: 10px 20px 10px 10px;
}
div.mapaSerwisuColumn ul li { font: normal 11px Tahoma, Arial, Helvetica; line-height: 14px; }
div.mapaSerwisuColumn ul li.empty { 
    background: transparent none repeat scroll 0% !important;
    font: normal 0px Arial !important;
    line-height: 0px;
    margin: 0px !important;
}
div.mapaSerwisuColumn ul.firstLevel { }
div.mapaSerwisuColumn ul.firstLevel li {
    background:transparent none no-repeat scroll 0pt 5px;
    line-height:normal;
    margin-top:10px;
}
div.mapaSerwisuColumn ul.firstLevel li a {
    color:#FE9600;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    text-decoration: none;
 }
div.mapaSerwisuColumn ul.firstLevel li a:hover { text-decoration: underline; }
div.mapaSerwisuColumn ul.secondLevel {  }
div.mapaSerwisuColumn ul.secondLevel li {
    background:transparent url(../img/pl/dotYellow.gif) no-repeat scroll 0pt 5px;
    line-height:normal;
    margin:2px 0pt 2px 5px;
    padding:0pt 0pt 0pt 11px;
}
div.mapaSerwisuColumn ul.secondLevel li a { 
    color:#444;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    text-decoration: none;
 }
div.mapaSerwisuColumn ul.secondLevel li a:hover { text-decoration: underline; }
div.mapaSerwisuColumn ul.thirdLevel {  }
div.mapaSerwisuColumn ul.thirdLevel li { font: normal 11px Arial;text-decoration: none;  }
div.mapaSerwisuColumn ul.thirdLevel li a { font: normal 11px Arial;text-decoration: none; }
div.mapaSerwisuColumn ul.thirdLevel li a:hover { text-decoration: underline; }
div.mapaSerwisuLeft {}
div.mapaSerwisuRight {}
/* /MAPA SERWISU*/
/*Overlay stuff*/
#bibliotekaOverlayoverlay {
 display: table;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: url(/pl/_images/overlay.png);
}
#bibliotekaOverlayoverlay #bibliotekaOverlaywindow {
 display: table-cell;
 vertical-align: middle;
}
#bibliotekaOverlayoverlay #bibliotekaOverlayinner {
 width: 570px;
 height: 450px;
 margin: 0 auto;
 padding: 0;
 overflow: auto;
 background: #FFF3D3 url(/pl/_images/BibliotekaPlayer/playerBackground.jpg) repeat-x bottom left;
}
/* /Biblioteka Multimedialna Player */
/* Formularz kontaktowy */
h4.contactFormTitle { 
 font: bold 17px Arial, Verdana, sans-serif; 
 padding: 5px 0; 
 border-bottom: 1px dotted #eee;
}
div.formContainer { width: 620px; margin: 0 auto; padding: 0;}
div.formContainer p { font: bold 12px Arial, Verdana, sans-serif; color: #5c5c5c; margin: 0; padding: 2px 0; }
div.contactColumn { width: 325px; margin: 0; padding: 0; float: left; }
div.leftContact { }
div.rightContact { margin-left: 10px; }
div.rightContact p.submitButton { text-align: right; padding-right: 15px; }
.contactInput { 
 font: normal 11px Tahoma, Arial, sans-serif; 
 color: #878787;
 width: 279px; 
 height: 15px; 
 padding: 2px;
 border: 1px solid #444; 
 background: #fff url(inputBackground.jpg) repeat-x;
}
.contactInput#telefon {
 width: 150px; 
}
.contactInput#miasto {
 width: 100px; 
}
#div_kod {
 float: left; 
 margin-right: 20px; 
}
.kod1 { width: 32px; text-align: center; }
.kod2 { width: 47px; text-align: center; }
select.contactInput {
 width: 283px; 
 height: 19px; 
}
.contactMsg {
 height: 156px;
 padding: 2px;
}
/* Wyniki finansowe */
div.WynikiFinansoweTop {
  height: 27px;
  border-bottom: 1px dotted #c1c1bf; 
}
div.WynikiFinansoweTop a {
  float:right;
  display: block;
  width: 40px;
  margin-left: 2px;
  text-align: center;
  padding: 5px 0px;
  color: #4d4d4b;
  background-color: #f3f3f3;
}
div.WynikiFinansoweTop a.active {
  background-color: #ffd140;
}
div.WynikiFinansoweNawigacja {
  margin: 15px 0 20px;
}
div.WynikiFinansoweNawigacja a{
color: #444;
font-weight: normal;
}
/* /Wyniki finansowe */
div.rightNavigation {
background-color: #fff;
padding-top: 10px;
}
div.rightNavigation A {
  display: block;
  border-top:1px dotted #C1C1BF;
  color: #FE9600;
  padding: 9px 0 9px 20px;
  text-decoration: none;
  font-weight: normal;
  background-image: url(../img/pl/ico_arrayGrey.gif);
  background-repeat: no-repeat;
  background-position: 8px 13px;
  margin-right: 10px;
  margin-left: 5px;
}
div.rightNavigation div a {
border: none;
}

a.rssPytanie {
float: right;
background: none !important;
width: 19px;
margin-top: 7px;
padding: 0px !important;
}
div.BoxNavAr {
  padding: 7px 0 10px 32px;
  color: #FE9600;
  font-size: 14px;
  font-weight: bold;
  border-top:1px dotted #C1C1BF;
}
div.BoxNavAr a {
 background-image: url('../img/pl/ico_arrayGreyLight.gif');
 background-repeat: no-repeat;
 background-position: 0px 6px;
 display: block;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 padding: 4px 0 0 15px;
}

li p.justyPar {
 text-align:justify;
 padding: 0px;
}

p.justyPar {
 text-align:justify;
}

p.justyPar img {
 padding: 8px;
}


div#uwagaRss { 
    width: 350px;
    background: #FAF3E3;
    top: 155px;
    left: 60%;
    display: none;
    position: absolute;
    border: 1px solid #FCC32E;
}

div#uwagaRss p.tytulOpisu span.closeOpis { 
    float: right;
    width: 10px; 
    height: 10px; 
    font: bold 11px Arial; 
    cursor: pointer; 
    cursor: hand; 
}

div#uwagaRss p.tytulOpisu { 
    width: 330px; 
    padding: 10px; 
    background: #FCC32E; 
    color: #7E7E7E; 
    font: bold 12px Arial;
 }

div#uwagaRss p { 
    color: #7E7E7E; 
    font: normal 11px Arial; 
    margin: 0; 
    padding: 5px 10px 5px 10px; 
    text-align: justify; 
}

div#uwagaRss p a { 
    font: bold 11px Arial; 
    text-decoration: underline; 
    color: #7E7E7E;
}

div#uwagaRss p a:hover { text-decoration: none; }

#formNewsletterPSI label.radio {
    display:block;
    height: 16px;
    padding-top:2px;
    color: #444;
    font-size:11px;
    font-weight:normal;
}


#formNewsletterPSI label.txt {
    clear:both;
    float:left;
    margin-top:4px;
    color:#444;
    font-size:11px;
    font-weight:bold;
}

#formNewsletterPSI label.text {
    clear:both;
    float:left;
    margin-top:4px;
    color:#444;
    font-size:11px;
    font-weight:bold;
    border: none;
}

#formNewsletterPSIDuzy {width: 450px;}
#formNewsletterPSIDuzy strong {color: #333 !important;}
#formNewsletterPSIDuzy input.radio {clear: both; float: left; height: 16px; margin:2px 5px 0; padding:0;}
#formNewsletterPSIDuzy label.radio {display:block; height: 32px; padding-top:2px; color: #444; font-size:11px; font-weight:normal;}
#formNewsletterPSIDuzy .kategoria {padding: 0;}
#formNewsletterPSIDuzy .kategoria:after {display: block; content: ""; clear: both;}
#formNewsletterPSIDuzy .kategoria p {margin: 0; padding: 20px 0 0 0 !important;}
#formNewsletterPSIDuzy .kategoria p.komentarz {float: none; font-size:10px; margin:0; padding: 2px 0 10px 0 !important}
#formNewsletterPSIDuzy .kategoria div {margin: 0 !important; padding: 0 !important;}
#formNewsletterPSIDuzy input.checkbox {float: left; height: 16px; margin:2px 5px 0; padding:0;}
#formNewsletterPSIDuzy input.cl {clear: both;}
#formNewsletterPSIDuzy label.checkbox {display:block; float: left; width: 100px; height: 16px; padding-top:2px; color: #444; font-size:11px; font-weight:normal;}
#formNewsletterPSIDuzy input.txt {clear:both; float:left; width: 280px; border: 1px solid #C1C1C1; color: #7F7F7F; font: normal 11px Arial, Verdana, Tahoma, sans-serif; padding: 2px; margin: 3px 0; }
#formNewsletterPSIDuzy label.txt {clear:both; float:left; margin-top:4px; color:#333; font-size:11px; font-weight:bold;}
#formNewsletterPSIDuzy .dane {margin: 0; padding: 0;}
#formNewsletterPSIDuzy .dane div {margin: 0; padding: 5px 0 0; width: 286px; }
#formNewsletterPSIDuzy span {font-size: 11px; color: #444; font-weight: normal;}
#formNewsletterPSIDuzy .dane p.komentarz {clear: none; float: right; font-size:10px; margin:4px 0 0 0; padding:0;}
#formNewsletterPSIDuzy a#submitPSINewsletter { cursor: pointer; cursor: hand; }
#formNewsletterPSIDuzy p {clear:both;}
div#formNewsletterPSIDuzy #zgoda {clear: both; float: left;}
div#formNewsletterPSIDuzy p.warunki {clear:none; float:left; padding: 4px 0 0 3px; text-align:left; width:280px;}

.paging  {
	margin-top: 1px;
	margin-bottom: 10px;
}
.paging div {
	display: inline;
}
.paging div.disabled {
	display: none;	
}
.paging span {
	padding: 3px;
	margin-left: 3px;
}
.paging span.current {
	background-color: #FF6600;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

div#home_map {
	margin-top: 20px;
}
div#home_map_new {
	margin-top: 10px;
}

#home_new_banner {
	margin-bottom: 10px;
}
div#containerTopLeftSGNew {
	clear:both;
	float:left;
	width:378px;
	margin-right: 15px;
}
div#containerTopRightSGNew {
	clear:none;
	float:left;
	overflow:hidden;
	width:567px;	
}

a#logo_link {
	float: left;	
	margin-left: 10px;
	margin-top: 5px;	
	width: 270px;
	height: 90px;
}
div#advert_links{
	margin-top: 5px;	
	color: #aaa;
	font-size: 11px;
}
div#advert_link_left{
	float: left;
	display: inline;
}
div#advert_link_right{
	float: right;
	display: inline;
}
div#advert_links a{	
	color: #aaa;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
div#advert_links a:hover{	
	text-decoration: underline;
}
#formNaSkroty select {
	font-size: 10px;
}
#formNaSkroty input {
	font-size: 10px;
}
#searchShortBtn, #search_dropdown {	
	float: right;
	display: inline;	
}
#search_dropdown {
	margin-right: 3px;
}
/* paragraf - dodana klasa, gdzie poprzedni na sztywno było klepniete align=justify */
p.oldAlignJustify {
	text-align: left;
}
p.oldAlignJustifyMargin {
	text-align: left;
	margin-bottom: 10px;
}
div#media_img_div {
	float: right;
	display: inline;
	padding-top: 10px;
	width: 360px;
}
div#simple_search_form label {
	font-weight: bold;
	display: block;
}
div#simple_search_form input {
	float: left;
	display: inline;
}
div#simple_search_form div.submit input {
	margin: 0px 5px;
}

div#media_div{
	float: left;
	display: inline;
	width: 260px;
}
div#media_belka {
	width: 622px;
	height: 28px;
	background: url('../img/pl/belka.gif') top left no-repeat;
	margin: 10px 0px;
	padding: 11px 15px 0px;	
}
div#media_belka a {
	color: #444;
	display: block;
	margin-right: 20px;
	float: left;
	height: 28px;
}
div#media_belka a:hover, div#media_belka a.selected {
	color: #fff;
	background: url('../img/pl/dziob_small.gif') bottom center no-repeat;
}
div#belka_submenu {
	border-bottom: 1px solid #FE9600;
	margin-bottom: 10px;
	padding: 0px 15px 10px;	
}
div#belka_submenu a {
	margin-right: 20px;
}   	
div.media_paging {
	border-top: 1px solid #FE9600;
	margin-top: 10px;
	padding: 10px 15px 0px;
}                         
#media_img {
	margin-bottom: 10px;
}
.orange, .orange a {
	color: #FE9600;
	text-decoration: none;
}    	

div#csr_menu_right {
	padding: 7px;
	width: 146px;	
	min-height: 300px;
	background-color: #FFF; 
}
div#csr_menu_right a {
	display: block;
	width: 100px;
	height: 30px;
	border-bottom: 1px dotted #ccc;
	color: #BA975D;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 36px;
	font-size: 10px;
}
div#csr_menu_right a.selected, div#csr_menu_right a:hover {
	color: #9d9d9d;
}

div#csr_menu_right a#alkohol {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px 0px;	
}
div#csr_menu_right a#lancuch {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -46px;	
}
div#csr_menu_right a#prawa_czlowieka {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -92px;	
}
div#csr_menu_right a#spolecznosci {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -138px;	
}
div#csr_menu_right a#hiv {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -184px;	
}
div#csr_menu_right a#przejrzystosc {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -230px;	
}
div#csr_menu_right a#woda {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -276px;	
}
div#csr_menu_right a#energia {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -322px;	
}
div#csr_menu_right a#odpady {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -414px;	
}
div#csr_menu_right a#gospodarka {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -368px;	
}
	
	
div#csr_menu_right a#alkohol.selected, div#csr_menu_right a#alkohol:hover {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -460px;	
}
div#csr_menu_right a#lancuch.selected, div#csr_menu_right a#lancuch:hover {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -506px;	
}
div#csr_menu_right a#prawa_czlowieka.selected, div#csr_menu_right a#prawa_czlowieka:hover {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -552px;	
}
div#csr_menu_right a#spolecznosci.selected, div#csr_menu_right a#spolecznosci:hover {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -598px;	
}
div#csr_menu_right a#hiv.selected, div#csr_menu_right a#hiv:hover {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -644px;	
}
div#csr_menu_right a#przejrzystosc.selected, div#csr_menu_right a#przejrzystosc:hover {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -690px;	
}
div#csr_menu_right a#woda.selected, div#csr_menu_right a#woda:hover {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -736px;	
}
div#csr_menu_right a#energia.selected, div#csr_menu_right a#energia:hover {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -782px;	
}
div#csr_menu_right a#odpady.selected, div#csr_menu_right a#odpady:hover {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -874px;	
}
div#csr_menu_right a#gospodarka.selected, div#csr_menu_right a#gospodarka:hover {
	background: url('../img/pl/ico_csr.gif') no-repeat 0px -828px;	
}	
.trescTresci p.bold, .trescTresci .bold {
	font-weight: bold;
}	
li.no_pointer {
	background: none;
}	
li.no_pointer ul, li.no_pointer ul li {
	background: none;
	list-style: disc;
	margin: 5px 0px 5px 10px;
} 	
.trescTresci ul li {
	margin-bottom: 5px;	
}
div.csr_div {
	width: 170px;
	padding-right: 58px;
	height: 71px;
	padding-top: 15px;
}
div#div_raportowanie {
	background: url('../img/pl/img_raportowanie_spoleczne.gif') no-repeat right top;
}
div#div_lider {
	background: url('../img/pl/img_lider_csr.gif') no-repeat right top;
}
div#div_spozycie {
	background: url('../img/pl/img_spozycie_alkoholu.gif') no-repeat right top;
}
div#div_programy {
	background: url('../img/pl/img_programy_spoleczne.gif') no-repeat right top;
}


div.csr_div a{
	font-size: 12px;
	text-decoration: underline;
}
div.csr_div_first {
	margin-right: 28px;
}
.fleft {
	float: left; 
	display: inline;
}
.csr_box {
	margin-bottom: 10px;
}
.csr_box a {
	font-size: 16px;
}	
.csr_box img {
	float: left;
	display: inline;
	margin: 0px 10px 10px 0px;
}	