/*** LAYOUT ******************************************************** LAYOUT ***/

body { background: #fff url(images/bg.gif) repeat-x; }
object { outline:none; }
body {
   color: #464646;
   font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
}
input, textarea {
   color: #464646;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a { color: #ff8004; }
a:hover { color: #ff8004; border-bottom: 1px dashed #ff8004; }

p { line-height: 1.35; }

#wrapper {
   background: #fff;
   width: 930px;
   margin: 20px auto 0;
   border: 1px solid #bddcff;
   border-bottom: 4px solid #bddcff;
   padding: 134px 9px 12px;
   position: relative;
}

/*** FOOTER ******************************************************** FOOTER ***/
#contentWrapper { overflow: hidden; width: 930px; }
 
#footer { 
   /*position: absolute;*/
   margin: 10px auto;
   width: 930px;
   overflow: hidden;
}

#footer .info li { float: left; color: #c0c0c0; }
#footer li a:hover { border: none; color: #002D65; }

#footer .info li.pzu { 
   padding: 13px 10px 0 0; 
   background: url(images/dots.gif) no-repeat right 11px; 
}
#footer .info li.d1 { padding: 13px 0 0 10px; }

/*#footer .info li.pzu a {
   display: block;
   float: left; 
   background: url(images/footer_pzu.png) no-repeat;
   width: 144px;
   height: 38px;
   overflow: hidden;
   text-indent: -6000px;
   margin: -13px 14px 0 0;
}*/

#footer .info li.d1 a { color: #c0c0c0; }
#footer .info li.d1 a:hover { color: #464646; }

#footer .shortcuts { float: right; }
#footer .shortcuts li { 
   float: left;
   padding: 13px 0 0 10px;
   height: 25px;  
}
#footer .shortcuts li.map { 
   padding: 13px 10px 0 0;  
   background: url(images/dots.gif) no-repeat right 11px; 
}


/*** HEAD ************************************************************ HEAD ***/
#head {
   position: absolute;
   top: 14px;
   left: 9px;
   width: 930px;
}
#head a { border: none; }

#head .logo {
   display: block;
   background: url(images/top_logo2.gif) no-repeat;
   /*width: 360px;
   height: 45px;*/
   width: 140px;
   height: 69px;
   overflow: hidden;
   text-indent: -6000px;
   position: absolute;
   left: 10px;
   top: -7px;
}

#head #logo {
   display: block;
   width: 140px;
   height: 69px;
   overflow: hidden;
   position: absolute;
   cursor: pointer;
   left: 10px;
   top: -7px;
}

#head .mainmenu {
   position: absolute;
   top: 66px;
   left: 0;
   width: 100%;
   background: url(images/menu_bg.gif) repeat-x;
   height: 34px; 
}

#head .mainmenu li {
   float: left;
   padding: 0 15px;
   background: url(images/mainmenu_dots.gif) no-repeat right top;
}
#head .mainmenu li.member { background: none; }
#head .mainmenu li.retirements { background: none; float: right; }

#head .mainmenu li.join span  {
   display: block;
   background: url(images/mainmenu_join.gif) no-repeat 5px 11px;
   width: 187px;
   height: 34px;
}
#head .mainmenu li.change span { width: 212px; height: 34px; background: url(images/mainmenu_change.gif) no-repeat 5px 11px; }
#head .mainmenu li.member span { width: 178px; height: 34px; background-image: url(images/mainmenu_member.gif) no-repeat 5px 11px; }
#head .mainmenu li.retirements span { width: 180px; height: 34px; background-image: url(images/mainmenu_retirements.gif) no-repeat 5px 11px; }

#head .mainmenu a  {
   display: block;
   background: url(images/mainmenu_join.gif) no-repeat 5px 11px;
   width: 187px;
   height: 34px;
}
#head .mainmenu li.change a { width: 212px; background-image: url(images/mainmenu_change.gif); }
#head .mainmenu li.member a { width: 178px; background-image: url(images/mainmenu_member.gif); }
#head .mainmenu li.retirements a { width: 180px; background-image: url(images/mainmenu_retirements.gif); }

#head .mainmenu span  {
   display: block;
   background: url(images/mainmenu_join.gif) no-repeat 5px 11px;
   width: 100%;
   height: 100%;
   overflow: hidden;
   text-indent: -6000px;
   cursor: pointer;
}
#head .mainmenu li a:hover span { background: none; }
#head .mainmenu li.change span { background-image: url(images/mainmenu_change.gif); }
#head .mainmenu li.member span { background-image: url(images/mainmenu_member.gif); }
#head .mainmenu li.retirements span { background-image: url(images/mainmenu_retirements.gif); }



#head .menu {
   position: absolute;
   top: 0;
   right: 0;
}

#head .menu li {
   float: left;
   padding: 0 5px;
   background: url(images/dots.gif) no-repeat right 0; 
}
#head .menu li.notowania { background: none; }

#head .menu a  {
   display: block;
   background: url(images/topmenu_active_onas.gif) no-repeat 5px 4px;
   width: 48px;
   height: 21px;
}

#head .menu #menuspanonas  {
   display: block;
   background: url(images/topmenu_active_onas.gif) no-repeat 5px 4px;
   width: 48px;
   height: 21px;
   cursor: default;   
}

#head .menu li.dlaparnerow a { width: 117px; background-image: url(images/topmenu_active_dlapartnerow.gif); }
#head .menu li.dlaparnerow #menudlapartnerow { cursor: default; width: 117px; background-image: url(images/topmenu_active_dlapartnerow.gif); }
#head .menu li.notowania a { width: 116px; background-image: url(images/topmenu_active_notowania.gif); }
#head .menu li.notowania #menunotowania { cursor: default; width: 116px; background-image: url(images/topmenu_active_notowania.gif); }
#head .menu li.placowki a { width: 105px; background-image: url(images/topmenu_active_placowki.png); }
#head .menu li.grupa a { width: 79px; background-image: url(images/topmenu_active_grupa.png); }

#head .menu span  {
   display: block;
   background: url(images/topmenu_onas.gif) no-repeat 5px 4px;
   width: 100%;
   height: 100%;
   overflow: hidden;
   text-indent: -6000px;
   cursor: pointer;
}
#head .menu li a:hover span { background: none; } 
#head .menu li.dlaparnerow span { background-image: url(images/topmenu_dlapartnerow.gif); }
#head .menu li.notowania span { background-image: url(images/topmenu_notowania.gif); }
#head .menu li.placowki span { background-image: url(images/topmenu_placowki.png); }
#head .menu li.grupa span { background-image: url(images/topmenu_grupa.png); }



#head .searchBox {
   width: 227px;
   height: 22px;
   position: absolute;
   top: 34px;
   right: 10px;
}

#head .searchBox .searchSubmit {
   width: 58px;
   height: 15px;
   background: url(images/text_szukaj.gif) no-repeat;
   border: none;
   margin-right: 5px;
   vertical-align: middle;
   cursor: pointer;
}

