#bn_wrapper {
	position: relative;
  	background: #fff url(/i/lifestyle/sg/bg1pxwrapper.png) repeat-x top left;  
	margin:0;

}


/*---------------------------
  globalne definicje styli
----------------------------*/

html {
  height: 100% !important;
  margin-bottom: 1px !important;
}

body { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
  background: #fff url(/i/sg/main_background_v2.png) repeat-x top left;  
}

p {
  line-height: 13px; 
  color: #333;
}

a {
  color: #006699;
  text-decoration: none;
  outline: none;
}

a:hover {
  text-decoration: underline;
}

img {
  border: none;
}

/*------------------------------
 klasy globalnego użytku 
-------------------------------*/

a.more {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #063265;
}

a.bn_more {
  display: block; 
  float: right; 
  margin: 2px 5px 0 0;
  padding: 0;
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #063265;  
}

.positive {
  color: #008906;
}

.negative {
  color: #de0000;
}

.positive, .negative, .null {
  text-align: right;
}

.adnet_out {
  color: #FF9900;
  font-weight: bold;
  /* background-color : #FFE4C4;*/
  text-decoration: underline;
}


/*-------------------------------------
  główne elementy strukturalne strony
--------------------------------------*/

#bn_content {
  width: 775px; 
  margin: 10px auto 0 auto;
  background-color: transparent;
  text-align: left;
  xborder: 1px solid green;
}

/* clear float without markup */
#bn_content:after, #lfs_header:after, .bn_box_submenu:after, .bn_box:after, #bn_menu:after, #bn_menu dl:after, .bn_main_news:after,
#bn_quiz div.top:after, #bn_quiz div.bottom:after, #bn_quiz div.bottom p:after, #lfs_boxesTop:after, #lfs_boxesMid1:after, #lfs_boxesMid2:after, #lfs_boxesBottom:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

#bn_header {
  padding: 0;
  margin: 0;
  height: 111px;
}

#bn_header a, #bn_footer a {
  text-decoration: none;
}

#bn_header a:hover, #bn_footer a:hover {
  text-decoration: underline;
}

#bn_top_bar, #bn_bottom_bar {
  clear: both;
  display: block; 
  height: 30px; 
  width: 100%; 
  /* background: #003366 url(/i/sg/gielda_bar.png) no-repeat top center;
  border-bottom: 1px solid #A8C1E2; */
}

#bn_background {
  position: absolute; 
  z-index: 2;
  top: 0; 
  left: 50%;
  width: 50%; 
  height: 121px; 
/*  background: url(/i/sg/main_right_background_v2.png) repeat-x top left;*/
}

#bn_header_center {
  position: relative; 
  left: 0; 
  top: 0; 
  width: 775px;
  margin: 0 auto; 
  padding: 0; 
  z-index: 2; 
  color: #fff; 
 /* background: url(/i/sg/center_background_v2.png) repeat-y top left;*/
}

#bn_header_center .logo {
  width: 158px; 
  display: block;
}

#bn_header_center .logo img {
  display: block;
}

#bn_banner {
  text-align: center;
  padding: 0 10px 0 10px;
  width: 750px;
  margin: 10px auto;
}

#bn_section, #bn_subsection {
  list-style-type: none;
  background: #fff;
}

#bn_section li {
  position: relative;
}

#bn_section li, #bn_subsection li {
  display: inline;
}

#bn_section li a {
  font-size: 11px;
}

#bn_section li.selected a, #bn_subsection li.selected a {
  font-weight: bold;
}

#bn_section li span.cf_menu {
  line-height: 25px; 
  vertical-align: middle; 
  text-align: center;                  
  height: 23px; 
  background: url(/i/sg/tab_cf_main.png) no-repeat top left; 
  position: absolute; 
  width: 140px; 
  z-index: 66; 
  display: block;           
  top: 24px; 
  left: -1px;
}

