#body {
  width:970px;
  border-left:5px solid white;
  border-right:5px solid white;
  background:url(images/_40.jpg) right bottom no-repeat #f1f0f5;
}

#bodyLeft {
	display: none;
	float: right;

	width:361px;height:350px;
	position: absolute;
	left: 610px;
	top: 241px;
	
}

#kontakt {
	display:none;
	position: absolute;
	top:720px;
	left: 250px;
}

#container {
  margin:0 auto;
  width:980px;
  position:relative;
}

#footer {
  width:980px;
  padding-top:88px;
  background:url(images/_47.jpg) left top no-repeat;
  text-align:center;
  font-family:Tahoma;
  color:#505050;
  font-size:10px;
  text-transform:uppercase;  
  position: relative;
}

#footer *, #footer2 * {
  color:#505050;
}

#footer2 {
  width:980px;
  padding:16px 0;
  text-align:center;
  font-family:Tahoma;
  color:#505050;
  font-size:9px;
}

#left {
  float:left;
  padding-left:71px;
  width:498px;
}

#right {
  width:361px;
  height:480px;
  float:right;
  padding-bottom: 30px;
}

#sound {
  font-weight:bold;
  position:relative;
  bottom:49px;
  left:-410px;
}

#sound * {
  color:white;
}

#top2 {
  width:980px;
  height:161px;
  background:url(images/_02.jpg);
}

#topb {
  clear:both;
  width:970px;
  height:19px;
  border-left:5px solid white;
  border-right:5px solid white;
  background:url(images/_13.jpg);
}

#topc {
  width:874px;
  line-height:61px;
  height:61px;
  float:left;
  background:url(images/_09.jpg);
}

#topc * {
  color:white;
  font-size:12px;
  margin-right:10px;
  padding-left:10px;
  background:url(images/2_13.jpg) left center no-repeat;
}

#topl {
  width:54px;
  height:61px;
  float:left;
  background:url(images/_07.jpg);
}

#topr {
  width:52px;
  height:61px;
  float:left;
  background:url(images/_11.jpg);
}

a, a:active, a:link, a:visited {
	color:black;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.back {
  padding-left:45px;
  background:url(images/_36.jpg) 28px center no-repeat;
}

a.list {
  padding-left:56px;
  background:url(images/p_03.jpg) 20px center no-repeat;
  text-transform:uppercase;
  font-weight:bold;
  font-size:12px;
  line-height:24px;
  display:block;
}

body {
	margin:0;
  background:url(images/bg.gif) center top repeat-y #d6d6d6;
}

div {
	font-family:Georgia;
	font-size:11px;
	color:black;
}

div.clear {
  clear:both;
}

img {
	border:0;
}

img.center {
  display:block;
  margin:0 auto;  
}

input, textarea {
  margin:2px;
  border:1px solid #c3c3c3;
  width:198px;
}

input.send {
  width:98px;
  height:32px;
  border:0;
  background:url(images/_43.jpg); 
  color:white;
  font-size:10px;
  text-transform:uppercase;
  margin-left:3px;
}

p.title {
  padding:26px 0 11px 14px;
  font-size:18px;
  margin:0;
}

