@import url('https://img.gofin.pl/helpers_references/helpers_references.css');

body, h1, h2, h3, h4, h5, h6, p, table, tr, td, blockquote, ul, ol, li {margin: 0; padding: 0}

div.box-new{
    margin-top: 17px;
    margin-bottom: 12px;
    border: solid 1px #bbbbbb;
    padding: 5px;
}

.box-new-header{
    background-color: #f2f1f1;
    font-weight: bold;
    padding: 5px 0 5px 0;
    font-size: 14px;
    display: flex;
    align-items: center!important;
    position: relative;
}

.box-new-header a{
    padding-left: 3px;
    color: #ed181e;
}

div.box .box-new-header a:visited{
    color: #ed181e;
}

.box-new-header .etykieta{
    display: flex;
    position: absolute;
    background-color: #ed181e;
    padding: 2px 10px;
    left: 50%;
    transform: translate(-50%, -22px);
}

.box-new-header .etykieta-span{
    color: white;
    font-weight: bold;
    font-size: 14px;
}

.box-new-header span.icon{
    font-size: 25px;
    padding:0 5px;
    color: #ed181e;
}

.box-new-content .h3{
    padding-top: 15px;
    font-weight: normal;
    font-size: 12px;
}

.box-new-content .Menu{
    padding-left: 3px;
}

.box-new-content ul>li{
    color: #ed181e !important;
}

.box-new-content p.wiecej{
    text-align: right;
    padding: 10px 0;
}

.box-new-content p.wiecej a{
    color: #f47377;
}

img {
    border: none; 
    behavior: url(iepngfix.htc); 
}
a {
    text-decoration: none;
    color: #444444;
}

a.LinkSL {
	color: #0000ff;
	font-weight:bold;
}

a:hover {
    text-decoration: underline;
}

a.BezPodkreslenia:hover {
    text-decoration: none;
    cursor: pointer;
}

body {
    font: 11px/14px "Tahoma", sans-serif;
    text-align: left;
}


ul.Wyszukiwarka, ol.Wyszukiwarka {
    margin-left: 1.5em;
    font-size: 1.091em;
    line-height: 1.5em;
    text-align: justify;
}

ul.Menu, ol.Menu {
    margin-left: 1.5em;
    padding: 0;
    list-style-type: disc;
}
ul.Menu li {
    padding-left: 0px;
    margin-left: 0px;
    color: #989898;
}

tr.a3 td { 
    border-top: none;
}
tr.a2 td { 
    border-bottom: none; 
    border-top: none;
}
tr.a1 td { 
    border-bottom: none; 
}

.info_box {
    border: 2px solid #FF0000;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
    width: 520px;
}
.info_text {
    background: url("images/inf.gif") no-repeat scroll left top #FFFFFF;
    font-size: 13px;
    line-height: 15px;
    padding: 5px 5px 5px 65px;
    text-align: left;
    width: 450px;
    min-height: 40px;
}

div.info {
    background: url("images/inf.gif") no-repeat scroll left top #FFFFFF;
    font-size: 13px;
    line-height: 15px;
    padding: 5px 5px 5px 65px;
    text-align: left;
    width: 450px;
}
div.info p{
    margin: 6px 0px 6px 0px;
}

div.info ul {
    margin: 0px 0px 5px 0px;
    padding-left: 18px;
}

div#container{
    position: relative;
    width: 1010px;
    margin: 0px auto;
    padding-top: 50px;
    text-align: left;
}
div#container div.contentTop div#top{
    background: url('images/top.png') repeat-x bottom;
    padding: 0 10px;
    margin: 10px 0 0px;
    color: #959595;
}
div#container div.contentTop div#top div.domena{
    padding: 0px 8px;
    font-weight: bold;
    zoom: 1;
    overflow: hidden;
}
div#container div.contentTop div#top div.domena div.h1{
    width: 75%;
    float: left;
    font-family: Verdana;
    font-size: 35px;
    line-height: 1em;
    padding: 16px 0px 26px;
}
div#container div.contentTop div#top div.domena div.h1 a{
    color: #959595;
}


div#container div.contentTop div#top div.domena div.SlowaKluczowe{
    width: 80%;
    float: left;
    font-family: Verdana;
    line-height: 1em;
    padding: 5px 0px 0px;
}

div#container div.contentTop div#top div.domena div.LogoGofin{
    float: right;
    padding: 0px 40px 0px 0px;
}

div#container div.contentTop div.szukaj{
    margin-top: 5px;
    background: url('images/wyszukiwarka.png') repeat-x bottom;
    clear: both;
    padding: 5px;
    border: 1px solid #cccccc;
    text-align: center;
    background-color: #f2f2f2;
}
div#container div.contentTop div.szukaj img#lupa{
    margin-right: 10px;
}
div#container div.contentTop div.szukaj input#szukaj{
    width: 50%;
    margin-top: 9px;
    vertical-align: top;
}
div#container div.contentTop div.szukaj select#szukajw{
    width: 20%;    
    margin-top: 9px;
    margin-left: 10px;
    vertical-align: top;
}
div#container div.contentTop div.szukaj input#szukaj_bt{
    margin-top: 6px;
    margin-left: 10px;
    vertical-align: top;
}

.red {
    color: #ed181e;
}
.bold {
    font-weight:bold;
}
.small {
    font-size: 0.666em;
}
.clear {
    clear: both;
}

div.ForumDzial{
    padding: 8px 0px 5px;
    font-weight: bold;
    color: #16297B;
    font-size: 12px;
    margin-left: -4px;
}

div.ForumDzial a, div.ForumDzial a:hover {
    font-weight: bold;
    color: #16297B;
    font-size: 12px;
}

div.ForumTytul {
    font-weight: bold;
}

div.ForumTresc{
    padding: 5px 0px 5px 5px;
    font-size: 12px;
}


