


#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 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;
}
#content #walneTabela table td.gray a {
    color: #5c9bbe !important;
}
#content #walneTabela table thead th {
    text-align: left;
}

#disclaimerPopup {position:fixed; top:200px; left:200px; z-index:2;}
* html #disclaimerPopup {position:absolute;}
#disclaimerPopup iframe {display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width: 2000px;height: 2000px;}
#disclaimerPopup #shadow {width:813px; height:432px; padding:35px 50px; background: url(images/popup-bg.png) no-repeat 0 0; text-align: center;}
#disclaimerPopup input {margin:18px 8px; padding:0 18px; border:1px solid #A47C4E; text-transform: uppercase; font-family:"georgia", "Geneva", sans-serif; font-size:12px; height:25px;line-height:25px; color: #A47C4E; background: none; cursor: pointer;}
#disclaimerPopup h2 {height:auto; padding:0 0 12px; border:none; color:#4c4c4c; font-size:12px; text-align:left; text-transform: uppercase;}
#disclaimerPopup .center {margin:200px 110px 0;}
#disclaimerPopup .center h2 {text-align:center;font-size:16px; font-weight:normal;}
#step-question h2 {text-transform:none; color:#3c2459; }
#step-error h2 {color:#ec1c24;}
#disclaimerPopup .disclaimer-text {height:360px; overflow-y: auto; text-align:left; font-size:10px;}
#disclaimerPopup .disclaimer-text .info {padding:8px; background:#f2f2f2; border:1px solid #ccc; font-size:13px;}
#disclaimerPopup .disclaimer-text p {margin-bottom: 10px; font-size: 11px;}
#disclaimerPopup .jspArrow {background: white url(_img/layout/arrow.gif) no-repeat 2px 0;}
#disclaimerPopup .jspArrowUp, #disclaimerPopup .jspArrowUp.jspDisabled {background-position: 2px 0;}
#disclaimerPopup .jspArrowDown, #disclaimerPopup .jspArrowDown.jspDisabled {background-position: -12px 100%;}
#disclaimerPopup .jspDrag {margin:0 5px;width:5px;background:#e6e6e6;}
#disclaimerLayer {background: #FFFFFF; left: 0; position: fixed; top: 0; width: 100%; height: 100%; z-index: 1;}

#disclaimerPopup #shadow {background-image: url(/_img/layout/popup-bg.png);}
#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);}


