* {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	-moz-box-sizing: border-box;/* Mozillicko milovana, prosim, chovej se jako exploder - Dost dobrá hláška :-) */
}

body {
	background:#ececec url("layout/bg.png") center repeat-y;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

#celek {	/*parametry celé stránky*/
	width: 936px; /* 50em mění rozpětí stránky*/
	text-align: left;
	margin: 2px auto; /*odsazení od vrchu*/
	background-color: White; /*kvůli zvětšování v IE7*/
}

hr, #navigace h3 {
	display: none;
}

#datum {
	float: right;
	margin: -57px 60px 0 0px; 
	color: White;
	font-size: 12px;/*původně 0.7em*/
	line-height: 16px;/*nastaveni většího oddělení řádků kvůli svátku*/
}

#sponzori {
	font-size: 0.8em;
	padding: 5px 1px 10px 20px;
	border-right: dotted;
	border-bottom: dotted; 
	border-color: #C4C4C4;
	border-width: thin;
	margin: 0px 3px 50px 5px;
   padding-bottom: 10px;
}

#duleziteodkazy {
	font-size: 0.8em;
	padding: 10px 5px 10px 25px;/*zarovnání odkazů*/
	border-right: dotted;
	border-top: dotted; 
	border-color: #C4C4C4;
	border-width: thin;
	margin: 0px 5px 50px 5px;   /*zarovnání ohraničení*/
}

#pocitadlo {
	font-size: 12px;
	padding: 2px 2px 0px 45px;
	border-right: dotted;
	border-bottom: dotted; 
	border-color: #C4C4C4;
	border-width: thin;
	margin: 0px 5px 50px 5px;
   
}

#navigace {
	width: 214px; /*rozpětí navigace*/
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font: "Arial Narrow", Arial;

}

.podtrzeni { /*aby byly odkazy modré a byly vidět*/
	color: blue;
}
	
.podtrzeni a:visited{
	text-decoration: underline;
	color: blue;
}

h4 {		
	font-size: 0.8em;	
	float: right;
	margin-left: 10px;
}

.nahoru { /*charakteristika odkazu nahoru u rad občanům*/
	color: blue;
	font-size: 0.8em;
	margin-left: 10px;
	float: right;
}

.nahoru a:visited {
	text-decoration: underline;
	color: blue;
}

.nobg{ /*aby nebyl vidět na pozadí znak, ale je bílá barva*/
	background-image: url(layout/whitebox.gif);	
}

#obsah {
	float: right;
	width: 710px;
	height: auto;
	line-height: 1.2em; /*mezera mezi řádky*/
	padding: 20px 5px 0 5px; /*odsazení od hlavního nadpisu*/
	background-image: url(layout/vodoznak.png); /*vložení vodoznaku*/
	background-repeat: no-repeat;
	background-position: top;
	/*margin:  2px 2px 2px 2px;*/ /*když se to aplikuje tak se to chová nevychovaně v Opeře*/
}

#obsah h2 { /*aktuálně*/
	font-size: 1.2em;
	padding: 0px 10px 0px 280px;
   text-decoration: underline;	
	color: Red; 
	margin: -20px 0 0 0; /*aby to zasahovalo i do hlavního obrázku*/
}

.nadpisky {
	font-size: 0.9em;
	padding: 0px 0px 10px 5px;
	color: #000666;
	text-align: left;
	margin: -10px 0 0px 0; /*posunutí od hlavicky*/
	line-height: 24px;
}

#obsah p {
	font-size: 0.8em;
	padding: 0px 4px 0px 4px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: Verdana;

}
	
#obsah p:first-letter { /*upravuje první písmenko v článku*/
	font-size: 150%;
	font-family: bold;
}

.adresa { /*upravuje písmo uvádějící adresu a kontakt*/
   text-align: center;	
	padding: 0 0 20px 0;	
}

.cara { display: block; /*čáry oddělující články*/
clear: both; 
height: 5px; 
border-bottom: dotted; 
padding-left:5px;
}

.cara2 { display: block; 
clear: both; height: 2px; 
border-bottom: inset; 
padding-left:5px;
/*margin-bottom: 5px;
margin-top: 2px;*/
}



.slimbox{
 width: 550px;
 	/*background-color: azure;*/
	text-align: center;
	vertical-align: middle;
		

}


.bunka{
	border-style: none;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	padding-left: 10px;

}


.dulezite{
	color: red;   
}

.odstavcove { /*aby byly seznamy slušně vychované a nechovali se nevhodně (jako v navigaci bez odrážek)*/
	font-size: 0.8em;
	padding: 0px 4px 4px 4px;
	text-align: justify;
	font-weight: bold;
}

.tbsoutez td{ /*nastavení písma v tabulce u soutěží*/
	font-size: 11px;
	padding: 4px 4px 4px 4px;
	color: #1A007D;
	/*font-weight: bold;*/
	text-align: left; 
}

.tabulka td{ /*nastavení písma v tabulce u fotogalerie a u vozidel JSDH*/
	font-size: 13px;
	padding: 8px 8px 8px 8px;
	font-weight: bold;
/*	text-align: left;*/
	margin: 5px 5px 5px 5px;
	color: Black;	
} 

.red { /*nastavení barvy písma všeobecně*/
	color: Red;
	text-align: center;
}

.blue { /*nastavení barvy písma všeobecně*/
	color: Blue;
	text-align: center;
}

.red td{ /*nastavení barvy písma v tabulce u soutěží a fotogalerie*/
	color: Red;
   text-align: center; 	
} 

.vice { /*společně se .skryvaní umožňuje odkrývání a skrývání textu u výjezdů*/
	cursor: pointer; 
	cursor: hand; 
	text-decoration: underline;
	float: right;
	color: Red;
	font-size: 0.9em;
}

.skryvany {
display: none;
font-weight: bold;
}

.kronika a img.gray { 
filter: gray;
margin-left: 200px;
margin-bottom: 40px;
border: 0px;
} /*efekt obrázku kroniky u historie*/

.kronika a:hover img  { 
filter: none; 
margin-left: 200px;
margin-bottom: 40px;
border: 0px;
}

/*
.oramuj {
	border-style: dotted;
	border-width: 2px;
	padding: 3px 3px 3px 3px;
	border-color: #CACACA;
}*/

#paticka {
	
	font-size: 0.7em;
	width: 933px;
	clear: both;
	border-top: 1px solid silver;
	padding: 2px 2px 30px 2px; /*šířka patičky*/
	background-image: url(layout/paticka.png);
	margin: 1px 0 0 0;
}

#paticka .leva {
	float: left;
	width: 50%;
}

#paticka .prava {
	float: right;
	text-align: right;
	width: 50%;
}

