/*--- general styles:START ---*/
* {
	padding: 0px;
	border-collapse: collapse;
	empty-cells:show;
}
p {
	padding: 0px;
	margin: 0px;
}

body {
	background: #BDC3C9 url("/images/common/BG_pasek.gif") repeat-x scroll;
	padding: 0px;
	margin: 0px;
}

table.background_table {
}

table.background_table td.background_left {
	background: url("/images/common/BG_cien_bottom_left.gif") repeat-y scroll;
}

table.background_table td.background_right {
	background: url("/images/common/BG_cien_bottom_right.gif") repeat-y scroll;
}

table.background_table td.background_center {
	background-color: #FFFFFF;
	vertical-align: top;
}

#table_main{
	width:990px;
	border:0px;
	padding:0px;
	margin:0px auto;
	border-spacing: 0px;
	border: none;
	border-collapse: collapse;
	background: #FFFFFF;
}

#table_main tr.flash{
	text-align:center;
}

#table_main td.flash{
	width:100%;
	z-index: 1;
}

#table_main td.content{
	padding-bottom:7px;
	padding-top:8px;
}

td.margin_left {
	padding-left: 15px;	
}

td.margin_right {
	padding-right: 15px;
}

h1 {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;	
	font-weight: bold;
	margin: 5px 0px 2px 0px;
}

h2 {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 1px 0px;
}

div.h1 {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
    font-size: 15px;	
    font-weight: bold;
	color: #707070;
	margin: 5px 0px 10px 0px;
}

div.h2 {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #707070;
   	margin: 2px 0px 5px 0px;
}

div.text {
   	margin: 2px 0px 5px 0px;
}

div.hr {
	height: 15px;
	background: url("/images/common/hr.gif") repeat-x scroll center;
	clear: both;
}
div.hr_tab {
	height: 15px;
	background: url("/images/common/hr.gif") repeat-x scroll center;
	clear: both;
	width: 95%;
}

div.hr_tab hr  {
	display: none;
}


div.hr hr  {
	display: none;
}

div.hr2 {
	height: 20px;
	background: url("/images/common/hr2.gif") no-repeat scroll center;
	clear: both;
}

div.hr2 hr {
  display: none;
}

div.hr3 {
	height: 15px;
	background: url("/images/common/hr3.gif") repeat-x scroll center;
	clear: both;
}

div.hr3 hr {
 display: none;
}

img.link {
	border-width: 0px;
	margin: 0px 0px 0px 0px;
}

div.link_more {
	float: right;
}


td.box_light_with_buttons_body ul {
}

td.box_light_with_buttons_body ul li {
	margin-bottom: 11px;
}


ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ol {
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
}

ol li {
	margin-top: 3px;
	margin-bottom: 3px;
}

