body {
    font-family:Arial, Helvetica, sans-serif;
    padding:0;
    margin:0;
    font-weight:normal;
    background-color:#ffffff;
}
#topMenu {
    background:url(/images/infakt_new/topmenubg.gif) 0 0 repeat-x;
    width:100%;
    min-width:960px;
    height:77px;
}
#topMenuInside {
    width:960px;
    height:77px;
    margin: 0 auto;
}
#infLogo {
    margin:13px 0 0 10px;
    /* margin:0 0 0 10px;*/
    float:left;
}
#infBR {
    margin:15px 0 0 15px;
    float:left;
}
#topRightMenu {
    font-size:14px;
    float:right;
    color:#ffff99;
}
#topRightMenu ul{
    padding:30px 0 0 0;
    margin:0;
}
#topRightMenu li{
    padding:0 5px 0 5px;
    margin:0;
    list-style-type:none;
    display:inline;
}
#topRightMenu span{
    padding:0 5px 0 10px;
}
#topRightMenu a{
    color:#ffff99;
    text-decoration:none;
}
#topRightMenu a:hover{
    color:#ffff99;
    text-decoration:underline!important;
}
.topMselect {
    font-weight:bold;
}
#siteContent {
    width:960px;
    height:auto;
    margin:20px auto;
}
/*---  zadzwon box ---*/
#zadzwonBox {
    width:318px;
    float:left;
    height:114px;
    padding:20px 0 0 150px;
    margin-top:20px;
    border:1px #e5e5e5 solid;
    background:url(/images/infakt_new/telefon.png) 15px 20px no-repeat;
}
#zadzwonBox h2{
    margin:0;
    padding:0;
    font-size:14px;
    font-weight:bold;
    color:#1b62a8;
}
#zadzwonBox strong{
    font-size:28px;
}
#zadzwonBox p{
    margin:10px 0 0 0;
    padding:0;
    color:#999999;
    font-size:18px;
    font-weight:normal;
}
/*---  10s box ---*/
#zalozKontoBox_old, #zalozKontoBox {
    width:458px;
    float:right;
    height:114px;
    padding:10px 0 10px 10px;
    margin-top:20px;
    background-color:#e8f4ff;
    border:1px #DDE9F4 solid;
}
#zalozKontoBox {
    background-color:#ff6c08;
    border:1px #ff6c08 solid;
}
#zalozKontoBox_old h2, #zalozKontoBox h2{
    margin:0;
    padding:0;
    font-size:18px;
    font-weight:bold;
    color:#333333;
    width:220px;
    padding:3px 6px;
    background-color:#d6e4f1;
}
#zalozKontoBox h2{
    padding:3px 6px;
    color:#ffffff;
    background-color:#e55d00;
}
#zalozKontoForm , #zalozKontoForm_old, .interiaHsBox{
    width:268px;
    float:left;
    padding-top:15px;
    margin:0;
}
#zalozKontoForm_old label, #zalozKontoForm label{
    width:78px;
    display:block;
    float:left;
    font-size:12px;
    font-weight:bold;
    color:#333333;
    text-align:right;
    padding:3px 0 0 0;
    margin:0 5px 3px 0;
}
#zalozKontoForm label{
    color:#ffffff;
}
#zalozKontoForm input, #zalozKontoForm_old input{
    width:177px;
    display:block;
    float:left;
    height:18px;
    border:1px #cedfee solid;
    border-bottom:1px #ffffff solid;
    border-right:1px #ffffff solid;
    margin:0 0 4px 0;
    padding:2px 0 0 3px;
}
#zalozKontoDesc , #zalozKontoDesc_old, .interiaHsBoxSecond{
    width:182px;
    float:right;
    padding-top:18px;
}
#zalozKontoDesc input, #zalozKontoDesc_old input{
    float:left;
}
#zalozKontoDesc p, #zalozKontoDesc_old p{
    width:152px;
    float:left;
    margin:0;
    color:#333333;
    font-size:11px;
    padding:0 0 0 3px;
}
#zalozKontoDesc_old p, #zalozKontoDesc p{
    width:152px;
    float:left;
    margin:0;
    color:#333333;
    font-size:11px;
    padding:0 0 0 3px;
}
#zalozKontoDesc_old a, #zalozKontoDesc a, #zalozKontoDesc span.yellowLink {
    margin:0;
    color:#1b62a8;
    font-size:11px;
    background:url(/images/infakt_new/adotted.gif) bottom left repeat-x;
}
#zalozKontoDesc p {
    color:#ffffff;
}
#zalozKontoDesc a, #zalozKontoDesc span.yellowLink{
    color:#ffff66 ;
    text-decoration:none;
    background:url(/images/infakt_new/adottedyellow.gif) bottom left repeat-x;
}
#zalozKontoDesc a, #zalozKontoDesc span.yellowLink:hover{
    text-decoration:underline;
    background-image:none;
}
#zarejestrujButton {
    margin:10px 0 0 25px;
}
/* koniec zmian */
#zakladki {
    background-color:#f0f0f0;
    width:100%;
}
#zakladkiCore {
    background:url(/images/infakt_new/zakladkibg.gif) 650px 0 no-repeat;
    width:960px;
    margin:0 auto;
    padding:20px 0 0 0;
}
#zakladkiCore h2{
    margin:0;
    padding:0 0 0 20px;
    font-size:24px;
    font-weight:bold;
    color:#333333;
}
#zakladkiCoreUl{
    width:960px;
    margin:0;
    padding:20px 0 0 0;
}
#zakladkiCoreUl li {
    list-style-type:none;
    display:block;
    float:left;
    font-size:14px;
    color:#1b62a8;
    text-align:center;
    cursor:pointer;
}
#zakladkiCoreUl span{
    color:#1b62a8;
}
#aktualnosci2Click {
    color:#1b62a8;
    text-align:right;
    float:left;
    cursor:pointer;
    padding:10px 0;
    width:570px;
    font-size:12px;
}
#aktualnosci2Click span{
    color:#1b62a8;
    font-size:12px;
    font-weight:normal;
    padding:0;
    background:url(/images/infakt_new/adotted.gif) bottom left repeat-x;
}
.uderlineLi, .uderlineLiF  {
    text-decoration:underline!important;
}
.uderlineLiNo, .uderlineLi, .uderlineLiNoF, .uderlineLiF  {
    padding:10px 0;
    cursor:pointer;
    border-left:1px #f0f0f0 solid;
    border-top:1px #f0f0f0 solid;
    border-right:1px #f0f0f0 solid;
    border-bottom:1px #e5e5e5 solid;
    margin:0;
    text-decoration:none;
}
.uderlineLiNoF {
    padding:10px 0;
}
#dlaczegoWartoClick {
    padding:10px 0;
}
/* wygładzanie czcionek w safari */
li#dlaczegoWartoClick  {
    width:205px
}
li#dlaKogoClick {
    width:136px
}
li#rekomendacjeClick  {
    width:138px
}
li#bezpieczenstwoClick  {
    width:123px
}
li#apiClick {
    width:45px
}
li#programPartnerskiClick {
    width:143px
}
li#oNasClick {
    width:60px
}
li#aktualnosciClick  {
    width:94px
}
.zakladkiCoreLi, .zakladkiCoreLiFirst {
    padding:10px 0;
    border-left:1px #e5e5e5 solid;
    border-top:1px #f0f0f0 solid;
    margin:0;
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
}
.zakladkiCoreLiHover, .zakladkiCoreLiFirstHover, .zakladkiCoreLiLastHover {
    padding:10px 0;
    border-left:1px #e5e5e5 solid!important;
    border-top:1px #e5e5e5 solid;
    border-right:1px #e5e5e5 solid!important;
    background-color:#ffffff!important;
    margin:0;
}
.zakladkiCoreLiLastHover {
    border-right:1px #e5e5e5 solid;
    border-top:1px #e5e5e5 solid!important;
}
#zakladkiContent {
    background-color:#fff;
    border:1px #e5e5e5 solid;
    border-top:none;
    margin:0;
    padding:0;
}
.uDotted {
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
}
.uDottedHover {
    background-image:none!important;
}
.zakladkiCoreSelect {
    background-color:#ffffff;
    border-top:1px #e5e5e5 solid;
    border-left:1px #e5e5e5 solid;
    border-bottom:1px #ffffff solid;
    font-weight:normal;
    background-image:none!important;
}
.zakladkiCoreSelect span{
    background-image:none!important;
}
.zakladkiCoreSelectNo {
    background-color:#ffffff;
    border-top:1px #e5e5e5 solid!important;
    border-left:1px #e5e5e5 solid;
    font-weight:normal;
    background-image:none!important;
}
.zakladkiCoreSelectNo span{
    background-image:none!important;
}
/*--- aktualanosci ---*/
.oneMassage {
    width:505px;
    border-bottom:1px #e5e5e5 solid;
    height:auto;
    background:url(/images/infakt_new/zakladkionebg.png) 30px 35px no-repeat;
    margin:0;
    padding:30px 0 20px 75px;
}
.oneMassage h3{
    margin:0;
    padding:0 0 4px 0;
    color:#1b62a8;
    font-size:18px;
    font-weight:normal;
}
.oneMassage span{
    color:#b9b9b9;
    font-size:12px;
    font-weight:normal;
}
.oneMassage img{
    width:488px!important;
    border:1px #ECECEC solid;
}
.oneMassage p{
    color:#333333;
    font-size:14px;
    font-weight:normal;
}
.oneMassage a, #daneAdresowe a, #pbAdresowe a{
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
    color:#1b62a8;
    font-size:12px;
    font-weight:normal;
}
.czytajWiecej {
    cursor:pointer;
    color:#1b62a8;
    font-size:12px;
    font-weight:normal;
    width:68px;
    margin:10px 0 0 0;
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
}
.zakladkiMenuA {
    text-decoration:none;
    cursor:pointer;
    display:inline;
    margin:0;
    padding:0;
    color:#1b62a8;
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
}
.zakladkiMenuAhover {
    text-decoration:underline;
    background-image:none;
    cursor:pointer;
    display:inline;
    margin:0;
    padding:0;
}
.czytajWiecej:hover, .oneMassage a:hover, #aktualnosci2Click span:hover, #zalozKontoDesc a:hover, #pbAdresowe a:hover , #daneAdresowe a:hover, #rekomendacje2Click:hover, .logowanieBox a:hover, #linkText:hover, #infaktVideo strong:hover  {
    text-decoration:underline;
    background-image:none;
    cursor:pointer;
}
#powrotDoListy {
    background:url(/images/infakt_new/powrotdolisty.gif) 0 4px no-repeat;
}
.zakladkiMenu {
    width:360px;
    height:400px;
    background:url(/images/infakt_new/zakladkimoney.png) 100px 190px no-repeat;
}
.rssLink {
    background:url(/images/infakt_new/rssico.png) 0 0 no-repeat;
    padding: 0 0 0 20px;
    color:#ff6600;
    height:17px;
    font-size:12px;
    font-weight:bold;
    display:block;
    width:200px;
    margin:10px 0 0 20px;
}
.rssLink:hover {
    text-decoration:underline;
}
.divToLeft {
    float:left;
}
.divToRight {
    float:right;
}
.zakladkiMenu ul{
    margin:0;
    width:330px;
    padding:10px 0 10px 20px;
}
.zakladkiMenu li{
    list-style-type:none;
    margin:0 0 5px 0;
    padding:0;
    width:330px;
    color:#1b62a8;
}
.zakladkiMenu span{
    float:right;
    margin:0 10px 0 0;
}
.zakladkiMenu h3 {
    margin:0;
    padding:30px 0 5px 20px;
    width:130px;
}
/* --- Onas --- */
.oNasCore {
    background:url(/images/infakt_new/onas.png) 20px 20px no-repeat;
    padding:20px 0 30px 175px;
    height:108px;
}
.oNasCore p{
    font-size:14px;
    color:#333333;
}
/* --- API --- */
.apiCore {
    background:url(/images/infakt_new/api_ico.jpg) 20px 20px no-repeat;
    padding:30px 0 30px 175px;
    height:108px;
}
.apiCore p{
    font-size:14px;
    color:#333333;
}
/* --- Dla kogo  --- */
.dlaKogoCore {
    background:url(/images/infakt_new/dlakogo.png) 20px 30px no-repeat;
    padding:20px 0 40px 175px;
    height:158px;
}
.dlaKogoCore p{
    font-size:14px;
    margin: 15px 0;
    color:#333333;
}
.dlaKogoCore ul {
    float:left;
    width:200px;
    margin:0;
    padding:0 0 0 20px;
}
.dlaKogoCore li {
    font-size:14px;
    list-style-image:url(/images/infakt_new/newbrli.gif);
    margin-bottom:10px;
    color:#333333;
}
/* --- Program partnerski  --- */
.programPartnerskiCore {
    background:url(/images/infakt_new/programpartnerski.png) 20px 20px no-repeat;
    padding:30px 0 30px 175px;
    height:1050px;
}
.programPartnerskiCore p{
    font-size:14px;
    width:750px;
    color:#333333;
}
.programPartnerskiCore h3{
    font-size:18px;
    color:#333333;
    margin-top:30px;
}
.programPartnerskiCoreUl li{
    list-style-image:url(/images/infakt_new/newbrli.gif);
    width:740px;
    margin:0;
    font-size:14px;
    padding:0 0 5px 10px;
}
.programPartnerskiCoreUl {
    margin:0;
    padding:0 0 0 20px;;
}
#programPartnerskiCoreUl2 {
    margin:0;
    padding:0;
}
#programPartnerskiCoreUl2 li{
    list-style-type:none;
    float:left;
    width:120px;
    text-align:center;
    margin:0 30px 0 0;
}
.programPartnerskiCore img{
    padding:0;
    margin:0 auto;
}
.programPartnerskiCore span{
    font-size:11px;
    color:#999999;
    display:block;
    padding:10px 0 0 0;
    font-weight:normal;
}
.programPartnerskiCore strong{
    font-size:14px;
    color:#333333;
    font-weight:bold;
    display:block;
    padding:0 0 10px 0;
}
#ppButton {
    width:280px;
    height:38px;
    margin: 30px 0 0 190px;
}
/* --- Rekomendacje  --- */
.rekomendacjeCore, .rekomendacje2Core {
    background:url(/images/infakt_new/rekomendacje.png) 20px 30px no-repeat;
    padding:5px 0 40px 175px;
    /*    height:208px;*/
}
.rekomendacje2Core {
    height:auto;
}
.rekomendacjeCore p, .rekomendacje2Core p{
    background:url(/images/infakt_new/rekomendacjeapostrof.gif) 0 0 no-repeat;
    font-size:14px;
    padding:15px 0 0 35px;
    color:#333333;
}
.rekomendacjeCore span, .rekomendacje2Core span{
    font-size:11px;
    color:#999999;
}
#rekomendacje2Click{
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
    font-size:12px;
    color:#1B62A8;
    float:right;
    cursor:pointer;
    padding:0;
    width:68px;
    margin:0 20px 0 0;
}
/* --- dlaczego warto  --- */
.dlaczegoWartoCore {
    background:url(/images/infakt_new/dlaczegowarto.png) 20px 30px no-repeat;
    padding:10px 20px 40px 175px;
    height:220px;
}
.dlaczegoWartoCore p{
    font-size:14px;
    margin: 15px 0;
    color:#333333;
}
.dlaczegoWartoCore ul {
    float:left;
    width:220px;
    margin:0;
    padding:0 0 0 20px;
}
.dlaczegoWartoCore li {
    font-size:14px;
    list-style-image:url(/images/infakt_new/newbrli.gif);
    margin-bottom:10px;
    color:#333333;
}
/* --- bezpieczenstwo  --- */
.bezpieczenstwoCore {
    padding:20px 20px 50px 20px;
    height:790px;
}
.bezpieczenstwoCore h3{
    font-size:18px;
    color:#333333;
    font-weight:normal;
    margin:0 0 30px 10px;
    padding:0;
}
.bezpieczenstwoCore span{
    background-color:#dfdfdf;
}
.bezpieczenstwoCore h4{
    font-size:18px;
    color:#1b62a8;
    font-weight:normal;
    margin:0;
    padding:20px 0 0 80px;
}
.bezpieczenstwoCore p{
    font-size:14px;
    color:#333333;
    font-weight:normal;
    margin:0;
    display:block;
    padding:10px 0 20px 80px;
}
#bezpieczenstwoDanych {
    background:url(/images/infakt_new/bezpieczenstwodanych.png) 10px 0 no-repeat;
}
#zabezpieczenieFirewall {
    background:url(/images/infakt_new/zabezpieczeniafirewall.png) 10px 5px no-repeat;
}
#kopieZapasowe {
    background:url(/images/infakt_new/kopiezapasowe.png) 10px 0 no-repeat;
}
#systemSzyfrowania {
    background:url(/images/infakt_new/systemszyfrowania.png) 10px 0 no-repeat;
}
#certyfikatSSL {
    background:url(/images/infakt_new/certyfikatssl.png) 10px 0 no-repeat;
}
/*---  stopka ---*/
#footerGrey {
    background-color:#f0f0f0;
    width:100%;
    margin:0;
}
#footer, #footerFree, #footerZ {
    width:700px;
    margin:0 auto;
    text-align:center;
}
#footerZ {
    width:740px;
}
#footer ul, #footerFree ul,#footerZ ul {
    color:#1b62a8;
    margin:0;
    padding:20px 0;
}
#footer li, #footerFree li, #footerZ li {
    color:#1b62a8;
    display:inline;
    list-style-type:none;
    padding:0 0 10px;
}
#footer span, #footerFree span, #footerZ span {
    padding:0 10px;
}
#footer a, #footerFree a, #footerZ a {
    color:#1b62a8;
    font-size:12px;
}
#footer a:hover, #footerFree a:hover, #footerZ a:hover {
    text-decoration:underline;
}
/* --------------------------------  STRONA LOGOWANIA  -------------------------------- */
#whiteBg, #whiteBgO {
    background-color:#fff;
    height:auto;
    width:100%;
    margin:0;
    padding:20px 0;
}
#whiteBgO {
    padding:5px 0;
}
.logowanieBox {
    width:448px;
    border:1px #e5e5e5 solid;
    height:148px;
    padding:10px;
    margin: 0 auto;
}
.logowanieBox h2{
    color:#333333;
    font-size:18px;
    font-weight:bold;
    background-color:#e5e5e5;
    margin:0;
    float:left;
    padding: 2px 0 2px 6px;
    width:100px;
}
.standardFrame {
    border:3px #ff9e3e solid;
}
.logowanieBox span{
    color:#333333;
    font-size:12px;
    font-weight:normal;
    margin:0;
    padding:5px 2px 0 0;
    display:block;
    float:right;
}
.logowanieBox a, .acceptRegBox a{
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
    color:#1b62a8;
    font-size:12px;
    font-weight:normal;
    display:block;
    float:right;
}
.zarejestrujSie {
    display:block;
    float:right;
    padding:5px 0 0 0;
}
.logowanieBiuro {
    background-color:#ff6b07;
    float:left;
    width:430px;
    height:53px;
    margin: 10px 0;
    padding:10px;
}
.logowanieBiuro label{
    color:#ffcfae;
    font-size:12px;
    display:block;
    width:187px;
    float:left;
    padding: 0 0 0 10px;
    margin:0 0 5px 0;
    font-weight:normal;
}
.logowanieBiuro input{
    border:3px #ff9e3e solid;
    height:21px;
    width:192px;
    margin:0;
    padding: 3px 0 0 5px;
    float:left;
}
.right15px {
    margin-right:15px!important;
}
.right17px {
    margin-right:17px!important;
}
.zalogujButton {
    float:right;
}
.zapomnialemHasla, .zapomnialemUzytkownika {
    float:right;
    display:block;
    padding:8px 0 0 0;
    margin: 0 30px 0 0;
}
.nowyKolorBoxa {
    background:#ff6b07!important;
}
.nowyKolorCzcionki {
    color:#ffffff!important;
}
.nowyKolorCzcionkinH {
    color:#ffcfae!important;
}
.nowyKolorObramowania {
    border:3px #cb5200 solid!important;
}
.staryKolorObramowania {
    border:3px #ff9e3e solid!important;
}
.logowanieInfakt {
    background-color:#1b62a8;
    float:left;
    width:430px;
    height:53px;
    margin: 10px 0;
    padding:10px;
}
.logowanieInfakt label{
    color:#9cc8f3;
    font-size:12px;
    display:block;
    width:198px;
    float:left;
    padding: 0 0 0 3px;
    margin:0 0 5px 0;
    font-weight:normal;
}
.logowanieInfakt input{
    border:3px #2e7ecc solid;
    height:21px!important;
    width:192px;
    margin:0;
    padding:3px 0 0 5px;
    float:left;
}
#fLogin {
    margin:0 15px 0 0;
}
.acceptRegBox {
    font-size:12px;
    color:#333333;
    margin:0 auto;
    padding:10px;
    width:450px;
    text-align:center;
}
.acceptRegBox a {
    display:inline;
    float:none;
}


