a.menu { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration: none}
a.menu:hover { color: #0000FF; text-decoration: none}
.nadpis { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify;}


.sidebar {  font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #000000}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold}
.quote {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #84aae7}
.siderite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #84aae7}
.bold{ font-weight: bold;}
.strwtext {  font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; color: #000000}
.bright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: 400}
h1 {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 16px; color: #000000}
p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	color: #000000;
}

 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}


.sponzor{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #84aae7;
	text-align: justify;
}

.sponzorH{
  text-align: center;
  color: #84aae7;
}

.sponzorB{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	color: black;
	text-align: left;
}

.sponzorHB{
  text-align: left;
  color: black;
}

}
.cmdLinkImage{
  border: none;
  background-color: transparent; 
}

.logoTXT{
	text-align: center;
	font: bold 18px;
	color: Black;
}

.floatleft
{
float: left;
margin: 0px 10px 0px 0px;
border: 1px solid #666;
padding: 2px;
}

 .floatright
{
float: right;
margin: 0px 10px 0px 0px;
border: none;
padding: 2px;
}


A.ShowMore
{
  color: black;
  font-weight: bold;
  font-size: smaller;
  background-color: orange;
  border: 1px solid black;
  cursor: pointer;
}

A.ShowMore2{
  color: orange;
  font-weight: normal;
  font-size: smaller;
/*  background-color: orange;*/
/*  border: 1px solid black;*/
  cursor: crosshair;
}

.lpersonal{
   left:0px; 
	font-family: Verdana, Arial, sans-serif;
}

.textarea{
    overflow: auto;
    clip: rect(16px auto auto auto); 
    display: none; 
    color: #232323; 
    background-color: transparent;
	font-size: 90%;
	font-weight: normal;
	}	




/*
Styly pro vypis jidelnicku
*/

.nabidka_den { /*Cele "okynko" jednoho dne pri vypisu JL*/
  width: 600px;
  margin: 15px 0px 10px 0px;
  left: 0px;
  position:relative;
	border-style:solid;
	border-width:1px;
	background-color: #CED7E5;
	
}

.den { /*Nadpis dne ie. Čtvrtek 3. února*/
	text-align: left;
	padding: 8px 10px 8px 8px;
	
	border-style:solid;
	border-width:1px;
	background-color: #FFCC00;
}

.nabidka_chod { /*Cele okynko chodu (je-li vice chodu)*/
  width: 598px;
	border-style:solid;
	border-width:1px;
}

.chod { /*Nadpis chodu (je-li vic chodu)  ie. Snidane*/
	padding: 6px 8px 6px 6px;
	text-align:left;
	
	
	border-style:solid;
	border-width:1px;
}

.prihlasit { /*Volba Prihlasit / Odhlasit v nadpisu dne/chodu*/
	float:right;
	margin-top: 5px;
	margin-right: 3px;
	padding-right: 10px;
}

.volba { /*Jeden radek dne - jedno jidlo - cely ramecek*/
  text-align: left;
	
	border-style:solid;
	border-width:1px;
   overflow:hidden;
	
}

.nazev_volby,.nazev_volby_multi,.nazev_volby_2 {
  position: absolute;
  left: 0px;
  top: auto;
  text-align: center;
  overflow:hidden;
  width:70px;	
  margin: 24px 0px 10px 5px;
}

.nazev_volby { /*Nazev druhu jidla - "to cislo vlevo u jidla", ale nemusi byt jen cislo ie "1" nebo "oběd"*/
	margin-top: 10px;
}


.nazev_volby_multi { /*To same, co nazev volby, ale pro pripad, ze se jidlo deli na vice chodu, tj. je vyssi*/
/*  left: auto;*/
	margin-top: 24px;
}

.nazev_volby_2 {
	margin-top: 17px;
}

.objednat,.objednat_multi,.objednat_2  { /*Radio objednat / napis nelze objednat vpravo od jidla*/
  position: absolute;
  left:auto;
  top:auto;
 width:590px;
	text-align: right;
}
	
.objednat { /*Radio objednat / napis nelze objednat vpravo od jidla*/
  margin-top: 7px; 	
}

.objednat_multi { /*To same, co objednat, ale pro pripad, ze se jidlo deli na vice chodu, tj. je vyssi*/
  margin-top: 22px;
}

.objednat_2 {
  margin-top: 14px;
}

.text_volby { /*Vlastni nazev jidla ie "Bramborová polévka, svíčková na smetaně, čaj" nebo, pokud se jidlo deli na chody, tak obsahuje jednotlive soucasti*/
  position: relative;
  left:70px;
	padding: 10px 10px 10px 0px;
  width:415px;
	text-align: left;
	font-weight: normal;
  overflow:hidden;
}


.nazev_soucasti { /*Název soucasti - chodu jídla ie "polévka"*/
  position: absolute;
  left:auto;
  top:auto;
  width:70px;
  text-align: right;
  overflow:hidden;

}

.soucast_jidla { /*vlastní název chodu ie "bramborová polévka"*/
  position: relative;
  left:85px;
  width:375px;
  overflow:hidden;  

}

.stav_jidla_obrazek { /*Obrazek, ktery ukazuje stav jidla - pri vypisu historie*/
	width:20px;
	height:20px;
}


#odkaz_na_zadani_ID {
	position:absolute;
	left:90%;
	width:10%;
	/*margin-right:-250px;*/
	text-align:right;
	top:44px;
	_top:58px;
}
/*
Styly pro odkazy na historii (z jidelniho listku)
*/