#bn_section li span.cf_menu a {
  font-weight: normal;
  background: none !important;
}
/*-------------------------------------
  elementy nagłówka
--------------------------------------*/

#bn_top_menu {
  position: absolute;
  left: 180px;
  top: 9px;
}

#bn_search_box {
  width: 167px;
  height: 30px;
  position: absolute;
  top: 0;
  right: 0;
/*  background: url(/i/sg/search_box.png) no-repeat top left; */
}

#bn_search_box form {
  margin: 0;
  padding: 0;
}

#bn_search_box input.text {
  padding: 2px;
  border: 1px solid #0c305b;
  background: #869ab1;
  width: 88px;
  font-family: Tahoma, Arial;
  font-size: 11px;
  position: absolute;
  top: 6px;
  left: 13px;
}

#bn_search_box input.submit {
  position: absolute;
  top: 8px;
  right: 5px;
}

#bn_right {
  width: 775px;
  float: right; 
  display: inline;
  margin: 0;
  padding: 0;
}

/*-------------------------------------
  style menu sekcji
--------------------------------------*/

#bn_section {
  background: transparent; 
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  top: 70px; 
  right: 0;
  height: 30px;
  display: inline;
}

#bn_section li {
  margin: 0;
  float: left;
  padding: 0;
  background: url(/i/sg/tab_left.gif) no-repeat top left;
  height: 25px;
  margin-top: 2px; 
  margin-bottom: 1px !important;
}

#bn_section li a {
  display: inline;
  font-family: Tahoma, Arial;
  font-size: 11px !important;
  font-weight: bold;
  float: left;
  margin-bottom: 0;
  background: url(/i/sg/tab_right.gif) no-repeat top right;
  height: 25px;
  color: #fff;
  line-height: 25px;
  vertical-align: middle;
  padding-right: 17px;
  padding-left: 10px;
  margin-left: 7px; 
}
#bn_section li#s_lifestyle, #bn_section li#s_praca, #bn_section li#s_butik {
  background: url(/i/sg/tab_left_cyan.png) no-repeat top left;
}

#bn_section li#s_lifestyle a, #bn_section li#s_praca a, #bn_section li#s_butik a {
  background: url(/i/sg/tab_right_cyan.png) no-repeat top right;
}

#bn_section li.selected {
  background: url(/i/sg/tab_selected_left.gif) no-repeat top left !important;
  height: 28px; 
  margin-bottom: 0;
  margin-top: 0;
}

#bn_section li.selected a {
  background: url(/i/sg/tab_selected_right.gif) no-repeat top right !important;
  height: 28px;
  color: #0b3669;
  font-size: 11px !important;
  line-height: 28px;
  vertical-align: middle;
  padding: 0 17px 0 10px;
  margin-left: 7px;
}

#bn_section li#bn_cf_tab {
  background: url(/i/sg/tab_cf_left.gif) no-repeat top left;
}

#bn_section li#bn_cf_tab a {
  background: url(/i/sg/tab_cf_right.gif) no-repeat top right;
  width: 118px;  
}

/* section */

#bn_subsection {
  clear: right;
  background: transparent;
  margin: 0;
  padding: 4px 0; /* bylo 0 */
  position: absolute;
  top: 97px;
  left: 0px;
}

#bn_subsection li {
  margin: 0;
  display: inline;
  padding: 0 7px;
  border-right: 1px solid #B8CFEB;
}

#bn_subsection li a {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #0B3669;
}

#bn_cf_section {
  margin: -1px 0 0 1px;
  padding: 0;
  clear: both;
  float: right;
  list-style-type: none;
  background: url(/i/sg/cf_section.png) no-repeat top left;
  width: 132px;
  height: 23px;
}

#bn_cf_section li {
  float: left;
}

#bn_cf_section li a {
  display: block;
  height: 23px;
  color: #fff;
}