ul li {
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 15px;
	list-style: none;
	background-image: url(/images/common/bulletMaly.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px; 
}

/*--- wypunktowanie o podwojnym wcieciu (z CMSa - tiny mce) ---*/
ul ul li {
	margin: 20px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 15px;
	list-style: none;
	background-image: url(/images/common/bulletMaly.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px; 
}



a:link,
a:visited,
a:active,
a:focus {
	outline: none;
	color: #414141;
	text-decoration: underline;
}
a:hover {
	color: #717171;
	text-decoration: underline;
}


* a.link_light:link,
* a.link_light:visited,
* a.link_light:active {
	color: #414141;
	text-decoration: none;
}
* a.link_light:hover {
	color: #717171;
	text-decoration: none;
}

* a.link_light_underline:link,
* a.link_light_underline:visited,
* a.link_light_underline:active {
	color: #414141;
	text-decoration: underline;
}
* a.link_light_underline:hover {
	color: #717171;
	text-decoration: underline;
}

input,
select,
textarea {
	font-family: Tahoma, Arial CE, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3F3F3F;
	background-color: #FFFFFF;
}

input.standard {
	border: 1px solid #929292;
	padding: 0px 2px 1px 3px;
}

select.standard {
	border: 1px solid #929292;
}

div.subsection_header {
	font-family: Impact, Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	margin: 20px 0px 8px 0px;
	padding: 0px;
	clear: both;
}

div.subsection_header_small {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	clear: both;
}

div.subsection_content {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	clear: both;
}

span.required_field { 
	color: #00509F;
}

/*--- general styles:END ---*/





/*--- navigation_path:START---*/
img.navigation_path_root{
	vertical-align: bottom;
	margin: 0px 1px 0px 0px;
}

div.navigation_path{
	text-align:left;
	font-family: Tahoma, Verdana, Arial CE, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #707070;
	margin: 0px 0px 3px 0px;
}

div.navigation_path a:link,
div.navigation_path a:visited,
div.navigation_path a:active {
	color: #414141;
	text-decoration: none;
	font-family: Tahoma, Arial CE, Arial, Verdana, sans-serif;
	font-size: 11px;
}

div.navigation_path a:hover {
	color: #000000;
	text-decoration: underline;
}
/*--- navigation_path:END---*/



/*--- header:START ---*/
table.header {
	width: 990px;
	margin: 0px auto;
	background-image: url('/images/common/header_gradient.gif');
	background-repeat: repeat-x;
	border-spacing: 0px;
	border: none;
	border-collapse: collapse;
}
table.header .navigation {
	padding-left: 0px;
	width: 610px;
	vertical-align: top;
	padding-top: 25px;
	text-align: center;
}
table.header .logo {
	text-align: left;
	padding: 12px 0px 6px 0px;
}

table.header .search {
	padding-right: 0px;
	text-align: right;
}
table.header div.search {
	float: right;
}
table.header div.search_box {
	float: right;
	width: 147px;
}

a.header_navigation:link,
a.header_navigation:visited,
a.header_navigation:active {
	color: #414141;
	text-decoration: none;
	font-family: Tahoma, Arial CE, Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-right: 4px;
	margin-left: 4px;
}
a.header_navigation:hover {
	color: #000000;
	text-decoration: underline;
}

input#search_input {
	width: 70px;
	height: 14px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Tahoma, Arial CE, Arial, Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #929292;
	padding: 1px 2px 2px 3px;
	margin: 16px 0px 0px 0px;
}
input#search_button {
	margin: 14px 0px 0px 3px;
}
table.header img.search_image {
	margin: 21px 5px 0px 0px;
}
/*--- header:END ---*/





/*********************/
/*--- BOXES:START ---*/
/*********************/

/*--- box - general:START ---*/
table.box {
	width: 310px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}

table.box_thin {
	width: 180px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}

table.box_wide {
	width: 440px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}

table.box_very_wide {
	width: 635px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}

table.box_very_wide_right {
	width: 765px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}

div.box_title {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	float: left;
	padding: 3px 0px 0px 0px;
}

div.box_title a:link,
div.box_title a:visited,
div.box_title a:active,
div.box_title a:hover {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	float: left;
	text-decoration: none;
}

td.content_center_header div.box_title {
	font-family: Impact, Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	float: left;
	width: 310px;
	padding: 3px 0px 2px 0px;
	margin: -3px 0px 0px 0px;
}

td.content_center_very_wide_header div.box_title {
	font-family: Impact, Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	float: left;
	width: 500px;
	padding: 3px 0px 2px 0px;
	margin: -3px 0px 0px 0px;
}

td.box_light_with_buttons_title div.box_title {
	font-family: Impact, Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	float: left;
	width: 310px;
	padding: 3px 0px 2px 0px;
	margin: -3px 0px 0px 0px;
}

/*--- box - general:END ---*/


/*--- box_light:START ---*/
/* Jasny box z naglowkiem (np. homepage - Aktualnosci) */
td.box_light_title {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	background-image: url("/images/common/box_header_thin.gif");	
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 310px;
	padding: 10px 2px 5px 2px;
	vertical-align: bottom;
}

td.box_light_title_with_flash {
	padding-top: 8px;
}


.box_light_title img.link {
	margin: 2px 0px 0px 0px;
}
td.box_light_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	width: 310px;
	height: 30px;
	padding: 10px 1px 0px 2px;
}
td.box_light_footer {
	background-color: #FFFFFF;		
	width: 310px;
	height: 7px;
}
/*--- box_light:END ---*/