/*menu g��wne*/
div.MenuGlowne{
    position: absolute;
    top: 10px;
    left: 0px;
    width: 1010px;
    height: 46px;    
}
.MenuGlowne #logoGofin{
    width: 200px;
    float: left;
}
.MenuGlowne #PrzyciskiSerwisy {
    text-align:right;	
    width: 810px;
    float: right;
}
.MenuGlowne #SubmenuGlowne {
    border-top: 1px solid #d2d2d2;
    clear: both;
}
.MenuGlowne #SubmenuGlowne p{
    width: 50%;
    float: left;
}
.MenuGlowne .przyciskGora a{
    display: block;
    width: 90px;
    font-size: 1em;
    line-height: 1em;
    font-weight: bold;
    color: #ffffff;    
    padding-top: 4px;
}
.MenuGlowne .przyciskGora a:hover {
    text-decoration: none;
}
.MenuGlowne .przyciskGora {
    height: 33px;
    margin-left:3px;
    float:right;
    background-color: #676666;
    text-align: center;
}
.MenuGlowne .przyciskGora:hover {
    background-color: #7b7b7b;
}
.MenuGlowne #przyciskGoraSklep.przyciskGora {
    background-color: #d2d2d2;
}
.MenuGlowne #przyciskGoraSklep.przyciskGora:hover{
    background-color: #bfbfbf;
}
.MenuGlowne #przyciskGoraForum.przyciskGora {
    background-color: transparent;
    margin-left: 3px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #d2d2d2;
    padding-bottom: 3px;
}
.MenuGlowne #przyciskGoraGofin.przyciskGora a{
    padding-top: 10px;
}
.MenuGlowne #przyciskGoraSklep.przyciskGora a {
    color: black;
    padding-top: 11px;
    width: 60px;
}
.MenuGlowne #przyciskGoraForum.przyciskGora a{
    color: black;
    padding-top: 11px;
    width: 55px;
}
.MenuGlowne #przyciskGoraSGK.przyciskGora a{
    width: 115px;
}

.MenuGlowne .ChmurkaCzasopisma {
    margin-left:10px;	
    color:#333333;
    font-family:Tahoma, sans-serif;
    text-align:justify;
    line-height:15px;	
    padding:10px;
    position:absolute; 
    visibility:hidden; 	
    border:1px solid #000000;
    background-color:#FFFFFF;
}
/*koniec menu g�owne*/


/*menu g�rne, nawigacja - poczatek*/
div.lokalizacja{
    border: 1px solid #ccc;
    background-color: #a8a8a8;
    font-size: 1.091em;
    text-align:center;
}
div.lokalizacja table{
    width: 100%;
    font-weight: bold;	
}
div.lokalizacja table.PodmenuNarzedziowe{
    border-top: 1px solid #545454;
}
div.lokalizacja table.PodzialDomyslny{
    border-top: 1px solid #888888;
}
div.lokalizacja table tr td{
    border-left: 1px solid #ccc;
    text-align: center;
}

div.lokalizacja table tr td:first-child{
    border-left: none;
}
div.lokalizacja table tr td a{
    display: block;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 4px;    
}
div.lokalizacjaMenuSerwis table tr td a{
    padding-top: 4px;
    padding-bottom: 5px;    
}
div.lokalizacja table tr td a:hover, div.lokalizacja table tr td a.Narzedziowe:hover, div.lokalizacja table tr td a.Podrzedny{
    background-color: #545454;
    color: #ffffff;
}

div.lokalizacja table tr td.DzialAktywny a, div.lokalizacja table tr td.DzialAktywny{
    background-color: #a8a8a8;
    color: #000000;
}

div.lokalizacja table tr td a.Narzedziowe{
    color: #646464;   
}

div.lokalizacjaNarzedziowe{
    border: 1px solid #ccc;
    background-color: #a8a8a8;
    font-size: 1em;
    text-align:center;
    margin-top: 6px;
}
div.lokalizacjaNarzedziowe table{
    width: 100%;
    font-weight: normal;	
}
div.lokalizacjaNarzedziowe table tr td{
    border-left: 1px solid #ccc;
    text-align: center;
}

div.lokalizacjaNarzedziowe table tr td:first-child{
    border-left: none;
}
div.lokalizacjaNarzedziowe table tr td a{
    display: block;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 4px;    
}

div.lokalizacja table tr td a:hover, div.lokalizacjaNarzedziowe table tr td a.Narzedziowe:hover, div.lokalizacjaNarzedziowe table tr td a.Aktywny{
    background-color: #545454;
    color: #ffffff;
}

div.lokalizacjaNarzedziowe table tr td a.Narzedziowe{
    /*color: #646464;*/   
}


div.lokalizacjaNawigacja{
    text-align: left;
    padding: 5px 0px;
    color: #545454;
    font-size: 0.909em;
}

div.lokalizacjaNawigacja span{
    font-weight: bold;
}
div.lokalizacjaNawigacja span a{
    color: #545454;
}
/*menu g�rne, nawigacja - koniec*/

/*menu g�rne SERWIS, nawigacja - poczatek*/
div.lokalizacjaSerwis{
    border: 1px solid #ccc;
    background-color: #a8a8a8;
    font-size: 1.091em;
    text-align:center;
}
div.lokalizacjaSerwis table{
    width: 100%;
    font-weight: bold;	
}
div.lokalizacjaSerwis table.PodmenuNarzedziowe{
    border-top: 1px solid #666666;
}
div.lokalizacjaSerwis table.PodzialDomyslny{
    border-top: 1px solid #888888;
}
div.lokalizacjaSerwis table tr td{
    border-left: 1px solid #ccc;
    text-align: center;
}

div.lokalizacjaSerwis table tr td:first-child{
    border-left: none;
}
div.lokalizacjaSerwis table tr td a{
    display: block;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 4px;    
}
div.lokalizacjaMenuSerwis table tr td a{
    padding-top: 4px;
    padding-bottom: 5px;    
}
div.lokalizacjaSerwis table tr td a:hover, div.lokalizacjaSerwis table tr td a.Narzedziowe:hover, div.lokalizacjaSerwis table tr td a.Podrzedny{
    background-color: #a8a8a8;
    color: #ffffff;
}

div.lokalizacjaSerwis table tr td.DzialAktywny a, div.lokalizacjaSerwis table tr td.DzialAktywny{
    background-color: #a8a8a8;
    color: #ffffff;
}

div.lokalizacjaSerwis table tr td a.Narzedziowe{
    color: #646464;   
}

