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

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

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

p {
  line-height: 14px; 
  /*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, sans-serif;
  font-size: 11px;
  color: #063265;
}

a.bn_more {
  display: block; 
  float: right; 
  margin: 2px 5px 0 0;
  padding: 0;
  font-family: Tahoma, Arial, sans-serif;
  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;
}

/* quotes */

table.bn_quotes {
  float: left;
  width: 145px;
  border-collapse: collapse;
}

table.bn_quotes a {
  color: #000 !important;
  text-decoration: underline;
}

table.bn_quotes td, table.bn_quotes th { 
  font-size: 10px;
  padding: 0;
  margin: 5px 0 !important;
}

table.bn_quotes td.name {
  width: 34%;
  text-align: left;
}

table.bn_quotes td.value {
  width: 33%;
  text-align: right;
}

ul.bn_quotes_tab {
  width: 175px;
  list-style-type: none;
  margin: 0;
  padding: 0;  
  float: left;
  background: #ededed;
  padding: 2px 0;
}

ul.bn_quotes_tab li {
  background: #ededed;
  display: inline;
  width: 100%;
  padding: 2px 7px;
}

ul.bn_quotes_tab li a {
  color: #000;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;   
}

ul.bn_quotes_tab li.selected {
  background: #1399d7;
}

ul.bn_quotes_tab li.selected a {
  color: #fff;
}

ul.bn_quotes_tab li.selected2 {
  background: #ffaa00;
}

ul.bn_quotes_tab li.selected2 a {
  color: #fff;
}

.bn_quote_time {
  font-size: 9px;
  color: #7d7d7d;
  font-family: Tahoma, Arial, sans-serif;
}

.edit_my_quotes, .edit_my_shortcuts, .unwrap_my_quotes, .wrap_my_quotes {
  color: #8e8e8e !important;  
  height: 15px !important;
  font-size: 10px;
  font-weight: normal;
  background: #f7f7f7 url(/i/sg/customize.png) no-repeat 6px center;
  line-height: 15px;
  vertical-align: middle;
  padding: 0 7px 0 22px;    
  margin: 2px 2px 2px 0;    
}

.edit_my_quotes, .unwrap_my_quotes, .wrap_my_quotes {
  border-left: 1px solid #b8b8b8;   
  float: right;
}  

.unwrap_my_quotes {
	background: #f7f7f7 url(/i/sg/unwrap.png) no-repeat 6px center !important; 
	width: 40px !important;
}

.wrap_my_quotes {
        background: #f7f7f7 url(/i/sg/wrap.png) no-repeat 6px center !important; 
	width: 40px !important;
}


.edit_my_shortcuts:hover {
  text-decoration: underline !important;
}

#quote_wig20, #quote_dax, #quote_nasdaq {
  background: url(/i/sg/wykres_blue.png) top center repeat-x; 
  border-bottom: 1px solid #e4e4e4; 
  padding-bottom: 5px; 
  display: none; 
  margin: 5px 10px; 
  width: 145px; 
  float: left;
}

#quote_euro, #quote_usd, #quote_wibor3m, #quote_chf {
  background: url(/i/sg/wykres_yellow.png) top center repeat-x;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 5px;
  display: none;
  margin: 5px 10px;
  width: 145px;
  float: right;
}

#quote_wig20, #quote_euro {
  display: inline;
}

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

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

/* clear float without markup */
#bn_content:after, #bn_center: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 {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

/* ----------- HEADER ------------ */

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

#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%; 
}

#bn_background {
  position: absolute; 
  z-index: 2;
  top: 0; 
  left: 50%;
  width: 50%; 
  height: 121px; 
}

#bn_header_center {
  position: relative; 
  left: 0; 
  top: 0; 
  width: 770px;
  margin: 0 auto; 
  padding: 0; 
  z-index: 2; 
  color: #fff; 
  height: 95px;
  background: xurl(http://s01.bankier.pl/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: 770px; */
  width: 960px;
  margin: 15px auto;
	background-color: #ffffff;
}

#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: 12px;
}

#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(http://s01.bankier.pl/i/sg/tab_cf_main.png) no-repeat top left; 
  position: absolute; 
  width: 154px; 
  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(http://s01.bankier.pl/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; 
  left: 0;
  height: 30px;
  display: inline;
}

#bn_section li {
  margin: 0;
  float: left;
  padding: 0;
  background: url(http://s01.bankier.pl/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: 13px !important;
  font-weight: normal;
  float: left;
  margin-bottom: 0;
  background: url(http://s01.bankier.pl/i/sg/tab_right.gif) no-repeat top right;
  height: 25px;
  color: #fff;
  line-height: 25px;
  vertical-align: middle;
  padding-right: 13px;
  padding-left: 7px;
  margin-left: 6px; 
}

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

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

#bn_section li#s_lifestyle, #bn_section li#s_praca, #bn_section li#s_butik {
  background: url(http://s01.bankier.pl/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(http://s01.bankier.pl/i/sg/tab_right_cyan.png) no-repeat top right;
}

#bn_section li.selected {
  background: url(http://s01.bankier.pl/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(http://s01.bankier.pl/i/sg/tab_selected_right.gif) no-repeat top right !important;
  height: 28px;
  color: #0b3669;
  font-size: 14px !important;
  line-height: 28px;
  vertical-align: middle;
  padding: 0 14px 0 10px;
  margin-left: 7px;
  font-weight: normal;
}


/* section */

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

#bn_subsection li {
  margin: 0;
  display: inline;
  /* padding: 0 7px; ZMNIEJSZONY PADDING PONIZEJ NA POTRZEBE SEKCJI FIRMA/KOMPUTER BO WJEZDZALO POD CF, by mirek */
  padding: 0 4px;
  border-right: 1px solid #B8CFEB;
}

#bn_pit2013 {
    border-right: medium none !important;
/*  margin-left: 33px !important;*/
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
}

#bn_pit2013 a {
    background: #EA0606 ;
    background-size: 3px 3px ;
    color: #FFFFFF !important;
    font-weight: bold;
    margin-left: 0 !important;
    margin-right: 0 !important;
    overflow: visible !important;
    padding: 1px 11px 2px 12px;
   /* padding-right: 25px;*/
}

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

#bn_cf_section {
  margin: -1px 0 0 1px;
  padding: 0;
  clear: both;
  float: right;
  list-style-type: none;
  background: url(http://s01.bankier.pl/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.plhttp://s01.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_pit2012 {

    border-right: medium none !important;

/*  margin-left: 33px !important;*/

    margin-right: 0 !important;

    padding-left: 0 !important;

    padding-right: 0 !important;
    
    margin-left: 0 !important;

}



#bn_pit2012 a {

    background: #ff6600 ;
    background-size: 3px 3px ;

    color: #FFFFFF !important;

    font-weight: bold;

    margin-left: 0 !important;
    
    margin-right: 0 !important;

    overflow: visible !important;

    padding: 1px 8px 2px 9px;
    
   /* padding-right: 25px;*/

}

#bn_private_banking_tab a {

    padding-right: 7px !important;

}

#bn_private_banking_tab {
  border-right: none !important; 
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-right: 0px !important;
 /* margin-left: 33px !important;*/
  
}                        
#bn_nwai_tab {
  border-right: none !important;
  padding-left: 0px !important;
 	padding-right: 0px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
}

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

#bn_swieto_kobiet_tab a {
  overflow: visible !important;
  color: #880000 !important;
/*  background: #00; */
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 5px;
  padding-left: 0;
  padding-right: 3px;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

