/* CSS Document */

/* defaulty */
body {background-color:#c2c1c1; color: black; margin:0 0 0 0px; padding: 0 0 0 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:center; font-size: 10pt;  text-align: center; 
	   scrollbar-3dlight-color : #999999;	scrollbar-arrow-color : #999999;	scrollbar-base-color : #666666;	scrollbar-darkshadow-color : Black;	scrollbar-face-color : #666666;	scrollbar-highlight-color : #999999;	scrollbar-shadow-color : #999999;   scrollbar-track-color : #8B8B8B;}
p {font-family: Arial; font-size: 10pt; margin:0px; padding:0px;}
ul {font-family: Arial; font-size: 10pt; margin:0px; padding:0px;}
h1 {font-size:15pt; font-weight:bold; color: White; text-decoration: none; text-align:center; margin:5 0 5 0;}
h2 {font-size:13pt; font-weight:bold; color: White; text-decoration: none; text-align:left; margin:5 0 5 0;}
h3 {font-size:13pt; font-weight:bold; }
img {border: none; margin:0px;}
a:focus, a:link, a:visited, a:active {	color: #ff7f29; text-decoration:none;}
a:hover: {color: #0080D7;}
.warning {color:black; background-color: #ffff33;}
.error {color:#ffcc33; background-color: #ff0033;}


/* tlacitkovy odkaz */	
a.button {display: block; position:static; border: 1px solid black; background-color: #ffff66; text-align:center; padding:2px; margin:1px; font-size:10pt; color:black;}
a.button:hover {background-color: #99ff66; }


/* rozdeleni hlavni stranky */
div {margin:0 0 0 0px; padding:0 0 0 0px;}
table.index {border: 0px; margin:0 0 0 0; padding: 0 0 0 0;}
table.index td {border:0px; margin:0 0 0 0; padding: 0 0 0 0 ;}
table.index tr {border:0px; margin:0 0 0 0; padding: 0 0 0 0 ;}
marquee.bezici {background-color:#c2c1c1; color:black; display: inline; font-size:10pt; width:380px; margin:3px; font-weight:bold;}

/* hear now */
p.hear_now {margin:3px; text-align:right; display:inline; width: 350px; font-weight: bold;}
p.hear_now a {color: #ff7f29; text-decoration:none;}

/* flash info */
div#flash {display:block; position:relative; text-align: left; vertical-align: middle; width: 95%; position: relative; padding:2px; cursor: hand;}
div#flash p {vertical-align: middle; text-align:left; color: black;}
div#flash span.date { font-weight: bold; color: White;}
iframe.flash {text-align:left;}

/* main menu */
div#mainmenu {display: block; width: 100%; vertical-align: middle; text-align: center; border-bottom: 1px dashed black; padding:1px;}
div#mainmenu a {display:inline-block; width:100px; text-align:center; font-weight: bold; vertical-align: middle; padding: 1 30 1 30; margin:2 2 0 2; clear:both; border: 1px solid #C2C1C1; border-bottom: none;}
div#mainmenu a:hover {border: 1px dashed black; background-color: #CACFCF; border-bottom:none;} 

/* normal menu */
div#menu {display: block; vertical-align: top; text-align: center; border-top: 1px dashed black; padding:0px; height:30px; }
div#menu a {display:inline-block; width:200px; text-align:center; font-weight: bold; vertical-align: middle; padding: 1 20 1 20; margin:0 2 2 2; clear:both; border: 1px solid #C2C1C1; border-top: none;}
div#menu a.selected {border: 1px dashed black; background-color: #CFDAEA; border-top:none;}
div#menu a:hover {border: 1px dashed black; background-color: #CACFCF; border-top:none;} 


/* playlist */
div#playlist {position: relative; display: inline; width: 100%; height:35px; padding:5 30 10 30; clear: none; clip: auto;}
div#playlist p span {display: inline-block; margin: 0 5 0 5;}
div#playlist p span.number {color: white; font-weight:bold;}
div#playlist p span.song {font-weight:bold;}
div#playlist p span.singer {font-weight:normal;}

/* akce */
div.akce {display: block; position:relative; text-align:left;}
div.akce div {display:block; clear:both;}
div.akce h1 {text-decoration: none; text-align:left;}
div.akce span.datum {font-size: 10pt;}
div.akce span.cas {font-size: 10pt;}
div.akce span.misto {font-size: 10pt;}
span.ktere {font-size: 10pt;}
div.akce img {float:left; clear:both; margin: 1 7 1 3; }

/*edit*/
div#admin {display:block; position: static; width:80px; float:left; clear:both; margin:2px; }
div#admin a {width:100%; }

/* galerie */
div#foto  {position: relative; display: inline; width: 100%; height:35px; padding:5 30 10 30; clear: none; clip: auto;}
table.foto tr td {vertical-align: middle;	text-align: center;	font-family: Arial, ArialCE, Helvetica, sans-serif; font-size:  10pt ; }
table.foto tr td.leva {vertical-align:top; text-align: left;  padding: 15px 10px 15px 2px;}
table.foto tr td.prava {vertical-align:bottom; text-align: right; padding: 15px 2px 15px 10px;}
img.aktivni {  border: black solid 1px; }

/* kontakty */
div#kontakty { margin:10 20 10 30;}
ul.ctverecek { margin:5px; }
ul.ctverecek li { font-size:10pt; list-style: square outside; }
div.kontakty {font-size:10pt;}
div.kontakty span {display:block; position: relative; vertical-align: middle;}
div.kontakty img {clear: both; display: inline; }

/* kapela */
table.film  { margin: 8 0 5 0; }
table.film tr td {	text-align: center;	padding : 0 0 0 0; background: url("./img/film.gif"); 	width:139;	height:154;  }
td.filmv { 	text-align: center;	padding : 0 0 0 0;	background: url("./img/filmv.gif");	width:166;	height:126;}
div.jmena { padding: 20px;}
img#fotka {margin: 0 10 5 0; border: 2px solid black; vertical-align: top; clear: right; float: left; }



/* spodek */
div#sponzor {position: relative; display:block; width:100%; text-align: center; z-index: auto;}
p.copy {text-align:center; font-size:10pt; }

/* form default */
form {margin:0px; }
input {border: 1px solid black;}
.dateInput {text-align:right;}
.timeInput {text-align:right;}

/* form akce */
form.akce table {border: 1px double black; border-collapse: collapse;}
form.akce td {border: 1px dashed black; padding:2px;}