div.lokalizacjaNarzedzioweSerwis{
    border: 1px solid #ccc;
    background-color: #a8a8a8;
    font-size: 1em;
    text-align:center;
    margin-top: 6px;
}
div.lokalizacjaNarzedzioweSerwis table{
    width: 100%;
    font-weight: normal;	
}
div.lokalizacjaNarzedzioweSerwis table tr td{
    border-left: 1px solid #ccc;
    text-align: center;
}

div.lokalizacjaNarzedzioweSerwis table tr td:first-child{
    border-left: none;
}
div.lokalizacjaNarzedzioweSerwis table tr td a{
    display: block;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 4px;    
}

div.lokalizacjaSerwis table tr td a:hover, div.lokalizacjaNarzedzioweSerwis table tr td a.Narzedziowe:hover, div.lokalizacjaNarzedzioweSerwis table tr td a.Aktywny{
    background-color: #a8a8a8;
    color: #ffffff;
}

div.lokalizacjaNarzedzioweSerwis table tr td a.Narzedziowe{
    /*color: #646464;*/   
}


div.lokalizacjaNawigacja{
    text-align: left;
    padding: 5px 0px;
    color: #545454;
    font-size: 0.909em;
}

div.lokalizacjaNawigacja span{
    font-weight: bold;
}
div.lokalizacjaNawigacja span a{
    color: #545454;
}
/*menu g�rne, nawigacja - koniec*/


div.contentMiddle{
    margin-top: 5px;
    zoom: 1;
    overflow: hidden;
}
div.contentMiddle div.content{
    margin: 5px 0px 5px 0px;
    zoom: 1;
    overflow: hidden;
}

div.contentMiddle div.content div#glowna{
    float: left; 
    width: 695px; 
    zoom: 1;
    overflow: hidden;
}

div.contentMiddle div.content div#glowna div#lewa.lewa{
    float: left;
    border-right: 1px solid #dddddd;
}
div.contentMiddle div.content div#glowna div#srodkowa.srodkowa{
    float: left;
    
}
div.contentMiddle div.content div#glowna div#przydatneLinki{
    float: left; 
}
div.contentMiddle div.content div#prawa.prawa{
    float: right;
}
div.contentMiddle div.content div#glowna div.box{
    margin-right: 5px;
    margin-bottom: 10px;
}
div.contentMiddle div.content div#glowna Div#lewa div.box{
    border: 2px solid #bbbbbb;
}
div.contentMiddle div.content div#glowna div#srodkowa.srodkowa div.box{
    margin-left: 5px;
}
div.contentMiddle div.content div.box h1.box, div.contentMiddle div.content div.box h3.box{
    padding: 5px 0px 2px 6px;
    font-size: 1.545em;
    line-height: 1.176em;
    color: #ed181e;
    border-bottom: 3px solid #bbbbbb;
    background-color: #F8f8f8;
}
div.contentMiddle div.content div#dzial div.box h1.box{
    background-color: white;
}
div.contentMiddle div.content div.box div.box_serwis{
    padding: 5px;
    background-color: #f2f1f1;
    font-size: 16px;
    line-height: 18px;
    color: #ed181e;
    font-weight: bold;
    border-bottom: 1px solid #ed181e;
    margin-bottom: 10px;
}
div.contentMiddle div.content div.box div.box_pod{
    padding: 5px;
    font-size: 13px;
    line-height: 16px;
    color: #ed181e;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0px;
    padding-top: 6px;    
}
div.contentMiddle div.content div.glowna div.box h1.box{
    border-bottom: 0px none;
    padding: 5px 0 5px 6px;
}
div.contentMiddle div.content div.box h1.box a, div.contentMiddle div.content div.box div.box_serwis a, div.contentMiddle div.content div.box div.box_pod a {
    color: #ed181e;
}
div.artykul{
    padding-bottom: 20px;
    zoom: 1;
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
    padding-left: 5px;
    text-align: left;
}

div.artykul p{
    padding-right: 3px;
}

div.artykul li{
    width: 650px;
}

div.artykulAktualnosci {
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;   
    font-family: Verdana, sans-serif;
}

div.artykulAktualnosci div.h2temat_aktualnosci{
    background-color: #f2f1f1;
    margin-bottom: 3px;
    margin-top: 3px;
}

div.artykulAktualnosci div.temat_serwis_aktualnosci{    
    background-color: #f2f1f1;
    margin-top: 3px;
    margin-bottom: 3px;
}

div.artykulAktualnosci div.h2temat_aktualnosci a{
    display: block;
    background-color: #ffffff;
    margin-left: 10px;
    padding: 0px 4px 0px 10px;
    color: #ed181e;
}

div.artykulAktualnosci div.temat_serwis_aktualnosci a{
    display: block;
    background-color: #ffffff;
    margin-left: 10px;
    padding: 0px 4px 0px 10px;
}

div.artykulAktualnosci div.h2temat_aktualnosci a:hover{
    background-color: #f2f1f1;
    text-decoration: none;
}

div.artykulAktualnosci div.temat_serwis_aktualnosci a:hover{
    background-color: #f2f1f1;
    text-decoration: none;
}

div.contentMiddle div.content div.box div.h2temat, div.contentMiddle div.content div.box h2.temat, div.nowaPomocnicza h2.temat, div.pomocniczaStrony h2.temat, div.nowaPomocnicza div.h2temat, div.pomocniczaStrony div.h2temat{
    margin-bottom: 11px;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight: bold;
}

div.contentMiddle div.content div.box div.temat_serwis{
    margin-bottom: 11px;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight:bold;

}

