/*****************************************************/
/*   Autor:  Vladimír Šereš                          */
/*   Upraveno: 25.februara.2007                      */
/*****************************************************/

/*   BODY - CELÁ STRÁNKA       */

body {
	/* Stránka - Velikost písma */
	font-size: 62.5%;
	/* Stránka - šířka vnějšího okraje */
	margin: 0em auto;
	/* Stránka - šířka vnitřního okraje */	
	padding: 0em;
	/* Stránka - obrazek na pozadi */	
	background: url(../img/img_background.gif) 
	/* Stránka - zarovnání - správně background-position: top center */	
	top center 
	/* Stránka - opakování pozadí (osa) - správně backgroun-repeat: repeat-y */
	repeat-y;
	/* Stránka - použité fonty načtou se v uvedeném pořadí */	
  	font-family: Verdana,Tahoma, Arial,sans-serif;
}


/*  Stránka - omezení šířky viditelné stránky */
#wrap {
	/* Obsah - šířka */
	width: 76em;
	/* Obsah - šířka vnějšího okraje - pořadí : horní pravý spodní levý */
	margin: 0em auto;
}

/*	Hlavička stránky - nastavení */
#head-s {
	/* Hlavička - šířka */
	width: 76em;
	/* Hlavička - šířka vnějšího okraje */ 
	margin: 0em 0em 0em 0em;
}

/*	Hlavička stránky - pozadí */
#head-back {
	/* Hlavička Pozadí - šířka */
	width: 100%;
	/* Hlavička Pozadí - výška */ 
	height: 100%;
	/* Hlavička Pozadní obtékání textu */	
	float: left;
	/* Hlavička - styl rámečku v pořadí - šířka, vzhled, barva */	
	border: none;
	/* Hlavička - vnější okraj */
	margin: 0em 0em 0em 0em;
	/* Hlavička - barva písma */
	color: rgb(15, 0, 0);}

/* Logo - nahoře vlevo */
#head-back-left {
	/* Logo vlevo - šířka */
	width: 14.5em;
	/* Logo - obtékání textu */	
	float: left;
	/* Logo - vnější okraj */
	margin: 0em 0em 0em 0em;
	/* Logo - vnitřní okraj */
	padding: 0em 0em 0em 0em;
	/* Logo - styl rámečku v pořadí - šířka, vzhled, barva */	
	border: none;
}

/* Foto šoly - nahoře vpravo */
#head-back-right {
	/* Foto vpravo - šířka */
	width: 61.5em;
	/* Foto - obtékání textu */		
	float: right;
	/* Foto - vnější okraj */
	margin: 0em 0em 0em 0em;
    /* Foto - vnitřní okraj */
	padding: 0em 0em 0em 0em;
	/* Foto - styl rámečku v pořadí - šířka, vzhled, barva */		
	border: none;
}

/*	Menu - celé - obecné nastavení */
#head {
    /* Čekání na ukončení obtékání - both = pod všemi plovoucími prvky  */
    /* (none, left, right) */
	clear: both;
    /*  Menu celé - vnější okraj */
	margin: 0em 0em 1em 0em;
    /*  Menu ohraničení shora */	
	border-top: solid 0.1em rgb(175,175,175);
    /*  Menu ohraničení zdola */	
	border-bottom: solid 0.1em rgb(175,175,175);
	/* Menu celé - barva pozadí */	
	background-color: rgb(235,235,235);	
	/* Menu celé - převáde text - všechna velká písmena */
	text-transform: uppercase;
	/* Menu celé - výška řádku */	
	line-height: 2.0em;
	/* Menu celé - výška menu (tloušťka) */	
	height: 2.0em;
	/* Menu celé - barva písma */	
	color: rgb(50,50,50);
}

/*	Menu - řádky */
#head ul {	
    /* Odsazení řádku menu - vnější okraj */	
    margin: 0em;
    /* Odsazení řádku menu - vnitřní okraj */	
	padding: 0em;
    /* Vlastnosti odrážek (li) */	
	list-style: none;
	/* Menu - Tlustost písma (bold, 100, .., 900) */
	font-weight: bold;
	/* Velikost písma */
	font-size: 1.0em;
}	

