BODY {
	font-family: Trebuchet MS, Tahoma, Arial; 
	color: gray; font-size: 11px; line-height: 15px;

	MARGIN: 0px;
	PADDING: 0px;	

	BACKGROUND: #000000;
	
	scrollbar-arrow-color: #333333;
	scrollbar-track-color: black;
	scrollbar-face-color: black;
	scrollbar-highlight-color: #333333;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-shadow-color: #333333;
}

P, UL, LI, FORM { margin: 0px; }

P.odsazeny { text-indent: 30px; width: 595px; }

A { FONT-WEIGHT: bold; color: #cccccc; text-decoration: none; }

A:hover { color: white; TEXT-DECORATION: underline; }

IMG { border: 0px; }

EM { font-style: italic; font-weight: bold; color: #cccccc; }

UL { MARGIN: 5px 0px 5px 20px; _MARGIN: 5px 0px 5px 50px; }

LI { list-style-type: square; }

H1, H2 { margin: 0 0 5 15; font-size: 120%; font-weight: bold; color: #cccccc; }


TABLE { font-size: 11px; }
TH { background: #333333; border: 1px solid gray; color: gray; }
TD.center { text-align: center; vertical-align: top; padding: 0px; cellspacing: 0px; }

TABLE.gigs-show { background: black; border: 1px solid #888888; width: 580px; }
.gigs-year { font-size: 120%; background: #111111; border: 1px solid #333333; font-weight: bold }
.gigs-date { width: 11%; border-right: 1px solid #333333; border-bottom: 1px dashed #333333; text-align: center; }
.gigs-town { width: 34%; border-right: 1px solid #333333; border-left: 1px solid #333333; border-bottom: 1px dashed #333333; text-align: left; padding-left: 5px }
.gigs-band { width: 55%; border-left: 1px solid #333333; border-bottom: 1px dashed #333333; text-align: left; padding-left: 5px }

TABLE.gb-add { margin: 0px auto 20px auto; _margin: 0 0 20 0; }
.gb-popisek { height: 20px; font-weight: bold; text-align: right; padding: 0px; }
.input { width: 280px; padding: 0px; }
.required { padding: 0px; text-align: right; }

TABLE.gb-show { width: 580px; margin: 0px auto 20px auto; _margin: 0 0 20 0; }
.gb-header { width: 75%; text-align: left; padding-left: 15px }
.gb-timer { text-align: center; }
.gb-message { text-align: justify; }

TABLE.pager { margin: 0px auto 0px auto; _margin: 0px; }
TD.pages { padding: 0px; text-align: center; color: gray}

TABLE.news-show { width: 580px; margin: 0px auto 20px auto; _margin: 0 10 20 10; }
.news-headline{ font-size: 120%; font-weight: bold; color: #cccccc; border-bottom: 1px dashed #333333; padding-left: 15px; }
.news-update { text-align: center; font-weight: bold; color: #cccccc; width: 20%; border-bottom: 1px dashed #333333; border-left: 1px solid #333333; }
.news-column { text-align: justify; padding-top: 0.5em; }

TD.mezernik { text-align: center; }
TD.cover { border: 1px solid gray; margin: 0px; }
TD.album { border-left: 1px dashed #333333; padding-left: 10px; line-height: 14px; text-align: justify; vertical-align: middle }
TD.mezera { width: 8px }

TABLE.texty { width: 500px; }
TH.zpet { width: 150px }
TD.alba { text-align: right; font-weight: bold; width: 250px; padding-right: 5px }

TH.nazev { width: 150px }
TH.vel { width: 60px }
TD.pisne { padding-left: 5px }
TD.songs { border-left: 1px dashed #333333; padding-left: 10px; vertical-align: top }
TD.vert1 { height: 30px }
TD.vert2 { height: 250px }
TD.vert3 { height: 130px }

TABLE.shop { width: 420px; }
TD.album.shop { width: 200px }
TD.mezernik.banner { background: url(../img/banner.jpg) repeat-x; }

TABLE.gallery-show { width: 500px; }
.gallery-picture { width: 100px; height: 100px; border: 1px solid gray; vertical-align: middle; text-align: center }
.gallery-name { border-left: 1px dashed #333333; border-right: 1px dashed #333333; line-height: 14px; vertical-align: top; padding: 15px; }

TABLE.members-lista { width: 500px; background: #333333; margin: 0px auto 0px auto; border: 1px solid gray; border-left: 4px solid gray; border-right: 4px solid gray; }
TABLE.members-lista td { padding-left: 10px; padding-right: 10px; }

TABLE.members { width: 520px; margin: 0px auto 10px auto; }
TABLE.members th { background: none; font-size: 120%; font-weight: bold; color: #cccccc; border-bottom: 1px dashed #333333; text-align: left; border: none; text-decoration: underline; padding-top: 20px; padding-bottom: 10px; }
.members-foto { width: 96px; height: 96px; border: 1px solid gray; vertical-align: middle; text-align: center; padding: 2px; }
.members-head { width: 120px; font-weight: bold; line-height: 14px; text-align: right; vertical-align: top; padding-right: 5px; }
.members-text { line-height: 14px; vertical-align: top; }

.wyryl { background: url(../foto/members/x-wyryl.jpg) right top no-repeat; }
.fiti { background: url(../foto/members/x-fiti.jpg) right top no-repeat; }
.vikk { background: url(../foto/members/x-vikk.jpg) right top no-repeat; }
.opitz { background: url(../foto/members/x-opitz.jpg) right top no-repeat; }
.midin { background: url(../foto/members/x-midin.jpg) right top no-repeat; }

TD.polozky { border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px dashed #333333; padding-left: 5px; }

.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }

.zmenseny { font-size: 90%; }
.zvetseny { font-size: 120%; }
.uppercase { text-transform: uppercase;}
.kurziva { font-style: italic; }
.tucne { font-weight: bold; }

.cleaner { clear:both; height:1px; font-size:1px; line-height:1px; }
.actual-show { margin: 15px auto; color: #ac6b55; font-weight: bold; font-size: 130%; text-align: center; }


TEXTAREA { font-family: Trebuchet MS, Tahoma, Arial; font-size: 11px; background-color: #333333; color: white; border: 1px solid gray; margin: 0px; }

INPUT { font-family: Trebuchet MS, Tahoma, Arial; font-size: 11px; margin: 0px; height: 20px }
INPUT.button { background-color: #333333; border: 1px solid gray; color: gray; font-weight: bold; width: 100px; height: 20px; }
INPUT.pole { background-color: #333333; border: 1px solid gray; color: white; }
.long { width: 280px; }
.middle { width: 120px; }
.short { width: 50px; }

DIV#general {
	WIDTH: 760px;
	MARGIN: 0px auto 0px auto;
	_LEFT: 50%;
	_MARGIN-LEFT: -380px;
	_POSITION: absolute;
}

DIV#hlavicka {
	background: url(../img/bg-hlavicka.jpg) no-repeat;
	HEIGHT: 210px;
	WIDTH: 760px;
	MARGIN: 0px;
}

DIV#hlavicka1 {
	background: url(../img/bg-hlavicka1.jpg) no-repeat;
	HEIGHT: 210px;
	WIDTH: 760px;
	MARGIN: 0px;
}

DIV#menu {
	WIDTH: 630px;
	HEIGHT: 19px;
	MARGIN: 191 0 0 53;
	POSITION: absolute;
}

DIV#menu1 {
	WIDTH: 630px;
	HEIGHT: 19px;
	MARGIN: 191 0 0 0;
	POSITION: absolute;
}

DIV#jazyky {
	WIDTH: 60px;
	HEIGHT: 15px;
	MARGIN: 193 0 0 695;
	POSITION: absolute;
}

DIV#telo {
	BACKGROUND: url(../img/bg-telo.jpg) repeat-y;
	WIDTH: 760px;
	MARGIN: 0px; PADDING 0px;
}

DIV#left {
	FLOAT: left;
	BACKGROUND: url(../img/bg-left.jpg) no-repeat;
	WIDTH: 130px;
	MARGIN: 0px; PADDING 0px;
	TEXT-ALIGN: justify;
}

DIV#left-inside {
	WIDTH: 130px;
	HEIGHT: 220px;
	MARGIN: 0px;
}

DIV#mailing {
	WIDTH: 130px;
	HEIGHT: 65px;
	text-align: center;
	MARGIN-TOP: 18px;
	_MARGIN-TOP: 13px;
	POSITION: absolute;
}

DIV#right {
	FLOAT: right;
	BACKGROUND: url(../img/bg-right.jpg) no-repeat;
	WIDTH: 630px;
	MARGIN: 0px; PADDING: 0px;
	TEXT-ALIGN: justify;
}

DIV#right-inside {
	WIDTH: 600px;
	MARGIN: 20 15 20 15;
	PADDING: 0px;
}

DIV#paticka {
	BACKGROUND: url(../img/bg-paticka.jpg) no-repeat;
	WIDTH: 760px;
	HEIGHT: 57px;
	MARGIN-BOTTOM: 20px;
	PADDING: 0px;
}

DIV#kontakt {
	WIDTH: 330px;
	COLOR: #999999;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	MARGIN-TOP: 41px;
	MARGIN-LEFT: 440px;
	POSITION: absolute;
}

DIV#myspace {
	WIDTH: 220px;
	HEIGHT: 15px;
	MARGIN-TOP: 40px;
	MARGIN-LEFT: 40px;
	POSITION: absolute;
}

DIV#email {
	WIDTH: 125px;
	HEIGHT: 15px;
	MARGIN-TOP: 25px;
	MARGIN-LEFT: 190px;
	POSITION: absolute;
}

DIV#visitor {
	COLOR: white;
	MARGIN-TOP: 41px;
	MARGIN-LEFT: 280px;
	POSITION: absolute;
}

DIV#foto-news-obal { 
	background: orange; 
	border: 1px solid red; 
	width: 100px;
	height: 100px;
	vertical-align: middle; 
}

a.foto-news  { border: 1px solid gray; padding:5px; }
.left { float: left; margin-right: 0.7em; _margin-right: 0.4em;}
.right { float: right; margin-left: 0.7em; _margin-left: 0.4em; }

A.news						{ display: block; height:19px; width: 53px; }
A.news:hover, span.active A.news		{ background: url('../img/x-news.jpg') no-repeat left top; }

A.band						{ display: block; height:19px; width: 47px; }
A.band:hover, span.active A.band		{ background: url('../img/x-band.jpg') no-repeat left top; }

A.discography					{ display:block; height: 19px; width: 105px; }
A.discography:hover, span.active A.discography	{ background: url('../img/x-disc.jpg') no-repeat left top; }

A.pictures					{ display: block; height:19px; width: 74px; }
A.pictures:hover, span.active A.pictures	{ background: url('../img/x-pict.jpg') no-repeat left top; }

A.downloads					{ display: block; height:19px; width: 94px; }
A.downloads:hover, span.active A.downloads	{ background: url('../img/x-down.jpg') no-repeat left top; }

A.shows						{ display: block; height:19px; width: 58px; }
A.shows:hover, span.active A.shows		{ background: url('../img/x-show.jpg') no-repeat left top; }

A.booking					{ display: block; height:19px; width: 68px; }
A.booking:hover, span.active A.booking		{ background: url('../img/x-book.jpg') no-repeat left top; }

A.butik						{ display: block; height:19px; width: 50px; }
A.butik:hover, span.active A.butik		{ background: url('../img/x-buti.jpg') no-repeat left top; }

A.guestbook					{ display: block; height:19px; width: 89px; }
A.guestbook:hover, span.active A.guestbook	{ background: url('../img/x-gues.jpg') no-repeat left top; }

A.links						{ display: block; height:19px; width: 47px; }
A.links:hover, span.active A.links		{ background: url('../img/link.jpg') no-repeat left top; }
