body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

h1, h2, h4 { 
   margin: 4pt 0;
   padding: 2pt; 
	border-bottom: 2pt solid black; 
	border-top: 2pt solid black;
}

h3 { 
	font-variant: small-caps;
	margin: 4pt 0;
}

h1 { font-size: 175%; margin-top: 0; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 110%; }

a {
	text-decoration: underline;
}

p {
	margin: 0px;
	padding: 4pt 0;
}



/* layout */

#kopf {display: none;}
#foto {display: none;}
#zahlavi {display: none;}
#zapati {font-size: 85%; margin-top: 8pt;}
#hlavniin {text-align: justify;}
#menu {display: none;}

/* spodni navigace */

#navigace {display: none;}

p img { 
   float: right;
	margin: 5px 5px 5px 10px;
	border: 0px;
	text-decoration: none;
}

/* home */

#otv {text-align: left;}
#otv td, th { padding: 3px 10px;}
th { font-weight: bold; color: #FFFFFF; margin: 50px;}
.om { width: 200px; margin: 50px;}
.od { width: 280px; margin: 50px;}
#vst, prg { text-align: left;}
#vst td, #prg td { padding: 3px 10px;}
.vk { width: 300px; }
.vc { width: 60px; }



/* galerie */

#ng {text-align: center;}
.gal {margin: 10px auto;}

.gal img { 
   margin: 0px 2px;
	border: 0px;
   text-decoration: none;
}

/* program */

#prg {width: 460px;}
#prg .vc {width: 25%;}
#prg .vk {width: 75%;}
#prg .vk p { margin: 5px 0;}
#prg td {
   vertical-align: top;
	text-align: justify;
}

/* formular */

#formelar {
	margin-bottom: 20px;
}

.lform, .pform, #odeslat {
	padding: 1px 10px;
}


.kn1 {
   width: 25%;
	vertical-align: top;
}

.kn2 {
   width: 75%;
	padding: 2px 1px;
}

.rg {
   text-align: right;
   margin-bottom: 1px;
}

.zprava {
   border-bottom: 2px solid #858585;
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-align: justify;
}