
/* Wzorzec strony - start */ 

html,body {
	margin: 0;
	padding: 0;
}

html,body {
	background-color: #fff;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 11px;
	text-align: center;
	color: #4D4D4D;
}

.container {
	margin: 0 auto;
	width: 770px;
	text-align: left;
	position: relative;
	padding: 0px 0px 0px 0px;
}

#pMap {
	text-align: center;
}

img {
	border: 0px;
}

/* Nagłówek - start */ 

.header {
	width: 770px;
}

#topLogo {
	float: left;
	width: 114px;
	height: 78px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#topGray {
	float: right;
	width: 620px; 
	padding: 15px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	color: #4D4D4D;
}

#topGray a {
	text-decoration: none;
	color: #424AA1;		
}

#topGray a:hover {
	text-decoration: underline;
}

.topMenuInLine {
	float: right;
	width: 620px; 
	padding: 20px 18px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	color: #4FAD32;
}

.topMenuInLine ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.topMenuInLine li {
	float: right;
	display: block;
}

.topMenuInLineLi {
	padding: 0 0 0 10px;
	background: url(img/pic_04.gif) no-repeat;
}

.topMenuInLine a {
	padding: 0 3px 0 3px;
	text-decoration: none;
	color: #424AA1;
}

.topMenuInLine a:hover {
	text-decoration: underline;
}




/* Nagłówek - stop */ 
	

/* Breadcrumb - start */ 

#breadcrumb {
	margin-top: 5px;
	padding-top: 0px; 
	float : right;
	width: 550px;
	color: #44A526;
	line-height: 18px;;
	float: right;
}

#breadcrumb a {
	text-decoration: none;
	color: #4D4D4D;
}

#breadcrumb a:hover {
	text-decoration: underline;
}



/* Breadcrumb - stop */ 
	

/* Lewe menu razem z banerami - start */ 

#leftPanel {
	margin-top: 10px;
	float: left;
	width: 209px;
}

#leftPanel a {
	text-decoration: none;
	color: #424AA1;
}

#leftPanel a:hover {
	text-decoration: underline;
}

#leftPanel .menuPanel {
	float: none;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#leftPanel .menuPanel li.current {
	background: #EFF0F7 url(img/pic_02.gif) no-repeat;
}

#leftPanel .menuPanel li {
	width: 174px;
	padding: 3px 10px 5px 25px;
	margin: 0 0 1px 0;
	background: #EFF0F7 url(img/pic_01.gif) no-repeat;
}

#leftPanel .blueBox {
   font-weight: bold;
   background: url(img/box_title_bg.gif) repeat-x;
   background-position: bottom;
   height: 19px;
   width: 203px;
   padding: 12px 0px 1px 6px;
   color: white;
}

#leftPanel .linkPanel {
	float: none;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#leftPanel .linkPanel li {
	width: 174px;
	padding: 3px 10px 5px 25px;
	margin: 0 0 1px 0;
	border: 0;
	background: #F7F7F7;
}

#leftPanel .bannerPanel {
	padding: 0;
	margin: 10px 0 10px 0;	
	line-height: 1px;
}



/* Lewe menu razem z banerami - stop */ 
	

/* Stopka - start */ 

.footer {
	clear: both;
	width: 770px;
	height: 78px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #C1B287;
}

.footerNoMenu {
	float: left;
	width: 605px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #CCBE9B;
}

.footerNoMenu div {
	padding: 10px 0 0 15px;
	color: #7D7D7D;
	float: left;
	margin: 0;
}

.footerNoMenu a {
	padding: 0 3px 0 3px;
	text-decoration: none;
	color: #434AA2;
}

.footerNoMenu a:hover {
	text-decoration: underline;
}

.footer  {
	font-size: 11px;
	font-weight: normal;
}

.footer a {
	padding: 0 3px 0 3px;
	text-decoration: none;
	color: #434AA2;
}

.footer a:hover {
	text-decoration: underline;
}

.footerGray {
	padding: 5px 0 0 3px;
	color: #7D7D7D;
	float: left;
	margin: 0;
}

