﻿/* 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, sub, sup, 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; }
.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; background: url(../content/images/body.png) no-repeat center top; }
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; }

.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-anuluj-szary { background: url(../content/images/b-anuluj-szary.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-wyslij { background: url(../content/images/b-wyslij.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-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-dodaj-pelnomocnika { background: url(../content/images/b-dodaj-pelnomocnika.png) no-repeat 0 0; height: 26px; width: 76px; }
.b-zapisz { background: url(../content/images/b-aktualizuj.png) no-repeat 0 0; height: 26px; width: 76px; }
.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-poprzedni-krok { background: url(../content/images/b-poprzedni-krok.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-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 { background: url(../content/images/b-zobacz.png) no-repeat 0 0; height: 24px; width: 74px; }
.b-edytuj { background: url(../content/images/b-edytuj.png) no-repeat 0 0; height: 24px; width: 74px; }
.b-dodaj-notatke { background: url(../content/images/b-dodaj-notatke.png) no-repeat 0 0; height: 24px; width: 74px; }

.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; height: 26px; width: 76px; }

.b-zakoncz { background: url(../content/images/b-zakoncz.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-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-szukaj-small { background: url(../content/images/b-szukaj2.png) no-repeat 0 0; height: 24px; width:74px; }
.b-resetuj { background: url(../content/images/b-resetuj.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-resetuj-telekod { background: url(../content/images/b-resetuj-telekod.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-resetuj-haslo { background: url(../content/images/b-resetuj-haslo.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-ustanow-doradce { background: url(../content/images/b-ustanow-doradce.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-zablokuj { background: url(../content/images/b-zablokuj.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-odblokuj { 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; height: 24px; width: 74px; }
.b-usun3 { background: url(../content/images/b-usun3.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-ok { background: url(../content/images/b-ok.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-tak { background: url(../content/images/b-tak.png) no-repeat 0 0; height: 30px; width: 160px; }
.b-nie { background: url(../content/images/b-nie.png) no-repeat 0 0; height: 30px; width: 160px; }
.b-aktualizuj { background: url(../content/images/b-aktualizuj.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-zawrzyj-umowe { background: url(../content/images/b-zawrzyj-umowe.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-zatwierdz { background: url(../content/images/b-zatwierdz.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-zarejestruj-klienta { background: url(../content/images/b-zarejestruj-klienta.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-odrzuc { background: url(../content/images/b-odrzuc.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-ukryj { background: url(../content/images/b-ukryj.png) no-repeat 0 0; height: 30px; width: 120px; }
.b-empty { 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 { 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 { background: url(../content/images/b-odpowiedz-szary.png) no-repeat 0 0; height: 30px; width: 76px; }
.b-kryteria-szary { 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; }
.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  }
.f-buttons.float-left .set-btn.left { float:left;}
.f-buttons4 { clear:both;padding:0;width:100% }

/* header */
#c-header { width: 800px; height: 100px; padding: 0; margin: 0 0 1px 160px; position: relative; color: #a4aab0; border-top: 4px solid #ac906b; border-bottom: 1px solid #ac906b; }
#c-header a { color: #3b5362; }
#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; border-left: 1px solid #D3D6DB; }
#c-header .sub-menu li { overflow: hidden; font-size: 1.1em; float: left; border-right: 1px solid #D3D6DB; padding: 0 17px 0; }
/*#c-header .active a, #c-header .b-skrzynka { width: 146px; }*/
#c-header .active a, #c-header a:hover { color: #ac906b; }
#c-header .logo-xelion { background: url(../content/images/logo.png) no-repeat 0 0; width: 150px; height: 55px; position: absolute; top: 25px; left: -160px; 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:#ac906b; -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 .acc-top		{ background:url(../content/images/acc-top.png) no-repeat 0 0; padding:13px 0 0; width:159px; position:absolute; top:40px; right:0;}
#c-header .acc-bottom	{ color:#fff; height:1%; background:url(../content/images/acc-bottom.png) no-repeat left bottom;}
#c-header .acc-number	{ font-size:1.3em; padding:0 10px;}
#c-header .acc-name		{ font-size:2.4em; padding:0 10px;}
#c-header .acc-date		{ font-size:1.3em; padding:5px 10px; border-top:1px solid #DA4D4D;}
*/

#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 .left-col		{ float:left; border-right:1px solid #DA4D4D; padding:0 12px 0 0;}*/

#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; }
/*#c-header .left-col-client	{ float:left; border-right:1px solid #DA4D4D; padding:0 12px 0 0;}*/


