body {
    background-color: white; margin:4px;
    font-family: Trebuchet MS,sans-serif;
    font-size: 10pt;
    color: white;
    text-align: center;
}

#wrapper {
    width: 998px;
    margin: 0 auto;
    background-color: #D31D4B;
    min-height: 800px;
    padding: 10px;
    border: 1px solid black;
    color: white;
}

p            { margin-top:2px; margin-bottom: 6px; text-align:justify }
a            { color: white; text-decoration:underline }
a:hover      { color: #8FA5C4; text-decoration:none }

.nstranky    { text-align: Center; font-size: 15pt; color: #122849;
               font-weight:bold; margin-top:14px; margin-bottom: 20px }


h1	{ font-size: 14pt; font-weight: bold; margin-top:18px; margin-bottom:6px; color: #000000}
h2	{ font-size: 11pt; font-weight: bold; margin-top:10px; margin-bottom:3px; }
ul	{ margin-top:0px; margin-bottom:6px; }

hr	{ margin-top: 16px; margin-bottom: 16px; }
.indent { 
    margin-bottom: 30px;
    margin-left: 30px; }

#puvodnibarvaheaderu { background-color: #367FC3; }
.headertable	{ border-style:solid; border-color:#122849; border-width:1px; margin-bottom:6px; background-color: white;}
.tdmenu		{ background-color: #122849; padding-left:5px; padding-right:5px; }

#sidebar {
    background-image: url('images/sidebar.jpg');
    border: 1px solid white;
}

#cbtitul {
    font-weight:900; font-size: 23pt; 
    font-family: Arial Black;
    margin-bottom:0px;
    margin-right:0px;
    text-align:center;
    vertical-align: center;
    color: #E6DACF;
}

#cbtitul IMG {
    position: relative;
    top: 8px;
}

.menu, a.menu,
.budovainfo	{ font-size: 10pt; font-weight: bold; color: #E6DACF;
		  text-decoration: none; border-width:0px;
		  margin-top:0px; margin-bottom:0px; text-align:center; }
a.menu:hover    { color: #FFFFFF; text-decoration:underline }

.zakltextodsaz	{ position:relative; left:30px; }

.oddaleny { margin-top: 12px; }
.odsazeny { margin-left: 40px; }

.obrazek { margin: 10px; }

.budovainfo	{ font-size: 12pt; margin-top:2px; margin-bottom:2px; }
.budovainfotext	{ background-color: #E6AC73; }


.kalendar	{ border-spacing:2px; border-style:solid; border-color:#823600; border-width:2px; margin-bottom:6px; background-color:#DAB893}
.denvtydnu	{ font-weight:bold; font-size:12pt; color:#FFFFFF; }
.dentd		{ background-color: #823600; height:30px; text-align:center; }
.denvsedni,
.denvikend,
.denvybrany	{ padding:2px; height:50px; }
.denvsedni	{ background-color: #FBE7D5; }
.denvikend	{ background-color: #EBD7C5; }
.denvybrany	{ background-color: #FFFFFF; border-color:#000000; border-width:2px; border-style:solid; }

.cislodne	{ background-color: #EBD7C5; padding-left:10px; padding-right:10px; border-width:1px; border-color:#000000; border-style:solid; }
.denoddo	{ font-weight:bold; font-size:10pt; }
.denpopis	{ font-size:10pt; }
.denosoba	{ font-size:10pt; }
.denudalost	{ border-width:1px; border-color:#DAB893; border-style:solid; margin-top:2px;}

.ukoltd		{ background-color: #FBE7D5; text-align:center; }
a.dentd:hover	{ color: #DAB893; }

.progtable	{  }
.phead		{ background-color: #DFD1B0; font-weight:bold; text-align:center; }
.phead2		{ background-color: #E3D6B9; font-weight:bold; text-align:center; }

.prgtbl		{ border-style: solid;
		  border-collapse: collapse;
		  margin: 4px;
		  margin-left: 20px;
		  margin-bottom: 10px;
		  width: 730px;
		  border-width: 2px;
		}
.prgtbl th	{ 
		  background-color: #BF7830; 
		  text-align: left;
		  padding: 4px;
		}		
.prgtbl tr	{  border-style: solid;
		  border-width: 1px;
		}
.firstcol { width: 90px; }

.ramecek { border-style: solid; border-width:2px; border-color:#865422; padding:4px; margin-left:50px; margin-right: 50px; 	}
