


#content a {
 color: #3f3f3f;
 text-decoration: none;
 }
#content a:hover {
 color: #a47c4e;
 text-decoration: none;
 }
#content p { padding-bottom: 10px; }
#content ul {
 margin-bottom: 25px;
 margin-top: -3px;
 }
#content ul li {
 background: url('../_img/layout/bg_ul_download.gif') 0 2px no-repeat;
 margin-bottom: 15px;
 padding-left: 17px;
 }
#content ul span {
 color: #8c8c8c;
 padding-left: 5px;
 white-space: nowrap;
 }
#content ul span.description {
 color: #8c8c8c;
 padding-left: 5px;
 display: block;
 margin-top: 5px;
 white-space: normal;
}
#content ol {
 margin-bottom: 25px;
 margin-top: -3px;
 }
#content ol li {
 background: url('../_img/layout/bg_ul_star.gif') 0 0 no-repeat;
 margin-bottom: 14px;
 padding-left: 17px;
 }
#content ol span {
 color: #8c8c8c;
 float: left;
 margin-bottom: 1px;
 padding-right: 15px;
 }
#content ol.circle { margin-top: 10px; }
#content ol.circle li {
 background: url('../_img/layout/bg_ul_circle.gif') 0 5px no-repeat;
 margin-bottom: 9px;
 }
#content ol.decimal {
 list-style-type: decimal;
 padding-left: 22px;
 }
#content ol.decimal li {
 background: none;
 padding: 0;
 }
#content h3 a   { color: #a47c4e; }
#content h3 a:hover { text-decoration: underline; }
/*--------------------------------------*/
/* tabelka notowania główna
/*--------------------------------------*/
table#notowania_gieldowe {
 border: 1px solid #d9d9d9;
 border-bottom: 0;
 border-right: 0;
 clear: left;
 margin-bottom: 30px;
 width: 100%;
 border-collapse:collapse;
}
table#notowania_gieldowe caption {
 border-top: 1px solid #d9d9d9;
 border-left: 1px solid #d9d9d9;
 border-right: 1px solid #d9d9d9;
 margin-left: -1px;
}
html:first-child table#notowania_gieldowe caption { /* Opera only */
 margin-left: 0;
}
table#notowania_gieldowe td {
 border: 1px solid #d9d9d9;
 border-left: 0;
 border-top: 0;
 font: normal 11px arial, sans-serif;
 padding: 5px 0;
 text-align: center;
}
table#notowania_gieldowe th {
 border-bottom: 1px solid #d9d9d9;
 border-right: 1px solid #d9d9d9;
 color: #a47c4e;
 font: normal 11px arial, sans-serif;
 padding: 5px 0;
 text-align: center;
 background: #F5F0EC;
}
/*--------------------------------------*/
/* columns
/*--------------------------------------*/
#content div.columns {
 background: url('../_img/layout/dot.gif') center 0 repeat-y;
 clear: left;
 float: left;
 margin-bottom: 40px;
 width: 600px;
 }
#content div.columns div.col_1 {
 float: left;
 width: 280px;
 }
#content div.columns div.left  { margin-right: 20px; }
#content div.columns div.right { margin-left: 20px; }
#content div.columns div.col_1 div { padding-bottom: 20px; }
h2 a.ico {
 display: inline;
 margin-left: 10px;
 vertical-align: top;
 }
h2 a.ico img {
 margin-top: 2px;
 vertical-align: top;
 }

/*--------------------------------------*/
/* notowania
/*--------------------------------------*/
#content table {
 border: 1px solid #d9d9d9;
 border-bottom: 0;
 border-right: 0;
 clear: left;
 margin-bottom: 30px;
 width: 100%;
 }
#content table td {
 border: 1px solid #d9d9d9;
 border-left: 0;
 border-top: 0;
 font: normal 11px arial, sans-serif;
 padding: 5px 12px;
 text-align: left;
 }
#content table td.c25 { width: 25%; }
#content table td.c3 { width: 30%; }
#content table td.gray { background: #f8f8f8 !important; }
#content table tr.odd { background: #f8f8f8; }
#content table .center,
#content table .center td { text-align: center !important; }
#content table .left,
#content table .left td { text-align: left !important;  }
#content table .right,
#content table .right td { text-align: right !important; }
#content table a  { color: #a47c4e !important;  }
#content table thead { background: #f5f0ec; }
#content table thead th {
 border-bottom: 1px solid #d9d9d9;
 border-right: 1px solid #d9d9d9;
 color: #a47c4e;
 font: normal 11px arial, sans-serif;
 padding: 5px 12px;
 text-align: center;
 }
#content table#tNotowania td  { text-align: center; }
#content table#tNotowania td.red  { color: #d40000; }
#content table#tNotowania td.green { color: #007d18; }
#content table#tNotowania th { cursor: pointer; }
#content table#tNotowania th.headerSortDown,
#content table#tNotowania th.headerSortUp {
 padding: 5px 0;
 }
 
