/*
 *  colors: (1 - darkest, 6 - lightest)
 *
 *    1 - default foreground,
 *        general links normal/hover foreground
 *    2 - counter background, hrule
 *    3 - menu links normal foreground,
 *        menu links hover  background
 *    4 - header background
 *    5 - menu links normal background,
 *        menu links hover  foreground
 *        footer background
 *        counter foreground
 *        general links hover background
 *    6 - default background
 *
 *  Available palettes: green, brown, yello, yelbr
 *  Definitions in file 'generatecolors.py'
 *
 *  Note that each line specifying a color must end with
 *  a comment containing 'col X', where X is the color number
 *  (as these comments will be used by 'generatecolors.py').
 *  Colors *must* be specified in the form of a six-digit
 *  hexadecimal numbers (e.g., #ff00ff). Use the script
 *  'generatecol.py' to produce this style sheet but using
 *  another palette, or 'recreatecolors.csh' to get new
 *  versions of all css's files.
 */

* {
    margin:  0;
    padding: 0;
}

body {
    background-color: #e6f5e6; /* col 6 */
    color:            #004c00; /* col 1 */
    font-size:        20px;
    margin:           0;
    padding:          0;
    margin-left:      5px;
}

.center {
    text-align: center;
}
.bold {
    font-weight: bold;
}
.enlarged {
    font-size: 115%;
}
.reallybig {
    font-size: 130%;
}

.small {
    font-size: small;
}
.indented {
    padding-left: 10.00em;
}
.spacebelow {
    padding-bottom: 0.75em;
}
.addroom {
    padding-top:    0.5em;
    padding-bottom: 0.5em;
}
.paragraf {
    text-align:     center;
    font-size:      115%;
    padding-top:    0.5em;
    padding-bottom: 0.5em;
    font-weight:    bold;
}
.naglowek {
    width:            100%;
    height:           100px;
    background-color: #b2e0b2; /* col 5 */
    position:         relative;
}
.naglowek .right {
    position:  absolute;
    right:     30px;
    bottom:    30px;
}

.naglowek .left {
    position:  absolute;
    left:      10px;
    bottom:   -35px;
}

.stopka {
    background-color: #b2e0b2;  /* col 5 */
    clear:            both;
    width:            89.8%;
    margin-left:      10.2%;
}
.diploma {
    border-style: groove;
    border-color: #007a00; /* col 2 */
    border-width: medium;
    padding:      1.00em;

}
address {
    padding:    0.5em 30px 0.5em 0;
    font-size:  55%;
    font-style: italic;
    text-align: right;
}

.general .stopka {
    background-color: #e6f5e6; /* col 6 */
    width:            100%;
    margin-left:      0;
    margin-top:       1.0em;
}
.general address {
    font-size:  45%;
    padding:    0.50em 30px 0 0;
}

.general a {
    text-decoration:  underline;
    font-style:       italic;
}

.general a:link, .general a:visited {
    color:            #004c00; /* col 1 */
}
.general a:hover, .general a:active {
    background-color: #b2e0b2; /* col 5 */
    text-decoration:  none;
}

#nav {
    float:      left;
    top:        0;
    left:       0;
    margin-top: 0.7%;
    width:      10%;
}

#nav ul {
    list-style-type: none;
    margin:          0px;
    padding:         0px;
}

#nav a {
    text-align:       center;
    text-decoration:  none;
    font:             9pt verdana,arial,sans-serif;
    width:            100%;
    margin:           4pt 0 4pt;
    padding:          5pt 0 2pt;
    height:           16pt;
    display:          block;
}

#nav #prophys a {
    height: 62px;
}

#nav a:link, #nav a:visited {
    background-color: #b2e0b2; /* col 5 */
    color:            #004c00; /* col 1 */
}
#nav a:hover, #nav a:active {
    background-color: #004c00; /* col 1 */
    color:            #b2e0b2; /* col 5 */
    font:             bold 10pt verdana,arial,sans-serif;
}

#menu {
    margin-top: 35px;
}

#ifram {
    float: right;
    padding: 0;
    border:  0;
    width:   89.8%;
}

#ifram iframe {
    padding: 1.5%;
    width:    97%;
    overflow: auto;
}

#licznik {
    background-color:    #007a00; /* col 2 */
    color:               #b2e0b2; /* col 5 */
    margin-top:          2.00em;
    font-size:           0.60em;
    text-align:          center;
    padding-top:         0.50em;
    padding-bottom:      0.50em;
    position:            absolute;
    bottom:              0.50em;
    width:               10%;
}

.general p.title {
    font-size:     160%;
    font-weight:   bold;
    text-align:    center;
    margin-bottom: 3.00em;
}
.general p.subtitle {
    font-size:     120%;
    font-weight:   bold;
    margin-top:   1.50em;
    margin-bottom: 1.50em;
}
.general p.subsubtitle {
    font-size:     105%;
    font-weight:   bold;
    margin-top:    1.50em;
    margin-bottom: 1.00em;
}

.general p.plaintext {
    margin-top:    1.50em;
    margin-bottom: 1.50em;
}
.general p.year {
    font-size:    105%;
    font-weight:  bold;
    padding-top:  1.00em;
    padding-left: 54px;
}
.general p.lrok {
    font-size:    100%;
    font-weight:  bold;
    text-align: center;
}
.general p.fund {
    padding-top: 1.0em;
}
.general p.fund:before {
    content:       url(images/ballpurple.gif); /* has width 14 */
    padding-right: 10px;
    padding-left:  130px;
}
.general p.afil {
    font-size:    smaller;
    font-style:   oblique;
    padding-left: 154px;
}
.general p.laur {
    padding-top: 1.0em;
    font-weight:  bold;
    font-size:    120%;
    text-align: center;
}
.general p.lafi {
    font-size:  smaller;
    font-style: oblique;
    text-align: center;
}

.general hr {
    background-color: #007a00; /* col 2 */
    color:            #007a00; /* col 2 */
    border-color:     #007a00; /* col 2 */
    width:            99%;
    height:           3px;
    position: center;
    margin:           1.0em auto;
}

.ogloszenie {
    color:            #004c00; /* col 1 */
    background-color: #ffffff;
    border-style: groove;
    border-color: #007a00; /* col 2 */
    border-width: medium;
    padding:      2.00em;
    margin:       0 2em;
}
div.ogloszenie tr,th,td {
    text-align: center;
    padding:    0 5em;
}
.data {
    text-align:  right;
    font-style: italic;
}

.general ul {
    /* padding must be non-zero to have room for punctors */
    padding-left: 2.0em;
    list-style-image: url(images/ballpurple.gif); /* has width 14 */
}
.general ol {
    /* padding must be non-zero to have room for punctors */
    padding-left: 2.0em;
}
.general li {
    padding-bottom:   0.5em;
}
