/* Domyślne style dla strony. */
body { background-color: white;
color: #333333;
font-family: Verdana, sans-serif;
margin: 0;
padding: 0; }

a:link    { color: #DD8800; text-decoration: none; }
a:visited { color: #CC8866; text-decoration: none; }
a:hover   { color: lime; }

/* Superstruktura układu. */
#layout  { padding: 1em; }

/* Górny pasek nawigacyjny. */
#nav     { position: fixed;
top: 0px; left: 0px;
color: white; width: 100%;
padding-top: 3px;  padding-bottom: 3px;
background-color: #333333;
text-align: center;
text-transform: lowercase; }
border-bottom: 1px solid lime; }
#nav .section, #nav .shead, #nav .sitem, #nav h1
{ display: inline; }
#nav .section
{ font-size: 90%; }
#nav .shead, #nav .sitem
{ padding-left: 1em; padding-right: 1em; }
#nav h1  { font-size: 1em;
background-color: #333333; color: white; }
#nav a:hover, #footer a:hover
{ color: lime; }
#nav a:link, #nav a:visited,
#footer a:link, #footer a:visited
{ text-decoration: none; color: #CCCCCC; }

/* Sekcja treści głównej. */
#main    { margin-left: 11.5em;   margin-right: 11.5em;
margin-bottom: 1.5em;  margin-top: 1.5em;
border: 0px solid lime; }
/* Dwa paski boczne, pozycjonowane bezwzględnie. */
#sidebar1 { position: absolute;
right: 2em; top: 3em; width: 9em; }
#sidebar0 { position: absolute;
left: 2em; top: 3em; width: 9em;
text-align: right; }
#sidebar0 .section, #sidebar1 .section
{ font-size: smaller;
border: 0px solid lime;
text-transform: lowercase;
margin-bottom: 1em; }