/*#c-header .acc-top		{ max-width:450px; height:48px; background:url(../content/images/acc.png) no-repeat bottom left; position:absolute; top:40px; right:0; padding:0 0 0 10px;}
#c-header .acc-bottom	{ color:#fff; height:29px; padding:12px 6px 10px 0; overflow:hidden; background:url(../content/images/acc.png) no-repeat right top;}
#c-header .acc-number	{ font-size:1.2em; line-height:1.1;text-align:right}
#c-header .acc-name		{ font-size:1.6em; line-height:1.2; float:right; padding:0 0 0 12px;}
#c-header .acc-date		{ font-size:1.2em; line-height:1.1;display: none;}
#c-header .left-col		{ float:left; border-right:1px solid #DA4D4D; padding:0 12px 0 0;}

#c-header .acc-top-client		{ max-width:450px; height:48px;  min-width:90px; background:url(../content/images/acc_client.png) no-repeat bottom left; position:absolute; top:40px; right:100px; padding:0 0 0 10px;}
#c-header .acc-bottom-client	{ color:#fff; height:33px; padding:12px 6px 10px 0; overflow:hidden; background:url(../content/images/acc_client.png) no-repeat right top;}
#c-header .left-col-client	{ float:left; border-right:1px solid #DA4D4D; padding:0 12px 0 0;}*/
/* 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: 4px solid #ac906b; }
#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: #ac906b; 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 .p-cookies { position: absolute; left: 700; 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;position:absolute}
#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}

/* main */
#c-main { }
/* side-menu */
#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; 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 { position: absolute; top: 0;}
.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;
 margin-right: 17px;
 margin-bottom: 10px;
 margin-left: 5px;
}
.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 center;
 display: block;
 float: left;
 width: 200px;
 padding: 10px;
 padding-left: 50px;
}

/* fix kontrolek */
/* menu */
#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-top, #ActionMenuTreeView .t-treeview-lines .t-mid, #ActionMenuTreeView .t-treeview-lines .t-bot { cursor: pointer; position: relative; color: #fff; display: block; background: url(../content/images/t-red-top.png) no-repeat 0 0; padding: 4px 0 0 0; margin: 0 0 10px 0; }
#ActionMenuTreeView .t-treeview-lines .t-in { font-size:11px;font-weight: bold; display: block; background: url(../content/images/t-red-bottom.png) no-repeat bottom right; padding: 1px 25px 5px 10px; font-weight: bold !important; letter-spacing: 0px; }
#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: block; background: none; height: auto; padding: 0; }
#ActionMenuTreeView .t-treeview-lines img { display: none; }
#ActionMenuTreeView .t-treeview-lines .t-icon { position: absolute; display: block; width: 10px; height: 9px; top: 10px; right: 10px; }
#ActionMenuTreeView .t-treeview-lines .t-icon.t-minus { background: url(../content/images/t-arrow-bottom.png) no-repeat 0 0; }
#ActionMenuTreeView .t-treeview-lines .t-icon.t-plus { background: url(../content/images/t-arrow-right.png) no-repeat 0 0; }
#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}
.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-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: 520px; 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: 518px; 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: -9999px; overflow: hidden; cursor: pointer; border: 0 none; line-height: 0; font-size: 0; }
.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; text-indent: -9999px; overflow: hidden; cursor: pointer; border: 0 none; line-height: 0; 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: 60px; left: 15px; }
.form-login_client .col-pass_new { position: absolute; top: 115px; 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; font-size: 0; }
.form-login_client .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_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: 520px; 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: 518px; 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: 80px 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; }
.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: 140px; 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-335 { width:335px !important}
.form-list .editor-field 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;}
.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}
.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: 140px; height: 25px; text-align: left; float: left; }
.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 { 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 .requiredInput { background: url(../content/images/input-w140-r.png) no-repeat 0 0;}
.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 { 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: 188px; 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; }
.styled-form-list .item.mid2 { width: 525px; }
.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 .link.usun { top: 15px; background: url(../content/images/b-usun.png) no-repeat 0 0; }
.messageDetails .link.odpowiedz { bottom: 15px; background: url(../content/images/b-odpowiedz.png) no-repeat 0 0; }
.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 {display: none; width: 210px; height: auto; position: absolute; left: 265px; background-color: white; border: 1px solid #D8DDE0; padding: 7px}
#clientTypes .selectAll { float: left; clear: both; padding: 0px; width: 210px;border-bottom:1px solid #efefef }
#clientTypes .selectAll .editor-field { width: 35px; height: 27px }
#clientTypes .selectAll .editor-label { width: 170px }
#clientTypes .selectOpt { float: left; clear: both; padding: 2px; width: 250px;margin-top:2px; }
#clientTypes .selectOpt .editor-field { width: 35px }
#clientTypes .selectOpt .editor-label { width: 180px }
#clientTypes #okButton { 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-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;background: #ac906b; margin: 4px 0 10px; 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 .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-zero-krok { position: absolute; top: 30px; left: 10px; }
.steps-wrapper .b-nastepny-krok, .steps-wrapper .b-zakoncz_zapisz, .steps-wrapper .b-zakoncz { position: absolute; top: 30px; right: 10px; }
.steps-wrapper .pager { color: #caced0; font-size: 3em; clear: both; text-align: center; line-height: 1; }
.steps-wrapper .pager span { color: #ac906b; }

.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}
.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; }

p.survey-list_policiesAcceptance { width: 100%; }
.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; }

.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: #CE9293; 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: 18px; height: 18px; line-height:18px; 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 .requiredInput { background-image: none !important; background-color: #D4DFF3; 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-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-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-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.max, .editor-field.max input, .editor-field.max select { width: 600px !important; background-image: url(../content/images/input-new-max.png) !important; }
.select-wrap .select-right select.max.requiredInput, .editor-field.max.requiredInput, .editor-field.max.requiredInput { background-image: none !important; background-color:#D4DFF3; 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; }

.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: 12000 !important; }
.ui-dialog { /*z-index: 13000 !important;*/ z-index: 100000 !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;text-transform:uppercase;}
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}
.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 .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_CA0000_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;}