﻿/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body
{
    line-height: 1;
    overflow: auto;
}

ol, ul
{
    list-style: none;
}

.alignRight {
    text-align: right !important
}

.helpDialogMessageBody ul
{
    list-style: inherit !important;
}

blockquote, q
{
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after
    {
        content: '';
        content: none;
    }

:focus
{
    outline: 0;
}

ins
{
    text-decoration: none;
}

del
{
    text-decoration: line-through;
}

table
{
    border-collapse: collapse;
    border-spacing: 0;
}

    table.paddingMid td
    {
        padding: 3px;
    }

body
{
    color: #3b5362;
    font: 62.5%/1.5 Arial,Helvetica,sans-serif;
}

strong, b
{
    font-weight: bold;
}

abbr, acronym
{
    border-bottom: 1px dotted #000;
    cursor: help;
}

em, i
{
    font-style: italic;
}

del
{
    text-decoration: line-through;
}

textarea
{
    resize: none;
}

legend
{
    color: #9FABB2;
    padding-left: 10px;
    * padding-left: 3px /* IE7 */;
    font-size: 11px;
    height: 20px;
}

/* clearfix */
.clearfix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix
{
    display: inline-block;
}

html[xmlns] .clearfix
{
    display: block;
}

* html .clearfix
{
    height: 1%;
}

.form-list li:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.form-list li
{
    display: inline-block;
}

html[xmlns] .form-list li
{
    display: block;
}

* html .form-list li
{
    height: 1%;
}

.clear
{
    clear: both;
}

body fieldset
{
    border: 0 none;
    margin: 0;
    padding: 0;
}

fieldset fieldset
{
    * margin-bottom: 10px;
}

.set-btn {
    display: block;
    text-indent: -9999px;
    * text-indent: 0 /*Fix for IE7 */;
    overflow: hidden;
    cursor: pointer;
    border: none !important;
    line-height: 0 !important;
    font-size: 0 !important;
}

.set-bg
{
    display: block;
    text-indent: -9999px;
    * text-indent: 0 /*Fix for IE7 */;
    overflow: hidden;
}

a
{
    text-decoration: none;
    color: #3b5362;
}

    a:hover
    {
        text-decoration: none;
    }

#c-wrapper
{
    width: 960px;
    margin: 0 auto;
}

.plus {
    background: transparent url(../content/images/plus.png) no-repeat 0 0 !important;
    height: 22px;
    width: 22px;
}

.green-plus {
    background: transparent url(../content/images/green-plus.png) no-repeat 0 0 !important;
    height: 25px;
    width: 25px;
}

.minus {
    line-height: 22px !important;
    background: transparent url(../content/images/minus.png) no-repeat 0 0 !important;
    height: 22px;
    width: 22px;
}

.b-zarejestruj {
    background: url(../content/images/b-zarejestruj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-anuluj {
    background: url(../content/images/b-anuluj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-anuluj2 {
    background: url(../content/images/b-anuluj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-anuluj-szary, .b-anuluj-szary2 {
    background: url(../content/images/b-anuluj-szary.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-powrot-szary {
    background: url(../content/images/b-powrot-szary.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-przejdz-do-zlecenia {
    background: url(../content/images/b-przejdz-do-zlecenia.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-przejdz-do-transakcji {
    background: url(../content/images/b-przejdz-do-transakcji.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-cofnij-szary {
    background: url(../content/images/b-cofnij-szary.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-wyslij {
    background: url(../content/images/b-wyslij.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-wystaw {
    background: url(../content/images/b-wystaw.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-pobierz-sms {
    background: url(../content/images/b-pobierz-sms.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zaakceptuj_bez_wysylania {
    background: url(../content/images/b-zaakceptuj_bez_wysylania.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-dalej {
    background: transparent url(../content/images/b-dalej.png) no-repeat 0 0 !important;
    height: 30px;
    width: 120px;
}

.b-dodaj {
    background: transparent url(../content/images/b-dodaj.png) no-repeat 0 0 !important;
    height: 30px;
    width: 120px;
}

.b-zmien {
    background: transparent url(../content/images/b-zmien.png) no-repeat 0 0 !important;
    height: 30px;
    width: 120px;
}

.b-dodaj-small {
    background: url(../content/images/b-dodaj-small.png) no-repeat 0 0;
    height: 23px;
    width: 90px;
}


.b-zamknij {
    background: url(../content/images/b-zamknij.png) no-repeat 0 0;
    height: 24px;
    width: 74px;
}

.b-wydrukuj-szary {
    background: url(../content/images/b-wydrukuj-szary.png) no-repeat 0 0;
    height: 24px;
    width: 74px;
}

.b-wykonaj-ponownie-szary {
    background: url(../content/images/b-wykonaj-ponownie-szary.png) no-repeat 0 0;
    height: 24px;
    width: 74px;
}

.b-utworz-nowe {
    background: url(../content/images/b-utworz-nowe.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-dodaj-pelnomocnika-czerwony {
    background: url(../content/images/b-dodaj-pelnomocnika-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-wykonaj-przelew {
    background: url(../content/images/b-wykonaj-przelew.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-wykonaj-przelew-small2 {
    background: url(../content/images/b-wykonaj-przelew-small2.png) no-repeat 0 0;
    height: 23px;
    width: 90px;
}

.b-wydrukuj-przelew {
    background: url(../content/images/b-wydrukuj-przelew-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-wydrukuj-instrukcje-platnicza {
    background: url(../content/images/b-wydrukuj-instrukcje-platnicza.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}


.b-zapisz {
    background: url(../content/images/b-aktualizuj.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-zakoncz-dyspozycje {
    background: url(../content/images/b-zakoncz-dyspozycje.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zapisz-old {
    background: url(../content/images/b-zapisz.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-aktualizuj2 {
    background: url(../content/images/b-aktualizuj2.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-nastepny-krok {
    background: url(../content/images/b-nastepny-krok.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-utworz-dyspozycje {
    background: url(../content/images/b-utworz-dyspozycje.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zloz-wniosek {
    background: url(../content/images/b-zloz-wniosek.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zatrzymaj-wniosek {
    background: url(../content/images/b-zatrzymaj-wniosek.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-nastepny-krok-www {
    background: url(../content/images/b-nastepny-krok-www.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-dane-klienta {
    background: url(../content/images/b-dane-klienta.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-dane-drugiego-klienta {
    background: url(../content/images/b-dane-drugiego-klienta.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-historia-dyspozycji {
    background: url(../content/images/b-historia-dyspozycji.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-historia {
    background: url(../content/images/b-historia.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-historia-small {
    background: url(../content/images/b-historia-small.png) no-repeat 0 0;
    height: 23px;
    width: 90px;
}

.b-wygeneruj-wyciag-bankowy {
    background: url(../content/images/b-wygeneruj-wyciag-bankowy.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-przejdz {
    background: url(../content/images/b-przejdz.png) no-repeat 0 0;
    height: 24px;
    width: 95px;
}

.b-szczegoly {
    background: url(../content/images/b-szczegoly.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-szczegoly-small {
    background: url(../content/images/b-szczegoly-small.png) no-repeat 0 0;
    height: 23px;
    width: 90px;
}

.b-zapisz-zmiane-statusu {
    background: url(../content/images/b-zapisz-zmiane-statusu.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zapisz-zmiane {
    background: url(../content/images/b-zapisz-zmiane.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zapisz-zmiany {
    background: url(../content/images/b-zapisz-zmiany.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-kopiuj-i-edytuj-dyspozycje {
    background: url(../content/images/b-kopiuj-i-edytuj-dyspozycje.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-odwolaj {
    background: url(../content/images/b-odwolaj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-dodaj-skan {
    background: url(../content/images/b-dodaj-skan.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-rozszerz-zakres-o-rp {
    background: url(../content/images/b-rozszerz-zakres-o-rp.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-odwolaj-pelnomocnika {
    background: url(../content/images/b-odwolaj-pelnomocnika.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-historia-zmian {
    background: url(../content/images/b-historia-zmian.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-uruchom-naliczanie {
    background: url(../content/images/b-uruchom-naliczanie.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-uruchom-DotPay {
    background: url(../content/images/b-uruchom-DotPay.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-uruchom-umorzenia {
    background: url(../content/images/b-uruchom-umorzenia.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-oplaty {
    background: url(../content/images/b-oplaty.png) no-repeat 0 0;
    height: 24px;
    width: 60px;
}

.b-generuj-ponownie {
    background: url(../content/images/b-generuj-ponownie.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-aktualizuj3 {
    background: url(../content/images/b-aktualizuj2.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-aktualizuj-dane-pelnomocnika {
    background: url(../content/images/b-aktualizuj-dane-pelnomocnika.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-przypisane-rejestry {
    background: url(../content/images/b-przypisane-rejestry.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-drukuj-WWW {
    background: url(../content/images/b-drukuj-WWW.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-ok-WWW {
    background: url(../content/images/b-ok-WWW.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-poprzedni-krok {
    background: url(../content/images/b-poprzedni-krok.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-poprzedni-krok-szary {
    background: url(../content/images/b-poprzedni-krok-czarno-szary.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zero-krok {
    background: url(../content/images/b-zero-krok.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zero-krok-szary {
    background: url(../content/images/b-zero-krok-szary.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zaloguj-epromak {
    background: url(../content/images/b-zaloguj-epromak.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zarzadzaj-pelnomocnikami {
    background: url(../content/images/b-zarzadzaj-pelnomocnikami.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zwroc-wszystkie-wnioski {
    background: url(../content/images/b-zwroc-wszystkie-wnioski.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zaznacz-wszystko {
    background: url(../content/images/b-zaznacz-wszystko.png) no-repeat 0 0;
    color: #dfdfdf;
    height: 26px;
    width: 76px;
}

.b-odznacz-wszystko {
    background: url(../content/images/b-odznacz-wszystko.png) no-repeat 0 0;
    color: #dfdfdf;
    height: 26px;
    width: 76px;
}

.b-usun-zaznaczone {
    background: url(../content/images/b-usun-zaznaczone.png) no-repeat 0 0;
    color: #dfdfdf;
    height: 26px;
    width: 76px;
}

.b-anuluj {
    background: url(../content/images/b-odrzuc.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zobacz-szary {
    background: url(../content/images/b-zobacz-szary.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-edytuj-szary {
    background: url(../content/images/b-edytuj-szary.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-dodaj-notatke-szary {
    background: url(../content/images/b-dodaj-notatke-szary.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-dodaj-szary {
    background: url(../content/images/b-dodaj-szary.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-usun-szary {
    background: url(../content/images/b-usun-szary.png) no-repeat 0 0 !important;
    height: 26px !important;
    width: 76px !important;
}

.b-zakoncz {
    background: url(../content/images/b-zakoncz.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-przejdz-do-dyspozycji {
    background: url(../content/images/b-przejdz-do-dyspozycji.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-przejdz-do-pelnomocnictwa {
    background: url(../content/images/b-przejdz-do-pelnomocnictwa.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-akceptuj {
    background: url(../content/images/b-akceptuj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-akceptuje {
    background: url(../content/images/b-akceptuje.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-nie-zgadzam-sie-szary {
    background: url(../content/images/b-nie-zgadzam-sie-szary.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zaakceptuje-pozniej-szary {
    background: url(../content/images/b-zaakceptuje-pozniej-szary.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zakoncz_zapisz {
    background: url(../content/images/b-zakoncz_zapisz.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zakoncz_zapisz-www {
    background: url(../content/images/b-zakoncz_zapisz-www.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zloz-zlecenie {
    background: url(../content/images/b-zloz-zlecenie.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-przekaz-do-weryfikacji {
    background: url(../content/images/b-przekaz-do-weryfikacji.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-pokaz-ukryj {
    background: url(../content/images/b-pokaz-ukryj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zloz {
    background: url(../content/images/b-zloz.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-szukaj {
    background: url(../content/images/b-szukaj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-nowy-klient {
    background: url(../content/images/b-nowy-klient.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zatwierdz-zaznaczone {
    background: url(../content/images/b-zatwierdz-zaznaczone.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-przelicz {
    background: url(../content/images/b-przelicz.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-przelew-fiz {
    background: url(../content/images/b-przelew-fiz.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

a.b-button {
    display: table-cell;
}

a.vlines-button {
    border-left: 1px solid #ac906b;
    border-right: 1px solid #ac906b;
    padding: 0 10px;
    color: #ac906b !important;
}

.ui-widget-content a.b-button {
    color: white;
}

.b-button {
    font: -moz-button;
    font-size: 13px;
    border-width: 0;
    background: #ac906b;
    height: 30px;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    margin:5px;
    border-radius: 5px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    /* 2018-05-28 MS Edge i Safari nie maja wsparcia dla font-variant-caps */
    font-variant: small-caps; 
    font-variant-caps: all-small-caps;
	display: flex;
    align-content: center;
    /* justify-content: space-around; */
    align-items: center;
}

.b-button-szary {
    font: -moz-button;
    font-size: 13px;
    border-width: 0;
    background: #dfdfdf;
    height: 30px;
    width: 76px;
    color: #7f7f7f;
    padding-left: 10px;
    padding-right: 10px;
    margin: 5px;
    border-radius: 5px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    /* 2018-05-28 MS Edge i Safari nie maja wsparcia dla font-variant-caps */
    font-variant: small-caps;
    font-variant-caps: all-small-caps;
    display: flex;
    align-content: center;
    /* justify-content: space-around; */
    align-items: center;
}

.b-button-czerwony {
    font: -moz-button;
    font-size: 13px;
    border-width: 0;
    background: red;
    height: 30px;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    margin: 5px;
    border-radius: 5px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    /* 2018-05-28 MS Edge i Safari nie maja wsparcia dla font-variant-caps */
    font-variant: small-caps;
    font-variant-caps: all-small-caps;
    display: flex;
    align-content: center;
    /* justify-content: space-around; */
    align-items: center;
}

.b-przelew-pln {
    line-height: 30px !important;
    background: url(../content/images/b-przelew-pln.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-dokumenty-konta-xelion {
    line-height: 30px !important;
    background: url(../content/images/b-dokumenty-konta-xelion.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.steps-wrapper .b-zatwierdz-zaznaczone
{
    position: absolute;
    top: 10px;
    right: 2px;
}

.b-szukaj-small {
    background: url(../content/images/b-szukaj2.png) no-repeat 0 0;
    height: 24px;
    width: 74px;
}

.b-nowedzialanie {
    line-height: 24px !important;
    background: url(../content/images/b-nowedzialanie.png) no-repeat 0 0;
    height: 24px;
    width: 74px;
}

.b-resetuj {
    line-height: 30px !important;
    background: url(../content/images/b-resetuj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-generuj-nowy {
    line-height: 30px !important;
    background: url(../content/images/b-generuj-nowy.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-resetuj-telekod {
    line-height: 30px !important;
    background: url(../content/images/b-resetuj-telekod.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-resetuj-haslo {
    line-height: 30px !important;
    background: url(../content/images/b-resetuj-haslo.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-ustanow-doradce {
    line-height: 30px !important;
    background: url(../content/images/b-ustanow-doradce.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zablokuj {
    line-height: 30px !important;
    background: url(../content/images/b-zablokuj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-odblokuj {
    line-height: 30px !important;
    background: url(../content/images/b-odblokuj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-dodaj-lisc {
    background: url(../content/images/zmien-warunek.png) no-repeat 0 0;
    height: 30px;
    width: 160px;
}

.b-tree-usun {
    background: url(../content/images/b-tree-usun.png) no-repeat 0 0;
    height: 30px;
    width: 60px;
}

.b-dodaj-blok {
    background: url(../content/images/b-dodaj-blok.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-usun {
    background: url(../content/images/b-usun2.png) no-repeat 0 0;
    line-height: 24px !important;
    height: 24px;
    width: 74px;
}

.b-usun3 {
    line-height: 30px !important;
    background: url(../content/images/b-usun3.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-ok {
    line-height: 30px !important;
    background: url(../content/images/b-ok.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-chce-dokonczyc-pozniej {
    line-height: 30px !important;
    background: url(../content/images/b-chce-dokonczyc-pozniej.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-przejdz-na-strone-logowania {
    line-height: 30px !important;
    background: url(../content/images/b-przejdz-na-strone-logowania.png) no-repeat 0 0;
    height: 30px;
    width: 200px;
}

.b-tak {
    line-height: 30px !important;
    background: url(../content/images/b-tak.png) no-repeat 0 0;
    height: 30px;
    width: 160px;
}

.b-nie {
    line-height: 30px !important;
    background: url(../content/images/b-nie.png) no-repeat 0 0;
    height: 30px;
    width: 160px;
}

.b-aktualizuj {
    line-height: 30px !important;
    background: url(../content/images/b-aktualizuj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zawrzyj-umowe {
    line-height: 30px !important;
    background: url(../content/images/b-zawrzyj-umowe.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zatwierdz {
    line-height: 30px !important;
    background: url(../content/images/b-zatwierdz.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zweryfikuj-telekod {
    line-height: 30px !important;
    background: url(../content/images/b-zweryfikuj-telekod.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-ponowienie {
    line-height: 30px !important;
    background: url(../content/images/b-ponowienie.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-potwierdz {
    line-height: 30px !important;
    background: url(../content/images/b-potwierdz.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zarejestruj-klienta {
    line-height: 30px !important;
    background: url(../content/images/b-zarejestruj-klienta.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-odrzuc {
    line-height: 30px !important;
    background: url(../content/images/b-odrzuc.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-ukryj {
    line-height: 30px !important;
    background: url(../content/images/b-ukryj.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-empty {
    line-height: 26px !important;
    background: url(../content/images/b-empty.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
    background-color: transparent !important;
}

.b-back-wrapper
{
    float: right;
    margin-top: 15px;
}

.b-odpowiedz-small {
    background: url(../content/images/b-odpowiedz-small.png) no-repeat 0 0;
    height: 24px;
    width: 74px;
}

.b-odpowiedz-icon
{

    background: url(../content/images/b-odpowiedz-icon.png) no-repeat 0 0;
    height: 26px;
    width: 86px;

}

.b-nieWymagaOdpowiedzi-szary {
    line-height: 30px !important;
    background: url(../content/images/b-nieWymagaOdpowiedzi-szary.png) no-repeat 0 0;
    height: 30px;
    width: 76px;
}

.b-nieWymagaOdpowiedzi-icon
{
    background: url(../content/images/b-nieWymagaOdpowiedzi-icon.png) no-repeat 0 0;
    height: 26px;
    width: 86px;
}

.b-podejmij-icon
{
    background: url(../content/images/b-podejmij-icon.png) no-repeat 0 0;
    height: 26px;
    width: 86px;
}

.b-akceptuj-icon
{
    background: url(../content/images/b-akceptuj-icon.png) no-repeat 0 0;
    height: 26px;
    width: 86px;
}

.b-odrzuc-icon
{
    background: url(../content/images/b-odrzuc-icon.png) no-repeat 0 0;
    height: 26px;
    width: 86px;
}

.b-odpowiedz-szary {
    line-height: 30px !important;
    background: url(../content/images/b-odpowiedz-szary.png) no-repeat 0 0;
    height: 30px;
    width: 76px;
}

.b-kryteria-szary {
    line-height: 30px !important;
    background: url(../content/images/b-kryteria-szary.png) no-repeat 0 0;
    height: 30px;
    width: 76px;
}

.f-buttons .b-anuluj
{
    float: left;
}

.f-buttons .b-aktualizuj, .f-buttons .b-aktualizuj2, .f-buttons .b-zapisz
{
    float: right;
    top: 30px;
}

.b-aktualizuj2.left
{
    margin-right: 3px;
    display: inline-block;
}

.b-dodaj-portfel-czerwony {
    background: url(../content/images/b-dodaj-portfel-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-anuluj-portfel-czerwony {
    background: url(../content/images/b-anuluj-portfel-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-zobacz-odpowiedzi {
    background: url(../content/images/b-zobacz-odpowiedzi.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-autoryzuj-portfel-czerwony {
    background: url(../content/images/b-autoryzuj-portfel-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-nowa-rekomendacja-czerwony {
    background: url(../content/images/b-nowa-rekomendacja-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-pobierz-rsa {
    background: url(../content/images/b-pobierz-rsa.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-eksport-pdf {
    background: url(../content/images/b-eksport-pdf.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-cash-szary {
    background: url(../content/images/b-cash-szary.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-historia-transakcji {
    background: url(../content/images/b-historia-transakcji.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-utworz-zlecenie-koszykowe {
    background: url(../content/images/b-utworz-zlecenie-koszykowe.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-akceptuj-zlecenie-koszykowe {
    background: url(../content/images/b-akceptuj-zlecenie-koszykowe.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-historia-rekomendacji {
    background: url(../content/images/b-historia-rekomendacji.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-rekomendacje {
    background: url(../content/images/b-rekomendacje.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-wynik-portfela-modelowego {
    background: url(../content/images/b-wynik-portfela-modelowego.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-szczegoly-portfela {
    background: url(../content/images/b-szczegoly-portfela.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-parametry-portfela {
    background: url(../content/images/b-parametry-portfela.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-dokoncz-autoryzacje-czerwony {
    background: url(../content/images/b-dokoncz-autoryzacje-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 120px;
}

.b-aktualizuj-badanie {
    background: url(../content/images/b-aktualizuj-badanie.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-aktualizuj-badanie-szary {
    background: url(../content/images/b-aktualizuj-badanie-szary.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-odstap-szary {
    background: url(../content/images/b-odstap-szary.png) no-repeat 0 0;
    height: 26px;
    width: 76px;
}

.b-ankieta-mifid-czerwony {
    background: url(../content/images/b-ankieta-mifid-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 200px;
}

.b-ankieta-mifid-szary {
    background: url(../content/images/b-ankieta-mifid-szary.png) no-repeat 0 0;
    height: 30px;
    width: 200px;
}

.b-ankieta-ppp-czerwony {
    background: url(../content/images/b-ankieta-ppp-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 200px;
}

.b-ankieta-ppp-szary {
    background: url(../content/images/b-ankieta-ppp-szary.png) no-repeat 0 0;
    height: 30px;
    width: 200px;
}

.b-oswiadczenie-fatca-czerwony {
    background: url(../content/images/b-oswiadczenie-fatca-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 200px;
}

.b-oswiadczenie-fatca-szary {
    background: url(../content/images/b-oswiadczenie-fatca-szary.png) no-repeat 0 0;
    height: 30px;
    width: 200px;
}

.b-oswiadczenie-crs-czerwony {
    background: url(../content/images/b-oswiadczenie-crs-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 200px;
}

.b-oswiadczenie-crs-szary {
    background: url(../content/images/b-oswiadczenie-crs-szary.png) no-repeat 0 0;
    height: 30px;
    width: 200px;
}

.b-zgody-prawne-czerwony {
    background: url(../content/images/b-zgody-prawne-czerwony.png) no-repeat 0 0;
    height: 30px;
    width: 200px;
}

.b-zgody-prawne-szary {
    background: url(../content/images/b-zgody-prawne-szary.png) no-repeat 0 0;
    height: 30px;
    width: 200px;
}

.f-buttons2
{
    width: 100%;
    clear: both;
    margin: 0 0 15px 0;
}

.f-buttons3
{
    width: 100%;
    clear: both;
    margin-bottom: 10px;
}

.f-buttons2 p, .f-buttons2 div
{
    text-align: right;
    margin-right: 10px;
}

.f-buttons2 input, .f-buttons3 input
{
    display: inline-block;
}

.f-buttons3 p, .f-buttons3 div
{
    margin-right: 5px;
    display: inline-block;
    * float: left;
    vertical-align: top;
}

.f-buttons.float-left
{
    float: right;
    width: 100%;
    padding-left: 0;
    margin-bottom: 0;
    padding-right: 0;
}

    .f-buttons.float-left .set-btn.right
    {
        float: right;
        vertical-align: top;
    }

    .f-buttons.float-left .set-btn.left
    {
        float: left;
        vertical-align: top;
    }

.f-buttons4
{
    clear: both;
    padding: 0;
    width: 100%;
}

/* header */
#c-header
{
    width: 800px;
    height: 125px;
    padding: 0;
    margin: 0 0 1px 160px;
    position: relative;
    color: #a4aab0;
    border-bottom: 1px solid #575756;
}

    #c-header .acc-top-container
    {
        font-family: "Arial Narrow", Arial, sans-serif;
        font-weight: bold;
        width: 100%;
        height: 48px;
        position: absolute;
        top: 40px;
        right: 0;
    }

    #c-header .acc-top div
    {
        color: #fff;
        height: 26px;
        padding: 12px 10px 10px 0;
        overflow: hidden;
        background: url(../content/images/acc.png) no-repeat right top;
    }

    #c-header .acc-top .display-label
    {
        clear: both;
        font-size: 1.1em;
        text-align: center;
        margin-top: 0em;
    }

    #c-header .acc-top .display-field
    {
        clear: both;
        font-size: 1.6em;
        font-weight: normal;
        line-height: 1em;
        text-align: center;
        margin-top: .1em;
    }

    #c-header .client-icon
    {
        background-image: url(../content/images/UserMin.png);
        width: 36px;
        height: 36px;
        margin-right: 2em;
    }

    #c-header .client-data .display-label
    {
        margin: 0px;
        width: 95px;
        color: #777777;
        font-family: Arial, sans-serif;
        font-weight: normal;
    }

    #c-header .client-data .display-field
    {
        margin: 0px;
        min-width: 120px;
        width: auto;
        color: #999999;
        font-family: Arial, sans-serif;
        font-weight: normal;
    }

    #c-header .active a, #c-header a:hover
    {
        color: #999999;
    }

    #c-header .logo-xelion {
        background: url(../content/images/logo.png) no-repeat 0 0 !important;
        width: 150px;
        height: 54px;
        position: absolute;
        top: 30px;
        left: -160px;
        color: transparent !important;
        transform: scale(0.8);
    }

    #c-header .n-left
    {
        display: block;
        line-height: 1.1;
        float: right;
        background: url(../content/images/number-left.png) no-repeat 0 0;
        padding: 0 0 0 6px;
    }

    #c-header .n-right
    {
        display: block;
        color: #fff;
        font-size: 1.4em;
        font-weight: bold;
        background: url(../content/images/number-right.png) no-repeat top right;
        padding: 0 4px 2px 0;
    }

#spanMessagesCount
{
    background-color: #ca0000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 11px;
    padding: 0 2px;
    letter-spacing: normal;
    font-size: 10px;
}


#c-header a
{
    color: #999999;
}

#c-header .main-menu
{
    font-family: "Arial Narrow", Arial, sans-serif;
    text-transform: uppercase;
    overflow: hidden;
    float: right;
}

    #c-header .main-menu li
    {
        line-height: 2;
        overflow: hidden;
        font-size: 11px;
        float: left;
        display: block;
        border-right: 1px solid #D3D6DB;
        padding: 10px 17px 0;
    }

        #c-header .main-menu li.last
        {
            border-right: 0 none;
            padding-right: 0;
        }

#c-header .sub-menu
{
    font-family: "Arial Narrow", Arial, sans-serif;
    font-weight: bold;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
}

    #c-header .sub-menu li
    {
        overflow: hidden;
        font-size: 1.1em;
        float: left;
        border-right: 1px solid #D3D6DB;
        padding: 0 17px 0;
    }

#c-header .acc-top-container
{
    font-family: "Arial Narrow", Arial, sans-serif;
    font-weight: bold;
    width: 600px;
    height: 48px;
    position: absolute;
    top: 40px;
    right: 0;
}

#c-header .acc-top
{
    width: auto;
    max-width: 280px;
    float: right;
    background: url(../content/images/acc.png) no-repeat bottom left;
    padding: 0 0 0 10px;
}

#c-header .acc-bottom
{
    color: #fff;
    height: 26px;
    padding: 12px 10px 10px 0;
    overflow: hidden;
    background: url(../content/images/acc.png) no-repeat right top;
}

#c-header .acc-number-title
{
    clear: both;
    font-size: 1.1em;
    line-height: 1.3em;
    text-align: center;
}

#c-header .acc-number
{
    clear: both;
    font-size: 1.6em;
    font-weight: normal;
    line-height: 1em;
    text-align: center;
}

#c-header .acc-name
{
    font-size: 1.6em;
    line-height: 1.2;
    font-weight: normal;
    float: right;
    padding: 0 5px;
    margin-top: 5px;
}

#c-header .acc-top-client .acc-name
{
    font-size: 1.3em;
}

#c-header .acc-date
{
    font-size: 1.2em;
    line-height: 1.1;
    display: none;
}


#c-header .acc-top-client
{
    max-width: 280px;
    float: right;
    margin-right: 10px;
    background: url(../content/images/acc_client.png) no-repeat bottom left;
    padding: 0px 0 0 10px;
}

#c-header .acc-bottom-client
{
    color: #fff;
    height: 33px;
    padding: 12px 10px 10px 0;
    overflow: hidden;
    min-width: 90px;
    background: url(../content/images/acc_client.png) no-repeat right top;
}


/* footer */
#c-footer
{
/*    font-family: "Arial Narrow", Arial, sans-serif;*/
    width: 800px;
    clear: both;
    height: 170px;
    padding: 10px 0 0;
    margin: 0 0 0 160px;
    position: relative; /*text-transform: uppercase;*/
    color: #a4aab0;
    border-top: 2px solid #575756;
}

    #c-footer a
    {
        color: #3b5362;
    }

    #c-footer p, #c-footer li
    {
        font-size: 1.1em;
    }

    #c-footer ul
    {
        overflow: hidden;
        float: right;
    }

    #c-footer li
    {
        line-height: 1.4;
        float: left;
        border-right: 1px solid #3b5362;
        padding: 0 18px;
    }

        #c-footer li.last
        {
            border-right: 0 none;
            padding-right: 0;
        }

    #c-footer .p-infolinia
    {
        position: absolute;
        left: 0;
        top: 10px;
        width: 800px;
    }

    #c-footer .p-tel
    {
        color: #ac906b;
        font-size: 17px;
        margin-left: 5px;
        font-weight: bold;
    }

    #c-footer .p-kom
    {
        color: #111;
        font-size: 17px;
        margin-left: 10px;
        font-weight: bold;
        margin-right: 20px;
    }

    #c-footer .p-skladaniezlecen
    {
        position: absolute;
        left: 300px;
        top: 10px;
        width: 500px;
    }

    #c-footer .p-tel-skladaniezlecen
    {
        color: #ac906b;
        font-size: 17px;
        font-weight: bold;
        margin-left: 5px;
    }

    #c-footer .p-adres
    {
        position: absolute;
        left: 0px;
        top: 40px;
    }

    #c-footer .p-szczegoly
    {
        position: absolute;
        left: 188px;
        top: 40px;
        width: 500px;
        padding-left: 24px;
        border-left: 1px solid #D8DDE0;
    }

    #c-footer .p-rejestr
    {
        position: absolute;
        left: 0;
        right: 0;
        top: 100px;
        padding: 10px 0 0;
        border-top: 1px solid #D8DDE0;
    }

    #c-footer .active a, #c-footer a:hover
    {
        color: #ac906b;
    }

    #c-footer .p-wersja
    {
        bottom: 10px;
        left: 0;
    }

    #c-footer.logged-employee .p-wersja
    {
        top: 10px;
        bottom: auto;
    }

    #c-footer .ul-nav
    {
        bottom: 10px;
        right: 0;
        position: absolute;
    }

    #c-footer.logged-employee .ul-nav
    {
        top: 10px;
        bottom: auto;
    }

    #c-footer .p-cookies
    {
        position: absolute;
        left: 700;
        right: 0;
        top: 100px;
        padding: 10px 0 0;
        border-top: 1px solid #D8DDE0;
    }

/* main */
#c-main
{
}
/* side-menu */
.side-menu .sm-item
{
    color: #fff;
    letter-spacing: 1px;
    display: block;
    background: url(../content/images/t-gray-left.png) no-repeat 0 0;
    padding: 0 0 0 3px;
    margin: 0 0 12px;
}

    .side-menu .sm-item strong
    {
        display: block;
        background: url(../content/images/t-gray-right.png) no-repeat top right;
    }

    .side-menu .sm-item span
    {
        display: block;
        height: 23px;
        padding: 5px 0 0 10px;
        background: url(../content/images/t-arrow-right-gray.png) no-repeat 105px 10px;
    }

.side-menu .active .sm-item span
{
    background: url(../content/images/t-arrow-bottom-gray.png) no-repeat 105px 10px;
}

#c-main .side-menu
{
    width: 130px;
    float: left;
    text-transform: uppercase;
    font-size: 1.2em;
}

.side-menu .sm-item
{
    color: #fff;
    letter-spacing: 1px;
    display: block;
    background: url(../content/images/t-red-left.png) no-repeat 0 0;
    padding: 0 0 0 3px;
    margin: 0 0 12px;
}

    .side-menu .sm-item strong
    {
        display: block;
        background: url(../content/images/t-red-right.png) no-repeat top right;
    }

    .side-menu .sm-item span
    {
        display: block;
        height: 23px;
        padding: 5px 0 0 10px;
        background: url(../content/images/t-arrow-right.png) no-repeat 105px 10px;
    }

.side-menu .active .sm-item span
{
    background: url(../content/images/t-arrow-bottom.png) no-repeat 105px 10px;
}

.side-menu .n-left
{
    display: block;
    line-height: 1.1;
    float: right;
    background: url(../content/images/number-left.png) no-repeat 0 0;
    padding: 0 0 0 6px;
}

.side-menu .n-right
{
    display: block;
    color: #fff;
    font-size: 1.167em;
    font-weight: bold;
    background: url(../content/images/number-right.png) no-repeat top right;
    padding: 0 4px 2px 0;
}

.side-menu ul
{
    margin: 0 0 15px;
}

    .side-menu ul li a
    {
        color: #000;
    }

    .side-menu ul li
    {
        border-bottom: 1px solid #EBEBEB;
        padding: 5px 0 5px 10px;
    }

        .side-menu ul li.last
        {
            border: 0 none;
        }

        .side-menu ul li.active a, .side-menu ul li a:hover
        {
            color: #ac906b;
        }

/* content */
#c-main .m-content
{
    width: 800px;
    float: right;
    margin-bottom: 15px;
}

#c-main .t-red
{
    overflow: hidden;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    background: url(../content/images/t-red-left.png) no-repeat 0 0;
    padding: 0px 0 5px 3px;
    margin: 0 0 12px;
}

    #c-main .t-red strong
    {
        display: block;
        height: 23px;
        padding: 5px 0 0 7px;
        background: url(../content/images/t-red-right.png) no-repeat top right;
    }

    #c-main .t-red.t-tbl
    {
        margin: 0 0 -3px;
        position: relative;
        z-index: 10;
    }

#c-main .t-client-blocked
{
    overflow: hidden;
    color: #ac906b;
    font-size: 11px;
    text-transform: uppercase;
    padding: 0px 0 0 3px;
    margin: 0 0 6px;
    background: none;
}

#c-main .t-link a
{
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    height: 23px;
    padding: 5px 15px 0;
    background-color: #a00000;
    color: #fff;
}

#c-main .t-link strong
{
    position: relative;
}

#c-main .links
{
    font-family: "Arial Narrow",Arial,sans-serif;
    text-align: right;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0px;
    border-right: 1px solid #ac906b;
}

    #c-main .links a
    {
        border-left: 1px solid #ac906b;
        color: #ac906b;
        padding: 0 10px;
    }

#c-main .mc-footer
{
    overflow: hidden;
    margin: 0 0 30px;
}

#c-main h2
{
    font-family: "Arial Narrow", Arial, sans-serif;
    z-index: 5;
    clear: both;
    background: #ac906b !important;
    margin: 0 0 10px;
    position: relative;
    display: block;
    height: 22px;
    padding: 6px 0 0 10px;
    font-size: 11px;
    color: #FFFFFF;
    overflow: hidden;
    text-transform: uppercase;
}

    #c-main h2 a
    {
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        height: 21px;
        padding: 7px 10px 0;
        color: #fff;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-radius-bottomright: 3px;
        border-bottom-right-radius: 3px;
    }

    #c-main h2 button
    {
        font-size: 12px;
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        height: 28px;
        padding: 0 20px;
        border: 0 none;
        background-color: #a00000;
        color: #fff;
        font-weight: bold;
        cursor: pointer;
    }

    #c-main h2 .date
    {
        margin: 0 30px 0 0;
    }

h2.red
{
    background: #ac906b !important;
}

.form-list h2, .form-list div h2, fieldset h2
{
    z-index: 5;
    clear: both;
    background: #A4AAB0 !important;
    margin: 0 0 10px;
    position: relative;
    display: block;
    height: 23px;
    padding: 5px 0 0 10px;
    color: #000000;
    font-size: 11px;
    overflow: hidden;
    text-transform: uppercase;
    font-family: Dax,Arial,Helvetica,sans-serif;
}

.mc-footer .mcf-docs
{
    width: 394px;
    float: left;
}

    .mc-footer .mcf-docs ul
    {
        margin: 0 0 15px;
    }

    .mc-footer .mcf-docs li
    {
        font-size: 1.2em;
        overflow: hidden;
        padding: 10px 0;
        border-bottom: 1px solid #EBEBEB;
    }

        .mc-footer .mcf-docs li.last
        {
            border: 0 none;
        }

        .mc-footer .mcf-docs li .date
        {
            display: block;
            width: 70px;
            padding: 0 0 0 10px;
            float: left;
        }

        .mc-footer .mcf-docs li a
        {
            display: block;
            width: 210px;
            font-weight: bold;
            padding: 0 60px 0 0;
            float: left;
            background: url(../content/images/pdf.png) no-repeat right center;
        }

.mc-footer .mcf-personal
{
    width: 394px;
    float: right;
}

    .mc-footer .mcf-personal ul
    {
        margin: 0 0 15px;
    }

    .mc-footer .mcf-personal li
    {
        font-size: 1.1em;
        overflow: hidden;
        padding: 6px 0;
        border-bottom: 1px solid #EBEBEB;
    }

        .mc-footer .mcf-personal li.last
        {
            border: 0 none;
        }

        .mc-footer .mcf-personal li .label
        {
            display: block;
            width: 120px;
            padding: 0 0 0 10px;
            float: left;
        }

        .mc-footer .mcf-personal li .data
        {
            display: block;
            width: 220px;
            font-weight: bold;
            float: left;
        }

.mc-footer .mcf-docs .tbl-wrapper td
{
    padding: 4px 10px !important;
}

.mc-footer .mcf-docs .tbl-wrapper
{
    margin-bottom: 15px;
}

.mc-footer .mcf-docs table .t-grid-header .crn-right
{
    -webkit-border-top-right-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
    border-top-right-radius: 0px !important;
}

.mc-footer .mcf-docs table .t-grid-header .crn-left + th
{
    -webkit-border-bottom-left-radius: 0px !important;
    -moz-border-radius-bottomleft: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.tbl-wrapper
{
    margin: 0 0 15px 0;
    overflow-x: auto;
}

    .tbl-wrapper #SentMessagesGrid > table
    {
        height: 356px;
    }

.tbl-common
{
    width: 100%;
    font-size: 1.2em;
}

    .tbl-common th
    {
        background-color: #a4aab0;
        text-align: left;
        padding: 10px;
        line-height: 1.2;
        color: #fff;
        font-weight: bold;
    }

    .tbl-common td
    {
        padding: 10px;
    }

    .tbl-common .crn-light td
    {
        background-color: #eceeef;
    }

.tbl-wrapper .t-grid-update
{
    margin-right: 10px;
}

.tbl-rachunek a
{
    color: #ac906b;
    padding: 0 12px 0 0;
    background: url(../content/images/l-arrow-right.png) no-repeat right center;
}

.tbl-rachunek .col-rachunek
{
    width: 225px;
}

.tbl-rachunek .col-status
{
    width: 85px;
}

.tbl-rachunek .col-wycena
{
    width: 130px;
}

.tbl-rachunek .col-saldo
{
    width: 130px;
}

.tbl-wiadomosci td
{
    padding: 15px 10px;
}

.tbl-wiadomosci .wiad-new
{
    font-weight: bold;
}

.tbl-wiadomosci .link-zalacznik
{
    padding: 0 0 10px;
    background: url(../content/images/blue-arrow.png) no-repeat center bottom;
}

.tbl-border
{
    background-color: #a4aab0;
    margin: 5px 0;
}

.tbl-border-inner
{
    background: #fff url(../content/images/border.gif) repeat-y 650px 0;
}

    .tbl-border-inner .tbl-rachunek .col-rachunek, .tbl-border-inner .tbl-rachunek .col-status, .tbl-border-inner .tbl-rachunek .col-wycena, .tbl-border-inner .tbl-rachunek .col-saldo
    {
        font-weight: bold;
    }

    .tbl-border-inner .tbl-rachunek a
    {
        background: url(../content/images/l-arrow-bottom.png) no-repeat right center;
    }

.tbl-aneks .col-aneks
{
    width: 225px;
}

.tbl-aneks .col-status
{
    width: 235px;
}

.tbl-aneks a
{
    color: #ac906b;
}

.tbl-extended
{
    overflow: hidden;
    position: relative;
    min-height: 150px;
}

    .tbl-extended .tbl-aneks
    {
        float: left;
        width: 650px;
    }

.link-extended a
{
    width: 120px;
    position: absolute;
    right: 14px;
    background-color: #ac906b;
    color: #FFFFFF;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
}

    .link-extended a.btn-zaloguj
    {
        bottom: 76px;
    }

    .link-extended a.btn-zarzadzaj
    {
        bottom: 14px;
    }

.mc-umowy
{
    overflow: hidden;
    margin: 0 0 20px;
}

    .mc-umowy h2, .mc-footer h2, h2.details
    {
        margin-bottom: 0 !important;
        -webkit-border-bottom-left-radius: 0 !important;
        -webkit-border-bottom-right-radius: 0 !important;
        -moz-border-radius-bottomleft: 0 !important;
        -moz-border-radius-bottomright: 0;
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

        h2.details + .tbl-wrapper th.crn-left
        {
            -webkit-border-top-left-radius: 0px !important;
            -moz-border-radius-topleft: 0px !important;
            border-top-left-radius: 0px !important;
        }

        h2.details + .tbl-wrapper th.crn-right
        {
            -webkit-border-top-right-radius: 0px !important;
            -moz-border-radius-rightleft: 0px !important;
            border-top-right-radius: 0px !important;
        }

    .mc-umowy .mcu-btn
    {
        float: left;
        width: 160px;
        display: none;
    }

        .mc-umowy .mcu-btn a
        {
            display: block;
            background-color: #ac906b;
            font-weight: bold;
            text-align: center;
            padding: 5px 0;
            color: #fff;
            font-size: 1.2em;
            letter-spacing: 1px;
            text-transform: uppercase;
        }

    .mc-umowy .mcu-list
    {
        float: right;
        width: 100%;
        font-size: 1.2em;
    }

        .mc-umowy .mcu-list h2
        {
            margin-bottom: 0;
            clear: both;
        }

        .mc-umowy .mcu-list li
        {
            overflow: hidden;
        }

            .mc-umowy .mcu-list li:last-child
            {
                margin-bottom: 0;
                padding-bottom: 0;
            }

            .mc-umowy .mcu-list li.last
            {
                border: 0 none;
                margin: 0;
                padding: 0;
            }

.mcu-list.broker-list > li
{
    clear: both;
}

.mc-umowy .promak-failed
{
    width: 780px;
    padding: 10px 10px 0 10px;
    color: #ac906b;
}

.mc-umowy .accountHeader
{
    float: left;
    width: 780px;
    margin: 0 0 0.3em;
    padding: 2px 10px;
    background-color: #A4AAB0;
    color: white;
    font-size: 0.9em;
    font-weight: bold;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

    .mc-umowy .accountHeader div
    {
        float: left;
    }

.mc-umowy .mcu-list .accountContent
{
    width: 778px;
    float: left;
    padding: 0.4em 10px 0.5em 10px;
    border: solid 1px #dddddd;
    border-radius: 3px;
}

    .mc-umowy .mcu-list .accountContent .annexContentAlt
    {
        width: 630px;
        float: left;
        background-color: #edeef0;
    }

.mc-umowy .mcu-list .accountContentAlt .annexContentAlt
{
    width: 630px;
    float: left;
    background-color: #f6f6f6;
}

.mc-umowy .mcu-list .accountContentAlt
{
    float: left;
    background-color: #edeef0;
    border-radius: 3px;
}

.mc-umowy .mcu-list .accountContentHidden
{
    width: 780px;
    float: left;
    padding: 0.4em 10px;
}

.mc-umowy .mcu-list .accountContentData
{
    float: left;
}

.mc-umowy .mcu-list .showContainer
{
    cursor: pointer;
    float: right;
    width: 130px;
    color: #ac906b;
    text-align: right;
}

.mc-umowy .mcu-list .hideContainer
{
    cursor: pointer;
    float: right;
    width: 130px;
    color: #ac906b;
    text-align: right;
}

    .mc-umowy .mcu-list .showContainer a, .mc-umowy .mcu-list .hideContainer a
    {
        padding-left: 9px;
    }

.mc-umowy .mcu-list .hideIcon
{
    background: url('images/t-arrow-bottom2.png') no-repeat 0 0;
    vertical-align: middle;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 5px;
}

.mc-umowy .mcu-list .showIcon
{
    background: url('images/t-arrow-right2.png') no-repeat 0 0;
    vertical-align: middle;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 5px;
}

.mc-umowy .mcu-list .annexHeader
{
    width: 630px;
    float: left;
    margin: 0.4em 0 0.2em;
    padding: 0.3em 10px 0.3em 10px;
    background-color: #d2d5da;
    font-size: 1em;
    border-radius: 3px;
}

    .mc-umowy .mcu-list .annexHeader div
    {
        float: left;
    }

.mc-umowy .mcu-list .annexContent
{
    padding: 0.3em 10px;
    font-size: 1em;
    border-radius: 3px;
}

    .mc-umowy .mcu-list .annexContent div, .mc-umowy .mcu-list .annexContentAlt div
    {
        float: left;
    }

.mc-umowy .mcu-list .annexContentAlt
{
    padding: 0.3em 10px;
    font-size: 1em;
    border-radius: 3px;
    background-color: #f6f6f6;
}

.mc-umowy .mcu-list .annexContent div > a
{
    color: #F00;
}

.mc-umowy .mcu-list .annexContentAlt div > a
{
    color: #F00;
}

/* ### fix buttonow dla aneksow ### */
.mc-umowy .mcu-list .finalizer-download-doc fieldset
{
    margin-bottom: 10px;
}

.mc-umowy .mcu-list .finalizer-download-doc .f-buttons
{
    position: relative;
}

    .mc-umowy .mcu-list .finalizer-download-doc .f-buttons .b-odrzuc
    {
        position: absolute;
        right: 0;
    }

    .mc-umowy .mcu-list .finalizer-download-doc .f-buttons .b-dalej
    {
        float: none !important;
        margin: 0 auto;
    }

    .mc-umowy .mcu-list .finalizer-download-doc .f-buttons .b-ukryj
    {
        float: none !important;
        margin: 0 auto;
    }
/* ### fix buttonow dla aneksow ### */

.mc-umowy .mcu-list .agreementDetails
{
    float: left;
    width: 780px;
    position: relative;
}

.mc-umowy .mcu-list .agreementButtons
{
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    width: 18%;
}

    .mc-umowy .mcu-list .agreementButtons > div
    {
        float: right;
    }

        .mc-umowy .mcu-list .agreementButtons > div:first-child
        {
            margin-bottom: 5px;
        }

.mc-umowy .mcu-list.lista li div
{
    display: inline-block;
    width: 25%;
}

.mc-umowy .mcu-list.zawarcie li, .mc-umowy .mcu-list.lista li
{
    position: relative;
    border: 1px solid #ddd;
    padding: 0.6em 0.8em;
    margin-top: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.mc-umowy .mcu-list.zawarcie a
{
    color: #ac906b;
}

.mc-umowy .mcu-list.zawarcie p
{
    float: left;
    width: 160px;
    font-weight: bold;
}

.mc-umowy .mcu-list.zawarcie .desc
{
    font-weight: normal;
    float: left;
    width: 648px;
    text-align: justify;
}

.mc-umowy .mcu-list.zawarcie .link
{
    float: right;
    margin-top: -11px;
    width: 117px;
}

.finalizer-download-doc
{
    clear: both;
    margin-top: 10px;
    width: 100%;
}

    .finalizer-download-doc ul.data-confirmation.form-list
    {
        margin-top: 10px;
    }

        .finalizer-download-doc ul.data-confirmation.form-list li
        {
            font-size: 11px;
            border: none;
            margin: 0;
            padding: 0;
            height: 60px;
            margin-right: 1px;
            float: left;
            border-top-left-radius: 0px;
            border-top-right-radius: 0px;
        }

            .finalizer-download-doc ul.data-confirmation.form-list li a
            {
                vertical-align: top;
                color: #3B5362;
                font-size: 1.1em;
                font-weight: bold;
                background: url(../content/images/pdf.png) no-repeat 0 top;
                display: block;
                float: left;
                width: 185px;
                padding: 10px;
                padding-left: 50px;
            }

/* fix kontrolek */
/* menu */

#ActionMenuTreeView .t-treeview-lines .t-top, #ActionMenuTreeView .t-treeview-lines .t-mid, #ActionMenuTreeView .t-treeview-lines .t-bot {
    cursor: pointer;
    position: relative;
    color: #fff;
    display: block;
    display: block;
    background: #575756;
    padding: 4px 0 0 0;
    margin: 0 0 10px 0;
    border-radius: 3px;
}

#ActionMenuTreeView .t-treeview-lines .t-in {
    font-size: 11px;
    font-weight: bold;
    display: block;
    background: #575756;
    padding: 1px 25px 5px 10px;
    font-weight: bold !important;
    letter-spacing: 0px;
    border-bottom: 3px solid #ac906b;
    padding-bottom: 3px;
    border-radius: 3px;
}

#ActionMenuTreeView .t-treeview-lines .t-icon.t-minus
{
    background: url(../content/images/t-arrow-bottom-gray.png) no-repeat 0 0;
}

#ActionMenuTreeView .t-treeview-lines .t-icon.t-plus
{
    background: url(../content/images/t-arrow-right-gray.png) no-repeat 0 0;
}

#ActionMenuTreeView .t-treeview-lines
{
    font-family: "Arial Narrow", Arial, sans-serif;
    width: 130px;
    float: left;
    text-transform: uppercase;
    font-size: 1.2em;
}

    #ActionMenuTreeView .t-treeview-lines .t-group .t-top, #ActionMenuTreeView .t-treeview-lines .t-group .t-mid, #ActionMenuTreeView .t-treeview-lines .t-group .t-bot
    {
        position: relative;
        color: #000;
        letter-spacing: 0;
        display: block;
        background: none;
        border-bottom: 1px solid #EBEBEB;
        padding: 5px 0 5px 5px;
        margin: 0;
    }

    #ActionMenuTreeView .t-treeview-lines .t-group .t-in
    {
        font-size: 11px;
        color: #3B5362;
        display: inline;
        background: none;
        height: auto;
        padding: 0;
        border: none;
    }

    #ActionMenuTreeView .t-treeview-lines img
    {
        display: none;
    }

    #ActionMenuTreeView .t-treeview-lines .t-icon
    {
        position: absolute;
        display: block;
        width: 10px;
        height: 9px;
        top: 9px;
        right: 10px;
    }

    #ActionMenuTreeView .t-treeview-lines .t-group
    {
        margin: 0 0 10px;
    }

        #ActionMenuTreeView .t-treeview-lines .t-group .t-state-hover, #ActionMenuTreeView .t-treeview-lines .t-group .t-state-hover:hover
        {
            color: #ac906b;
        }

        #ActionMenuTreeView .t-treeview-lines .t-group .t-group .t-item
        {
            margin-left: 25px;
        }

        #ActionMenuTreeView .t-treeview-lines .t-group .t-icon
        {
            position: static;
            float: left;
            top: auto;
            right: auto;
            padding: 0 5px 0 0;
            height: 15px;
        }

            #ActionMenuTreeView .t-treeview-lines .t-group .t-icon.t-minus
            {
                background: url(../content/images/menu-lvl2-bottom.png) no-repeat 0 5px;
            }

            #ActionMenuTreeView .t-treeview-lines .t-group .t-icon.t-plus
            {
                background: url(../content/images/menu-lvl2-right.png) no-repeat 0 5px;
            }

    #ActionMenuTreeView .t-treeview-lines a
    {
        color: #fff;
        padding-right: 0px !important;
    }

    #ActionMenuTreeView .t-treeview-lines .t-last .t-bot
    {
        border: 0 none;
    }


/* tabela */
.tbl-wrapper table
{
    width: 100%;
    font-size: 1.2em;
}

.tbl-wrapper th a
{
    color: #fff;
}

.t-grid-header th .t-link .t-icon
{
    height: 11px;
    vertical-align: top;
}

.tbl-wrapper th
{
    background-color: #A4AAB0;
    height: 13px;
    text-align: left;
    padding: 0.3em 10px 0.4em 10px;
    line-height: 1.2;
    color: #fff;
    font-size: 0.9em;
}

.tbl-wrapper.light-color th
{
    background-color: #d0d0d0;
}

.tbl-wrapper td
{
    padding: 3px 10px;
}

.tbl-wrapper.message-box .t-grid-header
{
    margin-bottom: 3px;
    padding-right: 0 !important;
}

.tbl-wrapper.message-box .t-grid-pager
{
    margin-top: 3px;
}

.tbl-wrapper.message-box .t-grid-content
{
    height: 330px !important;
}

.t-widget.t-grid .t-grid-content {
    height: auto !important;
}

.tbl-wrapper.message-box td
{
    padding: 2px 10px;
    vertical-align: middle;
}

.tbl-wrapper.message-box tr td:first-child
{
    padding: 0 0 0 7px !important;
}

.tbl-wrapper.message-box td input[type="checkbox"]
{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    vertical-align: -2px;
}

.t-grid-content
{
    position: relative;
    width: 100%;
}

.tbl-wrapper .t-alt td
{
    background-color: #eceeef;
}

.t-grid-header .t-grid-filter
{
    display: none;
}

.t-widget.t-grid tbody tr td:last-child a
{
    color: #ac906b;
}

.tbl-wrapper.message-box td.message-box-icon
{
    padding: 2px 1px !important;
}

    .tbl-wrapper.message-box td.message-box-icon img
    {
        vertical-align: middle;
    }

    .tbl-wrapper.message-box td.message-box-icon .priority, .tbl-wrapper.message-box td.message-box-icon .attachment
    {
        width: 14px;
        height: 18px;
        background-position: 0 2px;
        background-repeat: no-repeat;
    }

    .tbl-wrapper.message-box td.message-box-icon .priority
    {
        background-image: url(../content/images/high-priority_14x14.png);
    }

.tbl-wrapper.message-box .t-state-selected td.message-box-icon .priority
{
    background-image: url(../content/images/high-priority_14x14_light.png);
}

.tbl-wrapper.message-box td.message-box-icon .attachment
{
    background-image: url(../content/images/attachment_14x14.png);
}

.tbl-wrapper.message-box .t-state-selected td.message-box-icon .attachment
{
    background-image: url(../content/images/attachment_14x14_light.png);
}

.tbl-wrapper.message-box th.message-box-icon
{
    padding: 2px 0 !important;
}

.t-arrow-up
{
    background-position: -48px -160px;
}

/* Grid ::paging */ .t-grid-pager
{
    padding: 0 .6em;
    line-height: 1.8em;
    overflow: auto;
    border: 1px solid #D8DDE0;
}

    .t-grid-pager .t-status
    {
        float: left;
        margin: 0;
        padding: 3px 10px;
        height: 1.85em;
        border-right: 1px solid #D8DDE0;
    }

    .t-grid-pager:first-child, .t-grouping-header + .t-grid-pager, .t-grid-toolbar:first-child, .t-grouping-header + .t-grid-toolbar, .t-grid-toolbar + .t-grid-pager
    {
        border-width: 0 0 1px;
    }

    * html .t-grid-pager input
    {
        vertical-align: middle;
    }

    * + html .t-grid-pager input
    {
        vertical-align: middle;
    }

.t-grid .t-pager, .t-grid .t-status, .t-grid .t-status-text, .t-pager .t-numeric, .t-pager .t-page-i-of-n, .t-pager .t-link, .t-pager span, .t-pager input, .t-pager .t-page-size, .t-grouping-row p
{
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}

.t-pager .t-page-size
{
    line-height: 1.2em;
}

.t-footer-template td
{
    border-width: 1px 0 0 1px;
    border-style: solid;
}

.t-group-footer td
{
    border-width: 1px 0;
    border-style: solid;
}

.t-grid-footer
{
    border-style: solid;
    border-width: 1px 0 0;
}

    .t-grid-footer td
    {
        border-top-width: 0;
    }

.t-grid .t-status
{
    float: left;
    margin: 0;
    padding: 2px .6em 0 0;
    height: 23px;
    border-right-width: 1px;
    border-right-style: solid;
}

.t-pager .t-link
{
    text-decoration: none;
    padding: 1px;
    border-width: 0;
}

.t-pager .t-numeric .t-link
{
    margin-top: 1px !important;
}

    .t-pager .t-numeric .t-link.t-state-hover, .t-pager .t-numeric .t-link.t-state-active
    {
        margin-top: 0px !important;
    }

.t-pager .t-state-active, .t-pager .t-state-hover
{
    padding: 0;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.t-pager span, .t-pager .t-link
{
    vertical-align: top;
}

.t-pager .t-numeric, .t-pager .t-page-i-of-n
{
    margin: 0 7px 0 7px;
    vertical-align: top;
}

    .t-pager .t-numeric, .t-pager .t-numeric .t-link, .t-pager > .t-link
    {
        float: left;
    }

.t-numeric .t-link, .t-numeric .t-state-active
{
    padding: 0 5px;
}

.t-numeric .t-state-active, .t-numeric .t-state-hover
{
    padding: 0 4px;
    float: left;
}

.t-page-i-of-n input
{
    width: 2em;
    vertical-align: baseline;
    font-size: 1em;
}

.t-grid-pager .t-status .t-icon
{
    vertical-align: top;
    margin-top: 3px;
}

.t-grid .t-status-text
{
    float: right;
    padding: 3px 10px 0 10px;
    height: 22px;
}


.t-state-disabled .t-arrow-first
{
    background-position: 0 -208px;
}

.t-state-disabled .t-arrow-prev
{
    background-position: -16px -208px;
}

.t-arrow-first
{
    background-position: 0px -192px;
}

.t-arrow-prev
{
    background-position: -18px -192px;
}

.t-arrow-next
{
    background-position: -32px -192px;
}

.t-arrow-last
{
    background-position: -48px -192px;
}

.t-arrow-down
{
    background-position: -48px -176px;
}

.t-grid-edit-row .t-arrow-down
{
    background-position: -48px -176px;
}

.t-grid-pager .t-icon.t-refresh
{
    background-position: -32px -240px;
}

.t-grid .t-pager
{
    float: left;
    cursor: default;
    padding: 3px 0 0 0;
    height: 22px;
}

.t-reset
{
    margin: 0;
    padding: 0 10px;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.t-grid .t-pager, .t-grid .t-status, .t-grid .t-status-text, .t-pager .t-numeric, .t-pager .t-page-i-of-n, .t-pager .t-link, .t-pager span, .t-pager input, .t-pager .t-page-size, .t-grouping-row p
{
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
}

.t-pager.t-reset
{
    float: left;
}

.t-grid .t-icon
{
    background-image: url('../content/images/sprite_v2.png');
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -3333px;
    * text-indent: 0px /* IE7 */;
    text-align: center;
    vertical-align: top;
}

.t-grid-edit-row .t-dropdown, .t-grid-edit-row .t-combobox
{
    line-height: normal;
    margin: -.1em -.3em -.45em;
}

.t-header, .t-header .t-link
{
    color: white;
}

    .t-header.t-dropdown
    {
        border: 1px solid #c9c9c9;
        background: #e1e1e1;
    }

.t-combobox, .t-dropdown, .t-selectbox
{
    display: inline-block;
    zoom: 1;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    width: 146px;
}

.t-dropdown-wrap
{
    padding-right: 16px; /* border-width: 1px; border-style: solid; */
}

.t-editor-toolbar-wrap .t-dropdown-wrap
{
    border-width: 0px;
}

.t-dropdown-wrap, .t-picker-wrap
{
    position: relative;
    display: block;
    cursor: default;
}

.t-dropdown .t-input, .t-selectbox .t-input
{
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    padding: .2em 0 .2em 5px;
    color: #555;
}

.t-dropdown .t-input, .t-selectbox .t-input
{
    background: transparent;
}

.t-dropdown .t-input, .t-combobox .t-input, .t-selectbox .t-input
{
    outline: 0;
    border-width: 0;
}

.t-dropdown .t-select, .t-selectbox .t-select
{
    border: 0;
    text-decoration: none;
    font: inherit;
    color: inherit;
    overflow: hidden;
    cursor: default;
}

.t-picker-wrap .t-select, .t-dropdown-wrap .t-select
{
    position: absolute;
    right: 3px;
    top: 3px;
}

.t-picker-wrap .t-select, .t-dropdown-wrap .t-select
{
    height: 15px;
    line-height: 15px;
    cursor: pointer;
}

/* logowanie */
.login-container
{
    overflow: hidden;
    font-size: 1.2em;
    margin: 0 0 15px;
}

.login-title
{
    clear: both;
    padding: 5px 15px 15px 10px;
}

.form-login
{
    float: left;
    background: #D8DDE0;
    width: 495px;
    position: relative;
}

    .form-login .corners-border
    {
        background: #fff;
        height: 140px;
    }

        .form-login .corners-border fieldset
        {
            margin: 0;
            border: 0 none;
        }

        .form-login .corners-border .border
        {
            font-size: 12px;
            color: #3B5362;
            margin: 0;
            padding: 10px 15px 15px 15px;
        }

.login-links
{
    float: right;
    width: 250px;
    margin: 0 30px 0 0;
    padding: 10px 0 0;
}

.panel-left
{
    float: left;
    background: #D8DDE0;
    width: 250px;
    height: 250px;
    margin: 0 25px 0 0;
    border-top-left-radius: 3px 3px;
    border-top-right-radius: 3px 3px;
    border-bottom-left-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px;
}

.panel-left2
{
    float: left;
    background: #FFF;
    width: 248px;
    height: 248px;
    margin: 1px 1px 1px 1px;
    border-top-left-radius: 2px 2px;
    border-top-right-radius: 2px 2px;
    border-bottom-left-radius: 2px 2px;
    border-bottom-right-radius: 2px 2px;
}

    .panel-left2 .border
    {
        font-size: 14px;
        color: #3B5362;
        margin: 10px 15px 15px 15px;
        padding: 0 0 0 0;
    }

    .panel-left2 .image
    {
        position: relative;
        left: 64px;
        top: 90px;
        background: url(../content/images/btn-xelioninternet.png) no-repeat 0 0;
        width: 120px;
        height: 30px;
        display: block;
        text-indent: -9999px;
        overflow: hidden;
        cursor: pointer;
        border: 0 none;
        line-height: 0;
        font-size: 0;
    }

.panel-right
{
    float: right;
    background: #D8DDE0;
    width: 250px;
    height: 250px;
    margin: 0 0 0 0;
    border-top-left-radius: 3px 3px;
    border-top-right-radius: 3px 3px;
    border-bottom-left-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px;
}

.panel-right2
{
    float: right;
    background: #FFF;
    width: 248px;
    height: 248px;
    margin: 1px 1px 1px 1px;
    border-top-left-radius: 2px 2px;
    border-top-right-radius: 2px 2px;
    border-bottom-left-radius: 2px 2px;
    border-bottom-right-radius: 2px 2px;
}

    .panel-right2 .border
    {
        font-size: 14px;
        color: #3B5362;
        margin: 10px 15px 15px 15px;
        padding: 0 0 0 0;
    }

    .panel-right2 .image
    {
        position: relative;
        left: 64px;
        top: 90px;
        background: url(../content/images/btn-otworz_rachunek.png) no-repeat 0 0;
        width: 120px;
        height: 30px;
        display: block;
        text-indent: -9999px;
        overflow: hidden;
        cursor: pointer;
        border: 0 none;
        line-height: 0;
        font-size: 0;
    }

.login-links
{
    float: left;
    background: #D8DDE0;
    width: 250px;
    height: 200px;
    margin: 0 30px 0 0;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    border-top-left-radius: 10px 10px;
    border-top-right-radius: 10px 10px;
    border-bottom-left-radius: 10px 10px;
    border-bottom-right-radius: 10px 10px;
}

    .login-links .corners-border
    {
        background: #fff;
        height: 140px;
    }

    .login-links a
    {
        color: #ac906b;
        text-decoration: underline;
    }

    .login-links .border
    {
        border-bottom: 1px solid #D8DDE0;
        margin: 0 0 10px;
        padding: 0 0 10px;
    }

.form-login .editor-label
{
    color: #ac906b;
    text-transform: uppercase;
    margin: 0;
}

.form-login .editor-field
{
    background: url(../content/images/login-input.png) no-repeat 0 0;
    width: 200px;
    height: 27px;
    padding: 5px 10px;
}

    .form-login .editor-field input
    {
        background: #fff;
        width: 200px;
        height: 27px;
        padding: 0;
        margin: 0;
        border: 0 none;
    }

.form-login .col-name
{
    position: absolute;
    top: 15px;
    left: 10px;
}

.form-login .col-pass
{
    position: absolute;
    top: 15px;
    left: 250px;
}

.form-login button
{
    position: absolute;
    top: 90px;
    left: 350px;
    background: url(../content/images/btn-zaloguj.png) no-repeat 0 0;
    width: 120px;
    height: 30px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer;
    border: 0 none;
    line-height: 0;
    font-size: 0;
}

    .form-login button.disabled
    {
        background-position: left bottom;
        cursor: default;
    }

/* logowanie nowe */

.form-login .editor-label_new
{
    color: #9FABB2;
    text-transform: uppercase;
    margin: 0;
}

.form-login .editor-field_new
{
    background: url(../content/images/login-input_new.png) no-repeat 0 0;
    width: 200px;
    height: 27px;
    padding: 5px 10px;
}

    .form-login .editor-field_new input
    {
        background: #fff;
        width: 200px;
        height: 27px;
        line-height: 27px;
        padding: 0;
        margin: 0;
        border: 0 none;
    }

.form-login .col-name_new
{
    position: absolute;
    top: 15px;
    left: 150px;
}

.form-login .col-pass_new
{
    position: absolute;
    top: 75px;
    left: 150px;
}

.form-login .button_new {
    position: absolute;
    top: 150px;
    left: 250px;
    /* background: url(../content/images/btn-zaloguj.png) no-repeat 0 0; */
    width: 120px;
    height: 30px;
    display: block;
    text-indent: 0px;
    overflow: hidden;
    cursor: pointer;
    border: 0 none;
    line-height: 1em;
    color: #fff;
    font-size: 0;
    background: #ac906b;
    border-radius: 3px;
    font-family: Arial;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
}

.form-login .button_client
{
    position: relative;
    top: 110px;
    left: 64px;
    background: url(../content/images/btn-zaloguj.png) no-repeat 0 0;
    width: 120px;
    height: 30px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer;
    border: 0 none;
    line-height: 0;
    font-size: 0;
}

.form-login .link_new
{
    position: relative;
    top: 130px;
    left: 15px;
}

    .form-login .link_new .link
    {
        color: #ac906b;
        text-decoration: underline;
    }

select.expand
{
    width: auto;
}

/* Logowanie Klient */
.form-login_client
{
    float: left;
    background: #D8DDE0;
    width: 250px;
    height: 248px;
    position: relative;
}

    .form-login_client .corners-border
    {
        background: #fff;
        height: 248px;
        border-radius: 9px;
    }

        .form-login_client .corners-border fieldset
        {
            margin: 0;
            border: 0 none;
        }

        .form-login_client .corners-border .border
        {
            font-size: 12px;
            color: #3B5362;
            margin: 0;
            padding: 10px 15px 15px 15px;
        }

    .form-login_client .editor-label
    {
        color: #ac906b;
        text-transform: uppercase;
        margin: 0;
    }

    .form-login_client .editor-field
    {
        background: url(../content/images/login-input.png) no-repeat 0 0;
        width: 200px;
        height: 27px;
        padding: 5px 10px;
    }

        .form-login_client .editor-field input
        {
            background: #fff;
            width: 200px;
            height: 27px;
            padding: 0;
            margin: 0;
            border: 0 none;
        }

    .form-login_client .col-name
    {
        position: absolute;
        top: 15px;
        left: 10px;
    }

    .form-login_client .col-pass
    {
        position: absolute;
        top: 15px;
        left: 250px;
    }

    .form-login_client button
    {
        position: absolute;
        top: 90px;
        left: 350px;
        background: url(../content/images/btn-zaloguj.png) no-repeat 0 0;
        width: 120px;
        height: 30px;
        display: block;
        overflow: hidden;
        cursor: pointer;
        border: 0 none;
        font-size: 0;
    }

        .form-login_client button.disabled
        {
            background-position: left bottom;
            cursor: default;
        }

    .form-login_client .editor-label_new
    {
        color: #9FABB2;
        text-transform: uppercase;
        margin: 0;
    }

    .form-login_client .editor-field_new
    {
        background: url(../content/images/login-input_new_client.png) no-repeat 0 0;
        width: 200px;
        height: 27px;
        padding: 5px 10px;
    }

        .form-login_client .editor-field_new input
        {
            background: #fff;
            width: 200px;
            height: 16px;
            line-height: 16px;
            padding: 0;
            margin: 0;
            border: 0 none;
        }

    .form-login_client .col-name_new
    {
        position: absolute;
        top: 45px;
        left: 15px;
    }

    .form-login_client .col-pass_new
    {
        position: absolute;
        top: 100px;
        left: 15px;
    }

    .form-login_client .button_new {
        position: absolute;
        top: 150px;
        left: 250px;
        background: url(../content/images/btn-zaloguj.png) no-repeat 0 0;
        width: 120px;
        height: 30px;
        display: block;
        /*text-indent: -9999px;*/
        overflow: hidden;
        cursor: pointer;
        border: 0 none;
        /*line-height: 0;*/
        color: #fff !important;
        background: #ac906b;
        font-size: 11px;
        text-transform: uppercase;
    }

    .form-login_client .button_client {
        position: relative;
        top: 75px;
        left: 64px;
        background: url(../content/images/btn-zaloguj.png) no-repeat 0 0;
        width: 120px;
        height: 30px;
        display: block;
        overflow: hidden;
        cursor: pointer;
        color: #fff !important;
        background: #ac906b;
        font-size: 11px;
        text-transform: uppercase;
        border-radius: 3px;
        font-family: Arial;
        font-weight: bold;
    }

    .form-login_client .button_client_first_log_on {
        position: relative;
        top: 180px;
        left: 10px;
        width: 87px;
        height: 30px;
        display: block;
        overflow: hidden;
        cursor: pointer;
        color: #111 !important;
        background: #e3e3e3;
        font-size: 11px;
        text-transform: uppercase;
        font-weight: bold;
        border-radius: 3px;
        font-family: Arial;
    }

    .form-login_client .button_client_forgottenPass {
        position: relative;
        top: 150px;
        left: 150px;
        width: 87px;
        height: 30px;
        display: block;
        overflow: hidden;
        cursor: pointer;
        color: #111 !important;
        background: #e3e3e3;
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
         border-radius: 3px;
         font-family: Arial;
    }

    .form-login_client .link_new
    {
        position: relative;
        top: 130px;
        left: 15px;
    }

        .form-login_client .link_new .link
        {
            color: #ac906b;
            text-decoration: underline;
        }

.login-links_client
{
    float: left;
    background: #D8DDE0;
    width: 250px;
    height: 200px;
    margin: 0 30px 0 0;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    border-top-left-radius: 10px 10px;
    border-top-right-radius: 10px 10px;
    border-bottom-left-radius: 10px 10px;
    border-bottom-right-radius: 10px 10px;
}

.panel-left
{
    float: left;
    background: #D8DDE0;
    width: 250px;
    height: 250px;
    margin: 0 25px 0 0;
    border-top-left-radius: 3px 3px;
    border-top-right-radius: 3px 3px;
    border-bottom-left-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px;
}

.panel-left2
{
    float: left;
    background: #FFF;
    width: 248px;
    height: 248px;
    margin: 1px 1px 1px 1px;
    border-top-left-radius: 2px 2px;
    border-top-right-radius: 2px 2px;
    border-bottom-left-radius: 2px 2px;
    border-bottom-right-radius: 2px 2px;
}

    .panel-left2 .border
    {
        font-size: 12px;
        color: #3B5362;
        margin: 10px 15px 15px 15px;
        padding: 0 0 0 0;
    }

    .panel-left2 .image
    {
        position: relative;
        left: 64px;
        top: 110px;
        background: url(../content/images/btn-xelioninternet.png) no-repeat 0 0;
        width: 120px;
        height: 30px;
        display: block;
        text-indent: -9999px;
        overflow: hidden;
        cursor: pointer;
        border: 0 none;
        line-height: 0;
        font-size: 0;
    }

.panel-right
{
    float: right;
    background: #D8DDE0;
    width: 250px;
    height: 250px;
    margin: 0 0 0 0;
    border-top-left-radius: 3px 3px;
    border-top-right-radius: 3px 3px;
    border-bottom-left-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px;
}

.panel-right2
{
    float: right;
    background: #FFF;
    width: 248px;
    height: 248px;
    margin: 1px 1px 1px 1px;
    border-top-left-radius: 2px 2px;
    border-top-right-radius: 2px 2px;
    border-bottom-left-radius: 2px 2px;
    border-bottom-right-radius: 2px 2px;
}

    .panel-right2 .border
    {
        font-size: 12px;
        color: #3B5362;
        margin: 10px 15px 15px 15px;
        padding: 0 0 0 0;
    }

    .panel-right2 .image
    {
        position: relative;
        left: 64px;
        top: 91px;
        background: url(../content/images/btn-otworz_rachunek.png) no-repeat 0 0;
        width: 120px;
        height: 30px;
        display: block;
        text-indent: -9999px;
        overflow: hidden;
        cursor: pointer;
        border: 0 none;
        line-height: 0;
        font-size: 0;
    }

/*
.form-login .errors-wrapper		{ width:320px; position:absolute; top:82px; left:10px; background:url(../content/images/arrow-up.png) no-repeat 80px 0; padding:8px 0 0;}
.form-login .errors-wrapper .corners		{ background:#ac906b; padding:6px 10px 5px;}
.form-login .errors-wrapper .field-validation-error	{ display:block; color:#fff; }
*/

/* profil */
.form-list
{
    overflow: hidden;
    padding: 0 0 0;
    * margin-bottom: 10px; /* Margin for IE 7 */
}

    .form-list.edit
    {
        margin: 0;
    }
    /*.form-list li				{ float:left; width:240px; margin:0 30px 8px 0; padding:5px 0 15px; border-bottom:1px solid #D8DDE0;}*/
    .form-list li
    {
        float: left;
        width: 235px;
        margin: 0 10px 1em 10px;
        min-height: 20px;
        border: 0 none;
        padding: 0;
    }

    .form-list > div
    {
        float: left;
        width: 235px;
        margin: 0 15px 8px 10px;
        border: 0 none;
        padding: 5px 0 0;
    }

#safeEnvelopesTemp > div
{
    float: left;
    width: 235px;
    margin: 0 15px 8px 10px;
    border: 0 none;
    padding: 5px 0 0;
}

.form-list div.survey
{
    clear: both;
    width: auto;
    margin: auto;
    padding: initial;
    padding: 0;
}

.form-list.long li, .form-list.long > div
{
    width: auto;
    margin: 0 0 10px;
}

.form-list.edit li, .form-list.edit > div
{
    border: 0 none;
    padding: 0;
}

.form-list li.right, .form-list > div.right
{
    margin: 0 0 10px;
}

.form-list li.last, .form-list > div.last
{
    border: 0 none;
    width: 290px;
    margin-left: 0;
    margin-right: 0;
}

    .form-list li.last .editor-label
    {
        width: 135px;
    }

.form-list .display-label
{
    font-size: 1.1em;
    color: #9fabb2;
    margin: 3px 10px 3px 0;
    padding: 0;
    width: 90px;
    float: left;
}

.form-list .display-field
{
    position: relative;
    font-size: 1.1em;
    color: #3b5362;
    margin: 0;
    padding: 0;
    width: 120px; /*height:25px;*/
    text-align: left;
    float: left;
}

.form-list .display-field-long
{
    position: relative;
    font-size: 1.1em;
    color: #3b5362;
    margin: 0;
    padding: 0;
    width: 800px; /*height:25px;*/
    text-align: left;
    float: none;
}

.form-list .display-input
{
    position: relative;
    background: url(../content/images/input-new.png) no-repeat 0 0;
    margin: 0;
    padding: 3px 4px 2px;
    width: 112px;
    height: 18px;
    float: left;
}

    .form-list .display-input input
    {
        font-size: 1.1em;
        color: #3b5362;
        width: 112px;
        height: 13px;
        border: 0 none;
        padding: 0;
        text-align: left;
    }

.styled-form-list .display-label
{
    font-size: 1.1em;
    color: #9fabb2;
    margin: 0 5px 3px 0;
    padding: 0;
    width: 90px;
    float: left;
}

.styled-form-list .display-field
{
    position: relative;
    font-size: 1.1em;
    color: #3b5362;
    margin: 0;
    padding: 0;
    width: 120px; /*height:25px;*/
    text-align: left;
    float: left;
}

.styled-form-list .display-input
{
    position: relative;
    background: url(../content/images/input-new.png) no-repeat 0 0;
    margin: 0;
    padding: 3px 4px 2px;
    width: 112px;
    height: 18px;
    float: left;
}

    .styled-form-list .display-input input
    {
        font-size: 1.1em;
        color: #3b5362;
        width: 112px;
        height: 13px;
        border: 0 none;
        padding: 0;
        text-align: left;
    }

.styled-form-list .display-field.max
{
    width: 700px;
}

/* DS Fix */
.form-list .editor-label
{
    font-size: 1.1em;
    color: #9fabb2;
    margin: 3px 5px 3px 0;
    padding: 0;
    width: 90px;
    float: left;
}

.form-list .editor-field
{
    font-size: 1.1em;
    color: #3b5362;
    margin: 0;
    padding: 0;
    width: 132px;
    height: 25px;
    text-align: left;
    float: left;
}

.form-list .editor-input
{
    position: relative;
    background: url(../content/images/input-new.png) no-repeat 0 0;
    margin: 0;
    padding: 3px 4px 2px;
    width: 112px;
    height: 18px;
    float: left;
}

    .form-list .editor-input input
    {
        font-size: 1.1em;
        color: #3b5362;
        width: 112px;
        border: 0 none;
        padding: 0;
        text-align: left;
    }

.form-list .editor-field
{
    position: relative; /*background:url(../content/images/input-new.png) no-repeat 0 0;*/
    margin: 0; /*padding:3px 4px 2px; width:112px;*/
    height: 18px;
    float: left;
}

.editor-field.mid-220 {
    width: 220px !important;
}

.editor-field.mid-335
{
    width: 335px !important;
}

.form-list .editor-field input, .form-list .editor-field-to-no-required-data input
{
    font-size: 1.1em;
    color: #3b5362;
    background: url(../content/images/input-w140.png) no-repeat 0 0;
    width: 132px;
    height: 21px;
    line-height: 21px;
    border: 0 none;
    padding: 0 4px;
    text-align: left;
}

.form-list .editor-field .requiredInput
{
    background: url(../content/images/input-w140-r.png) no-repeat 0 0;
}

.input-disabled
{
    width: 170px !important;
}
    .disabledInput
    {
        background: url(../content/images/input-w140-disabled.png) no-repeat 0 0 !important;
    }

    .input-disabled input
    {
        font-size: 1.1em;
        color: #3b5362;
        background: url(../content/images/input-w140-disabled.png) no-repeat 0 0 !important;
        width: 132px;
        height: 21px;
        line-height: 21px;
        border: 0 none;
        padding: 0 4px;
        text-align: left;
    }

    .input-disabled #showButton
    {
        width: 16px;
        height: 15px;
        display: inline-block;
        background: url(../content/images/type-clients-icon.png) no-repeat 0 0;
    }
    .input-disabled #showClientTypesButton {
        width: 16px;
        height: 15px;
        display: inline-block;
        background: url(../content/images/type-clients-icon.png) no-repeat 0 0;
    }
    .input-disabled #showRegionsButton {
        width: 16px;
        height: 15px;
        display: inline-block;
        background: url(../content/images/type-clients-icon.png) no-repeat 0 0;
    }

.styled-form-list .editor-label
{
    font-size: 1.1em;
    color: #9fabb2;
    margin: 3px 5px 0 0;
    padding: 0;
    width: 90px;
    float: left;
}

.editor-label.mid
{
    width: 150px;
}

.styled-form-list .editor-field
{
    font-size: 1.1em;
    color: #3b5362;
    margin: 0;
    padding: 0;
    width: 132px;
    height: 25px;
    text-align: left;
    float: left;
}

.styled-form-list .editor-field-short {
    font-size: 1.1em;
    color: #3b5362;
    margin: 0;
    padding: 0;
    width: 90px;
    height: 25px;
    text-align: left;
    float: none;
}

.styled-form-list .editor-field-long
{
    font-size: 1.1em;
    color: #3b5362;
    margin: 0;
    padding: 0;
    width: 800px;
    height: 25px;
    text-align: left;
    float: none;
}

.styled-form-list .editor-description, .form-list .editor-description
{
    clear: both;
    font-size: 0.8em;
    color: #9fabb2;
    margin: -5px 10px 0 10px;
    padding: 0;
    max-width: 500px;
}

.styled-form-list .editor-input
{
    position: relative;
    background: url(../content/images/input-new.png) no-repeat 0 0;
    margin: 0;
    padding: 3px 4px 2px;
    width: 112px;
    height: 18px;
    float: left;
}

    .styled-form-list .editor-input input
    {
        font-size: 1.1em;
        color: #3b5362;
        width: 112px;
        border: 0 none;
        padding: 0;
        text-align: left;
    }

.styled-form-list .editor-field
{
    position: relative; /*background:url(../content/images/input-new.png) no-repeat 0 0;*/
    margin: 0; /*padding:3px 4px 2px;*/ /*width:112px;*/
    height: 18px;
    float: left;
}

    .styled-form-list .editor-field input, .styled-form-list .editor-field-to-no-required-data input
    {
        font-size: 1.1em;
        color: #3b5362;
        background: url(../content/images/input-w140.png) no-repeat 0 0;
        width: 132px;
        line-height: 21px;
        height: 21px;
        border: 0 none;
        padding: 0 4px;
        text-align: left;
    }

    .styled-form-list .editor-field input.number , .styled-form-list .editor-field-to-no-required-data input.number  {
        text-align: right;
    }

    .styled-form-list .editor-field .requiredInput
    {
        background: url(../content/images/input-w140-r.png) no-repeat 0 0;
    }

    .styled-form-list .editor-field.mid-220 .requiredInput {
        background: url(../content/images/input-new-mid-220-r.png) no-repeat 0 0 !important;
    }

    .styled-form-list .editor-field.mid-335 .requiredInput
    {
        background: url(../content/images/input-new-mid-335-r.png) no-repeat 0 0 !important;
    }

    .styled-form-list .editor-field.mid-395 .requiredInput
    {
        background: url(../content/images/input-new-mid-395-r.png) no-repeat 0 0 !important;
    }

    .styled-form-list .editor-field.mid-430 .requiredInput, .form-list .editor-field.mid-430 .requiredInput
    {
        background: url(../content/images/input-new-mid-430-r.png) no-repeat 0 0 !important;
    }
    

    .styled-form-list .editor-field.w196 input
    {
        font-size: 1.1em;
        color: #3b5362;
        background: url(../content/images/input-w196.png) no-repeat 0 0;
        width: 196px;
        line-height: 21px;
        height: 21px;
        border: 0 none;
        padding: 0 4px;
        text-align: left;
    }

    .styled-form-list .editor-field.w196 .requiredInput
    {
        background: url(../content/images/input-w196-r.png) no-repeat 0 0;
    }

.styled-form-list li, ul.form-list ul li, ul.form-list li
{
    margin-left: 10px;
}

.styled-form-list .editor-field_fileUpload
{
    position: relative;
    background: url(../content/images/btn-upload.png) no-repeat 100% 0px;
    padding: 0px 0px 0px;
    width: 370px;
    height: 30px;
    float: none;
    margin: 0px;
}

    .styled-form-list .editor-field_fileUpload input
    {
        opacity: 20.0;
        -moz-opacity: 20.0;
        filter: alpha(opacity=00);
        font-size: 1.1em;
        color: #3b5362;
        width: 112px;
        border: 0 none;
        padding: 0;
        text-align: left;
    }

    .styled-form-list .editor-field_fileUpload #fakeinputfile
    {
        margin-top: -28px;
    }

        .styled-form-list .editor-field_fileUpload #fakeinputfile #fakefilepc
        {
            background: url(../content/images/input-new.png) no-repeat 0 0;
            width: 185px;
            height: 18px;
            font-size: 12px;
            font-family: Arial;
            font-size: 1.1em;
            color: #3b5362;
        }

.styled-form-list .editor-field .file-btn
{
    top: 0;
    left: 0;
    background: none !important;
    width: 120px;
    height: 25px;
    z-index: 2;
}

/*.styled-form-list { padding: 0 10px; } */
.styled-form-list .item
{
    float: left;
    width: 235px;
    margin: 0 10px 1em 10px;
    border: 0 none;
    padding: 0;
    position: relative;
}

    .styled-form-list .item.last
    {
        margin: 0 0 1em 0;
        width: 290px;
    }

        .styled-form-list .item.last .editor-label
        {
            width: 135px;
        }

    .styled-form-list .item.mid
    {
        width: 360px;
    }

    .data-confirmation.form-list .item.mid2 ,.styled-form-list .item.mid2
    {
        width: 525px;
    }
    .data-confirmation.form-list .item.mid2 .display-field
    {
        width: 400px !important;
    }

    .data-confirmation.form-list .item.mid3 ,.styled-form-list .item.mid3
    {
        width: 500px;
    }
    .data-confirmation.form-list .item.mid3 .display-field
    {
        width: 375px !important;
    }

    .styled-form-list .item.max
    {
        width: 620px;
    }

/*.styled-form-list .display-label { font-size: 1.2em; color: #ac906b; text-transform: uppercase; margin: 0; }*/
.f-buttons .b-zarejestruj
{
    float: right;
}

.styled-form-list.errors .item
{
    padding: 5px 0 40px;
}

.styled-form-list .item .display-input
{
    position: relative;
}


.styled-form-list .item.upload
{
    width: 400px;
    float: none;
    clear: both;
}

    .styled-form-list .item.upload .editor-field
    {
        background: url(../content/images/bg-upload.png) no-repeat 0 0;
        height: 34px;
        padding: 3px 0 0 5px;
    }

        .styled-form-list .item.upload .editor-field input
        {
            border: 0 none;
            color: #3B5362;
            font-size: 1.8em;
        }

        .styled-form-list .item.upload .editor-field div
        {
            margin: 0 0 0 10px;
        }
/*
.styled-form-list .errors-wrapper			{ width:240px; position:absolute; top:60px; left:0; font-size:1.2em; background:url(../content/images/arrow-up.png) no-repeat 80px 0; margin:2px 0 0; padding:8px 0 0;}
.styled-form-list .errors-wrapper .corners	{ background:#ac906b; padding:6px 10px 5px;}
.styled-form-list .errors-wrapper .field-validation-error{ display:block; color:#fff; }
*/

.styled-form-list .editor-label-register
{
    font-size: 1.1em;
    color: #9fabb2;
    margin: 3px 20px 3px 0;
    padding: 0;
    width: 180px;
    float: left;
}

.styled-form-list .item-register
{
    float: left;
    width: 440px;
    margin: 0 30px 8px 10px;
    border: 0 none;
    padding: 0;
    position: relative;
}

.messageDetails
{
    background: url(../content/images/wiadomosc.png) repeat-y 0 0;
    min-height: 200px;
    position: relative;
}

.messageDetails-bottom
{
    background: url(../content/images/wiadomosc-bot.png) no-repeat 0 0;
    height: 4px;
    line-height: 0;
    margin: 0 0 30px;
}

.messageDetails .link
{
    display: block;
    position: absolute;
    right: 15px;
    width: 120px;
    height: 28px;
    overflow: hidden;
    text-indent: -9999px;
}

.messageDetails .content
{
    width: 625px;
    border-bottom: 1px solid #D8DDE0;
    padding: 15px 0;
    margin: 0 10px;
    font-size: 1.2em;
}

.messageDetails .list-attachments
{
    overflow: hidden;
    width: 635px;
    margin: 0 10px;
}

    .messageDetails .list-attachments li
    {
        float: left;
        width: 120px;
        font-size: 1.1em;
        padding: 15px 0 15px 60px;
        margin: 0 30px 0 0;
        background: url("../content/images/pdf.png") no-repeat left center;
    }

        .messageDetails .list-attachments li a
        {
            color: #ac906b;
            display: block;
            text-decoration: underline;
        }

#clientTypes, #productsStatuses, #regions
{
    display: none;
    width: 210px;
    height: auto;
    position: absolute;
    left: 265px;
    background-color: white;
    border: 1px solid #D8DDE0;
    padding: 7px;
    z-index: 1;
}
#productsStatuses
{
    left: 530px;
}

    #clientTypes .selectAll, #regions .selectAll
    {
        float: left;
        clear: both;
        padding: 0px;
        width: 210px;
        border-bottom: 1px solid #efefef;
    }

        #clientTypes .selectAll .editor-field, #productsStatuses .selectAll .editor-field, #regions .selectAll .editor-field
        {
            width: 35px;
            height: 27px;
        }

        #clientTypes .selectAll .editor-label, #productsStatuses .selectAll .editor-label, #regions .selectAll .editor-label
        {
            width: 170px;
        }

    #clientTypes .selectOpt, #productsStatuses .selectOpt, #regions .selectOpt
    {
        float: left;
        clear: both;
        padding: 2px;
        width: 250px;
        margin-top: 2px;
    }

        #clientTypes .selectOpt .editor-field, #productsStatuses .selectOpt .editor-field, #regions .selectOpt .editor-field
        {
            width: 35px;
        }

        #clientTypes .selectOpt .editor-label, #productsStatuses .selectOpt .editor-label, #regions .selectOpt .editor-label
        {
            width: 180px;
        }

    #clientTypes #okButton, #productsStatuses #okButton, #clientTypes #okClientTypesButton, #regions #okRegionsButton
    {
        float: right;
        margin-right: 5px;
        display: block;
        width: 30px;
        height: 20px;
        background: url(../content/images/b-ok-small.png) no-repeat 0 0;
    }

/* edytor */
.f-editor
{
    padding: 15px 10px 0;
}

.t-editor-toolbar-wrap
{
    background: #9DA9B0;
}

form .editor-field
{ /*background:#9DA9B0;*/
    margin: 0 0 15px;
}

.editor-field .corners-border
{
    background: #fff;
}

.editor-field table
{
    width: 100%;
}
/*.editor-field.input-long input { color: #3b5362; font-size: 1.8em; border: 0 none; width: 730px; margin: 5px 10px; background-color: #fff !important; }*/
.t-editor-toolbar
{
    overflow: hidden;
    padding: 10px 5px;
}

    .t-editor-toolbar li
    {
        float: left;
    }
/*.editor-label			{ color:#9DA9B0; font-weight:bold; font-size:1.1em; text-transform:uppercase;}*/
.t-editable-area
{
    padding: 3px 8px;
}

    .t-editable-area iframe
    {
        width: 755px;
        height: 250px;
    }

#announcementDetails .t-editable-area
{
    padding: 0;
}

    #announcementDetails .t-editable-area iframe
    {
        width: 670px;
        height: 250px;
    }

.f-buttons
{
    overflow: hidden;
    margin: 0 0 10px;
    padding: 0 10px;
    clear: both;
}

.f-editor .f-buttons
{
    padding: 0;
}

.f-buttons .b-anuluj
{
    float: left;
}

.f-buttons .b-wyslij
{
    float: right;
}
.f-buttons .b-zaakceptuj_bez_wysylania
{
    float: right;
}

.f-buttons .b-dalej
{
    float: right;
}

.f-buttons .b-szukaj
{
    margin-top: 2em;
    padding-left: 12em;
    float: right;
}

.t-editor-button .t-tool-icon
{
    background: url(../content/images/menu-edytor.png) no-repeat;
    display: block;
    width: 21px;
    height: 21px;
    overflow: hidden;
    text-indent: -9999px;
    overflow: hidden;
}

    .t-editor-button .t-tool-icon.t-bold
    {
        background-position: 0 0;
    }

    .t-editor-button .t-tool-icon.t-italic
    {
        background-position: -28px 0;
    }

    .t-editor-button .t-tool-icon.t-underline
    {
        background-position: -58px 0;
    }

    .t-editor-button .t-tool-icon.t-strikethrough
    {
        background-position: -90px 0;
        width: 33px;
    }

    .t-editor-button .t-tool-icon.t-strikethrough
    {
        background-position: -90px 0;
        width: 33px;
    }

    .t-editor-button .t-tool-icon.t-justifyLeft
    {
        background-position: -357px 0;
    }

    .t-editor-button .t-tool-icon.t-justifyCenter
    {
        background-position: -387px 0;
    }

    .t-editor-button .t-tool-icon.t-justifyRight
    {
        background-position: -416px 0;
    }

    .t-editor-button .t-tool-icon.t-justifyFull
    {
        background-position: -446px 0;
    }

    .t-editor-button .t-tool-icon.t-insertUnorderedList
    {
        background-position: -477px 0;
    }

    .t-editor-button .t-tool-icon.t-insertOrderedList
    {
        background-position: -506px 0;
    }

    .t-editor-button .t-tool-icon.t-outdent
    {
        background-position: -534px 0;
    }

    .t-editor-button .t-tool-icon.t-indent
    {
        background-position: -563px 0;
    }

    .t-editor-button .t-tool-icon.t-createLink
    {
        background-position: -695px 0;
    }

    .t-editor-button .t-tool-icon.t-unlink
    {
        background-position: -717px 0;
    }

    .t-editor-button .t-tool-icon.t-insertImage
    {
        background-position: -744px 0;
    }

.t-editor-toolbar .t-editor-combobox input
{
    width: auto;
}

.t-editor-combobox
{
    border: 1px solid #fff;
    background: #9DA9B0;
    margin: 0 5px 0 0;
    position: relative;
}

.editor-field .t-editor-combobox input
{
    color: #fff;
    background: transparent;
    border: 0 none;
}

.t-animation-container .t-reset
{
    border: 1px solid #fff;
    border-top: none;
    color: #fff;
    background: #9DA9B0;
    padding: 0;
}

    .t-animation-container .t-reset .t-item
    {
        padding: 2px 5px;
        cursor: pointer;
    }

        .t-animation-container .t-reset .t-item.t-state-selected, .t-animation-container .t-reset .t-item.t-state-hover
        {
            background-color: #b4bec3;
        }

.t-editor-combobox .t-arrow-down
{
    cursor: pointer;
    background: url(../content/images/menu-edytor.png) no-repeat -230px -3px;
    display: block;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 15px;
    height: 15px;
    overflow: hidden;
    text-indent: -9999px;
    overflow: hidden;
}

.t-editor-combobox .t-arrow-up
{
    cursor: pointer;
    background: url(../content/images/menu-edytor.png) no-repeat -230px -3px;
    display: block;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 15px;
    height: 15px;
    overflow: hidden;
    text-indent: -9999px;
    overflow: hidden;
}

.t-editor-selectbox
{
    border: 1px solid #fff;
    background: #9DA9B0;
    margin: 0 5px 0 0;
    position: relative;
}

    .t-editor-selectbox .t-selectbox .t-input
    {
        color: #fff;
        background: transparent;
        border: 0 none;
        display: block;
        padding: 2px;
        margin: 0 50px 0 0;
    }

    .t-editor-selectbox .t-arrow-down
    {
        cursor: pointer;
        background: url(../content/images/menu-edytor.png) no-repeat -230px -3px;
        display: block;
        position: absolute;
        top: 2px;
        right: 2px;
        width: 15px;
        height: 15px;
        overflow: hidden;
        text-indent: -9999px;
        overflow: hidden;
    }

    .t-editor-selectbox .t-arrow-up
    {
        cursor: pointer;
        background: url(../content/images/menu-edytor.png) no-repeat -230px -3px;
        display: block;
        position: absolute;
        top: 2px;
        right: 2px;
        width: 15px;
        height: 15px;
        overflow: hidden;
        text-indent: -9999px;
        overflow: hidden;
    }

.t-overlay
{
    z-index: 10000;
    background: #ccc;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.t-window
{
    z-index: 10100;
    font-size: 1.2em;
    background: #fff;
    position: fixed;
    top: 50px;
    left: 50%;
    width: 500px;
    padding: 15px;
}

.t-window-titlebar
{
    position: relative;
    margin: 0 0 15px;
}

    .t-window-titlebar .t-window-actions
    {
        position: absolute;
        top: 0;
        right: 0;
    }

.t-window .t-form-text-row
{
    overflow: hidden;
    margin: 0 0 15px;
}

    .t-window .t-form-text-row label
    {
        display: block;
        float: left;
        width: 100px;
    }

.t-window .t-form-checkbox-row
{
    margin: 0 0 15px;
}

.system-message .sys-border
{
    width: 798px;
    margin: 4px 0 10px;
        background: rgb(189,188,188);
    font-size: 1.2em;
}

    .system-message .sys-border .corners-border
    {
        width: 768px;
        background: #fff;
        padding: 15px;
    }

    .system-message .sys-border h3
    {
        color: #ac906b;
        font-weight: bold;
        margin: 0 0 15px;
    }

.wizard-desc
{
    color: #405766;
    font-size: 1.1em;
    margin: 30px 10px;
}

.wizard-label
{
    color: #9FABB2;
    font-size: 1.1em;
    text-transform: uppercase;
    margin: 0;
    padding: 0 10px;
}

.wizard-radio
{
    background: #D8DDE0;
    width: 550px;
    margin: 0 10px;
}

    .wizard-radio .corners-border
    {
        background: #fff;
        padding: 15px;
        overflow: hidden;
    }

    .wizard-radio label
    {
        color: #3B5362;
        font-size: 1.1em;
    }

    .wizard-radio .item
    {
        margin: 0;
    }

        .wizard-radio .item.top
        {
            margin-bottom: 10px;
        }

        .wizard-radio .item.left
        {
            margin-right: 30px;
        }

.steps-wrapper
{
    clear: both;
    position: relative;
    margin: 0 0 15px;
    height: 70px;
}

    .steps-wrapper-button-right {
        float:right;
        margin-right:15px;
    }

    .steps-wrapper-button-left {
        float:left;
        margin-left:15px;
    }

    .steps-wrapper .loader-wrapper
    {
        position: absolute;
        top: 38px;
        left: 160px;
        background: #D8DDE0;
        width: 480px;
        overflow: hidden;
    }

        .steps-wrapper .loader-wrapper .corners-border
        {
            float: right;
            background: #fff;
            height: 10px;
        }

        .steps-wrapper .loader-wrapper.complete
        {
            background: #B9C1C7;
        }

            .steps-wrapper .loader-wrapper.complete .corners-border
            {
                background: #D8DDE0;
                width: 100%;
            }

    .steps-wrapper .b-poprzedni-krok
    {
        position: absolute;
        top: 30px;
        left: 10px;
    }

    .steps-wrapper .b-poprzedni-krok-szary
    {
        position: absolute;
        top: 30px;
        left: 10px;
    }

    .steps-wrapper .b-anuluj-szary
    {
        position: absolute;
        top: 30px;
        left: 10px;
    }

    .steps-wrapper .b-powrot-szary
    {
        position: absolute;
        top: 30px;
        left: 10px;
    }
    .steps-wrapper .b-przejdz-do-zlecenia,
    .steps-wrapper .b-przejdz-do-transakcji
    {
        position: absolute;
        top: 30px;
        right: 10px;
    }
    
    .steps-wrapper .b-cofnij-szary
    {
        position: absolute;
        top: 30px;
        left: 10px;
    }
    
    .steps-wrapper .b-anuluj-szary2
    {
        position: absolute;
        top: 30px;
        left: 100px;
    }

    .steps-wrapper .b-nowedzialanie
    {
        position: absolute;
        top: 30px;
        left: 10px;
    }
    .steps-wrapper .b-zatrzymaj-wniosek
    {
        position: absolute;
        top: 30px;
        right: 140px;
    }

    .steps-wrapper .b-zero-krok, .steps-wrapper .b-zero-krok-szary
    {
        position: absolute;
        top: 30px;
        left: 10px;
    }

    .steps-wrapper .b-nastepny-krok,
    .steps-wrapper .b-zakoncz_zapisz,
    .steps-wrapper .b-zatwierdz,
    .steps-wrapper .b-potwierdz,
    .steps-wrapper .b-zakoncz,
    .steps-wrapper .b-przejdz-do-dyspozycji,
    .steps-wrapper .b-dodaj,
    .steps-wrapper .b-akceptuj,
    .steps-wrapper .b-nastepny-krok-www,
    .steps-wrapper .b-zakoncz-dyspozycje,
    .steps-wrapper .b-zapisz-zmiane-statusu,
    .steps-wrapper .b-zapisz-zmiane,
    .steps-wrapper .b-zakoncz_zapisz-www,
    .steps-wrapper .b-zloz-zlecenie,
    .steps-wrapper .b-przekaz-do-weryfikacji,
    .steps-wrapper .b-zloz,
    .steps-wrapper .b-drukuj-WWW,
    .steps-wrapper .b-ok-WWW,
    .steps-wrapper .b-przypisane-rejestry,
    .steps-wrapper .b-odwolaj-pelnomocnika,
    .steps-wrapper .b-historia-zmian,
    .steps-wrapper .b-utworz-dyspozycje,
    .steps-wrapper .b-zloz-wniosek,
    .steps-wrapper .b-wygeneruj-wyciag-bankowy
    {
        position: absolute;
        top: 30px;
        right: 10px;
    }
    
    .steps-wrapper .b-dane-klienta    
    {
        position: absolute;
        top: 30px;
        left: 340px;
    }    
    .steps-wrapper .b-dane-drugiego-klienta
    {
        position: absolute;
        top: 30px;
        left: 340px;
    }
    
    .steps-wrapper .b-aktualizuj3    
    {
        position: absolute;
        top: 30px;
        right: 140px;
    }
    
    .steps-wrapper .b-aktualizuj-dane-pelnomocnika
    {
        position: absolute;
        top: 30px;
        right: 140px;
    }
    
    .steps-wrapper .b-przejdz-do-pelnomocnictwa 
    {
        position: absolute;
        top: 30px;
        right: 140px;
    }

    .steps-wrapper .b-przelicz
    {
        position: absolute;
        top: 30px;
        right: 140px;
    }

    .steps-wrapper .b-odwolaj
    {
        position: absolute;
        top: 30px;
        right: 270px;
    }

    .steps-wrapper .b-dodaj-skan
    {
        position: absolute;
        top: 30px;
        right: 400px;
    }

    .steps-wrapper .b-rozszerz-zakres-o-rp
    {
        position: absolute;
        top: 30px;
        right: 530px;
    }

    .steps-wrapper .b-wyslij-mail
    {
        position: absolute;
        top: 30px;
        right: 0px;
    }

    .steps-wrapper .b-szukaj-small
    {
        position: absolute;
        top: 30px;
        right: 0px;
    }

    .steps-wrapper .b-wydrukuj-przelew
    {
        position: absolute;
        top: 30px;
        right: 140px;
    }

    .steps-wrapper .b-wydrukuj-instrukcje-platnicza
    {
        position: absolute;
        top: 30px;
        right: 270px;
    }


    .steps-wrapper .pager
    {
        color: #caced0;
        font-size: 3em;
        clear: both;
        text-align: center;
        line-height: 1;
    }


        .steps-wrapper .pager span
        {
            color: #ac906b;
        }

#EditSubmit
{
    position: absolute;
    top: 30px;
    right: 0px;
}

.captcha-wrapper
{
    color: #405766;
    font-size: 1.2em;
    margin: 30px 10px;
    overflow: hidden;
}

    .captcha-wrapper .desc
    {
        float: left;
        width: 220px;
        margin: 0 30px 15px 0;
    }

        .captcha-wrapper .desc h3
        {
            margin: 0 0 15px;
        }

/* Ankieta */

div.survey-list
{
    width: 100%;
    text-align: justify;
}

.survey-list-left {
    text-align: left !important;
}

.question-title
{
    color: #3b5362;
    font-size: 1.1em;
    padding-left: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.survey-list .question-answers
{
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

    .survey-list .question-answers .answer
    {
        margin: 0 10px;
        font-size: 1.1em;
        color: #596d7a;
        overflow: hidden;
    }

        .survey-list .question-answers .answer p
        {
            display: block;
            margin-bottom: 7px;
            text-align: justify; /*float: left; PP: opcje w ankiecie by³y nierowno, stad usunalem*/
        }

            .survey-list .question-answers .answer p.bigger
            {
                font-size: 1.3em;
                padding-top: 2px;
            }

        .survey-list .question-answers .answer.short p
        {
            width: 500px;
        }

        .survey-list .question-answers .answer span
        {
            font-size: 1.4em;
            display: block;
            float: left;
        }

.wizard-step .jqTransformRadio
{
    margin-top: -2px;
}

.wizard-step-title
{
    font-weight: bold;
    font-size: medium;
    margin-left: 20px;
    display: block;
    clear: both;
}

.question-answers.highlight .jqTransformRadio.requiredInput
{
    background-image: url("../content/images/radio_v2-r.gif") !important;
}

.question-answers.highlight .jqTransformCheckbox.requiredInput
{
    background-image: url("../content/images/checkbox_v2-r.gif") !important;
}

.survey-list .question-answers .answer.last
{
    border-bottom: none;
}

.survey-list .question-answers .answer.last, .survey-list .question-answers .answer.short-last
{
    margin-bottom: 0px;
}

.survey-list .styled-form-list
{ /*float: right; Problem w IE7*/
    font-size: 1.1em;
    padding-top: 0;
    margin-right: 10px;
}

    .survey-list .styled-form-list label.small
    {
        font-size: 0.9em;
        display: block;
        padding-left: 25px;
    }

    .survey-list .styled-form-list.cb
    {
        width: 185px;
        margin-right: 50px;
        margin-left: 0px;
    }

        .survey-list .styled-form-list.cb span
        {
            margin-right: 10px;
            display: block;
        }

        .survey-list .styled-form-list.cb.top
        {
            margin-bottom: 25px;
        }

.survey-list .radio-wrapper
{
}

    .survey-list .radio-wrapper .styled-form-list
    {
        float: left;
        width: 250px;
        margin-left: 0px;
        padding: 0;
        margin-right: 0;
    }

.survey-list .checkbox-wrapper .styled-form-list
{
    float: left;
    width: 210px;
    margin: 0 40px 15px 0;
    padding: 0;
}

.survey-list .jqTransformRadioWrapper
{
    margin-top: 2px;
}

.question-title-bold
{
    color: #3b5362 !important;
    font-size: 1.3em;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}

.question-title-bolder
{
    color: #3b5362 !important;
    font-size: 1.6em;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bolder;
    width: 98%;
}

.mifid-summary-text-justify
{
    color: #3b5362 !important;
    font-size: 1.3em;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: justify;
}

.mifid-summary-text-justify-italic
{
    color: #3b5362 !important;
    font-size: 1.3em;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-style: italic;
    text-align: justify;
}

.answer .editor-label
{
    font-size: 1.1em;
    color: #9fabb2;
    margin: 3px 20px 3px 0;
    padding: 0;
    width: 100px;
    float: left;
}

.answer .editor-field
{
    font-size: 1.1em;
    color: #3b5362;
    margin: 0;
    padding: 0;
    width: 120px;
    height: 25px;
    text-align: left;
    float: left;
}

.answer .editor-input
{
    position: relative;
    background: url(../content/images/input-new.png) no-repeat 0 0;
    margin: 0;
    padding: 3px 4px 2px;
    width: 112px;
    height: 18px;
    float: left;
}

    .answer .editor-input input
    {
        font-size: 1.1em;
        color: #3b5362;
        width: 112px;
        border: 0 none;
        padding: 0;
        text-align: left;
    }

.answer .editor-field
{
    position: relative; /*background:url(../content/images/input-new.png) no-repeat 0 0;*/
    margin: 0; /*padding:3px 4px 2px; width:112px;*/
    height: 18px;
    float: left;
}

    .answer .editor-field input
    {
        font-size: 1.1em;
        color: #3b5362;
        background: url(../content/images/input-new.png) no-repeat 0 0;
        width: 112px;
        line-height: 21px;
        height: 21px;
        border: 0 none;
        padding: 0 4px;
        text-align: left;
    }

.col
{
    width: 220px;
    overflow: hidden;
    float: right;
    margin-left: 10px;
}

    .col.left
    {
        margin-right: 180px;
    }

.answer .grey-header
{
    width: 757px;
    height: 57px;
    background: url(../content/images/grey-header.png) no-repeat center;
    margin-top: 50px;
}

.answer .table
{
    width: 757px;
    padding-top: 10px;
}

    .answer .table .row
    {
        padding-top: 7px;
        padding-bottom: 5px;
        clear: both;
    }

        .answer .table .row.big .inputs
        {
            height: 67px;
            padding-top: 10px;
        }

        .answer .table .row.big .sum
        {
            padding-bottom: 15px;
            padding-top: 20px;
        }

        .answer .table .row .label
        {
            width: 208px;
            text-align: right;
            margin-right: 25px;
            padding-right: 10px;
            color: #3b5362;
            font-weight: bold;
            float: left;
            padding-top: 15px;
            border-bottom: #d8dde0 1px solid;
            padding-bottom: 15px;
        }

        .answer .table .row .inputs
        {
            float: left;
            margin-right: 5px;
        }

        .answer .table .row .sum
        {
            text-align: left;
            padding-bottom: 15px;
            border-bottom: #d8dde0 1px solid;
            width: 130px;
            float: left;
            padding-bottom: 10px;
            font-weight: bold;
            padding-top: 15px;
            font-size: 1.4em;
        }

        .answer .table .row.last .label
        {
            border: none;
        }

        .answer .table .row.last .sum
        {
            border: none;
        }

.answer .table-sum
{
    width: 757px;
    height: 57px;
    background: url(../content/images/sum-grey.png) no-repeat center;
    float: left;
}

    .answer .table-sum p
    {
        color: #fff;
        font-size: 1.4em;
        margin-top: 10px;
    }

        .answer .table-sum p.sum1
        {
            margin-left: 240px;
        }

        .answer .table-sum p.sum2
        {
            margin-left: 200px;
        }

        .answer .table-sum p.sum3
        {
            margin-left: 100px;
        }

.survey-submit
{
    float: right;
    margin-right: 10px;
    margin-bottom: 15px;
}

    .survey-submit input
    {
        width: 120px;
        height: 30px;
        background: url(../content/images/send_survey.png) no-repeat center;
        border: none;
        font-size: 0px;
        text-transform: capitalize;
        cursor: pointer;
    }

a.dets
{
    color: #ac906b;
    padding: 0 12px 0 0;
    background: url(../content/images/l-arrow-right.png) no-repeat right center;
}

.client-header
{
    float: left; /*margin-top: 83px*/
}

    .client-header .viewing
    {
        font-size: 1.2em;
    }

    .client-header .number
    {
        color: #ac906b;
        font-size: 1.6em;
    }

    .client-header .name
    {
        font-size: 1.6em;
        color: #3b5362;
    }

/* kalendarz */

.t-calendar .t-widget, .t-calendar .t-input
{
    border: none;
}

.t-calendar a.t-link.t-nav-fast
{
    font-size: 1.2em;
    text-transform: uppercase;
}

div#Calendar
{
    width: 205px;
}

    div#Calendar thead tr
    {
        background: url('../content/images/cal-days.png') no-repeat center;
        color: #fff;
        text-transform: uppercase;
        text-align: center;
        font-weight: bold;
        width: 205px !important;
    }

    div#Calendar thead th
    {
        background: none;
    }

    div#Calendar table
    {
        width: 205px;
    }

    div#Calendar tbody
    {
        text-align: center;
        background: none;
    }

        div#Calendar tbody td a
        {
            background: none;
        }

.t-calendar
{
    width: 205px;
}

    .t-calendar tr
    { /*background:url('../content/images/cal-days.png') no-repeat left top;*/
        color: #fff;
        text-transform: uppercase;
        text-align: center;
        font-weight: normal;
        width: 205px !important;
    }

    .t-calendar th
    {
        background: #9DA9B0;
    }

    .t-calendar table
    {
        width: 205px;
    }

.t-calendar
{
    text-align: center;
    background: none;
}

    .t-calendar td a
    {
        background: none;
    }

    .t-calendar .t-calendar td
    {
        color: #3b5362;
    }

    .t-calendar .t-widget, .t-calendar .t-widget button, .t-calendar .t-widget input, .t-calendar .t-widget select, .t-calendar .t-button, .t-calendar .t-formatted-value
    {
        font-family: "Segoe UI",Arial,sans-serif;
    }

    .t-calendar .t-header a
    {
        color: #fff !important;
        height: 17px !important;
    }

    .t-calendar .t-header, .t-calendar .t-grid-header
    {
        border-color: #a7bac5;
        background: url('../content/images/cal-header.png') no-repeat center;
        font-weight: bold;
    }

    .t-calendar .t-icon
    {
        background-image: url('../content/images/sprite.png');
    }

    .t-calendar .t-editor .t-tool-icon
    {
        background-image: url('../content/images/editor.png');
    }

    .t-calendar .t-loading, .t-calendar .t-widget .t-loading
    {
        background: transparent url('../content/images/loading.gif') no-repeat 0 0;
    }

    .t-calendar .t-widget, .t-calendar .t-link:link, .t-calendar .t-link:active, .t-calendar .t-link:visited, .t-calendar .t-popup
    {
        color: #000;
    }

    .t-calendar .t-group, .t-calendar .t-content, .t-calendar .t-editable-area
    {
        border-color: #a7bac5;
        background-color: #fff;
    }

    .t-calendar .t-colorpicker .t-arrow-down
    {
        border-color: #a7bac5;
    }

    .t-calendar .t-colorpicker .t-arrow-up
    {
        border-color: #a7bac5;
    }

    .t-calendar .t-separator
    {
        border-color: #eaf6fd;
        background-color: #a7bac5;
    }

    .t-calendar .t-alt
    {
        background-color: #f7f7f7;
    }

    .t-calendar .t-state-default
    {
        border-color: #a7bac5;
    }

    .t-calendar .t-active-filter
    {
        background-color: #ceeefd;
    }

    .t-calendar .t-state-hover, .t-calendar .t-state-hover:hover
    {
        background-color: #e3f4fc;
        border-color: #a7bac5;
    }

    .t-calendar .t-state-active
    {
        background-color: #fff;
        border-color: #a7bac5;
    }

    .t-calendar .t-state-selected
    {
        background-color: #ac906b;
        color: #fff;
    }

        .t-calendar .t-state-selected a
        {
            color: #fff !important;
        }

    .t-calendar .tbl-wrapper .t-state-selected td
    {
        background-color: #ac906b;
        color: #fff;
        cursor: pointer;
    }

        .t-calendar .tbl-wrapper .t-state-selected td a
        {
            color: #fff !important;
        }

    .t-calendar .tbl-wrapper .t-state-hover td
    {
        background-color: #A4AAB0;
        color: #fff;
        cursor: pointer;
    }

        .t-calendar .tbl-wrapper .t-state-hover td a
        {
            color: #fff !important;
        }

    .t-calendar .t-state-focused
    {
        background-color: #90c5e1;
    }

    .t-calendar .t-state-error, .t-calendar .t-widget.input-validation-error, .t-calendar .t-widget .input-validation-error
    {
        border-color: #f00;
        background-color: #ffc0cb;
    }

    .t-calendar .t-button
    {
        border-color: #a7bac5;
        color: #3B5362;
    }

    .t-calendar .t-button, .t-calendar button.t-button.t-state-disabled:hover, .t-calendar a.t-button.t-state-disabled:hover, .t-calendar .t-state-disabled .t-button:hover
    {
        background: #d1d1d1 url('../content/images/sprite.png') repeat-x 0 -560px;
    }

        .t-calendar .t-button:hover
        {
            background-position: 0 -624px;
            background-color: #a7daf4;
        }

    .t-calendar .t-state-disabled, .t-calendar .t-state-disabled .t-link, .t-calendar .t-state-disabled .t-button
    {
        color: #999;
        border-color: #bbb;
    }

    .t-calendar .t-toolbar, .t-calendar .t-grouping-header, .t-calendar .t-grid-pager, .t-calendar .t-widget .t-status
    {
        border-color: #bbb;
        background-color: #eff7fc;
    }

    .t-calendar .t-grid td
    {
        border-color: #ddd;
    }

    .t-calendar .t-grouping-row td
    {
        background: #fff url('Vista/sprite.png') repeat-x 0 -48px;
    }

    .t-calendar .t-footer-template td
    {
        background-color: #e0e5f5;
        border-color: #aec5d1 #e0e5f5 #fff;
    }

    .t-calendar .t-group-footer td
    {
        background-color: #e0e5f5;
        border-color: #aec5d1;
    }

    .t-calendar .t-grid-footer, .t-calendar .t-grid-footer-wrap table
    {
        background-color: #e0e5f5;
        border-color: #aec5d1;
    }

    .t-calendar .t-grouping-header .t-group-indicator
    {
        color: #3B5362;
        border-color: #ccc;
    }

    .t-calendar .t-grouping-dropclue
    {
        background: url('Vista/sprite.png') no-repeat -48px -288px;
    }

    .t-calendar .t-grouping-row .t-group-cell, .t-calendar .t-grouping-row p
    {
        background: #fff;
    }

    .t-calendar .t-grouping-row p
    {
        margin-left: -.6em;
        padding-left: .6em;
    }

    .t-calendar .t-treeview .t-drop-clue
    {
        background-image: url('Vista/sprite.png');
        background-position: 0 -358px;
    }

    .t-calendar .t-treeview .t-state-selected
    {
        border-color: #99defd;
    }

    .t-calendar .t-panelbar .t-link, .t-calendar .t-panelbar .t-group, .t-calendar .t-panelbar .t-content
    {
        border-color: #aaa;
    }

    .t-calendar .t-calendar th
    {
        border-color: #e0e0e0;
    }

    .t-calendar .t-other-month .t-link
    {
        color: #d8dde0;
    }

    .t-calendar .t-editor-button .t-state-hover
    {
        border-color: #ebf6fd #88a1af #88a1af #ebf6fd;
        background-color: #c9e8fa;
    }

    .t-calendar .t-editor-button .t-state-active
    {
        border-color: #809eae #bae1f5 #bae1f5 #809eae;
        background-color: #95cfec;
    }

    .t-calendar .t-slider .t-draghandle
    {
        background-image: url('Vista/sprite.png');
        color: #3B5362;
    }

    .t-calendar .t-slider-track
    {
        border-color: #d3dce2;
    }

    .t-calendar .t-slider-horizontal .t-slider-track, .t-calendar .t-slider-horizontal .t-slider-selection
    {
        background-image: url('Vista/sprite.png');
    }

    .t-calendar .t-slider-vertical .t-slider-track, .t-calendar .t-slider-vertical .t-slider-selection
    {
        background-image: url('Vista/sprite-vertical.png');
    }

    .t-calendar .t-slider-horizontal .t-tick
    {
        background-image: url('../content/images/slider-h.gif');
    }

    .t-calendar .t-slider-vertical .t-tick
    {
        background-image: url('../content/images/slider-v.gif');
    }

    .t-calendar .t-tooltip
    {
        border-color: #767676;
        background: #e4e5f0 0 -96px repeat-x url('Vista/sprite.png');
    }

    .t-calendar .t-callout
    {
        background-image: url('../content/images//sprite.png');
    }

    .t-calendar .t-splitbar-vertical, .t-calendar .t-ghost-splitbar-vertical
    {
        background-image: url('../content/images/sprite.png');
    }

    .t-calendar .t-splitbar-horizontal, .t-calendar .t-ghost-splitbar-horizontal
    {
        background-image: url('../content/images/sprite-vertical.png');
    }

    .t-calendar .t-dropzone-active, .t-calendar .t-upload-files
    {
        border-color: #d2dfe6;
    }

    .t-calendar .t-dropzone-hovered, .t-calendar .t-upload-files
    {
        background-color: #eff7fc;
    }

    .t-calendar .t-dropzone em
    {
        color: #a7bac5;
    }

    .t-calendar .t-progress, .t-calendar .t-progress-status
    {
        background-image: url('../content/images/sprite.png');
    }

    .t-calendar .t-progress
    {
        background-position: 0 -467px;
        border-color: #bfd0da #c4d4dd;
    }

    .t-calendar .t-progress-status
    {
        background-position: 0 -471px;
        border-color: #1db2ee transparent #0067c2;
    }

    .t-calendar .t-imagebrowser .t-content
    {
        background: #f1f1f1;
    }

    .t-calendar .t-breadcrumbs .t-link
    {
        color: #666;
    }

        .t-calendar .t-breadcrumbs .t-link:hover
        {
            color: #06c;
        }

    .t-calendar .t-breadcrumbs .t-first, .t-calendar .t-breadcrumbs .t-first:hover, .t-calendar .t-search-wrap label
    {
        color: #777d81;
    }

    .t-calendar .t-tiles
    {
        border-color: #a7bac5;
        background: #fff;
    }

    .t-calendar .t-tile
    {
        border-color: #fff;
        background: 0 100px repeat-x url('../content/images/imagebrowser.png');
    }

    .t-calendar .t-tiles li.t-state-hover
    {
        border-color: #99defd;
        background-position: 0 0;
    }

    .t-calendar .t-tiles li.t-state-selected
    {
        border-color: #9bd3f0;
        background-position: 0 -100px;
    }

    .t-calendar .t-tile .t-folder
    {
        background-image: url('../content/images/imagebrowser.png');
    }

    .t-calendar .t-tile em, .t-calendar .t-tile .t-filesize
    {
        color: #767d80;
    }

    .t-calendar .t-tile-empty strong
    {
        color: #a7bac5;
    }

    .t-calendar .c-content
    {
        display: none;
    }

.jqTransformSelectWrapper ul
{
    height: auto !important;
}

.jqTransformSelectWrapper span
{
    width: 180px !important;
}

.tbl-wrapper .t-state-selected td
{
    background-color: #ac906b;
    color: #fff;
    cursor: pointer;
}

    .tbl-wrapper .t-state-selected td a
    {
        color: #fff !important;
    }

.tbl-wrapper .t-state-hover td
{
    background-color: #ac906b;
    opacity: 0.6;
    color: #fff;
    cursor: pointer;
}

    .tbl-wrapper .t-state-hover td a
    {
        text-decoration: underline;
        color: #fff !important;
    }

.editor-field .field-validation-error, .survey .field-validation-error
{
    display: none;
    width: 240px;
    position: absolute;
    top: 62px;
    left: 0px;
    background: url(../content/images/arrow-up.png) no-repeat 80px 0;
    padding: 8px 0 0;
}

.editor-field.text
{
    position: relative;
    margin-bottom: 15px;
}

    .editor-field.text .field-validation-error
    {
        top: 304px !important;
    }

.editor-field .field-validation-error span
{
    background: #ac906b;
    padding: 6px 10px 5px;
    display: block;
    color: #fff;
}

.form-login .field-validation-error
{
    width: 320px;
    position: absolute;
    top: 70px;
    left: 77px;
    background: url(../content/images/arrow-up.png) no-repeat 80px 0;
    padding: 8px 0 0;
}

    .form-login .field-validation-error span
    {
        background: #ac906b;
        padding: 6px 10px 5px;
        display: block;
        color: #fff;
    }


.edit .item
{
    position: relative;
    padding: 0;
}

.edit .editor-field .field-validation-error
{
    top: 46px;
}

.edit .editor-field.text
{
    position: relative;
    margin-bottom: 15px;
    background: #9DA9B0;
}

    .edit .editor-field.text .field-validation-error
    {
        top: 303px !important;
    }

.edit.message-send .editor-field.input-long
{
    clear: both;
    width: 798px;
}

    .edit.message-send .editor-field.input-long input
    {
        background: url(../content/images/input-w800.png) no-repeat 0 0;
        font-size: 11px;
        color: #222;
        width: 792px;
        line-height: 21px;
        height: 21px;
        border: 0 none;
        padding: 0 4px;
        text-align: left;
    }

.edit.message-send .editor-label
{
    font-size: 1.1em;
    color: #9FABB2;
    margin: 3px 5px 3px 0;
    padding: 0;
}


#messageDialog
{
    height: 350px !important;
    padding: 10px;
}

#messageDetails table
{
    width: 100%;
}

#messageDetails legend
{
    width: 790px;
    background: #ac906b;
    margin: 0 0 15px !important;
    position: relative;
    z-index: 10;
    display: block;
    height: 23px;
    padding: 5px 0 0 10px;
    color: #FFFFFF;
    font-size: 1.2em;
    letter-spacing: 1px;
    overflow: hidden;
    text-transform: uppercase;
}

#messageDetails .title-wrapper
{
    padding-bottom: 15px;
}

    #messageDetails .title-wrapper legend
    {
        margin-bottom: 0;
    }

#messageDetails .display-label
{
    clear: both;
    width: 15%;
    float: left;
    margin: 0;
    font-weight: bold;
    font-size: 11px;
    padding: 2px 0;
    text-align: right;
}

    #messageDetails .display-label label
    {
        margin-right: 5px;
    }

#messageDetails .display-field
{ /*color:#3B5362;*/
    float: left;
    width: 84%;
    margin: 2px 0 0 0;
    padding: 0 0 2px 1%;
    background-color: #fff;
}

#messageDetails .t-editable-area
{
    padding: 0;
}

    #messageDetails .t-editable-area iframe
    {
        width: 684px;
        * width: 680px;
    }

        #messageDetails .t-editable-area iframe p
        {
            padding: 0;
            font-size: 11px;
        }

#messageDetails .download-file a
{
    display: inline-block;
    padding-left: 15px;
    width: 300px;
    height: 15px;
    background: url(../content/images/icon-download-file.png) no-repeat 0 0;
}

#messageDetails .message-body
{
    min-height: 250px;
}
/*
#messageDetails .display-label {  color: #9FABB2; font-size: 1.2em; margin: 0; padding: 0 10px; clear:both; display:block;}
#messageDetails .display-field { color: #3B5362; font-size: 1.1em; margin: 0; padding: 0 10px 15px; margin:0 0 15px; border-bottom: 1px solid #D8DDE0;}
*/
#messageDetails input.check-box
{
    margin-left: -20px;
}

#messageDetails li
{
    border-bottom: 0 none;
}

    #messageDetails li .display-field
    {
        margin-bottom: 0;
    }

#messageDetails iframe
{
    height: auto;
}

.t-datetimepicker
{ /*width:165px !important;*/
    position: relative;
}

    .t-datetimepicker input
    { /*width:145px !important;*/
    }

    .t-datetimepicker .t-icon-calendar
    {
        cursor: pointer;
        width: 21px;
        height: 21px;
        float: left;
        text-indent: -9999px;
        overflow: hidden;
        margin: 5px 0 0 10px;
        display: block;
        background: url(../content/images/btn-date.png) no-repeat 0 0;
    }

    .t-datetimepicker .t-icon-clock
    {
        cursor: pointer;
        width: 20px;
        height: 20px;
        float: left;
        text-indent: -9999px;
        overflow: hidden;
        margin: 5px 0 0 10px;
        display: block;
        background: url(../content/images/btn-time.png) no-repeat 0 0;
    }

    .t-datetimepicker .t-picker-wrap .t-select
    {
        display: none;
    }

    .t-datetimepicker .jqTransformInputInner .t-select
    {
        display: block;
        position: absolute;
        top: 5px;
        left: 160px;
        width: 80px;
    }

    .t-datetimepicker .jqTransformInputWrapper
    {
        width: 165px !important;
    }

    .t-datetimepicker .jqTransformInputInner div input
    {
        width: 145px !important;
    }

    .t-datetimepicker .jqTransformInputInner div
    {
        margin: 0 !important;
    }

    .t-datetimepicker .jqTransformInputInner .t-datetimepicker
    {
        margin: 0 0 0 8px !important;
    }

    .t-datetimepicker .jqTransformInputInner div
    {
        overflow: visible !important;
    }

.t-datepicker
{ /*width:190px !important;*/
    position: relative;
}

    .t-datepicker input
    { /*width:170px !important;*/
    }

    .t-datepicker .t-icon-calendar
    {
        cursor: pointer;
        width: 15px;
        height: 15px;
        float: left;
        text-indent: -9999px;
        overflow: hidden;
        margin: 0px 0 0 10px;
        display: block;
        background: url(../content/images/btn-date-v2.png) no-repeat 0 0;
    }

    .t-datepicker .t-icon-clock
    {
        cursor: pointer;
        width: 20px;
        height: 20px;
        float: left;
        text-indent: -9999px;
        overflow: hidden;
        margin: 5px 0 0 10px;
        display: block;
        background: url(../content/images/btn-time.png) no-repeat 0 0;
    }
    /*.t-datepicker .t-picker-wrap .t-select{ display:none;}*/
    .t-datepicker .jqTransformInputInner .t-select
    {
        display: block;
        position: absolute;
        top: 5px;
        left: 195px;
        width: 80px;
    }

    .t-datepicker .jqTransformInputWrapper
    {
        width: 190px !important;
    }

    .t-datepicker .jqTransformInputInner div input
    {
        width: 170px !important;
    }

    .t-datepicker .jqTransformInputInner div
    {
        margin: 0 !important;
    }

    .t-datepicker .jqTransformInputInner .t-datepicker
    {
        margin: 0 0 0 8px !important;
    }

    .t-datepicker .jqTransformInputInner div
    {
        overflow: visible !important;
    }

.t-animation-container
{
    overflow: hidden;
    z-index: 10000 !important;
}

.t-calendar
{
    overflow: hidden;
    z-index: 10001 !important;
}

    .t-calendar .t-arrow-prev
    {
        background-position: -16px -192px;
    }

    .t-calendar .t-arrow-next
    {
        background-position: -32px -192px;
    }

    .t-calendar .t-icon
    {
        display: inline-block;
        font-size: 0;
        height: 16px;
        line-height: 0;
        overflow: hidden;
        text-align: center;
        text-indent: -3333px;
        vertical-align: middle;
        width: 16px;
    }

    .t-calendar .t-header, .t-calendar .t-grid-header
    {
        background: url("../content/images/cal-header.png") no-repeat scroll center center transparent;
        border-color: #A7BAC5;
        font-weight: bold;
    }

    .t-calendar .t-header
    {
        height: 1%;
        padding: 0.4em 0;
        position: relative;
        text-align: center;
    }

        .t-calendar .t-header a
        {
            display: block;
        }

            .t-calendar .t-header a span
            {
                display: block;
            }

.t-nav-prev
{
    position: absolute;
    top: 5px;
    left: 5px;
}

.t-nav-fast
{
    text-align: center;
}

.t-nav-next
{
    position: absolute;
    top: 5px;
    right: 5px;
}

.t-calendar th, .t-calendar .t-content .t-link
{
    padding: 0.25em 0.45em 0.3em 0.1em;
}

.t-calendar .t-content .t-link
{
    display: block;
    overflow: hidden;
    position: relative;
}

.t-calendar .t-group, .t-calendar .t-content, .t-calendar .t-editable-area
{
    background-color: #FFFFFF;
    border: 1px solid #A7BAC5;
}

.t-calendar .t-content
{
    border-style: none;
    display: table;
    height: 169px;
    margin: 0;
    padding: 0;
    table-layout: fixed;
    text-align: right;
    width: 100%;
    z-index: 9999 !important;
    background-color: #FFFFFF;
}

.t-time-popup .t-reset
{
    background-color: #ac906b;
    padding: 0;
}

    .t-time-popup .t-reset li
    {
        padding: 0 5px;
    }

        .t-time-popup .t-reset li.selected, .t-time-popup .t-reset .t-state-hover
        {
            background: none repeat scroll 0 0 #A00000;
            color: #FFFFFF;
        }

.styled-form-list .clear
{
    clear: both;
    width: 100%;
}


.edytor-wrapper .display-label
{
    clear: both;
    color: #9FABB2;
    display: block;
    font-size: 1.2em;
    margin: 0;
    padding: 0 10px;
}

.edytor-wrapper .display-label
{
    clear: both;
    color: #9FABB2;
    display: block;
    font-size: 1.2em;
    margin: 0;
    padding: 0 10px;
}

.cif-wrapper
{
    clear: both;
    width: 100%;
    position: relative;
}

    .cif-wrapper .field-validation-error
    {
        width: 320px;
        position: absolute;
        top: 72px;
        left: 10px;
        background: url(../content/images/arrow-up.png) no-repeat 80px 0;
        padding: 8px 0 0;
    }

        .cif-wrapper .field-validation-error span
        {
            background: #ac906b;
            padding: 6px 10px 5px;
            display: block;
            color: #fff;
        }
/* BIG CIF VALIDATION:
.cif-validation{ clear:both; width:380px; height:54px; padding:43px 0 0 10px; background: url("../content/images/cif-validation.png") no-repeat 0 0; position:relative; margin:0 10px 30px;}
.cif-validation li{ float:left; margin-right:20px; background: url("../content/images/pass.png") no-repeat 0 0; width:40px; height:37px;}
.cif-validation li input{ border:0 none; width:40px; height:37px; background:transparent; color: #3B5362; font-size: 1.8em; text-align:center;}
.cif-validation li.disabled{ background-position:top right;}
.cif-validation .teleCodeRequired { background: url("../content/images/telecodeRequired.png") no-repeat; }
.cif-validation .teleCodeNotRequired { background: url("../content/images/telecodeNotRequired.png") no-repeat; }
END */

/* SMALL CIF VALIDATION:*/
.cif-validation
{
    clear: both;
    width: 230px;
    height: 44px;
    padding: 5px 0 0 0;
    background: url("../content/images/cif-validation_small.png") no-repeat 0 0;
    position: relative;
    margin: 0 10px 10px;
}

    .cif-validation li
    {
        float: left;
        margin-right: 14px;
        width: 21px;
        height: 21px;
        margin-left: 0px !important;
    }

        .cif-validation li input
        {
            border: 0 none;
            width: 22px;
            height: 22px;
            line-height: 22px;
            padding-left: 1px;
            background: transparent;
            color: #3B5362;
            font-size: 12px;
            text-align: center;
        }

        .cif-validation li.disabled
        {
            background-position: top right;
        }

    .cif-validation .teleCodeRequired
    {
        background: url("../content/images/telecodeRequired_small.png") no-repeat;
    }

    .cif-validation .teleCodeNotRequired
    {
        background: url("../content/images/telecodeNotRequired_small.png") no-repeat;
        border: 0 none;
        font-size: 12px;
        height: 22px;
        line-height: 18px;
        padding-left: 1px;
        width: 22px;
    }
/* END /*

/*.cif-validation #RandomTeleCodeField1_Value{ left:15px; top:49px; text-align:center; border:0 none; color: #3B5362; font-size: 1.8em; width:30px; height:25px; position:absolute;}
.cif-validation #RandomTeleCodeField2_Value{ left:75px; top:49px; text-align:center; border:0 none; color: #3B5362; font-size: 1.8em; width:30px; height:25px; position:absolute;}
.cif-validation #RandomTeleCodeField3_Value{ left:134px; top:49px; text-align:center; border:0 none; color: #3B5362; font-size: 1.8em; width:30px; height:25px; position:absolute;}
.cif-validation #RandomTeleCodeField4_Value{ left:195px; top:49px; text-align:center; border:0 none; color: #3B5362; font-size: 1.8em; width:30px; height:25px; position:absolute;}
.cif-validation #RandomTeleCodeField5_Value{ left:255px; top:49px; text-align:center; border:0 none; color: #3B5362; font-size: 1.8em; width:30px; height:25px; position:absolute;}
.cif-validation #RandomTeleCodeField6_Value{ left:315px; top:49px; text-align:center; border:0 none; color: #3B5362; font-size: 1.8em; width:30px; height:25px; position:absolute;}
*/
.t-tabstrip .t-tabstrip-items
{
    overflow: hidden;
}

    .t-tabstrip .t-tabstrip-items li
    {
        float: left;
        margin: 0 5px 0 0;
    }

        .t-tabstrip .t-tabstrip-items li a
        {
            background: #a4aab0;
            font-weight: bold;
            color: #FFFFFF;
            display: block;
            font-size: 1.2em;
            height: 23px;
            letter-spacing: 1px;
            margin: 0;
            overflow: hidden;
            padding: 5px 10px 0;
            position: relative;
            text-transform: uppercase;
            z-index: 10;
        }

        .t-tabstrip .t-tabstrip-items li.t-state-active a
        {
            background: #ac906b;
        }

.t-tabstrip .t-content
{ /*background:#ac906b;*/
    margin: 0 0 15px;
    padding: 0 10px;
    background: #fff;
}

    .t-tabstrip .t-content .corners-border
    {
        background: #fff;
        padding: 0 10px;
    }

.t-tabstrip .styled-form-list .item
{
    margin-right: 28px;
    position: relative;
}

    .t-tabstrip .styled-form-list .item.right
    {
        margin: 0;
    }

.t-tabstrip .jqTransformSelectWrapper
{
    z-index: 20 !important;
}

.styled-form-list .empty
{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #3B5362;
    font-size: 1.1em;
    height: 13px;
    margin: 0;
    padding: 0 !important;
}

.styled-form-list .item.right
{
    margin-right: 0;
}




.msg-template
{
    font-size: 1.2em;
}

    .msg-template p
    {
        margin: 0 0 15px;
    }

    .msg-template a
    {
        text-decoration: underline;
    }

    .msg-template .msg-footer
    {
        font-size: 10px;
        color: #a4aab0;
        border-top: 1px solid #a4aab0;
        padding: 5px 0 0;
    }

        .msg-template .msg-footer p
        {
            margin: 0 0 10px;
        }
/*
.select-wrap{ background: url("../content/images/jqtransform/input/input_text_left.gif") no-repeat scroll left top transparent; float: right; height: 21px; width: 160px !important;}
.select-wrap .select-right{ height: 19px; padding:1px 4px; background: url("../content/images/jqtransform/input/input_text_right.gif") no-repeat scroll top right transparent;}
.select-wrap .select-right select{ width:150px; height:19px; border:0 none; color: #3B5362; font-size: 1.1em; padding:0; line-height:1;}
*/
.select-wrap .select-right select
{
    width: 140px;
    background: url(../content/images/input-w140.png) no-repeat 0 0;
    background-color: rgba(0,0,0,0);
    height: 21px;
    line-height: 17px;
    border: 0 none;
    color: #3B5362;
    font-size: 1.1em;
    padding: 2px;
}

    .select-wrap .select-right select.micro, .editor-field.mid input, .editor-field.micro select
    {
        width: 50px !important;
        background-image: url(../content/images/input-new-mid.png) !important;
    }
    .select-right select.micro-disp
    {
        background-image: url(../content/images/input-w60.png) !important;
        width: 60px !important;
    }
    
    .select-wrap .select-right select.mini, .editor-field.mid input, .editor-field.mini select
    {
        width: 90px !important;
        background-image: url(../content/images/input-new-mid.png) !important;
    }


.select-wrap .select-right .requiredInput
{
    background-image: none !important;
    background-color: #e3e3e3;
    border: 1px solid #A4A9AC;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}


.select-wrap .select-right select.mid, .editor-field.mid input, .editor-field.mid select
{
    width: 250px !important;
    background-image: url(../content/images/input-new-mid.png) !important;
}

    .select-wrap .select-right select.mid.requiredInput, .editor-field.mid.requiredInput, .editor-field.mid.requiredInput
    {
        background-image: url(../content/images/input-new-mid.png) !important;
    }

.select-wrap .select-right select.mid-220, .editor-field.mid-220 input, .editor-field.mid-220 select {
    width: 220px !important;
    background-image: url(../content/images/input-new-mid-220.png) !important;
}

    .select-wrap .select-right select.mid-220.requiredInput, .editor-field.mid-220.requiredInput, .editor-field.mid-220.requiredInput {
        background-image: url(../content/images/input-new-mid-220-r.png) !important;
    }

.select-wrap .select-right select.mid-335, .editor-field.mid-335 input, .editor-field.mid-335 select
{
    width: 335px !important;
    background-image: url(../content/images/input-new-mid-335.png) !important;
}

    .select-wrap .select-right select.mid-335.requiredInput, .editor-field.mid-335.requiredInput, .editor-field.mid-335.requiredInput
    {
        background-image: url(../content/images/input-new-mid-335-r.png) !important;
    }

.select-wrap .select-right select.mid-395, .editor-field.mid-395 input, .editor-field.mid-395 select
{
    width: 395px !important;
    background-image: url(../content/images/input-new-mid-395.png) !important;
}

    .select-wrap .select-right select.mid-395.requiredInput, .editor-field.mid-395.requiredInput, .editor-field.mid-395.requiredInput
    {
        background-image: url(../content/images/input-new-mid-395-r.png) !important;
    }

.select-wrap .select-right select.mid-80, .editor-field.mid-80 input, .editor-field.mid-80 select
{
    width: 80px !important;
    background-image: url(../content/images/input-w80.png) !important;
}

    .select-wrap .select-right select.mid-80.requiredInput, .editor-field.mid-80.requiredInput, .editor-field.mid-80.requiredInput
    {
        background-image: url(../content/images/input-w80.png) !important;
    }

.select-wrap .select-right select.mid-430, .editor-field.mid-430 input, .editor-field.mid-430 select
{
    width: 430px !important;
    background-image: url(../content/images/input-new-mid-430.png) !important;
}

.select-wrap .select-right select.mid-600, .editor-field.mid-600 input, .editor-field.mid-600 select
{
    width: 600px !important;
    background-image: url(../content/images/input-new-mid-600.png) !important;
}

    .select-wrap .select-right select.mid-430.requiredInput, .editor-field.mid-430.requiredInput, .editor-field.mid-430.requiredInput
    {
        background-image: url(../content/images/input-new-mid-430-r.png) !important;
    }
    
.select-wrap .select-right select.mid-600.requiredInput, .editor-field.mid-600 input.requiredInput
{
    background-image: url(../content/images/input-new-mid-600-r.png) !important;
}

.select-wrap .select-right select.max, .editor-field.max input, .editor-field.max select
{
    width: 600px !important;
    background-image: url(../content/images/input-new-max.png) !important;
}

.editor-field.max .requiredInput
{
    width: 600px !important;
    background-image: url(../content/images/input-w600-r.png) !important;
}

.select-wrap .select-right select.max.requiredInput, .editor-field.max.requiredInput, .editor-field.max.requiredInput
{
    background-image: none !important;
    background-color: #e3e3e3;
    border: 1px solid #a4a9ac;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.cufon-loading
{
    visibility: hidden;
}

.m-content .t-treeview
{
    position: relative;
    z-index: 10;
    clear: both;
    padding-left: 0;
}

.m-content .t-treeview-lines .t-top, .m-content .t-treeview-lines .t-mid
{
    position: relative;
    line-height: 2;
    letter-spacing: 0;
    display: block;
    background: none;
    border-bottom: 1px solid #EBEBEB;
    padding: 5px 0 5px 10px;
    margin: 0;
}

.m-content .t-treeview-lines .t-bot
{
    position: relative;
    line-height: 2;
    letter-spacing: 0;
    display: block;
    background: none;
    padding: 5px 0 5px 10px;
    margin: 0;
}

.m-content .t-treeview-lines .t-in
{
    font-weight: normal;
    font-size: 11px;
    color: #3b5362;
    display: block;
    padding: 0;
}

.m-content .t-treeview-lines img
{
    display: none;
}

.m-content .t-treeview-lines .t-icon
{
    cursor: pointer;
    float: left;
    display: block;
    width: 14px;
    height: 30px;
    padding: 0 11px 0 0;
}

.m-content .t-treeview-lines .t-checkbox
{
    float: left;
    margin: 0 10px 0 0;
}

.m-content .t-treeview-lines .t-icon.t-minus
{
    background: url(../content/images/tree-bottom.png) no-repeat 0 3px;
}

.m-content .t-treeview-lines .t-icon.t-plus
{
    background: url(../content/images/tree-right.png) no-repeat 0 3px;
}

.m-content .t-treeview-lines .t-group
{
    margin: 0 0 15px;
    clear: both;
}

    .m-content .t-treeview-lines .t-group .t-group
    {
        margin: 0;
    }

    .m-content .t-treeview-lines .t-group .t-state-hover, .m-content .t-treeview-lines .t-group .t-state-hover:hover
    {
        color: #ac906b;
    }

.m-content .t-treeview-lines .t-item
{
    margin-left: 0;
}

.m-content .t-treeview-lines .t-item
{
    padding-left: 25px;
}

    .m-content .t-treeview-lines .t-item.t-first
    {
        padding-left: 4px !important;
    }

.tree-nav
{
    clear: both;
    margin-left: 10px;
}

    .tree-nav .title
    {
        float: left;
        font-size: 1.8em;
        color: #3b5362;
        padding: 10px 10px 0 0;
    }

    .tree-nav .item
    {
        width: auto;
        padding: 0;
        margin: 0 30px 5px 0;
    }

        .tree-nav .item.right
        {
            margin-right: 0;
        }

        .tree-nav .item.mid
        {
            width: 47%;
        }

        .tree-nav .item .jqTransformSelectWrapper
        {
            width: 150px !important;
        }

            .tree-nav .item .jqTransformSelectWrapper ul
            {
                width: 148px !important;
            }

            .tree-nav .item .jqTransformSelectWrapper span
            {
                width: 115px !important;
            }

            .tree-nav .item .jqTransformSelectWrapper ul
            {
                overflow-y: auto !important;
            }

        .tree-nav .item .jqTransformInputWrapper
        {
            width: 150px !important;
        }

.tree-btns
{
    overflow: hidden;
    margin: 15px 0;
    padding: 0 0 0 10px;
    clear: both;
}

    .tree-btns button, .tree-btns a
    {
        float: left;
        margin: 0 15px 0 0;
    }

.komunikat-red
{
    background-color: #ac906b;
    margin: -5px 0 5px;
}

    .komunikat-red .corners-border
    {
        background: #fff;
        padding: 20px 15px 20px 60px;
        color: #ac906b;
        font-size: 1.2em;
        position: relative;
    }

        .komunikat-red .corners-border .btn-ok
        {
            background: url("../content/images/ok-red.png") no-repeat 0 0;
            width: 40px;
            height: 27px;
            display: block;
            text-indent: -9999px;
            position: absolute;
            top: 15px;
            right: 15px;
        }

.komunikat-grey
{
    background-color: #627581;
    margin: -5px 0 5px;
}

    .komunikat-grey .corners-border
    {
        background: #fff url("../content/images/icon-grey.png") no-repeat 15px center;
        padding: 20px 15px 20px 60px;
        color: #627581;
        font-size: 1.2em;
        position: relative;
    }

        .komunikat-grey .corners-border .btn-ok
        {
            background: url("../content/images/ok-grey.png") no-repeat 0 0;
            width: 40px;
            height: 27px;
            display: block;
            text-indent: -9999px;
            position: absolute;
            top: 15px;
            right: 15px;
        }

.editor-field.jqtransformdone
{
    background: none;
    padding: 0;
    width: 120px;
}

    .editor-field.jqtransformdone span
    {
        margin: -1px 0 0 0;
    }

.form-list .input-validation-error
{
    background-color: #fff;
}

.form-list .editor-field.error
{
    background: #fff url("../content/images/input-new-error.png") no-repeat 0 0;
}


#c-header .komunikat
{
    position: absolute;
    top: 50px;
    left: 0;
}

.komunikat
{
    font-size: 12px;
    margin: 0 0 15px;
}

    .komunikat h3
    {
        font-weight: bold;
    }

    .komunikat a
    {
        color: #000000;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
    }

    .komunikat.error .kheader
    {
        padding-left: 50px !important;
        background: #fff no-repeat 10px center;
    }

    .komunikat.info .kheader
    {
        padding-left: 50px !important;
        background: #fff url(../content/images/icon-info_nowa.png) no-repeat 10px center;
    }

    .komunikat.question .kheader
    {
        padding-left: 50px !important;
        background: #fff url(../content/images/icon-question_nowa.png) no-repeat 10px center;
    }

    .komunikat.question a
    {
        color: #65717D;
    }

    .komunikat.valid .kheader
    {
        padding-left: 50px !important;
        background: #fff url(../content/images/icon-valid_nowa.png) no-repeat 10px center;
    }

    .komunikat.success-registration-online
    {
        font-size: 11px;
        line-height: 18px;
    }

        .komunikat.success-registration-online .kheader, .komunikat.success-registration-online .kfooter
        {
            background-color: #f3f3f3;
            padding: 7px 10px;
            border: 1px solid #ddd;
        }

        .komunikat.success-registration-online .kheader, .komunikat.success-registration-online .kbody
        {
            margin-bottom: 10px;
        }

            .komunikat.success-registration-online .kheader h3
            {
                font-size: 1.5em;
                color: #333;
            }

            .komunikat.success-registration-online .kheader p
            {
                font-size: 11px;
                color: #333;
                line-height: 18px;
            }

        .komunikat.success-registration-online .kbody
        {
            margin-left: 10px;
            margin-right: 10px;
        }

            .komunikat.success-registration-online .kbody p
            {
                margin-bottom: 10px;
                color: #333333;
            }

            .komunikat.success-registration-online .kbody ol
            {
                list-style-type: decimal;
                margin-left: 15px;
                color: #333333;
            }

        .komunikat.success-registration-online .kfooter
        {
            color: #666;
            font-size: 11px;
        }

            .komunikat.success-registration-online .kfooter ul
            {
                list-style-image: url('../content/images/li-ptk.png');
                margin-left: 11px;
            }

.not-hiddenable-answer p, .hiddenable-answer p
{
    height: 100%;
    color: #3B5362;
}

.not-hiddenable-answer, .hiddenable-answer, .www-finish-point
{
    background-color: #F3F3F3;
    padding: 10px 5px;
    border: 1px solid #ddd;
    -webkit-border-radius: 5x;
    border-radius: 5px;
    margin-bottom: 10px;
    display: table;
    width: 100%;
}

.not-hiddenable-answer, .hiddenable-answer
{
    margin-bottom: 5px;
    width: 98%;
}

.www-finish-point-number
{
    height: 100%;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    font-family: Lucida Handwriting;
    margin-right: 7px;
    color: #90BD08;
    font-weight: bold;
    font-size: 25px;
    float: left;
}

.www-finish-point-field
{
    position: relative;
    overflow: hidden;
}

.popup-overlay
{
    z-index: 12000 !important;
    background: url("../content/images/overlay.png") 0 0;
    position: fixed;
    width: 100%;
    height: 100%;
}

    .popup-overlay .komunikat
    {
        position: absolute;
        top: 199px;
        left: 50%;
        margin-left: -320px;
        padding: 15px 150px 15px 60px;
        width: 590px;
    }

        .popup-overlay .komunikat h3
        {
            font-weight: bold;
            margin: 0 0 15px;
        }

        .popup-overlay .komunikat.error
        {
            color: #fff;
            background: #ac906b url(../content/images/icon-error-new.png) no-repeat 15px 15px;
        }

        .popup-overlay .komunikat.info
        {
            color: #fff;
            background: #3b5362 url(../content/images/icon-info-new.png) no-repeat 15px 15px;
        }

        .popup-overlay .komunikat.question
        {
            color: #fff;
            background: #3b5362 url(../content/images/icon-question-new.png) no-repeat 15px 15px;
        }

        .popup-overlay .komunikat.valid
        {
            color: #fff;
            background: #3b5362 url(../content/images/icon-valid-new.png) no-repeat 15px 15px;
        }

    .popup-overlay .btns
    {
        position: absolute;
        bottom: 15px;
        right: 15px;
        overflow: hidden;
    }

    .popup-overlay .bow-anuluj
    {
        margin-left: 10px;
        background: url("../content/images/bow-anuluj.png") no-repeat 0 0;
        float: right;
        width: 70px;
        height: 27px;
    }

    .popup-overlay .bow-ok
    {
        margin-left: 10px;
        background: url("../content/images/bow-ok.png") no-repeat 0 0;
        float: right;
        width: 35px;
        height: 27px;
    }

    .popup-overlay .bow-tak
    {
        margin-left: 10px;
        background: url("../content/images/bow-tak.png") no-repeat 0 0;
        float: right;
        width: 40px;
        height: 27px;
    }

    .popup-overlay .bow-nie
    {
        margin-left: 10px;
        background: url("../content/images/bow-nie.png") no-repeat 0 0;
        float: right;
        width: 40px;
        height: 27px;
    }

.ui-widget, .ui-dialog .styled-form-list, .ui-dialog .styled-form-list .editor-field input, .ui-dialog .form-list .display-label, .ui-dialog .form-list .display-field, .ui-dialog .styled-form-list .editor-label, .ui-dialog .select-wrap .select-right select
{
    font-size: 11px !important;
    font-family: Arial,Helvetica,sans-serif !important;
}

    .ui-widget legend, .ui-dialog legend
    {
        font-size: 11px !important;
    }

.ui-dialog-titlebar-close.ui-state-hover
{
    margin-top: -9px !important;
    * margin-top: -8px !important;
    margin-right: 1px !important;
    * margin-right: 2px !important;
}

.ui-widget-overlay
{
    z-index: 980 !important;
}

    .ui-dialog .helpDialogMessageHeader
    {
        padding: 5px;
    }

    .ui-dialog .helpDialogMessageBody
    {
        padding: 5px 5px 0 5px;
    }

.helpDialogMessageHeader
{
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 5px;
    margin-bottom: 5px;}

div.select-wrap
{
    width: 100% !important;
    margin-left: 0;
}

/* iqTransform*/
.answer .jqTransformCheckboxWrapper
{
    margin: 1px 10px 0 0;
}

.answer a.jqTransformCheckbox
{
    background: transparent url("../content/images/checkbox_v2.gif") no-repeat center top;
    vertical-align: middle;
    height: 17px;
    width: 14px;
    display: block; /*display: -moz-inline-block;*/
}

/* jQuery UI - Dialog */

#dialogPopup .field-validation-error
{
    clear: both;
    margin-bottom: 5px;
    border-bottom: 1px solid #efefef;
    padding: 5px 0 1px 15px !important;
}

    #dialogPopup .field-validation-error:last-child
    {
        border-bottom: none;
    }

/* DocumentsToDownload */

#DocumentsToDownloadClient table tbody tr td
{
    padding: 5px 10px !important;
}

#DocumentsToDownloadCompany table tbody tr td
{
    padding: 5px 10px !important;
}

input.readonlyInput
{
    background-color: #DDDDDD !important;
}

.checkUncheckButton
{
    cursor: pointer;
}

    .checkUncheckButton, .checkUncheckButton.unchecked
    {
        background: url(../content/images/icon-select-all.png) no-repeat 0 0;
        width: 21px;
        height: 21px;
        float: left;
    }

        .checkUncheckButton.checked
        {
            background: url(../content/images/icon-select-all.png) no-repeat 0 -21px;
            width: 21px;
            height: 21px;
            float: left;
        }

/*#RegisterFormDiv, #RegisterFormDiv2 { border: 1px solid #D8DDE0;}*/

#RegisterFormDiv h3, #RegisterFormDiv2 h3
{
    margin-top: 10px;
    font-weight: bold;
    font-size: 10pt;
}

#RegisterFormDiv .RegisterFormBody, #RegisterFormDiv2 .RegisterFormBody
{
    padding: 0 10px;
    text-align: justify;
    font-size: 12px;
    line-height: 1.6;
}

.RegisterFormBody form
{
    display: inline;
    border-top: none;
}

.RegisterFormBody .f-buttons
{
    clear: both;
    margin-top: 15px;
    padding-right: 0;
    padding-left: 0;
}

.RegisterFormBodyM
{
    background-image: url(images/www_wniosek_maklerski.png);
    height: 450px;
    width: 780px;
}

.RegisterFormBodyF
{
    background-image: url(images/www_wniosek_funduszowy.png);
    height: 200px;
    width: 780px;
}

.loaderImageDiv
{
    float: right;
    position: relative;
    left: -50%;
    top: 300px;
    text-align: left;
    z-index: 99999;
}

.loaderDiv
{
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    height: 100%;
    background-image: url(images/semitransparent.png);
    background-repeat: repeat;
    z-index: 99999;
}

.wizardEventCapturer
{
    display: none;
}

.compositeView .data-confirmation.form-list
{
    border-bottom: 0;
}
/*.compositeView fieldset { border: 1px solid #efefef; border-radius: 2px 2px 2px 2px; padding: 5px; margin: 10px auto; }*/
/*.compositeView fieldset { margin-bottom:5px;} */
.compositeView .item
{
    margin-bottom: 2px;
}

.applicationActions
{
    margin: 10px 0 0 0;
}

    .applicationActions .action
    {
        float: left;
        height: 90px;
        min-width: 60px;
        margin-right: 5px;
        border: 1px solid #ccc;
    }

        .applicationActions .action h3
        {
            display: inline-block;
            padding-top: 7px;
            margin-bottom: 5px;
            font-weight: bold;
            font-size: 8pt;
        }

        .applicationActions .action thead, .applicationActions .action tbody
        {
            text-align: left;
        }

        .applicationActions .action th
        {
            padding: 5px 5px 0 5px;
            text-align: left;
        }

        .applicationActions .action td
        {
            padding: 0 5px 5px 5px;
        }

.access-data
{
    float: left;
}

    .access-data .item
    {
        position: relative;
        width: 780px !important;
        * padding-bottom: 10px; /* Padding for IE 7 */
    }

        .access-data .item .editor-description
        {
            position: absolute;
            top: 22px;
            left: 250px;
            color: #3B5362;
            font-size: 1.1em;
            margin-left: 0;
            max-width: 550px;
        }

    .access-data.rpass
    {
        border-bottom: 1px solid #efefef;
        margin-bottom: 10px;
    }

#dataConfirmation
{
    width: 100%;
    padding-top: 0;
    margin-left: 0;
    margin-right: 0;
}

#dataConfirmation > div:first-child
{
    margin-bottom: 20px;
    border-bottom: 1px solid #efefef;
}

#crsDivData
{
    width: 100%;
    padding-top: 0;
    margin-left: 0;
    margin-right: 0;    
}

#crsDivData > div:first-child
{
    margin-bottom: 20px;
    border-bottom: 1px solid #efefef;
}

.data-confirmation .display-field
{
    margin-top: 3px;
    width: 150px;
}

.data-confirmation.form-list
{
    border-bottom: 1px solid #efefef;
    margin-bottom: 5px;
    padding-bottom: 5px;
    margin-right: 7px;
}

.form-list .form-list
{
    border-bottom: none;
}

.data-confirmation.form-list .item
{
    width: 254px;
    margin: 0 0 0 10px !important;
    padding-top: 0 !important;
}
    /*fieldset:last-child .data-confirmation.form-list { border-bottom:none }*/
    /*.data-confirmation.form-list .item.short { margin-right:10px;width:220px}
.data-confirmation.form-list .item.long { margin-right:10px;width:290px}
.data-confirmation.form-list .item.right .display-field { width:130px; }
.data-confirmation.form-list .item.long .display-field {width:180px}*/
    .data-confirmation.form-list .item.max
    {
        margin-right: 10px;
        width: 600px;
    }

        .data-confirmation.form-list .item.max .display-field
        {
            margin-right: 10px;
            width: 450px;
        }
        .data-confirmation.form-list .item.max .display-field-compare
        {
            width: 40%;
        }

    .data-confirmation.form-list .item .display-label
    {
        width: 90px;
        margin-right: 10px;
    }

    .data-confirmation.form-list .item.last
    {
        margin-right: 0;
    }

.data-confirmation.form-list fieldset
{
    margin-bottom: 8px;
}

    .data-confirmation.form-list fieldset:last-child
    {
        margin-bottom: 0;
    }

.data-confirmation.backOffice
{
    background-color: #efefef;
    margin-right: 0;
}

    .data-confirmation.backOffice + .data-confirmation
    {
        border-bottom: none !important;
        margin-bottom: 0;
    }

#systemData
{
    float: left;
    width: 49%;
    margin-right: 1%;
}

#applicationData
{
    float: left;
    width: 49%;
}

    #systemData .item, #applicationData .item
    {
        width: 375px;
    }

    #systemData fieldset ul, #applicationData fieldset ul
    {
        border-bottom: none;
    }

    #systemData .item.right, #applicationData .item.right
    {
        margin-left: 10px;
    }

    #systemData fieldset h2, #applicationData fieldset h2
    {
        margin-right: 3px;
    }

.defTd
{
    text-align: left;
    vertical-align: top;
}

.notes
{
    margin: 15px 10px 0 10px;
}


.html-view
{
    background-color: #fff;
    border: 1px solid #ac906b;
    top: 50% !important;
    left: 50% !important;
    margin-left: -407px;
    margin-top: -205px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .html-view .t-window-title, .html-view .t-window-actions a
    {
        color: #c00;
    }

    .html-view .t-window-content, .html-view .t-window-content .textarea
    {
        width: 100% !important;
    }

#attachments
{
    margin: 0 10px;
}

/* Rejestracja klienta */
a.working_hours
{
    padding: 7px;
    text-decoration: underline;
}

.assets-model-page
{
    position: relative;
    padding: 0 10px;
}

.assets-model-legend
{
    width: 200px;
    position: absolute;
    top: 40px;
    right: 220px;
    padding: 10px;
    border: 1px solid #efefef;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .assets-model-legend legend
    {
        padding-left: 0;
        color: #3B5362;
    }

.assets-model-page p
{
    width: 300px;
}

.assets-model-buttons
{
    width: 200px;
    position: absolute;
    bottom: 0px;
    right: 10px;
}

    .assets-model-buttons a
    {
        float: right;
        margin-left: 10px;
    }

        .assets-model-buttons a.b-wydrukuj-szary, .assets-model-buttons a.b-wykonaj-ponownie-szary
        {
            width: 76px;
            height: 26px;
        }

.clientIsActive
{
    background-image: url(../content/images/isactive.png);
    width: 14px;
    margin: 0;
    padding: 0;
}

.clientIsNotActive
{
    background-image: url(../content/images/isnotactive.png);
    width: 14px;
    margin: 0;
    padding: 0;
}

.client-recommend
{
    padding: 0 10px;
    position: relative;
}

    .client-recommend fieldset
    {
        position: absolute;
        top: 0px;
        left: 10px;
    }

    .client-recommend input.b-wyslij
    {
        position: absolute;
        top: 0;
        right: 0;
    }

.ui-accordion
{
    width: auto!important;
}

.ui-widget-content
{
    border-style: none!important;
    border-width: 0px!important;
}

.ui-tabs .ui-tabs-nav li
{
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    margin: 0 .2em 1px 0;
    border-bottom: 0 !important;
    padding: 0;
    white-space: nowrap;
}

    .ui-tabs .ui-tabs-nav li a
    {
        float: left;
        padding: .1em 1em!important;
        text-decoration: none;
        vertical-align: middle;
    }

        .ui-tabs .ui-tabs-nav li a img
        {
            float: left;
            margin-right: 5px;
            border-bottom-style: none!important;
        }

        .ui-tabs .ui-tabs-nav li a p
        {
            padding-top: 4px;
        }

        .ui-tabs .ui-tabs-nav li a img:parent
        {
            padding-top: 5px;
        }

    .ui-tabs .ui-tabs-nav li.ui-tabs-selected
    {
        margin-bottom: 0;
        padding-bottom: 1px;
    }

        .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a
        {
            cursor: text;
        }

.ui-icon24
{
    display: inline-block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -3333px;
    text-align: center;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background-image: url(../content/images/icons_FFFFFF_24x24.png);
}

.ui-widget-content .ui-icon24
{
    background-image: url(../content/images/icons_FFFFFF_24x24.png);
}

.ui-widget-header .ui-icon24
{
    background-image: url(../content/images/icons_FFFFFF_24x24.png);
}

.ui-state-default .ui-icon24
{
}

.ui-state-hover .ui-icon24, .ui-state-focus .ui-icon32
{
    background-image: url(../content/images/icons_FFFFFF_24x24.png);
}

.ui-state-active .ui-icon24
{
    background-image: url(../content/images/icons_ac906b_24x24.png);
}

.ui-icon24-agrement
{
    background-position: 0px 0px;
}

.ui-icon24-client
{
    background-position: -25px 0px;
}

.ui-icon24-wallet
{
    background-position: -51px 0px;
}

.ui-icon16
{
    display: inline-block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -3333px;
    text-align: center;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin: -2px 6px 2px 2px;
    background-image: url(../content/images/icons_FFFFFF_16x16.png);
    background-repeat: no-repeat;
}

li > div > a > .ui-icon16
{
    margin-top: -1px!important;
}

.ui-icon16-brokerageproducts
{
    background-position: -17px 0px;
}

.ui-icon16-banksproducts
{
    background-position: 0px 0px;
}

.ui-icon16-investmentProducts
{
    background-position: -33px 0px;
}

.ui-icon16-valuation
{
    background-position: -68px 0px;
}

.ui-icon16-details
{
    background-position: -51px 0px;
}

.ui-icon16-cash
{
    background-position: -86px 0px;
}

.t-hierarchy-cell
{
    border-left-width: 0;
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 40px!important;
}

.t-icon
{
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -3333px;
    text-align: center;
    vertical-align: middle;
    background-image: url(../content/images/ui-icons_222222_256x240.png);
}

.t-minus
{
    background-position: -64px -16px;
}

.t-plus
{
    background-position: -32px -16px;
}

.t-arrow-up
{
    background-position: 0 -32px;
}

.t-arrow-down
{
    background-position: -64px -32px;
}

.amount-summary
{
    font-size: 1.2em;
    font-weight: bold;
    border-top: 1px solid #CCCCCC;
    margin-top: .5em;
    margin-bottom: 0px;
}

.grid-amount-summary
{
    font-size: 1em;
    font-weight: normal;
    border-top: 1px solid #CCCCCC;
    margin-top: .5em;
    margin-bottom: 0px;
    padding-top: 2px;
}

    .grid-amount-summary li
    {
        padding-bottom: 2px;
    }

    .amount-summary .description, .grid-amount-summary .description
    {
        text-align: left;
        width: 60px;
    }

html
{
    overflow-y: scroll;
}

.subQuestionTextLinkNew, .subQuestionTextLinkNewHidden
{
    cursor: pointer;
    font-style: italic;
    font-weight: normal;
    font-size: 10px;
}

/* Right side help window for the internet brokerage application */
.online-helper
{
    width: 132px;
    height: 420px;
    margin-top: 80px;
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
    color: #000099;
    position: fixed;
    top: 0px;
    text-shadow: 0 1px #f8f8f8;
    margin-left: 8px;
    z-index: 100;
    background-image: url('/content/images/internet_help_window.png');
}

.online-helper-wrapper
{
    float: right;
    width: 140px;
}

.online-helper-text
{
    padding: 10px;
}

    .online-helper-text > a:link
    {
        color: #ac906b;
        text-decoration: underline;
    }

#c-header-right
{
    width: 800px;
    height: 80px;
    padding: 0;
    margin: 0 160px 1px 0;
    position: relative;
    color: #a4aab0;
    border-top: 2px solid #ac906b;
    border-bottom: 1px solid #ac906b;
    overflow: hidden;
}

    #c-header-right .logo-xelion
    {
        background: url(../content/images/logo.png) no-repeat 0 0;
        width: 150px;
        height: 54px;
        position: absolute;
        top: 15px;
        left: 640px;
    }


#progresssteps
{
    width: 580px;
    position: relative;
    font-family: Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
    margin-top: 15px;
}

    #progresssteps .progressbar
    {
        z-index: 10;
        top: 15px;
        width: 580px;
        position: absolute;
        height: 12px;
        background: url(../content/images/stepBody.gif);
    }

        #progresssteps .progressbar .leftbar,
        #progresssteps .progressbar .rightbar
        {
            display: block;
            height: 12px;
            width: 7px;
        }

        #progresssteps .progressbar .leftbar
        {
            float: left;
            background: url(../content/images/stepStarter.gif);
        }

        #progresssteps .progressbar .rightbar
        {
            float: right;
            background: url(../content/images/stepEnder.gif);
        }

    #progresssteps #steps
    {
        width: 580px;
        position: absolute;
        z-index: 20;
    }

    #progresssteps .stepdone,
    #progresssteps .stepcurrent,
    #progresssteps .steptodo
    {
        float: left;
        z-index: 20;
        position: relative;
        height: 42px;
        margin: 0 5px;
        width: 30%;
    }

    #progresssteps .stepdone
    {
        background: url(../content/images/stepDone.gif) left center no-repeat;
    }

    #progresssteps .stepcurrent
    {
        background: url(../content/images/stepActive.gif) left center no-repeat;
    }

    #progresssteps .steptodo
    {
        background: url(../content/images/stepTodo.gif) left center no-repeat;
    }

    #progresssteps .stepno
    {
        float: left;
        width: 40px;
        text-align: center;
        line-height: 42px;
        font-size: 20px;
        font-weight: bold;
        font-style: italic;
        color: rgba(255,255,255,.85);
        text-shadow: 0 -1px rgba(0,0,0,.5);
        margin-right: 0px;
    }

    #progresssteps .steptxt
    {
        padding-top: 1px;
        font-size: 9px;
        font-style: italic;
        color: #2f2f2e;
        text-transform: uppercase;
        margin-top: 3px\9;
        font-weight: bold;
    }

    #progresssteps .stepname
    {
        font-size: 10px;
        color: #2f2f2e;
        font-weight: bold;
        text-transform: uppercase;
        padding-top: 14px;
    }

    #progresssteps .stepdone .stepno
    {
        margin-right: 2px !important;
    }

    #progresssteps .stepdone .stepname, #progresssteps .stepdone .steptxt
    {
        color: #6d6d6c !important;
    }

    #progresssteps .steptodo .stepname, #progresssteps .steptodo .steptxt
    {
        color: #979796 !important;
    }

@media \0screen\,screen\9
{
    #progresssteps .steptxt
    {
        margin-top: 0;
    }

    #progresssteps .stepdone,
    #progresssteps .stepcurrent,
    #progresssteps .steptodo
    {
        color: #f5ffd3;
    }
}

.subQuestionTextLinkNew, .subQuestionTextLinkNewHidden
{
    text-decoration: underline;
}


.paneHeader-global
{
    margin: 0px 0 0 0;
    width: 800px;
}

    .paneHeader-global .paneHeader-ul
    {
        height: 47px;
        background: transparent;
        border: none;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        color: #ffffff;
        font-weight: bold;
        margin: 0;
        padding: 0 0 0;
        display: block;
        outline: 0;
        line-height: 1.3;
        text-decoration: none;
        list-style: none;
        vertical-align: baseline;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        -webkit-padding-start: 0px;
        margin: 0 0 0 0;
        zoom: 1;
        font: 62.5%/1.5 Arial,Helvetica,sans-serif;
        width: 100%;
    }

        .paneHeader-global .paneHeader-ul .paneHeader-li
        {
            list-style: none;
            float: left;
            position: relative;
            top: 1px;
            margin: 0 2px 1px 0;
            border-bottom: 0 !important;
            padding: 0;
            white-space: nowrap;
            background-color: transparent;
            background-position: center;
            background-repeat: no-repeat;
            border: none;
            /*background: #ac906b*/ /*url(images/ui-bg_glass_75_ac906b_1x400.png) 50% 50% repeat-x*//*;*/
            font-weight: normal;
            color: #ffffff;
            border-top-right-radius: 4px;
            border-top-left-radius: 4px;
            outline: 0;
            vertical-align: baseline;
            line-height: 1.3;
            zoom: 1;
            font-size: 11px !important;
            font-family: Arial,Helvetica,sans-serif !important;
        }

.paneHeader-li .tabs-ClientWalet,.paneHeader-li .tabs-Advice, .paneHeader-li .tabs-Agrements, .paneHeader-li .tabs-ClientData, .paneHeader-li .tabs-Invests
{
    width: 108px;
    height: 46px;
    margin: 0 0 0 -2px;
    padding: 0 0 0 0;
    background: transparent no-repeat bottom left;
    overflow: auto;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    list-style: none;
    white-space: nowrap;
    font-weight: normal;
    color: #ffffff;
    line-height: 1.3;
    zoom: 1;
    font-size: 11px !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font: 62.5%/1.5 Arial,Helvetica,sans-serif;
}

.paneHeader-li .tabs-ClientWalet
{
    width: 178px;
}

.paneHeader-li .tabs-ClientData
{
    width: 133px;
}

.paneHeader-li .tabs-Advice
{
    width: 135px;
}

.paneHeader-li div a
{
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    float: left;
    padding: .1em 1em!important;
    vertical-align: middle;
    color: #666666;
    text-align: center;
    position: relative;
    border: 0;
    outline: 0;
    background: transparent;
    list-style: none;
    white-space: nowrap;
    zoom: 1;
    font-size: 11px !important;
    font-family: Arial,Helvetica,sans-serif !important;
}

.paneHeader-li .tabs-Empty
{
    height: 46px;
    margin: 0 0 0 -3px;
    padding: 0 0 0 0;
    background: transparent no-repeat bottom left;
    overflow: auto;
    background-image: url(/Content/Images/tab_empty_new_1.jpg);
    width: 135px;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    list-style: none;
    white-space: nowrap;
    font-weight: normal;
    color: #ffffff;
    zoom: 1;
}

.paneHeader-li .tabs-Invests
{
    background-image: url(/Content/Images/tab_suma_inwestycji.png);
    width: 244px;
    margin: 0 0 0 -3px;
}
/*
span.t-select.t-header span.t-icon.t-arrow-down
{
    background-position: 0px 0px;
    background-image: url(../content/images/arrow-down.png);
    height:17px;
    width:17px;
    margin-top:-2px;
}*/
.action-menu-counter
{
    min-width: 5px;
    margin-left: 5px;
    background-color: red;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    color:white;
}

.proxy-grid-link
{
    font-weight: bold !important;
    color:#ac906b !important;
}

.my-own-number
{
    width:95% !important;
    text-align:right !important;
    color:inherit !important;
}
/* DS Fix */
.form-list .editor-label-purchase
{
    width: 110px;
}
.form-list .item-disposition
{
    width: 255px;
}

.display-field.lower
{
    padding-top: 3px;
}

.editor-field.lower
{
    padding-top: 5px;
}

.editor-label.wider
{
    width: 120px;
}
.display-label.wider
{
    width: 105px !important;
}
.wide
{
    width:105px !important;
}
.noMarginTop
{
    margin-top:0px !important;
}
.currency
{
   text-align:right !important;
}
.tocenter
{
   text-align:center !important;
}
#link
{
    color: rgb(0, 0, 238);text-decoration: underline;
}
#link:hover
{
    text-decoration: none;
}
.paper-disposition-label
{
    width: 180px !important;
}

.input-w140-disabled
{
    background: url(../content/images/input-w140-disabled.png) no-repeat 0 0 !important;
}
.input-w600-disabled, .editor-field.mid-600 input.input-w600-disabled, .select-wrap .select-right select.input-w600-disabled
{
    background: url(../content/images/input-w600-disabled.png) no-repeat 0 0 !important;
}

textarea.requiredInput
{
    background: none !important;
    background-color: #e3e3e3 !important;
}

textarea.disabled
{
    background: none !important;
    background-color: #EBEBE4 !important;
}

.b-arrow-down-szary  {
    background: url("../content/images/arrow-down-szary.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.b-arrow-up-szary  {
    background: url("../content/images/arrow-up-szary.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.b-arrow-left-szary  {
    background: url("../content/images/arrow-left-szary.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.b-arrow-right-szary  {
    background: url("../content/images/arrow-right-szary.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.b-arrow-up-szary, .b-arrow-left-szary, .b-arrow-right-szary, .b-arrow-down-szary 
{
    height: 17px !important;
    width: 17px !important;
    margin: 0 0 0 0 !important;    
    border: medium none !important;
    cursor: pointer;
    display: inline-block;
    font-size: 0 !important;
    line-height: 0 !important;
    overflow: hidden;
    text-indent: -9999px;
}
.editor-field.mid-335-disabled input
{
    width: 335px !important;
    background-image: url(../content/images/input-new-mid-335-disabled.png) !important;
}
a.fatca-link, a.fatca-link:hover
{
    text-decoration: underline;
}
.buttons-on-InvestmentConsultingClientProfile
{
    width: 100% !important;
    text-align: right !important;
    float: right !important;
}
.buttons-on-InvestmentConsultingClientProfile a
{
    color: #ac906b !important;
    font-weight: bold !important;
    width: 100% !important;
    text-align: right !important;
    float: right !important;
}

.display-image-databadania
{
    margin-left:30px;
    width:53px;
    height:40px;
    float:left;
    background-image:url(../content/images/InvestmentConsulting/databadania.jpg)
}

.with-shadow
{
    box-shadow: 2px 2px 2px #888;
    border:1px solid #aaa;
}

.recommentationBoxLabel
{
    margin-top: 10px;
    margin-left: 10px;
    font-size: 11px;
    font-weight: bold;
}

.recommentationBoxContent
{
    margin-left: 5px;
    font-size: 9px;
}

.recommentationBox, .recommentationBox-data
{
    width: 390px;
    height: 220px;
    box-shadow: 2px 2px 2px #888;
    border: 1px solid #aaa;
}

.recommentationBox-wide
{
    /*width: 792px;*/
    width: 100%;
    height: 110px;
    box-shadow: 2px 2px 2px #888;
    border: 1px solid #aaa;
}

.recommentationBoxArea
{
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
    margin-top: 10px;
}

.recommentationBoxInfo
{
    font-size: 12px;
    margin: 10px;
}

.noCursorClass td, .noCursorClass 
{
    cursor:text !important;
}
.CursorClass td, .CursorClass 
{
    cursor:pointer !important;
}
.znak-zapytania
{
    padding-left: 50px !important;
    background: #fff url(../content/images/help2.png) no-repeat 10px center;
}

.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: #ac906b;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    position: absolute;
    z-index: 999;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

span.resetPasswordInfo {
    font-size: 1.1em;
    color: #9fabb2;
    margin: 10px;
    padding: 0;
    width: 100%;
    float: left;
}

.principalListBorder {
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 5px;
}

.leftButton {
    margin-right: 220px !important;
    background: rgb(223, 223, 223) !important;
}

.radioDisabled {
    color: #aaa;
    pointer-events: none;
}