#bn_nwai_tab a {
  background: url(http://s01.bankier.pl/i/sg/belka_PB_Bankier.png) repeat-x 1px 0px;
  _background: url(http://s01.bankier.pl/i/sg/belka_PB_Bankier.png) repeat-x 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_nwai_tab a {
  background-image: url(/gfx/nwai/nwai-tb-bg.gif);
  _background-image: url(/gfx/nwai/nwai-tb-bg.gif);
  color: #fff !important;
  padding-right: 6px !important;
}

/*-------------------------------------
  style menu lewego (nowe)
--------------------------------------*/

#bn_menu {
   position: relative;        
margin: 10px 0 10px 0;
  background: url(/i/sg/shortcut_bg_bottom.png) no-repeat 1px 100%;
  padding: 0;
  padding-bottom: 7px;
  width: 417px; 
}

#bn_menu dl {
  margin: 10px 0;
  padding: 10px 0 0 0;
  border-left: 1px solid #bbc8d4;
  border-right: 1px solid #bbc8d4;
  height: 1%;
  width: 414px; 
  margin: 0 0 0 1px; 
  padding: 5px 0 0 0; 
  background: url(/i/sg/shortcut_bg_main.png) repeat-y 1px 0;
}

#bn_menu dl dt {
  width: 101px;  
  font-weight: bold;
  float: left;
  clear: left;
  padding: 4px 0 4px 30px;  
  color: #1c3564;
  display: inline;
  margin: 0 0 0 1px;
}

#bn_menu dl dd {
  float: left;
  width: 276px;
  margin: 0;
  padding: 4px 0 4px 5px;  
  display: inline;  
  background: none !important;  
}

#bn_menu .cf_menu a, #bn_menu .cf_menu ul li a {
  color: #EF5E1A;
}

#bn_menu .book_menu a {
  color: #dc143c;
}
#bn_menu dd.book_menu ul li a {
  color: #1C3564;
}


/********* bn_menu / arrow ********/
#bn_menu dd.arrow {
  width: 10px;
}

#bn_menu dd.arrow a {
  width: 10px;
  height: 10px;
  background: #FAFBFB url(/i/sg/arrow.gif);
  display: block;
}

/**********************************/
#bn_menu dt.selected {
  padding: 0;
}

#bn_menu dt.selected {
  width: 131px;
}

#bn_menu dt.selected span {
  color: #fff;
  background: #517bab url(/i/sg/shortcut_sub_left.png) no-repeat top left !important;  
  display: block;
  padding: 4px 0 4px 4px; 
  margin-left: 26px;
}

#bn_menu dd.selected {
  color: #fff;
  background: #517bab url(/i/sg/shortcut_sub_right.png) no-repeat top left !important;
  width: 276px;
}

#bn_menu dd.selected ul li a {
  color: #fff;
}

#bn_menu dd ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

#bn_menu dd ul li {
  padding: 0 5px 0 0;
  margin: 0;
  display: inline;
}

#bn_menu dd ul li a {
  color: #1c3564;
  text-decoration: none;
}

#bn_menu dd ul li a:hover {
  text-decoration: underline;
}


#bn_menu dt span a {
  color: #1c3564;
}

#bn_menu dt.selected span a {
  color: #fff !important;
}


/* menu pokazywane po najechaniu */

#bn_menu div.rollmenu {
  position: absolute; 
  left: 281px;
  z-index: 99; 
  width: 200px;
  background: url(/i/sg/rollmenu_top.png) no-repeat top left; 
  margin: 0; 
  padding: 0;

}

#bn_menu div.rollmenu span {
  height: 19px; 
  line-height: 19px; 
  vertical-align: middle; 
  padding-left: 12px;
  color: #fff; 
  font-weight: bold; 
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 11px;
}

#bn_menu div.rollmenu ul {
  padding: 5px 10px 0 10px;
  width: 178px;
  margin: 0;
  list-style-type: none;
  background: #85a1c3;
  border-right: 1px solid #5c84b1;
  border-left: 1px solid #5c84b1;      
}

#bn_menu div.rollmenu div {
  background: url(/i/sg/rollmenu_bottom.png) no-repeat top left;
  height: 7px; 
  width: 200px;
}

#bn_menu div.rollmenu ul li {
  display: block;
  margin: 0;
  padding: 2px;
}

#bn_menu div.rollmenu ul li a {
  display: block; 
}

#bn_menu dd div.rollmenu ul li a:hover {
  color: #1d4a7e;
}

#bn_menu dd div.rollmenu ul li strong {
  font-size: 1.1em;
  padding: 2px 0;
}



/*-------------------------------
  lewe menu
---------------------------------*/

/* poziom pierwszy */
ul#bn_leftmenu {
  list-style-type: none;
  margin: 5px 0 0 0;
  padding: 0;
  background: url(/i/sg/leftbox_middle.png) repeat-y top left;
  width: 164px;
}

ul#bn_leftmenu li {
  margin:0;
  padding: 4px;
}

ul#bn_leftmenu li.first {
  background: url(/i/sg/leftbox_top.png) no-repeat top left;
}

ul#bn_leftmenu li.last {
  background: url(/i/sg/leftbox_bottom.png) no-repeat bottom left;
  padding-bottom: 10px;
}

ul#bn_leftmenu h3 {
  background: url(/i/sg/menu_h3_background.png) repeat-x top left;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  display: block;
  margin: 0 1px 0 0;
  padding: 3px 3px 3px 5px;
  color: #0B3669;
  width: 144px;
}

/*
ul#bn_leftmenu li.first h3 {
  background: url(/i/sg/menu_h3_cf.png) no-repeat top center;
  width: 144px;
  height: 20px;
  color: #F45E00;
} */

/* poziom drugi */
ul#bn_leftmenu li ul {
  list-style-type: none;
  margin: 1px 0 0 25px;
  padding: 0;
  list-style-image: url(/i/sg/bullet1.png);
}

ul#bn_leftmenu li ul li {
  padding-bottom: 1px;
  margin: 0;
  padding-left: 0;
  background: none;
}

ul#bn_leftmenu li ul li.last {
  background: none;
  padding-bottom: 0;
}

ul#bn_leftmenu li ul li a {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #00316a;
  text-decoration: none;
  display: block;
  padding: 0;
  text-align: left;
}

ul#bn_leftmenu li ul li.selected a {
  font-weight: bold;
  color: #f06524;
}

ul#bn_leftmenu li ul li a:hover {
  text-decoration: underline;
}

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

div.bn_box {
  margin: 0 0 10px 0;
  padding: 0;
}

div.bn_box h3 {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000;
  font-weight: bold;
  padding: 0 0 0 10px;
  vertical-align: middle;
  margin: 0;
  height: 19px;
  line-height: 19px;
  background: #F4F4F4 url(/i/sg/box_h3_orange.png) repeat-y top left;
}

div.bn_box h3 a {
/*  color: #1c3564; */
  color: #000;
}

div.bn_box h3.darkblue {
  background: url(/i/sg/box_h3_darkblue.png) repeat-y top left;
  color: #fff;  
}

div.bn_box h3.blue {
  background: url(/i/sg/box_h3_blue.png) repeat-y top left;
  color: #000;  
}

div.bn_box h3.green {
  background: url(/i/sg/box_h3_green.png) repeat-y top left;
  color: #000;  
}

div.bn_box h3.cyan {
  background: url(/i/sg/box_h3_cyan.png) repeat-y top left;
  color: #000;
}

div.bn_box h3.darkcyan {
  background: url(/i/sg/box_h3_darkcyan.png) repeat-y top left;
  color: #000;
}

div.bn_box h3.poleca {
  background: url(/i/sg/box_h3_poleca.png) repeat-y top left;
  color: #fff;
}

div.bn_box h3.cf {
  background: url(/i/sg/box_h3_cf.png) repeat-y top left;
  color: #fff;  
}

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


div.bn_box a {
  color: #1c3564;
}

div.bn_box a:hover {
  text-decoration: underline;
}

div.bn_box p {
  margin: 0;
  padding: 0;
} 

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

div.subbox {
  border: 1px solid #c3d0df; 
/*  border-top: none;   */
  margin-top: 1px;
  padding: 8px 0 8px 0; 
  height: 1% /* layout dla IE6 */
}

div.subbox h2 {
  margin: 0;
  padding: 0;
}