/* -------------------------------- Infakt glowna -------------------------------- */
#infaktVideo {
    background:url(/images/infakt_new/infaktvideo.png) 0 0 no-repeat;
    width:430px;
    float:left;
    height:381px;
    padding:15px 20px 20px 20px;
}
#infaktVideo h2, #infaktVideo h4 {
    background-color:#dedede;
    color:#333333;
    font-size:22px;
    font-weight:bold;
    margin:0;
    line-height:39px;
    width:auto;
    padding:3px 7px;
    display:inline;
}
#infaktVideo h4 {
    font-size:20px;
    width:auto;
    margin: 0 0 0 10px;
}
.infaktHomeLink {
    color:#1B62A8;
    font-size:19px;
    font-weight:bold;
    margin:0 0 0 20px;
    line-height:27px;
    width:auto;
    padding:3px 5px;
    display:inline;
    background-color:#dedede;
}
.infaktHomeLink span{
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x ;
}
#infaktVideo h3 {
    width:auto;
    display:inline;
    background-color:#dddddd;
    color:#333333;
    font-size:16px;
    font-weight:bold;
    margin:1px 0 0 37px;
    padding:3px 7px;
}
#infaktVideo strong {
    background-color:#dddddd;
    color:#1b62a8;
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
}
#video {
    width:450px;
    height:182px;
    margin: 10px 0 0 -10px;;
}
#linkImg {
    display:block;
    margin:24px auto 20px auto ;
}
#linkText {
    color:#1b62a8;
    width:180px;
    display:block;
    margin:0 auto;
    font-weight:bold;
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
}
#infaktInformacje, .infaktInformacjeLp {
    border:1px #e5e5e5 solid;
    float:right;
    margin:0;
    padding:10px;
    width:448px;
    height:394px;
}
#infaktInformacje h2, .infaktInformacjeLp h1{
    margin:0;
    font-size:22px;
    padding:2px 7px;
    background-color:#e5e5e5;
    width:auto;
    display:inline;
}
#infaktInformacje ul {
    margin:0;
    padding:0;
    width:448px;
    list-style-type:none;
}
#infaktInformacje ul {
    padding:10px 0 0 0;
}
#infaktInformacje ul.addLineHeight {
    padding-top:40px;
}
#infaktInformacje ul.addLineHeight li {
    padding-bottom:15px;
}
#infaktInformacje p {
    padding: 0 0 15px 80px;
    font-size:14px;
    width:350px;
    color:#666666;
    margin: 3px 0 3px 0;
}
#infaktInformacje strong {
    display:block;
    padding: 0 0 5px 0;
    font-size:14px;
    color:#333333;
}
#prowadzenieFirmy {
    background:url(/images/infakt_new/prowadzeniefirmy.png) 10px 0 no-repeat;
}
#atrakcyjneCeny {
    background:url(/images/infakt_new/atrakcyjneceny.png) 10px 0 no-repeat;
}
#oszczednoscCzasu {
    background:url(/images/infakt_new/oszczednoscczasu.png) 10px 0 no-repeat;
}
#bezpieczneDane {
    background:url(/images/infakt_new/bezpieczenstwodanych.png) 10px 0 no-repeat;
}
#szybkoscDzialania {
    background:url(/images/infakt_new/szybkoscdzialania.png) 12px 0 no-repeat;
}
#profesjonalnyWylgad {
    background:url(/images/infakt_new/profesjonalnywyglad.png) 20px 0 no-repeat;
}
/* -------------------------------- Infakt cennik -------------------------------- */
.pricingInvoice, .pricingCounting {
    width:466px;
}
.pricingInvoice {
    float:left;
}
.pricingCounting {
    float:right;
}
.pricingInvoice h2, .pricingCounting h2 {
    font-size:24px;
    color:#333333;
    padding:0 0 0 15px;
    margin:15px 0 10px 0;
    line-height:24px;
}
.pricingInvoiceInside {
    float:left;
}
.pricingCountingInside {
    float:right;
}
.pricingInvoiceInside, .pricingCountingInside {
    border:1px #e5e5e5 solid;
    width:100%;
    padding:1px;
    height:663px;
}
.pricingInvoiceInside:hover, .pricingCountingInside:hover {
    border-color:#ff6b07;
}
.w234px {
    width:231px;
    float:left;
    height:100%;
    background:url("/images/infakt_new/pricing_border_center.gif") top right repeat-y;
    padding-right:3px;
}
.w232px {
    width:232px;
    float:right;
    height:100%;
}
.payPlanBoxTop {
    background-color:#f0f0f0;
    padding:12px 12px 11px 14px;
}
.payPlanBoxTop h2, .payPlanBoxTop h3, .payPlanBoxTop p, .payPlanBox h4 {
    margin:0;
    padding:0;
}
.payPlanBoxTop h2 a{
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
    color:#1b62a8;
}
.payPlanBoxTop h2 a:hover{
    background-image:none;
    color:#ff6b07;
}
.payPlanBoxTop h3 {
    color:#999999;
    font-size:12px;
    height:31px;
    padding:12px 0 0 0;
}
.payPlanBoxTop p {
    padding:2px 0 0 0;
    height:36px;
}
.payPlanBoxTop p a {
    float:left;
    color:#ff6b07;
    font-size:14px;
    font-weight:bold;
}
.payPlanBoxTop p a span {
    font-size:28px;
}
.payPlanBoxTop p a.selectAlink {
    float:right;
    background:url(/images/infakt_new/cennikwybierz.png) 0 0 no-repeat;
    width:97px;
    height:34px;
    margin:2px 0 0 0;
}
.payPlanBoxTop p a.selectAlink:hover {
    background-image:url(/images/infakt_new/cennikwybierzs.png);
}
.payPlanBox h4 {
    background:url(/images/infakt_new/h4_bg_payments.gif) 0 0 repeat-x;
    line-height:23px;
    font-size:12px;
    color:#333333;
    text-align:center;
    width:100%;
}
.payPlanBox ul {
    padding:8px 15px 5px 15px;
    margin:0 0 0 15px;
}
.payPlanBox li {
    padding:0;
    font-size:14px;
    line-height:16px;
    color:#333333;
    margin:7px 0 8px 0;
    list-style-image:url("/images/infakt_new/newbrli.gif");
    width:180px;
}
.payPlanBox li.noListImg {
    list-style-image:none;
    list-style:none;
    color:#fe0000;
    font-weight:bold
}
.payPlanBox ul.w185pxLi li {
    width:185px;
}
.payPlanBox h4.orangeBg {
    background:url(/images/infakt_new/h4_bg_payments_orange.gif) 0 0 repeat-x;
    color:#ffffff;
}