div.contentMiddle div.content div.box div div.temat, div.contentMiddle div.content div.box div h3.temat, div.contentMiddle div.content div.box div div.h4temat{
    margin-top: 5px;
    clear: both;
    font-size: 12px;

}
div.contentMiddle div.content div.box div h3.tematArchiwum{
    margin-top: 5px;
    clear: both;
    font-size: 1em;
    font-weight:normal;
}
div.contentMiddle div.content div.box div div.h3temat_serwis, div.nowaPomocnicza div.h3temat{
    margin-top: 5px;
    clear: both;
    font-size: 12px;
    line-height: 15px;
    font-weight: normal;
}
div.contentMiddle div.content div.box div div.zajawkaWiecej {
    padding: 10px 0px;
    text-align: right;
}
div.contentMiddle div.content div.box div div.zajawkaWiecej_serwis, div.nowaPomocnicza div.zajawkaWiecej_serwis {
    padding: 3px;
    text-align: right;
    float: right;
    margin: 7px 0px;
}
div.contentMiddle div.content div.box div div.zajawkaWiecej a, div.contentMiddle div.content div.box div div.zajawkaWiecej_serwis a, div.nowaPomocnicza div.zajawkaWiecej_serwis a{
    color: #ed181e;
}
div.contentMiddle div.content div#glowna div.box div.artykul div.artykulSlowaKluczowe{
    margin-top: 5px;
    color: #999999;
    font-size: 11px;
    line-height: 14px;
}

div.PA_ZasobyPlatne{
    float: right;
    background-color: #f7f7f7;
    width: 335px;
    padding-bottom: 15px;
}

div.PA_ZasobyPlatneDzial, div.PA_ZasobyPlatnePrawa{
    background-color: #f2f1f1;
    padding-bottom: 15px;
}

div.PA_NaglowekBoxa{
    text-align: center;
    background-color: #911844;
    color: white;
    padding: 8px;
    font-size: 14px;
    font-weight: bold;
}

div.PA_NaglowekSGK, h2.PA_NaglowekSGK{
    text-align: center;
    padding: 14px 0px 8px;;
    font-size: 12px;
    font-weight: bold;
    color: #176f32;
}

div.PA_NaglowekSGK span.Red, h2.PA_NaglowekSGK span.Red{
    color: #cc0000;
    font-size: 14px;
}

div.PA_NaglowekGP, h2.PA_NaglowekGP{
    text-align: center;
    padding: 14px 0px 8px;;
    font-size: 12px;
    font-weight: bold;
}

div.PA_NaglowekGP span.ColorGP, h2.PA_NaglowekGP span.ColorGP{
    color: #064a93;
}

ul.PA_ul{
    list-style-type: disc;
    margin-left: 2em;
    font-size: 10px;
}

ul.PA_ul li{
    color: #cc0000;
    margin-left: 0;
    padding-left: 0;
}

ul.PA_ul li div.PA_Wiersz{
    margin-left: -2px;
    padding: 2px 0 3px;
    font-size: 11px;
}

div.PA_ZasobyPlatneDzial ul.PA_ul li a.PA_LinkTytul{
    font-size: 12px;
    font-weight: bold;
}

div.PA_ZasobyPlatneDzial ul.PA_ul li a.PA_LinkZajawka{
    color: #535353;
    font-size: 12px;
}

div.PA_ZasobyPlatnePrawa ul.PA_ul li a.PA_LinkTytul{
    font-size: 11px;
}

div.PA_ZobaczWszystkie{
    text-align: right;
    margin: 2px 10px 5px 0px;
}

div.PA_ZobaczWszystkie span.Red{
    color: #cc0000;
}

div.PA_Wiersz div.PA_Zajawka{
    margin: 3px 0px 5px;
    line-height: 16px;
}


/* wyswietlanie dzialu / boxu*/
div.contentMiddle div.content div#dzial div.box h2.temat, div.contentMiddle div.content div.pomocniczaStrony h2.temat{
    margin-top: 22px;
    margin-bottom: 0;
    clear: both;
}
div.contentMiddle div.content div#dzial div.box p.zrodloDzial, div.contentMiddle div.content div.pomocniczaStrony p.zrodloDzial{
    margin: 0px 0 10px;
    color: #f47377;
}
div.contentMiddle div.content div#dzial div.box p.zrodloDzial a, div.contentMiddle div.content div.pomocniczaStrony p.zrodloDzial a{
    color: #f47377;
}
/* wyswietlanie dzialu / boxu - koniec*/



/* niezbedniki */
div.content div#prawa div.box div.BoxZawartosc, div.content div#narzedziowa div.box div.BoxZawartosc{
    padding: 1px 10px;
    background-color: #F2F1F1;
}

div.contentMiddle div.content div#narzedziowa div.box h3.box, div.contentMiddle div.content div#prawa.prawa div.box h3.box{
    margin-top: 10px;
    font-family: Verdana, sans-serif;
    font-size: 1.182em;
    line-height: 1.231em;
    padding-left: 5px;
    padding-bottom: 2px;
}
div.contentMiddle div.content div#narzedziowa div.box p.opis, div.contentMiddle div.content div#prawa.prawa div.box p.opis{
    text-align: left;
    font-size: 0.769em;
    color: #989898;
    text-transform: none;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}
div.contentMiddle div.content div#narzedziowa div.box h2.temat, div.contentMiddle div.content div#prawa.prawa div.box h2.temat{
    font-size: 1.182em;
}
div.contentMiddle div.content div#narzedziowa div.box div.h4temat, div.contentMiddle div.content div#prawa.prawa div.box div.h4temat{
    padding: 2px 0 3px 0px;
    font-size: 12px;
    font-weight: normal;
    margin-left: -2px;
}

div.contentMiddle div.content div#narzedziowa div.box div.poddzial, div.contentMiddle div.content div#prawa.prawa div.box div.poddzial{
    font-weight: bold;
}

div.contentMiddle div.content div#narzedziowa div.box div.h4dzialli, div.contentMiddle div.content div#prawa.prawa div.box div.h4dzialli{
    padding: 2px 0 3px 0px;
    margin-left: -2px;
    font-size: 12px;
    font-weight: bold; 
    text-transform: uppercase;
}

div.contentMiddle div.content div#narzedziowa div.box h4.dzial, div.contentMiddle div.content div#prawa.prawa div.box h4.dzial, div.contentMiddle div.content div#narzedziowa div.box div.h4dzial, div.contentMiddle div.content div#prawa.prawa div.box div.h4dzial{
    padding: 2px 0 3px 0px;
    margin-left: -16px;
    font-size: 12px;
    font-weight: bold; 
    text-transform: uppercase;
    margin-top:5px;
}

