body 
{color: #006400;
 background-color: #ffffff;
 background-image: URL('images/backobrrepeat.jpg');
 background-position: center top;
 background-repeat: repeat-y;
 text-align:center
}

div.celastranka 
{
  position:relative; 
  margin:auto; 
  width:960px; 
  text-align:left;
  border:none;
}

a:link {color:blue;}
a:visited {color:#808000;}
a:hover {color:#ff8C00;}

img {border: 1px solid black;}
img.holy {border:none;}

table {border: none; margin:10px; width:940px;}
table.vyvesnistitek {width:auto; border: 1px solid black;}
table.novinky {background-color: white; border: 1px solid black;}

td
{
	padding: 10px;
}
td.menu 
{
	vertical-align:top; 
	border-right: 1px solid black; 			
	width:180px;
}
td.obrazek 
{
	width:320px;
	vertical-align:middle; 
	text-align:center;
}
td.text
{
	width:620px;
	vertical-align:middle;
	text-align:left;
} 
td.hlavninadpis
{
 	width:530px;
	padding:0px; 
	vertical-align:middle; 
	text-align:center
}
td.hlavniobrazek
{
	width:200px;
	padding:0px;
	vertical-align:middle;
	text-align:center
}
td.hlavniinfo
{
	padding:0px;
	vertical-align:middle;
	text-align:right;
}
td.sfotkou 
{
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
td.bezpozadi 
{
	background-color: white;
}

/* elementy h1-h4, odstupnovane nadpisy, h1 nejvetsi, h4 nejmensi */ 

h1,h2,h3,h4,p,li {font-family:arial; margin-top:0px;}
h1,h2,h3,h4 {font-weight:bold}

h1 
{
    font-size: 40pt;
    font-style: italic;
}

h2
{
    font-size: 16pt;
}

h3
{
    font-size: 12pt;
}

h4 /* h4 ma velikost jako p */
{
    font-size: 10pt;
}

p /* obycejny odstavec, velikostne jako h4 */
{
    font-weight: normal;
    font-size: 10pt;
}

p.popisfotka /* jako odstavec, ale zmenseno a tucne */
{font-weight: bold; font-size: 8pt;}

p.spodek {text-align:center; border-top: 1px solid black; 
font-size: 8pt;}

/* element li (vycet), neprejima totiz vlastnosti od nadrazenych elementu (nevim proc!) */
li
{
    font-weight: normal;
    font-size: 10pt;
}

li.bold /* jako li, ale tucne */
{font-weight: bold;}

/* nove tridy */
.red {color:red;} /* nova trida, cokoliv muze byt cervene, ostatni vlastnosti prejima od elementu, v nemz se pouzije */

.italic /* nova trida, cokoliv muze byt kurzivou, ostatni vlastnosti prejima od elementu, v nemz se pouzije */
{font-style: italic;}

.mini {font-size: 8pt; font-weight:normal;} /* nova trida, cokoliv muze byt zmenseno a tenoucke, vetsinou zmensuju span (kratke poznamky v textu) nebo p (popisky), ostatni vlastnosti od nadrazeneho elementu */