#content table#tNotowania th.headerSortDown span,
#content table#tNotowania th.headerSortUp span {
 font-weight: bold;
 padding-right: 13px;
 text-decoration: underline;
 }
#content table#tNotowania th.headerSortDown span { background: url('../_img/layout/bg_sort_asc.gif') right 4px no-repeat; }
#content table#tNotowania th.headerSortUp span  { background: url('../_img/layout/bg_sort_desc.gif') right 4px no-repeat; }
#content div.center {
 margin-bottom: 30px;
 text-align: center;
 }

/*--------------------------------------*/
/* raporty biezace
/*--------------------------------------*/
#content div.raport {
 padding-bottom: 25px;
 position: relative;
 }
#content div.raport span { color: #8c8c8c; }
#content div.raport a {
 background: url('../_img/layout/bullet.gif') right 4px no-repeat;
 color: #a47c4e;
 padding-right: 14px;
 position: absolute;
 right: 20px;
 }
#content div.raport h3 a {
 position: static;
 background: none;
}
#content div.raport a:hover { text-decoration: underline; }

/*--------------------------------------*/
/* relacje biezace new (raport2)
/*--------------------------------------*/
#content div.raport2 img {
 border: 4px solid #f5f0ea;
 float: left;
 margin-bottom: 10px;
 margin-right: 20px;
 }
#content div.raport2 h2 span {
 color: #8c8c8c;
 display: block;
 font-size: 11px;
 position: relative;
 top: 5px;
 }
#content div.raport2 h3 { margin-bottom: 10px; }

/*--------------------------------------*/
/* prezentacje inwestorskie
/*--------------------------------------*/
#content div.prezentacja  { padding: 15px 0; }
#content div.prezentacja h3  { padding-bottom: 20px; }
#content div.prezentacja ul  { margin: 0;  }

/*--------------------------------------*/
/* komunikaty prasowe
/*--------------------------------------*/
#content div.komunikat {
 padding-bottom: 16px;
 padding-top: 10px;
 }
#content div.komunikat h3,
#content div.komunikat p  { padding-bottom: 14px; }
#content div.komunikat h3 a:hover {
 color: #A47C4E;
}
#content div.komunikat img {
 float: left;
 padding: 0 20px 20px 0;
}
#content div.komunikat a:hover {
 color: #3f3f3f;
 text-decoration: underline;
 }
#content #search {
 background: #f5f0eb;
 height: 44px;
 margin-bottom: 20px;
 position: relative;
 width: 600px;
 }
#content #search fieldset {
 left: 10px;
 margin-top: -10px;
 position: absolute;
 top: 50%;
 }
#content #search select {
 margin-right: 7px;
 }
#content #search #submit {
 background: url('../_img/layout/bullet.gif') 0 7px no-repeat;
 border: 0;
 color: #a47c4e;
 cursor: pointer;
 font: normal 16px georgia, sans-serif;
 margin: 0;
 margin-left: 5px;
 padding: 0 0 0 12px;
 overflow: visible;
 vertical-align: top;
 }
/*--------------------------------------*/
/* komunikaty prasowe - stronicowanie
/*--------------------------------------*/
#content #pages {
 clear: left;
 padding-bottom: 20px;
 padding-top: 10px;
 position: relative;
 width: 600px;
 text-align: center;
 }
#content #pages ul {
 margin: 20px auto;
 position: relative;
 width: 360px;
 }
#content #pages a {
 font-size: 11px;
 text-decoration: none;
 }
#content #pages li {
 background: none !important;
 display: inline;
 padding-left: 1px !important;
 position: relative;
 }
#content #pages li a {
 display: inline;
 font-size: 12px;
 padding: 0 5px 2px 5px;
 position: relative;
 top: 2px;
 }
#content #pages li a:hover {
 color: #fff;
 background: #a47c4e;
 }
#content #pages #pageBack {
 background: url('../_img/layout/bullet2.gif') 0 6px no-repeat !important;
 border-right: 1px solid #e3e3e3;
 cursor: pointer;
 float: left;
 height: 20px;
 left: 0;
 padding-left: 10px !important;
 padding-right: 10px !important;
 position: absolute;
 text-align: left;
 z-index: 2;
 }
#content #pages #pageNext {
 background: url('../_img/layout/bullet.gif') right 6px no-repeat !important;
 border-left: 1px solid #e3e3e3;
 cursor: pointer;
 float: right;
 height: 20px;
 padding-left: 10px !important;
 padding-right: 10px !important;
 position: absolute;
 right: 10px;
 text-align: right;
 z-index: 2;
 }
