html {
height: 100%;
margin: 0;
padding: 0;

font-family: tahoma;
font-size:11px;
}
 
html.bgs_0 {
background:#000  url('../img/pozadi/2_foto.jpg') center 80px no-repeat;
}
html.bgs_1 {
background:#000  url('../img/pozadi/5_foto.jpg') center 80px no-repeat;
}

html.bgs_2 {
background:#000  url('../img/pozadi/6_foto.jpg') center 80px no-repeat;
}

html.bgs_3 {
background:#000  url('../img/pozadi/7_foto.jpg') center 80px no-repeat;
}
html.bgs_4 {
background:#000  url('../img/pozadi/8_foto.jpg') center 80px no-repeat;
}
html.bgs_5 {
background:#000  url('../img/pozadi/6.jpg') center 80px no-repeat;
}
html.bgs_6 {
background:#000  url('../img/pozadi/7.jpg') center 80px no-repeat;
}
html.bgs_7 {
background:#000  url('../img/pozadi/8.jpg') center 80px no-repeat;
}

html.bgs_8 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}


html.bgs_9 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}


.xxx
{
clear:both
}

html.bgs_10 {
background:#000  url('../img/foto-bg4.jpg') center 80px no-repeat;
}


html.bgs_11 {
background:#000  url('../img/foto-bg6.jpg') center 80px no-repeat;
}



#lang-array
{
position:absolute;
top:8px;
z-index:100000;
right:0;
width:40px;



}

 
 /*
html.bg_0 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}
html.bg_1 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}

html.bg_2 {
background:#000  url('../img/foto-bg4.jpg') center 80px no-repeat;
}

html.bg_3 {
background:#000  url('../img/foto-bg5.jpg') center 80px no-repeat;
}
html.bg_4 {
background:#000  url('../img/foto-bg6.jpg') center 80px no-repeat;
}
html.bg_05 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}
html.bg_06 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}
html.bg_07 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}
html.bg_08 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}
  */

html.bg_09 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}
html.bg_10 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}

html.bg_11 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}
html.bg_12 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}
html.bg_13 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}
html.bg_14 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}
html.bg_15 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}
html.bg_16 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}
html.bg_17 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}
html.bg_18 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}
html.bg_19 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}
html.bg_20 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}
html.bg_21 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}
html.bg_22 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}
html.bg_23 {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}
html.bg_00 {
background:#000  url('../img/foto-bg3.jpg') center 80px no-repeat;
}


html.uvod {
background:#000  url('../img/foto-bg.jpg') center 80px no-repeat;
}


html.onas {
background:#000  url('../img/foto-bg2.jpg') center 80px no-repeat;
}





body {
margin: 0;
padding: 0;
height: 100%;
background:  url('../img/header-li.jpg') 0 0  repeat-x;


} 

#page {
min-height: 100%; /* nastavení minimální výšky */
width: 989px;
margin: 0 auto ; /* pouze vycentrování, není podstatné */

}


#main
{    z-index:1;
position:relative;
margin:0;
padding:0;
display:block;
width:989px;
min-height:850px;
font-size:11px;
line-height:13px;

}


img {
border:none;
}






#page #header
{                                                        
 z-index:10;
 display:block;
position:relative;
margin:0;
padding:0;
width:984px;
height:72px;
background:  url('../img/header.jpg') center 0px no-repeat;



}


h1 {
  width:136px;
  height:119px;
	position: absolute;
	margin: 0 ;
	padding: 0;
	float:left;
	left: 56px;
	top:0px;
	text-indent: -9999px;
	
}



h1 a {
	position: absolute;
	display: block;
  width:136px;
  height:119px;
	left:0px;
	top:0px;
	overflow: hidden;
}

h1 a span {
	position: absolute;
	display: block;
  width:136px;
  height:119px;
	left:0px;
	top:0px;
	background: url('../img/logo.png') 0 0 no-repeat;
}



.no_css{
  display: none;
}

.clear_both {
clear:both;
}


 #menu {
	position: absolute;
	height:72px;
	margin: 0px;
	padding: 0;
	left:250px;
	top:0px;
  width:740px;
}


