/* 
	Author: losamorales.com
	Last update: 26/07/06
*/

/* zerowanie */
*, body, img {
margin: 0;
padding: 0;
border: 0;
}

div.clear { clear: both; }

/* zerowanie ---------------------------------------------------*/

/* dla wszystkich */

body {
background: #51433A url(../images/bg.jpg);
font-size: 0.8em; 
font-family:  Bookman Old Style, serif; 
color: #333;
margin-top: 0;
margin-bottom: 2em;
}

#container {
width: 747px;
margin: 0 auto;
}

h1 {
text-indent: -999em;
}

h3 {
font-size: 1.4em; 
border-bottom: 1px solid #E3BEAC;
padding-bottom: 0.5em;
}

#header a {
display: block;
width: 747px;
height: 274px;
text-indent: -999em;
background: url(../images/top.jpg) no-repeat;
}


#nav {
display: block;
width: 747px;
height:45px; 
background: url(../images/nav.jpg) no-repeat;
}

#nav ul {
margin-left: 60px;
list-style: none;
}

#nav ul li {
margin-top: 10px;
margin-left: 1.3em;
float: left;
}

#nav ul li a {
color: #000;
text-decoration: none;
}

#nav ul li a:hover {
color: #000;
text-decoration: underline;
}

.sidebar {
display: block;
width: 306px;
float: left;
}

.sidebar .sidebar-top {
height: 33px;
background: url(../images/sidebar-top.gif) no-repeat;
}

.sidebar .sidebar-middle {
background: url(../images/sidebar-middle.gif) repeat-y;
min-height: 200px;
}

.sidebar .sidebar-middle .news {
margin: 0 45px 0 47px
}

.sidebar .sidebar-middle .news .vevent a.url {
display: block;
border-bottom: 1px solid #E3BEAC;
font-family:  verdana, sans-serif; 
padding: 0.8em 0.5em 0.8em 0.5em;
font-size: 0.8em;
text-decoration: none;
color: #000;
}

.sidebar .sidebar-middle .news .vevent a.url:hover {
background: #F8F5EE;
}

.sidebar .sidebar-middle .news .vevent .summary {
font-weight: bold;
text-transform: uppercase;
}

.sidebar .sidebar-bottom {
height: 63px;
background: url(../images/sidebar-bottom.gif) top left no-repeat;
}

.content {
display: block;
width: 441px;
float: right;
}

.content .content-top {
height: 31px;
background: url(../images/content-top.gif) no-repeat;
}

.content .content-middle {
background: url(../images/content-middle.gif) repeat-y;
min-height: 400px;
}

.content .content-middle .substance {
margin: 0 45px 0 20px;
}

.content .content-middle .substance .meta {
color: #603811;
}

.content .content-middle .substance .meta a {
color: #B41512;
border-bottom: 1px dotted #E3BEAC;
text-decoration: none;
}

.content .content-middle .substance .essence {
padding-top: 0.5em;
padding-bottom: 0.7em;
}

.content .content-middle .substance .essence ol {
margin-left: 0.4em;
list-style: none;
}

.content .content-middle .substance .essence ol li {
font-weight: bold;
padding-bottom: 0.4em;
text-align: center;
}

.content .content-middle .substance .essence ol li ol.points {
margin-left: 2.1em;
list-style: decimal;
}

.content .content-middle .substance .essence ol li ol.points li {
font-weight: normal;
list-style: decimal;
padding-bottom: 0.3em;
text-align: left;
}

.content .content-middle .substance .essence ol li ol.points li ul li {
padding-left: 1em;
list-style: disc;
}

.content .content-middle .substance .essence p {
padding-top: 0.5em;
padding-bottom: 0.5em;
}

.content .content-middle .substance .essence a {
color: #B41512;
border-bottom: 1px dotted #E3BEAC;
text-decoration: none;
}

.content .content-bottom {
height: 67px;
background: url(../images/content-bottom.gif) top left no-repeat;

}

.content .content-bottom .copyrights {
text-indent: -999em;
}

.content .content-bottom a {
margin-top: 25px;
margin-right: 20px;
width: 80px;
height: 20px;
display: block;
float: right;
text-indent: -999em;
}





