
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
 h1 {
	font-family: Verdana;
	font-size: 14pt;
	color: #800000;
	letter-spacing: 0px;
	margin-top: 13px;
	margin-left: 12px;
	spacing-left: 12px;
	font-weight: normal;
	text-align: left;
         }	
h2
	{
	font-size:10pt;
	font-family:Verdana;
	color: #FF6600;
	}
h22
	{
	font-size:20pt;
	font-family:Verdana;
	color: #FF6600;
	}	
	
	
h3 {
	font-family: Verdana;
	font-size: 12px;
	color: #800000;
	letter-spacing: normal;
	text-align: inherit;
	font-weight: bold;
	word-spacing: normal;
	
         }	
h4 {
	font-family: Verdana;
	font-size: 12px;
	color: #800000;
	letter-spacing: normal;
	text-align: inherit;
	font-weight: bold;
	word-spacing: normal;
	margin: 0px;
	}	
h5 {
	font-family: Verdana;
	font-size: 14px;
	color: #800000;
	letter-spacing: normal;
	text-align: inherit;
	font-weight: bold;
	word-spacing: normal;
	margin: 0px;
	margin-bottom:8px;
	}
h6
	{
	font-size:10pt;
	font-family:Verdana;
	color: #FF6600;
	display:inline;
	}		
 .text_braun {
	font-family: Tahoma;
	font-size: 9px;
	color: #800000;
	letter-spacing: 0px;
	text-align: inherit;
	font-weight: lighter;
         }
 .text_hnede {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800000;
	letter-spacing: normal;
	text-align: justify;
	font-weight: 400;
         }
 .text_hnedePL {		
	font-family:  Arial;
	font-size: 12px;
	color: #008000;
	letter-spacing: normal;
	text-align: justify;
	font-weight: 400;
         }
 .text_hnede_bold {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	letter-spacing: normal;
	text-align: justify;
	font-weight: bold;
         }

  .nadpis_login {
	font-family: Verdana;
	font-size: 14pt;
	color: #330000;
	letter-spacing: 0px;
	margin-top: 13px;
	margin-left: 12px;
	spacing-left: 12px;
	font-weight: normal;
         }
