/*****  CSS Dom Inwestycyjny BRE Banku S.A.  *****/
body {
	background: #FFFFFF url(https://i.wp.pl/a/i/dibre2/layout/bg_bodyo.gif) repeat-y top center;
}
body, p, td, ul, li, form {
	font: 11px Tahoma, Helvetica, sans-serif;
	color: #575757;
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
a {
	color: #0A7BB2;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border:0;
}
ul {
	list-style: none;
}
form {
	margin: 0;
	padding: 0;
}
a.more {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/arr2o.gif) no-repeat top right;
	color: #000000;
	padding-right: 10px;
	font-weight: bold;
	font-size: 10px;
}
a.more2 {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/arr3o.gif) no-repeat top right;
	font-size: 9px;
	padding-right: 18px;
}
.rgt {
	text-align: right;
}
.cnt {
	text-align: center;
}
.pr5 {
	padding-right: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}


/*****  PAGE STRUCTURE  *****/
/* Header */
#Header {
	width: 900px;
	margin: 0 auto;
	clear: both;
}

#Header h1 {
        width: 444px;
        float: left;
        padding-top: 8px;
        border-top: 2px solid #00ADEF;
        overflow: hidden;
        text-align: center;
        color: #2470A2;
        font-weight: normal;
        font-size: 25px;
        line-height: 28px;
} 

/* Main structure */
#Main {
	width: 900px;
	margin: 0 auto;
	clear: both;
	padding-bottom: 13px;
	background: #FFFFFF url(https://i.wp.pl/a/i/dibre2/layout/bg_maino.gif) no-repeat bottom left;
}
#Main:after, #Header:after, #Footer:after, #Navi:after {
	clear: both;
	display: block;
	content: '';
}
#LeftC {
	width: 200px;
	float: left;
	overflow: hidden;
}
#CenterC {
	width: 450px;
	float: left;
	margin: 0 15px;
	overflow: hidden;
}
#RightC {
	width: 220px;
	float: right;
	overflow: hidden;
}
#MainC {
	width: 670px;
	float: left;
	margin: 0 15px;
	overflow: hidden;
}

/* Footer */
#Footer {
	width: 900px;
	margin: 0 auto;
	clear: both;
	padding-bottom: 20px;
}

#Logo {
	width: 236px;
	float: left;
	border-top: 1px solid #00ADEF;
	overflow: hidden;
}
#Logo img {
	display: block;
	border-top: 1px solid #BDD9E6;
}
#Header h1 {
	width: 444px;
	float: left;
	border-top: 1px solid #00ADEF;
	overflow: hidden;
}
#Header h1 img {
	display: block;
	margin: 0 auto;
	border-top: 1px solid #BDD9E6;
}
#Clocks {
	width: 218px;
	float: left;
	margin-top: 1px;
	border-top: 1px solid #AED5E5;
	border-right: 1px solid #AED5E5;
	padding-left: 1px;
	overflow: hidden;
	text-align: center;
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/separator_headero.gif) no-repeat top left;
	padding-top: 10px;
	padding-bottom: 8px;
}

#Copyright {
	width: 200px;
	color: #515151;
	float: left;
	text-align: center;
	font-size: 9px;
	padding-top: 20px;
}
#Links {
	width: 480px;
	float: left;
	text-align: left;
	font-size: 10px;
	color: #026292;
	padding-top: 18px;
}
#Links a {
	color: #026292;
	padding: 0 15px;
}
#Powered {
	width: 125px;
	float: right;
	text-align: right;
	padding: 17px 15px 0 0;
}
#Powered a.ver {
	color: #000000;
	font-weight: bold;
}
#Powered a.ver img {
	float: left;
}
#Navi {
	width: 900px;
	margin: 0 auto;
	clear: both;
	padding-bottom:7px;
	background-color: #FFFFFF;
}
#Navi .mainMenu li.mainBtn {
	float: left;
	background: #FFFFFF url(https://i.wp.pl/a/i/dibre2/layout/bg_menuo.gif) repeat-y top left;
	padding: 6px 11px 6px 11px;
	margin-right: 1px;
	position: relative;
}
#Navi .mainMenu li.last {
	margin-right: 0;
	padding: 6px 18px 6px 15px;
}
#Navi .mainMenu li.mainBtn a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#Navi .subMenu {
	position: absolute;
	top: 30px;
	left: 0;
	width: 180px;
	border: 1px solid #F6B157;
	background: #FFFFFF;
	display: none;
	z-index: 3;
}
#Navi li.last .subMenu {
	right: 0;
	left: auto;
}
#Navi .subMenu li {
	display: block;
	border-bottom: 1px solid #F6B157;
	background: #FFFFFF;
	padding: 1px 7px 3px 7px;
	color: #000000;
}
#Navi .mainMenu .subMenu li a {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
#Navi .mainMenu .subMenu li.hd {
	background-color: #FEEBD2;
}
#Navi .mainMenu .subMenu li.hd a, #Navi .mainMenu .subMenu li.hd {
	font-weight: bold;
}
#Navi .mainMenu .subMenu li.sub {
	padding-left: 17px;
}
.LogoL {
	display: block;
	margin: 0 auto 15px auto;
}
.bx1 {
	border: 1px solid #94C4DC;
	background: #FFFFFF url(https://i.wp.pl/a/i/dibre2/layout/bg_bx1o.gif) repeat-y top right;
	list-style: none;
	margin-top: 10px;
}
.bx2 {
	border: 1px solid #C3CFD5;
	background: #FFFFFF url(https://i.wp.pl/a/i/dibre2/layout/bg_bx2.gif) repeat-y top right;
	padding-bottom: 25px;
}
ul.bx1 {
	border: 0;
	padding-bottom: 5px;
}