#bn_swieta_tab {                                                                                                             
  background: url(http://www.bankier.pl/i/swieta/sg_sniezek.gif) no-repeat 5px 1px;
  border-right: none !important;
  padding: 4px 10px 5px 10px !important;
} 

#bn_swieta_tab a {                                                                                                             
  font-weight: bold;                                                                                                         
  color: #fff !important;
  position: relative;
  top: 3px;
  padding: 0 16px;
}

#bn_swieta_tab a:hover {
  text-decoration: none;
}   

#bn_private_banking_tab {
  border-right: none !important; 
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}                        

#bn_lifestyle_astra_tab {
  border-right: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

#bn_private_banking_tab a {
  background: url(/i/sg/belka_PB_Bankier.png) no-repeat 1px 0px; 
  _background: url(/i/sg/belka_PB_Bankier.png) no-repeat top left;
  overflow: visible !important;
  color: #000 !important;
/*  background: #00; */
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 5px;
  padding-left: 12px;
  padding-right: 12px;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

#bn_lifestyle_astra_tab a {
  background: url(/i/sg/belka_PB_Bankier.png) no-repeat 1px 0px;
  _background: url(/i/sg/belka_PB_Bankier.png) no-repeat top left;
  overflow: visible !important;
  color: #FFFFFF !important;
/*  background: #00; */
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 5px;
  padding-left: 12px;
  padding-right: 12px;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/*-------------------------------
  style dla boxów
---------------------------------*/

div.bn_boxLeft, div.bn_boxRight {
  margin: 0 0 10px 0;
  padding: 0;
}

div.bn_boxLeft h3, div.bn_boxRight h3, div.catBox h3, div#favBox h3, div#cfBox h3, div#otherArts h3, div#artFavBox h3, div#archiwum h3 {
  font-family: Arial;
  font-size: 11px;
  color: #063265;
  font-weight: bold;
  padding: 0 0 0 10px;
  vertical-align: middle;
  margin: 0 0 10px 0;
  height: 19px;
  line-height: 19px;
  background: url(/i/lifestyle/sg/box_h3_orange_trans.png) repeat-y top left;
}

div.bn_boxLeft h3 a, div.bn_boxRight h3 a {
  color: #1c3564;
  /*color: #000;*/
}


div.bn_boxLeft h2, div.bn_boxRight h2 {
  font-family: Arial;
  font-size: 15px;
  color: #1c3564;
  font-weight: bold;
  margin: 10px 0;
  padding: 0;
}


div.bn_boxLeft a, div.bn_boxRight a {
  color: #1c3564;
}

div.bn_boxLeft a:hover, div.bn_boxRight a:hover {
  text-decoration: underline;
}

div.bn_boxLeft p, div.bn_boxRight p {
  margin: 0;
  padding: 0;
} 

div.bn_boxLeft p span, div.bn_boxRight p span {
  color: #b8b8b8;
  border-right: 1px solid #b8b8b8;
  padding-right: 4px;
  margin-right: 4px;
}

div.bn_boxLeft div.subCatLinksSG, div.bn_boxRight div.subCatLinksSG {
	display: block;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 5px;
	/*border-bottom: 1px dotted #999;*/
	background: url(/i/lifestyle/sg/sgDot.png) repeat-x bottom left;  
}
div.bn_boxLeft div.subCatLinksSG a, div.bn_boxRight div.subCatLinksSG a {
 display: inline;
 color: #000; font-size: 9px;
}
/*------------------------------------------------
 DEFINICJA KOLUMN NA STRONĘ GŁÓWNĄ
--------------------------------------------------*/

#lfs_boxesMid1,
#lfs_boxesMid2 {
margin-top: 15px;
}