div.subbox img {
  float: left; 
  margin: 0 5px 0 5px; 
  padding: 0;
}

div.subbox p {
/*   clear: both;  */
  padding: 5px;
}

div#bn_centrum_finansowe div.subbox {
  border: 1px solid #fdddca;
  padding: 5px;
}


div#bn_centrum_finansowe ul.bn_box_submenu {
  float: left;
  border-top: 1px solid #fcd7c1;
  clear: left;
  margin: 6px 0 0 0;
  padding: 6px 0 0 0;
  width: 100%;
}

div#bn_centrum_finansowe dl {
  padding: 0;
  margin: 0;
}

div#bn_centrum_finansowe dl dt {
  width: 45px;
  height: 40px;  
  float: left;
  margin: 5px 0 0 4px;
}

div#bn_centrum_finansowe dl dd {
  width: 106px;
  height: 40px;  
  float: left;
  margin: 5px 0;
  padding-left: 10px; 
}

div#bn_centrum_finansowe dl dd a {
  font-weight: bold;
}

div#bn_centrum_finansowe dl dd, div#bn_centrum_finansowe dl dt {
  border-top: 1px solid #f0f0f0;
  padding-top: 8px;
}  

div#bn_centrum_finansowe dl dd.firstrow, div#bn_centrum_finansowe dl dt.firstrow {
  border-top: none;
  padding-top: 0;
}

/*------------------------------------------------
 DEFINICJA KOLUMN NA STRONĘ GŁÓWNĄ
--------------------------------------------------*/

#bn_top_left_column, #bn_bottom_left_column, #bn_left_column { 
  width: 416px;
  float: left;
  margin:  0;
  padding: 0;
  display: inline; /* double margin */
}

#bn_top_right_column, #bn_bottom_right_column, #bn_right_column {
  width: 350px;
  float: right;
  margin:  0;
  padding: 0;
  display: inline; /* double margin */
}

#bn_center {
  width: 775px;
  margin-bottom: 10px;
  position: relative;
}


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

#bn_center h1 {
  margin: 0 220px 0 0;
  line-height: 1em;
}

#bn_center h1 a {
  font-family: Arial, sans-serif;
  font-size: 24px;
  color: #1c3564;
  font-weight: bold;
  line-height: 1em;
}

#bn_center p {
  font-family: Verdana; 
  font-size: 11px;
  margin: 3px 0;
 /* margin-left: 135px; */
}

#bn_center ul {
  list-style-type: none;
  padding: 0;
  float: right;
  margin: 0 0 0 10px;
  padding-left: 10px; 
  border-left: 1px solid #ddd; 
  width: 200px; 
}

#bn_center ul li {
  padding: 0 0 0 15px;
  margin: 0 0 5px 0;
  background: url(/i/sg/bullet2.png) no-repeat top left;  
  clear: both;  
}

#bn_center ul li a {
  color: #1c3564;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
} 

#bn_center img.bn_picture {
  float: left; 
  margin: 0 10px 5px 0;
}

#bn_rect {
  background: none; 
  list-style-image: none; 
  margin: 0 0 0 -15px; 
  padding: 0; 
  list-style-type: none;  
}

#bn_rect object, #bn_rect embed {
  display:block;
  margin: 10px 0; margin-left: 7px;
  padding-bottom: 10px !important;
}


#bn_rect div {
  margin: 0 auto 10px; 
  width: 336px; 
  padding: 0;
}

/*----------------------------------------
 odrębne style dla boxów specjalnych 
------------------------------------------*/



/*-----------------------------------------
 boxy na stronie głównej
------------------------------------------*/

/* temat dnia */
h3.ededed {
	padding: 0px !important;
	background: transparent url(/i/sg/box_h3_lightblue_tematDnia2.png) repeat-y scroll left top !important;
	height: 19px;
}
#bn_temat_dnia .subbox {
	height: 126px;
	overflow: hidden;
	padding-bottom: 3px !important;
	margin-top: 1px !important;
}
#bn_temat_dnia_belka {
	list-style-type: none;
	padding: 0px !important;
	margin: 0px !important;
	margin-left: 3px !important;
}

#bn_temat_dnia_belka li {
	display: inline;
}
#bn_temat_dnia_belka li,
#bn_temat_dnia_belka li.selected {
	padding: 3px 0px !important;
}
#bn_temat_dnia_belka li.selected {
	background: #1399D7;
	padding-bottom: 2px !important;
}

#bn_temat_dnia_belka li#liTab1 {
	padding-left: 7px !important;
}
#bn_temat_dnia_belka li#liTab1 a {
	padding-right: 6px;
}
#bn_temat_dnia_belka li#liTab2 a {
	padding-left: 10px;
	padding-right: 6px;
	border-left: 1px solid #ededed;/* def actTab=1 */
}
#bn_temat_dnia_belka #liTab2.selected a {
	border-left: 1px solid #1399D7;
}
#bn_temat_dnia_belka li#liTab3 {
	padding-right: 11px !important;
}
#bn_temat_dnia_belka li#liTab3 a {
	padding-left: 10px;
	border-left: 1px solid #ccc; /* def actTab=1 */
}
#bn_temat_dnia_belka #liTab3.selected a {
	border-left: 1px solid #1399D7;
}
#bn_temat_dnia_belka li#liTab4 {
  padding-right: 11px !important;
}
#bn_temat_dnia_belka li#liTab4 a {
  padding-left: 10px;
	border-left: 1px solid #ccc; /* def actTab=1 */
	color: #EA5200;
}
#bn_temat_dnia_belka #liTab4.selected a {
  border-left: 1px solid #1399D7;
}
#bn_temat_dnia_belka .borderBlue a {
	border-left: 1px solid #1399D7 !important;
}
#bn_temat_dnia_belka .borderNorm a {
	border-left: 1px solid #ccc !important;
}
#bn_temat_dnia_belka .borderGrey a {
	border-left: 1px solid #ededed !important;
}

#bn_temat_dnia_belka li a {
	color: #000000;
	padding: 0; margin: 0;
}

#bn_temat_dnia_belka li a:hover {
	text-decoration: underline;
}

#bn_temat_dnia_belka li.selected a {
	color: #ffffff;
}

.bn_daily {
   margin: 1px 0 0 0;
}

.bn_daily h3 {
   margin: 0;
   padding: 10px 0 0 0;  
}

.bn_daily h3 a {

   font-size: 1.4em;
   font-weight: normal;
   color: #002d68;
}

.bn_daily img {
   margin: 0 5px 3px 0;
}


/* bankier poleca */

dl.bn_recomm {
  margin: 5px 0;
  padding: 0;
}

dl.bn_recomm dt {
  width: 80px;
  height: 50px;  
  padding: 0;
  float: left;
  clear: both;
}

dl.bn_recomm dt img {
  width: 40px;
  height: 40px;
  margin: auto auto;
  display: block;
  float: none;
} 

dl.bn_recomm dt img {
}

dl.bn_recomm dd {
  padding: 0 5px 5px 5px;
  width: 250px;
  margin: 0;
  float :left;
}

dl.bn_recomm dd p {
  margin: 5px 0;
  padding: 0;
}

dl.bn_recomm dd a {
  color: #003267;
  font-weight: bold;
}

.bn_main_news {
  height: 1%;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #e9e9e9;
}

.bn_main_news h2 {
  margin: 10px 0 5px 3px;
  padding: 0;
}

.bn_main_news h2 a {
  font-family: Arial, sans-serif;
  font-size: 15px;
  color: #1c3564;
  font-weight: bold;
  text-decoration: none;
}

.bn_main_news p {  
  font-family: Tahoma, Arial, sans-serif;
  color: #000;
  font-size: 11px;
  font-weight: normal;
  margin: 10px 0 10px 3px;
  padding: 0;
}

.bn_main_news ul {
  list-style-image: url(/i/sg/bullet2.png);
  padding: 0;
  margin: 5px 0 0 16px;
}     

