* {
		padding: 0;
		margin: 0;
}
body {
		font-family: Verdana, "Geneva CE", lucida, sans-serif;
		font-size: 11px;
		/*background: #000 url('../images/bg.jpg') 782px 0px repeat-y;*/
    background: #000 url('../images/bg2.jpg') center top repeat-y;
		color: #fff;
}
h1 {
		display: none;
}
h2 {
		font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
		font-size: 18px;
		font-variant: small-caps;
		letter-spacing: 2px;
}

blockquote {
margin: 5px;
}

hr {
margin: 10px 0;
}

a {
		color: yellow;
}
a:hover {
		color: red;
}
#main {
		width: 782px;
    margin: 0 auto;
    position: relative;
}
#obsah {
		padding: 20px;
    position: relative;
}
#obsah p {
		padding-top: 6px;
		padding-bottom: 6px;
		text-align: justify;
}

div.bloglista {
padding: 5px 10px;
background: #000;
}
/*
pozadi
*/
#head {
		width: 782px;
		height: 201px;
		background: url('../images/logo-td.jpg') 0 0 no-repeat;
    margin-bottom: 50px;
}
#zesik {
		width: 782px;
		height: 239px;
		background: url('../images/zesik.jpg') 0 0 no-repeat;
}
#first_line {
		width: 782px;
		height: 146px;
		background: url('../images/first_line.jpg') 0 0 no-repeat;
}
#mezi {
		width: 782px;
		height: 39px;
		background: url('../images/mezi.jpg') 0 0 no-repeat;
}
#second_line {
		width: 782px;
		height: 119px;
		background: url('../images/second_line.jpg') 0 0 no-repeat;
}
#end {
		width: 782px;
		height: 61px;
		background: url('../images/end.jpg') 0 0 no-repeat;
}
/*
odkazy na kapely
*/
#linky a span {
		display: none;
}
#td {
		display: block;
		position: absolute;
		top: 515px;
		left: 0px;
		width: 190px;
		height: 110px;
		
}
#jp {
		display: block;
		position: absolute;
		top: 530px;
		left: 225px;
		width: 190px;
		height: 110px;
	
}
#to {
		display: block;
		position: absolute;
		top: 520px;
		left: 430px;
		width: 140px;
		height: 120px;
		
}
#le {
		display: block;
		position: absolute;
		top: 495px;
		left: 600px;
		width: 175px;
		height: 125px;
		
}
/*
druha rada odkazu na kapely
*/
#s1 {
		display: block;
		position: absolute;
		top: 680px;
		left: 36px;
		width: 220px;
		height: 110px;
	
}
#s2 {
		display: block;
		position: absolute;
		top: 690px;
		left: 350px;
		width: 190px;
		height: 110px;
		
}
#s3 {
		display: block;
		position: absolute;
		top: 690px;
		left: 600px;
		width: 170px;
		height: 120px;
	
}
/*
boxy
*/
h2 span {
		display: none;
}
#newsnadpis {
		position: absolute;
		width: 42px;
		height: 182px;
		background: url('../images/news.png') 0 0 no-repeat;
		left: 729px;
		top: 201px;
}
#news {
		width: 710px;
		height: 245px;
		position: absolute;
		top: 201px;
		left: 15px;
		border: 2px solid #a9adaf;
		background: #454545 url('../images/bg-blog.gif') right bottom no-repeat;
}
/*
paticka
*/
#foot {
		background: #333;
		border-top: 1px solid #555;
		margin: 10px;
		padding: 8px;
		text-align: center;
		color: #eee;
    position: relative;
}
#foot a {
		color: #eee;
}
.center {
		text-align: center;
}

#newscontent { width: 690px; clear: both; margin: 0px 0 10px; padding: 5px 10px; text-align: justify; }
#newscontent .viewport { width: 680px; height: 210px; overflow: hidden; position: relative; }
#newscontent .overview { list-style: none; position: absolute; left: 0; top: 0; }
#newscontent .thumb .end,
#newscontent .thumb { background-color: #333; }
#newscontent .scrollbar { position: relative; float: right; width: 5px; }
#newscontent .track { background-color: #999; height: 100%; width:5px; position: relative; padding: 0 1px;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; }
#newscontent .thumb { height: 10px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
#newscontent .thumb .end { overflow: hidden; height: 5px; width: 5px; }
#newscontent .disable{ display: none; }

#newscontent .overview p {
  padding-bottom: 5px;
}

#banery {
  position: absolute;
  top: 50px;
  left: -140px;
  text-align: center;
}

#banery object, #banery a img, #banery a:hover img, #banery a:hover {
  border: 0;
  background: none;
}

#banery a img {
  margin-bottom: 20px;
}

#ico {
  position: absolute;
  top: 3px;
  left: 660px;
}

#icotop {
  position: absolute;
  top: 20px;
  left: 20px;
}

#ico a,
#icotop a  {
  margin: 0 3px;
}

a img {
  border: 0;
}