#lfs_boxesTop .bn_boxLeft, #lfs_boxesTop .bn_boxRight,
#lfs_boxesMid1 .bn_boxLeft, #lfs_boxesMid1 .bn_boxRight,
#lfs_boxesMid2 .bn_boxLeft, #lfs_boxesMid2 .bn_boxRight,
#lfs_boxesBottom .bn_boxLeft, #lfs_boxesBottom .bn_boxRight { 
  width: 383px;
  margin:  0;
  padding: 0;
  display: inline; /* double margin */
  xborder: 1px solid red;
}
#lfs_boxesTop .bn_boxLeft,
#lfs_boxesMid1 .bn_boxLeft,
#lfs_boxesMid2 .bn_boxLeft,
#lfs_boxesBottom .bn_boxLeft {
  float: left;
}

#lfs_boxesBottom .bn_boxLeft {
margin-top: 10px;
}

#lfs_boxesTop .bn_boxRight,
#lfs_boxesMid1 .bn_boxRight,
#lfs_boxesMid2 .bn_boxRight,
#lfs_boxesBottom .bn_boxRight {
  float: right;
}

#lfs_left_column {
	display: inline;
	float: left;
	width: 416px;
}
#lfs_right_column {
	display: inline;
	float: right;
	width: 350px;
}

/* lifestyle header */
#lfs_header {
  width: 770px;
  position: relative;
  left: 5px;
  height: 181px;
  background: url(/i/lifestyle/sg/background1.jpg) no-repeat top left;  
  xborder: 1px solid green;
}
#lfsSG {
	display: block;
	xborder: 1px solid yellow;
	width: 330px; height: 85px;
	position: absolute;
	left: 430px; top: 30px;
	z-index: 1000;
	
}
#lfsThumb1, #lfsThumb2, #lfsThumb3 {
xborder: 1px solid red;
width: 112px;
height: 84px;
display: inline;
position: absolute;
}
#lfsThumb1 {
	top: 32px;
	left: 8px;
}
#lfsThumb2 {
	top: 32px;
	left: 136px;
}
#lfsThumb3 {
	top: 32px;
	left: 264px;
}
#lfsThumb1 a, #lfsThumb2 a, #lfsThumb3 a {
}
#lfsThumb1 a img, #lfsThumb2 a img, #lfsThumb3 a img {
	width: 112px; height: 84px;
}
#lfsHeadBigTitle1, #lfsHeadBigTitle2, #lfsHeadBigTitle3 {
	xborder: 1px solid red;
	position: relative;
	display: none;
	margin: 0; padding: 0;
	top: 137px; 
	font-size: 18px; font-weight: bold;
	text-align: center;
	width: 390px !important;
	white-space: nowrap;
}
#lfsHeadBigTitle1 a, #lfsHeadBigTitle2 a, #lfsHeadBigTitle3 a {
	color: #063265;
}
#lfsHeadBigTitle1 a:hover, #lfsHeadBigTitle2 a:hover, #lfsHeadBigTitle3 a:hover {
	text-decoration: none;
}

#lfsHeadLead1, #lfsHeadLead2, #lfsHeadLead3 {
	xborder: 1px solid red;
	position: relative;
	display: none;
	margin: 0; padding: 0;
	top: 112px; left: 423px;
	color: #fff;
	width: 330px !important;
}
#lfsHeadLead1 a, #lfsHeadLead2 a, #lfsHeadLead3 a {
	text-decoration: none;
}
/* lifestyle header end /*


/**************************
 style dla elementów strony głównej
 **************************/

#lfs_boxesTop h2,
#lfs_boxesMid1 h2,
#lfs_boxesMid2 h2,
#lfs_boxesBottom h2 {
  margin: 5px; 
  line-height: 1em;
}

#lfs_boxesTop h2 a,
#lfs_boxesMid1 h2 a,
#lfs_boxesMid2 h2 a,
#lfs_boxesBottom h2 a {
  font-family: Arial;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  line-height: 1em;
}

#lfs_boxesTop p,
#lfs_boxesMid1 p,
#lfs_boxesMid2 p,
#lfs_boxesBottom p {
  font-family: Arial; 
  font-size: 11px;
  line-height: 15px;
  margin: 10px 5px auto 5px;
 /* margin-left: 135px; */
}