#InfaktOpis {
    background:url(/images/infakt_new/infaktcennik.png) 40px 70px no-repeat;
    border:1px #e7e7e7 solid;
    width:938px;
    margin:0;
    padding:10px;
}
#InfaktOpis h2{
    color:#333333;
    font-weight:bold;
    font-size:18px;
    margin:0;
    padding:0;
}
#InfaktOpisUl1 {
    margin:0;
    float:left;
    font-size:14px;
    width:290px;
    padding:30px 0 0 210px;;
}
#InfaktOpisUl2 {
    margin:0;
    font-size:14px;
    float:left;
    width:330px;
    padding:30px 0 0 80px;
}
#InfaktOpisUl1 li {
    margin:0 0 10px 0;
    padding:0;
    width:290px;
    color:#333333;
    list-style-position:outside;
    list-style-image:url(/images/infakt_new/newbrli.gif);
}
#InfaktOpisUl2 li {
    margin:0 0 10px 0;
    padding:0;
    width:330px;
    color:#333333;
    list-style-position:outside;
    list-style-image:url(/images/infakt_new/newbrli.gif);
}
/* -------------------------------- rejestracja -------------------------------- */
#rejestracjaBox {
    border: 1px #e5e5e5 solid;
    width:955px;
    height:auto;
    margin: 20px auto;
    padding:0 0 20px 0;
}
#rejestracjaOpis {
    width:380px;
    height:auto;
    margin:0;
    float:left;
    padding: 45px 0 0 45px;
}
#rejestracjaOpis h2{
    font-size:30px;
    color:#333333;
    font-weight:bold;
    margin:0;
    padding: 0;
}
#rejestracjaOpis h3{
    background-color:#e5e5e5;
    font-size:18px;
    color:#333333;
    font-weight:bold;
    margin:60px 0 0 0;
    padding: 2px 6px;
    width:70px;
}
#nipRegon {
    font-size:12px!important;
}
#rejFirstP {
    color:#000000;
    line-height:19px;
    font-size:14px;
}
#rejFirstP span{
    color:#ff6000;
    font-weight:bold;
}
#rejSecondP {
    font-size:11px;
    color:#999999;
}
#rejestracjaForm {
    width:450px;
    float:right;
    height:auto;
    padding:10px;
}
#rejestracjaFormFirst {
    width:430px;
    float:right;
    margin: 0 0 10px 0;
    height:125px;
    padding:10px;
    background-color:#1b62a8;
}
#rejestracjaFormUser {
    width:430px;
    margin: 0 0 10px 0;
    padding:10px;
    background-color:#1b62a8;
}
#rejestracjaFormUser.active {
    background-color: #FF6B07;
}