ul.bx1 li {
	margin-left: 22px;
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/blt1.gif) no-repeat top left;
	padding: 4px 5px 5px 15px;
	border-top: 1px solid #94C4DC;
}
ul.bx1 li a {
	color: #026292;
}
ul.bx1 ul.subL {
	margin-top: 3px;
}
ul.bx1 ul.subL li {
	margin-left: 7px;
	padding: 4px 5px 5px 0;
	background: none;
	border-bottom: 1px solid #B9D9EA;
	border-top: none;
}
ul.bx1 ul.subL li.last {
	border-bottom: none;
}
ul.subL li a {
	color: #000000;
}
.bx1 h2, .bx2 h2 {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	margin: 14px 0 14px 15px;
}
.bx1 h2.osiagniecia {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/ico_osiagnieciao.gif) no-repeat top left;
	border-bottom: 1px solid #C3CFD5;
	padding: 2px 5px 10px 17px;
}
.bx1 h2.kontakt {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/ico_kontakto.gif) no-repeat top left;
	padding: 2px 5px 0 17px;
}
.bx1 h2.polecamy {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/ico_polecamyo.jpg) no-repeat top left;
	padding: 2px 5px 0 19px;
}
.bx2 h2.spolki {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/ico_spolkio.gif) no-repeat top left;
	border-bottom: 1px solid #C3CFD5;
	padding: 2px 5px 10px 19px;
	font-size: 10px;
}
.bx1 p.cnt {
	text-align: center;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 10px;
}
.bx3 {
	border: 1px solid #F6B157;
	padding: 8px 10px 10px 10px;
	margin-bottom: 10px;
}
.bx3 h2 {
	font: bold 14px Times New Roman, Tahoma, Helvetica, sans-serif;
	color: #FB7600;
	border-bottom: 1px solid #F6B157;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
.bx3 p {
	line-height: 18px;
}
.bx4 {
	padding: 8px 10px 10px 14px; 
}
.bx4 ul {
	 list-style-type: disc;
}

.bx4 h2 {
	font: bold 14px Times New Roman, Tahoma, Helvetica, sans-serif;
	color: #000000;
	border-bottom: 1px solid #89BDD8;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
.bx4 p {
	padding-bottom: 7px;
}
.bx4 p span {
	padding-right: 15px;
	color: #000000;
}
.bx1 h3 {
	font-size: 14px;
	margin: 7px 0 7px 0;
	text-align: center;
}
.bx4 h3 {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 7px 0;
	color: #000000;
}
table.nb {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #15B5F1;
	border-bottom: 1px solid #15B5F1;
}
table.nb th.green {
	color: #60D737;
	font-size: 14px;
}
table.nb th.red {
	color: #E93939;
	font-size: 14px;
}
table.nb td, table.nb th {
	border: 1px solid #15B5F1;
}
table.nb td {
	padding: 1px 1px 1px 10px;
	width:50%;
	color: #000000;
	
}
table.nb td a {
	color: #000000;
}
ul.sp {
	margin-left: 35px;
}
ul.sp li {
	color: #000000;
	border-bottom: 1px solid #0BB1F0;
	padding: 1px 10px 2px 0;
}
ul.sp li a {
	color: #000000;
}
p.author {
	color: #000000;
	padding: 6px;
}
div.kontakt p {
	color: #393939;
	font-size: 10px;
	line-height: 14px;
	padding-bottom: 5px;
}
div.kontakt {
	margin: 0 0 15px 20px;
}
.noM {
	margin: 0;
}
.sSpolki {
	font-size: 10px;
	width: 120px;
	margin-top: 5px;
}
marquee.scrl {
	color: #616161;
	font-size: 10px;
	padding-bottom: 10px;
	word-spacing: 8px;
}
.photo {
	margin-right: 15px;
	float: left;
}
table.rek {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
}
table.rek td {
	border-bottom: 1px solid #BFDDEC;
	padding: 2px;
	text-align: center;
}
table.rek a {
	color: #575757;
}
table.rek span.up {
	color: #409F01;
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/arr_up.gif) no-repeat top right;
	padding-right: 16px;
}
table.rek span.down {
	color: #E50000;
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/arr_down.gif) no-repeat top right;
	padding-right: 16px;
}
table.rek span.no_change {
	color: blue;
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/no_change.gif) no-repeat center right;
	padding-right: 16px;
}