#lfs_boxesTop ul,
#lfs_boxesMid1 ul,
#lfs_boxesMid2 ul,
#lfs_boxesBottom ul {
  list-style-type: none;
  padding: 0;
  float: left;
  margin-top: 5px;
  xpadding-left: 10px; 
  xborder-left: 1px solid #ddd; 
  xwidth: 200px; 
}

#lfs_boxesTop ul li,
#lfs_boxesMid1 ul li,
#lfs_boxesMid2 ul li,
#lfs_boxesBottom ul li {
  padding: 0 0 0 15px;
  margin: 0 0 3px 0;
  background: url(/i/sg/bullet2.png) no-repeat top left;  
  clear: both;  
}

#lfs_boxesTop ul li a,
#lfs_boxesMid1 ul li a,
#lfs_boxesMid2 ul li a,
#lfs_boxesBottom ul li a {
  color: #1c3564;
  font-family: Tahoma, Arial;
  font-size: 11px;
} 

#lfs_boxesTop img.bn_picture,
#lfs_boxesMid1 img.bn_picture,
#lfs_boxesMid2 img.bn_picture,
#lfs_boxesBottom img.bn_picture {
  float: right; 
  margin: 0 0px 5px 10px;
}


/* style dla stron kategorii ------*/
.catBox img {
	float: left;
	xborder: 1px solid red;
	margin-right: 10px;
}
.catBox h2 {
	margin: 0 auto;
}

.catBox h2 a {
	color: black;
	font-size: 16px;
}
.catBox p {
	xborder: 1px solid green;
}
.catBox .more, #favBox .more, #lfs_header .more, #bn_content .more {
	color: #ff8700;
	margin-left: 10px;
}
#favBox h2 a, #cfBox dd a, #artFavBox h4 a {
	color: black;
	font-size: 11px; font-weight: bold;
}
#favBox h2, #artFavBox h4 {
	margin-bottom: 0 !important;
}
#favBox p, #artFavBox p {
	margin-top: 0 !important;
}

#catRArr {
	margin: 0px 10px;
	position: relative; bottom: 1px;
	color: #999; font-weight: normal;
}
#subCatLinks {
background: transparent url(/i/lifestyle/sg/box_h3_orange_trans.png) repeat-y scroll left top;
padding-left: 10px;
margin: 0px 0px 10px 0px ;
position: relative;
top: -3px; left: -10px;
}
#subCatLinks a {
	font-size: 9px;
	color: #000;
	display: inline;
}
	
#cfBox dt, #cfBox dd {
	float: left;
}
#cfBox dd {
	width: 110px;
	margin: auto 10px;
}
.newLine {
	clear: both;
	height: 5px;
	margin: 5px 0;
}

#otherArts {
	margin-top: 10px;
}
#archiwum ul,
#otherArts ul {
	margin: 0; padding-left: 25px;
	list-style-image: url('/i/lifestyle/liDot.png');
}
#archiwum ul li,
#otherArts ul li {
	margin: 3px 0px;
}
#archiwum ul li a,
#otherArts ul li a {
	margin-left: 5px;
	color: black;
	font-size: 12px;
}

#archiwum span.artTime,
#otherArts span.artTime {
	color: #aaa;
	margin-left: 10px;

}

#catNav_13, #catNav_25, #catNav_37 {
	display: none;
}

#catNavBottom {
	margin-top: 15px;
	background-color: #eee;
	/*text-align: center;*/
	padding: 10px 10px 10px 70px;
}
#catNavBottom p {
	display: inline;
}	

#catNavBottom p.square {
	padding: 3px 7px;
	border: 1px solid #ddd;
	background-color: #fff !important;
}
#numbers {
	display: inline;
}
#lArr, #Pop {
	visibility: hidden;
}
#lArr {
	margin-right: 5px;
	position: relative;
	bottom: 1px;
}

