body {
	background-color: #FFFFFF;
	background-image: url(img/logo-1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	color: #000000;
	font-family: "Trebuchet MS", tahoma, sans-serif, helvetica, arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

html {
	background: url(img/body-bgr.gif) top center repeat-y;
}

table caption {
	font-weight: bold;
	text-align: left;
}

.artist {
	display: block;
	height: 68px;
}

.artist img {
	border: 0px;
	float: left;
	margin: 0px 12px 0px 0px;
}

.cleaner {
	clear: both;
}

.invisible {
	display: none;
}

input,select,textarea {
	border: 1px solid #FFFFFF;
	background: #E7E7E7;
	font-family: "Trebuchet MS", tahoma, sans-serif, helvetica, arial;
	font-size: 11px;
	width: 264px;
	}

#but-artists {
	float: left;
}

#but-artists a {
	background: url(img/artists-1.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 85px;
}

#but-artists a:hover {
	background: url(img/artists-2.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 85px;
}

#but-artists span {
	display: none;
}

#but-booking {
	float: left;
}

#but-booking a {
	background: url(img/booking-1.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 85px;
}

#but-booking a:hover {
	background: url(img/booking-2.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 85px;
}

#but-booking span {
	display: none;
}

#but-contact {
	float: left;
}

#but-contact a {
	background: url(img/contact-1.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 85px;
}

#but-contact a:hover {
	background: url(img/contact-2.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 85px;
}

#but-contact span {
	display: none;
}

#but-links {
	float: left;
}

#but-links a {
	background: url(img/links-1.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 84px;
}

#but-links a:hover {
	background: url(img/links-2.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 84px;
}

#but-links span {
	display: none;
}



#but-on-air {
	float: left;
}

#but-on-air a {
	background: url(img/on-air-2.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 84px;
}

#but-on-air a:hover {
	background: url(img/on-air-1.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 84px;
}

#but-on-air span {
	display: none;
}




#lang-cz a {
	background: url(img/butt_cz.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 18px;
}

#lang-cz span {
	display: none;
}

#lang-en a {
	background: url(img/butt_en.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 18px;
}

#lang-en span {
	display: none;
}





#container {
	margin: 0px auto;
	text-align: left;
	width: 580px;
}

#levy {
	color: #E7E7E7;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 12px;
	width: 264px; /*	color: #D9D9D9;		*/
}

#levy .nadpis {
	color: #E7E7E7;
	font-size: 20px;
	font-weight: bold; /*	color: #D9D9D9;		*/
}

#levy a {
	color: #E7E7E7;
	font-weight: bold;
	text-decoration: none;
}

#levy a:hover {
	color: #FFFFFF;
}

#menu {
	background: url(img/top.jpg) no-repeat;
	display: block;
	height: 14px;
	margin: 0px;
	padding: 53px 0px 0px 0px;
	width: 580px;
}

#menu1 {
	background: url(img/menu-bg.gif) no-repeat;
	display: block;
	float: left;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 241px;
}

#pravy {
	color: #6A6A6A;
	margin: 0px 0px 0px 288px; /*	color: #A6A6A6;		*/
	padding: 0px 8px;
}

#pravy .nadpis {
	color: #6A6A6A;
	font-size: 20px;
	font-weight: bold; /*	color: #A6A6A6;		*/
	text-align: right;
}

#pravy a {
	color: #6A6A6A;
	text-decoration: none;
}

#pravy a:hover {
	color: #000000;
}

#webbody {
	height: 100%;
	width: 580px;
	background: url(img/body-bgr.gif) top center repeat-y;
}

#webbody #top {
	background: url(img/body-top.gif) no-repeat;
	display: block;
}

.right {
	text-align: right;
	}

.right img {
	border: 0px;
	}
