body {
	font-family: 'Special Elite', normal;
	margin: 0;
	padding: 0;
	background-image: url(../images/paper.jpg); /* obrázek na pozadí */
	background-attachment: fixed; /* pozadí neroluje */
	/*background-color: black; /* případná barva pozadí černá */
	color: black;
	line-height: 140%;
}


h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* Odebráním horního okraje se můžete vyhnout situaci, kdy okraje přesáhnou určený element div. Zbývající spodní okraj zajistí oddělení od všech následujících elementů. */
	padding-right: 15px;
	padding-left: 15px; /* Přidáním odsazení po stranách elementů v rámci elementů div namísto jejich aplikace na samotné elementy div dojde k potlačení výpočtu rámečkového modelu. Stejného výsledku dosáhnete použitím vnořených tagů s odsazením po stranách. */
}

h1 {
	color: #d48623;
			text-align:center;
}


a img { /* Tento selektor umožňuje odebrat výchozí modré okraje, které v některých prohlížečích obklopují obrazy, v jejichž blízkosti se nachází odkaz. */
	border: none;
}

/* ~~ Při tvorbě odkazů na stránce je třeba respektovat toto pořadí – včetně skupiny selektorů použitých k vytvoření efektu najetí kurzorem. ~~ */
a:link {
	color: #42413C;
	text-decoration: underline; /* Pokud není vzhled odkazů opravdu výjimečný, je vhodné k jejich rychlému odlišení používat funkci podtržení textu. */
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}


/* ~~ Tento kontejner s pevnou šířkou obklopuje ostatní elementy div.~~ */
.container {
	width: 980px;
/*	background-color: none;*/
	margin: 0 auto; /* Automatická hodnota po stranách spolu s šířkou slouží k vystředění rozvržení. */
}

.header {
background-image: URL('../images/paper-menu.png'); /* obrázek na pozadí */
padding-bottom: 32px;
margin-bottom: 20px;
	text-align:center;
}

#logo_home {
	padding-top: 28px;

}

#headline {
		color: #d48623;
		padding-right: 30px;
	padding-left: 30px;

}

#tab_menu {
	margin-top: 38px;
	margin-left: 201px;

}



.sidebar1 {
	float: left;
	width: 240px;
		text-align:center;
	padding-bottom: 10px;
}



.content {

	padding: 10px 0;
	width: 500px;
	float: left;
	text-align:center;
}

.content1 {
	padding: 10px 0;
	width: 500px;
	float: left;
	text-align: center;
	font-size: 18px;
	line-height: 160%;
}

.content_leva {

	padding: 10px 0;
	width: 500px;
	float: left;
	text-align:left;
}


.sidebar2 {
	float: left;
	width: 240px;
		text-align:center;
			padding: 10px 0;
}



/* ~~ Styly zápatí ~~ */
.footer {
	padding: 10px 0;
	position: relative; /*Umožňuje řádné vyčištění rozvržení (parametr hasLayout) v prohlížeči IE6.*/ 
	clear: both; /* Díky této vlastnosti čištění může třída .container určit, kde sloupce končí, a poté je obsáhnout.*/ 
		text-align:center;
}

/* ~~ Různé třídy plovoucích elementů, vymazání elementů ~~ */
.fltrt {  /* Tuto třídu můžete použít k umístění plovoucího elementu v pravé části stránky. Plovoucí element se musí nacházet před elementem, vedle kterého má být na stránce umístěn. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* Tuto třídu můžete použít k umístění plovoucího elementu v levé části stránky. Plovoucí element se musí nacházet před elementem, vedle kterého má být na stránce umístěn. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* Pokud je z kontejneru odebrán element .footer, můžete tuto třídu aplikovat na prázdný element div nebo <br /> jako konečný element po posledním plovoucím elementu div (v rámci kontejneru). */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#mapa {
	
	border: 20px solid #FFF;
	box-shadow: #6d6f70 4px 4px 6px; 
	
}	

.tabule {
	text-align: center;
	font-size: 14px;
	margin-bottom: 20px;
	color: #FFF;

}

.polozka_a {
	background-color: #000;
	vertical-align: top;	
}

.polozka_b {
	background-color: #000;
	margin-left: 20px;
   height: 242px;
}	

.polozka_c {
	background-color: #000;
	margin-left: 20px;
   height: 353px;
}	

.polozka_d {
	background-color: #000;
	margin-left: 20px;
   height: 242px;
}

.polozka_e {
	background-color: #000;
	margin-left: 20px;
   height: 194px;
}

.polozka_f {
	background-color: #000;
	margin-left: 20px;
   height: 215px;
}


.text {
	padding: 6px;
}	

.text_b {
		padding: 6px;
}	

/*.banner {
		visibility: hidden;
}	*/