/*--- box_light_with_buttons:START ---*/
/* Jasny box z naglowkiem i dwoma buttonami (Dlaczego BRE Bank...) */
td.box_light_with_buttons_title {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	background-image: none;	
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 310px;
	padding: 10px 0px 5px 0px;
	vertical-align: bottom;
}
td.box_light_with_buttons_title img.link {
	margin: 2px 0px 0px 0px;
}
td.box_light_with_buttons_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	width: 310px;
	height: 30px;
	padding: 10px 1px 0px 2px;
}
td.box_light_with_buttons_footer {
	background-color: #FFFFFF;		
	width: 310px;
	height: 2px;
}

td.box_light_with_buttons_body div.buttons {
	clear: both;
	height: 30px;
	padding-top: 5px;
}
div.buttons div.button_left {
	float: left;
}
div.buttons div.button_right {
	float: right;
}
/*--- box_light_why_bre:END ---*/


/*--- box_dark:START ---*/
/* Ciemny box (np. homepage - Grupa BRE Banku) */
td.box_dark_title {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	background-image: url("/images/common/box_header_thin.gif");	
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 310px;
	padding: 10px 2px 5px 2px;
	vertical-align: bottom;
}
td.box_dark_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	background-image: url("/images/common/box_content_dark.png");		
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 310px;
	padding: 9px 12px;
	line-height: 130%;
}
td.box_dark_footer {
	background-color: #FFFFFF;		
	width: 310px;
	height: 7px;
}
/*--- box_dark:END ---*/


/*--- box_dark_wide:START ---*/
/* Ciemny box (np. Strona glowna > Male i Srednie Przedsiebiorstwa > Finansowanie) */
td.box_dark_wide_title {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	background-image: url("/images/common/box_header_wide.gif");	
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 440px;
	padding: 10px 2px 5px 2px;
	vertical-align: bottom;
}
td.box_dark_wide_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	background-image: url("/images/common/box_content_dark.png");		
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 440px;
	padding: 9px 12px;
	line-height: 130%;
}
td.box_dark_wide_footer {
	background-color: #FFFFFF;		
	width: 440px;
	height: 7px;
}
/*--- box_dark_wide:END ---*/


/*--- box_dark_very_wide:START ---*/

table.box_dark_very_wide{
	margin-top: 5px;
	margin-bottom: 8px
}

td.box_dark_very_wide_title {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	background-image: url("/images/common/box_dark_very_wide_header.gif");	
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 635px;
	vertical-align: bottom;
}
td.box_dark_very_wide_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	background-image: url("/images/common/box_dark_very_wide_content.gif");		
	background-position: top left;
	background-repeat: repeat-y;
	width: 635px;
}
td.box_dark_very_wide_footer {
	background-image: url("/images/common/box_dark_very_wide_footer.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 635px;
	height: 42px;
}
/*--- box_dark_very_wide:END ---*/



/*--- box_frame:START ---*/
/* Box z ramka (np. homepage - Rozwijaj sie z BRE) */
td.box_frame_title {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	background-image: url("/images/common/box_header_frame.gif");	
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 310px;
	padding: 10px 12px 10px 12px;
	vertical-align: bottom;
}

td.box_frame_title_with_flash {
	padding-top: 8px;
}

.box_frame_title img.link {
	margin: 2px 0px 0px 0px;
}
td.box_frame_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	background-image: url("/images/common/box_frame_body.gif");		
	background-position: top center;
	background-repeat: repeat-y;
	width: 310px;
	height: 30px;
	padding: 5px 14px 5px 14px;
}

td.box_frame_body_without_border {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	width: 310px;
	padding: 5px 0px 5px 0px;
}


td.box_frame_footer {
	background-image: url("/images/common/box_frame_footer.gif");		
	background-position: top center;
	background-repeat: no-repeat;
	width: 310px;
	height: 19px;
}
/*--- box_frame:END ---*/


/*--- box_frame_thin:START ---*/
/* Box z ramka (np. MSP/finansowanie - menu lewe pionowe) */
td.box_frame_thin_title {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	background-image: url("/images/common/box_frame_thin_title.gif");	
	background-position: top;
	background-repeat: no-repeat;
	width: 180px;
	padding: 4px 12px 4px 12px;
	vertical-align: center;
}
td.box_frame_thin_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	background-image: url("/images/common/box_frame_thin_body.gif");		
	background-position: top center;
	background-repeat: repeat-y;
	width: 180px;
	height: 30px;
	padding: 0px 10px 0px 11px;
}
td.box_frame_thin_footer {
	background-image: url("/images/common/box_frame_thin_footer.gif");		
	background-position: top center;
	background-repeat: no-repeat;
	width: 180px;
	height: 19px;
}
/*--- box_frame_thin:END ---*/


