/* www.abax-metal.cz, CSS styly pro zobrazeni */

/* zakladni nastaveni */

html {
	font-size: 100.01%;
}

body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 0.75em;
	color: #bbbbbb;
	font-weight: normal;
	font-style: normal;
	text-align: center;
}

a img, a:link img {
	border: none;
}

p {
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

h1 {
	font-size: 1.4em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	color: #ffffff;
}

h2 {
	font-size: 1.1em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	color: #ffffff;
}

h3 {
	font-size: 1em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	color: #ffffff;
}

h4 {
	font-size: 1em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

h5 {
	font-size: 1em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

h6 {
	font-size: 1em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

em {
	font-weight: bold;
	font-style: normal;
}

strong {
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
}

ol {
	padding-left: 2.3em;
}

ul {
	padding-left: 2.3em;
}

ul li {
	list-style-type: square;
}

sub {
	font-size: 85%;
}

sup {
	font-size: 85%;
}

a {
	color: #ffaa00;
	font-weight: bold;
	text-decoration: underline;
}

a:link {
	color: #ffaa00;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	color: #cc6600;
	text-decoration: underline;
}

fieldset {
	border: none;
}

legend {
	font-weight: bold;
	padding: 0em;
	margin-left: -0.6em;
	margin-bottom: 5px;
	font-size: 1.1em;
}

body.cs label {
	width: 20em;
	float: left;
}

body.en label {
	width: 22em;
	float: left;
}

input.text {
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 1px;
}

input.text.stretched {
	width: 20px;
}

input.checkbox {
	width: 12px;
	height: 12px;
}

input.radio {
	width: 12px;
	height: 12px;
}

input.submit, input.reset, input.button {
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
	border: 2px solid #ffffff;
	cursor: pointer;
}

body.cs input.submit, body.cs input.reset, body.cs input.button {
	margin-left: 20em;
}

body.en input.submit, body.en input.reset, body.en input.button {
	margin-left: 22em;
}

* html body.cs input.submit, * html body.cs input.reset, * html body.cs input.button {
	margin-left: 20.25em;
}

* html body.en input.submit, * html body.en input.reset, * html body.en input.button {
	margin-left: 22.2em;
}

input.file {
	width: 200px;
	height: 21px;
}

input.image {
	padding: 0px;
	border: none;
}

textarea {
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	overflow: auto;
}

select {
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background-color: #000000;
}

hr {
	color: #cccccc;
	height: 1px;
	border: none;
	background-color: #cccccc;
}

table {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 0.9em;
}

td {
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

th {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-color: #a65100;
	background-image: url(th.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	vertical-align: top;
	color: #ffffff;
}

table.concerts {
	width: 100%;
}

/* pro zvetsovani obrazku */

div#large {
	margin: 0px;
	padding: 0px;
	background-image: none;
	background-color: #ffffff;
}

div#enlarge p {
	margin: 0px;
	padding: 0px;
}

/* stranka */


div#nest {
	background-image: url(nest-abax.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

div#page {
	margin-left: auto;
	margin-right: auto;
	width: 988px;
	text-align: left;
}

/* vrstva pro tisk */

div.print-header {
	display: none;
}

/* presun na obsah */

div.shift-to-content {
	position: absolute;
	left: -10000px;
}

/* hlavicka */

div#header {
	position: relative;
	background-image: url(header2.jpg);
	height: 214px;
	left: 3px;
}

/* logo */

div.logo {
	width: 452px;
	height: 200px;
	position: absolute;
	top: 0px;
	left: 45px;
	overflow: hidden;
}

div.logo p {
	width: 452px;
	height: 200px;
	overflow: hidden;
	position: relative;
}

div.logo p span {
	width: 452px;
	height: 200px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(abax-logo.jpg);
	background-position: 0px 0px;
}

div.logo p a span {
	cursor: pointer;
}

/* langmenu */

div.langmenu {
	position: absolute;
	margin-top: 10px;
}

div.langmenu h2 {
	position: absolute;
	left: -10000px;
}

div.langmenu ul {
	margin: 0em;
	padding: 0em;
}

div.langmenu li {
	width: 20px;
	height: 13px;
	float: left;
	overflow: hidden;
	position: relative;
}

div.langmenu li.cs {
	margin-right: 10px;
}

div.langmenu li span {
	display: block;
	width: 20px;
	height: 13px;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

div.langmenu li.cs span {
	background: url(cs.gif);
}

div.langmenu li.en span {
	background: url(en.gif);
}

/* obsah */

div#content {
	background-image: url(right.gif);
	background-repeat: no-repeat;
	background-position: 666px 45px;
}

/* hlavni menu */

div.menu {
	background-image: url(menu.gif);
	background-repeat: no-repeat;
	position: relative;
	width: 100%;
	height: 51px;
	margin-top: -12px;
}

body.cs div.menu {
	background-position: 75px 0px;
}

body.en div.menu {
	background-position: 75px -51px;
}

div.ensign {
	position: absolute;
	margin-top: -10px;
	width: 75px;
}

div.ensign.left {
	height: 76px;
	background-image: url(ensign-left.gif);
	left: 0px;
}

div.ensign.right {
	height: 81px;
	background-image: url(ensign-right.gif);
	right: 0px;
}

div.menu h2 {
	position: absolute;
	left: -10000px;
}

div.menu ul {
	margin: 0em;
	margin-left: 75px;
	margin-right: 75px;
	padding: 0em;
}

div.menu ul li {
	list-style-type: none;
	list-style-image: none;
	float: left;
	position: relative;
	height: 34px;
	overflow: hidden;
	margin-top: 10px;
	display: inline;
	margin-right: 20px;
}

div.menu ul li.novinky {
	width: 73px;
	margin-left: 15px;
}

div.menu ul li.kapela {
	width: 64px;
}

div.menu ul li.koncerty {
	width: 79px;
}

div.menu ul li.fotogalerie {
	width: 93px;
}

div.menu ul li.vzkazy {
	width: 69px;
}

div.menu ul li.ke-stazeni {
	width: 98px;
	margin-right: 19px;
}

div.menu ul li.linky {
	width: 51px;
}

div.menu ul li.kontakty {
	width: 79px;
}

div.menu ul li.news {
	width: 55px;
	margin-left: 15px;
}

div.menu ul li.band {
	width: 51px;
}

div.menu ul li.tourdates {
	width: 84px;
}

div.menu ul li.photos {
	width: 65px;
}

div.menu ul li.guestbook {
	width: 90px;
	margin-right: 19px;
}

div.menu ul li.media {
	width: 92px;
}

div.menu ul li.links {
	width: 51px;
}

div.menu ul li.contact-us {
	width: 99px;
}

div.menu ul li a span {
	height: 31px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

div.menu ul li.novinky a span {
	background-image: url(novinky.gif);
	background-position: 0px 0px;
	width: 73px;
}

div.menu ul li.novinky a:hover span, div.menu ul li.novinky a.active span {
	background-image: url(novinky.gif);
	background-position: -73px 0px;
}

div.menu ul li.kapela a span {
	background-image: url(kapela.gif);
	background-position: 0px 0px;
	width: 64px;
}

div.menu ul li.kapela a:hover span, div.menu ul li.kapela a.active span {
	background-image: url(kapela.gif);
	background-position: -64px 0px;
}

div.menu ul li.koncerty a span {
	background-image: url(koncerty.gif);
	background-position: 0px 0px;
	width: 79px;
}

div.menu ul li.koncerty a:hover span, div.menu ul li.koncerty a.active span {
	background-image: url(koncerty.gif);
	background-position: -79px 0px;
}

div.menu ul li.fotogalerie a span {
	background-image: url(fotogalerie.gif);
	background-position: 0px 0px;
	width: 93px;
}

div.menu ul li.fotogalerie a:hover span, div.menu ul li.fotogalerie a.active span {
	background-image: url(fotogalerie.gif);
	background-position: -93px 0px;
}

div.menu ul li.vzkazy a span {
	background-image: url(vzkazy.gif);
	background-position: 0px 0px;
	width: 69px;
}

div.menu ul li.vzkazy a:hover span, div.menu ul li.vzkazy a.active span {
	background-image: url(vzkazy.gif);
	background-position: -69px 0px;
}

div.menu ul li.ke-stazeni a span {
	background-image: url(audio-video.gif);
	background-position: 0px 0px;
	width: 91px;
}

div.menu ul li.ke-stazeni a:hover span, div.menu ul li.ke-stazeni a.active span {
	background-image: url(audio-video.gif);
	background-position: -98px 0px;
}

div.menu ul li.kontakty a span {
	background-image: url(kontakty.gif);
	background-position: 0px 0px;
	width: 79px;
}

div.menu ul li.kontakty a:hover span, div.menu ul li.kontakty a.active span {
	background-image: url(kontakty.gif);
	background-position: -79px 0px;
}

div.menu ul li.linky a span {
	background-image: url(linky.gif);
	background-position: 0px 0px;
	width: 51px;
}

div.menu ul li.linky a:hover span, div.menu ul li.linky a.active span {
	background-image: url(linky.gif);
	background-position: -51px 0px;
}

div.menu ul li.news a span {
	background-image: url(news.gif);
	background-position: 0px 0px;
	width: 55px;
}

div.menu ul li.news a:hover span, div.menu ul li.news a.active span {
	background-image: url(news.gif);
	background-position: -55px 0px;
}

div.menu ul li.band a span {
	background-image: url(band.gif);
	background-position: 0px 0px;
	width: 51px;
}

div.menu ul li.band a:hover span, div.menu ul li.band a.active span {
	background-image: url(band.gif);
	background-position: -51px 0px;
}

div.menu ul li.tourdates a span {
	background-image: url(tourdates.gif);
	background-position: 0px 0px;
	width: 84px;
}

div.menu ul li.tourdates a:hover span, div.menu ul li.tourdates a.active span {
	background-image: url(tourdates.gif);
	background-position: -84px 0px;
}

div.menu ul li.photos a span {
	background-image: url(photos.gif);
	background-position: 0px 0px;
	width: 65px;
}

div.menu ul li.photos a:hover span, div.menu ul li.photos a.active span {
	background-image: url(photos.gif);
	background-position: -65px 0px;
}

div.menu ul li.guestbook a span {
	background-image: url(guestbook.gif);
	background-position: 0px 0px;
	width: 90px;
}

div.menu ul li.guestbook a:hover span, div.menu ul li.guestbook a.active span {
	background-image: url(guestbook.gif);
	background-position: -90px 0px;
}

div.menu ul li.media a span {
	background-image: url(audio-video.gif);
	background-position: 0px 0px;
	width: 92px;
}

div.menu ul li.media a:hover span, div.menu ul li.media a.active span {
	background-image: url(audio-video.gif);
	background-position: -108px 0px;
}
body.en div.menu ul li.media a:hover span, body.en div.menu ul li.media a.active span {
	background-image: url(audio-video.gif);
	background-position: -98px 0px;
}
div.menu ul li.links a span {
	background-image: url(links.gif);
	background-position: 0px 0px;
	width: 51px;
}

div.menu ul li.links a:hover span, div.menu ul li.links a.active span {
	background-image: url(links.gif);
	background-position: -51px 0px;
}

div.menu ul li.contact-us a span {
	background-image: url(contact-us.gif);
	background-position: 0px 0px;
	width: 99px;
}

div.menu ul li.contact-us a:hover span, div.menu ul li.contact-us a.active span {
	background-image: url(contact-us.gif);
	background-position: -99px 0px;
}

/* submenu */

div.submenu {
	position: absolute;
	left: 86px;
	top: 42px;
	height: 28px;
}

div.submenu h3 {
	position: absolute;
	left: -10000px;
}

div.submenu ul {
	margin: 0em;
	padding: 0em;
}

div.submenu ul li {
	list-style-type: none;
	list-style-image: none;
	float: left;
	position: relative;
	height: 28px;
	width: 96px;
	display: inline;
}

div.submenu ul li.first {
	background-image: url(submenu-first.gif);
	margin-right: 5px;
}

div.submenu ul li.even {
	background-image: url(submenu-even.gif);
	margin-right: 5px;
}

div.submenu ul li.odd {
	background-image: url(submenu-odd.gif);
	margin-right: 5px;
}

div.submenu ul li a {
	position: relative;
	display: block;
}

div.submenu ul li a span {
	height: 28px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

div.submenu ul li.diskografie a {
	margin-left: 5px;
}

div.submenu ul li.historie a {
	margin-left: 16px;
}

div.submenu ul li.clenove a {
	margin-left: 16px;
}

div.submenu ul li.wallpapery a {
	margin-left: 6px;
}

div.submenu ul li.hudba a {
	margin-left: 21px;
}

div.submenu ul li.video a {
	margin-left: 23px;
}

div.submenu ul li.texty a {
	margin-left: 24px;
}

div.submenu ul li.live a {
	margin-left: 28px;
}

div.submenu ul li.discography a {
	margin-left: 3px;
}

div.submenu ul li.wallpapers a {
	margin-left: 6px;
}

div.submenu ul li.audio a {
	margin-left: 23px;
}

div.submenu ul li.history a {
	margin-left: 18px;
}

div.submenu ul li.lineup a {
	margin-left: 16px;
}

div.submenu ul li.lyrics a {
	margin-left: 22px;
}

div.submenu ul li.diskografie a span {
	background-image: url(diskografie.gif);
	background-position: 0px 0px;
	width: 86px;
}

div.submenu ul li.diskografie a:hover span, div.submenu ul li.diskografie a.active span {
	background-image: url(diskografie.gif);
	background-position: -86px 0px;
}

div.submenu ul li.historie a span {
	background-image: url(historie.gif);
	background-position: 0px 0px;
	width: 64px;
}

div.submenu ul li.historie a:hover span, div.submenu ul li.historie a.active span {
	background-image: url(historie.gif);
	background-position: -64px 0px;
}

div.submenu ul li.clenove a span {
	background-image: url(clenove.gif);
	background-position: 0px 0px;
	width: 65px;
}

div.submenu ul li.clenove a:hover span, div.submenu ul li.clenove a.active span {
	background-image: url(clenove.gif);
	background-position: -65px 0px;
}

div.submenu ul li.stage-plan a span {
	background-image: url(stage-plan.png);
	background-position: 0px 0px;
	width: 97px;
	

}

div.submenu ul li.stage-plan a:hover span, div.submenu ul li.stage-plan a.active span {
	background-image: url(stage-plan.png);
	background-position: -97px 0px;

}

div.submenu ul li.backstage a span {
	background-image: url(backstage.png);
	background-position: 0px 0px;
	width: 97px;
}

div.submenu ul li.backstage a:hover span, div.submenu ul li.backstage a.active span {
	background-image: url(backstage.png);
	background-position: -97px 0px;
}

div.submenu ul li.wallpapery a span {
	background-image: url(wallpapery.gif);
	background-position: 0px 0px;
	width: 85px;
}

div.submenu ul li.wallpapery a:hover span, div.submenu ul li.wallpapery a.active span {
	background-image: url(wallpapery.gif);
	background-position: -85px 0px;
}

div.submenu ul li.hudba a span {
	background-image: url(hudba.gif);
	background-position: 0px 0px;
	width: 55px;
}

div.submenu ul li.hudba a:hover span, div.submenu ul li.hudba a.active span {
	background-image: url(hudba.gif);
	background-position: -55px 0px;
}

div.submenu ul li.video a span {
	background-image: url(video.gif);
	background-position: 0px 0px;
	width: 51px;
}

div.submenu ul li.video a:hover span, div.submenu ul li.video a.active span {
	background-image: url(video.gif);
	background-position: -51px 0px;
}

div.submenu ul li.texty a span {
	background-image: url(texty.gif);
	background-position: 0px 0px;
	width: 49px;
}

div.submenu ul li.texty a:hover span, div.submenu ul li.texty a.active span {
	background-image: url(texty.gif);
	background-position: -49px 0px;
}

div.submenu ul li.live a span {
	background-image: url(live.gif);
	background-position: 0px 0px;
	width: 40px;
}

div.submenu ul li.live a:hover span, div.submenu ul li.live a.active span {
	background-image: url(live.gif);
	background-position: -40px 0px;
}

div.submenu ul li.discography a span {
	background-image: url(discography.gif);
	background-position: 0px 0px;
	width: 91px;
}

div.submenu ul li.discography a:hover span, div.submenu ul li.discography a.active span {
	background-image: url(discography.gif);
	background-position: -91px 0px;
}

div.submenu ul li.history a span {
	background-image: url(history.gif);
	background-position: 0px 0px;
	width: 61px;
}

div.submenu ul li.history a:hover span, div.submenu ul li.history a.active span {
	background-image: url(history.gif);
	background-position: -61px 0px;
}

div.submenu ul li.lineup a span {
	background-image: url(lineup.gif);
	background-position: 0px 0px;
	width: 54px;
}

div.submenu ul li.lineup a:hover span, div.submenu ul li.lineup a.active span {
	background-image: url(lineup.gif);
	background-position: -54px 0px;
}

div.submenu ul li.wallpapers a span {
	background-image: url(wallpapers.gif);
	background-position: 0px 0px;
	width: 84px;
}

div.submenu ul li.wallpapers a:hover span, div.submenu ul li.wallpapers a.active span {
	background-image: url(wallpapers.gif);
	background-position: -84px 0px;
}

div.submenu ul li.audio a span {
	background-image: url(audio.gif);
	background-position: 0px 0px;
	width: 51px;
}

div.submenu ul li.audio a:hover span, div.submenu ul li.audio a.active span {
	background-image: url(audio.gif);
	background-position: -51px 0px;
}

div.submenu ul li.lyrics a span {
	background-image: url(lyrics.gif);
	background-position: 0px 0px;
	width: 52px;
}

div.submenu ul li.lyrics a:hover span, div.submenu ul li.lyrics a.active span {
	background-image: url(lyrics.gif);
	background-position: -52px 0px;
}

/* sloupce */

div.columns {
	width: 100%;
	display: table;
	margin-top: 20px;
}

/* levy sloupec */

div.columns div.left {
	float: left;
	width: 610px;
	margin-left: 45px;
	display: inline;
	background-image: none;
}

div.text {
	overflow: hidden;
}

/* titulek stranky */

div.title {
	width: 283px;
	height: 30px;
	overflow: hidden;
	background-image: url(title.gif);
	margin-top: 40px;
	margin-bottom: 20px;
}

div.title h1 {
	margin-left: 15px;
	margin-top: 1px;
	padding: 0em;
	position: relative;
	height: 29px;
	overflow: hidden;
}

div.title h1.novinky {
	width: 72px;
}

div.title h1.diskografie {
	width: 95px;
}

div.title h1.historie {
	width: 70px;
}

div.title h1.clenove {
	width: 72px;
}

div.title h1.koncerty {
	width: 79px;
}

div.title h1.fotogalerie {
	width: 93px;
}

div.title h1.wallpapery {
	width: 94px;
}

div.title h1.vzkazy {
	width: 69px;
}

div.title h1.ke-stazeni {
	width: 97px;
}

div.title h1.hudba {
	width: 60px;
}

div.title h1.video {
	width: 55px;
}

div.title h1.texty {
	width: 53px;
}

div.title h1.kontakty {
	width: 79px;
}

div.title h1.kapela {
	width: 64px;
}

div.title h1.linky {
	width: 51px;
}

div.title h1.live {
	width: 43px;
}

div.title h1.contact-us {
	width: 99px;
}

div.title h1.links {
	width: 51px;
}

div.title h1.media {
	width: 92px;
}

div.title h1.guestbook {
	width: 89px;
}

div.title h1.photos {
	width: 65px;
}

div.title h1.tourdates {
	width: 84px;
}

div.title h1.band {
	width: 51px;
}

div.title h1.news {
	width: 55px;
}

div.title h1.discography {
	width: 102px;
}

div.title h1.wallpapers {
	width: 93px;
}

div.title h1.audio {
	width: 55px;
}

div.title h1.history {
	width: 67px;
}

div.title h1.lineup {
	width: 59px;
}

div.title h1.lyrics {
	width: 57px;
}

div.title h1.objednavka {
	width: 99px;
}

div.title h1.stage-plan, div.title h1.backstage {
	text-align: left;
	text-indent: -9999px;
}

div.title photos {
	text-align: left;
	text-indent: -9999px;
}

div.title h1 span {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 29px;	
}

div.title h1.kapela span {
	width: 64px;
	background-image: url(kapela.gif);
	background-position: -128px 0px;
}

div.title h1.novinky span {
	width: 72px;
	background-image: url(novinky.gif);
	background-position: -146px 0px;
}

div.title h1.diskografie span {
	width: 95px;
	background-image: url(diskografie.gif);
	background-position: -172px 0px;
}

div.title h1.historie span {
	width: 70px;
	background-image: url(historie.gif);
	background-position: -128px 0px;
}

div.title h1.clenove span {
	width: 72px;
	background-image: url(clenove.gif);
	background-position: -130px 0px;
}

div.title h1.koncerty span {
	width: 79px;
	background-image: url(koncerty.gif);
	background-position: -158px 0px;
}

div.title h1.fotogalerie span {
	width: 93px;
	background-image: url(fotogalerie.gif);
	background-position: -186px 0px;
}

div.title h1.wallpapery span {
	width: 94px;
	background-image: url(wallpapery.gif);
	background-position: -170px 0px;
}

div.title h1.vzkazy span {
	width: 69px;
	background-image: url(vzkazy.gif);
	background-position: -138px 0px;
}

div.title h1.ke-stazeni span {
	width: 91px;
	background-image: url(audio-video.gif);
	background-position: -196px 0px;
}

div.title h1.hudba span {
	width: 60px;
	background-image: url(hudba.gif);
	background-position: -110px 0px;
}

div.title h1.video span {
	width: 55px;
	background-image: url(video.gif);
	background-position: -102px 0px;
}

div.title h1.texty span {
	width: 53px;
	background-image: url(texty.gif);
	background-position: -98px 0px;
}

div.title h1.kontakty span {
	width: 79px;
	background-image: url(kontakty.gif);
	background-position: -158px 0px;
}

div.title h1.linky span {
	width: 51px;
	background-image: url(linky.gif);
	background-position: -102px 0px;
}

div.title h1.live span {
	width: 43px;
	background-image: url(live.gif);
	background-position: -80px 0px;
}

div.title h1.contact-us span {
	width: 99px;
	background-image: url(contact-us.gif);
	background-position: -198px 0px;
}

div.title h1.links span {
	width: 51px;
	background-image: url(links.gif);
	background-position: -102px 0px;
}

div.title h1.media span {
	width: 91px;
	background-image: url(audio-video.gif);
	background-position: -199px 0px;
}

div.title h1.guestbook span {
	width: 89px;
	background-image: url(guestbook.gif);
	background-position: -180px 0px;
}

div.title h1.photos span {
	width: 65px;
	background-image: url(photos.gif);
	background-position: -130px 0px;
}

div.title h1.tourdates span {
	width: 84px;
	background-image: url(tourdates.gif);
	background-position: -168px 0px;
}

div.title h1.band span {
	width: 51px;
	background-image: url(band.gif);
	background-position: -102px 0px;
}

div.title h1.news span {
	width: 55px;
	background-image: url(news.gif);
	background-position: -110px 0px;
}

div.title h1.discography span {
	width: 102px;
	background-image: url(discography.gif);
	background-position: -182px 0px;
}

div.title h1.wallpapers span {
	width: 93px;
	background-image: url(wallpapers.gif);
	background-position: -168px 0px;
}

div.title h1.audio span {
	width: 55px;
	background-image: url(audio.gif);
	background-position: -102px 0px;
}

div.title h1.history span {
	width: 67px;
	background-image: url(history.gif);
	background-position: -122px 0px;
}

div.title h1.lineup span {
	width: 59px;
	background-image: url(lineup.gif);
	background-position: -108px 0px;
}

div.title h1.lyrics span {
	width: 57px;
	background-image: url(lyrics.gif);
	background-position: -104px 0px;
}

div.title h1.objednavka span {
	width: 99px;
	background-image: url(objednavka.gif);
}

div.title h1.stage-plan span {
	width: 85px;
	background-image: url(stage-plan-header.png);
	margin-top: 5px;
}

div.title h1.backstage span {
	width: 78px;
	background-image: url(backstage-header1.png);
	margin: 4px 0 0 8px;
}

/* box */

div.item {
	margin-bottom: 10px;
	margin-left: 28px;
}

* html div.item {
	width: 100%;
}

div.item h2 {
	color: #ffffff;
}

div.item h2 ins {
	text-decoration: none;
	margin-right: 5px;
	color: #ffaa00;
	font-size: 0.75em;
	font-weight: normal;
}

div.item address {
	font-style: normal;
	margin-right: 5px;
	padding-right: 5px;
	display: inline;
}

div.item ins {
	text-decoration: none;
}


/* odkaz vice */

div.item ul.more {
	margin: 0em;
	padding: 0em;
	float: right;
}

div.item ul.more li {
	list-style-type: none;
	list-style-image: none;
}

/* submenu */

div.item ul.submenu {
	margin: 0em;
	padding: 0em;
}

div.item ul.submenu li {
	list-style-type: none;
	list-style-image: none;
}

/* pravy sloupec */

div.columns div.right {
	float: right;
	width: 280px;
	margin-right: 26px;
	background: none;
	position: relative; 
}
*html div.columns div.right {
	display: inline; 

}
div.columns div.right div.container {
	/*overflow: auto;*/	
	width: 280px;
	height: 440px;
	margin-bottom: 40px;
}

/* vzkazy */

div.messages {
	display: table;
	width: 255px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
}

div.messages ul {
	margin: 0em;
	padding: 0em;
}

div.messages ul li {
	list-style-type: none;
	list-style-image: none;
}

div.messages ul li ul {
	margin-left: 10px;
}

div.messages h2 {
	position: relative;
	overflow: hidden;
	color: #1c3a3d;
	margin-bottom: 5px;
}

div.messages h2.posledni-vzkaz {
	width: 116px;
	height: 26px;
}

div.messages h2.last-message {
	width: 105px;
	height: 25px;
}

div.messages h2 span {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}

div.messages h2.posledni-vzkaz span {
	width: 116px;
	height: 26px;
	background-image: url(posledni-vzkaz.gif);
}

div.messages h2.last-message span {
	width: 105px;
	height: 25px;
	background-image: url(last-message.gif);
}

div.messages div.item {
	width: 93%;
	display: table;
	margin-left: 5px;
}

div.messages div.item address {
	font-style: normal;
	margin-right: 5px;
	padding-right: 5px;
	display: inline;
}

div.messages div.item ins {
	text-decoration: none;
}

div.messages div.item p {
	line-height: 110%;
}

div.messages div.item ul.more li {
	position: relative;
	overflow: hidden;
}

div.messages div.item ul.more.vzkazy li {
	width: 117px;
	height: 20px;
}

div.messages div.item ul.more.messages li {
	width: 100px;
	height: 20px;
}

div.messages div.item ul.more li a {
	display: block;
	color: #193d41;
}

div.messages div.item ul.more.messages li a {
	width: 117px;
	height: 20px;
}

div.messages div.item ul.more.messages li a {
	width: 100px;
	height: 20px;
}

div.messages div.item ul.more li a span {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	background-position: 0px 0px;
	cursor: pointer;
}

div.messages div.item ul.more.vzkazy li a span {
	width: 117px;
	height: 20px;
	background-image: url(vsechny-vzkazy.gif);
}

div.messages div.item ul.more.messages li a span {
	width: 100px;
	height: 20px;
	background-image: url(all-messages.gif);
}

/* mp3 */

div.mp3 {
	display: table;
	width: 255px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}

* html div.mp3 {
	margin-top: 20px;
}

div.mp3 h2 {
	position: relative;
	overflow: hidden;
	color: #1c3a3d;
	margin-bottom: 5px;
}

div.mp3 h2.mp3 {
	width: 35px;
	height: 25px;
}

div.mp3 h2.mp3s {
	width: 43px;
	height: 25px;
}

div.mp3 h2 span {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}

div.mp3 h2.mp3 span {
	width: 35px;
	height: 25px;
	background-image: url(mp3.gif);
}

div.mp3 h2.mp3s span {
	width: 43px;
	height: 25px;
	background-image: url(mp3s.gif);
}

div.mp3 div.item {
	width: 93%;
	display: table;
	margin-left: 5px;
}

div.mp3 div.item ul.more li {
	position: relative;
	overflow: hidden;
}

div.mp3 div.item ul.more.mp3 li {
	width: 101px;
	height: 20px;
}

div.mp3 div.item ul.more.mp3s li {
	width: 75px;
	height: 20px;
}

div.mp3 div.item ul.more li a {
	display: block;
	color: #082a2d;
}

div.mp3 div.item ul.more.mp3 li a {
	width: 101px;
	height: 20px;
}

div.mp3 div.item ul.more.mp3s li a {
	width: 75px;
	height: 20px;
}

div.mp3 div.item ul.more li a span {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

div.mp3 div.item ul.more.mp3 li a span {
	width: 101px;
	height: 20px;
	background-image: url(vsechny-mp3.gif);
}

div.mp3 div.item ul.more.mp3s li a span {
	width: 75px;
	height: 20px;
	background-image: url(all-mp3s.gif);
}

/* partneri */

div.partners {
	margin-right: 18px;
	margin-top: 20px;
	text-align: right;
}

div.partners img.vizus {
	margin-bottom: 18px;
	margin-left: 30px;
}

/* pata */

div#footer {
	margin-right: 18px;
	margin-top: 20px;
	text-align: right;
}

/* galerie */

div.gallery {
	padding-top: 0.8em;
}

div.gallery ul {
	margin: 0em;
	padding: 0em;
}

div.gallery ul li {
	list-style-type: none;
	list-style-image: none;
	float: left;
	text-align: center;
}

div.gallery.today ul li {
	margin-right: 45px;
	margin-bottom: 30px;
}

div.gallery.history ul li {
	width: 108px;
	height: 11.8em;
	min-height: 11.8em;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.gallery.history ul li.expanded {
	height: 19.8em;
	min-height: 19.8em;
}

div.gallery ul li img {
	border: 1px solid #666666;
	margin-bottom: 2px;
}

div.tablo {
	width: 100%;
	display: table;
	margin-bottom: 20px;
}

div.tablo div.item {
	float: left;
	margin-right: 5px;
	margin-bottom: -5px;
	margin-top: 0px;
	text-align: center;
	width: 40%;
}

div.tablo p img, div.tablo p object {
	border: 1px solid #666666;
	margin-bottom: 2px;
}

div.former-members {
	margin-top: 60px;
	width: 100%;
	display: table;
}

div.former-members p {
	font-size: 0.9em;
	text-align: left;
	margin-bottom: 20px;
	float: left;
	width: 33%;
	min-height: 9em;
}

* html div.former-members p {
	height: 9em;
}

div.demo, div.discography {
	width: 100%;
	display: table;
	margin-bottom: 5px;
}

div.demo img, div.discography img {
	float: left;
	margin-top: 5px;
	/*margin-right: 30px;*/
	border: 1px solid #666666;
}

div.demo div.item, div.discography div.item {
	width: 100%;
	display: table;
	margin-left: 0px;
	margin-bottom: 20px;
}

div.item.demo p {
	margin-left: 100px;
}

div.item.demo p.title, div.item.official p.title {
	margin-left: 0px;
}

div.item.demo img {
	margin-left: -100px;
}

div.item.official p {
	margin-left: 280px;
}

div.item.official img.front {
	margin-left: -280px;
}

div.item.official img.back {
	margin-left: -140px;
}

table.upcoming td {
	color: #ffffff;
	font-weight: bold;
}

table.concerts tbody.cancelled p, p.cancelled
{
	color: #999999;
}

ul.messages {
	margin: 0em;
	padding: 0em;
}

ul.messages li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 10px;
}

ul.messages li ul {
	margin-left: 10px;
}

div.paging {
	margin-top: 40px;
}

div.paging ul {
	margin: 0em;
	padding: 0em;
}

div.paging ul li {
	list-style-type: none;
	list-style-image: none;
	float: left;
	margin-right: 5px;
}

/* pro admin */

#admin {
	width: 100%;
	background-color: #ffffff;
	background-image: none;
	text-align: left;
	float: left;
	overflow: hidden;
}

#admin h1 {
	background-color: #999999;
	color: #ffffff;
	font-size: 120%;
	text-align: left;
	width: 100%;
	padding: 10px;
	text-transform: none;
	margin: 0px;
	height: auto;
}

#admin h1 a, #admin h1 a:link {
	color: #ffffff;
	text-decoration: none;
}

#admin h1 a:hover {
	color: #000000;
}

#admin ul.mainmenu {
	margin: 0px;
	padding: 0px;
	background-color: #cccccc;
	width: 100%;
	clear: both;
	float: left;
	_float: none;
}