.bn_main_news ul li {
  margin: 0px 0;
  padding: 0;
}

.bn_main_news ul li a {
  color: #1c3564;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}

.bn_list_hourly {
  margin: 10px 0;
  padding: 0;
  clear: both;
}

.bn_list_hourly dt {
  float: left;
  font-weight: normal;
  color: #b8b8b8;
  margin: 0;
  padding: 0;
  width: 25px;
}

.bn_list_hourly dd {
 /* border-left: 1px solid #dedede; heatmap */
  padding-left: 10px;
/*  margin-left: 35px; heatmap */
  margin-bottom: 4px;
}

.bn_list_hourly dd a {
 color: #1c3564;
 font-family: Tahoma, Arial, sans-serif;
 text-decoration: none;
}

.bn_list_hourly dd span {
 color: #b8b8b8;
 padding-left: 2px;
}

ul.bn_post_list {
  margin: 14px 20px 15px 2px;
  padding: 0;
  list-style-type: none;
}

ul.bn_post_list li { 
  margin: 0 0 0 15px;
  padding: 4px 0;
}

ul.bn_post_list li a { 
  font-weight: normal;
}


/*----------------------------------
  lista newsow
*-----------------------------------*/

/*----------------------------------
 globalne klasy dla elementów strony
 -----------------------------------*/

ul.bn_box_submenu {
  list-style-type: none; 
  clear: both;
  padding: 0;
  margin: 9px 0 9px 3px; 
  height: 1%;
}     

ul.bn_box_submenu li {
  background: url(/i/sg/bullet3.gif) no-repeat left center;
  margin: 0 11px 0 0; 
  float: left;       
  padding: 0 0 0 9px;
}

ul.bn_box_submenu li a {
  padding: 2px 0 0 0;
  color: #1c3564;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}
 
/* style poradników */

dl.bn_guide {
  float: left;
  margin: 1px 0 0 0;
  padding: 0 !important;
  width: 208px;
}

dl.bn_guide dt {
  background: #eee;
  margin: 0;
  padding: 0;
  height: 87px;
  border-bottom: 1px solid #dedede;
}

dl.bn_guide dt img {
  float: left;
  height: 65px;
  margin: 10px;
}

dl.bn_guide dt a { 
  width: 110px;
  font-family: Arial, sans-serif;
  font-size: 15px;
  color: #1c3564;
  font-weight: bold;
  margin: 10px 0 0 0;
  padding: 0;  
  float: left;
}

dl.bn_guide dd {
  clear: both;
  background: #f9f9f9;
  margin: 0;
  padding: 0;
  height: 80px;
}

dl.bn_guide dd p {
  padding: 10px;
}


.bn_guide_scroller {
  height: 19px;
  background: #e9e9e9; 
  position: relative;
}

#bn_guide_slider {
  cursor: move; 
  position: absolute; 
  top: 2px; 
  left: 46px; 
  padding: 0; 
  margin: 0; 
  width: 320px; 
  background: #eee url(/i/sg/slider_bg.png) no-repeat center left; 
  height: 15px;
}

#bn_guide_handle {
  display: block; 
  cursor: move; 
  background: #eee url(/i/sg/slider_handle.png) no-repeat top left; 
  width: 27px;
  height: 15px !important;
}

.bn_slider_left {
  position: absolute; 
  top: 2px; 
  left: 14px; 
  margin: 0;  
}

.bn_slider_right {
  position: absolute; 
  top: 2px;
  right: 15px; 
  margin: 0;
}

#guide_spinner {
  position: absolute; 
  top: 2px; 
  right: 2px; 
}

/*----------------------------------
  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, sans-serif;
    font-size: 11px;
    color: #1c3564;
    padding: 0 3px;
}

#bn_footer .middle {
         text-align: center;         
         background-color: #efefef;
         width: 100%;
         border-top: 1px solid #dadada;
         border-bottom: 1px solid #dadada;
}

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

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

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

.bn_cf_section {
  color: #ef5e1a !important; 
}


#bn_skyscraper {
  position: absolute;  
  left: 807px; 
  top: 0px;
  margin: 0;
}

/* 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;
}


#bn_personal #bn_left_column {
    width: 170px;
}

#bn_personal #bn_right_column {
    width: 600px;
}

#bn_personal h1 {
    color: #003366;
	font-weight: bold;
	font-size: 18px;
	font-family: "Trebuchet MS";	
}

#bn_personal h2 {
    color: #003366;
        font-weight: bold;
        font-size: 15px;
        font-family: "Trebuchet MS";
}

#bn_personal .promo_table {
        width: 100% !important;
        border-collapse: collapse !important;
        border: 0 !important;
}
#bn_personal .promo_table th {
        border: 1px solid #bfdcff !important;
        padding: 3px;
        text-align: center;
        border-collapse: collapse;
        background: #7a99be url(/i/tab_tlo.gif) bottom no-repeat;
        background-repeat: repeat-x;
        color: white;
}

#bn_personal .promo_ts {
        text-align: left;
        font-weight: bold;
}

#bn_personal .promo_table td {
        border: 1px solid #dadada;
        border-collapse: collapse;
        text-align: center;
        padding-top: 4px;
        padding-bottom: 4px;
}


#noto td {
white-space: nowrap;
}


/*
 * STRONA GŁÓWNA - quiz box
 */

#bn_quiz {
  border: 1px solid #d2d9e1;
  height: 138px;
  margin: 10px 0;
  background: #fff url(/i/sg/quiz_bg.gif) repeat-x 0 1px;
}  

#bn_quiz div.top {
  width: 332px;
  border-bottom: 1px solid #d2d9e1;
  margin: 0 auto;
  padding: 6px 0;
}

#bn_quiz div.top h3 {
  background: #063265;
  text-align: center;
  vertical-align: middle;
  display: block;
  width: 44px;
  height: 21px;
  line-height: 21px;
  margin: 0;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  float: left;
}

#bn_quiz div.top h4 {
  text-align: center;
  vertical-align: middle;
  display: block;
  color: #f45e00;
  float: left;
  margin: 0 5px 0 5px;
  width: 75px;
  height: 21px;
  line-height: 21px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-right: 5px;
  background: url(/i/sg/quiz_line.gif) no-repeat center right;
  display: inline;
}

#bn_quiz div.top h5 {
  text-align: center;
  vertical-align: middle; 
  display: block;
  color: #333;
  float: left;
  margin: 0 5px 0 5px;
  height: 21px;
  line-height: 21px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  display: inline;
}

#bn_quiz div.bottom {
  margin: 0 auto;
  width: 332px;
  height: 101px;
  border-top: 1px solid #fafafa;  
}

#bn_quiz div.bottom img {
  margin: 10px 5px 0 5px;
  width: 107px;
  display: block;
  float: left;
  display: inline;
  padding: 0;
}

#bn_quiz div.bottom p {
  width: 200px;
  margin: 14px 0 0 0;
  float: left;
  display: inline;
  padding: 0;
}

#bn_quiz div.bottom ul.bn_box_submenu {
  clear: none;
  margin: 5px 0 0 0;
}


#bn_quiz div.bottom ul.bn_box_submenu li a.strong {
  font-weight: bold;
}

/*
 * bn_wiadomosci
 */

#bn_wiadomosci #bn_right_column {
  width: 210px;
}

#bn_wiadomosci #bn_left_column {
  width: 545px;
}

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

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

#bn_article_body p, #bn_article_body {
	line-height: 1.2em;
	font-size: 12px;
  color: #000;
}

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

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

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

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

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

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

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

#bn_wiadomosci .subbox { border: none }

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

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

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

#bn_wiadomosci #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 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;
} */

/* OCENIANIE */

#bn_wiadomosci div.bn_rate {
  vertical-align: middle;
}

#bn_wiadomosci div.bn_rate span {
  color: #6b6b6b;
	font-weight: bold;
	float: left;
	margin: 4px 10px 0 0;
}

