* { 
       margin: 0;
       padding: 0;
}

html {
       background: #452B11;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 62.5%;
       color: #503421;
}

body {
}


/* General */

a {
       color: #bb2a72;       
}

       #main_content a:hover {
              text-decoration: none;
       }

h1 {
       display: none;
}

h2,
h3,
h4,
h5,
#navigation {
       font-family: Georgia, 'Times New Roman', serif;
       font-weight: normal;
}

h2 {
       font-weight: normal;
}

h3 small {
       font-size: 10px
}

hr {
       display: none;
}

img {
       border: none;
}

p,
ul {
       margin: 1em 0;
       line-height: 1.6;
}

p {
       font-size: 1.2em;       
}

/* Header */

#header {
       min-height: 130px;
       color: #fff;
       background-color: #449DBC;
}

       #header_img {
              position: absolute;
              top: -40px;
              left: 450px;
       }

       #header h2 {
              color: #352314;
              font-size: 2.2em;
       }

#logo {
       display: block;
       position: absolute;
       top: 15px;
       left: -110px;
       z-index: 100;
}
#foto {
       display: block;
       position: absolute;
       top: -125px;
       left: 450px;
       z-index: 100;
       cursor: pointer;
}
       
#navigation {
       text-transform: uppercase;
       width: 100%;
       min-height: 30px;
}

       #navigation ul {
              padding: 0 0 0 0;
              float: left;
       }

       #navigation li,
       #navigation li a {
              float: left;
              display: block;
       }

       #navigation li a {
              font-size: 1.2em;
              color: #fff7d8;
              padding: 5px 10px 5px 10px;
              margin: -10px -10px 5px 10px;
              text-decoration: none;
              font-weight: bold;
              cursor: pointer;
       }
       
       html #navigation li a:hover {
              color: #EBE2A9;
              background: #260000;
              cursor: pointer;
       }

#introduction {
       min-height: 100px;
       margin-top: 15px;
       color: #FFF7D8;
}

       #introduction .content {
              position: relative;
       }

       #introduction p {
              margin: 0 220px 0 0;
              padding: 0 0 10px 0;
              text-indent: 1cm;
              text-align: justify;
       }
       
       #introduction h2 {
              padding: 10px 0 0 0;
              line-height: 1.0; 
       }
       
       #introduction a {
              color: #ebe2a9;
       }
       
       #introduction a:hover {
              text-decoration: none;
       }
       
       #introduction a:visited {
              color: #352314;
       }

#opis{
background: #FFF7D8;
 }
       #opis h2{
              margin: 0px 220px 5px 0;
              color: #000;
              font-size: 21px;
              text-align: right;
       }

      #opis h3{
              margin: 5px 0 2px 0;
              color: #79C6D4;
              font-size: 17px;
       }

       #opis p{
              text-indent: 1cm;
              margin: 0 0 5px 0;
              text-align: justify;
       }
       #opis a{
       color: #449DBC;
       }
       #opis a:hover{
       color: #260000;
       }
p.akapit1 {
padding: 0 230px 0 0;
 }
/* Content */

.content {
       width: 665px;
       margin: 0 auto;
       position: relative;
       clear: both;
}

/* Posts nav */

.navigation {
       overflow: hidden;
       font-size: 16px;
       padding: 2px 0;
       line-height: 18px;
}

       .navigation a span {
              text-decoration: underline;
              cursor: pointer;
       }
       
       .navigation a:hover span {
              text-decoration: none;
       }

#podpis {
color: #EBE2A9;
}

#menu{
       float: right;
       margin: -168px 5px 0 0;
   }
       #menu ul{
              padding: 0 0 0 0;
              float: right;
       }

       #menu li,
       #menu li a {
              float: left;
              text-align: right;
              display: block;
       }

       #menu li a {
              font-size: 10px;
              color: #fff7d8;
              padding: 5px 10px 5px 10px;
              text-decoration: none;
              font-weight: bold;
       }
       
.prawo{
font-size: 12px;
list-style-type: decimal;
margin-left: 20px;

