input.text { text-align: center;}
input.text50 { width:50px; }
input.text200 { width:200px; }
label.etykieta { float: left;}
label.etykieta200 { width:200px;}

#settingsForm li { list-style-type: none; }

body {
    background-color: #E1E1E1;
    margin: 0;
    padding: 0;
}


body.main {
    background:url(../graf/body.jpg) repeat scroll 0%;
    margin: 0;
    padding: 0;

}

#body {

    width: 780px;
    margin: auto ;

}

#body_panelu {
    border: 2px black solid;
    /*width: 780px;*/
    margin: auto ;
}


#gradient_panelu_gora{
    height: 20px;
    background: white;
    background: url(../graf/gradient_panelu_gora.png) repeat-x;
}

#gradient_panelu_dol{
    height: 20px;
    background: white;
    background: url(../graf/gradient_panelu_dol.png) repeat-x;
}

#pole1 {
    border:2px solid rgb(0,0,0);

}

#tabela_wynikow_wyszukania{
    width: 763px;
    border:2px solid black;
    border-collapse: collapse;
    text-align: center;
}


#komorka_wynikow_wyszukania{

    border:2px solid black;
    color:black;
}

#komorka_wynikow_wyszukania2{

    font-weight:bold;
    border:2px solid black;
    background-color: #D2D2D2;
    color:black;
}


#tabela_wydatkow{
    width: 763px;
    border:2px solid black;
    border-collapse: collapse;
    text-align: center;
}


.komorka_wynikow{

    border:2px solid black;
}

.wiersz_wynikow_minus{
    background: #FF552A;
    color:black;
}

.wiersz_wynikow_plus{

    background:white ;
    color:black;
}

.komorka_wynikow_naglowek{

    font-weight:bold;
    border:2px solid black;
    background-color: #D2D2D2;
    color:black;
}



#wiersz_normalny{

    background-color: white;

}

#wiersz_podswietlony{

    background-color: white;

}


#tresc_tabeli{

    border:2px solid black;
    background-color: white;
    color:black;
}

#naglowek_tabeli{

    font-weight:bold;
    border:2px solid black;
    background-color: #D2D2D2;
    color:black;
}




#NAGLOWEK {
    font-size:20px;
    background-color: rgb(0,0,0);
    color: rgb(255,255,255);
    text-align: center;
    padding-top: 2px;
}

#MENU {
    padding-top: 10px;
    padding-left: 10px;
    height: 30px;
    background-color: rgb(0,0,0);
}

#MENU img { cursor:pointer; }

#TRESC {
    padding-top: 5px;
    padding-left: 0px;

    background-color: white;
    padding-bottom:20px;
}

#STOPKA {
    clear: both;
    color: rgb(255,255,255);
    background-color: rgb(0,0,0);
    text-align: center;
    font-size:12px;

}

#POKOJE
{

    width: 100%;
    border: 1px solid;
    border-color: black;
    border-collapse: collapse;
    text-align: center;

}

p_nr {
	position: relative;
}

.nr_pk
{
    border-color: black;

    width:45px;
    border-right-style: solid;
    border-right-width: medium;
    border-spacing:0px;
}

.nr_pk_z_notatka
{
    border-color: black;

    width:30px;
    border-right-style: solid;
    border-right-width: medium;
    background-image: url(../graf/koperta.png);
    background-repeat:no-repeat;
}


.nr_pokoju_z_lozem_malzenskim {
    background-color: #ffff3e;
}

#MIESIACE_GORA
{   
    color:white;
    background-color: black;
    border-color: black;
    border-bottom-style: solid;
    border-bottom-width: medium;

}

#MIESIACE_DOL
{   
    color:white;
    background-color: black;
    border-color: black;
    border-top-style: solid;
    border-top-width: medium;
    border-bottom-style: solid;
    border-bottom-width: medium;	
}


.PARKINGI
{   
    background-color:#D2D2D2;
    border-color: black;
    border-bottom: 3px;
    border-top: 3px;
}

.SNIADANIA
{   
    background-color: darkseagreen;
    border-color: black;
    border-bottom: 3px;
    border-top: 3px;
}


.komorka_wydatki{   
    background-color:white;
    border-color: black;

}

#WEEKEND1
{   
    background-color: #FFFF2A;
    border-color: black;

}

#WEEKEND2
{   
    background-color: #FF0000;
    border-color: black;

}


#POWSZEDNI
{   
    background-color: white;
    border-color: black;	

}

.pk {
    cursor: pointer;
    border:2px black solid;
    width:30px;
}

.pk_podswietlony
{   


    font-weight: bold;
    text-decoration: underline overline;
}

.pk_pusty
{   
    background-color: white;
    color: gray;
}

.pk_pusty:hover { font-weight:bold; background: #8cc6ff; color: black; }
.pk1{       background-color: #2AFF00;	}
.pk2  {       background-color: #D455FF;	}
.pk3  {       background-color: #FF0000;	}
.pk4  {     background-color: #FFAA2A;	}
.pk5  {       background-color: #FFFF2A;	}
.pk6  {       background-color: #64a9fd;	}

.rProb {
    
    background-image:-moz-linear-gradient(top,red,yellow);
    background-image:-webkit-gradient(linear,left top,left bottom,from(yellow),to(white));
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
    
    
}

.parkingWarrning { background: #ff8000; }

.naglowek
{
    padding-left:5px;
    font-weight: bold;
}

.naglowek2
{
    padding-left:5px;
    font-style:normal;
    font-weight: normal;
}


.tresc_pomocy
{
    margin-top:5px;
    margin-bottom: 15px;
    font-weight: normal;
    font-style:italic;
    padding-left:30px;
}


#logowanie_frame {
    margin-top: 100px;
}

#logowanie_fieldset { 
    width: 300px;
    margin:auto;
    position: relative;
    background-color: white ;
    border:2px black solid;
    padding: 25px;
}


#logowanie_legend {
    top:-15px;
    left:90px;
    position:absolute;
    width:160px;
    font-size: 120%;
    font-weight: bold;
    text-align: center;
    background-color: white ;
    border:2px black solid;

}

#przycisk_logowania{
    text-align: center;
    margin-top: 5px;
}

.przycisk{
    background-color: white;
    color:black;
    border:2px black solid;
}

.pokoj_podswietlony {
    text-decoration: underline overline;
}