body {
    background-color: #FCE9A6;
    margin: 1px;
    
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt;     
}


/* podstawowe */
img {border: 0;}

ul.nostyle {margin: 0; padding: 0 0 2px 0; list-style: none;}

/* naglowek*/
#header {
    margin: 4px 3px;
    background-color: #F4D87A;  
    border: #843E07 solid; 
    border-width: 1px 0px 0px 0px ; 
    padding: 0; 
}


#header #logo {
    vertical-align: middle; 
    height: 50px;
    background: url(img/header2.jpg) 100% no-repeat;
}

#header #logo a {
    font-size: 18pt; 
    color: #843E07; 
    text-decoration: none;
    padding-left: 8px;
    line-height: 50px;
    font-weight: normal;
    font-variant: normal;     
}

#menu {
    border: #843E07 solid; 
    border-width: 1px 0px 1px 0px ;
    padding: 2px;  
    height: 16px;
}

#menu ul {
    margin: 0;
    padding: 0 0 0 2px;;
    list-style: none;
    float: left;
}

#menu ul li {
    margin: 0;
    padding: 0;
    float:left;
    font-weight: normal;
}

#menu a {
    color: #843E07; 
    text-decoration: none; 
    font-variant: small-caps;
    font-weight: normal;     
    float: left;
    display: block;
    margin: 0 0 0 -1px; 
    padding: 0px 10px;
    border: #843E07 solid; 
    border-width: 0px 1px 0px 1px;
}

#menu a:hover {
    text-decoration: underline; 
    font-weight: bold;
}

#menu span {
    color: #843E07; 
    font-weight: bold;
    float: right;                
}



/*stopka*/

#footer {
    border-top: 1px #843E07 solid; 
    margin-top: 40px;
    text-align: center;  
}

#footer p {
    padding: 2px;
    margin: 0;
}

/*formatowanie box-ow*/
.box {
    text-align: left;
    font-variant: normal; 
    margin: 8px; 
}

.box-title {
    color: #843E07; 
    font-weight: bold; 
    background: url("img/arrow.gif") no-repeat 1px 2px #F4D87A;  
    padding: 1px 1px 1px 17px; 
    border: #843E07 dotted; 
    border-width: 1px 1px 0px
}

.box-content {
    border-bottom: 0; 
    background-color: #FFFFFF; 
    padding: 8px; 
    border: #000000 solid; 
    border-width: 1px 1px 0px;
}

.box-dark {
    border-bottom: 0; 
    background-color: #F4D87A; 
    padding: 2px; 
    border: #000000 solid; 
    border-width: 1px 1px 0px;
}

.box-end {
    background-color: #F4D87A;  
    height: 6pt;
    border: 1px #843E07 solid;
}
.licznik {
    font-size: 8pt; 
    text-align: right;
    height: 11pt; 
}

.box a {color: #0000C0; text-decoration: underline; font-variant: small-caps; font-weight: bold;}
.box a:hover {color: #4040FF;}

/* ramka z indeksami*/
#query-box .box-content {
    text-align: center;
}



/* ramka z wyborem baz */
#bases-box table {
    width:  100%;
}

#bases-box td {
    margin: 0;
    padding: 0 0 1px 0;
}

#bases-box td.catalog {
    width: 50%; 
    border: 1px #843E07 solid; 
    font-weight:bold; 
    background-color: #F4D87A;
}




.fidkarek {
    margin: 40px;
    padding: 0px;
    text-align: center;
}

.fidkarek h3 {
    font-size: 14pt;
    font-weight: normal; 
    color: #843E07; 
    margin: 15px;
}

#hold {
    border: 1px #843E07 dotted;  
    background-color: #F4D87A;
    font-size: 13pt;
    font-weight: normal; 
    color: #843E07; 
    margin: 10px;
    text-align: center;
    padding: 20px;
}

#hold p {
    margin: 20px 5px;

}


/* STYLE DLA TABELI WYNIKOW - plik wynik.m21*/
div#querytext {margin: 8px 0px 8px 0px;}
div#results table {border: 1px solid #843E07; border-width: 1px 1px 0px 0px; width: 100%; }
div#results th {border: 1px solid #843E07; border-width: 0px 0px 1px 1px; padding: 6px; font-size: 12px; text-align: center; background-color: #F4D87A; color: #843E07;}

div#results td {border: 1px solid #843E07; border-width: 0px 0px 1px 1px; padding: 6px;}

div#results tr.tfoot td {background-color: #FCE9A6;}


/*style dla rekordow*/
.record td {
    padding: 5px;
    

} 

/*testowo*/
.right {text-align: right; width: 30%;}

a.printer {
    float: right;
    text-indent: -5000px; 
    display: block;
    height: 35px;
    width: 85px;
    background: url("img/printer.gif") no-repeat 0 50%;
}


.box-dark table {width: 100%}
.box-dark a {color: #843E07; text-decoration: none; font-variant: small-caps; font-weight: normal;}
.box-dark a:hover {color: #843E07; text-decoration: underline; font-weight: bold;}
.nav-left{text-align: left; width: 33%;}
.nav-left a {padding-left: 28px; background: url("img/el.gif") no-repeat 0 50%;}
.nav-center{text-align: center; width: 33%; font-weight: bold;}
.nav-right{text-align: right; width: 33%;}
.nav-right a {padding-right: 28px; background: url("img/er.gif") no-repeat 100% 50%;}
#info p {margin: 2px; }

.tag 
{
color: #FF0000; 
text-decoration: none; 
font-weight: bold;
}

.indicator 
{
color: #0000FF; 
text-decoration: none; 
font-weight: bold;
}

td.left{text-align: right; width: 180px; vertical-align: top; font-weight: bold;}
td.caps {font-weight: bold; font-variant: small-caps}
td.normal {text-align: justify}