#admin ul.mainmenu li {
	float: left;
	margin-right: 5px;
	background-color: #cccccc;
	color: #000000;
	padding: 5px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 90%;
	list-style-type: none;
}

#admin ul.mainmenu li a, #admin ul.mainmenu li a:link {
	color: #003399;
	text-decoration: underline;
}

#admin ul.mainmenu li a:hover {
	color: #000000;
}

#admin ul.submenu {
	margin: 0px;
	padding: 0px;
	width: 100%;
	clear: both;
	background-color: #eeeeee;
	float: left;
	_float: none;
}

#admin ul.submenu li {
	float: left;
	margin-right: 5px;
	background-color: #eeeeee;
	color: #000000;
	padding: 5px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 90%;
	list-style-type: none;
}

#admin ul.submenu li a, #admin ul.submenu li a:link {
	color: #003399;
	text-decoration: underline;
}

#admin ul.submenu li a:hover {
	color: #000000;
}

#admin #text {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #000000;
	float: left;
	width: 100%;
}

#admin td {
	color: #000000;
}

#admin th {
	background: none;
	color: #000000;
}

#admin ul.servis {
	margin: 0px;
	padding: 0px;
	background-color: #cccccc;
	width: 100%;
	float: left;
	_float: none;
	margin-top: 40px;
}

