/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#656565; background:#ececec url(../gfx/bg.gif) center 0 repeat-y;}
img {margin:0; padding:0; display:block; border:none;}
h1 {margin:0; padding:0; color:#00489c; font-size:14px; margin-bottom:15px;}
h2 {margin:0; padding:0; color:#00489c; font-size:12px;}
p {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
ul li {overflow:hidden; background:url(../gfx/ik-lista.gif) 0 5px no-repeat; padding-left:8px; margin-left:3px;}
a {text-decoration:none; color:#444343; font-weight:bold}
a:hover {text-decoration:underline}
form {margin:0; padding:0}
fieldset {margin:0; padding:0; border:0;}

.body_af {height:100%; margin:0; padding:0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#656565; background:none;}
.container_af {width:954px; margin:0 auto; background:url(../gfx/bg-big.jpg) 0 0 no-repeat; overflow:hidden; min-height:450px; padding-top:228px;}
#siteColumn_af {width:655px; float:left; margin-right:10px; overflow:hidden;}
#rightColumn_af {width:284px; float:right; overflow:hidden; margin-top:27px; min-height:400px;}

/*------------------------------------- WARSTWY -------------------------------*/
.info_top {text-align:center; font-size:13px; font-weight:bold; padding:7px 0; background:#ca1818; color:#fff}
.container {width:989px; margin:0 auto;}
#header {height:184px; overflow:hidden; background:url(../gfx/bg-head-new.jpg) 0 0 no-repeat;}
.logo {padding-top:55px; float:left}
.logo img {display:inline;}
.wysz {float:right; padding-top:135px;}
#menu {margin-bottom:10px; overflow:hidden}
#wideColumn {width:100%; float:left; overflow:hidden;}
#siteColumn {width:695px; float:left; margin-right:10px; overflow:hidden;}
#rightColumn {width:284px; float:right; overflow:hidden}
.lastNews {padding:20px 14px 20px 25px; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; margin:14px 0 15px 0;}
.zwrot_podatku {padding:20px 14px 10px 25px; margin:10px 0 10px 0;}
#footer {clear:both; padding:20px 0 0 0; overflow:hidden; width:100%; background:#f1f1f1; margin:10px 0 0 0; overflow:hidden; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; behavior:url(../css/ie-css3.htc); position:relative; z-index:100; font-size:11px;}
#footer p {color:#5e5e5e; margin-top:5px; overflow:hidden;}
.copyright {padding:15px 15px 15px 25px; background:#f8f8f8; clear:both; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;}
.ul_foot {width:370px; float:left;}
.ul_foot_f {width:275px; float:left;}
.newsbg {background:url(../gfx/bg-kreska-pion.gif) center 0 repeat-y; overflow:hidden}
.leftNews {float:left; width:308px; padding-right:20px;}
.rightNews {float:left; width:308px; padding-left:20px;}
.formularz {background:#004194 url(../gfx/bg-form.gif) 0 0 no-repeat; min-height:316px; padding-top:76px;}
.przypomnienie {background:#5f5f5f url(../gfx/bg-przypomnienie.gif) 0 0 no-repeat; margin-top:10px; min-height:89px; padding:76px 0 3px 0;}
.newsletter {background:#5f5f5f url(../gfx/bg-newsletter.gif) 0 0 no-repeat; margin-top:10px; min-height:33px; padding-top:52px;}
.wiecej {text-align:right;}
.wiecej img {display:inline; vertical-align:top; margin-top:15px;}
.blad {margin: 5px 0 5px 0; padding: 7px 10px; color:#fff; text-align:center; font-weight:bold; background:#BB1A1A;}
.dGal {margin:0px 20px 0px 0; float:left;}
.polaroid {width:210px; text-align:center; display:table; height:56px; *position:relative; background:#fff;}
.polaroid img {display:inline;}
.polaroid120 {width:120px; text-align:center; display:table; height:56px; *position:relative; background:#fff;}
.polaroid120 img {display:inline;}
.polaroid250 {width:250px; text-align:center; display:table; height:56px; *position:relative; background:#fff;}
.polaroid250 img {display:inline;}
.Plast {margin-right:0;}
.cell {display:table-cell; vertical-align: middle; *position: absolute; *top: 50%; *left:50%;}
.IEhack {position: relative; top:-50%; *left:-50%;}
.siteNag {margin-top:15px; padding:0 14px 10px 25px; border-bottom:1px solid #d3d3d3; overflow:hidden}
.podstrona, .newsy {padding:20px 14px 25px 25px; border-bottom:1px solid #d3d3d3; margin-bottom:29px; overflow:hidden}
.dGalp {margin:0px 20px 0px 0; float:left;}
.dGalp .podpismini {width:105px; margin-top:2px; text-align:center; font-size:10px; line-height:13px; color:#897c78;}
.dGalp .polaroid img {display:inline;}
.dGalp .polaroid {width:115px; text-align:center; display:table; height:115px; *position:relative; background:#ECECEC; -webkit-border-radius:6px; -moz-border-radius:6px;}
.Plast {margin-right:0;}
.dGalp .cell {display:table-cell; vertical-align: middle; *position: absolute; *top: 50%; *left:50%;}
.dGalp .IEhack {position: relative; top:-50%; *left:-50%;}
.tools {float:right; padding-top:12px;}
.tools img {display:inline; vertical-align:middle; margin-top:-2px;}
.faqp {margin:10px 0 4px 0; padding:3px 0px; color:#656565; font-weight:bold; -webkit-border-radius:4px; -moz-border-radius:4px;}
.faqo {margin:0 8px 5px 0; padding:3px 0 3px 0px;}
.kreska_lista {border-bottom:1px solid #d3d3d3; height:1px; margin:17px 0 17px -25px; width:695px;}
.komunikat {background:url(../gfx/bg-komunikat.jpg) 0 0 no-repeat; height:76px; padding:55px 19px 20px 19px; color:#fff;}
.kursy_walut {background:url(../gfx/bg-waluty.gif) 0 0 no-repeat; height:227px; color:#333; padding:10px 16px 0 18px; font-size:11px;}
.cztery_kroki {background:url(../gfx/bg-cztery-kroki.png) 0 0 no-repeat; width:695px; height:264px; padding-top:69px;}

/*------------------------------------- PORADNIK -------------------------------*/
.poradnik {padding:20px 14px 25px 25px; border-bottom:0px solid #d3d3d3; margin-bottom:29px; overflow:hidden;}
.leftGuide {float:left; width:315px; margin:0 9px 16px 0px;}
.rightGuide {float:left; width:315px; margin:0 8px 16px 9px;}
.elementGuide {float:left; width:285px; padding:14px; background:#ededed; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;border-top:1px solid #ffffff;}
.elementGuideLast {float:left; width:285px; padding:14px 14px 12px 14px; background:#ededed; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-top:1px solid #ffffff;}
.nagGuide {float:left; padding: 5px 5px 10px 14px; width:294px; background:#ffffff;  border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}

/*------------------------------------- TABELE -------------------------------*/
table {border-collapse:collapse;}
table img {display:inline}
.tpliki {width:100%; margin:0 0 0 10px;}
.tpliki td {border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding:7px 0;}
.tpliki .col1 {text-align:center; width:55px;}
.tpliki .col3 {font-size:10px; width:155px;}
.tpanel {width:100%; margin-top:10px;}
.tpanel th {background:#005BAB; color:#fff; padding:4px 2px;}
.tpanel td {line-height:16px; vertical-align:top; padding:5px 0; border-bottom:1px solid #0051A4; border-top:1px solid #0051A4}
.tpanel .col01 {width:25px;}
.tpanel .col04 {width:100px;}
.tpanel .col06 {width:557px; text-align:left}
.t_cztery .col1 {width:247px; height:131px; padding-left:101px}
.t_cztery .col2 {width:246px; height:131px; padding-left:101px}
.t_cztery .col3 {width:247px; height:133px; padding-left:101px}
.t_cztery .col4 {width:246px; height:133px; padding-left:101px}

.t_godni_zaufania {width:100%; margin-top:20px}
.t_godni_zaufania td {text-align:center; padding-bottom:20px}
.t_godni_zaufania img {vertical-align:top; display:inline}
.t_godni_zaufania .tr_big img {border:4px solid #5e5e5e;}

/*------------------------------------- FORMULARZE -------------------------------*/
.fwysz {margin-right:15px;}
.fwysz .text {width:133px; border:1px solid #d3d3d3; vertical-align:middle; font:11px Tahoma, Arial, Helvetica, sans-serif; padding:4px 0; margin-right:6px; color:#393939}
.fwysz .submit {vertical-align:middle;}
.fnews {padding:0 0 0 16px;}
.fnews .text, .fprzyp .text, .fzglosz .text {font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#393939; border:1px solid #454545; padding:4px 2px; vertical-align:middle;}
.fnews input.long, .fprzyp input.long, .fzglosz input.long {width:247px; margin-bottom:7px; (-bracket-:hack;margin-bottom:5px;);}
.fnews input.short, .fprzyp input.short {width:184px; margin-right:4px;}
.fnews .submit, .fprzyp .submit {vertical-align:middle;}
.fprzyp {padding:0 0 0 16px; xmargin-bottom:3px;}
.fzglosz {padding:0 0 0 16px;}
.fzglosz select {background:#fff url(../gfx/bg-select.gif) 0 0 no-repeat; border:none; padding:4px 2px 4px 1px; width:253px; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#393939; margin-bottom:7px; (-bracket-:hack;margin-bottom:5px;);}
.fzglosz .submit {margin:3px 15px 0 0;}
.fzglosz label {font:10px Tahoma, Arial, Helvetica, sans-serif; color:#fff; padding-right:15px; line-height:12px; display:block; }
.fzglosz .check {width:12px; height:12px; display:block; float:left; margin:0; padding:0; margin:0 6px 28px 0}
.fkont {padding:0 14px 25px 25px; border-bottom:1px solid #d3d3d3; margin-bottom:29px; overflow:hidden}
.fkont label {display:block; font-weight:bold; margin:12px 0 7px 0;}
.fkont .text {width:319px; border:1px solid #b0b0b0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#393939;}
.fkont textarea {font:11px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #b0b0b0; width:654px; height:70px; margin-bottom:13px; overflow:auto; padding:0;}
.fkont select {font:11px Tahoma, Arial, Helvetica, sans-serif; background:url(../gfx/bg-select-long.gif) 0 0 no-repeat; border:none; width:321px; padding:2px 2px;}
.fkont .dl {float:left; width:322px; margin-right:12px;}
.fkont .dr {float:left; width:322px;}
.fkop .text {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#393939; border:1px solid #b0b0b0; padding:4px 2px; vertical-align:middle; width:266px;}
.fkop label {display:block; font-weight:bold; margin:10px 0 4px 0;}
.fkop textarea {font:11px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #b0b0b0; width:100%; height:80px; margin-bottom:13px; overflow:auto; padding:0;}
.fzglosz_af .text {height:23px;}
.fzglosz_af select {background:#fff url(../gfx/bg-select-af.gif) 0 0 no-repeat; border:none; padding:8px 2px 4px 1px; width:253px; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#393939; margin-bottom:7px; (-bracket-:hack;margin-bottom:5px;); height:31px;}
.fzglosz_af .submit {margin:14px 15px 0 0;}
.fpoll p {margin:15px 0 5px; font-weight:bold}
.fpoll p.first {margin-top:0;}
.fpoll div {margin-bottom:6px;}
.fpoll .radio {width:12px; height:12px; margin:0px 2px 0 0; padding:0; vertical-align:top; overflow:hidden}
.fpoll .checkbox {width:12px; height:12px; margin:0 2px 0 0; padding:0; vertical-align:top; overflow:hidden}
.fpoll .text {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#393939; border:1px solid #b0b0b0; padding:0px 2px; vertical-align:top; width:250px;}
.fpoll .lradio {margin-right:8px;}
.fpoll .lradio .radio {margin-right:0;}
.fpoll textarea {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#393939; border:1px solid #b0b0b0; padding:2px 2px; width:99%; height:100px; overflow:auto}

/*------------------------------------- UL, LI -------------------------------*/
#menu li {display:inline; background:none; padding:0; margin:0;}
#menu a {display:block; float:left; height:49px;}
#menu a.m01 {background:url(../gfx/m01.gif) 0 0 no-repeat; width:79px}
#menu a.m02 {background:url(../gfx/m02.gif) 0 0 no-repeat; width:115px}
#menu a.m03 {background:url(../gfx/m03.gif) 0 0 no-repeat; width:115px}
#menu a.m04 {background:url(../gfx/m04.gif) 0 0 no-repeat; width:70px}
#menu a.m05 {background:url(../gfx/m05.gif) 0 0 no-repeat; width:73px}
#menu a.m06 {background:url(../gfx/m06.gif) 0 0 no-repeat; width:107px}
#menu a.m07 {background:url(../gfx/m07.gif) 0 0 no-repeat; width:119px}
#menu a.m08 {background:url(../gfx/m08.gif) 0 0 no-repeat; width:78px}
#menu a.m10 {background:url(../gfx/m10.gif) 0 0 no-repeat; width:111px}
#menu a:hover {background-position:0 -49px;}
#footer ul {margin-top:10px;}
#footer ul li {display:block; color:#292929; text-transform:uppercase; padding:0 12px 0 10px; margin:6px 0;}
.map {float:left; width:210px;}
.map li {margin:0 0 20px 0; background:none; padding:0;}
.mappod {margin-left:10px;}
.mappod li {margin:6px 0; background:none; padding:0;}

/*------------------------------------- ODNOSNIKI -------------------------------*/
#footer a {color:#292929; font-weight:normal}
.fzglosz a {color:#fff;}
.podstrona a {color:#00489c}
.tools a {color:#292929; font-weight:normal}
.mappod a {color:#393939; font-weight:normal}

/*------------------------------------- MARGINESY -------------------------------*/
.m0 {margin:0!important;}
.mt7 {margin-top:7px;}
.mt10 {margin-top:10px;}
.mt20ie {margin-top:20px; *margin-top:25px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb-13 {margin-bottom:-13px!important;}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mtb10 {margin:10px 0;}
.ml10 {margin-left:10px;}
.pl14 {padding-left:14px;}
.pl25 {padding-left:25px;}
.plr5 {padding:0 5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pl8 {padding-left:8px;}

/*------------------------------------- SZEROKOSCI, BORDERY -------------------------------*/
.bormap {border:6px solid #a5a5a5;}

/*------------------------------------- CZCIONKI -------------------------------*/
.blue {color:#004fa3;}
.red {color:#B10000;}
.blue2 {color:#00489c;}
.bold {font-weight:bold;}
.light {font-weight:normal;}
.grey {color:#5e5e5e!important;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.fup {text-transform:uppercase;}
.nag_foot {font-weight:bold; text-transform:uppercase; color:#292929!important;}

/* ------------------------------------- POZYCJE  ---------------- */
.clearfix:after {content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clr {clear:both;}
.flol {float:left;}
.flop {float:right;}
.prawa {text-align:right!important;}
.lewa {text-align:left!important;}
.srodek {text-align:center;	margin:0 auto;}
.vam {vertical-align:middle!important;}
.vat {vertical-align:top;}
.vab {vertical-align:bottom!important;}
.din {display:inline;}

/* ------------------------------------- onscreen  ---------------- */
.form01 {z-index:202000;left:50%;top:250px;position:absolute;margin-left:-135px;width:270px;min-height:160px;background:#EDEDED;-webkit-border-radius:6px;-moz-border-radius:6px;padding:15px 20px;}
.form02 {z-index:1000;left:50%;top:50%;position:absolute; width:400px; min-height:260px; background:#EDEDED; -webkit-border-radius:6px; -moz-border-radius:6px; z-index:1000; padding:15px 20px;}
div#sciemniacz {width:100%; height: 100%; background-color: #000; opacity: .5; filter: alpha(opacity=50); position:absolute; top:0 px;left:0px; z-index:201000;}
.sIFR-active .sifrHeader_bold { font-size:24px; float:left; width:47px; height: 17px; line-height: 1em; padding:0; margin:0;}
.sIFR-active .sifrHeader_bold_blue { font-size:24px; float:left; width:60px; height: 17px; line-height: 1em; padding:0; margin:0;}
.sIFR-active .sifrHeader_new { font-size:26px;}

#fbwidget {background: url(../gfx/fbwidget.png) 0 0 no-repeat; display: block; float: right; height: 384px; padding: 0; position: fixed; right: -205px; top: 140px; width: 232px;  z-index: 100;}