#bn_wiadomosci div.bn_rate:after {
  content: ".";                                                                                                        
  display: block;                                                                                                      
  height: 0;                                                                                                           
  clear: both;                                                                                                         
  visibility: hidden;      
}




/*
 * bn_rodzina 
 */
 
#bn_rodzina #bn_center_column, #bn_rodzina #bn_left_column, #bn_rodzina #bn_right_column {
  xheight: 500px;
}

#bn_rodzina #bn_right {
  xborder: 1px solid red;
  float: right;
  width: 605px;
}

#bn_rodzina #bn_center_column {
  xborder: 1px solid blue;
  float: left;
  width: 405px;
}

#bn_rodzina #bn_right_column {
  xborder: 1px solid green;
  float: right;
  width: 190px;  
}

#bn_rodzina #bn_left {
  xborder: 1px solid yellow;
  float: left;
  width: 160px;
}

#bn_rodzina #bn_left_column {
  xborder: 1px solid black;
  width: 160px;
}

#bn_rodzina #bn_left:after, #bn_rodzina #bn_right:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

#bn_rodzina .bn_wiadomosci h3 {

}

#bn_rodzina .bn_news {
  margin: 0px 0;
  padding: 0;
  clear: both;
}

#bn_rodzina .bn_news dt {
  float: left;
  font-weight: normal;
  color: #b8b8b8;
  margin: 0;
  padding: 0;
  width: 25px;
}

#bn_rodzina .bn_news dt.bn_date {
  float: none;
	display: block;
	border-bottom: 1px solid #ddd;
	width: 100%;
  color: #555;
}

#bn_rodzina .bn_news dd {
  border-left: 1px solid #dedede; 
  padding-left: 10px;
  margin-left: 35px;
  margin-bottom: 4px;
}

.bn_btv_sm { width: 100%;background: url(/i/sg/btv_small_new.png) no-repeat;height: 24px;line-height: 20px clear: both;}
.bn_btv_sm a {
        font-weight: bold !important;font-family: Arial, sans-serif !important; font-size: 11px !important;color: #012c5e !important;
        text-decoration: none !important;vertical-align: -10px; margin-left: 31px;padding-top: 5px;float: left;
}
.bn_btv_sm div { float: right;width: 16px;height: 14px; cursor: pointer;margin: 4px 5px 0 0; }
#bn_btv_box {border-top: 1px solid #c3d0df;border-left: 1px solid #c3d0df;border-right: 1px solid #c3d0df; }
.bn_btv_big {   background: url(/i/multimedia/video_s_new.png) no-repeat 10px 8px;}
.bn_btv_big a { font-family: Arial, sans-serif;display: table-cell;_display: inline-block;font-size: 15px;font-weight: bold;color: #012c5e;
        margin-left: 20px;padding-left: 33px;_padding-left: 14px;padding-top: 7px;}
.bn_btv_big img {float: right;padding: 8px 10px 0 0;}
.bn_btv_big p span { font-family: Tahoma,Arial,sans-serif;font-size: 9px;display: block;color: #c2c2c2; margin: 3px 0 0 0;line-height: 10px;}
.bn_btv_big p { margin: 6px 0px 0px 10px;font-family: Tahoma,Arial,sans-serif;font-size: 11px;color:  #474747;height: 55px;}
.bn_sg_btvk {height: 8px;width: 100%;background: url(/i/sg/btv_big_bg.png) bottom no-repeat;}
#bn_bankiertv { border: 1px solid white; margin-bottom: 10px;}
#bn_bankiertv ul {
background: #597799 url(/i/sg/bankiertv_menu_bg.png) no-repeat top left;height: 26px;margin: 0 0 0 0;padding: 0;list-style-type: none;top: 0; z-index: 10;}
#bn_bankiertv ul li {   float: left;line-height: 26px;text-align: center;display: inline;}
#bn_bankiertv ul li a {color: #3e6693;  vertical-align: middle;}
#bn_bankiertv ul li.selected a {  color: #083b75;   font-weight: bold;}
#btv_fresh { background: url(/i/sg/btv_najn_inactive.png) no-repeat top left; width: 81px; height: 26px;margin-left: 135px; cursor: pointer;}
#btv_fresh_2 {background: url(/i/sg/btv_najn_active.png) no-repeat top left;width: 81px;height: 26px;cursor: pointer;}
#btv_popular {  background: url(/i/sg/btv_najb_active.png) no-repeat top left;  width: 132px;  height: 26px;    cursor: pointer;}
#btv_popular_2 { background: url(/i/sg/btv_najb_inactive.png) no-repeat top left; width: 132px;  height: 26px; cursor: pointer;}
#bn_btv_spons { width: 346px; height: 51px; background: #fff url(/i/sg/btv_bottom4.png) no-repeat center center;text-align: center;
        border-bottom: 1px solid #c3d0df; border-left: 1px solid #c3d0df; border-right: 1px solid #c3d0df;margin: 0;}

#bn_blogbankBox {border: 1px solid white; margin-bottom: 10px; }
#bn_blogbankBox ul {
background: #597799 url(/i/sg/blogbank_logoBg.png) no-repeat top left;height: 26px;margin: 0 0 0 0;padding: 0;list-style-type: none;top: 0; z-index: 10;}
#bn_blogbankBox ul li {   float: left;line-height: 26px;text-align: center;display: inline;}
#bn_blogbankBox ul li a {color: #3e6693;  vertical-align: middle;}
#bn_blogbankBox ul li.selected a {  color: #083b75;   font-weight: bold;}
#bn_blogbankBox_mainItem, #bn_blogbankBox_mainItem2 {padding: 0px 0 0 0;}
#bn_blogbankBox_mainItem p.photo, #bn_blogbankBox_mainItem2 p.photo {padding: 0; margin: 0 10px 10px 10px; _margin-left: 5px; _margin-bottom: -5px; width: 111px; height: 111px; background: #fff url(http://blogbank.pl/i/shadow.png) no-repeat bottom right; float: left; clear: both !important;}
#bn_blogbankBox_mainItem p.photo img, #bn_blogbankBox_mainItem2 p.photo img {padding: 1px; margin: 0; border: 8px solid #e5e5e5;}
#bn_blogbankBoxBottom { width: 346px; height: 64px; background: #fff url(/i/sg/blogbank_bottomBg2.png) no-repeat center center;text-align: center;
        border-bottom: 1px solid #395c84; border-left: 1px solid #c3d0df; border-right: 1px solid #c3d0df;border-top: 1px solid #DBE3EC; margin: 0;}
#bn_blogbankBox_mainItem h2, #bn_blogbankBox_mainItem2 h2 {margin: -10px 0 0 0 !important; display: inline; xpadding-top: -10px !important; xborder: 1px solid red;}
#bn_blogbankBox_mainItem h2 a, #bn_blogbankBox_mainItem2 h2 a {font-family: "Times New Roman", serif; font-size: 15px; margin:0 !important; padding: 0 !important;}
#bn_blogbankBox_mainItem p.author, #bn_blogbankBox_mainItem2 p.author {font-size: 11px; font-weight: bold; color: #113b6d; margin-top:5px; _margin-bottom: 15px}
#bn_blogbankBox_mainItem p.lead, #bn_blogbankBox_mainItem2 p.lead {width: 205px; float: left; margin: 0px !important;}

.bn_btv_smBB {width: 100%; background: url(/i/sg/btv_smallBB2.png) no-repeat; border-top: 1px solid #DBE3EC; height: 23px;line-height: 20px; clear: both;}
.bn_btv_smBB a {margin-left: 10px; font-weight: bold !important;font-family: Arial, sans-serif !important; font-size: 11px !important;color: #012c5e !important; text-decoration: none !important; float: left;}
.bn_blogBank_big {xheight: 8px;width: 100%;background: url(/i/sg/btv_big_bg2.png) top no-repeat; padding-top: 10px; position: relative; top: -1px; clear: both; z-index: -10 !important}
.bn_btv_smBB span {font-size: 11px; color: #BCBCBC; font-family: Tahoma, Arial; margin: 0 0 0 10px; padding: 0; overflow: hidden; float: left;}
.bn_btv_smBB div { float: right;width: 16px;height: 14px; cursor: pointer; margin: 4px 5px 0 0 !important; xdisplay: inline;}

/* Klasa boxa w lewym menu sekcji */

div.bn_menu_box { margin: 5px 0 10px 0; padding: 0; text-align: left; border: 1px solid #003366 }
div.bn_menu_box_wach { margin: 5px 0 10px 0; padding: 0; text-align: left; border: 1px solid #a1a1a1 }

div.bn_menu_box h3, div.bn_menu_box h3 a {
    margin: 0;
    font-size: 11px;
    color: #fff; 
    padding: 2px 4px; 
    font-family: Arial, Tahoma, sans-serif; 1
    text-align: left; 
    background-color: #003366;
    text-decoration: none;
    outline: none;
}

div.bn_menu_box_wach h3, div.bn_menu_box_wach h3 a {
    margin: 0;
    font-size: 11px;
    color: #fff; 
    padding: 2px 4px; 
    font-family: Arial, Tahoma, sans-serif; 1
    text-align: left; 
    background-color: #336699;
    text-decoration: none;
    outline: none;
}


div.bn_menu_box h3, div.bn_menu_box_wach h3 { padding-top: 4px; padding-bottom: 4px }
div.bn_menu_box h3 a:hover, div.bn_menu_box_wach h3 a:hover { text-decoration: underline }

div.bn_menu_box ul.menu, div.bn_menu_box_wach ul.menu {
    margin: 0; 
    padding: 0; 
    text-align: left; 
    list-style-type: none;
}

div.bn_menu_box ul.menu li {
    background: url(/i/blue-bullet.gif) no-repeat 5px 0.5em; 
    padding: 3px 3px 3px 20px; 
    border-color: #003366; 
    border-style: solid;    
    border-bottom-width: 1px;
    border-width: 0 0 1px 0;
}

div.bn_menu_box_wach ul.menu li {
    background: url(/i/blue-bullet.gif) no-repeat 5px 0.5em; 
    padding: 3px 3px 3px 20px; 
    border-color: #a1a1a1;
    border-style: solid;    
    border-bottom-width: 1px;
    border-width: 0 0 1px 0;
}

div.bn_menu_box ul.menu li.cf, div.bn_menu_box_wach ul.menu li.cf {
    background-image: url(/gfx/cf/wniosek-s.gif);
}

div.bn_menu_box ul.menu li.last, div.bn_menu_box_wach ul.menu li.last {
    border-bottom: none;
}

div.bn_menu_box ul.menu li a, div.bn_menu_box_wach ul.menu li a {
    text-decoration: none; 
    font-size: 10px; 
    font-family: verdana, arial; 
    font-weight: bold; 
    color: #333
}

div.bn_menu_box ul.menu li a:hover div.bn_menu_box_wach ul.menu li a:hover {
    text-decoration: underline;
}

/* reklamy tekstowe */
div.art_ad { margin: 0 0; padding: 10px 0; border-top: 1px dotted #999; border-bottom: 1px dotted #999; clear: both }
div.art_ad_body { width: 350px; font-size: 11px; line-height: 1.25em }

/* ramki kreacji reklamowych */
#bn_rekl_rectangle { 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; }
#bn_rekl_rectangle span { display: block; color: #999996; padding-bottom: 3px; 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;  }


#artykul-belka a { 
  background-image: url(/i/artykul-ikonki.gif);
	background-repeat: no-repeat;
  width: 16px;
	height: 16px;
	display: block;
	float: right;
	margin: 0 3px 0 3px;
	text-indent: -5000px;
	opacity: .70;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: .70;
	-moz-opacity: .70;
}

#artykul-belka a:hover {
  opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-khtml-opacity: 1;
	-moz-opacity: 1; 
}

#artykul-belka a.wykop {
  background-position: 0 0;
}

#artykul-belka a.blip {
  background-position: -16px 0;
}

#artykul-belka a.delicious {
  background-position: -32px 0;
}

#artykul-belka a.flaker {
  background-position: -48px 0;
}

#artykul-belka a.google {
  background-position: -64px 0;
}

#artykul-belka a.rss {
  background-position: -80px 0;
}