/*	Menu - sloupce */
#head li {
	/* Menu Sloupce - Obtékání = umístnění zleva */
	float: left;
	/* Menu Sloupce - řádkový zlom (li): nowrap = zalamování na 1 řádku */	
	white-space: nowrap;
}

/*	Buňka - základní nastavení  */
#head li a {
	/* Buňka - zobrazení jako blok (inline, list-item, block, none) */	
	display: block;
    /* Buňka - vnitřní okraj buňky - horní, dolní čára */
	padding: 0em 1.0em 0em 1.0em;
   
    /* Menu Buňka -  hrany buňy, šířka a barva - solid = plný */
	/* border-right: */
	/* solid 0.1em rgb(175,175,175);*/

	/* Buňka - barva pozadí */	
	background-color: rgb(235,235,235);
	/* Buňka - textové efekty */	
	text-decoration: none;
	/* Buňka - barva písma */		
	color: rgb(50,50,50);
}

/*	Menu - buňka aktivní */
#head a:hover {
    /* Menu Buňka -  hrany buňy, šířka a barva - solid = plný */
	/* border-right: */
	/* solid 0.1em rgb(175,175,175);*/

	/* Buňka aktivní - barva pozadí */	
	background-color: rgb(185,250,200);	
	/* Buňka aktivní - převod textu na velká písmena */	
	text-transform: uppercase;
	/* Buňka aktivní - textový efekt underline = podtržení (none, overline,...) */
	text-decoration: underline;
	/* Buňka aktivní - barva písma */
	color: rgb(50,50,50);
}

/*	Menu - buňka zvolená */
#head .selected {
    /*  Buňka zvolená - vnitřní okraj */
	padding: 0em 1.0em 0em 1.0em;
    /* Menu Buňka -  hrany buňy, šířka a barva - solid = plný */
	/* border-right: */
	/* solid 0.1em rgb(175,175,175);*/	
	
	/* Buňka zvolená - barva pozadí */	
	background-color: rgb(187,211,247);
	/* Buňka zvolená - barva písma */		
	color: rgb(50,50,50);
}

/*	Menu - buňka zvolená červená */
#head .redselected {
	padding: 0em 1.0em 0em 1.0em;
    /* Menu Buňka -  hrany buňy, šířka a barva - solid = plný */
	/* border-right: */
	/* solid 0.1em rgb(175,175,175);*/			
	background-color: rgb(235,235,235);
	/* Buňka zvolená červená - barva písma */	
	color: #ff0202;
}

#head .greenselected {
	padding: 0em 1.0em 0em 1.0em;
    /* Menu Buňka -  hrany buňy, šířka a barva - solid = plný */
	/* border-right: */
	/* solid 0.1em rgb(175,175,175);*/			
	background-color: rgb(235,235,235);
	/* Buňka zvolená červená - barva písma */	
	color: #2fa52f;
}

#head .redselectedred {
	padding: 0em 1.0em 0em 1.0em;
    /* Menu Buňka -  hrany buňy, šířka a barva - solid = plný */
	/* border-right: */
	/* solid 0.1em rgb(175,175,175);*/			
	background-color: #ff0202;
	/* Buňka zvolená červená - barva písma */	
	color: rgb(50,50,50);
}

#head .greenselectedgreen {
	padding: 0em 1.0em 0em 1.0em;
    /* Menu Buňka -  hrany buňy, šířka a barva - solid = plný */
	/* border-right: */
	/* solid 0.1em rgb(175,175,175);*/			
	background-color: #2fa52f;
	/* Buňka zvolená červená - barva písma */	
	color: rgb(50,50,50);
}

/* Prostřední část - celek */
#mc {
	float: left;
	width: 98%;
	padding: 0em 0.6em 0em 0.7em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
	line-height: 1.3em;
	font-size: 1.2em;
}

/* Prostřední část - sloupec vlevo */
.mc-l {
	float: left;
	width: 47.75%;
}

/* Prostřední část - sloupec vpravo */
.mc-r {
	float: right;
	width: 47.75%;
}

/* Titulky článků - šedé */
.mc-btgrey {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(220,220,220);
	font-weight: bold;
	color: rgb(50,50,50);}/* Titulky článků - modré */.mc-btb {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(187,211,247);
	font-weight: bold;
	color: rgb(50,50,50);
}

