/* CSS document for BGZ :: includes styles :: @ by pp :: 30/07/2009 */

#BGZIncWrapper * {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
#BGZIncWrapper :focus {outline: 0;}
#BGZIncWrapper table {border-collapse: collapse; border-spacing: 0;}

body#BGZInclude {margin: 0; padding: 0; text-align: center; line-height: 1;}

/* -------------------------- defaults -------------------------- */
#BGZIncWrapper p {margin: 0 0 5px 0; line-height: 1.3em;}
#BGZIncWrapper a {color: #007c85; text-decoration: underline;}
#BGZIncWrapper a:link, #BGZIncWrapper a:visited {color: #007c85;}
#BGZIncWrapper a:hover, #BGZIncWrapper a:active {color: #007c85; text-decoration: none;}
#BGZIncWrapper a img {border: 0;}

#BGZIncWrapper h1, #BGZIncWrapper h2, #BGZIncWrapper h3, #BGZIncWrapper h4, #BGZIncWrapper h5, #BGZIncWrapper h6 {line-height: 1;}

#BGZIncWrapper h1 {font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 2.60em; font-weight: normal; margin: 0 0 14px 0; color: #007c85;}
#BGZIncWrapper h2 {font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 2.18em; font-weight: normal; margin: 0 0 14px 0; color: #007c85;}
#BGZIncWrapper h3 {font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.64em; font-weight: normal; margin: 0 0 10px 0; color: #007c85;}
#BGZIncWrapper h4 {font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.45em; font-weight: normal; margin: 0 0 8px 0; color: #007c85;}
#BGZIncWrapper h5 {font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.27em; font-weight: bold; margin: 0 0 6px 0; color: #007c85;}
#BGZIncWrapper h6 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1.09em; font-weight: bold; margin: 0 0 4px 0; color: #007c85;}

#BGZIncWrapper ul, ol {margin: 5px 0;}
#BGZIncWrapper ol {margin-left: 20px}
#BGZIncWrapper ol li {line-height: 1.3em; list-style-type: decimal;}
#BGZIncWrapper ol ol li {list-style-type: lower-alpha;}
#BGZIncWrapper ol ol ol li {list-style-type: square;}
#BGZIncWrapper ul li {margin-left: 15px; line-height: 1.3em; list-style-position: outside; list-style-type: disc;}
#BGZIncWrapper ul ul {margin-left: 5px;}
#BGZIncWrapper ul ul li {list-style-type: circle;}
#BGZIncWrapper ul ul ul li {list-style-type: square;}

#BGZIncWrapper table {font-size: 1em;}
#BGZIncWrapper table td {line-height: 1.1em;}

/* --------------------------- classes -------------------------- */
#BGZIncWrapper a.more {padding-right: 12px; background: url(../img/arr-right.gif) no-repeat 100% 0.37em;}
#BGZIncWrapper a.even-more {padding-left: 14px; background: url(../img/arr-right.gif) no-repeat 0 0.37em;}
#BGZIncWrapper a.back {padding-left: 14px; background: url(../img/arr-left.gif) no-repeat 0 0.37em;}

#BGZIncWrapper p.h-line {clear: both; float: none; height: 15px; margin: 0; padding: 0; background: url(../img/dotted-line.gif) repeat-x 0 50%; font-size: 11px; line-height: normal;}
#BGZIncWrapper p.h-line.tall {height: 30px;}
#BGZIncWrapper .title {margin: 0 0 10px 0; font-weight: bold; color: #5e5e5e;}
#BGZIncWrapper .title span {font-size: .92em; color: #999;}
#BGZIncWrapper img.icon {position: relative; vertical-align: middle;}
#BGZIncWrapper img.ic-help {vertical-align: top;}

#BGZIncWrapper ul.notype li, #BGZIncWrapper li.notype {margin: 0; list-style: none;}
#BGZIncWrapper ul.arr li, #BGZIncWrapper li.arr {margin: 0; padding-left: 14px; background: url(../img/arr-right-gray.gif) no-repeat 0 0.41em; list-style: none;}
#BGZIncWrapper ul.garr li, #BGZIncWrapper li.garr {margin: 0; padding-left: 14px; background: url(../img/arr-right.gif) no-repeat 0 0.41em; list-style: none;}
#BGZIncWrapper ul.square li, #BGZIncWrapper li.square {margin: 0; padding-left: 14px; background: url(../img/square.gif) no-repeat 0 0.41em; list-style: none;}

#BGZIncWrapper h5.head {margin-bottom: 4px;}

#BGZIncWrapper .img-inside {position: relative;}
#BGZIncWrapper .img-inside img {display: block;}
#BGZIncWrapper .img-inside span {position: absolute; top: 0; left: 0; width: 100%; height: 6px; font-size: 1px; line-height: 1px;}
#BGZIncWrapper .ind {background: #ffdb05;}
#BGZIncWrapper .biz {background: #631337;}
#BGZIncWrapper .agr {background: #00453a;}
#BGZIncWrapper .off {background: #a5acb2;}