#rejestracjaFormSecond {
    width:430px;
    float:right;
    margin: 0 0 10px 0;
    height:280px;
    padding:10px;
    background-color:#1b62a8;
}
#rejestracjaFormTheard {
    width:430px;
    float:right;
    margin: 0 0 10px 0;
    height:140px;
    padding:10px;
    background-color:#1b62a8;
}
#rejestracjaFormKod {
    width:430px;
    float:right;
    margin: 0 0 10px 0;
    height:27px;
    padding:10px;
    background-color:#1b62a8;
}
#rejestracjaFormUser label {
    color:#9cc8f3;
    width:163px;
    display:block;
    float:left;
    font-size:12px;
    text-align: right;
    margin-right: 5px;
    margin-top: 5px;
    line-height: 22px;
}
#rejestracjaFormUser.active label{
    color: #fff;
}
#rejestracjaFormUser input {
    height: 22px;
    margin: 2px;
    width: 250px;
    border: 3px solid #2E7ECC;
}
#rejestracjaFormUser.active input {
    border: 3px solid #CB5200;
}
#rejestracjaFormUser .fieldWithErrors input {
    border: 3px solid #CB5200;
}
#rejestracjaFormUser span.error{
    display: block;
    margin: 3px 3px 3px 171px;
    font-size: 12px;
    color: white;
    background-color: #FF6B07;
    position: relative;
    text-align: left;

}
#rejestracjaFormUser.active span.error{
    background-color: #CB5200;
}
.rejestracjaFormLabel, .rejestracjaFormLabelH  {
    color:#9cc8f3;
    width:203px;
    float:left;
    padding:0 0 5px 5px;
    font-size:12px;
    margin:0;
    display:block;
}
.rejestracjaFormLabelH {
    color:#ffffff!important;
}
.rejestracjaFormInput, .rejestracjaFormInputH  {
    width:200px;
    float:left;
    height:22px;
    padding:3px 0 0 3px;
    border:3px #2e7ecc solid;
}
.rejestracjaFormInputH {
    border:3px #FF9E3E solid;
}
.rejestracjaFormInputS {
    border:3px #CB5200 solid;
}
.right10 {
    margin-right:10px!important;
}
.bottom10 {
    margin-bottom:15px!important;
}
#rejestracjaFormSecond h2, #rejestracjaFormTheard h2, #rejestracjaFormKod h2{
    margin:0;
    padding:0;
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
}
#rejestracjaFormSecond p, #rejestracjaFormTheard p{
    margin:0;
    padding:15px 0;
    color:#ffffff;
    font-size:12px;
    font-weight:normal;
}
#kodPromocyjny, #kodPromocyjny2 {
    cursor:pointer;
    float:right;
    padding:0;
    margin:8px 5px 0 0;
}
#rejestracjaPodsumowanie {
    width:430px;
    height:27px;
    padding:10px;
    margin:0;
}
#rejestracjaPodsumowanie p, #rejestracjaPodsumowanie input {
    display:block;
    float:left;
    margin:20px 10px 0 0;
}
#rejestracjaPodsumowanie p {
    font-size:11px;
    color:#333333;
    margin:0;
    padding:20px 0 0 0;
}
#rejestracjaButton {
    margin:10px 0 0 20px!important;
}
#rejestracjaPodsumowanie a {
    background:url(/images/infakt_new/adotted.gif) bottom left repeat-x;
    color:#1b62a8;
}
/* -------------------------------- strona o produkcie -------------------------------- */
#oProdukcieZakladki {
    width:215px;
    float:left;
}
#oProdukcieZakladki li, #oProdukcieZakladki ul {
    list-style-type:none;
    margin:0;
    padding:0;
    width:215px;
}
.oProdukcieZakladkiLi {
    border-bottom:1px #eeeeee solid;
    border-right:1px #eeeeee solid;
    border-left:1px #ffffff solid;
    border-top:1px #ffffff solid;
    display:block;
    width:215px;
}
.oProdukcieZakladkiSelect {
    border-top:1px #e5e5e5 solid;
    border-left:1px #e5e5e5 solid;
    border-right:1px #ffffff solid;
    font-weight:bold;
}
#oProdukcieZakladki p {
    margin:0;
    cursor:pointer;
    padding:15px 0 10px 55px;
    width:170px;
    height:20px;
    font-size:14px;
    color:#1b62a8;
}
.oProdukcieZakladkiSpan, .oProdukcieZakladkiSelect span{
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
}
#oProdukcieZakladki span:hover, .oProdukcieZakladkiSH {
    background-image:none;
    text-decoration:underline;
    cursor:pointer;
}
#oProdukcieZakladkiLast {
    border-bottom:none;
    padding-bottom:20px;
}
#przegladZakladki{
    background:url(/images/infakt_new/przegladzakladki.gif) 10px 10px no-repeat;
    cursor:pointer;
}
#wystawianieFakturZakladki{
    background:url(/images/infakt_new/wystawianiefakturzakladki.gif) 10px 10px no-repeat;
    cursor:pointer;
}
#wyszukiwanieFakturZakladki{
    background:url(/images/infakt_new/wyszukiwaniefakturzakladki.gif) 10px 10px no-repeat;
    cursor:pointer;
}
#klienciZakladki{
    background:url(/images/infakt_new/kliencizakladki.gif) 10px 10px no-repeat;
    cursor:pointer;
}
#zdefiniowaneFakturyZakladki{
    background:url(/images/infakt_new/zdefiniowanefakturyzakladki.gif) 10px 10px no-repeat;
    cursor:pointer;
}
#przypomnieniaZakladki, #skladkiZakladki {
    background:url(/images/infakt_new/przypomnieniazakladki.gif) 10px 10px no-repeat;
    cursor:pointer;
}
#wydrukFakturZakladki{
    background:url(/images/infakt_new/wydrukfakturzakladki.gif) 10px 10px no-repeat;
    cursor:pointer;
}
#produktyZakladki{
    background:url(/images/infakt_new/produktyzakladki.gif) 10px 10px no-repeat;
    cursor:pointer;
}
#kosztyZakladki{
    background:url(/images/infakt_new/koszty.png) 15px 10px no-repeat;
    cursor:pointer;
}
#raportyZakladki{
    background:url(/images/infakt_new/raportyzakladki.gif) 10px 10px no-repeat;
    cursor:pointer;
}
#uzytkownicyZakladki{
    background:url(/images/infakt_new/uzytkownicyzakladki.gif) 15px 10px no-repeat;
    cursor:pointer;
}
.oProdukcieOpis {
    width:650px;
    border:1px #e5e5e5 solid;
    border-left:none;
    padding:45px 45px 0 45px;
    height:517px;
    float:left;
}
.obrazekPogladowy {
    float:left;
    width:320px;
    height:240px;
}
.obrazekPogladowy img{
    border:1px #ececec solid!important;
}
.opisFunkcjonalnosci {
    float:right;
    margin:0;
    padding:0 0 0 35px;
    width:285px;
}
.opisFunkcjonalnosci p{
    font-size:14px;
    color:#333333;
    margin:0;
    padding:0 0 20px 0;
}
.opisFunkcjonalnosci ul{
    margin:0;
    padding:0 0 0 20px;
    width:260px;
}
.opisFunkcjonalnosci li{
    font-size:14px;
    color:#333333;
    margin:0;
    padding:0 0 5px 10px;
    width:250px;
    list-style-image:url(/images/infakt_new/newbrli.gif);
}
/* ---------------------- Strona kontakt ---------------------- */
#kontaktBox {
    border: 1px #e5e5e5 solid;
    width:918px;
    height:auto;
    margin: 20px auto;
    padding:20px;
}
#kontaktBox  h1 {
    margin:0;
    padding:0 0 0 25px;
    font-size:30px;
    font-weight:bold;
    color:#333333;
}
#daneAdresowe{
    margin:0;
    width:280px;
    padding:35px 0 0 25px;
    float:left;
}
#daneAdresowe h2{
    margin:0;
    padding:0 0 10px 0;
    font-size:18px;
    font-weight:normal;
    color:#333333;
}
#daneAdresowe p{
    margin:0;
    padding:3px 0 3px 25px;
    font-size:14px;
    line-height:18px;
    font-weight:normal;
    color:#333333;
    width:275px;
}
#daneSpZoo{
    margin:0;
    width:400px;
    padding:75px 0 0 20px;
    float:left;
}
#daneSpZoo span{
    margin:0;
    padding:0;
    font-size:12px;
    font-weight:normal;
    color:#999999;
}
#adresP {
    background:url(/images/infakt_new/domek.gif) 2px 5px no-repeat;
}
#emailP {
    background:url(/images/infakt_new/koperta.gif) 2px 8px no-repeat;
}
#telefonP {
    background:url(/images/infakt_new/telefon.gif) 2px 5px no-repeat;
}
#daneAdresowe a {
    font-size:14px;
}
#kontaktInfaktForm {
    width:840px;
    height:240px;
    float:left;
    padding:10px;
    margin: 30px 0 0 27px;
}
.kontaktInfaktFormBlue {
    background-color:#1b62a8;
}
.kontaktInfaktFormBlue h2 {
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
    padding:0 0 15px 5px;
    margin:0;
}
.kontaktFormLabel, .kontaktFormLabelH  {
    color:#9cc8f3;
    width:200px;
    padding:0 0 5px 5px;
    font-size:12px;
    margin:0;
    display:block;
}
.kontaktFormLabelH {
    color:#FFCFAE;
}
.kontaktFormInput, .kontaktFormInputH  {
    width:200px;
    height:22px;
    padding:3px 0 0 3px;
    border:3px #2e7ecc solid;
    margin: 0 0 20px 0;
}
.kontaktFormTextarea, .kontaktFormTextareaH  {
    width:590px;
    height:92px;
    padding:3px 0 0 3px;
    border:3px #2e7ecc solid;
}
.kontaktFormInputH {
    border:3px #FF9E3E solid;
}
.kontaktFormInputS {
    border:3px #CB5200 solid!important;
}
.kontaktLeft {
    width:210px;
    float:left;
}
.kontaktRight {
    float:right;
    width:610px;
}
.toRightKf {
    float:right;
    margin:15px 30px 90px 0;
}
/* ---------------------- Strona biura prasowego ---------------------- */
#bpBox {
    border: 1px #e5e5e5 solid;
    width:918px;
    height:auto;
    margin: 20px auto;
    padding:20px;
}
#bpBox h1 {
    margin:0;
    padding:0;
    font-size:30px;
    font-weight:bold;
    color:#333333;
}
#bpBox h2 {
    margin:15px 0 0 0;
    padding:0;
    font-size:14px;
    font-weight:bold;
    color:#333333;
}
#bpBox h3 {
    margin:0;
    padding:3px 5px;
    font-size:18px;
    font-weight:bold;
    color:#333333;
    display:inline;
    background-color:#e5e5e5;
}
#pbAdresowe{
    margin:0;
    width:300px;
    padding:55px 0 0 0;
    float:left;
}
#pbAdresowe p{
    margin:0;
    padding:5px 0 3px 25px;
    font-size:12px;
    line-height:16px;
    font-weight:normal;
    color:#333333;
    width:275px;
}
#bpBox ul {
    margin:0;
    padding:25px 25px 35px 25px;
}
#bpBox li {
    list-style-image:url(/images/infakt_new/bplibg.gif);
    margin:0;
    padding:5px 0;
}
#bpBox a {
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
    color:#1b62a8;
    font-size:12px;
}
#bpBox a:hover {
    background-image:none;
    text-decoration:underline;
}
.horizontalLine {
    width:910px;
    height:1px;
    float:left;
    background-color:#e5e5e5;
    margin:25px 0 35px 0;
    padding:0;
}
.bpLeft {
    float:left;
    width:445px
}
.bpRight {
    float:right;
    width:445px
}
#pngF {
    list-style-image:url(/images/infakt_new/pngf.gif)!important;
}
#tiffF {
    list-style-image:url(/images/infakt_new/tifff.gif)!important;
}
#epsF {
    list-style-image:url(/images/infakt_new/epsf.gif)!important;
}
/* ---------------------- Strona regulaminu ---------------------- */
#regulaminBox, .regulaminBoxNew {
    border:1px #e5e5e5 solid;
    width:918px;
    height:auto;
    margin:20px auto;
    padding:20px;
}
#regulaminBox h1, .regulaminBoxNew h1 {
    margin:0;
    padding:0;
    font-size:30px;
    font-weight:bold;
    color:#333333;
}
#regulaminBox h3, .regulaminBoxNew h3 {
    margin:0;
    padding:3px 5px;
    font-size:18px;
    font-weight:bold;
    color:#333333;
    display:inline;
    background-color:#e5e5e5;
}
#regulaminBox p {
    margin:0;
    padding:20px 5px 0 5px;
    font-size:12px;
    line-height:18px;
    font-weight:normal;
    color:#000000;
}
.regulaminBoxNew {
    text-align:justify;
}
.regulaminBoxNew p {
    font-size:14px;
    line-height:20px;
}
.regulaminBoxNew p a, .regulaminBoxNew a, .regulaminBoxNew ul li a {
    background:url(/images/infakt_new/infdotted.gif) bottom left repeat-x;
    color:#1b62a8;
}
.regulaminBoxNew p a:hover, .regulaminBoxNew a:hover, .regulaminBoxNew ul li a:hover {
    background-image:none;
    text-decoration:underline;
}
.regulaminBoxNew p ul li {
    font-size:14px;
    list-style:none;
}

