body {
  padding: 0; margin: 0;
  background: #000 url('/i08/stars.png') 50% 0% no-repeat;
  color: #d0d0d0;
  font-family: "Tahoma", sans-serif;
  font-size: 75%;
}
img {border: 0;}
img.fix {padding: 0; margin: 0; vertical-align: bottom;}
table { font-size: 100%; }
a { color: #ce9436; }
a:hover { color: #F8BA5B; }
a.grey { color: #808080; }
.abs { position: absolute; }
.content-1000 {
  left: 50%; top: 0; margin: 0 -500px;
  width: 1000px; height: 100%;
  /*background: url('images/border.gif') left top repeat-y;*/
}
.content-1000 .horizon {
  width: 500px;
  /*background: url('images/horizon.gif') no-repeat;*/
}
.border-hole {
  left: 141px; top: 133px; width: 1px; height: 31px;
  background: #000;
}
.glow {
  width: 300px; height: 294px;
  margin: -147px -150px;
  background: url('/i08/glow.png') no-repeat;
}
.glow-1 { left: 140px; top: 353px; }
.glow-2 { left: 850px; top: 550px; }
.logo {
  left: 649px; top: 10px; width: 344px; height: 239px;z-index:500;
}
.english {
  font-size: 10pt;
  left: 546px; top: 30px;
}

.birka-eng,
.birka {
  left: 440px; top: -45px;
}
.birka-eng .days {
  margin-left: 83px; margin-top: 20px;
}
.birka .days {
  margin-left: 101px; margin-top: 41px;
}
.birka-eng .dig-eng-1,
.birka-eng .dig-eng-2,
.birka .dig-1,
.birka .dig-2 {
  width: 24px;
  height: 30px;
  background: url('/i08/leave-dig.png') no-repeat left top;
}
.birka .dig-1 {
  margin-left: 61px; margin-top: 78px;
}
.birka .dig-2 {
  margin-left: 74px; margin-top: 70px;
}
.birka-eng .dig-eng-1 {
  margin-left: 43px; margin-top: 48px;
}
.birka-eng .dig-eng-2 {
  margin-left: 57px; margin-top: 40px;
}

.sponsor {
  left: 76px; top: 4px;
}
.sponsor2 {
  left: 300px; top: 15px;
}

.when {
  left: 76px; top: 76px;
  font-family: "Georgia";
  font-size: 14pt;
  color: #ce9436;
}
.menu {
  width: 688px;
  height: 29px;
  font-size: 10pt;
  left: 54px; top: 190px;
  z-index: 100;
  padding-left: 12px;
  background: url('/i08/menu-back.png') no-repeat #DDB11D;
  border-collapse: collapse;
}
.menu  td {
  padding: 6px 10px 0;
  color: black;
}
.menu td a{
  color: black;
  text-decoration: none;
}
.menu td img  {
	position: absolute;
	margin: -6px 0 0 -36px;
}
.menu a:hover {
  color: black;
  text-decoration: underline;
}
.menu span {
  position: relative;
  z-index: 500;
}
.submenu {
  border-left: 1px #666 solid;
  margin: 30px 0 0 -8px;
  z-index: 50;
  visibility: hidden;
  overflow: hidden;
}
.submenu td {
  padding: 2px 8px;
  white-space: nowrap;
  color: #808080;
}
.submenu td  a {
  color: #ce9436;
}
.submenu td  a:hover {
  color: #F8BA5B;
}
.content-853 {
  left: 54px; top: 293px;
  width: 853px; height: 400px;
  background: #000;
}
.content-corners {
  left: 0; top: -23px;
  width: 853px; height: 23px;
  background: url('/i08/content-corners.gif') no-repeat;
}
.content {
  position: relative;
  left: 22px;
  width: 807px;
}
.content-table td{
  padding-right: 20px;
  vertical-align: top;
}
.foot-logo {
  position: relative;
  left: 23px;
  width: 685px;
  margin:20px 38px 0px 0px;
}
.tabs {
  position: relative;
  height: 22px;
  padding-left: 23px;
}
.tabs img {
  margin-right: 1px;
}
h1 {
  color: #808080;
  font-size: 180%;
  font-weight: normal;
  margin: 0 0 1em 0;
}

h6 {
  color: #808080;
  font-size: 160%;
  font-weight: normal;
  margin: 0 0 1em 0;
}

h2 {
  color: #808080;
  font-size: 140%;
  font-weight: normal;
  margin: 0 0 1em 0;
}
h3 {
  color: #808080;
  font-weight: bold;
  margin: 0 0 0.2em 0;
  padding: 0;
  font-size: 100%;
}

p { margin: 0 0 0 0; }
.news-date { color: #808080; }
.news-read { text-align: right; }
.news-text { line-height: 135%; }
.line { border-top: 1px #404040 solid; margin: 1em 0; }

.copyrights {
  font-size: 80%;
  margin: 2em 23px;
  text-align: right;
}

.form {
  color: #CCCCCC;
  font-size: 11px;
}

.form-table .input-text, .form-table .input-select {
  float:right;
  border: 1px solid #707070;
  width: 210px;
}

.form-table td {
  padding-right: 20px;
  padding-top: 4px;
  padding-bottom: 3px;
}

.rader-table .input-text, .rader-table .input-text-s{
  float: right;
  border: 1px solid #707070;
  width: 150px;
  font-size: 11px;
}

.rader-table .input-text-s {
  width: 120px;
}

.rader-table .textarea{
  border: 1px solid #707070;
  width: 210px;
  font-size: 11px;
}

.rader-table td {
  padding-top: 4px;
  padding-bottom: 3px;
}
table#foto {
	width:100%;
	padding:0;
	margin:0;
}
table#foto td {
	width:33%;
	text-align:center;
	padding:0 25px 25px 0;
}
table#foto img {
	border:none;
}

.sponsors {
	margin-right: 20px;
	width: 100%;
}
.sponsors td{
	text-align: right;
	vertical-align: bottom;
}
.sponsors img {
	margin: 0 0 0 20px;
}
.sponsors img.fix {
	margin: 0;
}
.footer {
	margin: 10px 24px 50px 0;
}

p {
	padding: 6px 0 0;
}
ul, ol {
	padding: 0;
	margin: 4px 0 6px 20px;
}

.BGVShop {
	padding-top: 40px;}
.BGVShop .item {
	width: 33%;
	height: 280px;
	float: left;}
.BGVShop .item .text{
	padding: 6px 0 0 20px;
	line-height: 160%;}
.BGVShop .item .name {
	font-size: 120%;
	font-weight: bold;}
.BGVShop .item .frame {
	margin-left: 13px;
	padding: 7px;
	width: 186px;
	height: 136px;
	background: url('/i08/shop-frame.jpg') white;}
#basket-table td {
	padding: 4px 30px 4px 0;}
.basket {
	background: #202020;
	color: white;
	padding: 20px;
	width: 70%;}

a.unreal:hover {
	text-decoration: none;
	border-bottom: 1px dashed;}
a.unreal {
	text-decoration: none;
	border-bottom: 1px dashed;}

.content{
	line-height:1.4;
}

/*
<dl>
  <dt></dt>
  <dd></dd>
</dl>
*/
.content dl{
	clear:both;
	position:relative;
	padding:0;
	margin:1em 0;
}

.content dt{
	cursor:pointer;
	float:left;
	display: block;
	color: #ce9436;
	border-bottom:1px  #ce9436 dashed;
}

.content dd{
	margin-left:0;
	margin-top: 6px;
	display:none;
	float:left;
	clear:both;
	width:100%;
}

.text-list .item {
	padding-bottom: 15px;
}
.text-list .item .name {
	font-size: 1.3em;
}
.text-list .item .name a {
	text-decoration: none;
	border-bottom: 1px #CE9436 dashed;
}
.text-list .item .name a:hover {
	border-bottom: 1px #F8BA5B dashed;
}
.text-list .item .text {
	display: none;
}
.text-list .current .name a, .text-list .current .name a:hover {
	font-weight: bold;
	border-bottom: none;
	cursor: default;
}

.s-footer{
	height: 0px;
}
.s-footer img {
	position: relative;
	top: 33px;
}
.s-footer-doski {
	position: relative;
	float: right;
}