
.forma_notavail { background-color: #ffeeee; border-left: 6px solid #dd2222; }
.forma_stan { padding: 0px 3px 0px 3px; background-color:#ededed; }
.forma_stan_nabór { background-color: #2ECE31; }
.forma_stan_trwa { background-color: #2ECE31; }
.forma_stan_rozliczona { background-color: #2ECE31; }
.forma_stan_anulowana { background-color: #2ECE31; }
.forma_nazwa { color: #2222ff; font-style:normal; font-size: 125%; }
.forma_przyciski { padding: 2px; }
zaswiadczenie_error { background-color: #dd0000; }
.zaswiadczenie_error { background-color: #dd0000; }
    
.voffset  { margin-top: 2px; }
.voffset1 { margin-top: 5px; }
.voffset2 { margin-top: 10px; }
.voffset3 { margin-top: 15px; }
.voffset4 { margin-top: 30px; }
.voffset5 { margin-top: 40px; }
.voffset6 { margin-top: 60px; }
.voffset7 { margin-top: 80px; }
.voffset8 { margin-top: 100px; }
.voffset9 { margin-top: 150px; }

.boffset  { margin-bottom: 2px; }
.boffset1 { margin-bottom: 5px; }
.boffset2 { margin-bottom: 10px; }
.boffset3 { margin-bottom: 15px; }
.boffset4 { margin-bottom: 30px; }
.boffset5 { margin-bottom: 40px; }
.boffset6 { margin-bottom: 60px; }
.boffset7 { margin-bottom: 80px; }
.boffset8 { margin-bottom: 100px; }
.boffset9 { margin-bottom: 150px; }

.s100 { width: 100px;}
.s150 { width: 150px;}
.s200 { width: 200px;}

.form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}
.white-text{
    color:white;
}

a.white-text:hover, a.white-text:focus {
    color: white;
    text-decoration: underline;
}
.br-top{
    border-top: 2px solid #eee;
}
.br-bottom{
    border-bottom: 2px solid #eee;
}

.br-right{
    border-right: 2px solid #eee;
}
.br-left{
    border-left: 2px solid #eee;
}

.table-katalog>thead>tr>th, .table-katalog>tbody>tr>th, .table-katalog>tfoot>tr>th, .table-katalog>thead>tr>td, .table-katalog>tbody>tr>td, .table-katalog>tfoot>tr>td
{
    border-top:0;
}
.katalog-td-left{
    border-right: 2px solid #333;
    width:70px;
}

i.w75, i.w100
{
    font-style: normal;
    display: inline-block;
    width:75px;  
}
i.w100{ width: 100px;}

.table-kalendarz>thead>tr>th, .table-kalendarz>tbody>tr>th, .table-kalendarz>tfoot>tr>th, .table-kalendarz>thead>tr>td, .table-kalendarz>tbody>tr>td, .table-kalendarz>tfoot>tr>td
{
    padding: 0px;
}
/************************************************/
.kalendarz-wpis{
    background-color: #ffbbff;   
    margin:0;
    margin-bottom:1px;
    padding: 2px;
    font-size:11px;
    /*display:inline-block;*/
    border-left: 3px solid #eeaaee;
}
.kalendarz-cyfra{
    /*background-color: #bbe9ff;*/
    margin:0;
    margin-bottom:1px;
    margin-top:-8px;
    /*padding: 2px;*/
    font-size:14px;
    /*display:inline-block;*/
    /*border-left: 3px solid #bbe9ff;*/
    color: #414141;
}
.kalendarz-miesiac-dzien:hover{
    /*background-color:#d6d6d6;*/
    cursor:pointer;
}
.kalendarz-today {
    background-color:#d6d6d6;
}
/*****************************************************/
/*.dodawanie-prowadzacego{
    display: none;
}
tr:hover .dodawanie-prowadzacego{
    display:inline-block;
}*/

/******************************************/
/* custom styles for the typeahead */
span.twitter-typeahead{
    width:100%;
}
.tt-dropdown-menu {
    text-align: left;
}

.tt-query {
    width: 396px;
    height: 30px;
    padding: 8px 12px;
    border: 2px solid #ccc;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    outline: none;
}

.typeahead {
    background-color: #fff;
}

.typeahead:focus {
    border: 2px solid #0097cf;
}

.tt-query {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
    color: #999
}

.tt-dropdown-menu {
    width: 422px;
    margin-top: 12px;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);

    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
    padding: 3px 20px;
    font-size: 18px;
    line-height: 24px;
}
.tt-suggestion.tt-cursor, 
.tt-suggestion.tt-is-under-cursor { /* UPDATE: newer versions use .tt-suggestion.tt-cursor */
    color: #fff;
    background-color: #0097cf;

}
.tt-suggestion p {
    margin: 0;
}
/* 
dla nawigacji z lewej
*/
.kolumna-menu .nav>li>a 
{
    padding: 2px;
}

.zgloszenia_placowka {  color:#33f; }
.zgloszenia_uwagi {  color:#f33;}
.zgloszenia_przedmiot {  color:#11aa11; }
.zgloszenia_nabywca   {  color:#1122aa; }
.zgloszenia_odbiorca  {  color:#1155cc; }