#head .searchBox .searchInput {
   width: 152px;
   height: 14px;
   padding: 4px 4px;
   font-weight: bold;
   background: #efefef;
   border: none;
}


/*** RIGHT MENU ************************************************ RIGHT MENU ***/
#rightMenu { 
   width: 205px; 
   overflow: hidden;
   background: url(images/stripes_bg_orange.gif) repeat left -2px;
   float: right;
   padding: 9px 10px 5px 9px;
}

#rightMenu a:hover { color: #002d65; /*font-weight: bold;*/ border: none; }
#rightMenu span:hover { color: #002d65; /*font-weight: bold;*/ border: none; }

#rightMenu .buttonLogin {
   display: block;
   background: url(images/button_login.gif) no-repeat;
   width: 205px;
   height: 56px;
   overflow: hidden;
   text-indent: -6000px;
}

#rightMenu .headContact {
   display: block;
   background: url(images/text_skontaktuj.gif) no-repeat;
   height: 28px;
   overflow: hidden;
   text-indent: -6000px;
   margin-top: 20px;
}

#rightMenu .menuContact li {
   background: url(images/dots_border.gif) repeat-x left bottom;
}

#rightMenu .menuContact h3 {
   font-size: 11px;
   font-weight:normal;
}

#rightMenu .menuContact a  {
   display: block;
   padding: 6px 0 6px 28px;
   background: url(images/icon_przedstawiciel.gif) no-repeat 8px 6px; 
}
#rightMenu .menuContact span  {
   display: block;
   padding: 6px 0 6px 28px;
   background: url(images/icon_przedstawiciel.gif) no-repeat 8px 6px; 
   color:#FF8004;
}
#rightMenu .menuRetirement span  {
   background: url(images/orange_arrow.gif) no-repeat 0 12px; 
   display: block;
   padding: 6px 0 6px 8px;
   color:#FF8004;
}

#rightMenu .menuContact #contaktFormId,
#rightMenu .menuContact #przedstawicielId,
#rightMenu .menuContact #showContactId,
#rightMenu .menuContact #placowkaId,
#rightMenu .headRetirement #pensionId,
#rightMenu .menuRetirement #pensionWhatId,
#rightMenu .menuRetirement #pensionWhyId,
#rightMenu .menuRetirement #pensionHowStartId,
#rightMenu .menuRetirement #penasionDictionaryId,
#rightMenu .menuRetirement #pensionSystemRulesId,
#rightMenu .menuRetirement #calcSimplyId,
#rightMenu .menuRetirement #easyPensionCalcId { cursor: pointer; }
#rightMenu .menuContact #contaktFormId:hover, 
#rightMenu .menuContact #przedstawicielId:hover,
#rightMenu .menuContact #placowkaId:hover,
#rightMenu .menuContact #showContactId:hover,
#rightMenu .headRetirement #pensionId:hover,
#rightMenu .menuRetirement #pensionWhatId:hover,
#rightMenu .menuRetirement #pensionWhyId:hover,
#rightMenu .menuRetirement #pensionHowStartId:hover,
#rightMenu .menuRetirement #penasionDictionaryId:hover,
#rightMenu .menuRetirement #pensionSystemRulesId:hover,
#rightMenu .menuRetirement #calcSimplyId:hover,
#rightMenu .menuRetirement #easyPensionCalcId:hover { color: #002d65; }
#rightMenu .menuContact li.doradca a { background-image: url(images/icon_doradca.gif); }
#rightMenu .menuContact li.placowka a { background-image: url(images/icon_placowka.gif); }
#rightMenu .menuContact li.formularz a { background-image: url(images/icon_formularz.gif); }
#rightMenu .menuContact li.formularz span { background-image: url(images/icon_formularz.gif); }
#rightMenu .menuContact li.doradca span { background-image: url(images/icon_doradca.gif); }
#rightMenu .menuContact li.placowka span { background-image: url(images/icon_placowka.gif); }
#rightMenu .menuContact li.formularz span { background-image: url(images/icon_formularz.gif); }
/* IE6 & IE7 fix */
#rightMenu .menuContact li a {display:inline-block;}
#rightMenu .menuContact li a {display:block;}
#rightMenu .menuContact li span {display:inline-block;}
#rightMenu .menuContact li span {display:block;}


#rightMenu .infolinia {
   display: block;
   background: url(images/infolinia.gif) no-repeat;
   height: 14px;
   overflow: hidden;
   text-indent: -6000px;
   margin-top: 20px;
}

#rightMenu .buttonLivechat {
   display: block;
   /*background: url(images/livechat_link.png) no-repeat;
   width: 205px;
   height: 56px;
   overflow: hidden;
   text-indent: -6000px;*/
   margin: 20px auto 0;
}

#rightMenu .headRetirement {
   display: block;
   background: url(images/text_oemeryturach.gif) no-repeat;
   height: 28px;
   overflow: hidden;
   text-indent: -6000px;
   margin-top: 20px;
}

#rightMenu .headRetirement a {
   display: block;
   width: 100%;
   height: 100%;
}
#rightMenu .headRetirement span {
   display: block;
   width: 100%;
   height: 100%;
}

#rightMenu .menuRetirement li { background: url(images/dots_border.gif) repeat-x left bottom; }
#rightMenu .menuRetirement li.last { background: none; }

#rightMenu .menuRetirement a  {
   background: url(images/orange_arrow.gif) no-repeat 0 12px; 
   display: block;
   padding: 6px 0 6px 8px;
}
#rightMenu .menuRetirement span  {
   background: url(images/orange_arrow.gif) no-repeat 0 12px; 
   display: block;
   padding: 6px 0 6px 8px;
}
/*#rightMenu .menuRetirement li.notowania { font-weight: bold; }*/
#rightMenu .menuRetirement a:hover { 
   background: url(images/blue_arrow.gif) no-repeat 0 12px; 
   color: #002d65; 
}
#rightMenu .menuRetirement span:hover { 
   background: url(images/blue_arrow.gif) no-repeat 0 12px; 
   color: #002d65; 
}
/* IE6 & IE7 fix */
#rightMenu .menuRetirement li a {display:inline-block;}
#rightMenu .menuRetirement li a {display:block;}
#rightMenu .menuRetirement li span {display:inline-block;}
#rightMenu .menuRetirement li span {display:block;}

#rightMenu .buttonCalculatro {
   display: block;
   background: url(images/calculator_link.gif) no-repeat;
   width: 205px;
   height: 155px;
   overflow: hidden;
   text-indent: -6000px;
   margin: 20px 0 9px 0;
}

#rightMenu .buttonCalculatro_sub {
   display: block;
   background: url(images/ciecie_banner.jpg) no-repeat;
   width: 205px;
   height: 119px;
   overflow: hidden;
   text-indent: -6000px;
   margin: 20px 0 9px 0;
}

#leftPane .unitsBox {
   /*overflow: hidden;*/
   width: 205px;
   margin: 0 0 0 -10px;
   padding: 7px 10px;
}