#content #pages #pageBack a,
#content #pages #pageNext a {
 color: #a47c4e;
 font-size: 11px;
 padding: 0;
 }
#content #pages #pageBack a:hover,
#content #pages #pageNext a:hover {
 background: none;
 color: #a47c4e;
 }
#content #pages #selected a {
 color: #a47c4e;
 font-weight: bold;
 }
#content #pages #selected a:hover { color: #fff; }

/*--------------------------------------*/
/* informacje finansowe
/*--------------------------------------*/
#content .gray { background: #efefef !important; }
#content #table_pages {
 height: 30px;
 margin: 0 auto;
 margin-top: -10px;
 position: relative;
 width: 550px;
 }
#content #table_pages #pageBack {
 background: url('../_img/layout/bullet2.gif') 0 4px no-repeat;
 left: 0;
 padding-left: 10px;
 position: absolute;
 z-index: 2;
 }
#content #table_pages #pageNext {
 background: url('../_img/layout/bullet.gif') right 4px no-repeat;
 padding-right: 10px;
 position: absolute;
 right: 0;
 z-index: 2;
 }
#content #table_pages a { color: #a47c4e; }

/*--------------------------------------*/
/* kontakty dla inwestorow
/*--------------------------------------*/
#content #kontakt { margin-top: 20px; }
#content #ask {
 padding-bottom: 60px;
 position: relative;
 width: 600px;
 }
#content #ask label {
 color: #a47c4e;
 display: block;
 font-weight: bold;
 padding-bottom: 10px;
 }
#content #ask input {
 margin-bottom:10px;
 width:594px;
}
#content #ask select { margin-bottom: 25px; }
#content #ask textarea {
 height: 135px;
 overflow: auto;
 padding: 2px;
 width: 594px;
 }
#content #ask #submit {
 background: url('../_img/layout/bullet.gif') 0 8px no-repeat;
 border: 0;
 bottom: 20px;
 color: #a47c4e;
 cursor: pointer;
 font: normal 18px georgia, sans-serif;
 margin: 0;
 padding: 0 0 0 12px;
 position: absolute;
 right: 0;
 overflow: visible;
 vertical-align: top;
 width: 70px;
}

/*--------------------------------------*/
/* wyniki wyszukiwania
/*--------------------------------------*/
#results {
 width: 600px;
 }
#results ol {
 clear: left;
 display: block;
 list-style-type: decimal;
 list-style-position: inside;
 }
#content #results ol li {
 background: none;
 line-height: normal;
 padding: 10px;
 vertical-align: top;
 }
#content #results ol li.odd  { background: #f8f8f8; }
#results ol li a {
 color: #3f3f3f;
 cursor: pointer;
 text-decoration: none;
 }
#results ol li a:hover,
#results ol li a:hover * { color: #a47c4e; }
#results ol li span {
 clear: left;
 color: #8d8d8d;
 display: block;
 float: none;
 padding-top: 10px;
 padding-left: 20px;
 text-indent: 0;
 }
#results ol li strong {
 display: block;
 position: relative;
 margin-left: 20px;
 margin-top: -15px;
 width: 550px;
 }
/* safari 1-3 */
@media screen and (-webkit-min-device-pixel-ratio:0){
 html {
  /*
  need this so that Safari3 can 
  use window.getMatchedCSSRules to collect CSSStyleRule later
  */
  list-style-image: none;
  }
 #results ol li,
 #results ol li a,
 #results ol li a strong,
 #results ol li a span {
  clear: left;
  float: left;
  }
 #results ol li a strong { padding-top: 3px; }
}
/*--------------------------------------*/
/* wladze banku
/*--------------------------------------*/
#content .noPadding {
 padding: 0 !important;
 }
#content div.columns div.col_1 div.wladze div {
 padding-bottom: 0;
 }
#content .wladze {
 border-top: 1px solid #e3e3e3;
 clear: left;
 padding: 20px 0;
 width: 280px;
 }
#content .wladze_first {
 border-top: 0;
 }
#content .wladze h4 {
 color: #a47c4e;
 font: normal 11px georgia, sans-serif;
 padding-bottom: 10px;
 text-align: left;
 }
#content .wladze h4.slideDown {
 background: url('../_img/layout/bullet3.gif') right 5px no-repeat;
 cursor: pointer;
 padding-right: 15px;
 position: relative;
 }
#content .wladze h4.slideUp {
 background: url('../_img/layout/bullet4.gif') right 5px no-repeat;
 cursor: pointer;
 }
#content .wladze img {
 border: 4px solid #f5f0ea;
 float: left;
 margin-right: 20px;
 margin-bottom: 20px;
 }
 
#content .wladze a {
 color: #3f3f3f;
 display: block;
 font: normal 11px georgia, sans-serif;
 margin-top: 10px;
 text-decoration: none;
 }