div.contentMiddle div.content div#narzedziowa div.box div.h4podpunkt, div.contentMiddle div.content div#prawa.prawa div.box div.h4podpunkt{
    padding: 2px 0 3px 0px;
    font-size: 12px;
    line-height: 15px;
    font-weight: normal;
    margin-left: 14px;
}

div.contentMiddle div.content div#narzedziowa div.box div.h4poddzial, div.contentMiddle div.content div#prawa.prawa div.box div.h4poddzial{
    font-weight: bold;
}

div.contentMiddle div.content div#narzedziowa div.box div.h4temat a:visited, div.contentMiddle div.content div#prawa.prawa div.box div.h4temat a:visited{
    color: #777777;
}
/* niezbedniki - koniec*/

/*artykul*/

div.tools{
    text-align: right;
}
div.tools *{
    cursor: pointer;
    color: #959595;
}
div.tools #c1{font-size: 0.909em;}
div.tools #c2{font-size: 1.182em; }
div.tools #c3{font-size: 1.455em; }

div#glowna.artykuly div.box p.zrodlo{
    padding-bottom: 5px;
    color: #f47377;
    margin: 0px;
}
div#glowna.artykuly div.box p.zrodlo a{
    color: #f47377;
}
div.artykul p{
    margin: 11px 0px;
}
div#glowna.artykuly div.box div.artykul h1.temat, div#glowna.artykul div.box div.artykul h1.temat{
    padding: 11px 0;
    font-family: Verdana, sans-serif;
    font-size: 20px;
    line-height: 24px;
}
div.artykul ul, div#glowna.artykuly div.box div.artykul ol, div#glowna.artykuly div.box div.artykul blockquote {
    margin-left: 2em;
}
/*div#glowna.artykuly div.box div.artykul table{
    width: 100% !important;
}*/
div#glowna.artykuly div.box div.artykul table tr td{
    padding: 4px;
}
div#glowna.artykuly div.box h1.box, div#glowna.artykuly div.box h3.box{
    font-size: 1.182em;
    line-height: 1.231em;
    font-weight: normal;
    border-bottom: 2px solid #dddddd;
}
div#glowna.artykuly div.box div.przeczytajwiecej{
    margin-top: 11px;
    margin-bottom: 11px;
    padding: 11px 5px;
    border-top: 1px solid #dddddd;    
    background-color: #f5faf5;
    font-size: 1.364em;
    zoom: 1;
    overflow: hidden;
}
div#glowna.artykuly div.box div h3.temat, div#glowna.artykuly div.box div div.h4temat{
    font-size: 1.182em;
    line-height: 1.231em;
    font-weight: normal;
}
div#glowna.artykuly div.box div.przeczytajwiecej div.wiedziecwiecej{
    margin-top: 11px;
    font-size: 1em;
}
div#glowna.artykuly div.box div.przeczytajwiecej div.wiedziecwiecej div.logo{
    width: 180px;
    float: left
}
div#glowna.artykuly div.box div.przeczytajwiecej div.wiedziecwiecej p.opis{
    width: 220px;
    float: left;
    font-size: 0.733em;
}
/*artykul - koniec*/

/*szukajka*/
#zakladki {
    overflow:hidden; padding:0px;
}
#zakladki p { 
    font-size:0.909em; 
    font-weight:normal; 
    margin-top:5px; 
    margin-bottom:1px; 
}
#zakladki .szukaj_box {
    min-height:20px; 
    font-weight:bold;
    font-size:1.182em; 
    padding:10px; 
    padding-top:0px; 
    padding-bottom:0px; 
    width:312px; 
    float:left;
    text-align:center; 
    background:url(images/szukaj_bt_bg.jpg) no-repeat top; 
    background-color:#e6e6e6;
}
.wyniki {
    float:left;
    margin-top:0px;
    text-align:left;
    width:312px; 
    min-height:25px; 
    border-bottom:0px solid #7c7c7c; 
    border-top:0px; 
    padding:10px; 
    padding-top:0px; 
    padding-bottom:3px; 
    text-align:center;
    background:url(images/szukaj_bt_bg.jpg) #e6e6e6 no-repeat bottom; 
    color:#fff;
}
.wyniki_wyszukiwania .wynikih1 { 
    font-size: 1.0em; 
    margin: 0; 
    color: #424242; 
    font-weight: normal; 
}
/*szukajka - koniec */

/* domeny pomocnicze */
div.contentMiddle div.content div#lewaPomocnicza{
    float: left;
    background-color: #f9f9f9;
}
div.contentMiddle div.content div#prawaPomocnicza{
    float: left;
    width: 690px;
    margin-bottom: 10px;
}
div.contentMiddle div.content div#narzedziowa{
    float: right;
}

div.nowaPomocnicza{
    border: 3px solid #BBBBBB;
    padding: 5px 5px 5px;
}

div.nowaPomocnicza div.polecamyTakze{
    font-weight: bold;
    margin-bottom: 10px;
}

a.zajawkawiecejPomocnicza{
    color: #bbbbbb;
}

div.pomocniczaArtykulPozostale, h3.pomocniczaArtykulPozostale{
    color:#ED181E;
    font-size:14px;
    margin-bottom:8px;
    font-weight:normal;
    border-bottom: 2px solid #DDDDDD;
    line-height: 20px;
    background-color: #F8F8F8;
    padding: 5px 0 2px 6px;
}