.footerLogo {
	float: right;
	padding: 10px 0 0 0;
	width: 154px;
	text-align: right;
}

.MenuInLine {
	float: left;
	padding: 10px 0 0 0;
	text-align: left;
	color: #4EAC30;
	width: 610px;
}

.MenuInLine ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.MenuInLine li {
	float: left;
	display: block;
}

.MenuInLineLi {
	padding: 0 0 0 9px;
	background: url(img/pic_04.gif) no-repeat;
}


/* Stopka - stop */ 
	

/* Menu główne - start */ 

.menu {
	clear: both;
	height: 27px;
	width: 770px;
	background: url(img/menu_bg.gif) repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.menu * {
	float: left;
	display: block;
}

.menu ul {
	padding: 0;
	margin: 0 0 1px 0;
}

.menu_1 a {
	width: 121px;
	height: 26px;
	background-image: url(img/menu_01.gif);
}

.menu_1 a:hover {
	width: 121px;
	height: 26px;
	background-image: url(img/menu_01_.gif);
}

.menu_2 a {
	width: 85px;
	height: 26px;
	background-image: url(img/menu_02.gif);
}

.menu_2 a:hover {
	width: 85px;
	height: 26px;
	background-image: url(img/menu_02_.gif);
}

.menu_3 a {
	width: 144px;
	height: 26px;
	background-image: url(img/menu_03.gif);
}

.menu_3 a:hover {
	width: 144px;
	height: 26px;
	background-image: url(img/menu_03_.gif);
}

.menu_4 a {
	width: 110px;
	height: 26px;
	background-image: url(img/menu_04.gif);
}

.menu_4 a:hover {
	width: 110px;
	height: 26px;
	background-image: url(img/menu_04_.gif);
}

.menu_5 a {
	width: 123px;
	height: 26px;
	background-image: url(img/menu_05.gif);
}

.menu_5 a:hover {
	width: 123px;
	height: 26px;
	background-image: url(img/menu_05_.gif);
}

.menu_6 a {
	width: 177px;
	height: 26px;
	background-image: url(img/menu_06.gif);
}

.menu_6 a:hover {
	width: 177px;
	height: 26px;
	background-image: url(img/menu_06_.gif);
}



/* Menu główne - stop */ 
	

/* Wzorzec strony - stop */ 
	


/* Strona główna - baner reklamowy - start */ 

#topBanner {
	background: url(img/top_banner.jpg) no-repeat;
	line-height: 0px;
	height: 170px;
	width: 770px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 16px 0px;
}

#topBannerNews {
	padding: 25px 0 0 366px;
	line-height: normal;
	width: 370px;
	height: 120px;
        text-align: justify;
}

#topBannerNews h1 {
	color: #424AA1;
	font-size: 13px;
	padding: 0;
	margin: 0 0 5px 0;
}

#topBannerNews h2 {
	color: #44A526;
	font-size: 13px;
        font-style: italic;
        text-decoration: none;
	padding: 0;
	margin: 5px 0 5px 0;
}



/* Strona główna - baner reklamowy - stop */ 
	

/* Strona główna - wiadomości - start */ 

#divNewsPanel {
	width: 330px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#divNewsPanel h1 {
	margin: 7px 0px 15px 0px;
	padding: 0px 0px 0px 12px;
	color: #424AA1;
	font-size: 14px;
	background: url(img/pic_03.gif) no-repeat;
		clear: both;
}

#divNewsPanel a {
	text-decoration: none;
	color: #424AA1;
}

#divNewsPanel a:hover {
	text-decoration: underline;
}

#divNewsPanel p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#divNewsPanel .on_sign{
        float: right;
        width:125px;     
        text-align: right; 
        margin: 0px 20px 0px 0px;
}

#divNewsPanel .sign{
        font-size: 13px;
        font-weight: bold;
        font-style: italic;
}

.divDate {
	color: #C7AD94;
	font-size: 9px;
}

/* Strona główna - wiadomości - stop */ 
	

/* Strona główna - menu - start */ 

#divMenuPanel {
	width: 420px;
	float: right;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

