* { margin: 0; padding: 0; _behavior: url('iepngfix.htc'); }

img { border: none; }

html {
 background: url('../gfx/bg.jpg') #3f6117 top center no-repeat;
 }

body {
 font-family: Arial, Verdana, sans-serif; 
 font-size: 12px; 
 color: #292f2b;
}

p {
  text-align: justify;
  margin: 15px 0;
  font-size: 13px;
  line-height: 17px;
}

ul { 
 list-style-type: none;
 margin-left: 15px;
}

ul li {
 padding-bottom: 3px;
}

#contener {
 background: url('../gfx/top.png') no-repeat;
 position: absolute;
 left: 50%;
 top: 50%;
 width: 916px;
 height: 630px;
 margin: -315px 0 0 -462px;
}

#logo {
 display: block;
 height: 110px;
 width: 225px;
}

#copyrights {
 float: right;
 width: 200px;
 text-align: center;
 font-size: 11px;
 margin-top: -40px;
 color: white;
}

#copyrights a {
 color: white;
}

#footer {
 background: url('../gfx/bottom_bg.png') top left no-repeat;
 padding: 25px 0;
 _clear: both;
}

#footer ul {
 clear: both;
 width: 100%;
 text-align: center;
 list-style-type: none;
 margin-bottom: 20px;
}

#footer ul li {
 display: inline;
 min-width: 20px;
 _width: 100px;
 padding: 0px 10px;
 border-right: 1px solid white;
}

#footer ul li a {
 color: white;
 text-decoration: none;
}

#footer ul li a:hover {
 text-decoration: underline;
}

li.last {
 border: none !important;
}

#content {
 background: url('../gfx/main_bg.png') repeat-y;
 height: 478px;
 margin-top: 9px;
}

a#menu1, a#menu2, a#menu3 {
 display: block;
 width: 30px;
 height: 165px;
 margin-top: 10px;
 float: left;
}

a#menu1 { background: url('../gfx/menu.png') 0 0 no-repeat; }
a#menu2 { background: url('../gfx/menu.png') -30px 0 no-repeat; }
a#menu3 { background: url('../gfx/menu.png') -60px 0 no-repeat; }
a#menu1:hover { background: url('../gfx/menu.png') -90px 0 no-repeat; }
a#menu2:hover { background: url('../gfx/menu.png') -120px 0 no-repeat; }
a#menu3:hover { background: url('../gfx/menu.png') -150px 0 no-repeat; }

#panel {
 margin-left: 15px;
 width: 82px;
 border-right: 10px solid #600;
 height: 486px;
 background: url('../gfx/left_label.jpg') top left no-repeat;
 position: relative;
 top: -5px;
 float: left;
}

#main {
 float: left;
 padding: 5px;
 width: 700px;
}

#menu {
 float: right;
 width: 90px;
 margin-right: 8px;
}

h1 {
 color: #600;
 font-size: 20px;
 font-weight: 600;
 background: url('../gfx/naglowek_ikona.gif') left center no-repeat;
 padding-left: 30px;
}

p {
 text-align: justify;
}

a { color: #600; text-decoration: italic; }
a:hover { text-decoration: none; }

a.more { font-style: italic; position: relative; top: 5px; left: 115px; }

ul.circle { list-style-type: circle; margin-bottom: 5px;}

ul.circle li { margin-left: 5px; }


h2, h3 {
 font-size: 13px;
 font-weight: bold;
 margin: 10px 0 5px 0;
}

.right {
 float: right;
}

img.right {
 margin-left: 5px;
}

.left {
 float: left;
}

img.left {
  margin-right: 15px;
}

#bottom_main {
 margin-top: 20px;
 padding-top: 20px;
}

ul#kontakt {
 margin-top: 20px;
 padding-left: 25px;
 background: url('../gfx/ikonki.gif') left center no-repeat;
}

ul#kontakt li {
 padding-top: 4px;
}

#contact_coll {
 float: left;
 width: 200px;
}
#contact_colr {
 float: right;
 width: 345px;
}

/* galeria */

#galleryContainer {
  position: relative;
  background: url('../gfx/gallery_bg.gif') #e5e59b repeat-x;
  margin-top: 5px;
  height: 145px;
  overflow: hidden;
}

#arrow_left { 
  position:absolute;
  z-index:10;
  left: 0;
  width: 60px; 
  height: 145px; 
  background: url('../gfx/arrow_l.gif') #e5e59b left no-repeat; 
}

#arrow_right { 
  position:absolute;
  z-index:10;
  right: 0;
  width: 60px; 
  height: 145px; 
  background: url('../gfx/arrow_r.gif') #e5e59b right no-repeat; 
}

#theImages {
  position:absolute;
  margin-top: 20px;
  left:64px;
  width:100000px;
}

#theImages img{
  float:left;
  padding:0 2px;
  filter: alpha(opacity=70);
  opacity: 0.5;
  cursor:pointer;
}

#theImages #slideEnd{ float:left; }

#resize {
  position: absolute;
  top: 125px;
  left: 40%;
  font-size: 10px;
  background: url('../gfx/lupa.gif') left no-repeat;
  padding-left: 20px;
  height: 18px;
}

/* cennik */

table#cennik {
  width: 80%;
  margin: 0 auto;
}

table#cennik caption {
  margin: 0 auto;
  padding-top: 15px;
  font-size: 15px;
  color: #600;
}

table#cennik td {
  width: 33%;
  padding: 4px;
  text-align: center;
  background: #e5e59b;
  border: 1px solid #ffffd1;
}

.tab_header {
  font-weight: bold;
  font-size: 12px;
}

p.oferta {
  text-align: center;
  margin: 10px 5px;
}

.caps {
  text-transform: uppercase
}