#artykul-belka a.facebook {
  background-position: -144px 0;
}

#artykul-belka-2 a {
  background-image: url(/i/artykul-ikonki.gif);
	background-repeat: no-repeat;
	width: 16px;
  height: 16px;
	display: block;
	float: left;
	margin: 0 3px 0 3px;
  text-indent: -5000px;
	opacity: .60;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: .70;
	-moz-opacity: .70;
}

#artykul-belka-2 a:hover {
  opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-khtml-opacity: 1;
	-moz-opacity: 1;
}

#artykul-belka-2 a.user {
  background-position: -96px 0;
}

#artykul-belka-2 a.print {
  background-position: -112px 0;
}

#artykul-belka-2 a.sms {
  background-position: -128px 0;
}

/**
 *
 *  * Promowane oferty otoDom */

#bn_otodomcc { margin: 15px 0; width: 418px; font: normal 11px verdana,arial,helvetica,sans-serif; }

#bn_otodomcc a { text-decoration: none; color: #1A2A78; }

#bn_otodomcc a:hover { text-decoration: underline; }

#bn_otodomcc img { border: none; }

#bn_otodomcc h3 {
	background: #ECEFF3 none repeat scroll 0 0;
	border-bottom: 1px solid #D2DAE3;
	color: #006699;
	font: bold 14px Arial,sans-serif !important;
	letter-spacing: -1px;
	margin: 0;
	padding: 4px 8px;
	position: relative;
}

#bn_otodomcc h3 a {
	position: absolute;
	right: 8px;
	top: 4px;
}

#bn_otodomcc div {
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 2px;
}

#bn_otodomcc div p {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 138px;
}

#bn_otodomcc div p a {
	display: block;
	padding: 5px;
}

#bn_otodomcc div p a:hover { background: #def; text-decoration: none; }

#bn_otodomcc div p img {
	border: 1px solid #D2DAE3;
	display: block;
	margin: 2px auto;
	padding: 0;
}

#bn_otodomcc .more {
	margin:0;
	padding:10px 0 0 18px;
	text-align:left;
}

#bn_otodomcc .more a {
	color:#F44800;
	font-family:Arial,sans-serif !important;
	font-size:12px;
}

/**
 *
 *  * Wyszukiwarka otoDom */

#bn_otodomcb { width: 775px; line-height: 150%; font: normal 11px verdana,arial,helvetica,sans-serif; }

#bn_otodomcb a { text-decoration: none; }

#bn_otodomcb a:hover { text-decoration: underline; }

#bn_otodomcb img { border: none; }

#bn_otodomcb .formBoxOD .tabBox {
	height: 1%;
	overflow: hidden;
	position: relative;
	z-index: 3;
	padding: 0;
}

#bn_otodomcb .tabBox ul {
	float: left;
	height: 1%;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 1px;
	z-index: 2;
	width: auto;
	border-left: none;
}

#bn_otodomcb .tabBox ul li {
	background-image:url(http://otodom.bankier.pl/images/pl_PL/0/spriteTabs.png);
	background-position: 100% -80px;
	float: left;
	margin: 0 2px 0 0;
	padding: 0 5px 0 0;
	clear: none;
}

#bn_otodomcb .tabBox ul li.tabActive {
	background-position: 100% -111px;
}

#bn_otodomcb .tabBox ul li a {
	background-image:url(http://otodom.bankier.pl/images/pl_PL/0/spriteTabs.png);
	background-position: 0 -80px;
	display: block;
	outline:none;
	padding: 5px 10px 4px 15px;
	color: #1A2A78;
}