#BGZIncWrapper .cb {clear: both !important;}
#BGZIncWrapper .fl {float: left !important;}
#BGZIncWrapper .fr {float: right !important;}
#BGZIncWrapper .fwn {font-weight: normal !important;}
#BGZIncWrapper .mn {margin: 0 !important;}
#BGZIncWrapper .mr {margin-right: 10px;}
#BGZIncWrapper .right {text-align: right;}
#BGZIncWrapper .left {text-align: left;}
#BGZIncWrapper .center {text-align: center;}
#BGZIncWrapper .jus {text-align: justify;}
#BGZIncWrapper .noCSS {display: none !important;}

#BGZIncWrapper .wrap:after {display: block; clear: both; height: 0; visibility: hidden; content: '';}

#BGZIncWrapper .gray {color: #5e5e5e;}
#BGZIncWrapper .green {color: #007c85;}

#BGZIncWrapper div.box {clear: both; margin: 0 -5px 15px; background: #fff url(../img/bg-box.gif) repeat-x 0 1px;}
#BGZIncWrapper div.nobg {background-image: none;}
#BGZIncWrapper div.horiz-line {margin: 0 1px; padding: 0; height: 1px; background: #a5acb2; font-size: 1px;}
#BGZIncWrapper div.box div.inner {padding: 15px 14px; border-left: 1px solid #a5acb2; border-right: 1px solid #a5acb2; overflow: hidden;}

#BGZIncWrapper div.box li {list-style: none;}

#BGZIncWrapper div.errors {padding: 20px; background: #fff url(/.templates/img/bg-header.gif) repeat-x;}
#BGZIncWrapper div.errors span {margin-right: 5px; color: #e20045; font-size: 1.09em; font-style: italic;}
#BGZIncWrapper div.errors h5 {margin: 10px 0; color: #e20045; font-size: 1.09em; font-weight: bold;}

#BGZIncWrapper table.default thead td {padding: 7px 8px 8px; background: #eff0f1 url(../img/bg-table-head.gif) repeat-x 0 100%; font-weight: bold; text-align: center;}
#BGZIncWrapper table.default thead td.lp {width: 16px;}
#BGZIncWrapper table.default td {padding: 5px 8px; border: 1px solid #d3d3d3; background: #f7f8f9; vertical-align: middle;}
#BGZIncWrapper table.default tr.odd td {background: #eaebec;}
#BGZIncWrapper table.default p {margin: 2px 0; line-height: 1.1em;}

/* --------------------------- layout --------------------------- */
#BGZIncWrapper {width: 584px; margin: 0 auto; font-family: Tahoma, Arial, sans-serif; font-size: 69%; color: #5e5e5e; text-align: left;}

#BGZIncWrapper #bgzlogo {float: left; height: 50px; background-position: 10px 45%; background-repeat: no-repeat;}
#BGZIncWrapper #bgzlogo h1 {position: relative; height: 1.5em; margin: 0 0 0 12px;}
#BGZIncWrapper #bgzlogo a {text-decoration: none;}
#BGZIncWrapper #bgzlogo img.spacer {width: 130px; height: 43px; vertical-align: middle;}

#BGZIncWrapper #main-menu {clear: both; margin: 0; padding: 26px 0 18px 10px; background: url(../img/shadow.gif) repeat-x; font-size: 1.27em;}
#BGZIncWrapper #main-menu li {float: left; margin: 0 5px; height: 15px; background-position: bottom center; background-repeat: no-repeat; list-style: none;}
#BGZIncWrapper #main-menu li a {display: block; height: 100%; background-position: top center; background-repeat: no-repeat;}
#BGZIncWrapper #main-menu li a:hover, #main-menu li a.selected {background: none !important;}
#BGZIncWrapper #main-menu li.separator {width: 1px; height: 20px; margin-top: -3px; background: #ccc; font-size: 1px;}

#kredyty, #kredyty a {width: 53px; background-image: url(../img/menu/kredyty.png);}
#karty_kredytowe, #karty_kredytowe a {width: 115px; background-image: url(../img/menu/karty-kredytowe.png);}
#rachunki_osobiste, #rachunki_osobiste a {width: 122px; background-image: url(../img/menu/rachunki-osobiste.png);}
#lokaty, #lokaty a {width: 46px; background-image: url(../img/menu/lokaty.png);}

#BGZIncWrapper #page-content {padding: 0 0 15px; background: url(../img/shadow.gif) repeat-x bottom;}
#BGZIncWrapper #content {padding: 0 5px;}

#BGZIncWrapper #content-header {padding: 0 0 6px 0; margin: 0; background: url(../img/shadow.gif) repeat-x bottom;}
#BGZIncWrapper #content-header .img-inside {margin: 0;}

#BGZIncWrapper #breadcrumb {padding: 10px 5px;}

#BGZIncWrapper #page-footer {clear: both;}
#BGZIncWrapper #page-footer p {margin: 0;}
#BGZIncWrapper div#legal-note {padding: 20px 0;}
#BGZIncWrapper div#legal-note p {font-size: 10px; line-height: 11px; text-align: justify;}
#BGZIncWrapper #credits, #BGZIncWrapper #credits a {color: #bbb;}