/*--- box_frame_wide:START ---*/
/* Box z ramka (np. kurs akcji w O BRE Banku > Relacje Inwestorskie > Akcje BRE Banku > Notowania) */
td.box_frame_wide_title {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	background-image: url("/images/common/box_frame_wide_title.gif");	
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 440px;
	padding: 10px 12px 4px 12px;
	vertical-align: bottom;
}

td.box_frame_wide_title_gray {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	background-image: url("/images/common/box_frame_wide_title_gray.gif");	
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 440px;
	padding: 10px 12px 10px 12px;
	vertical-align: bottom;
}

td.box_frame_wide_title_with_flash {
	padding-top: 8px;
}

div.box_wide_title {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	float: left;
	padding: 3px 0px 0px 0px;
}

td.box_frame_wide_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	background-image: url("/images/common/box_frame_wide_body.gif");		
	background-position: top center;
	background-repeat: repeat-y;
	width: 440px;
	height: 30px;
	padding: 0px 13px 0px 13px;
}
td.box_frame_wide_footer {
	background-image: url("/images/common/box_frame_wide_footer.gif");		
	background-position: top center;
	background-repeat: no-repeat;
	width: 440px;
	height: 16px;
}
/*--- box_frame_wide:END ---*/



/*--- box_frame_very_wide:START ---*/
/* Box z ramka bardzo szeroki (np. Wyslij prosbe o kontakt) */
td.box_frame_very_wide_title {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	background-image: url("/images/common/box_frame_very_wide_title.gif");	
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 635px;
	height: 16px;
	padding: 6px 12px 4px 12px;
	vertical-align: bottom;
}
td.box_frame_very_wide_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	background-image: url("/images/common/box_frame_very_wide_body.gif");		
	background-position: top center;
	background-repeat: repeat-y;
	width: 635px;
	height: 30px;
	padding: 0px 10px 0px 11px;
}
td.box_frame_very_wide_footer {
	background-image: url("/images/common/box_frame_very_wide_footer.gif");		
	background-position: top center;
	background-repeat: no-repeat;
	width: 635px;
	height: 16px;
}
/*--- box_frame_very_wide:END ---*/



/*--- box_frame_very_wide_right:START ---*/
/* Box z ramka bardzo szeroki (np. O BRE Banku -> Relacje inwestorskie -> Notowania) */
td.box_frame_very_wide_right_title {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	background-image: url("/images/common/box_frame_very_wide_right_title.gif");	
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 765px;
	height: 12px;
	padding: 6px 12px 4px 12px;
	vertical-align: bottom;
}
td.box_frame_very_wide_right_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	background-image: url("/images/common/box_frame_very_wide_right_body.gif");		
	background-position: top center;
	background-repeat: repeat-y;
	width: 765px;
	height: 30px;
	padding: 0px 10px 0px 11px;
}
td.box_frame_very_wide_right_footer {
	background-image: url("/images/common/box_frame_very_wide_right_footer.gif");		
	background-position: top center;
	background-repeat: no-repeat;
	width: 765px;
	height: 12px;
}
/*--- box_frame_very_wide:END ---*/



/*=====================*/
/*   BOXY SPECJALNE    */
/*=====================*/


/*--- box STANDARD : START ---*/
.box_standard_item {
	padding-top:  4px;
	padding-bottom: 0px;
	text-decoration: underline;
}

.box_standard_title {
	padding-bottom: 7px;
	padding-top:  0px;
}

a.box_standard_link:link,
a.box_standard_link:visited,
a.box_standard_link:active	{
	color: #000000;
	text-decoration: underline;
}
a.box_standard_link:hover {
	color: #404040;
	text-decoration: underline;
}
.standard_img{
	float: right;
}
.standard_description{
}

/*--- box STANDARD : END ---*/



