html,body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
#wrapper {
  position: static;
  height: 100%;
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  empty-cells: show;
  border: 0;
  background: #ecebdf url('../images/tlo.gif') center center;
}
#wrapper tr td {
  border: 0;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  text-align: center;
}
#main, #details {
  width: 974px;
  height: 550px;
  margin: 0 auto;
  position: relative;
}
#info {
  position: absolute;
  bottom: 1px;
  right: 0;
  background: url('../images/info_bg.jpg') no-repeat;
  width: 488px;
  height: 275px;
}
#web {
  position: absolute;
  top: 0;
  left: 0;
  width: 488px;
  height: 275px;
}
#print {
  position: absolute;
  top: 0;
  right: 0;
  width: 488px;
  height: 275px;
}
#photo {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 488px;
  height: 275px;
}
#infotitle {
  position: absolute;
  left: 53px;
  top: 40px;
  width: 189px;
  height: 34px;
  background: url('../images/title.gif');
}
#infoitems {
  text-align: left;
  position: absolute;
  left: 53px;
  top: 87px;
  width: 395px;
  height: 146px;
  font-family: Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
  color: #5b5a41;
}
.thumbs {
  position: absolute;
  width: 286px;
  height: 178px;
}
.thumbs .thumb_1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 142px;
  height: 88px;
  background: url('../images/thumb_bg.gif');
}
.thumbs .thumb_2 {
  position: absolute;
  right: 0;
  top: 0;
  width: 142px;
  height: 88px;
  background: url('../images/thumb_bg.gif');
}
.thumbs .thumb_3 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 142px;
  height: 88px;
  background: url('../images/thumb_bg.gif');
}
.thumbs .thumb_4 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 142px;
  height: 88px;
  background: url('../images/thumb_bg.gif');
}
#web .thumbs {
  left: 158px;
  top: 60px;
}
#print .thumbs {
  right: 159px;
  top: 60px;
}
#photo .thumbs {
  left: 158px;
  bottom: 61px;
}
.btn {
  position: absolute;
  width: 39px;
  height: 33px;
}
#web .btn {
  background: url('../images/web_btn.gif');
  right: 4px;
  bottom: 3px;
}
#print .btn {
  background: url('../images/print_btn.gif');
  left: 3px;
  bottom: 3px;
}
#photo .btn {
  background: url('../images/photo_btn.gif');
  right: 4px;
  top: 2px;
}
#info .btn {
  background: url('../images/info_btn.gif');
  left: 3px;
  top: 3px;
  height: 32px;
}
.more {
  position: absolute;
  width: 157px;
  height: 59px;
}
#web .more {
  background: url('../images/web_box.gif');
  left: 1px;
  top: 0;
}
#print .more {
  background: url('../images/print_box.gif');
  right: 2px;
  top: 0;
}
#photo .more {
  background: url('../images/photo_box.gif');
  left: 1px;
  bottom: 1px;
}
#info .more {
  color: #12825F;
  right: 0px;
  bottom: 0px;
}
#info .more .wrapper div.text {
	position: absolute;
	right: 15px;
	bottom: 11px;
	text-align: right;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.flasher {
  position: absolute;
  height: 15px;
  line-height: 15px;
  font-size: 1px;
  background: #363631;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  color: white;
  font-family: Arial;
}
.flasher img {
  margin: 4px auto;
}
.flasherTarget {
  position: absolute;
  width: 157px;
  height: 44px;
}
#web_dot {
  position: absolute;
  background: url('../images/web_dot.gif') no-repeat right bottom;
  left: 0px;
  top: 0;
  width: 158px;
  height: 60px;
}
#print_dot {
  position: absolute;
  background: url('../images/print_dot.gif') no-repeat left bottom;
  right: 0;
  top: 0;
  width: 158px;
  height: 60px;
}
#photo_dot {
  position: absolute;
  background: url('../images/photo_dot.gif') no-repeat right top;
  left: 0;
  bottom: 1px;
  width: 158px;
  height: 60px;
}
#info_dot {
  position: absolute;
  background: url('../images/info_dot.gif') no-repeat left top;
  right: 0;
  bottom: 1px;
  width: 158px;
  height: 60px;
}
#close_top {
  background: url('../images/close_top.gif');
  position: absolute;
  top: 0;
  left: 158px;
  width: 658px;
  height: 60px;
}
#close_bottom {
  background: url('../images/close_bottom.gif');
  position: absolute;
  bottom: 1px;
  left: 158px;
  width: 658px;
  height: 32px;
}
#close_no_bottom {
  background: url('../images/close_no_bottom.gif');
  position: absolute;
  bottom: 33px;
  left: 158px;
  width: 658px;
  height: 28px;
}
#close_left {
  background: url('../images/close_left.gif');
  position: absolute;
  top: 60px;
  left: 0;
  width: 130px;
  height: 429px;
}
#close_no_left {
  background: url('../images/close_no_left.gif');
  position: absolute;
  top: 60px;
  left: 130px;
  width: 28px;
  height: 429px;
}
#close_right {
  background: url('../images/close_right.gif');
  position: absolute;
  top: 60px;
  right: 0px;
  width: 130px;
  height: 429px;
}
#close_no_right {
  background: url('../images/close_no_right.gif');
  position: absolute;
  top: 60px;
  right: 130px;
  width: 28px;
  height: 429px;
}
#toplink {
  background: url('../images/web_online.gif');
  position: absolute;
  top: 0;
  right: 158px;
  width: 157px;
  height: 60px;
}
#link {
  position: absolute;
  right: 17px;
  top: 24px;
  text-align: right;
  color: #7a1d00;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