/* Titulky článků - žluté */
.mc-bty {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(255,236,128);		
	font-weight: bold;
	color: rgb(50,50,50);
}

/* Titulky článků - zelené */
.mc-btg {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0em 0em 0.2em 0.3em;
	background-color: rgb(196,221,108);			
	font-weight: bold;
	color: rgb(50,50,50);
}

/* Titulky článků - červené */
.mc-btr {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(255,176,176);
	font-weight: bold;
	color: rgb(50,50,50);
}

/* Pozadí článku - bílé */
.mc-bw {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
}

/* Pozadí článku - modré */
.mc-bb {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(187,211,247);
}

/* Pozadí článku - žluté */
.mc-by {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,240,170);
}

/* Pozadí článku - zelené */
.mc-bg {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(224,244,181);
}

/* Pozadí článku - červené */
.mc-br {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,219,219);
}

/* Pozadí článku levý sloupec - bílé */
.mc-blw {
	float: left;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
}

/* Pozadí článku levý sloupec - modré */
.mc-blb {
	float: left;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(226,238,252);
}

/* Pozadí článku levý sloupec - žluté */
.mc-bly {
	float: left;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,240,170);
}

/* Pozadí článku levý sloupec - zelené */
.mc-blg {
	float: left;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(215,244,181);
}

/* Pozadí článku levý sloupec - červené */
.mc-blr {
	float: left;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,219,219);
}

/* Pozadí článku pravý sloupec - bílé */
.mc-brw {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
}

/* Pozadí článku pravý sloupec - bílé */
.mc-brb {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(226,238,252);
}

/* Pozadí článku pravý sloupec - žluté */
.mc-bry {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,240,170);
}

/* Pozadí článku pravý sloupec - zelené */
.mc-brg {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(224,244,181);
}

/* Pozadí článku pravý sloupec - červená */
.mc-brr {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,219,219);
}

/* Text headings and paragraphs */
/********************************/
.mc-bw p.heading {
	margin: 1.0em 0em 1.0em 0em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-bw p.subheading {
	margin: 1.0em 0em 0.6em 0em;	
	font-weight: bold;
}

.mc-bw p {
	margin: 0em 0em 0.6em 0em;
}

.mc-bb p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-bb p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.mc-bb p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.mc-by p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-by p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.mc-by p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.mc-bg p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-bg p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.mc-bg p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.mc-br p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-br p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.mc-br p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.mc-blw p.heading {
	margin: 1.0em 0em 1.0em 0em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-blw p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	font-weight: bold;
}

.mc-blw p {
	margin: 0em 0em 0.6em 0em;
}

.mc-blb p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-blb p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.mc-blb p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.mc-bly p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-bly p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.mc-bly p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.mc-blg p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-blg p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;	
	font-weight: bold;
}

.mc-blg p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.mc-blr p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-blr p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.mc-blr p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.mc-brw p.heading {
	margin: 1.0em 0em 1.0em 0em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-brw p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	font-weight: bold;
}

.mc-brw p {
	margin: 0em 0em 0.6em 0em;
}

.mc-brb p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;	
	font-weight: bold;
	font-size: 1.2em;
}

.mc-brb p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;	
	font-weight: bold;
}

.mc-brb p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;	
}

.mc-bry p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-bry p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.mc-bry p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.mc-brg p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-brg p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.mc-brg p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.mc-brr p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.mc-brr p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.mc-brr p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

/* Images */
/**********/
.mc-img-left{
	float: left;
	margin: 0.3em 0.5em 0em 0em;
	border: solid 1px rgb(100,100,100);
}

.mc-img-right{
	float: right;
	margin: 0.3em 0em 0em 0.5em;
	border: solid 1px rgb(100,100,100);	
}


/***   Patka stránky    ***/
#patka {
	clear: both;
	width: 76em;
	height: 2.5em;
	margin: 1.0em 0em 1.0em 0em;
	padding: 0.25em 0em 0.3em 0em;
	border-top: solid 0.1em rgb(150,150,150);
	border-bottom: solid 0.1em rgb(150,150,100);	
	background-color: rgb(220,220,220);
	text-align: center;
	color: rgb(100,100,100);
	font-size: 1.0em;}

/* Ostatní */
a:hover {
	color: rgb(10,106,245);
	text-decoration: none;
	background-color: rgb(255,255,255);
}