/*
div#prawaPomocnicza div.content{
    margin: 0;
}

div#prawaPomocnicza div.content div.artykul{
    margin: 5px 5px 17px;
    padding-top: 5px;
    border-top: 1px solid #DDDDDD;
}

div#prawaPomocnicza div.content div.artykul table{
    margin-bottom: 1em;
}
div#prawaPomocnicza div.content div.artykul p{
    font-size: 1.091em;
    line-height: 1.5em;
    margin-bottom: 1em;
}

div#prawaPomocnicza div.content div.artykul p.zrodlo{
    font-size: 1em;
    line-height: 1.273em;
    margin: 0;
    color: #f47377;
}
div#prawaPomocnicza div.content div.artykul p.zrodlo a {
    color: #f47377;
}
div#prawaPomocnicza div.content div.artykul h1.temat{
    padding: 0px 0 11px;
    font-size: 1.364em;
    line-height: 1.2em;
}
div#prawaPomocnicza div.content div.artykul p.zajawkawiecej {
    text-align: right;
}
div#prawaPomocnicza div.content div.artykul p.zajawkawiecej a{
    color: #ed181e;
}
div#prawaPomocnicza div.content div.czytajTakze h1.box {
    padding-top: 5px;
    padding-bottom: 10px;
    border-top: 2px solid #bbbbbb;
    font-size: 14px;
    line-height: 1.231em;
    color: #ed181e;
}
div#prawaPomocnicza div.content div.czytajTakze h3.temat {
    margin-top: 5px;
    padding-left: 5px;
    clear: both;
    font-size: 1.182em;
    line-height: 1.231em;
    font-weight: normal;
    margin-left: -7px;
}
div#lewaPomocnicza div.content{
    text-align: left;
    border-bottom: 1px dotted #DDDDDD;
    padding-bottom: 5px;
}
div#lewaPomocnicza div.content h3{
    margin-top: 11px;
    margin-bottom: 12px;
    font-size: 1.091em;
    padding: 0px 4px;
}
div#lewaPomocnicza div.content h3.tlo{
    padding-left: 0.5em;
    border-left-style: solid;
    border-left-width: 1em;
}
div#lewaPomocnicza div.content div.zajawkaBok{
    padding: 0px 4px;
}

div#lewaPomocnicza div.content div.zajawkaBok ul, div#lewaPomocnicza div.content div.zajawkaBok ol {
    padding-left: 13px;
}
div#lewaPomocnicza div.content div.zajawkaBok ul li, div#lewaPomocnicza div.content div.zajawkaBok ol li {
    font-size: 0.917em;
    line-height: 1.273em;
    text-align: left;
}
div#lewaPomocnicza div.content div.obrazek {
    margin-bottom: 5px; 
    text-align: center;
}*/
/* domeny pomocnicze - koniec*/


/*mapa*/
h1.mapa {
    border-bottom: 1px solid silver;
    font-size: 16px;
    margin: 34px 0 10px 10px;
    padding: 0 0 5px;
}
h2.mapa {
    font-size: 14px;
    margin: 5px 0 0 50px;
}
h2.mapa_artykul {
    font-size: 14px;
    font-weight: normal;
    margin: 5px 0 0 50px;
}
h3.mapa {
    font-size: 12px;
    font-weight: normal;
    margin: 2px 0 0 90px;
}
.mapa a {
    color: black;
    cursor: pointer;
    text-decoration: none;
}
.mapa a:hover {
    color: black;
    cursor: pointer;
    text-decoration: underline;
}
h3.mapa:hover {
    color: black;
    text-decoration: none;
}
.mapa a:visited {
    color: black;
    cursor: pointer;
    text-decoration: none;
}
.mapa_artykul a {
    color: black;
    cursor: pointer;
    text-decoration: none;
}
.mapa_artykul a:hover {
    color: black;
    cursor: pointer;
    text-decoration: underline;
}
.mapa_artykul a:visited {
    color: black;
    cursor: pointer;
    text-decoration: none;
}
/*mapa - koniec*/

.DopasowanieWzorcaScisle {
    background: none repeat scroll 0 0 #FFFF88;
    color: #DD0000;
    font-weight: bold;
}

.DopasowanieWzorcaScisle .DopasowanieWzorca {
    background: none repeat scroll 0 0 #FFFF88;
    color: #DD0000;
    font-weight: bold;
}
.DopasowanieWzorca {
    background: none repeat scroll 0 0 #FFFF88;
    color: #000000;
}

img.Obrazek204 {
    height: 152px;
    width: 204px;
}

.ObrazekPodpis{
    width: 204px;
    line-height: 1em;
    margin-top: 2px;
}

div.contentBottom{
    border-top: 2px solid #050202;
    border-bottom: 2px solid #008000;
    margin-top: 10px;
}

div.Regulamin{
    font-size: 8pt;
    border: 1px solid grey;
    margin: 10px 0px;
    padding: 5px;
}

div.Regulamin ul, div.Regulamin ol{
    padding-left: 40px;
}

div.Regulamin p{
    margin: 2em 0px 1.5em;
}

div.Regulamin a{
    color: #cc0000;
}


div.tabelkaWiecejDomen{
    text-align: center;
    padding: 16px 0px;
}

div.tabelkaWiecejDomen table{
    height: 80px;
    margin: auto;
}

div.tabelkaWiecejDomen td.Lewa a{
    background-image: url('images/wiecejDomen/lewa.png');
}

div.tabelkaWiecejDomen td.Lewa a{
    width: 78px;
    display: block;
    height: 80px;
}

div.tabelkaWiecejDomen td.Gora{
    background-image: url('images/wiecejDomen/gora1.png');
    width: 408px;
    height: 46px;
    font-size: 14px;
    letter-spacing: 1px;
    color: #0053ab;
    line-height: 18px;
    padding: 0px;
    margin: 0px;
    border: 0px;
}

div.tabelkaWiecejDomen td.DolSrodek{
    background-image: url('images/wiecejDomen/dol.png');
    font-size: 14px;
    line-height: 34px;
    font-weight: bold;
}
div.tabelkaWiecejDomen td.DolSrodek a{
    color: #0053ab;
}

div.tabelkaWiecejDomen td.DolPrawa{
    background-image: url('images/wiecejDomen/dolprawa.png');
    width: 3px;
}

div.tabelkaWiecejDomen td.Prawa{
    background-image: url('images/wiecejDomen/prawa.png');
    width: 3px;
}

div.PodzialRocznikowyArchiwum{
    margin-left: -12px;
    padding: 8px 0px 4px;
    color: red;
    font-size: 12px;
    font-weight: bold;
}

div.TerminarzTemat{
    margin: 16px 4px 8px;
    font-size: 14px;
}

div.TerminarzDivUl {
    margin-left: 34px;
    font-size: 12px;
    line-height: 18px;
}

div.TerminarzDivUl ul li{
    margin-bottom: 5px;
}

.strong-hit, .DopasowanieWzorcaScisle{
    background-color: yellow;
    color: red;
}