#menu li
{
 	display: block;
	float: left;
	width: auto;
	height:72px;
	line-height:72px;
	
	text-align:left;


  
}

#menu li a
{ 
 	height:69px;
	line-height:69px;
text-decoration:none;
color:#fff;        
 text-align:left;
padding: 0 20px 0 15px;
background: url('../img/menu.jpg')right  bottom no-repeat ;
display:block;
font-size:16px;
text-transform: uppercase;
}


#menu li a:hover,#menu li a.active
{ 
background: url('../img/menu-active.jpg') right bottom no-repeat;
text-decoration:none;
color:red;
}



/*submenu*/

#page #menu li ul{
  position: absolute;
  top:72px;
 


  margin:0;
  padding:0px;
  background:  url('../img/submenu.png') top right  repeat-x; 
  list-style: none;
   z-index: 50;
  display:none;
}

#page #menu li  ul#submenu5 {
left:350px;
position: absolute;
}
#page #menu li  ul#submenu7 {
left:250px;
position: absolute;

}


   
#page #menu li ul li{
  margin:0;

  
  text-align: left;
    height:31px;
  line-height: 31px;
  
  background:none;
  position:relative;
 
}

#page #menu li ul li a{
   margin:0;
   padding:0 7px 0 7px;
  background: none;
  display: block;
  height:31px;
  line-height: 31px;
  text-align: left;
   font-size: 13px;
  color:#000;
   position:relative;
   float:left;
  
}

#page #menu li ul li a:hover, #page #menu li ul li a.active{
color:red;
 
  
}




/***********/


/*Soutez*/




.soutez {
font-size:25px;
text-transform: uppercase;
color:#fff;
font-weight:bold;
}

.soutez-item {
float:left;
color:#fff;
margin-bottom:5px;
}

.soutez-item a {
text-decoration:underline;
color:#fff;
}

/***********/











hr.cl {
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	visibility: hidden;
} 

.default-top a {
color:#000;
}





#main #content
{
 position:relative;
 display:block;
width:989px;
float:left;
padding:0px;
margin-bottom:25px;
}

#content ul
{
list-style: none;
margin: 0px 15px;
padding:0;
}

#content ul li 
{
margin: 0 0 0 0;
padding: 5px 0 5px 15px;

position:relative;
text-decoration:none;
}



#main #content h2
{
color:#000;
font-size:20px;
margin:15px 0 10px 0;
padding:0 0 px 0;
text-transform: uppercase;
}




#block {
float:left;
margin-left:60px;
margin-top:380px;

}

.novinka {

float:right;
font-size:25px;
font-weight:bold;
}






.novinka-item {
float:left;
margin-top:30px;
}

.novinka-datum {
color:#000;
font-size:16px;
}

.novinka-nadpis {
color:#c20016;
text-transform: uppercase;
font-size:16px;
}

#page .novinka-item a {
color:#c20016;
}

.block1 {
width:334px;
height:135px;
float:left;
display:block;
 background:  url('../img/aktuality_.png') 0 0px no-repeat;
padding: 22px 22px 22px 100px;
margin-top:28px;


}

.block-facebook {

height:195px;
float:left;
display:block;
 



}



.block2 {
width:276px;
height:69px;
float:left;
display:block;
 background:  url('../img/redbox.png') 0 0px no-repeat;
 margin-left: 0px;
 margin-top: 186px;
 padding: 22px 0px 0px 22px;
}


.block31 {
width:419px;
height:186px;
float:left;
display:none;
 background:  url('../img/nove-cd_b-.png') 0 0px no-repeat;
 margin-left:4px;
 margin-top:4px;
}


.block32 {
width:419px;
height:186px;
float:left;
display: none;
 background:  url('../img/nove-cd_b_en-.png') 0 0px no-repeat;
 margin-left:4px;
 margin-top:4px;
}



#soutez {
width:278px;
height:94px;
float:left;
display:block;
background:  url('../img/redbox-souteze.png') 0 0px no-repeat;
margin-left:4px;
margin-top:2px;
padding: 10px 0px 0px 22px;
}


  /*Koncert*/
