body { padding:0px; margin:0px;  Font-family: Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#0f0f0f; height:100%; background: url(../images/bg2.png) no-repeat top;}
html { height:100%; padding:0px; margin:0px; background:#f1f1f1 url(../images/bg.png) repeat-x top;}

h1 { padding:0px 0px 14px 0px; margin:0px; font-size:16px; font-weight:normal; color:#640f1e;}
h1.zapl { margin-top:10px;}
h1 span { font-weight:bold; color:#0f0f0f;}
h3 {margin:0px; font-size:14px; padding:8px 0px 0px 0px; margin:13px 0px 0px 0px; }
h4 {margin:4px 0;}
h6 {font-size:12px;margin:4px 0 10px 0;}
p { padding:0px 0px 10px 0px; margin:0px; line-height:20px;}
ul { padding:0px 0px 10px 20px; margin:0px;}
input { vertical-align:middle;}
a { color:#DB2032;}


#main { width:974px; margin:0 auto;}
#top { height:45px;margin:0 auto; padding:0px 1px 0px 0px; font-size:13px;margin-left: 10px;}
/*       background: url("../images/logo_przelewy24.png") no-repeat scroll 21px 19px transparent*/
#top a {     border-left: 1px solid #e0e0e0;
    color: #ccc;
    display: block;
    float: left;
    line-height: 23px;
    margin-top: 14px;
    padding: 0 15px 0 10px;
    text-decoration: none;
}
#top a:hover {color:#999;}  
#top a.sel { background:url(../images/hover.png);}
.clr { clear:both;}

.transfer {
    width:594px;
}
#koszyk_top,#koszyk_home_top {
    height: 17px;
    width: 974px;
    background:url(../images/top_bg.png) no-repeat;
}
#koszyk_home_top {
  background: url(../images/toptlo_guest_top.png) no-repeat scroll center top transparent;
}
#koszyk,#koszyk_home { width:974px; background:url(../images/toptlo.png) repeat-y; min-height:270px; padding:10px 18px; }

#koszyk_home {background: url(../images/toptlo_guest.png) repeat-y scroll center top transparent;padding:0px;min-height:225px; }

#koszyk_bottom, #koszyk_home_bottom {
    height: 17px;
    width: 974px;
    background:url(../images/bg_bottom.png) no-repeat;
    margin:0px auto;
}

#koszyk_home_bottom {background: url(../images/toptlo_guest_bottom.png) no-repeat scroll center top transparent;}

#form_add_acc_out dt {
    width:0px
}

#form_add_acc_out dd {
    float:left;
    margin-left:0px;
    width:300px;
}

#form_add_acc_out label {
    display:block;
    margin-bottom:8px;
    margin-top:-8px;
}

#form_add_acc_out .help-left {
    margin:0px;
    float:left;
    display:block;
    margin-left:265px;
    margin-top:4px;
}

#form_add_acc_out .help-right {
    margin:0px;
    float:left;
    display:block;
    margin-left:565px;
    margin-top:4px;
}

#form_add_acc_out #title {
    width:544px;
}

#recipient_house_number-element {
    width:116px !important;
}

#recipient_flat_number-element {
    width:100px !important;
}

#recipient_street-element {
    width:368px !important;
}

#recipient_street {
    width:310px
}

#recipient_zip_code-element {
    width:189px !important
}

#recipient_zip_code {
    width:135px
}

#recipient_city-element {
    width:140px !important
}

#recipient_city {
    width:120px
}

.info {
    color:#10A1D1;
}

.error-frame {
    border:3px solid #ff0000;
    padding:8px;
    margin-bottom:8px;
    font-weight:bold
}

#przelew {width:596px;  float:left;  margin:0px 0px 0px 0px;}
#przelewWALUTA{display: none;}