.weak-hit, .DopasowanieWzorca{
    background-color: yellow;
}


.Chmurka {	
	margin-left:10px;	
	color:#333333;
	font-family:Tahoma, sans-serif;
	text-align:left;
	line-height:15px;	
	padding:10px;	
	position:absolute; 	
	display:none;
	z-index:10;
	border-style:solid;
	border-color:#000000;
	border-width: 1px 2px 2px 1px;
	background-color:#FFFFFF;	
}


.ChmurkaWidoczna {	
	border-style:solid;
	border-color:#000000;
	border-width: 1px 2px 2px 1px;
	background-color:#FFFFFF;		
	color:#333333;
	font-family:Tahoma, sans-serif;
	line-height:15px;	
	margin-left:10px;	
	padding:10px;	
	position:absolute; 		
	text-align:left;		
	z-index:10;	
}

.ChmurkaData {
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	white-space: nowrap;
}

.ChmurkaTresc {
	
}

.ChmurkaTresc blockquote {
	margin-right:10px;		
	margin-left:15px;		
}

.ChmurkaTresc ul {	
	padding:0px 0px 0px 15px;
}

.ChmurkaTresc ul li { margin:0px 0px 10px 0px; padding:0px; }


/*Termianrz - pocz�tek*/

div.terminarzSWL{
    border: 1px solid #bbbbbb;
    margin-top: 10px;
}

div.terminarzSWL h3.boxTerminarz{
    font-family: Verdana,sans-serif;
    font-size: 13px;
    line-height: 26px;   
    padding-left: 5px;
    color: #ED181E;
    background: url("http://www.gofin.pl/images/boxy/zt_sz.png") repeat-x scroll 0 0 transparent;
}

div.terminarzSWL div.Body{
    text-align: center;
    width: 220px;
    margin: 0px auto 16px auto;
}

div.terminarzSWL div.PrzewijakPrzyciski2{
    background-color: #EFF6EB;
}

div.terminarzSWL div.PrzewijakPrzyciski2 td{
    padding: 2px 4px;
}

div.terminarzSWL div.PrzewijakPrzyciski2 td.PrzewijakPrzycisk2Wybrany{
    background-color: #096D2D;
}

div.terminarzSWL div.PrzewijakPrzyciski2 td.PrzewijakPrzycisk2Wybrany a{
    color: white;
}

div.terminarzSWL div.PrzewijakPrzyciski2 a{
    color: black;
}

div.terminarzSWL div.PrzewijakPrzyciski2 span{
    color: #bbbbbb;
}

/*Termianrz - koniec*/

h2.OpisArchiwumPrzepisy{
    color: red;
    margin-top: 6px;
    margin-bottom: 6px;
    font-size: 13px;
}

h2.PrzepisyWiecejDzial{
    font-size: 16px;
    margin: 14px 0 10px;
    line-height: 20px;
    color:red;
}

h2.PrzepisyWiecejDzialGlowny{
    color:#444444;
    font-size:22px;
    line-height: 30px;
    margin: 36px 0px 14px;
}

h2.PrzepisyWiecejDzialGlownyTop{
    color:#444444;
    font-size:22px;
    line-height: 30px;
    margin-top: 36px;
}

div.PrzepisyWiecejBlok{
    margin-left: 16px;
}

div.PLSerwisZewnetrzny{
font-size:8pt;
}


/* stronicowanie */
div.stronicowanieBox{
    text-align: center;
    margin: auto;
    padding: 10px 0px;
    font-size:16px;
    color:black;
    font-weight:normal;
}

a.stronicowaniePoprzednia{
    color:red;
}

a.stronicowanieObecna{
    color:red;
    font-size:20px;
}

a.stronicowanieStrona{
    
}

div.DzialZobaczWszystkie{
    font-size: 13px;
    margin: 30px 10px 10px;
    text-align:right;
}

div.DzialZobaczWszystkie a{
    text-decoration:none;
    color: red;
}

div.KomunikatSerwis {
    margin: 4px 0px;
    border: 2px solid #ed181e;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    font-family: Verdana,sans-serif;
    
}

h1.boxNad {
    line-height: 22px;
    font-size: 18px;
    font-family: Verdana,sans-serif;
    margin-bottom: 6px;
}

div.artykul h2{
    margin: 25px 0px 0px 0px;
    font-size: 14px;
}

div.artykul h3{
    margin: 25px 0px 0px 0px;
    font-size: 14px;
}

div.artykul h4{
    margin: 25px 0px 0px 0px;
    font-size: 9pt;
}
/* Aktualno�ci Serwis - START */

div.zawartoscSerwisAktualnosci {
    line-height: 1.5em;
    font-size: 12px;
    font-family: Verdana;
}

div.zawartoscSerwisAktualnosci div.aktualnosciData {
    font-size: 8pt;
    border-bottom: 1px solid #e1e1e1;
    margin: 0 5px;
    overflow: hidden;
    padding: 3px 5px;
    font-weight: bold;
}

div.zawartoscSerwisAktualnosci ul{
    padding-left: 5px;
    list-style-position: inside;
}


div.zawartoscSerwisAktualnosci ul li {
    border-bottom: 1px solid #e1e1e1;
    margin: 0px 5px 0px 0px; 
    padding: 2px 5px 3px 7px;
    color: #ed181e;
}

div.zawartoscSerwisAktualnosci ul li a{
    display: inline-block;
    width: 632px;
    vertical-align: text-top;
    color: black;
}

div.zawartoscSerwisAktualnosci ul.aktualnosciDataDzis li a{
    color: #ed181e;
}

div.wiecejSerwisAktualnosci {
    text-align: right;
    padding: 5px;
    font-family: Verdana;
}
div.DataAktualnosci{
	margin: 5px 0px -10px 5px;
	font-weight: bold;
	font-size:9pt;
	font-family: Verdana,sans-serif;
	color: #444;
	line-height:30px;
	border-top:1px solid #e1e1e1; 
	border-bottom:1px solid #e1e1e1;
}
/* Aktualno�ci Serwis - STOP */



div.NoweMenuDol {   
    color: #666666;
    padding: 5px 0px 2px;
}

