body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td {
 margin: 0; padding: 0; border: 0; outline: none;
}

body {
 background: url(img/bg.png) top left repeat-x;
 background-color: #261c1a;
 color: #e8dac1;
 font-family: Arial, sans-serif;
 font-size: 100%;
 line-height: 0.9em;
}

h1, h2, h3, h4, h5, h6 {
 font-size: 100%;
 padding: .6em 10px;
 margin: 0;
}

h1 {
 color: #e6bc73;
 font-family: Georgia;
 font-size: 18px;
 font-style: italic;
}

h2 {
 color: #e6bc73;
 font-family: Georgia;
 font-size: 16px;
 font-style: italic;
 margin: 20px;
 padding: 10px;
}

h3 {
 color: #e6c169;
 font-family: Verdana;
 font-size: 14px;
 margin-top: 10px;
 padding: 10px 10px 0 10px;
}

h4 {
 /*color: #a48478;*/
 color: #e6c169;
 font-family: Verdana;
 text-align: center;
 font-size: 14px;
 margin-top: 10px;
 padding: 10px;
}

strong {
  color: #e6bc73;
}

ul, ol {
 list-style: none;
 font-size: 13px;
}

p {
 font-size: 13px;
 padding: 10px;
}

.last {
  margin-bottom: 15px;
}

a {
 color: #6b5023;
 /*color: #e9bd70;*/
 text-decoration: none;
}

a:hover {
 color: #e9bd70;
 text-decoration: underline;
}

.wiecej {
 color: #e9bd70;
 float: right;
 font-size: 12px;
}

.more {
 color: #d6aa26;
 float: right;
 font-size: 12px;
}

.line {
 height: 15px;
 margin: 0 auto;
 padding: 0;
 text-align: center;
}

#wrapper {
 margin: 0 auto;
 width: 800px;
 position: relative;
}

#logo {
 position: absolute;
 top: 0;
 right: 20px;
}

#header {
 margin: 0;
 padding: 10px 0 0 0;
}

#content {
 background: url(img/ctBg.jpg) no-repeat;
 /*background-color: #4f3e35;*/
 background-color: #524137;
 border: 1px solid #5e4f46;
 float: left;
 margin-top: 8px;
 min-height: 450px;
 width: 507px;
}

#content img {
 border: 0;
 margin: 15px 10px 5px 10px;
}

#content img.foto {
 border: 1px solid #7c695a;
 float: left;
 margin: 10px;
}

#content a {
 color: #e9bd70;
 text-decoration: none;
}

#content a:hover {
 color: #e9bd70;
 text-decoration: underline;
}

#content ul {
 margin: 10px 15px 15px 30px;
 list-style-image: url(img/yArr.png);
}

#content ul li {
 line-height: 1.4em;
}

#content ul.thumbnails {
  margin: 10px 10px 25px 15px;
  padding: 0;
  float: left;
  text-align: center;
  /*background-color: #fff;*/
  line-height: 1em;
  list-style: none;
}

#content ul.thumbnails li {
  display: inline;
  margin: 0;
  padding: 0;
}

#content ul.thumbnails a {
  display: block;
  float: left;
  margin-right: 2px;
  margin-bottom: 2px;
  padding: 0 2px 7px 2px;
  border: 1px solid #584941;
  /*border-top-color: #eee;
  border-right-color: #ddd;
  border-bottom-color: #bbb;*/
  background-color: #38302b;
  text-align: center;
}

#content ul.thumbnails a:hover {
  border-color: #584941;
  background-color: #3b3531;
}

#sidebar {
 background: url(img/sbBg.jpg) no-repeat;
 background-color: #553a2d;
 border: 1px solid #654638;
 float: right;
 margin-top: 8px;
 min-height: 450px;
 width: 280px;
}

#sidebar img {
 border: 0;
 margin: 10px 10px 5px 10px;
}

#sidebar p {
 padding: 0 10px 10px 10px;
}

#clear {
 clear: both;
}

#footer {
 background-color: #1f1613;
 border: 1px solid #1e110a;
 height: 55px;
 margin-top: 10px;
 width: 800px;
 color: #6b5023;
}

#nav {
  width: 565px;
  height: 51px;
  position: relative;
  background: url(img/menu.jpg);
  margin: 0;
  padding: 0;
}

#nav li {
  float: left;
}

#nav li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: inline;
  height: 51px;
  background: url(img/menu.jpg) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}

li#nav_hom a {
  left: 0;
  width: 75px;
  background-position: 0 0;
}

li#nav_ofe a {
  left: 75px;
  width: 78px;
  background-position: -75px 0;
}

li#nav_gal a {
  left: 153px;
  width: 82px;
  background-position: -153px 0;
}

li#nav_oko a {
  left: 235px;
  width: 91px;
  background-position: -235px 0;
}

li#nav_doj a {
  left: 326px;
  width: 82px;
  background-position: -326px 0;
}

li#nav_lin a {
  left: 408px;
  width: 57px;
  background-position: -408px 0;
}

li#nav_kon a {
  left: 465px;
  width: 90px;
  background-position: -465px 0;
}

li#nav_hom a:hover {
  background-position: 0 -51px;
}

li#nav_ofe a:hover {
  background-position: -75px -51px;
}

li#nav_gal a:hover {
  background-position: -153px -51px;
}

li#nav_oko a:hover {
  background-position: -235px -51px;
}

li#nav_doj a:hover {
  background-position: -326px -51px;
}

li#nav_lin a:hover {
  background-position: -408px -51px;
}

li#nav_kon a:hover {
  background-position: -465px -51px;
}

#foot_nav {
  margin: 20px 5px 5px 10px;
  height: 20px;
  width: 400px;
  float: left;
}

#foot_nav ul {
  margin: 0;
  padding: 0;
  text-align: left;
  list-style-type: none;
}

#foot_nav li {
  display: inline;
}

#copy {
  margin: 10px;
  height: 40px;
  width: 250px;
  float: right;
  text-align: right;
}

#copy p {
  font-size: 11px;
  font-family: Tahoma;
  margin-top: 2px;
  padding: 0;
}

.bld {
  font-weight: bold;
  color: #9b793a;
}

  
  
  