.koncert-nadpis {
font-size:18px;
text-transform: uppercase;
color:#fff;
font-weight:bold;
}

.koncert-datum {
font-size:16px;
color:#fff;
}

.koncert-misto {
font-size:16px;
color:#000;
margin-left:5px;
}

.koncert-vice {
color:#fff;
float:right;
font-weight:bold;
margin-right:7px;
}

.concert-detail-datum {
font-size:11px;
color:#BB0221;
font-weight:bold;
float:left;
margin-right:10px;
}

.concert-right-datum {
font-size:11px;
color:fff;
font-weight:bold;
float:left;
margin-right:5px;
}



.concert-detail-misto {
float:left;
font-size:11px;
margin: 0px 5px;

 
}

.concert-detail-cas {
float:left;
font-size:11px;
margin: 0px 10px;
}

.concert-line {
float:left;

margin: 20px 0px 20px 0px;
 background:  url('../img/news-line.jpg') 0 0px no-repeat;
 width:526px;
 height:1px;
}

.concert-item {
float:left;
}

.concert-item h3  {
 font-size:16px;
 margin-top:10px;
 background:none;
 color:#000;

}

/*Skupina*/

.fotka {
float:left;
margin:15px 0px
}

.ul_band {
  margin: 0 !important;
}

.ul_band li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #AE0013; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */ 
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}



.skupina{
float:left;
margin-top:80px;
margin-left:60px;
}

.block-skupina {
float:left;
width:393px;
height:520px;
background:#fff;
margin-right:4px;
padding:0px 30px 0px 30px;;
background:#FDFDFD url('../img/kapela-box2.png') 0 0px no-repeat;
margin-top:4px;
}


.block-skupina-text {
float:left;
width:551px;
height:745px;
color:#000;
margin-right:0px;
padding:10px 30px;
background:#fff;
background: #FCFCFD  0 0px no-repeat;
}


.block-skupina-koncert {
width:256px;
height:47px;
float:left;
display:block;
 background:  url('../img/redbox.png') left bottom no-repeat;
 margin-left:0px;
 padding:22px;
 margin-top:589px;
}






/***********/


.default {
float:left;
margin-left:60px;
margin-top:80px;
}

.default img  {
margin:1px;
}


.block-default {
float:left;
width:606px;
}

.default-top {
width:526px;
background:  url('../img/content-li.png') 0 0  repeat-y;
float:left;
padding: 10px 45px 25px 45px;
min-height:300px;
}

.default-bottom {
width:606px;
height:6px;
background:  url('../img/content-end.png') 0 0  no-repeat;
float:left;
margin-bottom:30px;
}



/*Fotogalerie*/

.fotogalerie {
float:left;
margin-left:60px;
margin-top:80px;

}

.fotogalerie img  {
margin:1px;

}


.block-fotogalerie {
float:left;
width:606px;
}

.fotogalerie-top {
width:516px;
background:  url('../img/content-li.png') 0 0  repeat-y;
float:left;
padding: 10px 45px 25px 45px;
}

.fotogalerie-bottom {
width:606px;
height:6px;
background:  url('../img/content-end.png') 0 0  no-repeat;
float:left;
margin-bottom:30px;
}

.fotogalerie-seznam {
width:250px;
padding:8px 25px;
background:  url('../img/menu-red.png') 0 0  repeat-y;
float:left;
margin-left:5px;
color:#fff;
}

.fotogalerie-seznam a {
color:#fff;
text-decoration:none;
}

.fotogalerie-seznam a:hover {

text-decoration:underline;
}


h3 {
color:#000;
text-transform: uppercase;
font-size:16px;
margin-bottom:10px;
}


h3.volba {
color:#fff;
text-transform: uppercase;
font-size:24px;
height:51px;
line-height:51px;
background:  url('../img/ikonka.png') 0 0  no-repeat;
margin-top:0px;
padding-left:40px;

}

h3.shop {
color:#fff;
text-transform: uppercase;
font-size:24px;
height:31px;
line-height:31px;
background:  url('../img/eshop-kosik.png') 0 0  no-repeat;
margin-top:0px;
padding-left:40px;

}