/*--- box CALENDAR :START ---*/
/* Box kalendarza (np. homepage - Kalendarz) */
td.box_frame_body div.calendar_left {
	float: left;
	clear: both;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}
td.box_frame_body div.calendar_right {
	float: right;
	text-align: left;
	width: 215px;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}
/*--- box CALENDAR :END ---*/




/*--- box ECONO :START ---*/
/* Box serwisu ekonomicznego (np. homepage - Serwis ekonomiczny) */
td.box_frame_body div.body_econo {
	 margin: -5px -12px 0px -12px;
}
div.body_econo div.link_more {
	float: right;
	padding: 5px;
	margin-bottom: -13px;
	margin-right: 6px;
}

table.econo{
	width: 100%;
}
table.econo tr.header {
	width: 100%;
	font-family: Tahoma;
}
table.econo tr.data_white {
	background-color: #FFFFFF;
	line-height: 105%;
}
table.econo tr.data_light {
	background-color: #F8F8F8;
	line-height: 105%;
}
table.econo tr.data_dark {
	background-color: #EEEFF1;
	line-height: 105%;
}
table.econo td.econo_left {
	width: 75px;
	padding: 0px 0px 0px 12px;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;	
	border-bottom: 2px #FFFFFF solid;
}

table.econo td.econo_center {
	width: 60px;
	margin: 0px 10px 0px 5px;
	text-align: right;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;		
	border-bottom: 2px #FFFFFF solid;
}

table.econo td.econo_right {
	width: 130px;
	padding: 0px 12px 0px 5px;
	text-align: right;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;		
	border-bottom: 2px #FFFFFF solid;	
}
table.econo td.econo_right_small {
	width: 20%;
	padding: 0px 12px 0px 5px;
	text-align: right;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;		
	border-bottom: 2px #FFFFFF solid;	
}

div.box_currency_calc {
	margin-left: 12px;
	margin-right: 12px;
}

div.box_currency_calc input.currency_calc_input {
	width: 75px;
	height: 14px;
	border: 1px solid #929292;
	padding: 1px 3px 0px 3px;
	margin: 0px;
}

div.box_currency_calc div.button_line {
	clear: both;
	padding-top: 15px;
	margin: 0px;
}

div.box_currency_calc div.button_line div.link_calculate {
	float: right;
	margin: 0px;
	padding: 0px;
}

select.currency_calc_select {
	border: 1px solid #929292;
	margin: 0px;
}


/*--- box ECONO :END ---*/



/*--- box GROW_WITH_BRE:START ---*/
.grow_with_bre{

}

.grow_with_bre div.grow_header {
 float: right;
 text-align: left;
 width: 198px;
 padding: 0px;
 margin: 0px;
}
.grow_with_bre div.grow_image {
 float: left;
 clear: both;
}
.grow_with_bre div.grow_content {
 float: right;
 text-align: left;
 width: 198px; 
}
.grow_with_bre div.grow_content_inner {
 margin: 5px 5px 0px 0px;
}

.grow_with_bre div.grow_content_inner  p{
 margin: 0;
 padding: 0;
}

table.grow_content_with_image {
	width: 282px;
}

table.grow_content_with_image div.grow_content_in_table {
	margin-left: 5px;
}
/*--- box GROW_WITH_BRE:END ---*/







/*----- Box bre_stock_chart_intraday start ------*/
.bre_stock_chart_intraday{
}
/*----- Box bre_stock_chart_intraday start ------*/






/*----- Box news start ------*/
.news{
}
/*----- Box news start ------*/






/*----- Box TEXTUAL : START ------*/
.textual {
}
/*----- Box TEXTUAL : END ------*/



/*----- Box STANDART_WITH_VERT_GRAPH : START ------*/
td.box_frame_body div.standard_with_vert_graph_image {
	float: left;
	padding-right: 5px;
	background-color: white;
}

td.box_frame_body div.standard_with_vert_graph_content {
	
}

td.box_frame_body div.standard_with_vert_graph_content div.hr {
	clear: none;
}
/*----- Box STANDART_WITH_VERT_GRAPH : STOP ------*/