#admin ul.servis li {
	width: 100%;
	padding: 5px;
	padding-left: 10px;
	float: left;
	list-style-type: none;
	font-weight: bold;
	font-size: 90%;
}

#admin ul.servis li a, #admin ul.servis li a:link {
	color: #003399;
	text-decoration: underline;
}

#admin ul.servis li a:hover {
	color: #000000;
}

#admin form input.text, #admin form textarea {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

#admin form input.submit {
	border: 1px solid #000000;
}

#admin strong {
	color: #000000;
}

#admin ul {
	margin: 0em;
	padding: 0em;
}

#admin ul li {
	list-style-type: none;
	list-style-image: none;
}

#admin ul li ul {
	margin-left: 10px;
}

p.status {
	font-weight: bold;
	font-size: 1.1em;
}

p.ok {
	color: green;
}

p.ko {
	color: red;
}

p.order-link {
	text-transform: uppercase;
	float: right;
	font-size: 1.4em;
	margin-top: 20px;
	margin-right: 40px;
}

p.order-link a {
	border: 3px outset #ffaa00;
	padding: 5px;
	background: #ffaa00;
	color: black;
}

p.order-link a:hover {
	color: white;
}

form
{
	margin-bottom: 20px;
}
.clenove-kapely p
{
  float: left;
  width:33%;
}