#bn_otodomcb .tabBox ul li.tabActive a {
	background-position: 0 -111px;
	color: #333333;
	cursor: text;
	padding: 5px 10px 5px 15px;
	font-weight:bold;
}

#bn_otodomcb .tabBox ul li.tabActive a:hover { text-decoration: none; }

#bn_otodomcb .mapSearch { float: right; }

#bn_otodomcb .formBoxOD form {
	background: #def url(http://dom.bankier.pl/i/praca/gradient_search.png) repeat-x 0 100%;
	border: 1px solid #cdd;
	padding: 5px 8px 0;
	margin: -1px 0 0;
}

#bn_otodomcb .formBoxOD div {
	height:1%;
	overflow:hidden;
	padding: 5px 0;
}

#bn_otodomcb .formBoxOD p {
	float: left;
	height: 1%;
	overflow: hidden;
	padding: 0;
  width: 170px;
	margin: 0;
	line-height: 150%;
  font: bold 11px Arial;
	color: #444;
}

#bn_otodomcb .formBoxOD p label { display: block; line-height: 150%; }

#bn_otodomcb .formBoxOD p label.tip { position: relative; }

#bn_otodomcb .formBoxOD p label.tip span {
	background: url(http://www.otodom.pl/images/pl_PL/0/spriteIcons.png) no-repeat 0 -110px;
	font-size: 1px;
  height: 10px;
	position: absolute;
	right: 0;
	bottom: 1px;
	width: 10px;
}

#bn_otodomcb .formBoxOD #pFamily label.tip span { top: 5px; }

#bn_otodomcb .formBoxOD p input { margin: 0; }

#bn_otodomcb .formBoxOD p select { margin: 0; padding: 1px; }

#bn_otodomcb .formBoxOD p.otodomLogo { float: right; width: auto; }

#bn_otodomcb .formBoxOD p.standard label { width: 155px; }

#bn_otodomcb .formBoxOD p.standard select { width: 156px; }

#bn_otodomcb .formBoxOD p.location { width: 258px; }

#bn_otodomcb .formBoxOD p.location label { width: 242px; }

#bn_otodomcb .formBoxOD p.location input { width: 238px; }

#bn_otodomcb .formBoxOD p.short input { width: 45px; }

#bn_otodomcb .formBoxOD p.short select { width: 55px; }

#bn_otodomcb .formBoxOD #pFamily { text-align: right; }							/*visibility: hidden;*/

#bn_otodomcb .formBoxOD #pFamily label { padding-right: 12px; }

#bn_otodomcb .formBoxOD #pFamily input { margin: 2px; vertical-align: middle; }

#bn_otodomcb .formBoxOD #pFamily img { vertical-align: middle; }

#bn_otodomcb .formBoxOD #pMarket { text-align: right; width: 200px; }/*visibility: hidden;*/

#bn_otodomcb .formBoxOD #pMarket input { margin: 2px; vertical-align: middle; }

#bn_otodomcb .formBoxOD .formSubmit p {
	font-weight: normal;
	padding: 10px 0 0;
	line-height: 200%;
}

#bn_otodomcb .formBoxOD p.submit{
	float: right;
	width: auto;
	padding: 5px 0 0;
}

#bn_otodomcb p.submit input { border: none; }







/* Hot-News 2 */

#bn-hn {
      border: 1px solid #363636;
      width: 414px;
      height: 260px;
      position: relative;
      overflow: hidden;
      margin-bottom: 10px;
			background-color: #363636;
}

#bn-hn-navi {
   position: absolute;
   bottom: 0;
   right: 0;
   padding-bottom: 3px;
   padding-right: 1px;
}

#bn-hn-scrollarea {
   xheight: 414px;
   width: 414px;
   overflow: hidden;
}

#bn-hn-content {
   /* width: 2000px; */
}

#bn-hn-navi span {
   display: block;
   background-color: #000000;
   /* border: 1px solid #ADADAC; */
   float: left;
   font-family: Tahoma;
   font-size: 11px;
   padding: 0;
   height: 14px;
   line-height: 13px;
   margin-right: 3px;
   width: 14px;
   color: #FFFFFF;
   text-align: center;
   cursor: pointer;
   border-left: 1px #686868 solid;
   border-top: 1px #686868 solid;

}

#bn-hn-navi span.selected {
   background-color: #1399D7;
   border-left: none;
   border-top: none;
   margin-top: 1px;
}

.bn-hn-in {
   width: 414px;
   height: 260px;
   position: absolute;
   top: 0; 
	 left: 0;  
	 visibility: hidden;
}

/*
.bn-hn-top-fade {
   width: 414px;
   position: absolute;
   top: 90px;
   background-color: black;
   height: 30px;
}
*/

.bn-hn-bottom-fade {
   width: 414px;
   position: absolute;
   bottom: 0px;
   background-color: black;
   /* height: 110px; */
}




/*
.bn-hn-title {
   width: 414px;
     position: absolute;
     top: 0px;
     padding: 0;
}
*/

.bn-hn-lead span {
   margin: 0;
   padding: 1px 0px 6px 0px;
}

.bn-hn-lead span a {
	 color: #FFFFFF;
   text-decoration: none;
 	 font-weight: bold;
   font-family: Arial, sans-serif;
	 font-size: 18px;
}


.bn-hn-lead a:hover {
   text-decoration: none;
}


.bn-hn-bottom {
   width: 414px;
    position: absolute;
    bottom: 0px;
}




.bn-hn-lead {
 margin: 0;
 margin-bottom: 5px;
 padding: 4px 6px 2px 6px;
}


.bn-hn-lead a {
 font-family: Arial, sans-serif;
 font-size: 12px;
 line-height: 1.5em;
 /* color: #EDEDED; */
 color: #D2D2D2;
}


.hn-links  {
   margin: 0;
   padding: 2px 4px 2px 6px;
   line-height: 16px;
}


.hn-links a {
   /* color: #16B5FF; */
   color: #FFFFFF;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 12px;
   text-decoration: none;
   margin-left: 12px;
}

.hn-links a:first-child {
   margin-left: 0;
}

.hn-links-row1 {
 /*  background-color: #363636; */
 /* border-top: 1px #686868 solid; */
 background-color: #363636;
}

.hn-links-row1 a {
color: #FFFFFF;
background-color: #363636;
}

.hn-links-row2 {
   border-top: 1px solid #000000; 
   background-color: #363636;
   color: #FFFFFF;
}

.hn-links-row2 a {
   color: #FFFFFF;
   background-color: #363636;
}

.bn_tipgr
{
	background-color: #F6F6F6;
	color: #000000;
	padding: 5px;
	font-size: 11px;
	font-family: Arial;
	z-index: 100;
	border: 1px #B9B9B9 solid;
}

/* tagi */
/* ostatnia aktualizacja @istm 15.02.2012 */

/* bottombar.mas */
#bn_bottombar{width:390px;float:right;}
#bn_bottombar table tbody tr{display:none;}
#bn_bottombar table tbody tr.active{display:table-row;*display:inline;}
#bn_bottombar table thead tr th a.active{text-decoration:underline !important;}
#bn_bottombar table tbody tr td.nazwa{width:37%;}
#bn_bottombar table tbody tr td.oprocentowanie{width:22%;}
#bn_bottombar table tbody tr td.kapitalizacja{width:17%;}
#bn_bottombar table tbody tr td.porownanie{width:24%;}
#bn_bottombar table{width:inherit;}