.linkList {
	padding: 3px 0 3px 0;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.linkList li {
	background-image: url(img/pic_01.gif);
	background-repeat: no-repeat;
	padding: 1px 0px 2px 25px;
	margin: 0px 0px 0px 0px;
	width: 175px;
}

.linkList a {
	text-decoration: none;
	color: #424AA1;
}

.linkList a:hover {
	text-decoration: underline;
}


/* Strona główna - menu - panele - start */ 

.divMenuBox {
	float: right;		
	margin: 0px 0px 0px 0px;
	width: 209px;	
}

.divFlash {
	clear: both;
	float: left;		
	margin: 0 0px 0 0px;
	width: 209px;	
	height: 62px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	
}

.divOPteDom {
	float: left;
	background: #F0F0F8 url(img/box_pte_dom_bg.gif) no-repeat bottom;
	height: 148px;
	width: 209px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.divPrzystapDoDom {
	float: right;	
	background: #F0F0F8 url(img/box_przystap_do_dom_bg.gif) no-repeat bottom;
	height: 148px;
	width: 209px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.divDlaCzlonkowOfe {
	clear: both;
	float: left;	
	background: #F0F0F8 url(img/box_dla_czlonkow_ofe_bg.gif) no-repeat bottom;
	height: 148px;
	width: 209px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.divWynikiInwestycyjne {
	float: right;		
	background: #F0F0F8 url(img/box_wyniki_inwestycyjne_bg.gif) no-repeat bottom;
	height: 148px;
	width: 209px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.divTitle {
	font-weight: bold;
	background: url(img/box_title_bg.gif) repeat-x;
	width: 199px;
	height: 19px;
	padding: 4px 0px 0px 10px ;
	color: white;
}

.divTitle a {
	text-decoration: none;
	color: white;
	font-weight: bold;
}

.divTitle a:hover {
	text-decoration: underline;
	color: white;
	font-weight: bold;
}


/* Strona główna - menu - panele - stop */ 
	

/* Strona główna - menu - panel wartości jednostki - start */ 

.divUnitCurent {
	float: right;		
	background-color: #F4F4F4;
	width: 200px;
	height: 58px;
	margin: 2px 0px 2px 0px;
	padding: 4px 0px 0px 9px;
}

#divUnitValue {
	float: left;
	width: 80px;
}
#divUnitValueDate {
	float: right;
	width: 100px;
	color: #484848;
	text-align: right;
	padding: 4px 10px 0px 0px;
	font-size: 11px;
}

.divUnitCurent h3 {
	color: #434AA4;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.divUnitCurent strong {
	color: #484848;
	font-size: 18px;
}

.spanUnitUP {
	background-image: url(img/up.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 13px;
	color: #45A527;
	font-weight: bold;
	font-size: 12px;
}

.spanUnitDOWN {
	background-image: url(img/down.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 13px;
	color: #C60000;
	font-weight: bold;
	font-size: 12px;
}

/* Strona główna - menu - panel wartości jednostki - stop */ 
	

/* Strona główna - menu - stop */ 
	

/* Strona główna - stop */ 
	

/* Prawy panel - start */ 

.rightPanel {
	padding: 0px 0px 0px 0px; 
	float: right;
	width: 550px;
	margin: 0px 0px 15px 0px;
}

#rightPanel {
	width: 770px;
}

.rightPanel  .on_sign{
        float: right;
        width:125px;     
        text-align: right; 
        margin: 0px 5px 0px 0px;
}

.rightPanel .sign{
        font-size: 13px;
        font-weight: bold;
        font-style: italic;
        text-align: right;
        margin: 5px 0px 0px 0px;
}

.rightPanel  .on_right{
        float: right;
        width:50px;     
        text-align: right; 
        margin: 0px 20px 0px 0px;
}

/* Formularze - start */ 

.rightPanel form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



.rightPanel label {
	padding: 0px 5px 0px 0px;
}

.rightPanel label span {
	color: #FF0000;
}


.rightPanel  input {
	background-color: #FFFFFF;
	padding: 0px 0px 0px 5px;
	border: 1px solid #D9D9D9;
}


.rightPanel .button {
	font-family: Arial, Tahoma, Verdana, Sans-serif;
        font-weight: bolder;
	background-color: #424AA1;
	color: #ffffff;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #D9D9D9;
        border-style: ridge;
}


textarea {
	background-color: #FFFFFF;
	border: 1px solid #D9D9D9;
	padding: 2px 0 2px 5px;
	font-size: 13px;
	width: 550px;
	height: 160px;
        font-family: MS Shell Dlg;
}


.rightPanel form .table_form{
	width: 100%;
	border-spacing: 0px;
	border: 4px solid #EFF0F7;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.rightPanel form .table_form tr{
	color: #424AA1;
	background-color: #EFF0F7;
}

.rightPanel form .table_form td{
	color: #424AA1;
	background-color: #EFF0F7;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
}


.rightPanel  .select {
	background-color: #FFFFFF;
	padding: 0px 0px 0px 5px;
	border: 1px solid #D9D9D9;
}

.rightPanel form .select{
	width: 100%;
	border-spacing: 1px;
	border: 0px;
        border-style: none; 
	border-spacing: 0px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}


.rightPanel form .select tr{
	color: #424AA1;
	background-color: #EFF0F7;
}

.rightPanel form .select td{
	color: #424AA1;
	background-color: #EFF0F7;
        text-align: justify;
}

#buttonPlace {
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float: right;		
        text-align: right;
        width: 100%;
        height: 25px;
}


.required {
         color: red;
}

/* Formularze - błędy - start */ 

.rightPanel .errors {
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	float: left;		
        text-align: left;
        width: 100%;
	background-color: #FFEFEF;
}


.rightPanel .errors ul {
	padding: 0px 0px 0px 0px; 
	margin: 10px 0px 10px 10px; 
	list-style-type: none;
	text-align: justify;
}

.rightPanel .errors ul > li {
	background-image: url(img/pic_05.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 2px 25px;
	margin: 0px 0px 0px 0px; 
}




/* Formularze - błędy - stop */ 
	

/* Formularze - stop */ 
	

/* Nagłówki i paragrafy - start */ 

.rightPanel h1 {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 12px;
	color: #424AA1;
	font-size: 14px;
	background: url(img/pic_03.gif) no-repeat;
		clear: both;
}

.rightPanel .h1 {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 12px;
	color: #424AA1;
	font-size: 14px;
	background: url(img/pic_03.gif) no-repeat;
		clear: both;
}

.rightPanel h2 {
	margin: 6px 0px 6px 0px;
	padding: 4px 0px 0px 0px;
	color: #424AA1;
	font-size: 12px;
}

.rightPanel .h2 {
	margin: 6px 0px 6px 0px;
	padding: 4px 0px 0px 0px;
	color: #424AA1;
	font-size: 12px;
}

.rightPanel h3 {
	margin: 6px 0px 6px 0px;
	padding: 4px 0px 0px 0px;
	color: #424AA1;
	font-size: 11px;
}

.rightPanel .h3 {
	margin: 6px 0px 6px 0px;
	padding: 4px 0px 0px 0px;
	color: #424AA1;
	font-size: 11px;
}

.rightPanel p {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	clear: both;
	text-align: justify;	
}


/* Nagłówki i paragrafy - stop */ 
	

/* Linki - start */ 

.rightPanel a {
	text-decoration: none;
	color: #424AA1;
}
.rightPanel a:hover {
	text-decoration: underline;
}


/* Linki - stop */ 
	

/* Tabelki - start */ 

.table{
	width: 100%;
	border: 0px;
	border-spacing: 1px;
	border: 0px;
	border-spacing: 1px;
	padding: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.table_flow{
	table-layout: auto;
	width: 50%;
	border: 0px;
	border-spacing: 1px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
}

th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #424AA1;
	height: 22px;
	padding: 4px 10px 4px 10px; 
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.header_row {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #424AA1;
	height: 22px;
	padding: 4px 10px 4px 10px; 
	margin: 0px 0px 0px 0px;
	text-align: center;
}


.odd_row {
	color: #424AA1;
	background-color: #EFF0F7;
	text-align: center;
}
.even_row {
	color: #424AA1;
	background-color: #E4E7F1;
	text-align: center;
}

td {
	font-size: 11px;
	padding: 4px 4px 4px 10px; 
	margin: 0px 0px 0px 0px;
	text-align: center;
}
.left_col {
       text-align:left;
}
.right_col {
        text-align:right;
}



/* Tabelki - stop */ 
	

/* Obrazki - start */ 

.rightPanel .imgLeft {
	float: left;
	margin: 5px 5px 5px 5px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #D9D9D9;
}

.rightPanel .imgRight {
	float: right;
	margin: 5px 5px 5px 5px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #D9D9D9;
}
.rightPanel .imgBorder {
	margin: 5px 5px 5px 5px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #D9D9D9;
}

/* Obrazki - stop */ 
	

/* Listy - start */ 

.rightPanel ul.toc {
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 20px; 
	list-style-type: none;
	text-align: justify;
}

.rightPanel ul.toc > li {
	background-image: url(img/pic_01.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px; 
}

.rightPanel ul {
	padding: 0px 0px 0px 0px; 
	margin: 10px 0px 10px 10px; 
	list-style-type: none;
	text-align: justify;
}

.rightPanel ul > li {
	background-image: url(img/pic_01.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 2px 25px;
	margin: 0px 0px 0px 0px; 
}

.rightPanel dl {
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 10px 0px; 
	list-style-type: none;
	text-align: justify;
}

.rightPanel ol {
	list-style-type : decimal;
	text-align: justify;
}

.rightPanel ol.alpha {
	list-style-type : lower-alpha;
	text-align: justify;
}

.rightPanel dt {
	font-weight: bold;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}


/* Listy - stop */ 
	

/* Adres - start */ 

.rightPanel .address {
	float: left;
	width: 153px;
	text-align: left;
	padding: 0px 0px 0px 20px;	
	margin:  0px 0px 20px 0px;	
}

.rightPanel .address p {
	padding: 0px 0px 0px 0px;	
	margin:  0px 0px 5px 0px;	
	
}

.rightPanel .address h3 {
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	color: #424AA1;
	font-size: 11px;
}

.rightPanel .address a {
	text-decoration: none;
	color: #424AA1;		
}

.rightPanel .address a:hover {
	text-decoration: underline;}

/* Adres - stop */ 
	

/* Adres agenta - start */ 

.rightPanel .agent_address
 {
	float: left;
	width: 229px;
	text-align: left;
	padding: 0px 0px 0px 20px;	
	margin:  0px 0px 20px 0px;	
}

.rightPanel .agent_address p {
	padding: 0px 0px 0px 0px;	
	margin:  0px 0px 3px 0px;	
	
}

.rightPanel .agent_address h3 {
	padding: 0px 0px 0px 0px;	
	margin:  0px 0px 3px 0px;	
	
}



/* Adres agenta - stop */ 
	

/* Panel wartości jednostki - start */ 

.rightPanel .divUnitCurentPanel {
    background-color: #EFF0F7;
    background-image: url(img/box_wyniki_inwestycyjne_bg.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    width: 190px;
    height: 68px;
    margin: 20px 0px 20px 20px;
    padding: 4px 325px 4px 15px;
	font-size: 16px;
}

.rightPanel .divUnitCurentPanel h3 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #424AA1;
	font-size: 11px;
}




/* Panel wartości jednostki - stop */ 
	

/* Pliki do ściągnięcia - start */ 

.download {
	clear: both;
}
.download ul {
	padding: 0 0 0 0; 
	margin: 0;
	list-style-type: none;
}
.download li{
	background-image: url(img/ico_pdf.gif);
	background-repeat: no-repeat;
	padding: 6px 0 0 27px;
}
.download a {
	text-decoration: none;
	color: #434BA0;
}
.download a:hover {
	text-decoration: underline;
}





/* Pliki do ściągnięcia - stop */ 
	

/* Prawy panel - stop */ 
	

/* CSS - stop */ 
