body { 	margin:0px;
	padding:0px;
	background:url(_pic/prechod.gif) repeat-y center #e6e6e6;
	text-align:center;
	overflow: scroll; }

#nazev { display:none; }

#up_logo { position:absolute;
	top:5px;
	left:0px;
	width:100%; }

#up_logo span {	display:block;
	width:774px;
	height:75px;
	margin:0px auto;
	background:url(_pic/logo2.gif) no-repeat center;	}

#up_logo a, #up_logo a:visited, #up_logo a:active, #up_logo a:hover {
	width:774px;
	height:75px;	
	display:block;
	text-decoration:none;
	border:none; }

#page {	text-align:left;
	width:774px;
	background:white;
	margin:0px auto 0px; }

#navigace { position:absolute;
	top:75px;
	margin:0px auto;
	width:774px;
	float:left;
	background:white;
	list-style:none;
	border-bottom:2px double gray;
	padding:0px;
	margin:0px;
	text-align:center; }

#navigace li { text-align:center !important;
	float:left;
	font-weight:bold;
	font-family:Verdana,sans-serif;
	font-size:0.7em;
	margin:0px;
	padding:0px; }

#navigace #uvod { width:60px; }
#navigace #skola { width:125px; }
#navigace #zarizeni { width:115px; }
#navigace #zajm_cin { width:144px; }
#navigace #kalendar { width:140px; }
#navigace #dokumenty { width:100px; }
#navigace #kontakty { width:90px; }

#navigace a { padding:6px 0px;
	border:0px;
	display:block;
	width:95%; }

#navigace a:hover { display:block; color:#993333; }

#navigace span { padding:6px 0px;
	border:0px;
	display:block;
	width:95%;
	color:red; }

#telo {	position: absolute;
	top:107px;
	margin:0px auto 0px 3px;
	width:768px;
	float:left;
	background:url(_pic/bg.gif) repeat-y;
	border-bottom:1px solid #c0c0c0;
	border-top:1px solid white; }

#leva {	padding: 0px 10px;
	_padding:20px 10px;
	margin: 0px 1px;
	width:532px;
	float:left;
	color:#505050;
	line-height:110%; }

#text { margin:0px 1px 20px 1px;
	font-family:Arial,sans-serif;
	font-size: 0.8em; }

#prava { position: absolute;
	left: 564px;
	width: 206px; }

#prava h5 { background:#014726;
	font-family:Verdana,sans-serif;
	text-transform:uppercase;
	line-height:2em;
	margin:0px 0px 9px; 
	padding:0px 10px;
	color:white; }

#prava ul { margin:0px 15px;
	padding:0px 0px 10px 5px;
	_margin:0px 18px;
	line-height:120%;
	font-family:Verdana,sans-serif;
	font-size:0.7em; }

#prava ul li { list-style-type:square;
	color: blue;
	padding:0px 0px 10px 0px; }

#prava ul li span { color: black; }

p { text-indent:2em; }

table.kalendar_vzhled { border: 1px solid; width: 504px; margin: 0px auto; }
table.kalendar_vzhled td {
	border: 1px solid;
	width: 72px;
	height: 52px;
	vertical-align: top; }
table.kalendar_vzhled th {
	background-color: #e6e6e6;
	text-align: center;
	vertical-align: top; }
table.kalendar_vzhled td p {
	margin: 0px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
	font-style: italic; }
table.kalendar_vzhled p.vice {
	font-size: 0.8em;
	text-indent:0em;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	margin:0px; }

table.rozvrh_vzhled { 
  border: 1px solid; 
  width: 504px; 
  margin: 0px auto;
 }
  
table.rozvrh_vzhled td {
	border: 1px solid;
	width: 70px;
	height: 20px;
	 vertical-align: middle;
	margin: 0px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	font-style: italic; }
	
table.rozvrh_vzhled th {
  width: 84px;
	background-color: #e6e6e6;
	text-align: center;
	vertical-align: middle; }
	
	


/*  	
table.rozvrh_vzhled p.vice {
	font-size: 0.7em;
	text-indent:0em;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	margin:0px; }
	*/
	
	table.kontakt_vzhled { 
  border: 1px solid; 
  width: 78%; 
  margin: 0px auto; }
  
table.kontakt_vzhled td {
	border: 0px solid white;
	height: 20px;
	vertical-align: top; }
	
table.kontakt_vzhled th {
	background-color: #e6e6e6;
	text-align: center;
	vertical-align: top;
  width: 5%; }
  
table.kontakt_vzhled td p {
	margin: 0px;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	font-style: italic; }
	
	table.kontakt_vzhled01 { 
  border: 1px solid; 
  width: 78%; 
  margin: 0px auto; }
  
table.kontakt_vzhled01 td {
	border: 0px solid white;
	height: 20px;
	vertical-align: top; }
	
table.kontakt_vzhled01 th {
	background-color: #e6e6e6;
	text-align: center;
	vertical-align: top;
  width: 25%; }

h2 {	line-height: 1.3em;
	font-size: 1.7em; }