#rArr, a#archiveArr {
	margin-left: 5px;
	position: relative;
	bottom: 1px;
}
#Pop {margin-right: 10px; font-size: 12px;}
#Nast, a#archiveBtn {margin-left: 10px; font-size: 12px;}
#button_1 {font-weight: bold;}
a#archiveArr, a#archiveBtn {
	display: none;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}
#catRect {
	background: url(/i/lifestyle/sg/sgDot.png) repeat-x bottom left;  
	xborder-top: 1px dotted #ddd;
	xborder-bottom: 1px dotted #ddd;
	padding: 15px 0;
	margin: 0px auto 15px auto;
	text-align: center;
}
#favBox {
	background: url(/i/lifestyle/sg/sgDot.png) repeat-x bottom left;  
	padding-bottom: 10px;
}

/*------ end of strony kategorii */

/*----------------------------------
  style strony z wiadomoscia (wziete z sg.css) 
----------------------------------*/

#bn_lifestyle #bn_right_column, #bn_lifestyle #bn_left_column {
  margin:  0;
  padding: 0;
  display: inline; /* double margin */
}
#bn_lifestyle #bn_right_column {
  width: 210px;
  float: right;
}

#bn_lifestyle #bn_left_column {
  width: 545px;
  float: left;
}

#bn_lifestyle h1 {
  font-family: Arial;
  font-size: 24px;
  color: #1c3564;
  font-weight: bold;
  line-height: 1.1em;  
	margin: 0 0 20px 0;
}

#bn_lifestyle #bn_main_image div { font-size: 11px !important; line-height: 12px; }

#bn_article_body p, #bn_article_body {
	line-height: 1.2em;
	font-size: 13px;
  color: #000;
}
#bn_article_body h4 {
	font-size: 13px;
	font-weight: bold;
	margin: 20px auto 10px auto;
}

#bn_lifestyle div.small-body p, #bn_lifestyle div.small-body {
  font-size: 12px;
}

#bn_lifestyle div.medium-body p, #bn_lifestyle div.medium-body {
  font-size: 14px;
}

#bn_lifestyle div.big-body p, #bn_lifestyle div.big-body {
  font-size: 16px;
}

#bn_lifestyle p.abstract {
  font-weight: bold;
	background: url(/i/wiadomosci/abstract_bg.png) repeat-y top left;
	padding: 0 0 0 22px;
	margin: 0 0 25px;
}

#bn_lifestyle .bn_box:after, #bn_lifestyle #bn_toolbar ul:after, #bn_toolbar:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#bn_lifestyle #bn_newsletter h3 {
  background: url(/i/wiadomosci/box_h3_newsletter.png) repeat-y top left;
	color: #fff;
}

#bn_lifestyle #bn_newsletter {
  background: url(/i/wiadomosci/box_newsletter.png) repeat-x 0 20px;
  height: 155px;
}

#bn_lifestyle .subbox { border: none }

#bn_lifestyle #bn_toolbar {
  line-height: 25px;
	color: #aeaeae;
	background: url(/i/wiadomosci/toolbar_bg.png) repeat-x bottom left;
	margin: 0 0 15px 0;
}

#bn_lifestyle #bn_toolbar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
}

#bn_lifestyle #bn_toolbar ul li {
  margin: 0;
	padding: 0;
	float: left;
}

#bn_lifestyle #bn_toolbar ul li a {
  display: block;
	text-indent: -2000px;
	height: 20px;
	background-repeat: no-repeat;
}