#regulaminBox p.dotpay_opis {
    font-size: 14px;
}
#regulaminBox p.dotpay_opis strong {
    font-size: 16px;
}
#regulaminBox p.dotpay_opis_small {

}
#regulaminBox ul li, #regulaminBox ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
#regulaminBox ul {
    padding:15px 0 0 20px;
}
#regulaminBox strong {
    font-size:12px;
    line-height:18px;
    font-weight:bold;
    color:#000000;
    padding:0;
}
#regulaminBox li {
    font-size:12px;
    line-height:18px;
    font-weight:normal;
    color:#000000;
}
.horizontalLine2 {
    width:100%;
    height:1px;
    border-top:1px #e5e5e5 solid;
    margin:25px 0 35px 0;
    padding:0;
}
/*FLASH NOTICE*/
.newNotice {
    background: #FFF3EB;
    background-color:#fff3eb;
    padding:0;
    width:100%;
    height:auto;
    margin-top:10px;
    text-align:center;
    font-size:14px;
    color:#e00000;
    font-weight:normal;
    display:block;
    border: 1px solid #D90C11;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.newNotice p {
    padding: 10px 20px 7px 50px;
    text-align: center;
    font-weight: normal;
    margin:0;
    color: #e00000;
    font-size: 14px;
    min-height: 24px;
    background: url(/images/new/achtungredmegafon.png) 10px 6px no-repeat;
}
/* porzadna zielona informacja */
.newNoticeGreen {
    background-color:#f6ffe8;
    padding:0;
    width:100%;
    height:auto;
    margin-top:10px;
    text-align:center;
    font-size:14px;
    color:#76b810;
    font-weight:normal;
    display:block;
    border: 1px solid #76b810;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.newNoticeGreen p {
    padding: 10px 20px 7px 50px;
    text-align: center;
    font-weight: normal;
    color: #76b810;
    margin:0;
    font-size:14px;
    min-height:24px;
    background: url(/images/new/achtunggreenmegafon.png) 10px 6px no-repeat;
}
img {
    border:none;
}
a {
    text-decoration:none;
}
.clearfix:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}
.podsumowaniePw {
    width:610px;
    text-align:left;
    font-size:12px;
    color:black;
    margin:0!important;
    padding:0!important;
}
.podsumowaniePw a{
    color: #1B62A8;
}
.halfW {
    width:50%;
}
.podsumowanieTable {
    width:610px;
    margin:0 auto;
    width:610px;
    margin:0 auto;
}
.podsumowanieTable td {
    text-align:center!important;
}
/* ze srodka */
.tableInside th{
    background:url(/images/new/tablethbg.jpg) top left repeat-x;
    color:#404040;
    font-weight:bold;
    padding:5px 6px;
    text-align:left;
    height:20px;
    font-size:11px;
    border:1px #dadadc solid;
    border-bottom:none;
    border-left:1px #fff solid;
}
.tableInside {
    border-left:1px #ddd solid;
    width:100%;
    height:auto;
    font-size:12px;
}
.tableInside td{
    height:18px;
    border-right:1px #dadadc solid;
    border-top:1px #e9e9e9 solid;
    border-bottom:none;
    border-left:none;
    vertical-align:middle;
    padding:3px 0 3px 7px;
    text-align:left;
}
.podsumowaniePlatnosci {float:left;}
.podsumowaniePlatnosci li {background:transparent url(/images/mark.gif) 0 0 no-repeat;padding:0 0 0 25px!important;width: 380px;margin: 9px 0 0 0!important;}
.noMp {margin:0!important;padding:0!important;}
.faktButtonsFree {width:420px;margin: 20px auto;}
.faktButtonsFree input {margin-right:40px;}
.fakturaButtonsFreeL {margin-right:0!important;}
.longInput {width:180px;height:20px;}
.shortLabel { width:90px!important;}
.freeUl li{width:320px!important;}
/* szare inputy */
.sib {border:1px #bfbfbf solid!important;}
.hideElement {display:none;}
div#nonProfitText {
    font-size:11px;
    color:#333333!important;
    margin:0;
    padding:15px 0 0 0;
    text-align:center;
}
div#nonProfitText a {
    font-size:11px;
    color:#1b62a8;
    text-decoration:underline;
    font-weight:bold;
}
div#nonProfitText a:hover {
    text-decoration:none;
}
.whiteUrl {
    color:#ffffff;
}