.historie { /*Ramecek s napisem Historie:*/
	border-style:solid;
	border-width:1px;
	text-align:left;
	position:relative;
}

.historie h2{ /*Napis Historie:*/
	width:50px;
	text-align:left;
	position:absolute;
	margin:5px 0px 0px 5px;
}


.historie .odkazy_na_historii_JL{ /*Cele okno odkazu*/
	width:408px;
	text-align:left;
	padding-top:5px;	
	padding-bottom:5px;
	position:relative;
	left:90px;
}

.historie .odkaz_na_historii_JL{ /*Jeden konkretni odkaz tj. jedna rimska cislice */
}

/*
Styly pro seznam jídelen
*/
#seznam_jidelen{ /*Cely seznam*/
	width:600px;
	text-align:left;
	margin-top:1em;
	margin-bottom:1em;
}

#seznam_jidelen .radek { /*Jeden radek = jedna jidelna*/
	width:600px;
	text-align:left;
	position:relative;
	padding:3px 0px 3px 0px;
	height:14px;
}

#seznam_jidelen .oddelovaci_radek { /*Radek oddelujici ruzne sekce jidelen*/
	width:600px;
	text-align:left;
	position:relative;
	/*padding:3px 0px 3px 0px;*/
	margin:5px 0px 5px -15px;
	height:2px;
	overflow:hidden;
	border-bottom:2px solid;
}

#seznam_jidelen  .odkazy_na_historii_JL {
	width:565px;
	text-align:left;
	position:relative;
	padding-left:35px;	
	z-index:0;
	
}

/*Pripadne obrazky statutu jidelny*/
#seznam_jidelen .radek .jidelna_img_0, #seznam_jidelen .radek .funkce_jidelen{ 
	position:absolute;
	top:auto;
}

#seznam_jidelen .radek .jidelna_img_0 {
	left:-15px;
	}

#seznam_jidelen .radek .funkce_jidelen {
	left:-15px;
}

#seznam_jidelen .radek .jidelna_img_1{ 
	position:absolute;
	left:0px;
	top:auto;
}

#seznam_jidelen .radek .jidelna_img_2{ 
	position:absolute;
	left:15px;
	top:auto;
}

#seznam_jidelen .radek .jidelna_nazev { 
	position:absolute;
	left:35px;
	top:auto;
}

#seznam_jidelen .radek .jidelna_ulice {
	position:absolute;
	left:50%;
	top:auto;
}

#seznam_jidelen .radek .jidelna_misto {
	position:absolute;
	left:75%;
	top:auto;
}

#seznam_jidelen .radek img {
	width:15px;
	height:15px;
}

#seznam_jidelen #hlavicka_seznamu img {
	width:22px;
	height:12px;
}
/*
#krajeSelect{
	height:2em;
	overflow:scroll;
}*/



form#login_form{
	margin-bottom:5px;
}

.odkazy_na_pismena { /*Odkazy v zahlavi a zapati umoznujici skok na jidelny zacinajici na dane pismeno*/
}

#info_pod_seznamem {
	margin-top:1em;
	text-align:left;
}

/*
Tenhle div jen prodluzuje stranku se seznamem jidelen tak, aby se po kliknuti na pismeno na konci abecedy jidelna, zacinajici na to pismeno, objevila az nahore v okne.
*/
#prodlouzeni_stranky {
	height:800px;
}
/*
Styly pro prihlasovaci formular a uvitani uzivatele
*/
.uzivatel{ /*Obsahuje cely formular*/
	width:100%;
	text-align:center;
}

.uzivatel .uvitani {	/*ie "jste prihlasen jako Martin Černý"*/
}

.uzivatel .kratky_formular { /*Formular pro logovani na jedne radce*/
	margin-bottom:3px;
}

.kratky_formular .vstup {
	width:100px;
}