div.bn_divtag img {margin: 0 0 5px 0;}
div.bn_divtag {font-family: Arial !important; font-size: 11px !important; width: 190px; margin: 0px 10px 0px 0px; float: left; display: block;}
div.bn_divtag a{font-family: Arial !important;font-size:11px !important;text-decoration:none;}
div.bn_divtag a:hover{text-decoration:underline;}
div.bn_divtag table{border-collapse:collapse;border-color: #D7D7D7;border-spacing:0;border-style:solid;border-width:1px;color:#343434;font-family: Arial !important; font-size: 11px !important;font-weight:normal;table-layout:fixed;text-align:center;}
div.bn_divtag table thead tr th{color:#656565;font-weight:bold;font-family: Arial !important; font-size: 11px !important;border-width: 1px 0;border-color:#D7D7D7;border-style:solid;padding:2px;}
div.bn_divtag table thead tr th a:hover{text-decoration:underline;}
div.bn_divtag table tbody tr td{border-color:#D7D7D7;border-style:solid;border-width:1px;padding:5px 2px;font-family:Arial !important;}
div.bn_divtag table tbody tr td strong{font-size:11px !important;font-family:Arial !important;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td select.od_day, div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td select.do_day{margin:0 0 5px 4px;float:left;font-family: Arial !important;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td select.od_month option{padding:0 1px;font-family: Arial !important;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td select.od_month, div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td select.do_month{width:80px;float:left;margin:0 0 5px 2px;font-family: Arial !important;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td select.od_year, div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td select.do_year{float:left;margin:0 0 5px 2px;font-family: Arial !important;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td select option, div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td select option{font-family: Arial !important;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td select option, div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td select{font-family: Arial !important;}
div.bn_divtag table tbody tr td form input.miasto, div.bn_divtag table tbody tr td form table tbody tr td input.miasto{width:160px;margin-bottom:5px;font-family: Arial !important;}
div.bn_divtag table tbody tr td form table tbody tr td label{margin:0 4px;}
div.bn_divtag table tbody tr td form table tbody tr td input{font-size:11px;width:60px;}
div.bn_divtag form table tbody tr td input{font-size:11px;width:60px;}
div.bn_divtag form table thead tr th,div.bn_divtag form table tbody tr td{border-width:0 0 1px;}
div.bn_divtag form table thead tr th {border-width: 1px 0;}
div.bn_divtag form table tbody tr td.border{border-width:0 1px 1px;}
div.bn_divtag table.minimalne_skladki{margin:0 0 40px 0;}
#bn_bottombar table thead tr th{height:48px;}
div.bn_divtag table thead tr th, div.bn_divtag table tbody tr th{height:36px;/*background-position:0 -160px;*/background-image:none;/*background-color:#003366;*/background-color:#595959}
div.bn_divtag table thead tr th, div.bn_divtag table tbody tr th{height:36px;background:url(http://www.istm.com.pl/th_left_back.gif) 0 0 repeat-x;color:#656565;font-weight:bold;}
div.bn_divtag table thead tr th a{color:#656565;text-decoration:none;font-weight:bold;font-size:11px !important;}
div.bn_divtag form table thead tr th, div.bn_divtag form table tbody tr td {border-width:0;}
div.bn_divtag form table thead tr th{border-width:1px 0;}
div.bn_divtag table{margin:0 0 40px;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table{border:0 none;margin:0 0 0 0;border-width:0;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr th{border-width:1px 0;font-family: Arial !important; font-size: 11px !important;border-style:solid;border-color:#D7D7D7;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr th a{color:#656565;font-weight:bold;}
div.bn_divtag table.kalkulator_odsetek tbody tr td{padding:0;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table{border-width:0;border-style:none;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td{border:0 none;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form{width:188px;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table tbody tr td{border-width:0;border-style:none;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table.search_us{border-width:0 1px 0 0;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table.calc tbody tr th{text-align:center}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table.calc{border:0 none;}*/
div.bn_divtag table.kalkulator_odsetek{width:190px;border-width:0 1px;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table.calc{width:188px;border:0 none;margin:0 0 10px;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table.search_us{margin:0;width:188px;border-width:0 0 1px;}
div.bn_divtag table.kalkulator_odsetek tbody tr td{border:0 none;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table.calc thead tr th{text-align:center;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table.calc tbody tr td select{font-size:10px;float:right;}
div.bn_divtag table.kalkulator_odsetek tbody tr td table.calendar{margin:0 0 10px;border:0 none;width:188px;}
div.bn_divtag table.kalkulator_odsetek tbody tr td table.calendar thead tr th{border-width:1px 0;}
div.bn_divtag table.kalkulator_odsetek tbody tr td table.calendar tbody tr td{text-align:center;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table.search_us tbody tr td{text-align:center;padding:0 0 10px;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table.calc tbody tr td.left{text-align:left;padding:3px 0;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table.calc tbody tr td.oddo{text-align:center;padding:3px 0;}
div#bn_bottombar table thead tr th a{font-weight:bold;padding:0 0 0 5px;}
div.bn_divtag table.kalkulator_odsetek{border-top:0 none;}
div.bn_divtag table.kalkulator_odsetek tbody tr td form table.calc tbody tr td.oddo select{float:left;}
div.bn_divtag table.minimalne_skladki tbody tr th{font-family: Arial !important; font-size: 11px !important;}

div.bn_divtag #bn_charttag{display:none;margin:0 0 40px 0;z-index:1000;}
#article div.bn_divtag div.ui-accordion{display:block;}
div.bn_divtag #bn_charttag div.chart div.dane{font-weight:bold;cursor:pointer;padding:2px 0;border-width:1px 0 0;border-style:solid;border-color:#d7d7d7;font-family:Arial !important;font-size:11px !important;}
div.bn_divtag #bn_charttag div.chart div.ui-state-hover{z-index:1001;}
div.bn_divtag #bn_charttag div.chart div.ui-state-active{border-width:1px 0;border-color:#d7d7d7 #fff #fff #fff;z-index:999;}
div.bn_divtag #bn_charttag div.chart div.wykres a img{margin:0;}
div.bn_divtag #bn_charttag div.chart div.dane span.red{color:#D30000;font-family:Arial !important;font-size:11px !important;}   
div.bn_divtag #bn_charttag div.chart div.dane span.green{color:green;font-family:Arial !important;font-size:11px !important;}
div.bn_divtag {display:block;float:left;font-family:Arial !important;font-size:11px !important;margin:0 10px 0 0;width:190px;}
div.bn_divtag a{font-size:11px !important;}


#artykul_footer div.box_artykul_footer{padding:20px 0 0 0 /*20px*/}
#artykul_footer div.box_artykul_footer img{float:left;margin:0 10px 10px 0}
#artykul_footer div.box_artykul_footer p{display:block;clear:left;font-size:11px;padding:0;margin:0;}
#artykul_footer div.box_artykul_footer p span{color:#9f9f9f;font-style:italic}
#artykul_footer div.box_artykul_footer p span a{color:#9f9f9f;text-decoration:none;font-size:11px;}
#artykul_footer div.box_artykul_footer p span a:hover{color:#9f9f9f;text-decoration:underline;}
#artykul_footer div.box_artykul_footer div.artykul_footer_belka{background:#f5f5f5;padding:0;height:20px;margin:20px 0 0;padding:10px 5px 11px;border-top:1px solid #e3e3e3}
#artykul_footer div.box_artykul_footer div.artykul_footer_belka a{display:block;float:left;height:16px;margin:2px 10px;text-indent:20px;line-height:16px;font-size:10px;color:#5d5d5d}
#artykul_footer div.box_artykul_footer div.artykul_footer_belka a.print{background:url(../images/artykul_footer_icon.gif) no-repeat 0 0}
#artykul_footer div.box_artykul_footer div.artykul_footer_belka a.share_friend{background:url(../images/artykul_footer_icon.gif) no-repeat 0 -16px}
#artykul_footer div.box_artykul_footer div.artykul_footer_belka a.comments{background:url(../images/artykul_footer_icon.gif) no-repeat 0 -32px}
#artykul_footer div.box_artykul_footer div.artykul_footer_belka iframe{margin:0 6px}
#artykul_footer div.box_artykul_footer a.more{display:block;width:224px;height:27px;padding:0;margin:15px 0 14px;line-height:27px;background:url(../images/artykuly_more.gif) no-repeat 0 0;text-align:center;font-size:10px;color:#121737;float:right}
