BODY {
	margin: 1em;
	padding: 0;
	background-color: white;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.cara{
	background-image: url(img/cara.jpg);
	background-repeat : repeat-x;
	height: 10px;
}

/* -- odkazy -- */
A:LINK, A:VISITED {
	color : rgb(0,0,51);
	text-decoration : none;
}
A:HOVER {
	color : Maroon;
	text-decoration : none;
}

/* -- rozvrzeni -- */
#stranka {
	background: #CCD6E0;
	
 }

/* -- top -- */
#top {
	margin: 0;
	padding: 0px;
	border: 0px;
	height: 100px;
	background:##211517;
	width: 800px;
	vertical-align: bottom;
	text-align: center;
}
#logo{
	float: left;
	border: none;
}
#topi{
	float: right;
	border: none;
}
/* -------------- */

/* -- menu -- */
* html #menu {
height: 2em;
text-align: center;
}
/*
#menu {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: red;
	border: 0px;
	height: 2em;
}
*/
#menu2{
	width: 730px;
  text-align: center;	
}

/* for Internet Explorer */
/*\*/
* html #menu A {
width:81px;
}
#menu A {
	font-size: 0.8em;
	text-align: center;
	color: #000033;
	width:81px;
	margin: 2px 9px 2px 0px;
	padding: 2px 0 2px 0px;
	background-color: white;
	display: block;
	float: left;
	border-bottom: #328A8A solid 5px;
	border-left: #328A8A solid 1px;
}

/* for Internet Explorer */
/*\*/
* html #menu A:HOVER {
width:81px;
}
#menu A:HOVER {
	color : #8B0000;
	font-size: 0.8em;
	width:81px;
	background-color: White;
	text-decoration: none;
	margin: 2px 9px 2px 0px;
	padding: 2px 0 2px 0px;
	border-bottom: #CCCC99 solid 5px;
	border-left: #CCCC99 solid 1px;
}

/* for Internet Explorer */
/*\*/
* html #men A {
width:110px;
}
#men A {
	font-size: 0.8em;
	color: Black;
	width:110px;
	margin: 2px 8px 2px 0px;
	padding: 2px 0 2px 5px;
	background-color: white;
	display: block;
	float: left;
}

/* for Internet Explorer */
/*\*/
* html #men A:HOVER {
width:110px;
}
#men A:HOVER {
	color : #8B0000;
	font-size: 0.8em;
	width:110px;
	background-color: White;
	text-decoration: none;
	margin: 2px 8px 2px 0px;
	padding: 2px 0 2px 5px;
}
/* for Internet Explorer */
/*\*/
* html #text {
height: 400px;
}
#text {
	min-height: 400px;
	background-color: #328A8A;
	background-image: url(img/bott.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-top: #328A8A double 3px;
  border-bottom: #328A8A double 3px;	
}
/* for Internet Explorer */
/*\*/
* html #text2 {
height: 400px;
}
#text2 {
	min-height: 400px;
	width: 730px;
	border-left: 3px #990033 solid;
  padding: 0;
	background-image: url(img/backl.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
	background-color: white;
}

#obsah{
margin: 0 30px 0 40px;
}
/*
h1{
	font-size: 18px;
	color: #FF8C00;
	font-weight: bold;
	margin : 10px 0px 15px 40px;
	padding : 0px;
	background-color: transparent;
	text-align: left;
}
*/

h1{
	font-size: 18px;
	color: white;
	font-weight: bold;
	margin : 0px 0px 15px 0px;
	padding : 2px;
	background-color: #990033;
	/*background-color: #FF8C00;*/
	text-align: left;
	width: 89%;
} 

#h{
visibility: hidden;
color: rgb(255,204,0);
} 
 
h2{
	font-size: 1em;
	color: rgb(255,102,0);
	font-weight: bold;
	margin : 10px 0px 7px 0px;
	padding : 0px;
	background-color: transparent;
	text-align: left;
	border-bottom: #990033 double 3px;
	width: 90%;
}
#rok {
color: rgb(255,204,51);
  font-size: 2em;
}

h3{
	font-size: 1em;
	color: #FF8C00;
	font-weight: bold;
	margin : 0 0px 10px 0;
	padding : 4px 0px 2px 10px;
	border-bottom: #990033 double 3px;
	width: 80%;
} 

td.rozpis1{
width: 110px;
background-color: rgb(255,153,0);
padding: 2px 3px;

}
td.rozpis2{
width: 400px;
background-color: rgb(255,153,51);
padding: 2px 3px;
}

hr.cistic {
   clear: both;
   height: 0px;
   border: none;
   margin: 0px 0 0 0;
   visibility: hidden;
   }
.odstavec{
	margin: 0.5em 0px 0 2em;
}
label.poptavka{
width: 200px;
display: block;
float: left;
background-color: rgb(153,204,255);
padding: 1px 1px 1px 3px;
margin-top: 1px;
}


img.img{
border: 0;
}