.line {
float:left;
margin: 10px 0 15px 0;
width:250px;
height:1px;
background:  url('../img/line.jpg') 0 0  no-repeat;
}


.float_left {
float:left;
}



/******************/


/*****Eshop******/

.eshop {
float:left;
margin-left:60px;
margin-top:80px;

}

.fotogalerie img  {
margin:1px;

}


.block-eshop {
float:left;
width:606px;
}

.eshop-top {
width:556px;
background:  url('../img/content-li.png') 0 0  repeat-y;
float:left;
padding: 10px 10px 25px 40px;
}

.eshop-bottom {
width:606px;
height:6px;
background:  url('../img/content-end.png') 0 0  no-repeat;
float:left;
margin-bottom:5px;
}


.produkt-nazev {
font-size:11px;
font-weight:bold;
float:left;
width:90px;

}

.produkt-cena {
width:83px;
height:42px;
background:  url('../img/eshop-cena.png') 0 0  no-repeat;
float:left;
line-height:42px;
font-size:24px;
text-align:center;
color:#fff;
margin-top:10px;
margin-bottom:10px;
}


.produkt-item {
float:left;
height:32px;
margin-top:10px;
}

.produkt-pocet {
width:23px;
height:27px;
line-height:27px;
text-align:center;
border:1px solid #C8192D;
float:left;
}

.kus {
height:27px;
line-height:27px;
float:left;
font-weight:bold;
margin-left:3px;
margin-top:2px;
}

input.buy {
border:none;
background:none;
float:left;
height:29px;
line-height:29px;
color:#C20016;
font-weight:bold;
margin-left:5px;
##margin-left:0px;
font-size:11px;
width:40px;
##width:50px;
cursor:pointer;
}


.velikost {
float:left;
font-size:11px;

}

.detail {
float:left;
color:#C20016;
margin-top:10px;
}

.eshop-produkt {
display:block;

float:left;
width:265px;
height:210px;
margin-bottom:50px;
margin-right:10px;
border:none;
}
.margin_right {
margin-right:8px;
}

.float_left {
float:left;
}

label.psc {
float:left;
//margin-left:5px;
}

/*Formular eshop*/

input.text {
width:250px;
height:30px;
line-height:30px;
border:none;
margin-top:3px;
margin-bottom:8px;
float:left;
}

input.mesto {
width:160px;
_width:125px;
height:30px;
float:left;
line-height:30px;
border:none;
margin-top:3px;
margin-bottom:8px;
}

input.psc {
width:85px;

height:30px;
float:left;
//margin-left:5px;
line-height:30px;
border:none;
margin-top:3px;
margin-bottom:8px;
}

.input {
float:left;
}

input.button {
width:180px;
height:20px;
line-height:20px;
border:none;
background:none;
float:right;
color:#fff;
cursor:pointer;
}


/**************/


/*Novinky*/

 #new_detail h3 {
color:#DCC04F;
 


}


#new_detail img{
  display: block;
  float:left;
  text-decoration: none;
  margin-right:10px;
  border:none;
}

#new_detail a{
color:#000;
}




#news .news-item {
float:left;  


}


.news-left {
float:left;
margin-top:20px;
margin-top:10px;
}


#page #news .news-item a {
color:#000;
}

#page #news .news-item-right a {
color:#fff;
}

.more-right {
float:right;
}

 #new_detail h3  {
 font-size:16px;
 margin-top:10px;
 background:none;
 color:#000;

}

#page #news .news-item-right h3 {
 font-size:16px;
 margin-top:10px;
 background:none;
 color:#000;
}


 #news .news-item h3  {
 font-size:16px;
 margin-top:10px;
 background:none;
 color:#000;

}
#page  #news .news-item h3 a {

 color:#000;

}

 #news .news-item img{
  

   display: block;


  text-decoration: none;
  border:none;
  margin-right:20px;
  float:left;
 
 
 
}
 #news a.img img{
  
  color:#CDBD8C;
  float:left; 
}

.news-popis {
margin-top:10px;
}

#news .news_inserted {
   color:#DCC04F;
  font-weight:bold;
  
    
}

