html, body, div, h1, h2, h3, p, ul, ol, li, address, form, fieldset, img, iframe {
	margin: 0;
	padding: 0;
	border: none;
}
body {
  background: #a67c52 url(body-bg.gif) top repeat-x;
  text-align: center;
  color: #603913;
  font-family: "Times New Roman",Georgia,Serif;
}
pre {
  text-align: left;
}
a {
  color: #c04907;
  text-decoration: underline;
}
a:visited {
  color: #603913;
}
a:hover {
  text-decoration: none;
}

h2 {
  font-size: 150%;
  font-weight: normal;
  padding: 15px 10px 2px 27px;
  margin: 0 0 10px -4px;
  background: transparent url(bullet-big.gif) 8px .9em no-repeat;
  border-bottom: 1px solid #dfcfbb;
  clear: both;
}
h3 {
  font-size: 100%;
  font-weight: bold;
  font-family: Verdana, Tahoma;
  color: #362f2d;
  padding: 10px 0 2px 0;
}

p, address, ol, ul {
  padding-bottom: 15px;
  font-style: normal;
  line-height: 140%;
}
#page ul li {
  list-style: none;
  padding: 0 0 5px 15px;
  background: transparent url(bullet.gif) 3px .7em no-repeat;
}

input {
  vertical-align: middle;
  font-size: 12px;
  height: 16px;
  padding: 2px;
  color: #603913;
}

/* -------------------------------------------------------------- */
.cleaner {
  clear: both;
}
.tright {
  text-align: right;
}

.leftpic {
  float: left;
  margin: 5px 10px 5px 0;
  border: 1px solid #66401B;
}
.rightpic {
  float: right;
  margin: 5px 0 5px 10px;
  border: 1px solid #66401B;
}

a.morelink, a.morelink:visited {
  color: #c04907;
  font-weight: bold;
  padding: 0 0 0 22px;
  background: transparent url(but-more.gif) left .2em no-repeat;
}
a.backglink, a.backlink:visited {
  color: #c04907;
  font-weight: bold;
  padding: 0 0 0 22px;
  background: transparent url(but-back.gif) left .2em no-repeat;
  font-size: 90%;
}

.detail p {
  padding-right: 10px;
}

.activelight {
  font-weight: bold;
  font-size: 130%;
}

/* -------------------------------------------------------------- */
.itemhead {
  clear: both;
  padding: 13px 0 7px 0;
}
.itemhead .itemheadimage {
  float: left;
  width: 110px;
  height: 73px;
  border: 1px solid #66401b;
  margin-top: 3px;
}
.itemhead h3 {
  padding: 0 0 0 121px;
}
.itemhead h3 a, .itemhead h3 a:visited {
  text-decoration: none;
  color: #362f2d;
}
.itemhead h3 a:hover {
  text-decoration: underline;
}
.itemhead p {
  padding: 3px 38px 0 0;
  font-size: 90%;
  width: 540px;
  float: right;
}
.itemhead p.more {
  clear: both;
}

/* -------------------------------------------------------------- */
.photoitem {
  float: left;
  width: 100px;
  height: 75px;
  padding: 0 10px 10px 0;
  text-align: center;
}
.photoitem img {
  border: 1px solid #66401B;
}
#photoDetail {
  text-align: left;
  height: 490px;
}
#photoDetail img {
  border: 1px solid #66401B;
}

/* -------------------------------------------------------------- */
#column .block {
  background: transparent url(colblock-bot.gif) left bottom no-repeat;
}
#column .block ul {
  line-height: 115%;
}
#column .block ul#menu {
  background: transparent url(colblock-top.gif) top left no-repeat;
  padding: 20px 0 20px 0;
}
ul#menu li {
  padding: 0 15px 3px 34px;
  list-style: none;
  background: transparent url(bullet-small.gif) 17px .25em no-repeat;
}
ul#menu li.active {
  background-image: url(bullet-small-active.gif);
}
ul#menu li a, ul#menu li a:visited {
  color: #603913;
  font-weight: bold;
  text-decoration: none;
}
ul#menu li a:hover {
  text-decoration: underline;
}
ul#menu ul {
  padding: 3px 0 10px 0;
}
ul#menu ul li {
  font-size: 90%;
  padding-left: 8px;
  padding-bottom: 1px;
  background: none;
}
ul#menu ul li a, ul#menu ul li a:visited {
  color: #c04907;
  font-weight: normal;
}
ul#menu a.active, ul#menu a.active:visited {
  color: #362f2d;
}

/* -------------------------------------------------------------- */
#column .columnItem .block {
  background: none;
  font-size: 65%;
  padding: 10px 10px 0 10px;
  font-family: Verdana, Tahoma;
  
}
#column .columnItem .block h3 {
  font-size: 130%;
  font-family: "Times New Roman",Georgia,Serif;
}
#column .columnItem input {
  width: 125px;
  margin-left: -5px;
}
#column .columnItem input.button {
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  border: none;
}
#column .columnItem form p {
  padding-bottom: 0;
}



/* -------------------------------------------------------------- */
#main {
  background: transparent url(main-bg.gif) -10px 0 repeat-y;
  text-align: left;
  margin: 0 auto 0 auto;
  color: #603913;
  width: 990px;
  position: relative;
  z-index: 1;
}
#top {
  position: absolute;
  top: 0;
  left: 15px;
  width: 960px;
  height: 193px;
  background: transparent url(head-bg.jpg) 14px 0 no-repeat;
  z-index: 10;
}
#top h1 {
  position: absolute;
  top: 81px;
  left: 43px;
  width: 393px;
  height: 68px;
  background: transparent url(logo.gif) top left no-repeat;
  text-indent: -500em;
  overflow: hidden;
}
#top h1 a, #top h1 a:visited {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#content {
  background: transparent url(content-bg.gif) top left no-repeat;
  padding: 193px 29px 0 29px;
}
#column {
  float: left;
  width: 196px;
}
#page {
  float: right;
  min-height: 400px;
  width: 700px;
  background: transparent url(page-bg.jpg) 10px 0 no-repeat;
  border-left: 1px solid #dccab0;
  padding-left: 29px;
}

/* -------------------------------------------------------------- */
#footer {
  clear: both;
  background: transparent url(footer-bg.gif) left bottom no-repeat;
  margin: 0 -14px 0 -14px;
  padding: 20px 14px 62px 14px;
  font-size: 65%;
  text-align: right;
  color: #b19a7d;
  font-family: verdana, tahoma;
}
#footer p {
  padding: 0;
}
#footer a, #footer a:visited {
  color: #b19a7d;
  text-decoration: none; 
}
#footer a:hover {
  text-decoration: underline;
}

/* -------------------------------------------------------------- */
#katalog {
  height: 500px;
  display: block;
}
