

body { margin: 0px; padding: 0px; font-family: Arial; font-size: 12px; 
        color: #fff; background: url("/images/bg_body.jpg") no-repeat top center #000; }

div{ margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; list-style-type: none; }
li { margin: 0px; padding: 0px; }
img { margin: 0px; padding: 0px; border: 0px solid #fff; }
h1 { display: none; margin: 0px; padding: 0px; font-size: 15px; }
h2 { color: #6396C0; margin: 0px; padding: 0px; font-size: 16px; text-align: right; padding-top: 10px; padding-right: 10px; }
h3 { margin: 0px; padding: 0px; text-align: left; }
span {margin: 0px; padding: 0px;}
p {margin: 0px; padding: 0px;}
form {margin:0px; padding:0px;}
hr.nic {display: none;}
.cb {margin: 0px; padding: 0px; clear: both;}
iframe {margin: 0px; padding: 0px; }
.cara { border-top: 1px solid #fff; margin-top: 5px; margin-bottom: 5px; } 

  
#main { width: 837px; position:absolute; left:50%; margin-left:-418px;  background: none; }

#adresa { width: 33%; float: left; color: #fff; background: none; padding-top: 17px; }
  #adresa span { color: #FEC100; }
      #adresa span a:link { color: #FEC100; text-decoration: underline;}
      #adresa span a:visited { color: #FEC100; text-decoration: underline;}
      #adresa span a:active { color: #FEC100; text-decoration: underline;}
      #adresa span a:hover { color: #FEC100; text-decoration: underline;}
#logo { width: 34%; float: left; }
#rezervace { width: 33%; float: left; padding-top: 65px; text-align: right; }



#restaurant { width: 378px; float:left; }
      #restaurant a:link { color: #fff; text-decoration: none;}
      #restaurant a:visited { color: #fff; text-decoration: none;}
      #restaurant a:active { color: #fff; text-decoration: underline;}
      #restaurant a:hover { color: #fff; text-decoration: underline;}
  #restaurant ul.RMeny { list-style-type: none; margin-top: 11px; }
    #restaurant ul.RMeny li { float: left; margin-right: 2px; background: no-repeat left bottom; width: 87px; height: 23px; padding-top: 10px;text-align: center; font-weight: bold; }
      #restaurant ul.RMeny li.st { background: url("/images/rest_st.png"); }
      #restaurant ul.RMeny li.nd { background: url("/images/rest_nd.png"); }
      #restaurant ul.RMeny li.rd { background: url("/images/rest_rd.png"); }
	  
  #restaurant ul.RMeny ul li a {
  	_position:relative;
	_z-index:500;
  }
	  
	  
	  #restaurant table.RMeny td.st {background: url("/images/rest_st.png"); width:87px; height:31px; text-align:center;}
      
  #restaurant div.openTime { background: #B3000E; padding: 13px; padding-bottom: 0px; height: 72px; }
  
  #restaurant div.poradani { background: #B3000E; color: #FD7364; padding: 13px; margin-top: 19px; }
  
  

#kabaret { width: 380px; float:right; }
      #kabaret a:link { color: #fff; text-decoration: none;}
      #kabaret a:visited { color: #fff; text-decoration: none;}
      #kabaret a:active { color: #fff; text-decoration: underline;}
      #kabaret a:hover { color: #fff; text-decoration: underline;}
  #kabaret ul.KMeny { list-style-type: none; margin-top: 11px; }
    #kabaret ul.KMeny li { float: left; margin-right: 2px; background: no-repeat left bottom; width: 87px; height: 23px; padding-top: 10px;text-align: center; font-weight: bold; }
      #kabaret ul.KMeny li.st { background: url("/images/kab_st.png"); }
      #kabaret ul.KMeny li.nd { background: url("/images/kab_nd.png"); }
      #kabaret ul.KMeny li.rd { background: url("/images/kab_rd.png"); }
      #kabaret ul.KMeny li.th { background: url("/images/kab_th.png"); }
  
  #kabaret div.openTime { background: #2A0B32; padding: 13px; padding-bottom: 0px; height: 72px; }
  
  #kabaret div.podporujeme { background: #2A0B32; color: #652D73; padding: 13px; margin-top: 19px; padding-bottom: 22px; }
    #kabaret div.podporujeme img { margin-bottom: 7px; }
    
    
    
#kabVlevo { width: 595px; float: left; background: none; }
      #kabVlevo a:link { color: #fff; text-decoration: none;}
      #kabVlevo a:visited { color: #fff; text-decoration: none;}
      #kabVlevo a:active { color: #EAB600; text-decoration: none;}
      #kabVlevo a:hover { color: #EAB600; text-decoration: none;}

  #kabVlevo ul.kabNavig { list-style-type: none; margin-top: 11px; }
    #kabVlevo ul.kabNavig li { float: left; margin-right: 2px; background: no-repeat left bottom; width: 87px; height: 23px; padding-top: 10px;text-align: center; font-weight: bold; }
      #kabVlevo ul.kabNavig li.st { background: url("/images/kab_st.png"); }
      #kabVlevo ul.kabNavig li.nd { background: url("/images/kab_nd.png"); }
      #kabVlevo ul.kabNavig li.rd { background: url("/images/kab_rd.png"); }
      #kabVlevo ul.kabNavig li.th { background: url("/images/kab_th.png"); }
  #kabVlevo div.content { width: 595px; background: #2A0B32; padding-left: 20px; }


  #kabVlevo ul.kabNavig a  {
  	_position:relative;
	_z-index:500;
  }
  

#kabVpravo { width: 184px; float: right; background: none; padding-top: 22px; }
  
  #kabVpravo div.restaurantRight { background: url("/images/restaurant_right.png") no-repeat top left; width: 184px; height: 19px; padding-top: 154px; }
    #kabVpravo div.restaurantRight ul { list-style-type: none; margin-left: 6px; }
      #kabVpravo div.restaurantRight ul li{ float: left; margin-left: 4px; margin-right: 4px; font-weight: bold; }
            #kabVpravo div.restaurantRight a:link { color: #fff; text-decoration: none;}
            #kabVpravo div.restaurantRight a:visited { color: #fff; text-decoration: none;}
            #kabVpravo div.restaurantRight a:active { color: #fff; text-decoration: none;}
            #kabVpravo div.restaurantRight a:hover { color: #fff; text-decoration: none;}
  
  
  #kabVpravo div.restaurantRight a {
  	_position:relative;
	_z-index:500;
  }
  
  
  #kabVpravo div.otviracka { margin-top: 24px; color: #9345A7; }
    #kabVpravo div.otviracka span { color: #fff; font-size: 24px; }
    #kabVpravo div.otviracka strong { color: #fff; }        
  
  #kabVpravo div.vstupne { margin-top: 24px; color: #FF00EA; }
    #kabVpravo div.vstupne span { color: #fff; font-size: 24px; }
    #kabVpravo div.vstupne strong { color: #fff; }
    
  #kabVpravo div.etincelle { margin-top: 24px; color: #9345A7; background: url("/images/etincelle_right.png") no-repeat top left; }
    #kabVpravo div.etincelle p { margin: 13px; font-weight: bold; font-size: 18px; color: #fff; padding-top: 12px; padding-bottom: 40px; }
    #kabVpravo div.etincelle div { padding: 10px; color: #9345A7; background: #4C0B49; margin-top: 67px; }
          #kabVpravo div.etincelle a:link { color: #fff; text-decoration: none;}
          #kabVpravo div.etincelle a:visited { color: #fff; text-decoration: none;}
          #kabVpravo div.etincelle a:active { color: #fff; text-decoration: underline;}
          #kabVpravo div.etincelle a:hover { color: #fff; text-decoration: underline;}
    
  #kabVpravo div.fever { margin-top: 24px; color: #9345A7; background: url("/images/fever_right.png") no-repeat top left; }
    #kabVpravo div.fever p { margin: 13px; font-weight: bold; font-size: 18px; color: #fff; padding-top: 12px; padding-bottom: 40px; }
    #kabVpravo div.fever div { padding: 10px; color: #4C0B49; background: #A10094; margin-top: 67px; }
          #kabVpravo div.fever a:link { color: #fff; text-decoration: none;}
          #kabVpravo div.fever a:visited { color: #fff; text-decoration: none;}
          #kabVpravo div.fever a:active { color: #fff; text-decoration: underline;}
          #kabVpravo div.fever a:hover { color: #fff; text-decoration: underline;}
     
     
  #kabVpravo div.odkazy { margin-top: 24px; color: #9345A7; background: url("/images/odkazy.png") no-repeat top left; }
    #kabVpravo div.odkazy p { margin: 13px; font-weight: bold; font-size: 18px; color: #fff; padding-top: 12px; margin-bottom: 9px; }
    #kabVpravo div.odkazy ul { padding-left: 10px; padding-right: 10px; background: #13184C; width: 163px; color: #6772EA; font-size: 14px; font-weight: bold; }
      #kabVpravo div.odkazy ul li { border-bottom: 1px solid #fff; padding-top: 5px; padding-bottom: 5px; }
        #kabVpravo div.odkazy ul li span{ font-size: 12px; font-weight: normal; }
  
        #kabVpravo div.odkazy a:link { color: #6772EA; text-decoration: none;}
          #kabVpravo div.odkazy a:visited { color: #6772EA; text-decoration: none;}
          #kabVpravo div.odkazy a:active { color: #6772EA; text-decoration: underline;}
          #kabVpravo div.odkazy a:hover { color: #6772EA; text-decoration: underline;}
  








#restVlevo { width: 595px; float: left; background: none; }
      #restVlevo a:link { color: #fff; text-decoration: none;}
      #restVlevo a:visited { color: #fff; text-decoration: none;}
      #restVlevo a:active { color: #EAB600; text-decoration: none;}
      #restVlevo a:hover { color: #EAB600; text-decoration: none;}

  #restVlevo ul.restNavig { list-style-type: none; padding-top: 11px; }
    #restVlevo ul.restNavig li { float: left; margin-right: 2px; background: no-repeat left bottom; width: 87px; height: 23px; padding-top: 10px;text-align: center; font-weight: bold; }
      #restVlevo ul.restNavig li.st { background: url("/images/rest_st.png"); }
      #restVlevo ul.restNavig li.nd { background: url("/images/rest_nd.png"); }
      #restVlevo ul.restNavig li.rd { background: url("/images/rest_rd.png"); }
  #restVlevo div.content { width: 555px; background: #B3000E; padding: 20px; }
      #restVlevo div.content span{ font-weight: bold; font-size: 16px; }


  #restVlevo ul.restNavig a {
  	_position:relative;
	_z-index:500;
  }


