html, body            {background:#aeaeae url('../img/main_bg.jpg') repeat-x center top; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size:13px; color:#431103; margin:0; padding:0; height:auto;}

a:link                {color:#dcccc3; font-weight:bold; text-decoration:underline; margin:0; padding:0;}
a:visited             {color:#dcccc3; font-weight:bold; text-decoration:underline; margin:0; padding:0;}
a:hover               {color:#ffffff; font-weight:bold; text-decoration:none; margin:0; padding:0;}


h1                      {font-size:17px; font-weight:bold; margin:0 0 10px 0; color:#4d2e1b;}
h1.black               {margin:0; padding:0.5em 0; font-size: 1.2em;}
/*h1 a                  {display:block; float:left; width:457px; height:245px; margin:0; padding:0; text-indent:-2000em; text-decoration:none; z-index:1000; background:url('../img/logo_coffee.png') 0 0 no-repeat; position:absolute; top:0px; left:-120px; overflow:hidden;}*/
h1 a                  {display:block; float:left; width:457px; height:245px; margin:0; padding:0; text-indent:-2000em; text-decoration:none; background:url('../img/logo_coffee.png') 0 0 no-repeat; position:absolute; top:0px; left:-120px; overflow:hidden;}
h2                    {font-size:15px; font-weight:bold; margin:0 0 0 0; color:#ffffff;}
h3                    {font-size:13px; font-weight:bold; margin:0 0 0 0; color:#ffffff;}

hr                    {border-top:1px solid; border-bottom:0; border-left:0; border-right:0; float:left; line-height:1px;}

p                     {margin:0 0 15px 0; padding:0; text-align:left;}
p.default             {padding-bottom: 0.6em;}
img                   {border:none; margin:0; padding:0;}

div#cleaner           {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

div#frameholder       {width:1000px; height:auto; padding:0; margin:0 auto 0 auto; position:relative;}
div#frameholderin1    {width:900px; float:left;}
div#frameholderin2    {width:100px; float:left;}
div#info							{width:95px; height:210px; margin:440px 0 0 5px; text-align:center;}

div#top               {height:160px; position:relative; background:url('../img/top_bg.jpg') no-repeat center top;}

div#adresa						{color:#dcccc3; float:left; margin:25px 0 0 0;}
div#logo							{float:left; width:400px; height:125px; margin:0 0 0 60px;}
div#logo a						{display:block; width:400px; height:125px; border:0px;}
div#vlajky						{float:right; margin:25px 0 0 0;}
div#vlajky img				{margin:0 0 0 3px;}

div#menu							{clear:both; position:relative; top:+13px; left:+17px;}
div#menu a						{color:#dcccc3; text-decoration:none;}
div#menu a:hover			{color:#ffffff;}
div#menu .bodkacz 		{color:#dcccc3; margin:0 18px 0 18px;}
div#menu .bodkaen 		{color:#dcccc3; margin:0 33px 0 33px;}
div#menu .bodkade 		{color:#dcccc3; margin:0 22px 0 22px;}

div#content           {height:400px; background:url('../img/content_bg.jpg') repeat-x center top;}

div#contentin 				{float:left; width:610px; height:400px; overflow: auto; color:#ffffff;}
div#contentin2 				{float:left; width:305px; height:400px; overflow: auto; color:#ffffff;}
div#contentin3 				{float:left; width:900px; height:400px; overflow: auto; color:#ffffff;}
div#contentin4 				{float:left; width:305px; height:400px; overflow: auto; color:#ffffff;}
div#contentin5 				{float:left; width:320px; height:400px; overflow: auto; color:#ffffff;}
div#contentinin 			{margin:10px;}
div#contentinin td 		{border-bottom:1px solid #dcccc3;}
div#contentinin td.noborder {border-bottom:0px solid #dcccc3;}
div#contentinin td.smalltd {font-size:10px;}

span.pokoje						{line-height:20px; float:left; margin:0 10px 0 0; font-size:12px; color:#ffffff; font-weight:bold;}
a.pokoje							{line-height:20px; float:left; margin:0 10px 0 0; text-align:center; font-size:12px; text-decoration:none; letter-spacing:-1px;}

div.galerie						{float:left; margin:0 5px 0 12px;}
div.galerie img				{border:1px solid #431103;}
div.hide							{display:none;}
div.last							{margin:0 0 0 12px;}

div.apartmany					{float:left; margin:0 15px 0 0;}
div.apartmany	img			{border:1px solid #431103;}
div.apartmany span		{display:block; width:100px; height:16px; position:relative; top:-5px; padding:0 0 0 4px; font-size:12px;}

div#footer            {color:#000000; font-size:12px; margin:10px 0 0 0;}
div#footer p					{margin:0px; text-align:left;}
div#footer div#odkaz01 {width:290px; height:145px; float:left; background:url('../img/home_01.jpg') no-repeat left top;}
div#footer div#odkaz02 {width:290px; height:145px; float:left; background:url('../img/home_02.jpg') no-repeat left top; margin:0 15px 0 15px;}
div#footer div#odkaz03 {width:290px; height:145px; float:left; background:url('../img/home_03.jpg') no-repeat left top;}
div#footer a					{display:block; margin:123px 0 0 10px; font-size:13px; color:#dcccc3; text-decoration:none;}
div#footer a:hover		{color:#ffffff;}

table.restaurace{font-size: 1.1em; margin: 0 auto; color: white; border: none;}
table.jidelni_listek{width:580px;}
table.jidelni_listek, table.jidelni_listek tr {border: none; border-collapse: collapse;}
table.jidelni_listek h2{color: rgb(210,180,140);}
table.jidelni_listek tr td+td+td{width: 60px;}
table.jidelni_listek tr td{padding: 0.2em 0.5em;}
table.jidelni_listek tr td h2{margin-top: 1em;}
p.listek{color: white; margin-top: 0.5em; font-size: 1.2em; text-align: center;}
p.listek a{color: white;}
p.center{text-align: center;}
p.upozorneni{font-size: 0.9em; color: white; text-align: center; margin-top: 0; padding-top: 0;}