#new_detail .news-inserted {
  margin-bottom:10px;
  font-weight:bold;
  color:#DCC04F;
    
}



#middle img.nobackground {
border:none;
float:left;
}


#content .files
{
display: block;
text-decoration: none;
line-height: 16px;
height:20px;
border:none;


}

#content a.files
{
text-decoration:underline;
text-align:left;
margin-left:5px;

float:left;
}

.img_left {
float:left;

}


#page #content .files img
{
border: none;
float:left;
margin-right: 10px;
##margin-right:0px;

}

/*********/


#footer
{
display:block;
position:fixed;
left: 0;
	bottom: 0;
	width: 100%;

background: #c20016 center bottom no-repeat;
 height:32px;
z-index:100;
 text-align:center;
}






#footer-middle
{
display:block;
position:relative;                                   
margin:0 auto;
width:984px;
padding:0;
background:  url('../img/footer.jpg') center 0px no-repeat;
height:32px;
}

.info {
float:left;
margin-top:5px;
margin-left:67px;
}

#facebook {
position:relavite;
float:left;
margin-top:10px;
margin-left:0px;
}

.youtube {
float:left;
width:25px;
height:25px;    

margin-right:10px;  
}

.bandzone {
float:left;
width:30px;
height:25px;    
 
margin-right:10px; 
}


.email {
float:left;
width:27px;
height:25px;    
 
 
}

.souperman {

float:left;
height:17px;
width:125px;
margin-left:218px;
margin-top:8px;

}

.facebook {
float:left;
width:27px;
height:25px;  
margin-right:10px; 
}




#footer-right
{ 
position:absolute;
left:530px;
top:34px;

display:block;
width:420px;
height:40px;


}


#footer-right img
{
position:relative;
display:block;
float:left;
margin:0 0 0 30px;


}

#prepinac {
float:left;
}

.prep {
float:left;
cursor:pointer;
margin-left:330px;
margin-top:6px;
color:#56000A;
font-size:16px;
}
.none {
display:none;
}

.stop {
width:22px;
height:22px;
float:right;
z-index:100;
display:block;

cursor:pointer;
color:#000;
background:  url('../img/close.jpg') center 0px no-repeat;

}



#lnk{

position:absolute;
color:#969696;
bottom:30px;
right:11px;

color:red;


}

#lnk img {
border:none;
}


#link_1 {
float:left;

}



 .link {
float:left;
background:  url('../img/partnersbox.png') center 0px no-repeat;
width:292px;
height:180px;
color:#969696;
padding:10px 10px;
}


.partner {
float:left;
margin-top:10px;
border:none;
}



/*Formular vystoupeni*/

input.vystup {
width:246px;
height:30px;
line-height:30px;
border:1px solid #BEBEC0;
margin-top:3px;
margin-bottom:8px;
float:left;
}

input.vystup2 {
width:130px;
height:30px;
line-height:30px;
border:1px solid #BEBEC0;
margin-top:3px;
margin-bottom:8px;
margin-right:4px;
float:left;
}

input.vystup3 {
width:108px;

height:30px;
line-height:30px;
border:1px solid #BEBEC0;
margin-top:3px;
margin-bottom:8px;
float:left;
}

input.send {
border:none;
background:none;
color:#BB0221;
text-transform: uppercase;
float:right;
cursor:pointer;
font-weight:bold;
}

textarea {
width:246px;
height:150px;
border:1px solid #BEBEC0;
}

.formular-left {
width:250px;
float:left;
margin-right:26px;
}
.formular-right {
width:250px;
float:left;
}


.red {
color:red;
}


.green{
  color: #93C129;
}


.fail{
  margin:  8px 0px;
  padding:8px;
  border:2px solid #fff;
 
}

table {
margin-bottom:30px;
float:left;
}

select {
width:95px;
margin-top:3px;
}

.item-row {
position:relative;
float:left;
margin-bottom:8px;
}

.item-total {
margin-top:10px;
float:left;
font-weight:bold;
font-size:14px;
}

#page .remove {
font-weight:bold;

font-size:12px;
}


.pri
{
float:right;
margin:0 50px 0 0;
}