#bn_toolbar ul li.invite a { width: 23px; background-image: url(/i/wiadomosci/icons/ico_invite.png) } 
#bn_toolbar ul li.sms a    { width: 29px; background-image: url(/i/wiadomosci/icons/ico_sms.png) } 
#bn_toolbar ul li.print a  { width: 31px; background-image: url(/i/wiadomosci/icons/ico_print.png) } 
#bn_toolbar ul li.rss a    { width: 37px; background-image: url(/i/wiadomosci/icons/ico_rss.png) } 
#bn_toolbar ul li.small a  { width: 12px; background-image: url(/i/wiadomosci/icons/ico_font_small.png) } 
#bn_toolbar ul li.medium a { width: 9px; background-image: url(/i/wiadomosci/icons/ico_font_medium.png) } 
#bn_toolbar ul li.big a    { width: 13px; background-image: url(/i/wiadomosci/icons/ico_font_big.png) } 

/* style dla obrazków w artykułach */
div#bn_article_body img {
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
	float:left;
	margin:10px;
	margin-left: 0;
	padding:5px;
}

div#bn_article_body img.srodek {
	float: none;
	margin: 10px auto;
	xwidth: 200px;
	display: block;
}
div#bn_article_body img.right {
	float: right;
	margin: 10px 0px 10px 10px;
}

/* end of obrazki w artykułach */

#pubLogo {
	float: right;
}
/* style dla tabel w artykułach */

/*
#bn_wiadomosci table {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #ddd;
	border-collapse: collapse;
	margin: 5px 0 5px 5px;
}
#bn_wiadomosci table td { padding: 0 }

#bn_wiadomosci table caption {
  color: #5b5b5b;
	font-weight: bold;
	padding: 10px 10px 10px 0;
	text-align: left;
}

*/

/*
#bn_wiadomosci th, #bn_wiadomosci td {
  padding: 8px 12px;
}

#bn_wiadomosci thead th {
  background: #ebebeb;
	font-weight: normal;
  xborder-bottom: 1px solid #d5d5d5;
}

#bn_wiadomosci tfoot th, #bn_wiadomosci tfoot td {
  background: #ebebeb;
	font-weight: normal;
  xborder-bottom: 1px solid #d5d5d5;
} */

/* Komentarze pod artykulami */
#bn_artcomment {
  padding: 10px 0 20px 0;
  margin: 0;
  overflow: hidden;
}
#bn_artcomment .bn_commentbar {
  background: url('/i/forum/belka-komentarz.gif') repeat-x top left;
  color: #ffffff;
  font-size: 12px;
  vertical-align: middle;
  padding: 0 10px 0 10px;
  margin: 0;
  font-weight: bold;	
  line-height: 24px;
  clear: both;
}
#bn_artcomment .bn_addcomment {
	float: right;
	margin: 0;
	padding: 0;
}
#bn_artcomment .bn_addcomment a {
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
#bn_artcomment .bn_morecomments {
	text-align: right;
	padding-right: 10px;
}
#bn_artcomment .bn_morecomments a {
	font-size: 11px;
	color: #0a3568;
	text-decoration: none;
}
#bn_artcomment .bn_morecomments a:hover {
	text-decoration: underline;
}
#bn_artcomment dl {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#bn_artcomment dt {
	margin: 0;
	padding: 10px 5px 5px 5px;
}
#bn_artcomment dt a {
	color: #006699;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
#bn_artcomment dd {
	color: #063265;
	font-weight: normal;
	margin: 0;
	padding: 0 5px 10px 5px;
	border-bottom: 1px solid #eaeaea;
}
#bn_artcomment .autoridata {
	color: #a7a7a7;
	font-size: 9px;
	white-space: nowrap;
}




/*------ end of strony z wiadomoscia */


/*----------------------------------
  style stopki 
----------------------------------*/

#bn_footer {
    border-top: 3px solid #e8e8e8;
    padding: 1px 0 1px 0;
    margin: 25px auto 0 auto !important;
    border-bottom: 1px solid #fff;
    clear: both;
    background-color: #fff;
    text-align: center;
}

#bn_footer .top {
    background: #f1f1f1;
    height: 29px;
    line-height: 29px;
    color: #acacac;        
    border-bottom: 1px solid #f3f3f3;
}