#restVpravo { width: 184px; float: right; background: none; padding-top: 22px; }
  
  #restVpravo div.restaurantRight { background: url("/images/kabaret_right.png") no-repeat top left; width: 184px; height: 19px; padding-top: 154px; }
    #restVpravo div.restaurantRight ul { list-style-type: none; margin-left: 6px; }
      #restVpravo div.restaurantRight ul li{ float: left; margin-left: 4px; margin-right: 4px; font-weight: bold; }
        #restVpravo div.restaurantRight ul li a:link { color: #fff; text-decoration: none;}
        #restVpravo div.restaurantRight ul li a:visited { color: #fff; text-decoration: none;}
        #restVpravo div.restaurantRight ul li a:active { color: #fff; text-decoration: underline;}
        #restVpravo div.restaurantRight ul li a:hover { color: #fff; text-decoration: underline;}
  
 
  #restVpravo div.restaurantRight ul li a  {
  	_position:relative;
	_z-index:500;
  }
  
  
  
  #restVpravo div.otviracka { margin-top: 24px; color: #B3000E; }
    #restVpravo div.otviracka span { color: #fff; font-size: 24px; }
    #restVpravo div.otviracka strong { color: #fff; }        
  
  #restVpravo div.vstupne { margin-top: 24px; color: #FF00EA; }
    #restVpravo div.vstupne span { color: #fff; font-size: 24px; }
    #restVpravo div.vstupne strong { color: #fff; }
    
  #restVpravo div.etincelle { margin-top: 24px; color: #9345A7; background: url("/images/etincelle_right.png") no-repeat top left; }
    #restVpravo div.etincelle p { margin: 13px; font-weight: bold; font-size: 18px; color: #fff; padding-top: 12px; padding-bottom: 40px; }
    #restVpravo div.etincelle div { padding: 10px; color: #9345A7; background: #4C0B49; margin-top: 67px; }
                #restVpravo div.etincelle a:link { color: #fff; text-decoration: none;}
                #restVpravo div.etincelle a:visited { color: #fff; text-decoration: none;}
                #restVpravo div.etincelle a:active { color: #fff; text-decoration: underline;}
                #restVpravo div.etincelle a:hover { color: #fff; text-decoration: underline;}
    
  #restVpravo div.fever { margin-top: 24px; color: #9345A7; background: url("/images/fever_right.png") no-repeat top left; }
    #restVpravo div.fever p { margin: 13px; font-weight: bold; font-size: 18px; color: #fff; padding-top: 12px; padding-bottom: 40px; }
    #restVpravo div.fever div { padding: 10px; color: #4C0B49; background: #A10094; margin-top: 67px; }
                #restVpravo div.fever a:link { color: #fff; text-decoration: none;}
                #restVpravo div.fever a:visited { color: #fff; text-decoration: none;}
                #restVpravo div.fever a:active { color: #fff; text-decoration: underline;}
                #restVpravo div.fever a:hover { color: #fff; text-decoration: underline;}
     
     
  #restVpravo div.odkazy { margin-top: 24px; color: #9345A7; background: url("/images/odkazy.png") no-repeat top left; }
    #restVpravo div.odkazy p { margin: 13px; font-weight: bold; font-size: 18px; color: #fff; padding-top: 12px; margin-bottom: 9px; }
    #restVpravo div.odkazy ul { padding-left: 10px; padding-right: 10px; background: #13184C; width: 163px; color: #6772EA; font-size: 14px; font-weight: bold; }
      #restVpravo div.odkazy ul li { border-bottom: 1px solid #fff; padding-top: 5px; padding-bottom: 5px; }
        #restVpravo div.odkazy ul li span{ font-size: 12px; font-weight: normal; }
                #restVpravo div.odkazy a:link { color: #6772EA; text-decoration: none;}
                #restVpravo div.odkazy a:visited { color: #6772EA; text-decoration: none;}
                #restVpravo div.odkazy a:active { color: #6772EA; text-decoration: underline;}
                #restVpravo div.odkazy a:hover { color: #6772EA; text-decoration: underline;}
        
  
  
  