#content .wladze a:hover {
 color: #a47c4e;
 }
#content .wladze a img {
 border: 0;
 float: none;
 margin: 0;
 }
#content .wladze span {
 display: block;
 font: normal 11px georgia, sans-serif;
 }
#content .wladze div {
 clear: left;
 display: none;
 padding-top: 20px;
 width: 100%;
 }
#content .wladze div h4 {
 margin-bottom: 5px;
 margin-top: 20px;
 }
#content .wladze div ul {
 margin-bottom: 0;
 }
#content .wladze div ul li {
 background: url('../_img/layout/bg_ul_star.gif') 0 0 no-repeat;
 padding-left: 15px;
 padding-bottom: 15px;
 }
#content ul.site_map li {
 background: none;
}
#content ul.site_map li ul {
 margin: 3px 0 0 0;
}
#col_menu object {
 width: 260px;
 height: 190px;
}
#content object {
 width: 570px;
 height: 290px;
}

 /* kontakt  form */
#left_kontakt {
 width: 260px;
}
#left_kontakt fieldset {
 border-bottom: 1px solid #e3e3e3;
 padding-bottom: 20px;
 margin-bottom: 20px;
}
#left_kontakt label {
 display: block;
 color: #A47C4E;
 padding-bottom: 5px;
}
#left_kontakt input {
 margin-bottom: 5px;
 width: 254px;
 border: 1px solid #E3E3E3;
}
#left_kontakt select {
 margin-bottom: 5px;
 width: 260px;
 border: 1px solid #E3E3E3;
}
#left_kontakt p span {
 color: #A47C4E;
}
#left_kontakt fieldset div {
 clear: left;
 float: left;
 width: 100%;
}
#left_kontakt p.checkboxInfo {
 color: #8c8c8c;
 padding-bottom: 10px;
 padding-left: 22px;
}
#left_kontakt fieldset.checkbox div { padding-bottom: 10px; }
#left_kontakt fieldset.checkbox {
 position: relative;
 z-index: 1
}
#left_kontakt fieldset.checkbox input {
 border: 0;
 float: left;
 height: 13px;
 margin: 0;
 padding: 0;
 position: relative;
 top: 2px;
 width: 13px;
}
#left_kontakt fieldset.checkbox label {
 color: #3f3f3f;
 clear: none;
 float: left;
 padding: 0;
 padding-left: 22px;
}
#left_kontakt fieldset.checkbox label.orange {
 color: #A47C4E;
}
#left_kontakt fieldset.checkbox label.checked  { background: url('../_img/layout/cbox_checked.gif') 0 2px no-repeat; }
#left_kontakt fieldset.checkbox label.unchecked { background: url('../_img/layout/cbox_unchecked.gif') 0 2px no-repeat; }

#left_kontakt #fSubmit {
 background: none;
 border: 0;
 color: #a47c4e;
 cursor: pointer;
 float: right;
 margin: 0;
 margin-top: 10px;
 overflow: visible;
 padding: 0;
 text-align: right;
 text-decoration: none;
 width: auto;
 }

#left_kontakt #k fieldset input.vError {
 border: 1px solid #ff0000 !important;
}
#left_kontakt #k fieldset label.vError {
 color: #ff0000 !important;
}

#left_kontakt fieldset.checkbox label.unchecked {background-image: url(/_img/layout/cbox_unchecked.gif);}
#left_kontakt fieldset.checkbox label.checked {background-image: url(/_img/layout/cbox_checked.gif);}
#content .wladze div ul li {background-image: url(/_img/layout/bg_ul_star.gif);}
#content .wladze h4.slideUp {background-image: url(/_img/layout/bullet4.gif);}
#content .wladze h4.slideDown {background-image: url(/_img/layout/bullet3.gif);}
#content #ask #submit {background-image: url(/_img/layout/bullet.gif);}
#content #table_pages #pageNext {background-image: url(/_img/layout/bullet.gif);}
#content #table_pages #pageBack {background-image: url(/_img/layout/bullet2.gif);}
#content #pages #pageNext {background-image: url(/_img/layout/bullet.gif);}
#content #pages #pageBack {background-image: url(/_img/layout/bullet2.gif);}
#content #search #submit {background-image: url(/_img/layout/bullet.gif);}
#content div.raport a {background-image: url(/_img/layout/bullet.gif);}
#content table#tNotowania th.headerSortUp span {background-image: url(/_img/layout/bg_sort_desc.gif);}
#content table#tNotowania th.headerSortDown span {background-image: url(/_img/layout/bg_sort_asc.gif);}
#content ol li {background-image: url(/_img/layout/bg_ul_star.gif);}
#content ul li {background-image: url(/_img/layout/bg_ul_download.gif);}
#content div.columns {background-image: url(/_img/layout/dot.gif);}