#leftPane .unitsBox a {
   display: block;
   width: 100%;
   height: 100%;
   background-repeat: no-repeat;
}
#leftPane .unitsBox a:hover { background: none !important; }

#leftPane .unitsBox .unitsCurrent {
   background: url(images/right_units_current.gif) no-repeat;
   height: 20px; 
   overflow: hidden;
  /* text-indent: -6000px;*/
}

#leftPane .unitsBox .unitsAll {
   background: url(images/right_units_all.gif) no-repeat left 6px;
   height: 21px; 
   overflow: hidden;
   /*text-indent: -6000px;*/
   padding-top: 6px;
}

#leftPane .unitsBox .unitsDate {
   background: url(images/right_units_date.gif) no-repeat left 6px;
   height: 21px; 
   overflow: hidden;
   /*text-indent: -6000px;*/
   padding-top: 6px;
}

#leftPane .unitsBox dd {
   background-repeat: no-repeat;
   overflow: hidden;
   /*text-indent: -6000px;*/
   margin: 0px 0 0 0;
   padding: 0 0 1px 2px;
   color: #FF8004; 
   font-size: 12px;
   font-weight: bold;
}

#leftPane .unitsBox dt {
   padding-left: 2px;
}

#leftPane .unitsBox h2{
	margin-bottom: 2px;
	background:transparent url(images/notowania.gif) no-repeat scroll 0 0;
	height:16px;
	overflow:hidden;
	text-indent:-6000px;
}
/*** CONTENT ****************************************************** CONTENT ***/
#content { 
   width: 695px; 
   overflow: hidden;
   float: left;
   /*padding-bottom: 100px;*/
}

#content #subpageBanner {
   background: url(images/main_banner.jpg) no-repeat;
   width: 695px;
   height: 145px;
   overflow: hidden;
   text-indent: -6000px;
   position: relative;
   display: block;
}

#content #subpageBanner:hover{
	border-bottom: none;
}

#content #subpageBanner.member {
   background: url(images/banner_dane.jpg) no-repeat;
}

#content #subpageBanner a {
   display: block;
   width: 118px;
   height: 15px;
   overflow: hidden;
   text-indent: -6000px;
   position: absolute;
   top: 103px;
   left: 559px;
   border: none
}
#content #subpageBanner.member a {
   left: 605px;
   width: 75px;
}

#content #path {
   padding-bottom: 12px;
   color: #d1d1d1;
   font-size: 9px;
}
#content #path a { color: #d1d1d1; }
#content #path a:hover,
#content #path a.current { color: #ff8004; }

#content #path span { color: #d1d1d1; }
#content #path span:hover,
#content #path span.current { color: #ff8004; }

#content #leftPane {
   width: 205px; 
   overflow: hidden;
   background: url(images/stripes_bg_blue.png) repeat left -2px;
   float: left;
   padding: 9px 10px 9px 9px;
}
#content #leftPane a:hover { border: none; }
#content #leftPane a.current { font-weight: bold; border: none; }

#content #leftPane span:hover { border: none; }
#content #leftPane span.current { font-weight: bold; border: none; }

.page_Search .results li,
#relatedPages li,
#content #leftPane li { clear: both; background: url(images/dots_border.gif) repeat-x left bottom; }
/* IE6 fix */
* html .page_Search .results li { padding: 0 0 1px 0; }
* html #relatedPages li { padding: 0 0 1px 0; }
* html #content #leftPane li { padding: 0 0 1px 0; }

.page_Search .results li.last,
#relatedPages li.last,
#content #leftPane li.last { background: none; }

#content #leftPane ul ul  {
   padding: 0 0 0 20px;
   float: left;
}

.page_Search .results a,
#relatedPages ul a,
#content #leftPane ul a  {
   background: url(images/orange_arrow.gif) no-repeat 0 12px; 
   display: block; 
   padding: 6px 0 6px 8px;
}
#content #leftPane ul span  {
   background: url(images/orange_arrow.gif) no-repeat 0 12px; 
   display: block; 
   padding: 6px 0 6px 8px;
}

.page_Search .results a:hover,
#relatedPages ul a:hover,
#content #leftPane ul a:hover { 
   background: url(images/blue_arrow.gif) no-repeat 0 12px; 
   color: #002d65; 
   border: none;
}
#content #leftPane ul span {  
   color: #ff8004;
}
#content #leftPane ul span:hover { 

}

/* IE6 & IE7 fix */
#content #leftPane li a {display:inline-block;}
#content #leftPane li a {display:block;}
#content #leftPane li span {display:inline-block;}
#content #leftPane li span {display:block;}
#relatedPages li a {display:inline-block;}
#relatedPages li a {display:block;}
.page_Search .results li a {display:inline-block;}
.page_Search .results li a {display:block;}

#content #leftPane .buttonDemoAccount {
   display: block;
   background: url(images/banner_demo.gif) no-repeat;
   width: 205px;
   height: 99px;
   overflow: hidden;
   text-indent: -6000px;
   margin-top: 10px;
}

#content #subpageContent {
   float: right;
   width: 459px;
}

#content h1.pageTitle {
   color: #224680;
   line-height: 1.35;
   font-size: 18px; 
   margin-bottom: 15px;
   /*font-family: "Times New Roman", Times, serif;*/
   font-family: Arial, serif;
}

#content div.bigBoxBlue {
	background: url(images/stripes_bg_blue.png) repeat left -2px;
   margin-bottom: 10px;
}

#content .editable p { line-height: 1.35; margin-bottom: 1em; }

#content .editable h1, #content .editable h2, #content .editable h3, 
#content .editable h4, #content .editable h5, #content .editable h6 {
   color: #224680;
   line-height: 1.35;
   font-family: "Times New Roman", Times, serif;
}
#content .editable h1 { font-size: 18px; margin-bottom: .2em; }
#content .editable h2 { font-size: 15px; margin-bottom: .2em; }
#content .editable h3 { font-size: 13px; margin-bottom: .2em; }
#content .editable h4 { font-size: 12px; margin-bottom: .2em; }
#content .editable h5 { font-size: 11px; margin-bottom: .2em; }
#content .editable h6 { font-size: 11px; margin-bottom: .2em; }

#content .editable img {
   padding: 3px;
   border: 1px solid #bddcff;
   display: block;
   margin: 0 auto 1em;
   background: #f8fbff;
}

/*** PAGE: HOME ************************************************ PAGE: HOME ***/
   
.page_Home #mainBanner {
   background: url(images/main_banner.jpg) no-repeat;
   width: 695px;
   height: 270px;
}

.page_Home .blueBoxes {
   padding: 10px 0 12px;
   overflow: hidden;
   background: url(images/bluebox_bottom.gif) repeat-x left bottom;
   width: 695px;
}

.page_Home .blueBoxes div {
   background: url(images/main_bluebox.gif) repeat-x;
   padding: 10px 10px 0;
   width: 205px;
   float: left;
   margin-right: 10px;
   min-height: 210px;
}
* html .page_Home .blueBoxes div { height: 210px; }
.page_Home .blueBoxes .member { margin-right: 0; }

