@charset "utf-8";
@import url("add.css");

body { margin:0; padding:0; color: #2D2D2D; background: url(img/body_background.jpg) top no-repeat #ffffff; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height: 16px;}
form { margin:0; padding:0;}

/*globals*/
h1 { color: #00448D; margin: 0 0 0 0; font-size: 18px; padding:0;}
h1 a, h1 a:hover { color: #00448D; margin: 0 0 0 0; color: rgb(110, 110, 110); font-size: 14px; padding:0; text-decoration: none; }
h2 { color: #6E6E6E; margin: 0 0 0 0; font-size: 14px; padding:0;}
h2 a, h2 a:hover { color: #6E6E6E; font-size: 14px; text-decoration: none; }
h3 { color: #F3AB59; margin: 0 0 0 0; font-size: 12px; padding:0;}

p { margin: 5px 0 0 0;}

a { color: #00448D; text-decoration: none;  font-size:11px;}
a:hover { color: #002C66; text-decoration: underline;}
a:focus {outline: none !important;}

a img { border: 0; }

ul { margin-left: 0; padding: 0 0 0 15px;}
li { margin-left: 0; padding: 0;}

/*structure*/
#container { margin:0 auto; width:990px; padding:0; border: 0px solid red; position: relative; z-index: 1;}

div { font-size:11px;}

div.gora {float:left; width: 990px; height: 140px; background: #ffffff; border: 0px solid red; margin: 0;}
  div.logo_obszar { float: left; width: 980px; height: 105px; background: #ffffff; padding: 0 10px 0 0; font-size:10px; color: black; position: relative }
    div.logo_pic { float:left; background: url(img/logo_new.jpg); width: 200px; height: 95px;}
    div.logo_pic_bw { float:left; background: url(img/logo_new_bw.jpg); width: 200px; height: 95px;}
          a.logo_pic { display:block; float:left; width: 200px; height: 95px;}
    img.baner_rzetelna { position: absolute; left: 210px; top: 20px; }
    img.infolinia { position:absolute; top:20px; left:400px; }
    div.search { width: 220px; height: 85px; padding:0 10px 0 0; border: 0px solid red; z-index: 10; position: absolute; right: 4px; top: 0; }
    div.border_v { position:absolute; width:1px; height:58px; background-color:#dbdbdb; }

  div.menu { float: left; width: 990px; height: 45px; padding: 0 0px 0 0px; margin: 0 0 0 0; background: #144089;}
  

    div.menu a { display: block; float: left; width:162px; height: 35px; background: #144089; color: white; padding-top: 10px; text-align: center; font-weight: bold;}
    div.menu a:hover { display: block; float: left; width:162px; height: 35px; background: #012C6B; color: white; padding-top: 10px; text-align: center; font-weight: bold; text-decoration:none;}


a.baner_reklamowy { display: block; width: 750px; height: 200px; background: url(img/BS-baner_750_x_200.jpg); margin: 5px 0 0 0; }

div.main { float: left;  width: 990px; padding: 0; margin: 0; background: #ffffff;}
  div.left { float: left; width: 647px; }
  div.middle { float: left; /*width: 323px; */padding: 0; margin: 0; border: 0px solid red;}
  div.right { float: left; width: 332px; padding: 0; margin: 0; }

   div.window_vbig { float: left;  width: 980px; padding: 0px; margin: 0; background: url(img/980px_line.jpg); border: 5px solid #ffffff;}
   div.window_big { float: left;  width: 636px; padding: 0px; margin: 0; background: url(img/636px_line.jpg); border: 5px solid #ffffff;}
   div.window_big_wodny { float: left;  width: 636px; padding: 0px; margin: 0px; background: url(img/znak_wodny.jpg) bottom no-repeat; border: 0px solid #ffffff;}      
   div.window_small { float: left;  width: 332px; padding: 0px; margin: 0; background: url(img/332px_line.jpg); border: 5px solid #ffffff;}
   div.window_vsmall { float: left;  width: 313px; padding: 0px; margin: 0; background: url(img/313px_line.jpg); border: 5px solid #ffffff;}

   div.window_vbig_top { float: left;  width: 950px; padding: 5px 15px 0 15px; margin: 0px; background: url(img/980px_up.jpg) top left no-repeat; border: 0px solid #D6D6D6;}
   div.window_big_top { float: left;  width: 606px; padding: 5px 15px 0 15px; margin: 0px; background: url(img/636px_up.jpg) top no-repeat; border: 0px solid #D6D6D6;}   
   div.window_big_top2 { float: left;  width: 606px; padding: 5px 15px 0 15px; margin: 0px; background: url(img/636px_up.jpg) top no-repeat; border: 0px solid #D6D6D6;}   
   div.window_small_top { float: left;  width: 302px; padding: 5px 15px 0 15px; margin: 0px; background: url(img/332px_up.jpg) top no-repeat; border: 0px solid #D6D6D6;}
   div.window_vsmall_top { float: left;  width: 283px; padding: 5px 15px 0 15px; margin: 0px; background: url(img/313px_up.jpg) top no-repeat; border: 0px solid #D6D6D6;}

   div.window_vbig_bottom { float: left;  width: 980px; height: 7px; padding: 0px; margin: 0px; background: url(img/980px_down.jpg) bottom no-repeat; border: 0px solid #D6D6D6;}
   div.window_big_bottom { float: left;  width: 636px; height: 7px; padding: 0px; margin: 0px; background: url(img/636px_down.jpg) bottom no-repeat; border: 0px solid #D6D6D6;}
   div.window_big_bottom_wodny { float: left;  width: 636px; height: 7px; padding: 0px; margin: 0px; background: url(img/znak_wodny_down.jpg) bottom no-repeat; border: 0px solid #D6D6D6;}
   div.window_small_bottom { float: left;  width: 332px; height: 7px; padding: 0px; margin: 0px; background: url(img/332px_down.jpg) bottom no-repeat; border: 0px solid #D6D6D6;}
   div.window_vsmall_bottom { float: left;  width: 313px; height: 7px; padding: 0px; margin: 0px; background: url(img/313px_down.jpg) bottom no-repeat; border: 0px solid #D6D6D6;}


   div.window_big_baner1 { float: left;  width: 636px; height: 282px;  margin: 30px 0 0 0;  border: 5px solid #ffffff; }
   div.window_small_baner2 { float: left;  width: 332px; height: 282px;  margin: 30px 0 0 0; background: url(img/napis_baner_f2b.png);  border: 5px solid #ffffff; position: relative; }
        h3.h3_blue { color: #1C4887; /*font-size: 18px;*/ font-size: 17px; font-weight: bold; font-family: Arial; position: absolute; left: 32px; top: 107px; line-height: 19px; letter-spacing: 0px; background: #F4F4F4; }
        h3.h3_grey { color: #929292; font-size: 18px; font-weight: bold; font-family: Arial; position: absolute; left: 32px; top: 141px; letter-spacing: 0px; background: #F4F4F4; display: block; padding: 0 4px 4px 0; }
     div.slideshow_logos { position: absolute; bottom: 10px; left: 20px; width: 200px; height: 60px; }
       div.slideshow_logos img { width: 200px !important; height: 60px !important; }
   div.sb_container { float:left; width:968px; height:50px; padding:10px 0 10px 0; }
   div.slideshow_bank { float:left; width:100px; height:50px; margin:0 31px 0 30px; }
   
   
   div.top_baner { position:relative; float:left; width:978px; height:38px; margin:20px 0 5px 0; background: url('img/top_baner.png') no-repeat; }
     div.oneofall { position:relative; float:left; width:241px; height:200px; margin:0 0 0 4px; }
     div.firstofall { position:relative; float:left; width:241px; height:200px; margin:0; }
       div.oneofall a, div.firstofall a { display:block; position:absolute; top:0; left:0; width:241px; height:200px; }
       div.firstofall a.slug_kredyt_hipoteczny { background: url('img/box_kredyt_hipoteczny.jpg') no-repeat; }
       div.oneofall a.slug_kredyty_dla_firm { background: url('img/box_kredyty_dla_firm.jpg') no-repeat; }
       div.oneofall a.slug_kredyt_gotowkowy { background: url('img/box_kredyt_gotowkowy.jpg') no-repeat; }
       div.oneofall a.slug_kredyt_samochodowy { background: url('img/box_kredyt_samochodowy.jpg') no-repeat; }
        
   #podstrona_div { font-size: 14px; padding-top: 35px; padding-bottom: 20px;}    
             
  div.foot { float:left; width:978px; height:87px; background: url(img/foot.jpg) no-repeat; margin:5px 0px 0px 6px; padding: 20px 0 0 0; text-align: center; font-size:10px; font-family:Arial, Helvetica, sans-serif; color: #6E6E6E;}

  div.foot2 { float:left; width:978px; height:170px; background: url(img/foot2.jpg) no-repeat; margin:5px 0px 6px 0px; padding: 0px 0 0 0; text-align: left; font-size:10px; font-family: verdana, Helvetica, sans-serif; color: #6E6E6E;}
    div.foot2_box { float: left; width: 220px; padding: 10px; font-size: 11px; color: #2D2D2D; text-align: justify; }


  div.linia {width: 100%; height:1px; border-bottom: 1px dotted #969696; margin: 5px 0 5px 0; }
  div.breadcrumb { margin: 5px 0 5px 0; width: 100%; }

img.oplywane { float: left; margin: 5px 5px 0 0; }
img.baner { float: left; padding: 0px; margin:0;  border: 5px solid #ffffff; }
img.separator {margin:0; padding:0; float: left; }

table.wynik { position:relative; font-size: 12px; border: 0px solid; width: 679px !important; }
  table.wynik tr.pierwszy_wiersz { font-weight: bold; border: 0px solid black; background: #D7D7D7; font-size: 10px; }
    table.wynik tr.pierwszy_wiersz td { text-align: center; }

  table.wynik tr.nieparzysty {}
  table.wynik tr.parzysty { background: #e1e1e1; }
  
  table.wynik tr { padding: 0; }
  table.wynik td { padding: 3px; border: 1px solid #F4F4F4; text-align: center; }  
  
/* Formularze - Kalkulatory */  
table.kalk { color: #6E6E6E; width: 100%; }                 
  table.kalk tr { }
  td.kalk_txt { background: #e1e1e1;  color: #6E6E6E; padding: 5px 10px 5px 10px; margin: 15px 0 0 0; font-size: 10px; width: 420px;}
  td.kalk_input { font-size: 11px;  } 
  td.kalk_wyslij { text-align: right; padding: 5px 0px 5px 10px;} 
  
  select.wybor { width: 145px;}
  input.szer { width: 133px; height: 18px; background: url(img/input.jpg); border:0; padding: 6px;}
  input.waski { width: 38px; height: 18px; background: url(img/input_waski.jpg); border:0; padding: 6px;}
/* end of Formularze - Kalkulatory */  

table.ocena {font-size: 10px;}  
  
/*modyf 2009-05-12 15:43:18 */

table.kredyt_gotowkowy td { padding: 10px 3px 10px 3px; font-size: 12px;}
.thead {font-weight: bold; border: 0px solid black; background: #D7D7D7; text-align: center;}
table.kredyt_gotowkowy tr.parzysty td { background: #e1e1e1;}
a.zloz_wniosek { font-size: 16px; display: block; padding: 5px; font-weight: bold;}

/*2009-05-13 14:32:20*/
a.szczegoly { display: block; margin:0 auto; /*float: left;*/ width: 75px; height: 20px; background: url(img/szczegoly_off.jpg) no-repeat center center; text-decoration: none;}
a.szczegoly:hover { background: url(img/szczegoly_on.jpg) no-repeat center center; }
a.wystap { display: block; margin:0 auto; /*float: left;*/ width: 110px; height: 25px; margin-top: 10px; background: url(img/dalej_off.jpg) no-repeat center center; text-decoration: none;}
a.wystap:hover { background: url(img/dalej_on.jpg) no-repeat center center; }
a.wystap_karta { display: block; margin:0 auto; /*float: left;*/ width: 90px; height: 20px; background: url(img/wystapokarte_off.jpg) no-repeat center center; text-decoration: none;}
a.wystap_karta:hover { background: url(img/wystapokarte_on.jpg) no-repeat center center; }

a.wystap_big { display: block; float: right; width: 314px; height: 156px; text-decoration: none; margin: 0 4px 4px 4px;}
a.wystap_big:hover { background: url(img/wystap_big_on_a.png) no-repeat center center;}
a.wystap_big_dor { display: block; float: right; width: 314px; height: 156px; background: url(img/wystapudoradcy_off.png) no-repeat center center; text-decoration: none; margin: 0 4px 4px 0px;}
a.wystap_big_dor:hover { background: url(img/wystapudoradcy_on.png) no-repeat center center;}

#chowaniec {display: none;}
#chowaniec_wystap { display: none; } 
font.puls {font-size: 14px; font-weight: bold; text-decoration: blink; color: red; }
td.lewa { width: 195px; }
td.prawa { }
#zodstepami {line-height: 20px;}

img.szczegoly_naglowek {}

/*2009-06-01 14:20:29*/
#kursy { padding-left: 0; width: 317px;}
#kursy h2 { padding-left:15px; text-align: center;}
#notowania { color: #6E6E6E; position: absolute; /*display: none;*/ width: 307px; border: 0px solid red; margin-top: -8px; font-size: 10px; line-height: 12px; padding: 8px 0 0 0;}
#notowania p { text-align: center;  }
#kursy_bottom { background: url(img/kursy_bott.gif) no-repeat left top; }
#kursy_left { height: 410px;}
div.kursy_left { width:149px; /*height: 425px;*/ border: 0px solid red; padding: 0 0 0 15px; background: url(img/wciecie.gif) no-repeat 0px 165px; float: left;}
div.kursy {width: 153px; border: 0px solid lime; float: left; padding: 18px 0 0 0;}
div.kursy img { display: block;}
img.graph_USD { margin-top: -30px; position: relative; }
img.graph_EUR { margin-top: -30px; position: relative; }
img.graph_CHF { margin-top: 0px; position: relative; }

/*2010-10-13 11:38:23*/
a.loga_stopka { display: block; float: left; width: 980px; height: 170px; background: url(img/loga_stopka.png) no-repeat center top; }

/* 2010-11-23 11:34 PAGINACJA by Thomson */

.pagination { text-align: center; font-size: 14px; }
  .pagination span { padding: 0; }
  .pagination a { display: inline-block; padding: 0px 5px 0px 5px; margin: 0; }
  .pagination a.checked { font-weight: bold; background: #144089; color: #fff; }

/*komunikaty*/
div.msg_ok, div.msg_err, div.msg_inf { width: 520px; display: block; margin-top: 5px; margin-bottom: 15px; }
    div.msg_ok { background: url(img/ico/ico_ok.png) no-repeat 10px center #E7FFDF; color: #000; float: left;  padding: 10px 10px 10px 40px; border: 1px solid #398F1A;}
    div.msg_err { background: url(img/ico/ico_error.png) no-repeat 10px center #FFCFCF; color: #000; float: left;  padding: 10px 10px 10px 40px; border: 1px solid red;}
    div.msg_inf { background: url(img/ico/ico_info.png) no-repeat 10px center #BFDCFF; color: #000; float: left;  padding: 10px 10px 10px 40px; border: 1px solid #1C66C4;}

  
/*off*/
#gm_6, #gm_7, #gm_8, #gm_9, #gm_10, #igm_6, #igm_7, #igm_8, #igm_9, #igm_10 { display: none; }

/*okno JS*/
#LB_zaslona { width: 100%; height: 100%; background: url(img/1px_LB.png); position: fixed; z-index: 9000; left:0; top:0;  }
/*ie6 fix*/ *html* #LB_zaslona { position: absolute; }
div.web_okno { display: none; width: 650px; height: 400px; border: 1px solid #E3E3E3; padding: 0; background: url(img/ajax-loader.gif) no-repeat 440px center #F4F4F4; position: absolute; left:235px; top:225px; z-index: 10000; }
div.web_okno div.web_text { width: 360px; padding: 10px 0 20px 0; }
div.web_okno a.close_window { display:block; position:absolute; top:132px; left:118px; width:414px; height:34px; cursor: pointer; border: 0; background: transparent; color: #00448D; font-weight: bold; font-size:0px; }


/*SG text*/
/*#text2, #text3, #text4 { display: none; }*/
#resizeable div.mid { padding: 10px;}
#extanded_text { background-image: none; width: 947px; left:5px; /*top: 833px;*/ z-index: 10000; border: 2px solid #012C6B;  }
  #resizeable_text div.mid a { cursor: pointer;  }
#LB_zaslona2 { display: none; width: 100%; height: 100%; background: url(img/1px_LB.png); position: fixed; z-index: 9000; left:0; top:0;  }


/* Formularz rejestracyjny 301111 */

form.fr input[type="text"] { width:200px; }
form.fr select { width:100%; text-align:center; }
form.fr option { text-align:center; }

form.fr td { padding:3px 4px 2px 4px; }
form.fr a.submit { display:block; width:120px; height:20px; padding:3px 0 3px 0; border:solid 1px #666; background-color:#ccc; text-align:center; color:#fff; font-size:16px; }


/* baner notus w tabeli wyników kredytu hipotecznego */
div.notus660_baner { position:relative; width:660px; height:60px; background: url('img/notus-660x60.png') no-repeat; }


table#myTable td { text-align:center; }
