html {
    margin:              0.00em;
    padding:             0.00em;
}

body {
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           12pt;
    margin-left:         3%;
    margin-right:        3%;
    color:               #663300;
}

.uwaga {
    font-style:          oblique;
    color:               #ff0000;
}


.bigger {
    font-size:           115%;
}


.naprawo {
    text-align:          right;
}
.nalewo {
    text-align:          left;
}
.nasrodku {
    text-align:          center;
}


address {
    /* margin-top:          0.10em; */
    font-size:           60%;
    color:               #663300;
    text-align:          right;
}

/* Tytuly rozdzialow */
h1 {
    border: solid;
    border-width:        2px;
    border-top-color:    #909090;
    border-right-color:  #E0E0E0;
    border-bottom-color: #E0E0E0;
    border-left-color:   #909090;
    padding-top:         0.30em;
    padding-bottom:      0.30em;
    margin-top:          1.50em;
    margin-bottom:       1.50em;
    font-size:           1.20em;
    color:               #FFFFFF;
    background-color:    #663300;
    text-align:          center;
}

h2 {
    border: solid;
    border-width:        1px;
    border-top-color:    #909090;
    border-right-color:  #E0E0E0;
    border-bottom-color: #E0E0E0;
    border-left-color:   #909090;
    padding-top:         0.25em;
    padding-bottom:      0.25em;
    padding-left:        1.25em;
    margin-top:          1.3em;
    margin-bottom:       1.30em;
    font-size:           1.00em;
    color:               #663300;
    background-color:    #FFFFDA;
    text-align:          left;
}

/* Kod wewnatrz tekstu */
code {
    color:               rgb(153,51,0);
    font-family:         monospace;
    /*font-size: 1.05em;*/
}

/* Nazwa opisywanej rzeczy */
dt {
    font-weight:         normal;
    font-size:           12pt;
    text-decoration:     underline;
    color:               rgb(153,51,0);
}

/* Nazwa funkcji opisywanej */
dt code {
    font-weight:         bold;
    font-size:           14pt;
    text-decoration:     underline;
    color:               rgb(153,51,0);
}

/* pre ogolnie */
pre {
    font-family: monospace;
    color:               rgb(0,0,0);
    font-size:           10pt;
}

.dygresja {
    font-style:          oblique;
    font-size:           90%;
    margin-left:         3.00em;
    margin-right:        3.00em;
    margin-bottom:       0.50em;
    color:               #333333;
}


/* horizontal rules */
hr {
    color:               #996633;
    background-color:    #996633;
    height:              5px;
    width:               100%;
    border:              none;
    margin-top:          2.50em;
    margin-bottom:       0.75em;
}
hr.cienka {
    color:               #996633;
    background-color:    #996633;
    height:              5px;
    width:               100%;
    border:              none;
    margin-top:          0.75em;
    margin-bottom:       0.75em;
}

.ogloszenie {
    font-weight:         bold;
    font-size:           120%;

    border: solid;
    border-width: 2px;
    border-top-color:    #909090;
    border-right-color:  #E0E0E0;
    border-bottom-color: #E0E0E0;
    border-left-color:   #909090;
    padding-top: 0.3em;
    padding-bottom: 0.3em;


    margin-left:         6.00em;
    margin-right:        6.00em;
    margin-bottom:       1.50em;
    color:               #660000;
    text-align:          center;
}

/* outputy programow */
.output pre {
    font-size:           110%;
    color:               rgb(0,102,0);
}


/* drobne przyklady */
.example pre {
    /* font-size: 110%; */
    color:               rgb(153,53,0);
}

/* tekst programow w ramce */
div.kodpro {
    width:               96%;
    margin-top:          1.50em;
    margin-bottom:       1.50em;
    padding-top:         0.00em;
    padding-bottom:      0.00em;
    padding-left:        0.75em;
    background-color:    #FFFFDA;
    color:               #750075;
    border-style:        solid;
    border-width:        5px;
    border-left-color:   #cccc66;
    border-top-color:    #cccc66;
    border-right-color:  #999900;
    border-bottom-color: #999900;
}

/* link do pliku z programem przed tekstem w ramce */
.kodpro h3 {
    border-left-style:   solid;
    border-bottom-style: solid;
    border-right-style:  none;
    border-top-style:    none;
    border-width:        4px;
    border-left-color:   #cccc66;
    border-bottom-color: #999900;
    padding-left:        1.50em;
    padding-bottom:      0.75em;
    margin-right:        1.50em;
    margin-bottom:       0.00em;
    font-size:           12pt;
    font-weight:         bolder;
}

div.output, div.kodquot {
    padding-left:        4.00em;
    font-size:           10pt;
}

.main th {
    font-size:           12pt;
    list-style-type:     none;
    text-align:          center;
    color:               #FFFFFF;
    background-color:    #663300;
}

.main td {
    font-size:           12pt;
    list-style-type:     none;
    text-align:          center;
    background-color:    #FFFFDA;
}


/* menu */
#sidebar {
    background-color:    #FFFFFF;
}

#side {
    border-style:        solid;
    border-width:        3px;
    border-left-color:   #cccc66;
    border-top-color:    #cccc66;
    border-right-color:  #999900;
    border-bottom-color: #999900;
    background-color:    #cccc66;
    width:               90%;
}

#side ul {
    margin:  0.00em 0.00em 0.00em 0.00em;
    padding: 0.00em 0.00em 0.00em 0.00em;
}

#side li {
    font-size:           9pt;
    list-style-type:     none;
    margin:              3px 0.00em 0.00em 0.00em;
    padding-top:         3px;
    padding-bottom:      3px;
    text-align:          center;
    background-color:    #FFFFDA;
}

#side li a {
    text-decoration:     none;
    display:             block;
    text-align:          center;
    color:               #663300;
}
#side li:hover {
    background-color:    rgb(255,204,51);
}
#side li a:hover {
    background-color:    rgb(255,204,51);
}

#side li.first {
    margin:  0.00em 0.00em 0.00em 0.00em;
    background-color:    #663300;
}
#side li.first a {
    color:               #FFFFFF;
}
#side li.first:hover {
    background-color:    rgb(255,204,51);
}
#side li.first a:hover {
    background-color:    rgb(255,204,51);
    color:               #663300;
}


#side li.message {
    margin:              0.00em 0.00em 0.00em 0.00em;
    background-color:    #FF9900;
}

#side li.message a {
    color:               #FFFFFF;
}

#side li.message:hover {
    background-color:    rgb(255,204,51);
}

#side li.message a:hover {
    background-color:    rgb(255,204,51);
    color:               #FF9900;
}

#side li.justtitle {
    color:               #663300;
    background-color:    #FFFFFF;
}


#licznik {
    background-color:    #663300;
    color:               #FFFFFF;
    margin-top:          2.00em;
    font-size:           0.60em;
    text-align:          center;
    padding-top:         0.50em;
    padding-bottom:      0.50em;
    position:            absolute;
    bottom:              1.20em;
    width:               90%;
}

#licznik span {
    font-size:           1.80em;
}

/* spis tresci na stronie intro */
#spis li {
    list-style-type:     circle;
}

#spis li a {
    text-decoration:     none;
    color:               #663300;
}

#spis li a:hover {
    text-decoration:     underline;
    color:               rgb(255,153,0);
}