.uzivatel .login_heslo { /*Obsahuje vyzvy k zadani jmena a hesla a prislusny input tagy - formulář na více řádkách*/
	margin-left: auto;
	margin-right: auto;
	width: 250px;
	position: relative;
	text-align:right;
}

.login_heslo .vstup { /*Tohle maji input tagy v potvrzovacim formulari - zarovnani input tagu na stred zprava*/
	width:50%;
}


.uzivatel .tlacitko { /*Tlacitko "Prihlasit" */
}

/*
Styly pro stranku s uzivatelskym kontem
*/
.konto { /*Obsahuje vsechny udaje o konte*/
}

.konto .uzivatelske_udaje { /*Obsahuje vypis udaju o uzivateli*/
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	position: relative;
	text-align:left;
}

.uzivatelske_udaje table {
	margin:0px;
	margin-bottom:10px;
	padding:0px
}

.uzivatelske_udaje .hidden{
	visibility:hidden;	
}

.uzivatelske_udaje td{
	margin:0px;
	padding:0px;
}

.uzivatelske_udaje h2 {
	margin-bottom:10px;
}


.konto .tlacitka{ /*Sada tlačítek pod údaji o uživateli*/
	padding:10px;
}

.konto .zmena_hesla { /*Obsahuje cely dialog pro zmenu hesla*/
}

.konto .nove_heslo{ /*Obsahuje vyzvy k zadani noveho heslo + input tagy*/
	padding:10px;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	position: relative;
	text-align:right;
}


.zmena_hesla .vstup { /*Input tagy ve formulari pro nove heslo - zarovnani input tagu na stred zprava*/
	width:50%;
}

#upload_form {
	text-align:left;
}

#upload_form .udaj_s_poznamkou{
	padding-top:15px;
}

/*reklama od bohatnu.cz*/
#ad_banner_example1 {
	margin-top:5px;
	margin-bottom:5px;
}

.hodnoceni_listku {
	border:1px solid;
	padding:10px;
	text-align:justify;
	margin-top:30px;
	font-weight:normal;
}

.hodnoceni_listku p {
	margin-bottom:10px;
}

.hodnoceni_listku ul {
	margin-left:15px;
}

table.souvisejici_odkazy a {
	font-weight:bold;
}

table.souvisejici_odkazy td{
/*	border:solid;*/
/*	width:133px;*/
}

table.souvisejici_odkazy {
	width:100%;
	margin:0;
	padding:0;	
	text-align:center;
}

table.souvisejici_odkazy .leva {
	text-align:left;
}

table.souvisejici_odkazy .prava{
		text-align:right;
}

/*
table a.odkaz_hodnoceni {
	text-align:left;	
}

table a.odkaz_spokos {
	text-align:right;	
}*/


table.spokos {
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size:14px;
	font-weight:bold;
	border:1px solid;
}

div.archiv_hodnoceni {
	margin-top:15px;
	margin-bottom:15px;
	font-weight:bold;
}

.spoKosMesic, .posunVCaseOdkaz,.posunVCaseOdkaz a{
	font-size:15px;
}

.spoKosMesic {
	padding:2px;
	display:inline;
}


.posunVCaseOdkaz a{
	text-decoration:none;
}

.posunVCaseOdkaz {
/*	position:relative;*/
	padding:2px;
	display:inline;
	color:gray;
/*	top:20px;*/
}

.infoJidelnyText {
	margin:10px 10px 10px 10px;
	text-align:justify;
	clear:both;
}

.infoJidelnyText p{
	margin-bottom:10px;
}

.infoJidelnyPaticka {
	font-weight:bold;
	margin-top:5px;
}

table.kontaktyJidelny {
	margin:30px 0px 20px 40px;
	text-align:left;
	clear:both;
}

table.kotaktyJidelny th{
	font-weight:bold;
}

.infoObrazek1, .infoObrazek2, .infoObrazek3, .infoObrazek4{
/*	width:250px;*/
	width:115px;
	display:inline;
	padding:0px 3px 0px 3px;
	overflow:hidden;
	
}

/*.infoObrazek1 a img, .infoObrazek2 a img, .infoObrazek3 a img, .infoObrazek4 a img{
	
}*/

.infoObrazek1 img, .infoObrazek2 img, .infoObrazek3 img, .infoObrazek4 img{
	text-align:center;
	border:2px solid blue;
}

.obrazkyJidelny {
	margin: 10px 0px 10px 0px;
}

.dvaRadkyPoznamek {
	float:right;
	padding:0px;
	margin-bottom:-3px;
}

.dvaRadkyPoznamek div{
	padding:0px;
	margin:0px;
}

.napoveda p {
	clear:both;
}

.napoveda p .stav_jidla_obrazek {
/*	float:left;
	clear:both;*/
	padding-right:10px;
}