.menu { width:180px; height:auto;  float:left; }
.menu a {border-bottom:2px #F0F0F0 solid; background:url(../images/arrow.png) no-repeat scroll 0 -65px; display:block; text-decoration:none;color:#0F0F0F; padding: 4px 0 4px 15px}
.menu a:hover{border-bottom:2px #DB2032 solid;background:url(../images/arrow.png) no-repeat scroll 0 9px;}

#user_home { width:296px; height:auto;  float:right; margin-right:20px;}
#lewPrzelew { width:293px; float:left;}
#prPrzelew { width:293px; float:right;}

.txt { border:1px solid #d9d9d9; padding:4px; color:#333; Font-family: Tahoma, Verdana, Arial, sans-serif; font-size:12px; margin:0px 0px 10px 0px;  }
.txtdl { width:548px; }
.txtsr { width:245px; }
textarea.txtsr { height: 61px; }

.txtkr { width:70px; }
.txtkr2 { width:105px; }
.txtkr3 { width:145px; }
.txtsrkr { width:220px; height:15px;}
#user .txtsr { width:145px; }
.txtt { width:245px; height:62px; text-align:start;}
.txts { width:260px;}
.txtsk { width:235px;}
.push_xxx { margin:0px; width:140px;  border:0px; margin:0px; background:url(../images/push.png); height:32px; width:140px; padding:0px 0px 0px 0px; color:#fff; color:#efe3e5; Font-family: Tahoma, Verdana, Arial, sans-serif; font-size:12px; cursor:pointer; line-height:32px;}

.push {margin:0;width:106px; height:27px; color:#fff; cursor:pointer; background:url(../images/buttons.png) no-repeat scroll -6px -6px transparent;font-size:10px;border:0;}
.push.ps1 {width:65px;background:url(../images/buttons.png) no-repeat scroll -115px -40px transparent;}
#TransferWindowForm #pay {margin-left: 381px;}
#logowanie_form {float:right;margin-top:10px}
#logowanie_form .push {margin-top:-10px;}
#logowanie_div {text-align:right;color: #ccc; margin: 4px 4px 0 0;}
#logowanie_div > span > a { color: #C9CCCC; }
#logowanie_form div a{color:#ccc}


.passwordre {margin-top:15px;}
.passwordre .push {margin-top:-10px;}
.passwordre .txt {width:200px}


a.homep {text-decoration: none;}



#bt_przelew_dalej, #bt_zapisz_odbiorce, #bt_przelew_dalej_log_in {margin-top:15px; /* margin-left:179px;*/ float: right;}
#bt_dodaj_do_koszyka {margin-top:15px;}
#user .push { float:right;}
.push.push2 {float:left; background:url(../images/buttons.png) no-repeat scroll -6px -40px transparent;}
.push.push3 {background:url(../images/push3.png); text-decoration: none; text-align: center; width: 180px;}
.push.push5 {background:url(../images/push5.png); width: 100px; height: 20px; font-size: 10px; display: inline; margin: 2px 5px}
.pyt { display:block; width:18px; height:18px; margin:2px 0px 0px 265px; background:url(../images/pyt.png); position:absolute; opacity:0.4;}
.pyt.pyt2 {margin:4px 0px 0px 567px;}
a:hover.pyt {background:url(../images/pyth.png);}
#user span { line-height:26px;}
#text { padding:0px 25px;float: left; width:740px}
#text_home { width:600px;padding:0px 25px 0 20px; float: left;}
.zdjl { float:left; margin:5px 10px 5px 0px;}
#stopka {background:url(../images/stopka.png); margin:10px 0px 20px 0px; padding:10px 0px;height:108px; }
#stopkaIn { width:960px; margin:0 auto;}

.foot {width:300px;float:left;margin: 0 10px;}
.foot h4{}
.foot.f2 p {padding:0;}
.foot.f2 span {color:#DB2032}
.foot.f3 {padding:20px 0 0 0px;text-align:center; float: right;}

#prawa { text-align:center; padding:0px 0px 20px 0px; color:#4b4b4b;}

#prawa #polityka{width: 974px; margin: 0 auto; text-align:left;}

#mess { height:100%; width:100%; background:url(../images/back.png); position:fixed; z-index:200; display:none; }
#messIn { width:418px; background:url(../images/topmess.png) no-repeat top; left:50%; margin-left:-214px; top:-500px;  position:absolute; padding:26px 0px 0px 0px;}
#messText { padding:0px 26px; background:url(../images/mess.png);}
#messBottom { height:26px; background:url(../images/bottommess.png);}
#zam { float:right;}

.pozPotw { padding:0px 0px 5px 0px; border-bottom:1px solid #e1e1e1; margin:0px 0px 5px 0px;}
.pozPotw span { font-weight:bold; padding:0px 10px 0px 0px; }
.pozPotwNoBorder { border: none;}
.przelewOdb h1 {padding:0px 0px 10px 0px;}

.tabsmall{ width:250px; border-collapse:collapse; padding:0px; margin:0px; font-size:15px; text-align: left;}
.koszyk, .historia{ width:720px; border-collapse:collapse; padding:0px; margin:0px; font-size:12px; }
.koszyk tr.nagl, .historia tr.nagl{ background:url(../images/tab.png) no-repeat top left;}
.tabsmall tr.nagl{ background:url(../images/tabsmall.png) no-repeat top left;}
.koszyk th, .historia th, .tabmidle th, .tabsmall th{ color:#fff; text-align:center; height:20px; line-height:20px; padding:8px 0; }
.koszyk td, .tabmidle td, .tabsmall td{ border-right:1px solid #d6d6d6; padding:3px 10px; text-align:center;}
.koszyk td{text-align:center;}
.koszyk .lsat_row td{border: 0; padding-top: 10px;}
.tabsmall td{text-align:left;}

.tabmidle{ width:450px; border-collapse:collapse; padding:0px; margin:0px; font-size:15px; text-align: left;}
.tabmidle tr.nagl{ background:url(../images/tabsmall.png) repeat-x top left;}
.tabmidle td{text-align:left;}

#graph_box {
    float:left;
    margin-left:32px;
}

#graph {
    width: 600px; 
    height: 300px;
}

.intervals span {
    margin-right:8px;
}

.intervals span a {
    text-decoration: none;
    font-size:17px
}

.active {
    font-weight:bold
}

.boxgl.col3 {
    background: none repeat scroll 0 0 transparent;
    padding: 0 22px 10px;
}

.aktu {
    background: url("../images/dot2.png") repeat-x scroll center bottom transparent;
    margin: 9px 0 0;
    padding: 0 0 10px;
}

.boxgl {
    /*background: url("images/dot.png") repeat-y scroll right center transparent;*/
    float: left;
    padding: 0 23px 10px 22px;
    width: 282px;
}

.aktu span {
    color: #7D7D7D;
    font-size: 10px;
}

.aktu a {
    text-decoration: none;
}

form dt {
    width:150px;
    float:left;
}

.koszyk td.akcja, .historia td.akcja { border:0px;}
.koszyk td.tytul, .historia td.tytul {border:0px; padding:0px;}
.koszyk .tytIn, .historia .tytIn { text-align:left; margin:10px 0px; background:#fff;  padding:10px 10px 10px 50px; border-bottom:1px solid #d6d6d6;}
.koszyk span, .historia span {font-weight:bold;  color:#7a2e3b;}
.koszyk .usun { display:block; height:24px; width:24px; background:url(../images/usun.png); margin:0 auto;}
.koszyk a:hover.usun {background:url(../images/usunh.png);}

a.push { margin:0px; width:140px;  border:0px; margin:0px; background:url(../images/push.png); height:32px; width:140px; padding:0px 0px 0px 0px; color:#fff; color:#efe3e5; Font-family: Tahoma, Verdana, Arial, sans-serif; font-size:12px; cursor:pointer; line-height:32px;}
a.push4 {display:block; height:32px; width:120px; background:url(../images/push4.png);  text-decoration: none; text-align: center;}
a.push2 {display:block; height:32px; width:140px; background:url(../images/push2.png);  text-decoration: none; text-align: center;}



.koszyk .id, .historia .id { width:20px; padding-left:13px;}
.koszyk .akcja, .koszyk .prowizja, .historia .akcja, .historia .prowizja { width:45px;} 
.koszyk .kwota, .historia .kwota { text-wrap:none; min-width: 65px;}
.koszyk .pods { text-align:right; font-size:16px;}
.koszyk .razem { font-weight:bold; font-size:16px;}
.koszyk .wyslij { border:0px;}

.historia td { border-right:1px solid #d6d6d6; padding:3px 10px; text-align:left;}

.tabsmall img, .tabmidle img {
    vertical-align: bottom;
    margin-left:8px;
}

a.usun { display:block; height:24px; width:24px; background:url(../images/usun.png); margin:0 auto;}
a:hover.usun {background:url(../images/usunh.png);}
a.wykonaj { display:block; height:24px; width:24px; background:url(../images/wykonaj.png); margin:0 auto;}
a:a.wykonaj {background:url(../images/wykonajh.png);}
a.zapisz { display:block; height:24px; width:24px; background:url(../images/save.png); margin:0 auto;}
a:hover.zapisz {background:url(../images/saveh.png);}


.errors, .error{ color: red; }
input.error, textarea.error, select.error{ background-color: yellow;}
li{ list-style: inside;}
.do_lewej{text-align: left;}
.do_prawej{text-align: right;}
.do_srodka{text-align: center;}
.dodawanie_odbiorcy_zdefiniowanego{display: none;}
.przelew_popraw_dalej{display: none;}
.pobierz_historie, .pobierz_rejestr_zdarzen{cursor: pointer;}
.link{cursor: pointer;}
#przelewWALUTA #amount, #przelewWALUTA #amount_wynik { width:70px; position: relative; top: -2px}
#przelewWALUTA #amount_currency_in, #przelewWALUTA #amount_currency_out { width:25px;  position: relative; top: -2px; padding: 5px 2px; background-image: url('../images/pyt_tlo.png'); color: #FFF;}
#przelewWALUTA #currency, #przelewWALUTA #currency_out { width:114px;}
#przelewWALUTA #currency, #przelewWALUTA #amount,#przelewWALUTA #amount_currency_in { float: left; }
#przelewWALUTA #currency_out, #przelewWALUTA #amount_currency_out, #przelewWALUTA #amount_wynik{ float: right; display: inline}
#przelewWALUTA #bt_przelew_dalej_currency {position: relative; top: -15px; float: right;}
/*#zasileniekonta_box_form #amount_transfer{
    
}*/
#zasileniekonta_box_form #amount_transfer{ height:20px; position: relative; top: 4px;}
.lista_wybor a{cursor: pointer;}
.lista_wybor a:hover{text-decoration: underline;}
.ukryj{display: none;}
.firma{display: none;}
.pos label{
    display: inline;
}
.pos div{
display: inline;
}
.no-close .ui-dialog-titlebar-close {display: none }
.wiersz_akcja .akcja
{
/* display: none;*/
 width: 100%;
}
.pod_menu_ukryte{
    padding: 2px 0 10px 45px;
    display: none;
}
.pod_menu_ukryte a{
    text-decoration: none;
}

#lady {border:1px #ddd solid;border-radius: 3px 3px 3px 3px;}
#lady img{border:4px #f4f4f4 solid;border-radius: 3px 3px 3px 3px;}
#nameBox {position: relative; top: -82px; float: right; color: #FFF;}
#nameBox a{color:#fff}
.table{border-colapse:colapse;width:99%;}
.table th{background:url("../images/tab.png") repeat-x scroll left top transparent;color:#fff;padding:8px 6px;text-align:left;}
.table td{padding:8px 6px;background:#F0F0F0;}

.container2div {
    float:left;
    width:620px;
}
.internal2v1 {
    float:left;
    width:300px;
}
.internal2v2 {
    float:left;
    width:300px;
}


.container2divSmall {
    float:left;
    width:290px;
}
.internal2v1Small {
    float:left;
    width:140px;
}
.internal2v2Small {
    float:left;
    width:140px;
}

.internal2v1Small2 {
    float:left;
    width:100px;
}
.internal2v2Small2 {
    float:left;
    width:180px;
}

#powiadomienie_saldo{
    padding: 5px;
}

#top1{
    height: 45px;
    margin-left: 10px;
}

#hom{
    float:left; 
    color:red; 
    margin-top: 8px;
    font-size:22px;
}

.mesbox *{
    font-size: 12px;
}

.odd1{
    background-color: gainsboro;
}

/* NgForm NgInput - START */
.ngVerticalForm > div.row {
    padding: 5px;
    clear: both;
}

.ngVerticalForm > div.row > div.inputContainer {
    float: left;
}

.ngVerticalForm > div.row > div.labelContainer {
    width: 150px;
    float: left;
}

.ngVerticalForm > div.row > div.labelContainer > label {
    position: relative;
    top: 5px;
}

.ngInputErrors {
    color: #67101F;
}

.ngInputShort {
    width: 100px;
}

/* NgForm NgInput - END */

label.przelew {
    display: block;
    float: right;
    width: 260px;
}
