body {
background-color:#800000;
font-family: "Courier New";
font-size:small;
line-height:1.3em;
color:#FFF0D4;
margin:0;
padding:0;
}

h1 {
text-align: center;
font-family: "Courier New";
letter-spacing: 15px;
font-size: 2.5em;
font-weight: bold;
margin:0;
padding:0;
}

h2 {
color:#000;
font-size:1.6em;
margin:0;
padding:0;
}

h3 {
color:#000;
}

a.img {
padding:0;
}

img.r {
float:right;
margin-left:0.4em;
padding:0.4em;
border:1px solid #960000;
}

img.l {
float:left;
margin-right:0.4em;
padding:0.4em;
border:1px solid #960000;
}

cite{ 
font-style: normal;
}

hr {
width:80%;
color:#960000;
}

#c {
width:60em;
padding:1em;
margin:0 auto;
}

#header {
margin:1em 0 2em 0;
padding:1em;
}

#main {
width:44em;
float:left;
margin:0 0 2em 0;
padding:0 1em 0 0;
}

#menu {
width:15em;
float:right;
margin-bottom:2em;
background-color:#AD0000;
padding-top:1em;
padding-bottom:1em;
}

#menu #reklama_pod_menu {
float:right;
padding-top:1em;
padding-right:1em;
}

#reklama_dol {
padding-bottom:2em;
}

#footer {
clear:both;
border-top:1px solid #960000;

}

#footer p {
text-align:center;
font-family:verdana;
font-size:0.8em;
color:#AD0000;
}

#footer a {
color:#AD0000;
text-decoration:underline;
background-color:transparent;
}
#menu ul {

list-style-type: square;
list-style-position:outside;
line-height:1.6em;
}

#menu ul li {

}

#menu ul li:hover {
list-style-type:katakana;
background-color:black; 
}

#menu ul li a {
display:block;
text-decoration:none;
margin:0;
padding:0;
}

#menu ul li ul {
/*padding-left:1.5em; */
line-height:1.3em;
}

#menu ul li ul li { 

}

dl.obrazy {
float:left;
display:inline;
}

dl.obrazy dt {
float:left;
margin:0;
padding:0;
}

dl.obrazy dt img {
float:right;
padding:0.4em;
border:1px solid #960000;
}

dl.obrazy dd {
margin:0 0 0 14em;
padding:0;
}

dl.obrazy a {
padding:0;
}
 
dl.ksiazki {
margin-bottom:2.5em;
}
 
dl.ksiazki dt img {
display:inline;
float:right;
margin-left:0.4em;
padding:0.4em;
border:1px solid #960000;
}

dl.ksiazki dd {
padding:0;
margin:0;
}

dl.ksiazki a {
padding:0;
}

a {
color:#FFC7B1;
background-color:#AD0000;
text-decoration:underline; 
padding-left:0.5em;
padding-right:0.5em;
}

a:link {
}

a:hover {
background-color:black;
}

a:visited {

}