.page_Home .blueBoxes h2 {
   height: 33px;
   overflow: hidden;
   text-indent: -6000px;
   background-repeat: no-repeat;
   margin-top: 10px;
}
.page_Home .blueBoxes .join h2 { background-image: url(images/bluebox_head_join.gif); }
.page_Home .blueBoxes .change h2 { background-image: url(images/bluebox_head_change.gif); }
.page_Home .blueBoxes .member h2 { background-image: url(images/bluebox_head_member.gif); }

.page_Home .blueBoxes a { color: #464646; display: block; }
.page_Home .blueBoxes a:hover { border: none; }
.page_Home .blueBoxes p img { position: absolute; margin: 7px 0 0 5px;}

.page_Home .newsBox {
   padding: 16px 0 0 10px;
   width: 470px;
   float: left;
   overflow: hidden;
}

.page_Home .newsBox h2 {
   height: 16px;
   background: url(images/news_head.gif) no-repeat;
   overflow: hidden;
   text-indent: -6000px;
}

.page_Home .newsBox div {
   width: 215px;
   padding: 5px 20px 30px 0;
   float: left;
   line-height: 1.35;
}

.page_Home .newsBox em { color: #c0c0c0; display: block; font-style: normal; }
.page_Home .newsBox .spanStrong { font-weight: bold; display: block; line-height: 1.35;}
.page_Home .newsBox div a { color: #464646; display: block; }
.page_Home .newsBox a:hover { border: none; }
.page_Home .newsBox div img { position: absolute; margin: 7px 0 0 5px;}

.page_Home .links {
   clear: both;
   font-weight: bold;
   background: url(images/stripes_bg_orange.gif);
   overflow: hidden;
   /*padding: 0 0 0 10px;*/
   margin: 0 20px 0 -10px;
   width: 685px;
   /*height: 13px;*/
   position: absolute;
   bottom: 12px;
   left: 19px;
}

.page_Home .links li {
   float: left;
   /*background: url(images/orange_arrow.gif) no-repeat 0 12px;*/
   padding: 5px 0 5px 10px;
}

.page_Home .links a {
   background: url(images/orange_arrow.gif) no-repeat 0 6px;
   padding-left: 8px;
   display: block;
   float: left;
}

.page_Home .links a:hover {
   background-image: url(images/blue_arrow.gif);
   color:#002D65;
   border: none;
}

.page_Home .links li.newsletter { width: 215px; border-right: 10px solid white;  }
.page_Home .links li.archive { width: 225px; }

.page_Home .newsBox.news3 { width: 705px; }
.page_Home .newsBox.news3 .links { width: 685px; }
.page_Home .newsBox.news3 .links li.newsletter { padding-left:35px; }


/*.page_Home .unitsBox {
   float: right;
   padding-bottom: 5px;
}*/

.page_Home .unitsBox {
   overflow: hidden;
   /*width: 215px;*/
   padding: 16px 0 5px 0;
   margin: 0;
   width: 195px;
   margin-bottom: 30px;
}

.page_Home .unitsBox h2{
	margin-bottom: 5px;
	background:transparent url(images/notowania.gif) no-repeat scroll 0 0;
	height:16px;
	overflow:hidden;
	text-indent:-6000px;
}

.page_Home #unitsBoxId{
	margin-top:16px;
	margin-bottom: -11px;
	background:transparent url(images/notowania.gif) no-repeat scroll 0 0;
	height:16px;
	overflow:hidden;
	text-indent:-6000px;
}

.page_Home .unitsBox a {
   display: block;
   width: 100%;
   height: 100%;
   background-repeat: no-repeat;
   border: none;
}
.page_Home .unitsBox a:hover { background: none !important; }

.page_Home .unitsBox .unitsCurrent {
   background: url(images/units_current.gif) no-repeat;
   height: 42px; 
   overflow: hidden;
  /* text-indent: -6000px;*/
}

.page_Home .unitsBox .unitsDate {
   background: url(images/units_date.gif) no-repeat;
   height: 20px; 
   overflow: hidden;
  /* text-indent: -6000px;*/
}

.page_Home .unitsBox .unitsAll {
   background: url(images/units_all.gif) no-repeat 0 8px;
   height: 27px; 
   overflow: hidden;
 /* text-indent: -6000px;*/
}

.page_Home .unitsBox dd {
   background-repeat: no-repeat;
   overflow: hidden;
   color: #FF8004; 
   font-size: 12px;
   font-weight: bold;
  /* text-indent: -6000px;*/
   margin: 0 0 3px 2px;
   padding: 0;
}
.page_Home .unitsBox dt {
   padding-left: 2px;
}


/*** PAGE: SUBPAGE ****************************************** PAGE: SUBPAGE ***/

/*** FAQ ************************************************************** FAQ ***/
.page_FaqPage .FAQItem .hide {
	display: none;
}

.page_FaqPage .FAQItem {
   margin-bottom: 15px;
}

.page_FaqPage .FAQItem .moreLink {
   display: block;
   background: url(images/stripes_bg_blue.png) repeat left -2px;
   padding: 5px 50px 5px 10px;
   font-weight: bold;
   position: relative;
   color: #224680;
}
.page_FaqPage .FAQItem a.moreLink:hover { border: none; }

.page_FaqPage .FAQItem .moreLink span {
   position: absolute;
   right: 10px;
   background: url(images/orange_arrow_down.gif) no-repeat right 6px;
   padding: 0 7px 0 0;
   font-weight: normal;
   cursor: pointer;
   color: #ff8004;
}
.page_FaqPage .FAQItem a.moreLink:hover span { font-weight: bold; }

.page_FaqPage .FAQItem .longDescr {
   /*background: url(images/stripes_bg_blue.png) repeat left -2px;*/
   padding: 5px 10px 5px;
}

.page_FaqPage .FAQItem .lessLink {
   background: url(images/orange_arrow_up.gif) no-repeat 4px 10px;
   display: block;
   padding: 5px 5px 5px 11px;
   width: 40px;
}
.page_FaqPage .FAQItem a.lessLink:hover { font-weight: bold; border: none; }

/*** NEWS ************************************************************ NEWS ***/
.page_NewsPage .newsItem, 
.page_AwardsPage .newsItem,
.page_PressPage .newsItem {
   background: url(images/stripes_bg_blue_long.png) repeat-y -412px top;
   padding: 5px;
   margin-bottom: 20px;
   overflow: hidden;
}

.page_NewsPage .newsItem .date,
.page_AwardsPage .newsItem .date, 
.page_PressPage .newsItem .date {
   float: left;
   text-align: right;
   width: 85px;
   font-weight: bold;
   color: #224680;
}

.page_NewsPage .newsItem .newsItemBody,
.page_AwardsPage .newsItem .newsItemBody, 
.page_PressPage .newsItem .newsItemBody {
   margin-left: 105px;
}

.page_NewsPage .newsItem h3, 
.page_AwardsPage .newsItem h3,
.page_PressPage .newsItem h3 {
   color: #224680;
   font-size: 12px;
   margin-bottom: 5px;
}

.page_NewsPage .newsItem .moreLink, 
.page_AwardsPage .newsItem .moreLink, 
.page_PressPage .newsItem .moreLink {
   background: url(images/orange_arrow.gif) no-repeat right 6px; 
   display: block;
   float: left;
   padding-right: 8px;
   margin-top: 5px;
}
.page_NewsPage .newsItem a.moreLink:hover, 
.page_AwardsPage .newsItem a.moreLink:hover, 
.page_PressPage .newsItem a.moreLink:hover { border: none; font-weight: bold; }

.page_NewsPage .navigator, 
.page_AwardsPage .navigator, 
.page_PressPage .navigator {
   display: block;
   text-align: center;
}

.page_NewsPage .navigator span,
.page_NewsPage .navigator a,
.page_AwardsPage .navigator span,
.page_AwardsPage .navigator a,
.page_PressPage .navigator span,
.page_PressPage .navigator a {
   width: 20px;
   display: block;
   float: left;
}
.page_NewsPage .navigator span,
.page_AwardsPage .navigator span,
.page_PressPage .navigator span { font-weight: bold; }
.page_NewsPage .navigator a:hover,
.page_AwardsPage .navigator a:hover,
.page_PressPage .navigator a:hover { border: none; font-weight: bold; }


/*** NOTOWANIA ************************************************** NOTOWANIA ***/
.page_Ranting .dateControls {
   padding: 10px;
   overflow: hidden;
   width: 439px;
}

.page_Ranting .dateControls h3 {
   color: #224680;
   line-height: 1.35;
   font-size: 13px; 
   margin-bottom: .2em;
   font-family: "Times New Roman", Times, serif;
}

.page_Ranting .dateControls .radioFixedPeriod {
   float: left;
   width: 111px;
   margin-bottom: 5px;   
}

.page_Ranting .dateControls .radioVariablePeriod { 
   clear: both; 
   padding-bottom: 5px;
   overflow: hidden;
   position: relative;
}
.page_Ranting .radioVariablePeriod .radioVariable { 
   /*float: left; margin-right: 7px;*/
  left: 0px;
  top: 2px;
  position: absolute; 
}
.page_Ranting .radioVariablePeriod .datePicker { /*float: left;*/ padding: 3px 22px 0 25px; width:350px; }

.page_Ranting .radioVariablePeriod .datePicker select {
   margin-right: 3px;
   border: 1px solid #bedcff;
}

.page_Ranting .radioVariablePeriod .datePicker .label {
   /*display: block; 
   padding: 0 0 3px 0;*/
}


.page_Ranting .chart {
   padding: 10px;
   overflow: hidden;
   width: 439px;
}

.page_Ranting .chart .flashWrapper {
   padding: 5px 0;
   background: #fff;
   margin-bottom: 10px;
}

.page_Ranting .dateControls .button,
.page_Ranting .chart .button {
   border: none;
   font: 16px "Times New Roman", Times, serif;
   font-weight: bold;
   color: #224680;
   float: right;
   font-weight: bold;
   cursor: pointer;
   padding: 0 3px 0 6px;
   background: url(images/blue_arrow.gif) no-repeat 0 12px;
   clear: both; 
   text-align:left;
   /*width: 100px;*/
}
.page_Ranting .dateControls .button { width:3em; }
.page_Ranting .chart .button { width:5.6em; }

.page_Ranting .dataGrid table {
   border: 1px solid #bedcff;
   border-collapse: collapse;
}

.page_Ranting .dataGrid { padding: 10px; }

.page_Ranting .dataGrid th.date,
.page_Ranting .dataGrid th.rate {
   background: #bedcff;
   width: 198px;
}

.page_Ranting .dataGrid .rate,
.page_Ranting .dataGrid .date {
   border-right: 1px solid #bedcff;
   background: #fff;
   padding: 5px 10px 5px;
   text-align: left;
}

.page_Ranting .dataGrid .rate {
   text-align: right;
}

.page_Ranting .dataGrid .alternating .rate,
.page_Ranting .dataGrid .alternating .date {
   background: #f3f3f3;
}


/*** SÄ¹ï¿½OWNIK ****************************************************** SÄ¹ï¿½OWNIK ***/
.page_DictionaryPage .searchBox {
   float: right;
   margin: -15px 2px 10px 0;
}

.page_DictionaryPage .searchBox input {
   border: 1px solid #ff8004;
   width: 130px;
}

.page_DictionaryPage .searchBox .button {
   background: #ff6902;
   border: none;
   /*font: 16px "Times New Roman", Times, serif;*/
   font-weight: bold;
   color: #fff;
   cursor: pointer;
   padding: 2px;
   width: 130px;
}

.page_DictionaryPage .searchBox {
   float: right;
}

.page_DictionaryPage .lettersBox {
   clear: both;
   overflow: hidden;
   padding: 0 0 10px 0;
}

.page_DictionaryPage .lettersBox li { float: left; }
.page_DictionaryPage .lettersBox a {
   display: block; 
   padding: 1px 3px; 
}
.page_DictionaryPage .lettersBox a:hover { 
   background: #003576;
   color: #fff;
   border: none;
}

.page_DictionaryPage .definitions {
   margin: 0;
   clear: both;
}

.page_DictionaryPage .definitions dt {
   font-weight: bold;
   color: #003576;
   margin-bottom: 5px;
}

.page_DictionaryPage .definitions dd {
   margin: 0 0 15px 30px;
}

.page_DictionaryPage .noResults {
   padding: 5px 15px 0;
   clear: both;
}

/*** Search ******************************************************** Search ***/
.page_Search .results li { padding: 0 0 0 20px; background: none; }
.page_Search .results li a { padding-top: 4px; padding-bottom: 4px; }

/*** Search ******************************************************** Search ***/
.page_PensionCalcSimply .calcMain {
   padding: 10px;
}

.page_PensionCalcSimply .calcMain .year {
   width: 50px;
   margin-right: 15px;
}

.page_PensionCalcSimply .calcMain .earnings {
   width: 86px;
   padding: 1px 2px;
}

.page_PensionCalcSimply .calcMain .button {
   background: transparent;
   border: none;
   font: 16px "Times New Roman", Times, serif;
   color: #224680;
   font-weight: bold;
   cursor: pointer;
   padding: 0 0 0 6px;
   background: url(images/blue_arrow.gif) no-repeat 0 12px;
   margin-left: 15px;
}


.page_PensionCalcSimply .calcMonths { padding: 10px; }

.page_PensionCalcSimply .calcMonths h3 {    
   color: #224680;
   line-height: 1.35;
   font-size: 15px; 
   margin-bottom: 10px;
   font-family: "Times New Roman", Times, serif;
}

.page_PensionCalcSimply .calcMonths table {    
   border: 1px solid #bedcff;
   border-collapse: collapse;
   margin-bottom: 10px;
}

.page_PensionCalcSimply .calcMonths table thead { background: #bedcff; font-weight: bold; vertical-align: top; }
.page_PensionCalcSimply .calcMonths table tbody { background: #f3f3f3; }
.page_PensionCalcSimply .calcMonths table tbody .zebra { background: #fff; }
.page_PensionCalcSimply .calcMonths table tfoot { background: #bedcff; font-weight: bold; }

.page_PensionCalcSimply .calcMonths table td { padding: 5px; }

.page_PensionCalcSimply .calcMonths table .month {
   width: 50px;
   border-right: 1px solid #bedcff;
}

.page_PensionCalcSimply .calcMonths table .monthInput {
   width: 160px;
   border-right: 1px solid #bedcff;
   text-align: center;
}
.page_PensionCalcSimply .calcMonths table thead .monthInput { text-align: left; }
   
.page_PensionCalcSimply .calcMonths table .monthValue {
   width: 196px;
   text-align: right;
}

.page_PensionCalcSimply .calcMonths table .monthInput input {
   border: 1px solid #e0e8ed;
   text-align: right;
   padding: 1px 2px;
   width: 146px;
}

.page_PensionCalcSimply .calcMonths table .sumInput { text-align: right; padding-right: 14px; }
.page_PensionCalcSimply .calcMonths table .sumValue { text-align: right; }

.page_PensionCalcSimply .calcMonths p { margin-top: 10px; }

.page_PensionCalcSimply .calcLinks { padding-left: 10px; }    
.page_PensionCalcSimply .calcLinks h3 {    
   color: #224680;
   line-height: 1.35;
   font-size: 15px; 
   margin-bottom: 5px;
   font-family: "Times New Roman", Times, serif;
}

.page_PensionCalcSimply .calcLinks ul { float: left; }
.page_PensionCalcSimply .calcLinks li { padding: 4px 0 4px; }
.page_PensionCalcSimply .calcLinks li a { padding: 0 0 0 22px; }
.page_PensionCalcSimply .calcLinks li.pdf  { 
   background: url(images/pdf_small.gif) no-repeat left 2px;
}
.page_PensionCalcSimply .calcLinks li a:hover { 
   color: #003576;
   border: none;
}
/*** ZOBACZ TAKÄ¹Â»E ******************************************** ZOBACZ TAKÄ¹Â»E ***/
#relatedPages {
   margin: 20px 0 0 0;
   padding: 16px 0 0 0; 
   background: url(images/stripes_bg_blue.png) repeat-x left -4px;
}

#relatedPages .relatedTitle {
   color: #224680;
   line-height: 1.35;
   font-size: 15px; 
   margin-bottom: 5px;
}

#relatedPages ul { float: left; }
#relatedPages li { padding-right: 20px; }

/*** SPRAWOZDANIA WZK ************************************ SPRAWOZDANIA WZK ***/
.page_wzaPage .searchOptions {
   padding: 10px;
   overflow: hidden;
   width: 439px;
}

.page_wzaPage .searchOptions .buttonSearch {
   background: transparent;
   border: none;
   font: 16px "Times New Roman", Times, serif;
   color: #224680;
   font-weight: bold;
   cursor: pointer;
   padding: 0 0 0 6px;
   background: url(images/blue_arrow.gif) no-repeat 0 12px;
   margin-left: 15px;
   float: right;
}
.page_wzaPage .searchOptions .formDates {
   overflow: hidden;
   width: 439px;
   padding: 0 0 10px 0;
}
.page_wzaPage .searchOptions .datepicker { float: left; }
.page_wzaPage .searchOptions .datepicker.right { float: right; }
.page_wzaPage .searchOptions .datepicker select { margin-right: 3px; border: 1px solid #bedcff; }
.page_wzaPage .searchOptions .datepicker label { display: block; padding: 0 0 3px 0; }

.page_wzaPage .searchOptions .datepicker .TDatePickerImageButton {
   border: none;
   padding: 0;
   cursor: pointer;
   margin-left: 1px;
}

.page_wzaPage .searchOptions .wzaListBox {
   border: 1px solid #e4edf6;
   padding: 2px;
   width: 100%;
   margin-bottom: 10px;
   height: 14.4em;
   color: #033e78;
}
.page_wzaPage .searchOptions .wzaListBox option { padding: 2px; }

.page_wzaPage .results h3,
.page_wzaPage .searchOptions h3 {
   color:#224680;
   font-family:"Times New Roman",Times,serif;
   font-size:15px;
   line-height:1.35;
}

.page_wzaPage .searchOptions p.help {
   margin-bottom:10px;
   color: #7d8288;
   font-size: 10px;
}

.page_wzaPage .results {
   padding: 10px;
   /*overflow: hidden;*/
}
.page_wzaPage .results h3 { margin-bottom: 10px; }

.page_wzaPage .results ul {
   background: #fff;
   padding: 7px 10px;
}

.page_wzaPage .results a { padding: 3px 0; display: block; }
.page_wzaPage .results a:hover { border: none; color: #245189; }

.page_wzaPage .wzaResults{
	background: white;
	padding: 6px 5px; 
}

.page_wzaPage .wzaResults .date { width: 130px; }
.page_wzaPage .wzaResults .name { width: 192px; }
.page_wzaPage .wzaResults .file { width: 77px; }
.page_wzaPage .wzaResults .alternating { background: #f2f2f2; }

.page_wzaPage .wzaResults a.pdf  { 
   background: url(images/pdf_small.gif) no-repeat left 2px;
   display: block;
   width: 22px;
   height: 13px;
   padding-left: 22px;
}

.page_wzaPage .wzaResults td { 
   width: 200px;
   padding: 0 5px;
}

/*** Contact ****************************************************** Contact ***/
.page_ContactFormPage .contactForm {
   background: url(images/stripes_bg_blue.png) repeat left -2px;
   padding: 10px;
}

.page_ContactFormPage .errorBox {
   background: url(images/stripes_bg_orange.gif) repeat left -2px;
   padding: 10px;
   text-align: center;
   font-weight: bold;
   margin-bottom: 10px;
   border: 1px solid #ffdfc0;
   color: red;
}

.page_ContactFormPage .infoBox {
   background: url(images/stripes_bg_orange.gif) repeat left -2px;
   padding: 10px;
   text-align: center;
   font-weight: bold;
   margin-bottom: 10px;
   border: 1px solid #ffdfc0;
   color: #224680;
}

.page_ContactFormPage .formRow,
.page_ContactFormPage .formRowCheckbox {
	padding: 0 0 0 0;
	overflow: hidden;
	clear: both;
	margin-bottom: 0.5em;
   position: relative;
}
.page_ContactFormPage .formRowCheckbox { padding-top: 10px; }

.page_ContactFormPage .formRow .leftCheck,
.page_ContactFormPage .formRow span.label,
.page_ContactFormPage .formRow label {
	width: 125px;
	text-align: left;
	display: block;
	float: left;
	padding-top: 2px;
}

.page_ContactFormPage .formRow input,
.page_ContactFormPage .formRow select,
.page_ContactFormPage .formRow textarea {
	/*position: absolute;*/
	display: block;
	float: left;
	margin: 0 0 0 5px;
	width: 300px;
	padding: 1px 2px;
	border: 1px solid #d8eaff;
}

.page_ContactFormPage .formRow select {
	width: 156px;
}

.page_ContactFormPage span.error,
.page_ContactFormPage .formRow span.error {
	display: block;
	color: #EA0B08;
	float: left;
	padding: 2px 0 0 133px;
	font-weight: bold;	
}

.page_ContactFormPage .formRow span.value {
	display: block;
	float: left;
	padding: 2px 0 0 6px;
	font-weight: bold;
}


.page_ContactFormPage .formRowCheckbox input {
   position: absolute;
   left: 87px;
   top: 15px;
}

.page_ContactFormPage .formRowCheckbox .required {
   position: absolute;
   left: 107px;
   top: 17px;
}

.page_ContactFormPage .formRowCheckbox .labelText {
   margin: 0 4px 0 130px;
   padding: 7px 0 0 0;
   display: block;
   background: url(images/dots_border.gif) repeat-x;
}



.page_ContactFormPage .sendButtons {
	margin-top: 12px;
	padding-top: 6px;
	padding-left: 12px;
	border-top: 1px solid #cccccc;
	text-align: left;
}

.page_ContactFormPage .confirmRow {
	margin-top: 12px;
	padding-top: 6px;
	padding-left: 12px;
	padding-bottom: 5px;
	margin-bottom: 12px;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	font-weight: bold;
	color: #EA0B08;
}

.page_ContactFormPage .required {
   color: #ff8004;
}

.page_ContactFormPage {
   position: relative;   
}

.page_ContactFormPage .sendButton {
   float: right;
   margin-top: 10px;
   border: none;
   background: none;
   color: #224680;
   font-size: 15px; 
   font-family: "Times New Roman", Times, serif;
   cursor: pointer;
   background: url(images/blue_arrow.gif) no-repeat scroll 0 10px;
   font-weight: bold;
   padding: 0 3px;
}

.page_ContactFormPage .legend {
   float: left;
   padding: 10px 0 0 3px;
}

/*** NewsletterRows **************************************** NewsletterRows ***/
.formRow {
	padding: 0 0 0 12px;
	overflow: hidden;
	clear: both;
	margin-bottom: 0.5em;
}

.formRow .leftCheck,.formRow span.label,.formRow label {
	width: 125px;
	text-align: right;
	display: block;
	float: left;
	padding-top: 2px;
}

.formRow input,.formRow select,.formRow textarea {
	/*position: absolute;*/
	display: block;
	float: left;
	margin: 0 0 0 5px;
	width: 150px;
	padding: 1px 2px;
	border: 1px solid #BBBBBB;
}

.formRow select {
	width: 156px;
}

.formRow span.error {
	display: block;
	color: #EA0B08;
	float: left;
	padding: 2px 0 0 6px;
	font-weight: bold;	
}

.formRow span.value {
	display: block;
	float: left;
	padding: 2px 0 0 6px;
	font-weight: bold;
}

.sendButtons {
	margin-top: 12px;
	padding-top: 6px;
	padding-left: 12px;
	border-top: 1px solid #cccccc;
	text-align: left;
}

.confirmRow {
	margin-top: 12px;
	padding-top: 6px;
	padding-left: 12px;
	padding-bottom: 5px;
	margin-bottom: 12px;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	font-weight: bold;
	color: #EA0B08;
}

.page_RantingStructure a.year:hover { color: #003576; border: none; }
.page_RantingStructure a.current{ font-weight: bold; }
.page_RantingStructure .assetsStructure{ margin: 20px 0 10px 10px; }
.page_RantingStructure .assetsStructure li { margin: 0 0 .5em 0; }
.page_RantingStructure .assetsStructure li a:hover { color: #003576; border: none; }

.rantingStructureSubtitle { font-size: 11px; }
.rantingStructureSubtitle span { display: block; padding-top: 5px; font-weight: normal; }






/*** KALENDARZE ************************************************ KALENDARZE ***/
.TDatePicker_default {
   z-index: 1000;
   border: 1px solid #BEDCFF;
}

.TDatePicker_default .selected {
   background: #bedcff url(images/stripes_bg_blue.png) repeat scroll left -2px;
   border:2px solid #bedcff ;
   color: #464646;
   padding: 2px 0;
}

.TDatePicker_default .hover {
   background-color:white;
   border:1px solid #bedcff;
   font-weight: bold;
   color: #464646;
   cursor: pointer;
}

.TDatePicker_default .selected.hover {
   background: #bedcff;
}

.TDatePicker_default .calendarFooter {
   border-top:1px solid #BEDCFF;
   margin:2px 5px;
}



.page_UnitAndRepresentative table.units {
   width: 459px;
   border-collapse: collapse;
   margin-top: 10px;
}

.page_UnitAndRepresentative table.units thead th {
   background: url(images/stripes_bg_blue.png) left -2px;
   padding: 7px 10px;
   text-align: left;
}

.page_UnitAndRepresentative table.units thead th {
   background: url(images/stripes_bg_blue.png) left -2px;
   padding: 10px;
   text-align: left;
}

.page_UnitAndRepresentative table.units tr { 
   background: url(images/stripes_bg_blue.png) repeat-x 2px -5px;
} 
.page_UnitAndRepresentative table.units td { 
   line-height:1.3; 
   padding: 8px 0 5px; 
   vertical-align:top;
   /*border-top: 1px dotted #d8eaff;*/
}

.page_UnitAndRepresentative table.units td.name { width: 175px; padding: 8px 12px 5px 5px; }
.page_UnitAndRepresentative table.units td.address { padding-right: 12px; }
.page_UnitAndRepresentative table.units td.phone { width: 115px;  }

.page_UnitAndRepresentative table.representatives {
   width: 459px;
   border-collapse: collapse;
}

.page_UnitAndRepresentative .representatives td {
   padding: 5px 5px 10px;
   width: 50%;
   line-height: 1.4;
}

.page_UnitAndRepresentative .representatives td .name {
   font-weight: bold;
}
.deleteFromNL .error{
	width: 80%;
	margin: 5px 0;
	text-align:center;
}
.deleteFromNL .sendButtons{
	padding-left: 120px;
}
.deleteFromNL .formRow{
	width: 430px;
}
.deleteFromNL .sendButtons .formRow{
	width: 330px;
}

.relatedLinks {
	cursor: pointer; 
	color: rgb(255, 128, 4); 
	background:transparent url(images/orange_arrow.gif) no-repeat scroll 0 12px; 
	display:block; 
	padding:6px 0 6px 8px;
	font-weight: normal;
}

.relatedLinks:hover {
	color: #002D65;
}

/***************************************************************************************** PAGE ERROR 404 *********************/
.messageError{
   margin:0 auto;
   width: 640px;
   border: 1px solid #FFECD4;
   text-align: center;
   padding:10px 0 0;
}
.messageError p{
   padding-bottom: 10px;
}

.messageErrorBody h3{
   margin:0 auto 10px;
   background: url(images/stripes_bg_orange.gif) repeat;
   color: #FF8400;
   padding: 5px 0 5px 0;
   font-size: 13px;
   width:642px;
}
.messageErrorBody h3 span {font-size: 12px;}
.messageErrorBody{
   width: 100%;
   text-align: center;
   margin:70px 0 80px;
}

/************************************STRONA ¯A£OBNA****************************************/
.blackPage .page_Home .blueBoxes{
    background:transparent url(images/black/bluebox_bottom.gif) repeat-x scroll left bottom;
}
.blackPage  .page_Home .blueBoxes div{
    background:transparent url(images/black/main_bluebox.gif) repeat-x scroll 0 0;
}
.blackPage .page_Home .links a,
.blackPage #rightMenu .menuContact span,
.blackPage #rightMenu .menuRetirement span,
.blackPage a,
.page_Home .unitsBox dd   {
    color: #818181;
}
.page_Home .links a {
    background:transparent url(images/black/orange_arrow.gif) no-repeat scroll 0 6px;
}
.blackPage .page_Home .links a:hover,
.blackPage #rightMenu .menuContact span:hover ,
.blackPage #rightMenu .menuRetirement span:hover ,
.blackPage a:hover   {
    color: #323232;
}
body.blackPage {
    background:#FFFFFF url(images/black/bg.gif) repeat-x scroll 0 0;
}
.blackPage .page_Home .blueBoxes .join h2 {
    background-image:url(images/black/bluebox_head_join.gif);
}
.blackPage .page_Home .blueBoxes .change h2 {
    background-image:url(images/black/bluebox_head_change.gif);
}
.blackPage .page_Home .blueBoxes .member h2 {
    background-image:url(images/black/bluebox_head_member.gif);
}
.blackPage .page_Home .newsBox h2 {
    background:transparent url(images/black/news_head.gif) no-repeat scroll 0 0;
}
.blackPage .page_Home #unitsBoxId {
    background:transparent url(images/black/notowania.gif) no-repeat scroll 0 0;
}
.blackPage #rightMenu {
    background:transparent url(images/black/stripes_bg_orange.gif) repeat scroll left -2px;
}
.blackPage #rightMenu .buttonLogin {
    background:transparent url(images/black/button_login.gif) no-repeat scroll 0 0;
}
.blackPage .page_Home .links {
    background:transparent url(images/black/stripes_bg_orange.gif) repeat scroll 0 0;
}
.blackPage #rightMenu .infolinia {
    background:transparent url(images/black/infolinia.gif) no-repeat scroll 0 0;
}
.blackPage #rightMenu .headContact {
    background:transparent url(images/black/text_skontaktuj.gif) no-repeat scroll 0 0;
}
.blackPage #rightMenu .headRetirement {
    background:transparent url(images/black/text_oemeryturach.gif) no-repeat scroll 0 0;
}
.blackPage #rightMenu .buttonCalculatro {
    background:transparent url(images/black/calculator_link.gif) no-repeat scroll 0 0;
}
.blackPage #head .mainmenu li {
    background:transparent url(images/black/mainmenu_dots.gif) no-repeat scroll right top;
}
.blackPage #rightMenu .menuContact li.formularz span {
    background-image:url(images/black/icon_formularz.gif);
}
.blackPage #rightMenu .menuContact span {
    background:transparent url(images/black/icon_przedstawiciel.gif) no-repeat scroll 8px 6px;
}
.blackPage #rightMenu .menuContact li.placowka span {
    background-image:url(images/black/icon_placowka.gif);
}
.blackPage #rightMenu .menuContact li.doradca span {
    background-image:url(images/black/icon_doradca.gif);
}
.blackPage #rightMenu .menuRetirement span {
    background:transparent url(images/black/orange_arrow.gif) no-repeat scroll 0 12px;
 }
 .blackPage #head .mainmenu li.join span {
    background:transparent url(images/black/mainmenu_join.gif) no-repeat scroll 5px 11px;
 }