/*----- Box GRAPHICAL : START ------*/
div.graphical div.gif {
	margin-top: 7px;
	margin-bottom: 8px;
}
div.graphical div.flash {
	border: none;
	margin-top: 7px;
	margin-bottom: 8px;
}
/*----- Box GRAPHICAL : END ------*/





/*********************/
/*--- BOXES:END ---*/
/*********************/



/*****************************/
/*--- CONTENT AREAS:START ---*/
/*****************************/

/*--- content_center:START ---*/
/* Tresc wstawiana centralnie (np. BRE Bank > MSP > Finansowanie) */
td.content_center_header {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	width: 440px;
	padding: 5px 0px 2px 0px;
	vertical-align: bottom;
}
td.content_center_header div.button {
	float: right;
	padding-left: 20px;
}
td.content_center_header div.button_first {
	float: right;
}


td.content_center_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	width: 440px;
	padding: 0px 0px 20px 0px;
}

td.content_center_footer {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	text-align: center;
	background-image: url("/images/common/content_center_footer_line.gif");		
	background-position: top center;
	background-repeat: no-repeat;
	width: 440px;
}
table.content_center_footer {
	width: 440px;
}
table.content_center_footer td.button_left {
	width:33%;
	padding-top: 12px;
	padding-bottom: 9px;
}
td.button_left div.image {
	float: left;
}
td.button_left div.text {
	float: left;
	padding-top: 3px;
	padding-left: 7px;
}

table.content_center_footer td.button_center {
	width:33%;
	padding-top: 12px;
	padding-bottom: 9px;
}
td.button_center td.text {
	padding-left: 7px;
}

table.content_center_footer td.button_right {
	width:33%;
	padding-top: 12px;
	padding-bottom: 9px;
}
td.button_right div.image {
	float: right;
}
td.button_right div.text {
	float: right;
	padding-top: 3px;
	padding-left: 7px;
}

td.content_center_footer a.navigation:link,
td.content_center_footer a.navigation:visited,
td.content_center_footer a.navigation:active {
	color: #9F9F9F;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	padding: 0px 4px;
}
td.content_center_footer a.navigation:hover {
	color: #4F4F4F;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}
/*--- content_center:END ---*/



/*--- content_center_very_wide_:START ---*/
/* Tresc z naglowkiem i ikonami (np. Wyslij prosbe o kontakt) */
td.content_center_very_wide_header {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	width: 635px;
	padding: 5px 0px 2px 0px;
	vertical-align: bottom;
}
td.content_center_very_wide_header div.button {
	float: right;
	padding-left: 20px;
}
td.content_center_very_wide_header div.button_first {
	float: right;
}

td.content_center_very_wide_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	width: 635px;
	padding: 0px 0px 20px 0px;
}

td.content_center_very_wide_footer {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	text-align: center;
	background-image: url("/images/common/content_center_very_wide_footer_line.gif");		
	background-position: top center;
	background-repeat: no-repeat;
	width: 635px;
}
table.content_center_very_wide_footer {
	width: 635px;
}
table.content_center_very_wide_footer td.button_left {
	width:33%;
	padding-top: 12px;
	padding-bottom: 9px;
}
td.button_left div.image {
	float: left;
}
td.button_left div.text {
	float: left;
	padding-top: 3px;
	padding-left: 7px;
}

table.content_center_very_wide_footer td.button_center {
	width:33%;
	padding-top: 12px;
	padding-bottom: 9px;
}
td.button_center td.text {
	padding-left: 7px;
}

table.content_center_very_wide_footer td.button_right {
	width:33%;
	padding-top: 12px;
	padding-bottom: 9px;
}
td.button_right div.image {
	float: right;
}
td.button_right div.text {
	float: right;
	padding-top: 3px;
	padding-left: 7px;
}