.slideleft { width: 30px; position: absolute; margin-left: -30px; margin-top: 90px; }  

.slideright { width: 30px; position: absolute; margin-left: 378px; margin-top: 90px; }  
  
  /* Kalendare - objednavka */
  
		#kalendare_main 														{ position:relative; width:810px; padding:0px; margin:0px; font-family:arial; font-size:12px; margin-bottom:50px;}
		#kalendare_main h2													{ margin-top:20px;}
		#kalendare_main a 													{ text-decoration:underline; }
		#kalendare_main a:hover 										{ text-decoration:none; }  
		#kalendare_main > img 											{ border:1px solid #006fa9; }
		#kalendare_main > strong										{ font-weight:bold; display:block; height:12px; color:#00507a;font-family:arial; font-size:12px; padding-top:5px;margin-left:16px;}
		#kalendare_main #kalendare_sponzori					{  border:1px solid #006fa9; color:#ddd251;  padding:0px; width:797px; height:72px; background-color:#000; position:relative; }
		#kalendare_main #kalendare_sponzori p				{	width:490px;margin-left:10px;margin-top:8px;}
		#kalendare_main #kalendare_sponzori strong 	{ font-weight:bold; color:#ddd251; }	
		#kalendare_main #kalendare_sponzori a 			{  font-weight:bold; color:#ddd251; }	

		#kalendare_main #kalendare_sponzori #kalendare_koupit 					{ width:396px; height:226px; position:absolute; left:428px; top:-73px; background: url('../images/btn_koupit.png') 0px 0px no-repeat;}
		#kalendare_main #kalendare_sponzori a.koupit 	{ display:block; width:300px;   cursor:pointer; position:absolute; left:548px; top:0px;  width: 250px; height:74px; text-indent:0px; z-index:1111; font-size:1px;}  
		#kalendare_main #kalendare_sponzori #kalendare_koupit a.tiskarna{ font-family: arial; color:#bd3b4c; font-size: 12px; left: 140px; position: absolute; top: 125px; }

		#kalendare_main #kalendare_krok_2 					{ background-color:#000; color:#ddd251; height:auto; border:1px solid #006fa9; border-top:0px; width:797px;  margin-top:0px; display:none; height:0px; overflow:hidden; }
		#kalendare_main #kalendare_krok_2 table 		{ margin-top:16px;}
		#kalendare_main #kalendare_krok_2 table td 	{  vertical-align:top; text-align:left; }
		#kalendare_main #kalendare_krok_2 table th 	{ color:#ddd251; font-size:12px; font-family:arial; padding-left:10px; padding-top:6px; text-align:right; vertical-align:top;}
		#kalendare_main #kalendare_krok_2 input 		{	background-color:#171508; color:#ddd250; border:1px solid #ddd250; padding:4px;margin-bottom:2px; height:16px; width:172px;}
		#kalendare_main #kalendare_krok_2 textarea	{	background-color:#171508; color:#ddd250; border:1px solid #ddd250; padding:4px;margin-bottom:2px; width:155px; height:55px;}
		#kalendare_main #kalendare_krok_2 .btn_objednat { background:#00F  url('../images/odeslat_objednavku.jpg') 0px 0px no-repeat; padding:0px; width:290px; height:63px; border:0px; cursor:pointer; overflow:hidden; font-size:1px; text-align:right; color:#000;} 
		#kalendare_main #kalendare_krok_2 .email 		{ display:none;}
		#kalendare_main #kalendare_krok_2 .bad { border-color:#f00; color:#f00; }
		
		#kalendare_main #kalendare_krok_3 					{ color:#ddd251; height:auto; border:1px solid #006fa9; border-top:0px; width:797px;  margin-top:0px; background:#15090b url('../images/kiss.jpg') 30px 60px no-repeat; display:none; height:0px; overflow:hidden; }
		#kalendare_main #kalendare_krok_3 h3 				{ margin-left:210px; padding-top:40px;margin-top:0px;}
		#kalendare_main #kalendare_krok_3 div.fb 		{ margin-left:210px; padding:10px; border:1px solid #c14253; width:410px; margin-bottom:30px;}
						
  
  
  
  
  
  
  
  

