BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: smaller; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: "helvetica ce",helvetica, arial, "arial ce",sans-serif; 
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: center;
	position:relative;
		BACKGROUND-IMAGE: url("../images/pozadi-kasparek.jpg"); 
	
}
A:link {
	COLOR: #bf0d0b
}
A:visited {
	COLOR: #000
}
A:hover {
	COLOR: #858585
}
A:active {
	COLOR: #FF9900
}
H1 {
	MARGIN-TOP: 1em; 
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 1.4em; 
	COLOR: #ffcc66; 
	FONT-STYLE:normal
}
H2 {
	MARGIN-TOP: 1.3em; 
	FONT-SIZE: 1.2em; 
	COLOR: #bf0d0b; 
	FONT-STYLE:normal
}
H3 {
	FONT-SIZE: 1.1em; 
	COLOR: #ff6600;
	FONT-STYLE: normal}
H4 {
	FONT-SIZE: 1em; 
	COLOR: #fffb9f;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;}
p {
	COLOR:black;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-align:justify;
  }

TABLE {
	FONT-SIZE: x-small; 
	BORDER-COLLAPSE: collapse;
	width: 90%;

}

td {
padding:2px 1em;
	border-bottom: 1px solid #bf0d0b;
}

tr:hover {
background-color:#ffcc66;
}

#text-obsah img{
margin:8px;
padding:3px;
background-color:#fff;
border:1px dashed #96969A;
}

.galerie {
text-align:center;
}

.bezramecku{
border:1px dashed #FFF;
}

#pasek {
	width: 790px;
	margin:1em auto;
	text-align:left; 
	BACKGROUND-COLOR: #bf0d0b;
	BORDER: #bf0d0b 1px solid;
	BACKGROUND-IMAGE: url("../images/pasek-pozadi.jpg"); 
	BACKGROUND-REPEAT: repeat-x;
}
.hlavicka {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url("../images/hlavicka-pozadi.jpg"); 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: auto; 
	WIDTH: 790px; 
	MARGIN-RIGHT: auto; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 128px; 
	BACKGROUND-COLOR: #bf0d0b;
	cursor: hand;
    }
#ovladani {
	BORDER: #000 0px solid; 
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: auto; 
	WIDTH: 790px; LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: auto; 
	BACKGROUND-COLOR: #bf0d0b; 
	TEXT-ALIGN: left;
	PADDING:0;
}
#doplnky
{
float: right;
width: 190px;
margin:10px;
padding:0;
BACKGROUND-COLOR: #ff6620;
BACKGROUND-IMAGE: url("../images/doplnek-pozadi.jpg"); 
BACKGROUND-REPEAT: repeat-x;
margin-top: 18px;

}
#doplnky-obsah
{
margin:0;
padding: 1em;
border:3px solid #bf0d0b;
}

#texty
{
margin:10 200 10 10px;
margin-top: 30px;
_margin-top: 10px;
padding:10px;
}

#text-obsah
{
margin:0;
padding: 1em;
padding-top: 1em;
_height: 450px;
min-height:500px;
TEXT-ALIGN: left;
BACKGROUND-COLOR: white;
BACKGROUND-IMAGE: url("../images/obsah-pozadi.jpg"); 
BACKGROUND-REPEAT: repeat-x;
border:3px solid #bf0d0b;

}
hr
{
clear:both;
display: none
}

.doleva {
align: left;
margin: 8px;
}

.doprava {
text-align: right;
margin: 8px;
}

.centrovat{
text-align: center;
margin: 8px;
}
#paticka {
	PADDING-RIGHT: 3px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: xx-small; 
	PADDING-BOTTOM: 3px; 
	MARGIN-LEFT: 0; 
	WIDTH: 788 px; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 0; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: white; 
	BORDER-top: white 5px solid;
		width: 790px;
}
.bez {
	DISPLAY: none
}
#doplnky-obsah h1,h2,h3,h4,h5,h6{
color: #bf0d0b;
FONT-WEIGHT: bolder;
}
#doplnky-obsah p{
color: #000;
FONT-WEIGHT: bolder;
}

#logo img{
margin:0px;
padding:0px;
background-color:transparent;
border:0px dashed #96969A;
}
#logo p{
text-align:center;
}


#navcontainer UL {
	PADDING: 0px; 
	FLOAT: left; 
	MARGIN: 0px; 
	WIDTH: 100%; COLOR:#fff; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-WEIGHT: bolder;
	BACKGROUND-COLOR: #bf0d0b; 
}
#navcontainer UL LI {
	DISPLAY: inline
}
#navcontainer UL LI A {
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 0.8em; 
	FLOAT: left; 
	PADDING-BOTTOM: 0.2em; 
	COLOR: e6e7e9; 
	PADDING-TOP: 0.2em; 
	BACKGROUND-COLOR: #bf0d0b;
	TEXT-DECORATION: none
}
#navcontainer UL LI A:hover {
	COLOR: #FFFB9F; 
	FONT-WEIGHT: bolder;
	BACKGROUND-COLOR: #bf0d0b;
	BACKGROUND-IMAGE: none;
	BORDER-left: #000000 0px solid;
}

.date {
	height: 110px;
	width: 90px;
	background: url(../images/kalendarium.gif) no-repeat;
	font: normal 65px Arial, Helvetica, sans-serif;
	color: #dc4400;
	text-align: center;
	padding: 0px 3px 0 0;
	line-height: 100%;
	float: left;
	margin: 0px 25px 0 25px;
}
.date span {
	height: 30px;
	display: block;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #f5f7bf;
	text-align: center;
	padding-top: 18px;
}	