td.content_center_very_wide_footer a.navigation:link,
td.content_center_very_wide_footer a.navigation:visited,
td.content_center_very_wide_footer a.navigation:active {
	color: #9F9F9F;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	padding: 0px 4px;
}
td.content_center_very_wide_footer a.navigation:hover {
	color: #4F4F4F;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}
/*--- content_center_very_wide:END ---*/



/*--- content_center_very_wide_right:START ---*/
/* Tresc z naglowkiem i ikonami (np. Wyslij prosbe o kontakt) */
td.content_center_very_wide_right_header {
	font-family: Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	width: 765px;
	padding: 5px 0px 2px 0px;
	vertical-align: bottom;
}
td.content_center_very_wide_right_header div.button {
	float: right;
	padding-left: 20px;
}
td.content_center_very_wide_right_header div.button_first {
	float: right;
}

td.content_center_very_wide_right_body {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	width: 765px;
	padding: 0px 0px 20px 0px;
}

td.content_center_very_wide_right_footer {
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	color: #404040;
	text-align: center;
	background-image: url("/images/common/content_center_very_wide_right_footer_line.gif");		
	background-position: top center;
	background-repeat: no-repeat;
	width: 765px;
}
table.content_center_very_wide_right_footer {
	width: 765px;
}
table.content_center_very_wide_right_footer td.button_left {
	width:33%;
	padding-top: 12px;
	padding-bottom: 9px;
}
td.button_left div.image {
	float: left;
}
td.button_left div.text {
	float: left;
	padding-top: 3px;
	padding-left: 7px;
}

table.content_center_very_wide_right_footer td.button_center {
	width:33%;
	padding-top: 12px;
	padding-bottom: 9px;
}
td.button_center td.text {
	padding-left: 7px;
}

table.content_center_very_wide_right_footer td.button_right {
	width:33%;
	padding-top: 12px;
	padding-bottom: 9px;
}
td.button_right div.image {
	float: right;
}
td.button_right div.text {
	float: right;
	padding-top: 3px;
	padding-left: 7px;
}

td.content_center_very_wide_right_footer a.navigation:link,
td.content_center_very_wide_right_footer a.navigation:visited,
td.content_center_very_wide_right_footer a.navigation:active {
	color: #9F9F9F;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	padding: 0px 4px;
}
td.content_center_very_wide_right_footer a.navigation:hover {
	color: #4F4F4F;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}
/*--- content_center_very_wide_right:END ---*/


/*--- ikonki drukuj, ulotka, polec :START ---*/
table.recommend_box_wide {
	width: 440px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	margin: -4px 0px 10px 0px !important;
	margin: -4px 1px 10px 0px;	
	position: relative;
	z-index: 1;
}
div.icon_background {
	background-image: url("/images/common/recommend_selected_icon.gif");	
	background-position: top right;
	background-repeat: no-repeat;
	display: table;
	float: right;
	position: relative;
	height: 50px;
	width: 40px;
	border: 0px solid #FFFFFF;
	margin: -3px 0px -20px 0px;
	z-index:2;
}

div.icon_background div.button {
	float: right;
	padding-left: 0px;
	position: relative;
	border: 0px solid #FFFFFF;
	margin: 4px 4px 0px 0px !important;
	margin: 4px 2px 0px 0px;
}
/*--- ikonki drukuj, ulotka, polec :END ---*/

/***************************/
/*--- CONTENT AREAS:END ---*/
/***************************/



/*--- footer:START ---*/
table.footer {
	width: 997px;
	background-color: #001F4D;
}
table.footer td.left {
}
table.footer td.center {
	width: 100%;
	background-image: url('/images/common/stopka_mid.gif');
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	font-size: 11px;
	color: #899DB6;
}
table.footer td.right {
}

table.footer div.link_box {
	float: left;
	padding: 0px 40px 0px 10px;
}
div.link_box div.image {
	float: left;
	padding-bottom: 5px;
}
div.link_box div.text {
	float: left;
}

a.footer_navigation:link,
a.footer_navigation:visited,
a.footer_navigation:active {
	color: #899DB6;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
	padding: 0px 4px;
}
a.footer_navigation:hover {
	color: #DFEEFF;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}

table.footer div.navigation {
	float: left;
	padding: 2px 0px 0px 0px; 
	width: 413px;
	text-align: center;
}

table.footer div.amg {
	color: #537291;
	float: right;
	text-align: right;
	margin-top: 0px;
	padding: 2px 5px 0px 5px;
}
a.footer_navigation_amg:link,
a.footer_navigation_amg:visited,
a.footer_navigation_amg:active {
	color: #537291;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}
a.footer_navigation_amg:hover {
	color: #99BCDF;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;
}
/*--- footer:END ---*/



/*---  menu_left:START ---*/

table.menu_left {
	width: 159px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.menu_left tr td table{
	margin-top: 1px;
	width: 159px;
	border-collapse: collapse;
	border-spacing: 0px;
}

td.menu_left_title {
	font-weight: bold;
}

td.menu_left{
	background: none;
	background-image: url("/images/common/menu_left.gif");
}

td.menu_left_active{
	background-image: url("/images/common/menu_left_active.gif");
}

td.menu_left a,
td.menu_left_active a{
	color: #404040;
	text-decoration: none;
	display: block;
	width: 145px;
	padding: 1px 7px 3px 7px;
}

td.menu_left a:link,
td.menu_left a:visited,
td.menu_left a:active,
td.menu_left_active a:link,
td.menu_left_active a:visited,
td.menu_left_active a:active{
	color: #404040;
	text-decoration: none;
}

td.menu_left a:hover,
td.menu_left_active a:hover{
	color: #919191;
	text-decoration: none;
}

td.menu_left_sub {
	background-image: url("/images/common/menu_left_sub.gif");
}

td.menu_left_sub_active {
	background-image: url("/images/common/menu_left_sub_active.gif");
}

td.menu_left_sub a,
td.menu_left_sub_active a {
	color: #404040;
	text-decoration: none;
	display: block;
	width: 130px;
	padding: 1px 7px 3px 22px;

}

td.menu_left_sub a:link,
td.menu_left_sub a:visited,
td.menu_left_sub a:active,
td.menu_left_sub_active a:link,
td.menu_left_sub_active a:visited,
td.menu_left_sub_active a:active {
	color: #404040;
	text-decoration: none;
}

td.menu_left_sub a:hover,
td.menu_left_sub_active a:hover {
	color: #919191;
	text-decoration: none;
}
/*---  menu_left:END ---*/


/*---  recommend:START ---*/
input.recommend_input {
	width:210px;
	height:14px;
	margin:0px; 
	padding:0px 0px 0px 3px;
	border: 1px solid #929292;
}
textarea.recommend_form_textarea {
	width:345px;
	height:73px;
	border: 1px solid #929292;
	margin:0px; 
	padding:0px 0px 0px 3px;
	line-height: 120%;	
}
table.recommend_form div.field_fill_error {
	color: red;
	float: left;
	clear: both;
	width: 100%;
	margin: 0px 0px 0px 1px;
	padding: 0px;
}
/*---  recommend:END ---*/


/*--- top_layer_slot:START ---*/
.top_layer_slot {
	z-index: 1000;
	width: 600px;
	height: 400px;
	position: absolute;
	left:50%;
	top:50%;
	margin-left:-300px;
	margin-top:-200px;
	display: block;
}
/*--- top_layer_slot:END ---*/


/*--- advert_slot:START ---*/
table.advert_slot {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table.advert_slot td.advert_slot_panel{
	padding: 8px 0px 7px 0px;
}

/*--- advert_slot:END ---*/

/*--- articles_body:START ---*/
table.bre_tbl_3 td {
	padding: 3px;
}
/*--- articles_body:END ---*/

/*--- Articles_body_table: START ---*/
table.bre_common_tbl{
	width: 100%;
}
table.bre_common_tbl tr.bre_header {
	width: 100%;
	font-family: Tahoma;
}
table.bre_common_tbl tr.bre_data_white {
	background-color: #FFFFFF;
	line-height: 105%;
}
table.bre_common_tbl tr.bre_data_light {
	background-color: #F8F8F8;
	line-height: 105%;
}
table.bre_common_tbl tr.bre_data_dark {
	background-color: #EEEFF1;
	line-height: 105%;
}
table.bre_common_tbl td.bre_content {	
	padding:2px 0px 2px 0px;
	font-family: Tahoma, Verdana, Arial CE, Arial, sans-serif;	
	border-bottom: 2px #FFFFFF solid;
}

/*--- Articles_body_table: END ---*/

/*--- Player ---*/
div.file {

	vertical-align: top;
}

div.icon {
	float: left;
	vertical-align: top;
}

div.filename {
	float: left;
	width: 410px;
	vertical-align: top;
	margin-top: 5px;
}

div.file_separator {
	clear: both;
}
/*--- Player END ---*/