.popis_login {
	color: #330000;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}
 .biele_tenke {
	color: #FFFFFF;
	font-size: 9px;
	font-family: Tahoma;
	font-weight: lighter;
}
.biele_hrube {
	color: #FFFFFF;
	font-size: 9px;
	font-family: Tahoma;
	font-weight: bold;
}
.counter {
	color: #FF9933;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}
.hidden{
  display:none;
}

.biele_hrube_16 {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
	margin-left: 10px;
	font-style: normal;
}
.podklad_mail {
	width: 600px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 6px 15px 8px 15px;
	overflow:hidden;
}

.mail_text {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	letter-spacing: normal;
	text-align: left;
	font-weight: normal;
         }
.input_univerzal {
	width: 150px;
	height: 14px;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	overflow: hidden;
	font-size: 12px;
	text-align: left;
}
.input_pocet {
	width: 30px;
	height: 14px;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	overflow: hidden;
	font-size: 12px;
	text-align: left;
}
.input_select {
	width: 200px;
	height: 25px;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	overflow: hidden;
	font-size: 12px;
	text-align: left;
}
.input_submit_mail {
	width: 135px;
	height: 23px;
	font-size: 10px;
	font-weight: bold;
	color: #330000;
	padding-bottom: 1px;
	letter-spacing: 1px;
}
.text_mail_okno {
	width: 200px;
	height: 50px;
	padding: 1px;
	margin: 0px 0px 0px 0px;
	overflow: auto;
}
.div_ob_hlasky {
	width: 550px;
	height: 8px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	text-align: center;
	}

.div_error {
	color:#FF0000;
	text-align:center;
	font-weight:bold;
	font-size: 11px;
}
.error_hlaska {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: lighter;
	color:#FF0000;
}
 .oznam_chyba {
	font-family: Tahoma;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
         }
.messagebox  {
	text-decoration : none;
	color : #3C3C3C;
	font-size : 10px;
	font-family : Verdana;
	text-align: justify;
	 }
.visitbox  {
	text-decoration : none;
	color : #3C3C3C;
	font-size : 9px;
	font-family : Verdana;
	text-align: left;
	font-weight: lighter;
   }	
.visitnadpis  {
	text-decoration : none;
	color : #2D2D2D;
	font-size : 14px;
	font-family : Verdana;
	text-align: center;
	font-weight: bold;
   }
.visitpopis  {
	text-decoration : none;
	color : #000000;
	font-size : 12px;
	font-family : Verdana;
	text-align: center;
	font-weight: bold;
   }	   	     	   	
 a.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c96905;
	text-decoration: underline;
	font-weight: normal;				 
                }
   a.link:hover {
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 12px;
                 color: #FF3300;
                 text-decoration: underline;
				 font-weight: normal;
                }
   a.link:visited {
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 12px;
                 color: #c96905;
                 text-decoration: underline;
				 font-weight: normal;}

  .menu_bok {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
	margin-left: 10px;
	font-style: normal;
	text-decoration: none;
	cursor: pointer;		
	            }
   .menu_bok:hover {
    color: #FF9933;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
	margin-left: 10px;
	font-style: normal;
	text-decoration: none;
	cursor: pointer;
	background-color: #7b020b;
		 }
  td.menu_bok_tab {
	background: url(graph/bg_menu.jpg) repeat-x bottom;
	text-align:center;
	cursor: pointer;
	border:  1px solid #ffffff;
				 
             }
  td.menu_bok_tab:hover {
	color: #FF9933;
	cursor: pointer;
	background: #7b020b;
	border:  1px solid #ffffff;
	
	            }


.cisla a.sel {
    background: #FF8100;
}
.bunka_2 {
           border: 1px #CB6F00 solid;
		   font-family: Arial, Helvetica, sans-serif;
           font-size: 12pt;
           font-weight: lighter;
		   color: #c02929;
          text-align: center;
           vertical-align: middle;
           padding: 4px;
          
}
.bunka2 {
           
		   font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 9pt;
           font-weight: normal;
		   color: #800000;
          text-align: center;
           vertical-align: top;
           padding: 4px;
          
          }
.bunka3 {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #330000;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	
	font-weight: lighter;
          }
.text_jedlo_okno {
	width: 300px;
	height: 50px;
	padding: 1px;
	margin: 0px 0px 0px 0px;
	overflow: auto;
}
.ul_pravidla_jedlo {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
/* FOTO system *********************************************************************************************/
.div_nadpis_foto {
	border-bottom: #000000 2px groove;
	padding: 3px;
	width: 764px;
	margin:auto;
	overflow:hidden;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color:#990000;
	margin-bottom: 10px;
} 

a.odkazy_akcie:link {color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }
a.odkazy_akcie:visited {color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }
a.odkazy_akcie:active {color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }
a.odkazy_akcie:hover {color: #666666; text-decoration: underline; font-size: 10px; font-weight: bold;}

.div_zoznam_fotogaleria {
	width: 400px;
	margin: auto;
	overflow: hidden;
}

.div_podklad_odkazy_foto {
	width: 400px;
	padding: 5px;
	background-color: #FFFF99;
	margin:auto;
}

.table_odkazy_foto	{
	width:400px;
	margin: auto;
	border: none;
	overflow:visible;
}

.td_foto_odkazy {
	width:235px;
	text-align:left;
	line-height: 20px;
	vertical-align: top;
}

.oddelovac_foto {
	width: 400px;
	height: 2px;
	overflow:hidden;
	border-bottom: #B2B2B2 1px solid;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px ;
}

.div_foto_inputy {
	width: 300px;
	margin: auto;
	overflow: hidden;
	text-align:center;
}
.div_foto {
	
	padding: 0px;
	margin: 0px 0px 0px 15px;
	overflow: hidden;
}
.td_foto {
	
	text-align: center;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.submit_foto {
	width: 140px;
	height: 21px;
	color: #990000;
	border: #333333 1px solid; 
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
}

.input_nova_zlozka {
	width: 200px;
	height: 16px;
	padding: 1px;
	background-color: #FFCCFF;
	border: #999999 1px solid;
}

.submit_nova_zlozka {
	width: 65px;
	color: #CCCCCC;
	background-color: #990000;
	border: #999999 1px solid;
}

.info_foto {
	width: 600px;
	height: 12px;
	padding: 4px;
	font-size: 10px;
	letter-spacing: 1px;
	margin:auto;
	overflow:hidden;
	background-color:#990000;
	margin-bottom: 6px;
	color: #FFFFFF;
}
  .bunka_dir {
           border: 1px #e65b1a solid;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 9pt;
           color: black;
          text-align: center;
           vertical-align: middle;
           padding: 4px;
           background-color: #FEE6B8;
          }
.hidden{
  display:none;
}
img.border{
    border: 1px solid #ff6600;
    padding: 1px;
}
img.border_gal{
  	margin: 0px;
	padding: 5px;
	background-color: #FEE6B8;
	border: #ff6600 1px solid;
}
/*-- cennik pri ubutovani---*/
table.cennik {
	width: 550px;
	border-collapse:collapse;
	border:1px solid #FFCA5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
caption {
	font: 1.5em/1.8em Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url(graph/bg_caption.jpg) right top;
	height: 45px;
	color: #FF6600;
}
thead th.hlava_th {
	background: url(graph/bg_th.jpg) no-repeat right;
	height: 47px;
	color: #800000;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border-right: 1px solid #FCF1D4;
}
tbody tr.telo_farba1 {
background: url(graph/bg_td1.jpg) repeat-x top;
}
tbody tr.telo_farba2 {
	background: #FFF8E8 url(bg_td2.jpg) repeat-x;
}

tbody th.telo_th,td.telo_td {
	font-size: 0.9em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #800000;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: center;
}
tbody th.nadpis_th {
	background: url(graph/bg_total.jpg) repeat-x bottom;
	color: #FFFFFF;
	height: 30px;
	font-size: 1.1em;
	font-weight: bold;
}
tfoot th.spodok_th {
	background: url(graph/bg_total.jpg) repeat-x bottom;
	color: #FFFFFF;
	height: 30px;
}
tfoot td.spodok_td {
	background: url(graph/bg_total.jpg) repeat-x bottom;
	color: #FFFFFF;
	height: 30px;
}

/* --------------------------*/
.div_akcia{
    border:5px solid #FF6600;
    background-color:#FFFFFF;
	position: absolute;
	width: 470px;
	height: 330px;
	z-index: 1;
	
	text-align:center;
	vertical-align:bottom;
}
.div_partneri{
    position: absolute;
	width: 170px;
	text-align:center;
	background-color: #fce1b2; 
	layer-background-color: #fce1b2;
}
.div_akcie{
    width: 170px;
	text-align:center;
	background-color: #fce1b2; 
	layer-background-color: #fce1b2;
}

.div_partneri_h{
	width: 170px;
	height:27px;
	text-align:center;
	background: url(graph/bg_menu.jpg) repeat-x bottom;
}
.div_partneri_1{
margin: 0px 0px 20px 0px;	
}