div.NoweMenuDol table{
    width: 1000px;
    padding: 3px 0px;
}

div.NoweMenuDol table td{
    text-align: center;
}

div.NoweMenuDol table td.PodzialkaCzerwona{
    color: #cccccc;
}

div.NoweMenuDol table td a{
    color: #666666;
    font-weight: bold;
    font-size: 11px;
	font-family: Tahoma;
}

div#PomocnikiLinkDoStrony {
    margin: -40px 0px 0px -100px;
    padding: 0;
    position: absolute;
    bottom: 0;
    padding-bottom: 4px;
}

div#PomocnikiLinkDoStronyObrazek {
    background-image: url("http://www.gofin.pl/images/pomocniki/pomocnikiksiegowegoikona_offc.png");
    height: 90px;
    width: 88px;
}

div#PomocnikiLinkDoStrony a {
    display: block;
    height: 98px;
    width: 89px;
}


table.MenuJednowierszowe td {
    padding: 2px;
    background-color: #dddddd;   
}

table.MenuJednowierszowe td.red {
    padding: 2px;
    background-color: #cc0000;  
}

table.MenuJednowierszowe td.red a{
    color: #ffffff;
}

table.MenuJednowierszowe td a{
    color: #464646;   
}

table.MenuJednowierszowe td.LinkStronaGlowna, table.MenuJednowierszowe td:hover {
    background-color: #a8a8a8;   
}

table.MenuJednowierszowe td.LinkStronaGlowna a, table.MenuJednowierszowe td:hover a{
    color: #ffffff;   
}

table.MenuJednowierszowe td a.BezPodkreslenia:hover, table.MenuJednowierszowe td.ElementCzerwony a.BezPodkreslenia:hover {
    background-color: #a8a8a8;
    color: #ffffff;
}

table.MenuJednowierszowe td.ElementCzerwony, table.MenuJednowierszowe td.ElementCzerwony a.BezPodkreslenia {
    color: #cc0000;
}

div.stronnicowanie{
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: verdana;
}


div.subStronnicowanie{
    width: 600px;
    text-align: center;
    font-size: 10pt;
    line-height: 130%;
    background-color: #f3f3f3;
    margin: auto;
    padding: 3px 0px 5px;
}


div.subStronnicowanie a, div.subStronnicowaniea:visited {
    color: #000000;
    text-decoration: none;
}

div.subStronnicowanie a.AktualnaStrona, div.subStronnicowanie a.AktualnaStrona:visited {
    color: #cc0000;
}

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

div.wyniki_wyszukiwania tr.wierszWynikuTlo0{
    background-color: #eaeaea;
}

#stroer_topbanner {
    margin-top: 10px;
}

#ad_box_310x100 {
    margin-top: 10px;
}

.notification {
    margin-top: 10px;
    background: url("http://www.gofin.pl/images/boxy/zt_sz.png") repeat-x scroll 0 0 transparent;
    padding: 0.5rem 0.25rem 0.25rem 0.25rem;
    border: 1px solid #bbbbbb;
    margin-bottom: 9px;
}

.notification__header {
    display: flex;
    align-items: center;
    margin-bottom: 0.5rem;
    padding: 0 0.5rem;
}

.notification__icon {
    font-size: 25px;
    display: block;
}

.whats-new__icon {
    font-size: 20px;
    display: block;
}

.notification__icon--color-white {
    color: white;
}

.notification__icon--color-red {
    color: #ED181E;
}

.notification__title {
    padding-left: 0.5rem;
}


.notification__link {
    text-decoration: none;
    color: black;
}

.notification__link--color-red {
    color: #ED181E;
}

.notification__link:hover {

}

.notification__link--color-blue {
    color: #cc0000;
}

.notification__link--color-white {
    color: white;
}

.notification__link--size-big {
    font-size: 13px;
}

.notification__link--size-medium {
    font-size: 12px;
}

.notification__link--weight-bold {
    font-weight: bold;
}

.notification__content {
    background-color: white;
    font-size: 12px;
    margin-left: 20px;

    ul {
        li {
            padding-bottom: 5px;
        }
    }
}

.notification__list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left;
}

.notification__item {
    border-bottom: 1px solid #ebebeb;
}

.notification__item:last-child {
    border-bottom: none;
}

.notification__item-link {
    padding: 0.5rem;
    display: block;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.notification__item-link:hover {
    text-decoration: underline;
}

.notification__item-link:last-child {
}

.notification__item-link--last-element {
    padding: 0.5rem 0.5rem 0 0.5rem;
}

.notification__item-link--color-red {
    color: red;
}

.notification__item-link--weight-bold {
    font-weight: bolder;
}

.notification__more {
    padding: 0 0.5rem 0.5rem 0.5rem;
    text-align: right;
    font-size: 11px;
}

.notification__more-link {
    color: #c00
}

.notification__arw--color-orange {
    color: #f15a25;
}

.notification__imp{

}
.notification__imp--weight-bold {
    font-weight: bold;
}

.notification__link-more {
    text-decoration: none;
}

.notification__link-more:hover {
    text-decoration: underline;
}


.g-menu-helper {
    font-size: 11px;
    font-weight: bold;
    padding: 0.1875rem 0;
}
.g-menu-helper__row {
    display: flex;
    justify-content: space-between;
}
.g-menu-helper__spacer {}
.g-menu-helper__element {}
.g-menu-helper__label {
    background-color: #e1e1e1;
    font-size: 10px;
    font-weight: bold;
    padding: 3px 5px;
    margin-left: 5px;
    color: #cc0000;
    text-transform: uppercase;
}
.g-menu-helper__link {
    color: #666666;
}

#menu {
    position: relative;
}
div.artykul li {
    width: unset;
}

.new-dept-label {
    background-color: #c00;
    border-right: 1px solid #c00;
    color: #fff;
    font-weight: 480;
    left: auto;
    margin-top: -32px;
    padding: 0 4px 2px;
    position: absolute;
    right: 0px;
    text-transform: none;
    z-index: 999;
}

.KropkaCzerwona {
    color: #cc0000;
}

.color-red {
    color: #cc0000;
}

.font-size-12 {
    font-size: 12px;
}