body {
 padding:0; margin:0;
 color:#4A4D4A; font:12pt Verdana, sans;
 background: #ffffff url('css/main-bg.png') repeat-x;
}

/* naglowek */
#header {
 background: url(css/top-bg.jpg) top;
 margin:0; padding:0; height:100px;
}
#header-content {

 width:950px; height:100px;
 margin-left:auto; margin-right:auto;
}
h1.title {
  font:30pt Verdana, sans; font-weight:bold;
  color:#efefef;width:400px; margin:0; padding:0;
  position:relative; top:8px; left:40px;
}
h2.slogan {
  font:14pt Verdana, sans; font-weight:bold;
  color:#d8d8d8; top:-2px; left:60px; position:relative;
  width:500px; margin:0; padding:0;
}
#topRight {
  padding: 5px 15px 0 0; color:#ffffff;
  width:950px; text-align:right;
  margin-left:auto; margin-right:auto;
  font:9pt Verdana,sans;
}
#topRight a {
 color: #ffffff; text-decoration:none; font:9pt Verdana,sans;
}
/* koniec naglowek */


/* linki */
#nawigacja {
 background: #AAAAAA url(css/tab-bg.jpg) repeat-x;
}
#navcontainer {
 width:950px; height:26px;
 margin-left:auto; margin-right:auto;
 border-left: 1px solid #FFF;
}
#nav {
 background: #AAAAAA url(css/tab-bg.jpg) repeat-x; height:26px;
}
#nav a, #nav a:link {
 font: bold 10pt Verdana, sans;
 text-align:center; width:117px; float: left;
 margin:0; padding: 4px 0 4px 0;
 background: #fff url(css/tab-bg.jpg) repeat-x ;
 border-right: 1px solid #FFF;
 color: #FFFFFF; text-decoration: none;
}
#nav a:link {
 color: #ffffff;
}
#nav a:visited {
  color: #ffffff;
}
#nav a:hover {
 font: bold 10pt Verdana, sans;
 text-align:center; width:117px; float: left;
 margin:0; padding: 4px 0 4px 0;
 background: #fff url(css/tab-bg.jpg) repeat-x ;
 border-right: 1px solid #FFF;
 color: #8C1010; text-decoration: none;
 background-position:100% -42px;
}
/* koniec linki */

/* glowny */
#content {
 background-color: #EEEEEE ;
 text-align:left; width:950px;
 margin:0; padding:0;
 margin-left:auto; margin-right:auto;
}
div#left {
 float:left; width:649px;
 border-right: 1px solid #8c1010;
}
div#right {
 float:right; width:300px;
}
.box {

}
div.navi {
 background: url(css/naglowek-tlo.jpg) repeat-x ;
 font: 13pt Verdana, sans; font-weight:bold;
 color:#b36716;  padding: 2px 0px 2px 10px;
}
div.p {
 padding: 5px 10px 5px 10px;
 color:#666666; text-align:justify;
}

div.p a {
 color:#111111; text-decoration:none;
}
div.p a:hover {
 color:#b36716; text-decoration:none;
}

.naglowek {
 background: #ffffff url(css/naglowek-tlo.jpg) repeat-x bottom;
 height: 35px;
}
.naglowek .img {
 float: left; padding: 0px 5px 0px 0px;
}
.naglowek .data {
 font: 7pt Verdana, sans; color:#222222;
 padding: 1px 0px 0px 10px;
}
.naglowek .data a {
 font: 7pt Verdana, sans; color:#222222;
 text-decoration:none;
}

.naglowek .tytul {
 font: 13pt Verdana, sans; font-weight:bold;
 color:#b36716; padding: 0px 0px 3px 10px;
}
.naglowek .tytul a {
 font: 13pt Verdana, sans; font-weight:bold;
 color:#b36716; padding: 0px 0px 3px 10px;
 text-decoration:none;
}

.tresc img {
 padding: 5px 5px 5px 5px;
}
.colordata {
 color: #8c1010
}
.tresc {
 color:#000000; padding: 5px 10px 5px 10px;
 text-align:justify;
}
.tresc a {
 font: 10pt Verdana, sans; color:#b36716;
 font-weight:bold; text-decoration:none;
}
.zdjecia {
 padding: 0px 10px 5px 10px;
 text-align:center;
}
.zdjecia a {
 font: 10pt Verdana, sans; color:#222222;
 font-weight:bold; text-decoration:none;
}

.komentarze {
 padding: 0px 10px 5px 10px;
 text-align:right;
}
.komentarze a {
 font: 8pt Verdana, sans; color:#222222;
 font-weight:bold; text-decoration:none;
}

.galeria a {
 font: 8pt Verdana, sans; color:#222222;
 font-weight:bold; text-decoration:none;
}

/* koniec glowny */

/* stopka */
#footer-wrapper {
 margin:0; padding:0; width:950px;
 margin-left:auto; margin-right:auto;
 background: #b36716;
 background-position:100% -42px; height: 20px;
}
#footer-content {
 font: 8pt Verdana, sans; color:#FFFFFF; text-align:right;
 padding-top:4px; padding-right:4px;
}
/* koniec stopka */

p, div, td {
  color:#4A4D4A;
  font:9pt Verdana, sans ;
}

p {
  text-align:justify;
}

.clear {
  clear:both;
}

.button
{
 border: 1px solid #b36716;
 padding-left: 2px;
 padding-right: 2px;
 background: #e8d1b1;
 margin: 0 10px 5px 0px;
 font: 10pt Verdana, sans;
 color: #111111;
}