#zadanie .formColLeft
{
    width:100px;
}

.podpowiedziListaElement
{
    clear:both;
    padding:10px 0px;
}

.podpowiedziListaElement span
{
    color:#6C623B;
}

.podpowiedziListaElement:hover
{
    background-color: #FAF8F4;
}

.podpowiedziListaOpis
{
    float:left;
    padding-left:10px;
}

.podpowiedziListaButton
{
    display:block;
    float:right;
    padding-left:20px;
    padding-right:10px;
}

.podpowiedziListaButton button
{
    width:25px;
}

#zadanieData .PodpowiedziListaHolder
{
    margin-top:0px;
}


td.noHeight 
{
    height:auto;
    padding-bottom:10px;
    
}

#zadanieData table
{
     empty-cells: hide; 
}

td.formColText
{
    padding-top: 5px;
    vertical-align:top;
    padding-bottom:20px;
    
}

td.formColLeftText
{
    vertical-align:top;
}

td.formColRightText
{
    vertical-align:top;
    padding-top:5px;
}

td.borderT
{
    border-top:1px solid #aaa
}

#zadanieKlienciWindow
{
    border: 1px solid #aaa;
    background-color: #f0f0f0;
    width:310px;
    height:310px;
    position:absolute;
    z-index:1;
    -moz-box-shadow: 5px 0px 10px #a6a6a6;
    -webkit-box-shadow: 5px 0px 10px #a6a6a6;
    box-shadow: 5px 0px 10px #a6a6a6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=90, Color='#a6a6a6')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=90, Color='#a6a6a6')    
}

#zadanieKlienciWindowList
{
    border: 1px solid #ccc;
    background-color: white;
    height:270px;
    margin:2px;;
    overflow-y: scroll;
}

#zadanieKlienciWindowList>div
{
    width:285px;
}

#zadanieKlienciWindowButtons
{
    padding-top:5px;
    text-align: center;
}
    
table[class^=zestawienie]
{
    border-bottom: 1px solid #e5e5e5;
}

table[class^=zestawienie] td
{
    padding:5px 0px 3px 3px;
}

table[class^=zestawienie]:hover
{
    background-color: #FAF8F4;
}

table.zestawienieA
{
    background-color: #fff;
}

table.zestawienieB
{
    background-color: #f7f7f7;
}

#podsumowanie
{
    margin-top:20px;
}

#podsumowanie button
{
    border: 0px;
    width:20px;
    height:20px;
    background-color: transparent;
    float:right;
}

#podsumowanie
{
    border-top: 1px solid #e5e5e5;
    width:720px;
}


#podsumowanie .miesiac
{   
    cursor: pointer;
    padding:10px 10px;
    font-weight:bold;
    border-bottom: 1px solid #e5e5e5;
    background-color: #f7f7f7;
}

#podsumowanie td.miesiac p
{
    margin:0px;
    padding:5px 0px 0px 0px;
    font-weight:normal;    
    float:left;
}

table.zadania
{
    border-bottom: 1px solid #e5e5e5;
    background-color: white;
    width:100%;

}

#podsumowanie td.miesiac p:first-child
{
    width:200px;
}

#podsumowanie td.zadanie
{
    text-align: left;
    width:580px;
    padding:8px;
}

#podsumowanie td.koszt
{
    text-align: left;
    width:120px;
}

#podsumowanie td.key 
{
    width:20px;
    text-align: center;
}

#podsumowanie td.borderD
{
    border-bottom:1px dotted #E5E5E5;
}