#preview {
  background: url('../images/preview_bg.gif');
  position: absolute;
  left: 158px;
  top: 60px;
  width: 658px;
  height: 429px;
}
#previewcontent {
  position: absolute;
  left: 1px;
  top: 1px;
  width: 656px;
  height: 427px;
  overflow: hidden;
}
#title {
  color: #dc4e00;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 8px 0 4px;
  text-align: center;
  margin: 0 auto;
}
#description {
  color: black;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  margin: 0 auto;
  padding: 0;
}
.infoitem {
  background: url('../images/li.gif') left center no-repeat;
  padding-left: 15px;
  height: 18px;
  line-height: 18px;
}
.infoitem img {
  padding:3px 21px;
  background:#5b7d00;
  vertical-align:middle;
}
.infoitem span {
  padding-right: 5px;
}
#popup {
  border: 7px solid white;
  position: absolute;
}
#popupcontent, #popupcontentflash {
  border: 1px solid #b6b589;
  width: 100%;
  height: 100%;
  background: white;
}

/* Entry page styles */

#choice_wrapper {
  position: static;
  height: 100%;
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  empty-cells: show;
  border: 0;
  background: #ecebdf url('../images/entry_tlo.gif') center center;
}
#choice_wrapper tr td {
  border: 0;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  text-align: center;
}
#choice_strap {
  width: 100%;
  height: 160px;
  background: url('../images/entry_bg.gif') repeat-x;
}
#choice_content {
  width: 429px;
  height: 160px;
  background: url('../images/entry_choice.gif') no-repeat;
  margin: 0 auto;
}
#choice_nonclickable {
  position: absolute;
  height: 48px;
  width: 130px;
  left: 149px;
  bottom: 18px;
}

#nieklikalne_warning {
	position: absolute;
	height: 78px;
	width: 354px;
	left: 35px;
	bottom: 178px;
	visibility: hidden;
}

#nieklikalne_button {
	position: absolute;
	height: 22px;
	width: 173px;
	left: 213px;
	bottom: 106px;
	visibility: visible;
}

#choice_clickable {
  cursor: pointer;
  position: absolute;
  height: 50px;
  width: 130px;
  left: 71px;
  bottom: 17px;
}