.gora_test_konwersje {
    margin: 0;
}
.gora_test_konwersje img {
    display: none;
}
#infaktPakiety .gora_test_konwersje span{
    color:#1B62A8;
    font-size:14px;
}
.dol_test_konwersje {
    margin: 0;
}
#infaktPakiety .dol_test_konwersje a.cena_link{
    display: none;
}
#infaktPakiety .dol_test_konwersje a{
    background: none;
}

#infaktPakiety .dol_test_konwersje a.wybierz_link{
    background: url('/images/infakt_new/infaktwybierz.png') no-repeat;
    display: block;
    width: 92px;
    height: 50px;
    margin: 0px auto;
}

#infaktPakiety .dol_test_konwersje a.wybierz_link:hover{
    background: url('/images/infakt_new/infaktwybierzs.png') no-repeat;
}
/* --- users cmms and letters--- */
.usersCms li, .usersCms, .usersCmsE, .lettersFunctionList, .lettersFunctionList li{
    list-style-type:none;
    margin:0;
    padding:0;
}
.lettersFunctionList li{display:inline;}
.usersCms{width:420px;}
.usersCms li {
    width:410px;
    display:block;
    float:left;
    margin-bottom:7px;
}
.usersCms p{
    margin:0;
    padding:3px 0 0 0;
    width:400px;
}
.usersCms label {
    display:block;
    width:200px;
    text-align:left;
    font-size:12px;
}
.usersCmcButton {margin-left:145px;}
.usersTableCms {
    margin:20px 0 0 0;
    border:1px #999999 solid;
    border-left:none;
    width:960px;
}
.usersTableCms th {
    border-bottom:1px #999999 solid;
    background-color: #1D66AC;
    color:#ffffff;
}
.usersTableCms td, .usersTableCms th {
    border-left:1px #999999 solid;
    border-bottom:1px #999999 dotted;
    text-align:center;
    padding: 5px;
}
.usersTableCms tr.subheader td {
    color: #1D66AC;
    font-size: 14px;
}
.cmsTextLeft {
    font-size:14px;
    font-weight:bold;
    display:block;
    float:left;
    width:200px;
}
.ksiegowosc {
    width: 400px;
    font-weight: normal;
}
.cmsTextRight {
    font-size:14px;
    display:block;
    float:right;
    width:200px;
}
.cmsTextTitle {
    font-size:16px;
    width:300px;
    padding: 10px 0!important;
}
td.hidenLink, td.hidenLink a {
    cursor:pointer;
    color:#1B62A8 !important;
}
td.hidenLink:hover, td.hidenLink a:hover {
    text-decoration:underline;
}
.cmsFloatRight {
    float:right;
    border-left:1px #333333 dotted;
    padding-left:10px;
}
.cmsFloatLeft {
    border-left:1px #333333 dotted;
    padding-left:10px;
    float:left;
}
.cmsLinkAdv {
    font-size:14px;
    color:#999999;
    font-weight:bold;
    margin:10px;
}
ul.userAdvUl, ul.userAdvUl li {
    width:100%;
    list-style:none;
    font-size:14px;
    padding:0;
    margin:0;
}
ul.userAdvUl li {
    margin:10px;
    width:500px;
    /*height:20px;*/
}
ul.userAdvUl li label {
    width:200px;
    font-weight:bold;
    float:left;
}
ul.userAdvUl li label.call_label {
    width: 10px;
    float: none;
}
ul.userAdvUl li input {
    width:170px;
    float:none;
}
ul.userAdvUl li input.call_radio {
    width: 10px;
    float: none;
    margin-left: 200px;
}
ul.userAdvUl li textarea.call_radio {
    float: none;
    margin-left: 200px;
}
ul.userAdvUl li input.dateFieldAdv {
    width:100px;
    margin-right:5px;
}
ul.userAdvUl li input.userAdvSubmit {
    float:right;
    margin:20px 90px 0 0;
    width:70px;
}
.userAdvBox {
    border-left:1px #333333 dotted;
    border-top:1px #333333 dotted;
    padding:10px 0;
    margin:20px auto;
    width:790px;
    height:350px;
}
.cmsW600 {width:800px!important;}
.cmsLinkBack {
    font-size:14px;
    color:#999999;
    font-weight:bold;
    float:left;
    margin:10px;
}
#users_search {
    margin:0 0 0 10px;
    width:110px;
    display:inline;
}
.usersCmsE, .usersCmsE li {width:200px;}
/* letters formatowanei tabeli */
#table_letters_length, #table_letters_info, .dataTables_length, .dataTables_info {width:230px;padding:10px 0;float:left;}
#table_letters_filter, .dataTables_paginate, .dataTables_filter, .dataTables_paginate {width:230px;float:right;padding:10px 0 0 0;text-align:right;}
.dataTables_paginate span {cursor:pointer;}
.dataTables_filter {display:none;}
.paginate_button {padding:0 2px;}
#table_letters_filter {display:block;}
#table_letters, .usersTableCms {margin-top:0;float:left;}
/* strony zewnętrzne - budowa */
.aktMainBox * {
    margin:0;
    padding:0;
    color:#333333;
}
.aktMainBox {
    width:960px;
    height:auto;
    border: 1px #e5e5e5 solid;
    margin:20px auto;
}
.aktInnerBox {
    padding:50px;
}
.aktContento {
    width:550px;
    float:left;
    overflow:hidden;
}
.workContento {
    width:850px;
}
.reportContento {
    width:860px;
}
.aktNavigo {
    width:210px;
    float:right;
}
/* strony zewnętrzne - text */
.aktMainBox h1 {
    font-size:30px;
    font-weight:bold;
    line-height:32px;
}
h1#categoryH{
    font-size:30px;
    padding-bottom:20px;
}
.aktMainBox h2 {
    font-size:14px;
    font-weight:bold;
}
.aktMainBox h1 {
    font-size:14px;
    font-weight:bold;
}
.aktMainBox span {
    font-size:10px;
    color:#a5a5a5;
}
.aktContento p{
    font-size:14px;
    color:#333333;
    line-height:16px;
    padding:0 0 20px 0;
}
.aktContento img{
    width:530px;
    border:1px #E5E5E5 solid;
}
.aktContento ul, .infaktInformacjeLp ul {
    padding-left:30px;
}
.aktContento li, .infaktInformacjeLp li {
    padding-bottom:15px;
    line-height:16px;
    font-size:14px;
}
.aktContento p a, .infaktInformacjeLp p a {
    font-size:14px;
    color:#1b62a8;
    text-decoration:underline;
}
.aktContento p a:hover, .infaktInformacjeLp p a:hover {
    text-decoration:none;
}
.aktNavigo h3 {
    font-size:18px;
    font-weight:bold;
    display:inline;
    padding:4px 6px;
    background-color:#e5e5e5;
}
.aktNavigo ul{
    padding:20px 0 0 5px;
}
.aktNavigo li{
    line-height:23px;
    list-style:none;
    padding-left:18px;
    background:url("/images/infakt_new/bplibg.gif") 0 5px no-repeat;
}
.aktNavigo li a{
    color:#1b62a8;
    font-size:12px;
}
/* Strona kategorii */
.catNewsList {
    padding:40px 0;
}
.catNewsList h3{
    font-size:18px;
}
.catMoreLink {
    margin-top:10px;
    float:right;
    font-size:14px;
    color:#1b62a8;
    text-decoration:underline;
}
.catMoreLink:hover {
    text-decoration:none;
}
.catNoTopMar {
    padding-top:10px;
}
/* strony zapleczowe */
.aktContento h2{
    padding:20px 0 0 0;
}
.cmsImage img{
    width:auto !important;
    float:right;
    margin:0 0 5px 5px;
}
img.cmsImgWidth {
    width:550px !important;
}
.cmsFormNew {
    width:539px;
    height:134px;
    border:1px #d6e4f1 solid;
    background-color:#e8f4ff;
}
.cmsFormNewInner {
    padding:10px;
}
.cmsFormNewInner ul {
    padding:0;
    margin-top:20px;
    float:left;
    width:310px;
}
.cmsFormNewInner li {
    list-style:none;
}
.cmsFormNewInner li label {
    text-align:right;
    float:left;
    width:117px;
    height:25px;
    font-size:12px;
    padding-right:5px;
    font-weight:bold;
}
.cmsFormNewInner li input {
    height:18px;
    width:182px;
    padding:2px 0 0 3px;
    float:right;
    margin-bottom:2px;
    border-top:1px #d6e4f1 solid;
    border-left:1px #d6e4f1 solid;
}
.cmsFormNewInner h3 {
    background-color:#d6e4f1;
    font-size:18px;
    padding:4px 5px;
    display:inline;
}
.cmsFormRight {
    width:180px;
    float:right;
    font-size:11px;
    padding:25px 0 0 0;
}
.cmsFormRight a{
    color:#1b62a8;
    background:url(/images/infakt_new/adotted.gif) bottom left repeat-x;
}
.cmsFormRight label {
    display:block;
    float:right;
    width:160px;
}
.cmsFormRight input {
    display:block;
    float:left;
}
.cmsZarejestruj {
    margin:5px 0 0 30px;
}
.wstawkiTextarea textarea {
    border:1px solid #afafaf;
}
.wstawkiTextarea textarea:focus {
    border:1px solid #d6e4f1;
}
.wstawkiTextarea {
    padding:20px 0;
    overflow:hidden;
}
.wstawkiTextarea p {
    color:#afafaf;
    font-size:12px;
}
.wstawkaImg {
    border:none;
    margin-top:20px;
}
.zeroBottomPadding {
    padding-bottom:0 !important;
}