.blackPage #head .mainmenu li.change a {
    background-image:url(images/black/mainmenu_change.gif);
}
.blackPage #head .mainmenu a {
    background:transparent url(images/black/mainmenu_join.gif) no-repeat scroll 5px 11px;
 }
.blackPage #head .mainmenu li.member a {
    background-image:url(images/black/mainmenu_member.gif);
}
.blackPage #head .mainmenu li.retirements a {
    background-image:url(images/black/mainmenu_retirements.gif);
}
 .blackPage #head .mainmenu li.change span {
    background-image:url(images/black/mainmenu_change.gif);
}
.blackPage #head .mainmenu li.member span {
    background-image:url(images/black/mainmenu_member.gif);
}
.blackPage #head .mainmenu li.retirements span {
    background-image:url(images/black/mainmenu_retirements.gif);
}
.blackPage #head .mainmenu {    
    background:transparent url(images/black/menu_bg.gif) repeat-x scroll 0 0;
 }
.blackPage #head .mainmenu li a:hover span { background: none; }
.blackPage #head .menu a  {background: url(images/black/topmenu_active_onas.gif) no-repeat 5px 4px;}
.blackPage #head .menu #menuspanonas  {background: url(images/black/topmenu_active_onas.gif) no-repeat 5px 4px;}
.blackPage #head .menu li.dlaparnerow a { width: 117px; background-image: url(images/black/topmenu_active_dlapartnerow.gif); }
.blackPage #head .menu li.dlaparnerow #menudlapartnerow { cursor: default; width: 117px; background-image: url(images/black/topmenu_active_dlapartnerow.gif); }
.blackPage #head .menu li.notowania a { width: 116px; background-image: url(images/black/topmenu_active_notowania.gif); }
.blackPage #head .menu li.notowania #menunotowania { cursor: default; width: 116px; background-image: url(images/black/topmenu_active_notowania.gif); }
.blackPage #head .menu li.placowki a { width: 105px; background-image: url(images/black/topmenu_active_placowki.png); }
.blackPage #head .menu li.grupa a { width: 79px; background-image: url(images/black/topmenu_active_grupa.png); }
.blackPage #head .menu span  {background: url(images/black/topmenu_onas.gif) no-repeat 5px 4px;}
.blackPage #head .menu li a:hover span { background: none; } 
.blackPage #head .menu li.dlaparnerow span { background-image: url(images/black/topmenu_dlapartnerow.gif); }
.blackPage #head .menu li.notowania span { background-image: url(images/black/topmenu_notowania.gif); }
.blackPage #head .menu li.placowki span { background-image: url(images/black/topmenu_placowki.png); }
.blackPage #head .menu li.grupa span { background-image: url(images/black/topmenu_grupa.png); } 
.blackPage #wrapper{border-color: #C9C9C9;}
.blackPage #rightMenu .menuContact li {
    background:transparent url(images/black/dots_border.gif) repeat-x scroll left bottom;
 } 
.blackPage #rightMenu .menuRetirement li {
    background:transparent url(images/black/dots_border.gif) repeat-x scroll left bottom;
 }
