* { font-family: Verdana; font-size: 11px; }
body { margin: 0px; background-image: url('/images/layout/background.gif'); background-repeat: repeat-x; }
fieldset { border: 0px; margin: 0px; padding: 0px; }	
form { margin: 0px; padding: 0px; }	
img { border: 0px; }
a { color: #2E6CB9; text-decoration: none; }
td { vertical-align: top; }
h1 { color: #6C2B15; font-size: 14px; }
h2 { color: #6C2B15; font-size: 14px; }
h3 { margin: 0px; font-size: 10px; color: silver; font-weight: normal; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.divForm                            { clear: both; width: 487px; }
/* .divForm .divTop                    { clear: both; height: 21px; padding: 7px; margin-bottom: 5px; background-image: url('/images/layout/form_top.gif'); background-repeat: no-repeat; font-size: 13px; font-weight: bold; color: white; } */
.divForm .divTop                    { clear: both; padding: 5px; background-color: #5089B6; font-size: 13px; font-weight: bold; color: white; }
.divForm .divField                  { position: relative; margin-top: 3px; color: #686868; }
.divForm .divFieldCB                { margin-top: 0px; }
.divForm .divField .divLabel        { float: left; margin-right: 3px; width: 117px; /* 135px; */ padding: 5px 5px 5px 10px; overflow: hidden; background-color: #F4F4F4; height: 22px; }
.divForm .divField .divLabelCB      { height: 14px; }
.divForm .divField .divLabelTresc   { float: left; margin-right: 3px; width: 117px; /* 135px; */ padding: 5px 5px 5px 10px; overflow: hidden; background-color: #F4F4F4; height: 140px; }
.divForm .divField .divLabelToken   { float: left; margin-right: 3px; width: 117px; /* 135px; */ padding: 5px 5px 5px 10px; overflow: hidden; background-color: #F4F4F4; height: 60px; }
.divForm .divField .divName         { line-height: 17px; font-weight: bold; }
.divForm .divField .divDesc         { font-size: 9px; padding-top: 2px; }
.divForm .divField .divStatic       { line-height: 17px; }
.divForm .divField .divElement      { float: left; width: 344px; /* 352px; */ padding: 4px; background-color: #F4F4F4; height: 24px; }
.divForm .divField .divElementCB    { height: 16px; }
.divForm .divField .divElementTresc { float: left; width: 344px; /* 352px; */ padding: 4px; background-color: #F4F4F4; height: 142px; }
.divForm .divField .divElementToken { float: left; width: 344px; /* 352px; */ padding: 4px; background-color: #F4F4F4; height: 62px; }
.divForm .divField .divErrorField   { color: #d11414; }
.divForm .divField .divError label  { clear: both; display:block; padding: 3px 1px 3px 20px; margin: 2px 0px 2px 0px; color: #d11414; background-image:url('/administrator/images/ikony/blad.png'); background-repeat:no-repeat; background-position: 2px center; border:0px; }
.divForm .divField .divFullDesc     { clear: both; padding: 1px; font-size: 9px; color: gray; }
.divForm .divField .divRadio	      { clear: both; width: 30px; }
.divForm .divField .divRadioDesc    { float: left; width: 450px; padding-top: 3px; padding-bottom: 10px; }
.divForm .divLangGroup              { margin-top: 10px; margin-bottom: 15px; border: 1px solid #686868; }
.divForm .divButtons	              { margin-top: 8px; margin-bottom: 10px; }
.divForm .divButtons .btnOk         { width: 140px; height: 23px; border: 0px; background-image: url('/images/layout/btn_ok.gif'); color: white; font-weight: bold; }
.divForm .divButtons .btnOkKoperta  { width: 140px; height: 23px; border: 0px; background-image: url('/images/layout/btn_ok_koperta.gif'); color: white; font-weight: bold; }
.divForm .divButtons .btnAnuluj     { width: 91px; height: 23px; border: 0px; background-image: url('/images/layout/btn_anuluj.gif'); color: white; font-weight: bold; margin-left: 5px; }

.tabLista { width: 556px; text-align: left; }
/* .tabLista .tdNaglowek { height: 35px; line-height: 35px; padding-left: 7px; background-image: url('/images/layout/tab_top.gif'); background-repeat: repeat-x; background-position: bottom; font-size: 13px; font-weight: bold; color: white; } */
.tabLista .tdNaglowek { padding: 5px; background-color: #5089B6; font-size: 13px; font-weight: bold; color: white; }
/* .tabLista .trPozycja  { background-image: url('/images/layout/aktualnosc_background.jpg'); background-repeat: repeat-x; background-position: bottom; } */
.tabLista .trPozycja  { background-color: #F4F4F4; }
.tabLista .tdPozycja  { padding: 3px; }

#divMessageError       { width: 940px; margin: 0px auto; padding: 5px; text-align: center; font-size: 12px; font-weight: bold; color: red; border: 1px solid red; }
#divMessageWarning     { width: 940px; margin: 0px auto; padding: 5px; text-align: center; font-size: 12px; font-weight: bold; color: red; border: 1px solid red; }
#divMessageInformation { width: 940px; margin: 0px auto; padding: 5px; text-align: center; font-size: 12px; font-weight: bold; color: #2E6CB9; border: 1px solid #2E6CB9; }

.divPageBar { text-align:center; }

#blockPage { width: 960px; margin: 0px auto; background-color: white; }
#blockTop { height: 152px; /* 178px; */ background-image: url('/images/layout/top.jpg'); }
#blockTop .Flaga { float: right; width: 25px; height: 15px; margin-top: 34px; /* 60px; */ margin-right: 5px; background-color: red; }

#blockTopMenu { margin: 0px 5px 0px 5px; padding-left: 10px; background-image: url('/images/layout/menu_top_background.gif'); height:34px; overflow: hidden;  }
#blockTopMenu .pos { float: left; }
#blockTopMenu .c { padding: 10px 10px 10px 10px; color: white; font-size: 13px; float: left; }
#blockTopMenu .c a { color: white; font-size: 13px; }
#blockTopMenu .c.hover { background-image: url('/images/layout/menu_top_selected.gif'); }
#blockTopMenu .l { width: 3px; height: 34px; float: left; }
#blockTopMenu .l.hover { background-image: url('/images/layout/menu_top_selected_left.gif'); }
#blockTopMenu .r { width: 3px; height: 34px; float: left; }
#blockTopMenu .r.hover { background-image: url('/images/layout/menu_top_selected_right.gif'); }

#blockScroll { width: 950px; overflow: hidden; margin: 0px 5px 10px 5px; padding: 5px 0px 5px 0px; background-color: #F0F0F0; color: #646464; }
#blockScroll .tickercontainer { width: 950px; margin: 0; padding: 0; overflow: hidden; }
#blockScroll .tickercontainer .mask { position: relative; left: 5px; width: 940px; overflow: hidden; }
#blockScroll ul.newsticker { position: relative; left: 950px; list-style-type: none; margin: 0; padding: 0; }
#blockScroll ul.newsticker li { float: left; margin: 0; padding: 0; }
#blockScroll ul.newsticker a { color: #646464; white-space: nowrap; margin: 0 50px 0 0; } 
#blockScroll ul.newsticker span { margin: 0 10px 0 0; } 

#blockColumns { clear: both; margin-top: 5px; }

#blockSciezka { padding: 0px 0px 10px 0px; color: #000000; }
#blockSciezka a { color: #646464; }
#blockSciezka a:hover { text-decoration: underline; }
#blockSciezka .home { color: #1e0200; font-weight: bold;  }

.divPanelKlientaTop { clear: both; width: 165px; /* 218px; */ height: 21px; /* 34px; */ padding: 13px 0px 0px 53px; margin-right: 1px; background-image: url('/images/layout/panel_klienta.gif'); background-repeat: no-repeat; color: white; font-weight: bold; cursor: pointer; }
.divPanelKlienta    { clear: both; margin-right: 1px; padding: 5px; background-color: #F3EABF; color: #834624; border-left: 1px solid #834624; border-right: 1px solid #834624; border-bottom: 1px solid #834624; }
.divPanelKlienta a  { color: #D65A16; }

#blockLeftMenu { padding-left: 5px; width: 218px; float: left; }
#blockLeftMenu #menuPrzegladaj { margin-top: 5px; padding: 3px 8px 5px 7px; background-color: #e1f5ff; color: #406678; }
#blockLeftMenu #menuPrzegladaj #menuPrzegladajTop { clear: both; width: 193px; /* 203px; */ height: 30px; padding-left: 10px; background-image: url('/images/layout/menu_przegladaj_hdr.gif'); background-repeat: no-repeat; line-height: 30px; color: #3E8EB6; font-weight: bold; }
#blockLeftMenu #menuPrzegladaj ul { margin: 5px 0px 0px 0px; padding: 0px; }
#blockLeftMenu #menuPrzegladaj li { list-style-type: none; background-image: url('/images/layout/menu_przegladaj_background.gif'); background-repeat: repeat-x; padding:7px 0px 7px 10px; margin-bottom:1px; }
#blockLeftMenu #menuPrzegladaj li img { vertical-align: middle; margin-right: 5px; }
#blockLeftMenu #menuPrzegladaj li:hover, #blockLeftMenu #menuPrzegladaj li.sel { background-color: #b1ddf3; background-image: none; }
#blockLeftMenu #menuPrzegladaj li a { color: #406678; }
#blockLeftMenu #menuSprawdz { margin-top: 5px; padding: 0px 8px 5px 7px; background-color: #f0f0f0; color: #5d5d5d; }
#blockLeftMenu #menuSprawdz #menuSprawdzTop { clear: both; width: 193px; /* 203px; */ height: 30px; padding-left: 10px; background-image: url('/images/layout/menu_sprawdz_hdr.gif'); background-repeat: no-repeat; line-height: 30px; color: #4A4A4A; font-weight: bold; }
#blockLeftMenu #menuSprawdz ul { margin: 5px 0px 0px 0px; padding: 0px; }
#blockLeftMenu #menuSprawdz li { list-style-type: none; background-image: url('/images/layout/menu_sprawdz_background.gif'); background-repeat: repeat-x; padding:7px 0px 7px 10px; margin-bottom:1px; }
#blockLeftMenu #menuSprawdz li img { vertical-align: middle; margin-right: 5px; }
#blockLeftMenu #menuSprawdz li:hover { background-color: #c1c1c1; background-image: none; }
#blockLeftMenu #menuSprawdz li a { color: #5d5d5d; }

#blockLeftMenu #blockKalendarzPodatnika { margin-top: 10px; cursor: pointer; }
#blockLeftMenu #blockKalendarzPodatnika #Naglowek  { clear: both; padding: 5px 5px 5px 14px; background-color: #4C4C4C; background-image: url('/images/layout/kalendarz_podatnika_pointer.png'); background-repeat: no-repeat; background-position: 6px center; color: white; font-weight: bold; }
#blockLeftMenu #blockKalendarzPodatnika #Miesiac   { clear: both; padding: 5px; color: #4C4C4C; font-weight: bold; text-align: right; }
#blockLeftMenu #blockKalendarzPodatnika #Kalendarz { clear: both; text-align: center; }
#blockLeftMenu #blockKalendarzPodatnika #Kalendarz .Naglowek   { float: left; width: 31px; height: 18px; padding-top: 4px; background-color: #CACACA; color: #5E5E5E; font-weight: bold; }
#blockLeftMenu #blockKalendarzPodatnika #Kalendarz .Dzien      { float: left; width: 30px; height: 18px; padding-top: 4px; border-left: 1px solid #CACACA; border-bottom: 1px solid #CACACA; }
#blockLeftMenu #blockKalendarzPodatnika #Kalendarz .Dzien7     { border-right: 1px solid #CACACA; }
#blockLeftMenu #blockKalendarzPodatnika #Kalendarz .Dzisiaj    { background-color: #F5D179; }
#blockLeftMenu #blockKalendarzPodatnika #Kalendarz .Zaznaczony { background-color: #F4F4F4; }

#blockLeftMenu #blockKursyWalut { margin-top: 10px; }
#blockLeftMenu #blockGpw { margin-top: 10px; }

#blockCenter_Glowna { float: left; width: 492px; /* 514px; -2px dla IE6 */ padding: 0px 10px 0px 10px; text-align: justify; line-height: 18px; color: #5b5b5b; }

#blockRightMenu_Glowna { float: left; width: 218px; /* 223px; */ padding-right: 5px; }
#blockRightMenu_Glowna .box_bg { height: 104px; margin-bottom: 3px; }
#blockRightMenu_Glowna .box { height: 104px; cursor: pointer; }
#blockRightMenu_Glowna .box .tytul { padding: 10px 5px 5px 5px; font-size: 14px; color: white; font-weight: bold; }
#blockRightMenu_Glowna .box .opis { padding: 0px 5px 5px 5px; color: white; }
#blockRightMenu_Glowna .box13_bg    { background-image: url('/images/layout/right13_over.jpg'); }
#blockRightMenu_Glowna .box13       { background-image: url('/images/layout/right13.jpg'); }
#blockRightMenu_Glowna .box13:hover { background-image: url('/images/layout/right13_over.jpg'); }
#blockRightMenu_Glowna .box14_bg    { background-image: url('/images/layout/right14_over.jpg'); }
#blockRightMenu_Glowna .box14       { background-image: url('/images/layout/right14.jpg'); }
#blockRightMenu_Glowna .box14:hover { background-image: url('/images/layout/right14_over.jpg'); }
#blockRightMenu_Glowna .box15_bg    { background-image: url('/images/layout/right15_over.jpg'); }
#blockRightMenu_Glowna .box15       { background-image: url('/images/layout/right15.jpg'); }
#blockRightMenu_Glowna .box15:hover { background-image: url('/images/layout/right15_over.jpg'); }
#blockRightMenu_Glowna .box16_bg    { background-image: url('/images/layout/right16_over.jpg'); }
#blockRightMenu_Glowna .box16       { background-image: url('/images/layout/right16.jpg'); }
#blockRightMenu_Glowna .box16:hover { background-image: url('/images/layout/right16_over.jpg'); }
#blockRightMenu_Glowna .box17_bg    { background-image: url('/images/layout/right17_over.jpg'); }
#blockRightMenu_Glowna .box17       { background-image: url('/images/layout/right17.jpg'); }
#blockRightMenu_Glowna .box17:hover { background-image: url('/images/layout/right17_over.jpg'); }
#blockRightMenu_Glowna .box18_bg    { background-image: url('/images/layout/right18_over.jpg'); }
#blockRightMenu_Glowna .box18       { background-image: url('/images/layout/right18.jpg'); }
#blockRightMenu_Glowna .box18:hover { background-image: url('/images/layout/right18_over.jpg'); }

#blockCenter { float: left; width: 558px; /* 580px; -2px dla IE6 */ padding: 0px 10px 0px 10px; text-align: justify; line-height: 18px; color: #5b5b5b; }

#blockRightMenu { float: right; width: 157px; overflow: hidden; }

#blockRightMenu #tabRightMenu { float: left; width: 154px; /* 150px + 4px na cellspacing */ }
#blockRightMenu #tabRightMenu td { width: 150px; height: 72px; padding: 0px 3px 0px 3px; vertical-align: middle; background-repeat: no-repeat; font-size: 13px; font-weight: bold; color: white; cursor: pointer; }

#blockRightMenu .box13_bg    { background-image: url('/images/layout/right13m_over.jpg'); }
#blockRightMenu .box13       { background-image: url('/images/layout/right13m.jpg'); }
#blockRightMenu .box13:hover { background-image: url('/images/layout/right13m_over.jpg'); }
#blockRightMenu .box14_bg    { background-image: url('/images/layout/right14m_over.jpg'); }
#blockRightMenu .box14       { background-image: url('/images/layout/right14m.jpg'); }
#blockRightMenu .box14:hover { background-image: url('/images/layout/right14m_over.jpg'); }
#blockRightMenu .box15_bg    { background-image: url('/images/layout/right15m_over.jpg'); }
#blockRightMenu .box15       { background-image: url('/images/layout/right15m.jpg'); }
#blockRightMenu .box15:hover { background-image: url('/images/layout/right15m_over.jpg'); }
#blockRightMenu .box16_bg    { background-image: url('/images/layout/right16m_over.jpg'); }
#blockRightMenu .box16       { background-image: url('/images/layout/right16m.jpg'); }
#blockRightMenu .box16:hover { background-image: url('/images/layout/right16m_over.jpg'); }
#blockRightMenu .box17_bg    { background-image: url('/images/layout/right17m_over.jpg'); }
#blockRightMenu .box17       { background-image: url('/images/layout/right17m.jpg'); }
#blockRightMenu .box17:hover { background-image: url('/images/layout/right17m_over.jpg'); }
#blockRightMenu .box18_bg    { background-image: url('/images/layout/right18m_over.jpg'); }
#blockRightMenu .box18       { background-image: url('/images/layout/right18m.jpg'); }
#blockRightMenu .box18:hover { background-image: url('/images/layout/right18m_over.jpg'); }

#blockBottom #line1 { padding: 5px; background-color: #5d7ab6; color: white; margin-top: 10px; }
#blockBottom #line1 a { color: white; }
#blockBottom #line1 a:hover { text-decoration: underline; }
#blockBottom #line2 { padding: 5px; background-color: #e7efff; color: #7c8fb5; }
#blockBottom #line2 a { color: #7c8fb5; }

.blockSeparator { margin-top: 15px; padding-top: 15px; border-top: 1px dotted silver; }

#blockAktualnosci { clear: both; }
#blockAktualnosci .blockAktualnosc { clear: both; padding: 5px; margin-bottom: 10px; background-image: url('/images/layout/aktualnosc_background.jpg'); background-repeat: repeat-x; background-position: bottom; }
#blockAktualnosci .blockAktualnosc .tytul       { clear: both; color: #2E6CB9; font-weight: bold; }
#blockAktualnosci .blockAktualnosc .data_link   { clear: both; color: silver; }
#blockAktualnosci .blockAktualnosc .data_link a { color: #2E6CB9; }
#blockAktualnosci .blockAktualnosc .tresc       { clear: both; border-top: 1px solid #EFEFEF; }