/* inni internauci szukali */
.inniInt {
    width:542px;
    padding: 20px 0 10px 0;
}
.inniIntInner {
    border:1px #afafaf solid;
    background:url("/images/infakt_new/przypomnieniazakladki.gif") 5px 10px no-repeat;
    padding:10px 0 10px 40px;
}
.inniIntInner p {
    margin:0 0 0.5em;
    padding:0;
}
.catNoTopMar h3 a {
    color:#1B62A8;
    font-size:18px;
}
.catNoTopMar h3 a:hover {
    text-decoration:underline;
}
/* walidacja rejestracji */
.valid_register {
    position:relative;
    top:-10em; left:1em; width:1em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center
}
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none
}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}

#rejestracjaForm span {
    display:none;
    position:absolute;
    padding: 3px;
    text-align: center;
}

span.show_info {
    display: none;
    background:#F8FFE8 none repeat scroll 0 0;
    border:1px solid #749A18;
    color:#749A18;
}

.show_info_email {
    top:-4.1em; left:-7.05em; width:20em;
}
.show_info_nazwa_uzytkownika {
    top:-6.6em; left:-16.1em; width:25em;
}
.show_info_haslo {
    top:1.8em; left:-21.2em; width:15em;
    width: 200px;
}
.show_info_haslo_confirm {
    top:4.2em; left:-6.6em; width:15em;
    width: 200px;
}
.show_notice_user_email_ok {
    top:-2.85em; left:-7.05em; width:17em;
}
.show_notice_user_email_fail {
    background:#FFF3EB none repeat scroll 0 0;
    color:#E00000;
    border:1px solid #D90C11;
}
.show_notice_user_nazwa_uzytkownika_ok {
    top:-2.85em; left:-8.2em; width:17em;
}
.show_notice_user_nazwa_uzytkownika_fail {
    top:-4.05em; left:-8.2em; width:17em;
    background:#FFF3EB none repeat scroll 0 0;
    color:#E00000;
    border:1px solid #D90C11;
}
.show_notice_user_haslo_ok {
    top:1.8em; left:-21.6em; width:17em;
}
.show_notice_user_haslo_fail {
    top:1.8em; left:-21.6em; width:17em;
    background:#FFF3EB none repeat scroll 0 0;
    color:#E00000;
    border:1px solid #D90C11;
}
.show_notice_user_haslo_confirm_ok {
    top:4.2em; left:-6.6em; width:15em;
}
.show_notice_user_haslo_confirm_fail {
    top:4.2em; left:-6.6em; width:15em;
    background:#FFF3EB none repeat scroll 0 0;
    color:#E00000;
    border:1px solid #D90C11;
}
.show_error_email_fail{
    /*width: 220px;
    top: -4.1em;*/
}
#user_email_error {
}
#user_nazwa_uzytkownika_error{
}
#user_haslo_error{
}
span.show_error_red {
    top:-3.5em; left:-7em; width:15em;
    background:#FFF3EB none repeat scroll 0 0;
    color:#E00000;
    border:1px solid #D90C11;
}
.cmsMoreWidth {
    width:225px;
}
.fullWidth {
    width:100% !important;
}
.cmsImage2 img {
    width:auto !important;
    margin:0 0 25px 5px;
}
li#wyslijSmsLi {
    padding:7px 10px 0 0;
}
#regulaminBox ul#wyslijSmsBox li, ul.wyslijSmsBox {
    display:block;
}
#regulaminBox ul.wyslijSmsBox {
    width:600px;
    padding:0;
    margin:0;
}
#regulaminBox ul.wyslijSmsBox li {
    float:left;
}
input.abo_cash, input.abo_cash2 {
    width:78px;
    text-align:center;
}
input.abo_cash {
    display:none;
}
input.abo_cash2, .dodajPbutton  {
    float:left;
    margin:5px 5px 0 0;
}
span.redSpan {color:red;}
span.noListStyle {list-style:none !important;margin-left:0;font-size:11px;display:block;}
div.whiteLineForSpacing{height:1px;width:600px;}
.removeBottomBorder {border-bottom:none;}
ul.w190px, ul.w190px li {width:180px;}
p.behindeWorkIco, div.behindeWorkIco {
    background:url("/images/infakt_new/dlakogo.png") 0 20px no-repeat;
    padding-left:175px;
    width:680px;
}
div.behindeWorkIco ul {
    padding:10px 0 0 35px;
}
div.behindeWorkIco ul li {
    font-size:14px;
    list-style-image:url(/images/infakt_new/newbrli.gif);
    margin:0;
    color:#333333;
}
div.behindeWorkIco ul li span a, div.behindeWorkIco span a {
    font-size:14px;
    color:#1B62A8 !important;
    cursor:pointer;
}
div.behindeWorkIco ul li span a:hover, div.behindeWorkIco span a:hover {
    text-decoration:underline;
}
p.fewPxToRight {
    padding-left:15px;
}
.noImgBg {background-image:none !important;}