#bn_footer .top a {
/*    vertical-align: middle;*/
    font-family: Tahoma, Arial;
    font-size: 11px;
    color: #1c3564;
    padding: 0 3px;
}
#bn_footer .middle {
  	 background: url('/i/footer_middle.gif') repeat-x top left;
	 height: 55px;
}
#bn_footer .middle ul {
	 margin: 0; padding-top: 10px; padding-left: 0px;
	 list-style-type: none;
}
#bn_footer .middle li {
	 display: inline;
}
#bn_footer .middle li a {
	height: 35px;
	display: table-cell;
}

#bn_footer .middle #vatLogo { background-image: url(/i/vat_logo.gif); width: 64px; } #bn_footer .middle #vatLogo:hover { background: url(/i/vat_logo.gif) no-repeat 0% 100%; }
#bn_footer .middle #pitLogo { background-image: url(/i/pit_logo.gif); width: 63px; } #bn_footer .middle #pitLogo:hover { background: url(/i/pit_logo.gif) no-repeat 0% 100%; }
#bn_footer .middle #mojeautoLogo { background-image: url(/i/mojeauto_logo.gif); width: 97px; } #bn_footer .middle #mojeautoLogo:hover { background: url(/i/mojeauto_logo.gif) no-repeat 0% 100%; }
#bn_footer .middle #twojafirmaLogo { background-image: url(/i/twojafirma_logo.gif); width: 97px; } #bn_footer .middle #twojafirmaLogo:hover { background: url(/i/twojafirma_logo.gif) no-repeat 0% 100%; }
#bn_footer .middle #prnewsLogo { background-image: url(/i/prnews_logo.gif); width: 99px; } #bn_footer .middle #prnewsLogo:hover { background: url(/i/prnews_logo.gif) no-repeat 0% 100%; }
#bn_footer .middle #bankierLogo { background-image: url(/i/bankierFooter_logo.gif); width: 94px; } #bn_footer .middle #bankierLogo:hover { background: url(/i/bankierFooter_logo.gif) no-repeat 0% 100%; }


#bn_footer .bottom {
    background: #e8e8e8;
    height: 35px;
    line-height: 35px;
}

#bn_footer .bottom {
    vertical-align: middle;
}

#bn_footer .bottom a {
    color: #1c3564;
}


/*
 * bn_wiadomosci
 */


/* billboard we wrapperze */
#lfsBillboard {
	text-align: center;
	margin-bottom: 10px;
}


#lfsRectSG {
	margin-left: 22px;
	float: left !important;
	margin-bottom: 10px;
	width: 336px;
}
#artRectTop {
	height: 1px;
	background: url(/i/lifestyle/sg/sgDot.png) repeat-x top left;  
	clear: both;
}
#artRect {
	clear: both;
	xborder: 1px solid red;
	background: url(/i/lifestyle/sg/sgDot.png) repeat-x bottom left;  
	padding: 15px 0;
	margin: 0px auto 15px auto;
	text-align: center;
	
}

#lifestyle_sky {
	left: 50%;
	margin-left: 390px;
	*margin-left: 348px;
	padding: 0px;
	position: absolute;
	top: 147px;
}

/* ramki kreacji reklamowych */
#bn_rekl_rectangle { padding: 2px 0 8px 0; margin: 6px 0 6px 0; border-top: 1px #999996 solid; border-bottom: 1px #999996 solid; text-align: center; }
#bn_rekl_rectangle span { display: block; color: #999996; padding-bottom: 5px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing: 3px;  }


#bza_rekl_rec_1 { display: none; padding: 2px 0 8px 0; margin: 6px 0 6px 0; border-top: 1px #999996 solid; border-bottom: 1px #999996 solid; text-align: center; }
#bza_rekl_rec_1 span { display: block; color: #999996; padding-bottom: 3px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing: 3px;  }