table.wiad {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
}
table.wiad td {
	padding: 2px;
}
table.wiad td.date {
	width: 30px;
	color: black;
	padding-right: 15px;
}
table.wiad td.date2 {
	color: black;
	padding-right: 15px;
	width: 100px;
}

.bx5 {
	background-color: #F3F4F6;
	border: 1px solid #CFCCC7;
	padding: 12px 17px 17px 17px;
	margin-bottom: 10px;
}
.bx5 h2, .bx_log h2{
	font-size: 9px;
	color: #494949;
	padding-bottom: 7px;
}
.bx_log {
	background-color: #F3F4F6;
	border: 1px solid #CFCCC7;
	padding: 12px 17px 17px 17px;
	margin-bottom: 200px;
	position: relative;
	top: 100px;
	width: 250px;
	text-align: center;
	margin-left: 300px;
}
.fSearch p {
	vertical-align: middle;
}
.fSearch .iS {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/btn_szukajo.gif) no-repeat center right;
	vertical-align: middle;
}
.fSearch .iT {
	vertical-align: middle;
	font-size: 9px;
	width: 100px;
	margin-right: 5px;
}
.kntr {
	color: #090909;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	zoom: 1;
	margin-bottom: 15px;
}
.kntr strong {
	color: #FF0101;
	font-size: 85px;
	display: block;
}
.bx6 {
	background-color: #EAF5FA;
	border: 1px solid #94C4DC;
	zoom: 1;
	padding-top: 8px;
	margin-bottom: 10px;
}
.bx6 h2 {
	font-size: 11px;
	color: #000000;
	padding: 6px 10px 8px 45px;
	margin-bottom: 5px;
}
.bx6 h2.krajowe {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/bg_hr1o.gif) no-repeat top right;
}
.bx6 h2.statystyki {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/bg_hr2o.gif) no-repeat top right;
}
.bx6 h2.swiatowe {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/bg_hr3o.gif) no-repeat top right;
}
.bx6 span {
	font-size: 10px;
	color: #000000;
	display: block;
	padding: 0 0 6px 21px;
}
.bx6 span.date_online {
	font-size: 10px;
	color: #FFFFFF;
        background-color: #C8242B;
	display: block;
	padding: 0 0 3px 21px;
}
table.not {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}
table.not thead th {
	background-color: #CBE3EE;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-align: center;
	font-weight: normal;
	padding: 2px 2px 3px 2px;
	font-size: 10px;
	color: #000000;
}
table.not .last, table.nb .last {
	border-right: none;
}
table.nb .first {
	border-left: none;
}
table.not tbody td {
	padding: 2px 2px 3px 7px;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CBE3EE;
	text-align: left;
}
table.not tbody td.tlo {
	background-color: #CBE3EE;
}
table.not tbody td.up {
	color: #409F01;
}
table.not tbody td.down {
	color: #E40000;
}
table.not tbody td.no_change {
	color: blue;
}
table.not span {
	padding: 0 0 0 16px;
}
table.not span a {
	color: #812727;
}
table.not span.up {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/arr_up.gif) no-repeat top left;
}
table.not span.down {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/arr_down.gif) no-repeat top left;
}
table.not span.no_change {
	background: transparent url(https://i.wp.pl/a/i/dibre2/layout/no_change.gif) no-repeat center left;
}
h3.txt_blue {
	color: #011BE1;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 11px;
}
h2.txt_blue {
	color: #011BE1;
	margin-bottom: 10px;
	font-size: 18px;
	text-align: center;
}
a.btnH {
	background: #317FFD url(https://i.wp.pl/a/i/dibre2/layout/bg_ho.gif) no-repeat top left;
	padding: 5px 10px 12px 40px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.noBrdT {
	border-top: none;
}
h2.biu {
	color: #01ACF1;
	font-size: 17px;
	font-weight: normal;
	margin: 10px 5px 15px 5px;
	text-align: center;
}
.pakiety h2 {
        margin: 10px 0;


        text-align: center;
}
.pakiety ul.bx1 li {
        margin-left: 22px;
        background: none;
        padding: 4px 5px 3px 0;
        border-top: 1px solid #94C4DC;
}
.pakiety ul.bx1 li.last {
        border-top: 3px solid #94C4DC;
}
sup {
        color: #CC0000;
        vertical-align: top;
        font-family: Verdana;
}
#formularz01 { width:470px; position:absolute; display:none; z-index:3; left:365px; top:200px; border:1px solid #777; background-color: #fff; padding: 20px; }
#formularz01 .close { position:absolute; top:10px; right:11px; font-size:10px; border:1px solid #ceab34; padding:3px 5px; background-color:#fbd659 }
#formularz01 .submit {font-size:12px; font:bold 11px Arial, sans-serif; border:1px solid #ceab34; padding:6px 10px; background-color:#fbd659; cursor:pointer }
#formularz01 .lblt { width:auto; float:left; text-align:right; padding:4px 10px 0 0;  }
#formularz01 .lbl { width:110px; float:left; text-align:right; padding:4px 10px 0 0;  } 
#formularz01 #imie, #formularz01 #email { width:335px }
#formularz01 #tresc { margin-bottom:15px }
#formularz01 .fl { float:left }