/* landing pages */
.tCbox {
    height:276px;
    width:940px;
    padding:10px 10px 0 10px;
}
.tCboxInside {
    height:100%;
    background-color:#fff;
    border:2px solid #17589E;
}
.oragneBorderChecked {
    border:2px solid #E55D00 !important;
}
div.tCboxInside .infaktRejBox {
    width:412px;
    height:251px;
    float:left;
    background-color:#1B62A8;
    margin:0 0 18px 0;
    padding:25px 0 0 0;
}
div.tCboxInside .infaktRejChecked {
    background-color:#FF6C08 !important;
}
div.tCboxInside .infaktRejBox ul{
    width:370px;
    margin:0 auto;
    padding:20px 0 25px 0;
    list-style:none;
}
div.tCboxInside .infaktRejBox ul li {
    margin:5px 0 0 0;
}
div.tCboxInside .infaktRejBox ul li label{
    color:#9CC8F3;
    display:block;
    float:left;
    font-size:14px;
    margin:0 0 0 6px;
    padding:5px 0 0 0;
    text-align:right;
    width:140px;
}
div.tCboxInside .infaktRejChecked ul li label{
    color:#FFCFAE !important;
}
div.tCboxInside .infaktRejBox ul li.normalBoxLi input{
    border:3px solid #2E7ECC;
    height:21px;
    margin:0 0 0 6px;
    padding:0 0 0 5px;
    width:190px;
}
div.tCboxInside .infaktRejChecked ul li.normalBoxLi input{
    border:3px solid #FF9E3E !important;
}
div.tCboxInside .infaktRejBox ul li input:focus { border:3px #CB5200 solid !important; }
div.tCboxInside .infaktRejBox ul li input#fAgree{
    height:auto !important;
    width:auto !important;
    border:none;
}
div.tCboxInside .infaktRejBox ul li input#fAgree:focus {border:none !important; }
div.tCboxInside .infaktRejBox ul li.checkBoxLi {padding:5px 0 0 100px;}
div.tCboxInside .infaktRejBox ul li span {
    font-size:12px;
    color:#ffffff;
}
div.tCboxInside .infaktRejBox ul li a {
    font-size:12px;
    color:#9CC8F3;
}
div.tCboxInside .infaktRejChecked ul li a {
    color:#FFCFAE !important;
}
div.tCboxInside .infaktRejBox .submitRejBox{
    padding-right:35px;
    float:right;
}
div.tCboxInside .infaktRejBox .rejButton {
    border:none;
}
div.tCboxInside .infaktRejBox h2 {
    color:#ffffff;
    font-size:24px;
    display:inline;
    padding:3px 5px;
    background-color:#17589E;
    margin:0 0 0 10px;
}

div.tCboxInside .infaktRejChecked h2 {
    background-color:#E55D00 !important;
}
.tCimg {
    float:left;
    width:524px;
    height:276px;
    background:url("/images/new/photo.jpg") top right no-repeat #ffffff;
}
.tCimg .topBox {
    width:100%;
    height:220px;
    background:url("/images/new/orangekolo.png") 40px 10px no-repeat transparent;
}
.tCimg .bottomBox {
    width:100%;
    background-color:#1B62A8;
    padding-top:3px;
}
.tCimg .bottomBoxSelect {
    background-color:#FF6C08 !important;
}
.tCimg .bottomBox p{
    padding-top:15px;
    width:420px;
    color:#ffffff;
    text-align:center;
    height:38px;
    font-size:21px;
    margin:0 0 0 20px;
    border-bottom:none;
}
.tCimg .bottomBox p strong{
    color:#fff;
}
div.faceBookBox {
    margin:0 auto;
    padding:5px 0 10px 0;
    width:960px;
}

.small_footer_l{
    font-size: 12px;
    cursor: pointer;
}

.link_form {
    font-size: 11px;
    text-decoration: underline;
    color: #1B62A8;
}

#footerZ span.small_footer_l {
    padding: 0;
}

.link_underline {
    cursor: pointer;
}
.cms_zaloz_konto {
    background-color:#D6E4F1;
    display:inline;
    font-size:18px;
    padding:4px 5px;
    font-weight: bold;
}

.tax_zaloz_konto {
    background-color:#17589E;
    color:#FFFFFF;
    display:inline;
    font-size:24px;
    margin:0 0 0 10px;
    padding:3px 5px;
    font-weight: bold;
}

span.better_form_l {
    cursor: pointer;
    font-size: 11px;
    color:#1B62A8;
}
.h40px {height:40px !important;margin-top:-2px !important;}
.h40px ul {padding-top:13px !important;}
.goToRight {float:right !important;height:365px !important;}
.goToLeft {float:left !important;margin-top:0 !important;}
#mailToInteria a{color:#1B62A8 !important;}
#mailToInteria a:hover{text-decoration:underline;}
input.interiaSubmitB {float:right;margin:20px 20px 0 0 !important;}
div.tCboxInside div.interiaBox {background-color:#1B62A8;border:2px solid #17589E;width:466px !important;height:223px;padding:0;margin:0;}
div.tCboxInside div.interiaBoxIns {width:466px;height:210px;padding:20px 0 10px 0;margin-bottom:0;}
div.tCboxInside div.interiaBoxIns ul {padding:5px 0;}
p.interiaCallBox {font-size:17px !important;}
div.tCboxInside div.interiaBoxIns ul li label {font-size:12px;}
div.tCboxInside div.interiaBoxIns .submitRejBox {padding-right:60px;}
ul.interiaZakladki li {padding-left:20px !important;padding-right:20px !important;}
ul.interiaZakladki li#oNasClick{width:61px;}
.noVisible {display:none;}
span.payPlanDescription {font-size:12px;font-weight:normal;line-height:16px;}
/* strona raportu freelancer */
.reportContento img {
    width:650px;
    margin:10px auto 25px auto;
    display:block;
    border:none;
}
.reportContento img.w410pxImg {
    width:410px;
}
.reportContento img.w373pxImg {
    width:373px;
}
.reportContento h1 {
    color:#333333;
}
.reportContento h2 {
    color:#333333;
    padding:2px 5px;
    font-size:24px;
    line-height:38px;
    display:inline;
    background:none repeat scroll 0 0 #E6E6E6
}
.reportContento h3 {
    color:#333333;
    font-size:18px;
    padding:2px 5px;
    line-height:30px;
    margin:20px 0 10px 0;
    display:inline;
    background:none repeat scroll 0 0 #E6E6E6
}
.reportContento p {
    padding:5px 5px;
}
.reportContento p.mTop10px {
    margin-top:10px;
}
.reportContento ul {
    padding-top:15px;
    list-style-image:url(/images/infakt_new/newbrli.gif);
}
.reportContento a.regularLink {
    background:url(/images/infakt_new/adotted.gif) bottom left repeat-x;
    color:#1b62a8;
    text-decoration:none !important;
}
.reportContento a.regularLink:hover {
    background:none;
    text-decoration:underline !important;
}
.fmOutside {margin:20px auto;width:470px;}
.centerMtop600px {width:600px;margin:0 auto;}
/* divbi lp */
.goToRightLp {float:right !important;}
.goToLeftLp {float:left !important;}
.mTop20px {margin-top:20px !important;}
.mTop0px {margin-top:0 !important;}
.autoHeight {height:auto !important;}
.infaktInformacjeLp p {
    padding:15px 0 0 0;
    font-size:14px;
    color:#666666;
    margin: 3px 0 3px 0;
}
.infaktInformacjeLp {
    min-height:394px;
}
.w470px {width:470px !important;}
.niceImg img.cmsImgWidth, .niceImg img {
    display:block;
    margin:15px auto !important;
    width:440px !important;
}
.infaktInformacjeLp li {
    color:#666666;
}
.cmsEditUserSerach {
    width:220px;
    float:left;
}
.cmsEditUserSerach ul.usersCms li {
    width:210px;
}
.cmsEditUserSerach ul.usersCms {
    width:210px;
    padding-left:10px;
}
.pBottom50px {padding-bottom:50px !important;}
