.le1 {
 text-align: left;
 background: #EBEFF3;
}

.pr1 {
 text-align: right;
 background: #EBEFF3;
}

.sr1 {
 text-align: center;
 background: #EBEFF3;
}

.le0 {
 text-align: left;
 background: #FFFFFF;
}

.pr0 {
 text-align: right;
 background: #FFFFFF;
}

.sr0 {
 text-align: center;
 background: #FFFFFF;
}

.pole_wymagane {
 text-align: center;
 padding: 1px;
}

#kalk1_table td{
 padding: 3px;
 border: 1px solid #7F99B2;
}

#kalk2_table td{
 padding: 3px;
 border: 1px solid #7F99B2;
}

#kalk3_table td{
 padding: 3px;
 border: 1px solid #7F99B2;

}

#formularz {
 padding: 10px;
 background: #EBEFF3;
}

#wynik {
 padding: 10px;
 background: #EBEFF3;
}

#invertedtabs{
 margin-left: 0px;
 padding: 0;
 width: 100%;
 background: transparent;
 voice-family: "\"}\"";
 voice-family: inherit;
 padding-left: 0px;
}

#invertedtabs ul{
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold; 
 margin:0;
 margin-bottom: 1em; /*margin between menu and rest of content*/
 padding:0;
 list-style:none;
}

#invertedtabs li{
 display:inline;
 margin:0 2px 0 0;
 padding:0;
 line-height: 1.5em;
}

#invertedtabs a{
 float:left;
 color: #7F99B2;
 background: #EBEFF3;
 margin:0 2px 0 0;
 padding:0 0 0 3px;
 text-decoration:none;
 letter-spacing: 1px;
}

#invertedtabs a span{
 float:left;
 display:block;
 background: transparent;
 padding:3px 9px 3px 6px;
}

#invertedtabs a span{
 float:none;
}

#invertedtabs a:hover{
 background-color: #7F99B2;
}

#invertedtabs a:hover span{
 background-color: #7F99B2;
 color: #000000;
}

#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/
 background-color: #7F99B2;
}