body
		{
		background-color: #445544;
		background-attachment: fixed;
		text-align: center;
		font-size: 12px;
		font-family: Times New Roman;
		padding: 5px 5px 5px 5px;
		margin: 5px 5px 5px 5px;
		}

#cele
			{
			position: relative;
			 background-color: #445544;
			text-align: left;
			border-color: #BBBB99;
			border-style: solid;
			border-width: 1px;
			font-size: 12pt;
			width: 971px;
			padding: 5px 0px 0px 0px;
			margin: auto auto;
			}

#hlavni
		 {
		 float: right;
		 width: 570px;
		 padding: 0px;
		 margin: 0px;
		 }

hr.nevid
	{
	clear: both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	}

#copy
		 {
		 background-image: url(../obr/prvky/zprava.jpg);
				background-repeat: repeat-x;
		 background-color: #FFCC00;
		 width: 188px;
		 border: solid 1px #BBBB99;
		 text-align: center;
		 color: #000000;
		 font-size: 10pt;
		 font-weight: normal;
		 margin: 0px 3px 5px 1px;
		 padding: 5px 0px;
		 }
		 
@media print {
div#copy {display: none;}
div#hlavni {float: left;}
div#mainImageDiv {display: none;}
div#cele_menu {display: none;}
div#prave_menu {display: none;}
div#cele {border: none;}
div.tlacitko {display: none;}
div.pole_t {display: none;}
img.logo {display: none;}
}

#mainImageDiv /*nadpis*/
			 {
			 background-color: #FFCC00;
			 border-color: #BBBB99;
			 border-style: solid;
			 border-width: 1px;
			 width: 958px;
			 height: 200px;
			 margin: 0px 5px 0px 5px;
			 padding: 0px 0px 0px 0px;
			 }
			 
#mainImageDiv a {
display: block;
width: 958px;
height: 200px;
}

img.nahled {position: absolute;
					 top: 4px;
					 left: 420px;
					border: 1px #BBBB99 solid;
					 }
					 
img.nahled1 {position: relative;
					border: 1px #BBBB99 solid;
					margin: 3px;
					 }

img.cast_skoly{
position: absolute;
top: 2px;
right: 2px;
}

img.cast_skoly_akce{
position: absolute;
top: 57px;
right: 150px;
}

img.zkratka{
margin: 5px 5px 0px 0px;
position: relative;
}

.mezera30 {height: 30px;}

.menu form {
padding: 0px;
margin: 0px 0px 5px 0px;
}
		
#cele_menu
					{
					width: 200px;
					float: left;
					padding: 0px;
					margin: 0px;
					}
					
#prave_menu
					{
					position: relative;
					width: 197px;
					float: right;
					padding: 0px;
					margin: 0px 0px 0px 1px;
					}

.menu
		 {
		 background-image: url(../obr/prvky/zprava.jpg);
background-repeat: repeat-x;
		 background-color: #FFCC00;
		 width: 188px;
		 border-color: #BBBB99;
		 border-style: solid;
		 border-width: 1px;
		 margin: 5px;
		 padding: 0px;
		 }
		 
#prave_menu .menu{
width: 188px;
position: relative;
margin: 5px 3px 5px 1px;
}

img.pun1
				{
				vertical-align: middle;
				margin: 0px 3px 3px 3px;
				padding: 0px;
				}

img.ikona
				{
				vertical-align: middle;
				padding: 0px;
				margin: 0px 5px 0px 3px;
				}

a img
	 {
	 border: none;
	 }
	 
.fotogalerie
{
color: #333;
font-size: 10pt;
text-align: center;
display: inline-block;
margin: 5px;
width: 126px;
height: 125px;
overflow: hidden;
border: dotted 1px #BBBB99;
}

.foto_nahled
{
text-align: center;
display: inline-block;
margin: 5px;
width: 126px;
height: 96px;
overflow: hidden;
border: dotted 1px #BBBB99;
}

fieldset {
border: solid 1px #BBBB99;
}	 

.jmeno_d
				 {
				 color: #FF0000;
				 width: 552px;
				 font-weight: bold;
				 font-size: 12pt;
				 background-image: url(../obr/prvky/zprava.jpg);
				 border-color: #BBBB99;
				 border-style: solid;
				 border-width: 1px;
				 margin: 5px 0px 5px 0px;
				 padding: 5px;
				 } 

.jmeno_h
				 {
				 color: #0000FF;
				 width: 552px;
				 font-weight: bold;
				 font-size: 12pt;
				 background-image: url(../obr/prvky/zprava.jpg);
				 border-color: #BBBB99;
				 border-style: solid;
				 border-width: 1px;
				 margin: 5px 0px 5px 0px;
				 padding: 5px;
				 }

.vel1 {font-size: 7pt;}
.vel2 {font-size: 10pt;}
.vel3 {font-size: 12pt;}
.vel4 {font-size: 14pt;}
.vel5 {font-size: 16pt;}

.pole
				 {
				 background-color: #445544;
				 width:552px;
				 border-style: none;
				 margin: 0px;
				 padding: 0px;
				 color: #ffffff;
				 }

.pole_t
     {
				 background-color: #FFCC00;
				 background-image: url(../obr/prvky/zprava.jpg);
				background-repeat: repeat-x;
				 width:562px;
				 border-color: #BBBB99;
				 border-style: solid;
				 border-width: 1px;
				 margin: 5px 0px 5px 0px;
				 padding: 0px;
				 font-size: 10pt;
				 }

.leve_pole, .leve_pole_stred
				 {
				 color:#000000;
				 background-image: url(../obr/prvky/zprava.jpg);
				background-repeat: repeat-x;
				 position: relative;
				 border-color: #BBBB99;
				 border-style: solid;
				 border-width: 1px;
				 background-color: #FFCC00;
				 float: left;
				 width:267px;
				 margin: 0px 0px 5px 0px;
				 padding: 5px 5px 5px 5px;
				 overflow: hidden;
				 }

.prave_pole, .prave_pole_stred
				 {
				color:#000000;
				 background-image: url(../obr/prvky/zprava.jpg);
				background-repeat: repeat-x;
				 position: relative;
				 border-color: #BBBB99;
				 border-style: solid;
				 border-width: 1px;
				 background-color: #FFCC00;
				 float: right;
				 width:267px;
				 margin: 0px -12px 5px 0px;
				 padding: 5px 5px 5px 5px;
				 overflow: hidden;
				 }
				 
.leve_pole_stred, .prave_pole_stred{
        text-align: center;
}
				 
.prave_pole a:link, .prave_pole a:visited, .prave_pole a:active, .leve_pole a:link, .leve_pole a:visited, .leve_pole a:active, .prave_pole_stred a:link, .prave_pole_stred a:visited, .prave_pole_stred a:active, .leve_pole_stred a:link, .leve_pole_stred a:visited, .leve_pole_stred a:active{
color: #000000;
}

.prave_pole a:hover, .leve_pole a:hover, .prave_pole_stred a:hover, .leve_pole_stred a:hover{
color: #FF0000;
}

.menu .sede_pole 
			{
			border-bottom-color: #BBBB99;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			margin: 0px;
			}
.sede_pole
				 {
				 background-image: url(../obr/prvky/zprava.jpg);
				background-repeat: repeat-x;
				 background-color: #FFCC00;
				 text-align:center;
				 width: auto;
				 border: none;
				 margin: 2px 0px 0px 0px;
				 padding: 0px;
				 }

.tlacitko
				 {
				 text-align:right;
				 margin: 5px 15px 15px 5px;
				 }
				 
.menu .tlacitko{
				 text-align:right;
				 margin: 5px 10px 0px 5px;
				 }

.nadpis1,
h1.nadpis1
	{
	border-color: #BBBB99;
	border-style: solid;
	border-width: 1px;
	background-image: url(../obr/prvky/h1.jpg);
	text-align: center;
	color: #FFCC00;
	font-size: 16pt;
	font-weight: bold;
	width:562px;
	height: 30px;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	}

.nadpis2, h2.nadpis2
	{
	background-color: transparent;
	text-align:left;
	color: #FFCC00;
	font-size:15pt;
	font-weight: bold;
	width:554px;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 10px;
	}

.nadpis3, h3.nadpis3
	{
	color: #FFCC00;
	font-weight: bold;
	background-color: transparent;
	text-align:left;
	font-size:13pt;
	margin: 5px;
	padding: 5px 0px 0px 0px;
	border-bottom-color:#BBBB99;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}

.leve_pole a.textove:link, .leve_pole a.textove:visited, .leve_pole a.textove:hover, .prave_pole a.textove:hover, .prave_pole a.textove:link, .prave_pole a.textove:visited, .leve_pole_stred a.textove:link, .leve_pole_stred a.textove:visited, .leve_pole_stred a.textove:hover, .prave_pole_stred a.textove:hover, .prave_pole_stred a.textove:link, .prave_pole_stred a.textove:visited {
white-space: nowrap;
width: 230px;
display: inline-block;
overflow: hidden;}
	
.akce_v_kal{
background-image: url(../obr/prvky/kalendar_akce.jpg);
}

.akce_v_kal a:link, .akce_v_kal a:visited, .akce_v_kal a:active, .akce_v_kal a{
text-decoration: none;
display: block;
color: #FF0000;
}

.akce_v_kal a:hover{
background-image: url(../obr/prvky/kalendar_akce1.jpg);
color: #000000;
}
	
.neplati
  {
  color:#bbbbbb;
  text-decoration:line-through;
  }

.menu .nadpis1, .menu h1.nadpis1
			{
			height: 25px;
			width:188px;
			border-style: none;
			font-size:12pt;
			padding: 3px 0px 3px 0px;
			margin: 0px;
			}

.zprava .nadpis3, .zprava h3.nadpis3, .zprava_oranzova .nadpis3
			{
			color: #000000;
			padding: 5px;
			margin: 0px;
			}

.prave_pole .nadpis1, .leve_pole .nadpis1, .prave_pole h1.nadpis1, .leve_pole h1.nadpis1{
						width: 264px;
						}
						
.prave_pole .nadpis3, .leve_pole .nadpis3, .prave_pole h3.nadpis3, .leve_pole h3.nadpis3 {
						width: 244px;
						}

.leve_pole .nadpis2, .prave_pole .nadpis2, .leve_pole h2.nadpis2, .prave_pole h2.nadpis2 {
					 border-color: #BBBB99;
					 border-style: solid;
					 border-width: 1px;
					 width: 254px;
					 color: #000000;
					 }
.oranzova {color: #663300;}
.zelena {color: #009900;}
.cervena {color: #FF0000;}
.modra {color: #0000FF;}

a.cervena:link , a.cervena:visited , a.cervena:active {
color: #FF0000;
display: block;
width: 100%;
}

a.modra:link , a.modra:visited , a.modra:active {
color: #0000FF;
display: block;
width: 100%;
}

.sede_pole a.cervena:hover, .sede_pole a.modra:hover {
font-weight: normal;
color: #000000;
}

.barva{background-image: url(../obr/prvky/menu1.jpg);}

.zprava
				{
				color: #000000;
				background-image: url(../obr/prvky/zprava.jpg);
				background-repeat: repeat-x;
				background-color: #FFCC00;
				width: 552px;
				position: relative;
        border-color: #BBBB99;
				border-style: solid;
				border-width: 1px;
				margin: 3px 0px 3px 0px;
				padding: 0px 5px 2px 5px;
				}

.zprava a:link, .zprava a:visited, .zprava a:active, .zprava_oranzova a:link, .zprava_oranzova a:visited, .zprava_oranzova a:active {
color: #000000;
}

p
 {
 margin: 0px 5px 0px 5px;
 padding: 0px 5px 0px 5px;
 }

p.horni_cara{
width: 178px;
position: relative;
background-image: url(../obr/prvky/zprava.jpg);
background-repeat: repeat-x;
border-top: solid 1px #BBBB99;
margin: 5px 0px 0px 0px;
padding: 5px;
}

p.horni_cara a:link, p.horni_cara a:visited, p.horni_cara a:active{
color: #000000;
white-space: nowrap;
width: 150px;
display: inline-block;
overflow: hidden;
}

#copy a:link, #copy a:visited, #copy a:active{
color: #000000;
white-space: nowrap;
overflow: hidden;
}

p.horni_cara a:hover, #copy a:hover{
color: #FF0000;
}

.vpravo
 {
 text-align: right;
 margin: 0px 5px 0px 5px;
 padding: 0px 5px 0px 5px;
 }

p.stred
 {
 text-align: center;
 margin: 0px 5px 0px 5px;
 padding: 0px 5px 0px 5px;
 }

p.top5stred
					 {
					 text-align:center;
					 margin: 5px 5px 0px 5px;
					 padding: 5px 5px 0px 5px;
					 }

p.top5
					 {
					 text-align:left;
					 margin: 5px 5px 0px 5px;
					 padding: 5px 5px 0px 5px;
					 }
					 
.sede_pole p {margin: 0px;}

table {background-color: #FFCC00;
color: #000000;
}

table tr a:hover{
color: #ff0000;
}

table a:link, table a:active, table a:visited{
color: #000000;
}

.leve_pole table, .prave_pole table {width: 254px;
background-color: transparent;
}

.leve_pole table.s538, .prave_pole table.s538 {width: 266px;
background-color: transparent;
background-image: none;
border-style: none;
}

.alarm table, .zprava table
{background-color: transparent;}

.leve_pole .zprava, .prave_pole .zprava {
width: 254px;
border-style: none;
}


table.s538
		 {
		 background-image: url(../obr/prvky/zprava.jpg);
		background-repeat: repeat-x;
		 width: 564px;
		 margin: 2px 0px 0px 0px;
		 padding: 5px 5px 5px 5px;
		 border-color: #BBBB99;
		 border-style: solid;
		 border-width: 1px;
		 }
		 
td .nadpis3, td h3.nadpis3 {color: #000000;}
th.stred {text-align:center;}
th {text-align:left;}
tr.b {
background-color: #FFBB00;
}
tr.a {
background-color: #FFCC00;
}
td.sirka80 {width: 30px;}
td.sirka5 {width: 5px;}
td.sirka100 {width: 100px;}
td.stred {text-align: center;}
td.zprava {width: 45px;}
td.top_cara
					 {
					 border-top-color: #BBBB99;
					 border-top-style: solid;
					 border-top-width: 1px;
					 }

th.top_cara
					 {
      background-image: url(../obr/prvky/kalendar_akce.jpg);
					 border-top-color: #BBBB99;
					 border-top-style: solid;
					 border-top-width: 1px;
					 }

.down_cara
					 {
      border-bottom-color: #BBBB99;
					 border-bottom-style: solid;
					 border-bottom-width: 1px;
					 }
					 
.kalendar_levo {
font-size: 10pt;
float: left;
position: relative;
width: 180px;
margin: 2px;
text-align: center;
padding: 0px;
background-color: #ffffff;
}

.kalendar_pravo {
font-size: 10pt;
float: right;
position: relative;
width: 180px;
margin: 2px;
text-align: center;
padding: 0px;
background-color: #ffffff;
}

table.kalendar_maly
  {
  border-color: #BBBB99;
							border-style: solid;
							border-width: 1px;
							width: 180px;
							background-color: #FFCC00;
							text-align: center;
							margin: 0px 0px 0px 0px;
							padding: 0;
  }

table.kalendar
							{
							border-color: #BBBB99;
							border-style: solid;
							border-width: 1px;
							width: 190px;
							background-color: #FFCC00;
							text-align: center;
							margin: 0px 3px 5px 1px;
							padding: 0;
							}

table.kalendar td
							{
							width: 26px;
							border-bottom-color: #BBBB99;
							border-bottom-style: solid;
							border-bottom-width: 1px;
							background-image: url(../obr/prvky/menu1.jpg);
							text-align:center;
							}

table.kalendar td.noram, table.kalendar_maly td.noram
							{
							background-image: url(../obr/prvky/menu1.jpg);
							text-align:center;
							background-color: #FFFFDD;
							border-style: none;
							}
							
table.kalendar_maly td.ram_prihlaseno
                {
                background-image: none;
							 background-color: #00dd00;
							 border-color: #FF0000;
							 border-style: solid;
							 border-width: 1px;
							 margin: 0px 0px 2px 0px;
							}
							
table.kalendar_maly td.prihlaseno
							{
							background-image: none;
							text-align:center;
							background-color: #00dd00;
							border-style: none;
							}
							
table.kalendar td.ram,  table.kalendar_maly td.ram
							 {
							 background-image: url(../obr/prvky/menu1.jpg);
							 border-color: #FF0000;
							 border-style: solid;
							 border-width: 1px;
							 margin: 0px 0px 2px 0px;
							}
							
.hlava_kal_maly
{
							 width: 178px;
							 margin: 0px 0px 0px 0px;
		            padding: 2px 0px 2px 0px;
							 text-align:center;
							 color: #FFCC00;
							 background-image: url(../obr/prvky/h1.jpg);
							 font-weight:bold;
							 border-top-color: #BBBB99;
							 border-top-style: solid;
							 border-top-width: 1px;
							 border-right-color: #BBBB99;
							 border-right-style: solid;
							 border-right-width: 1px;
							 border-left-color: #BBBB99;
							 border-left-style: solid;
							 border-left-width: 1px;
							}
							
.hlava_kal
							 {
							 height: 25px;
							 width: 188px;
							 margin: 5px 3px 0px 1px;
		            padding: 3px 0px 3px 0px;
							 text-align:center;
							 color: #FFCC00;
							 background-image: url(../obr/prvky/h1.jpg);
							 font-weight:bold;
							 border-top-color: #BBBB99;
							 border-top-style: solid;
							 border-top-width: 1px;
							 border-right-color: #BBBB99;
							 border-right-style: solid;
							 border-right-width: 1px;
							 border-left-color: #BBBB99;
							 border-left-style: solid;
							 border-left-width: 1px;
							}

.hlaska
			 {
			 height: 25px;
			 background-color: #FFCC00;
				 background-image: url(../obr/prvky/zprava.jpg);
				background-repeat: repeat-x;
			 width:552px;
			 border-color: #BBBB99;
			 border-style: solid;
			 border-width: 1px;
			 margin: 5px 0px 5px 0px;
			 padding: 5px;
			 text-align:center;
			 color:red;
			 font-size:14pt;
			 font-weight:bold;
			 }

.pole .hlaska
			 {
			 font-size:12pt;
			 width:552px;
			 }
			 
.pole .zprava .hlaska
			 {
			 font-size:12pt;
			 width:539px;
			 }

.pole td .hlaska
			 {
			 font-size:12pt;
			 width:534px;
			 }

.menu .hlaska
			 {
			 border-style: none;
			 font-size:12pt;
			 margin: 0px;
			 padding: 5px;
			 width:178px;
			 }

.alarm
			{
			font-size:14pt;
			text-align:center;
			color: #FF0000;
			background-color: #FFCC00;
			background-image: url(../obr/prvky/zprava.jpg);
			background-repeat: repeat-x;
			width: 562px;
			border-color: #BBBB99;
			border-style: solid;
			border-width: 1px;
			margin: 5px 0px 5px 0px;
			padding: 5px 0px 5px 0px;
			}
			
.pole .alarm
			{
			width: 562px;
			}
				
.nadpis1 a, h1.nadpis1 a {
  font-weight: normal;
  font-size: 14px;   
  }
  
.odhlas {
background-image: url(../obr/prvky/menu1.jpg);
text-align: center;
height:22px;
}

.odhlas a:link, .odhlas a:active, .odhlas a:visited {
color: #000000;
width: 188px;
margin: 0px;
text-decoration: none;
display: block;
height: 20px;
}

.odhlas a:hover{
background-image: url(../obr/prvky/menu2.jpg);
font-weight: bold;
}
  
p.vpravo a, .nadpis3 a, h3.nadpis3 a{text-decoration:none;}
a:visited {color:#FFFFFF;}
a:link 	  {color:#FFFFFF;}
a:hover   {color:#FFFFFF;}
.pole a:hover{
font-weight: normal;
text-decoration: none;
}
.menu a:hover{color: #ff0000;}
.pole_t a:visited, .pole_t a:link, .pole_t a:active{
display: inline-block;
color: #445544;
background-image: url(../obr/prvky/menu1.jpg);
padding: 0px 5px 0px 5px;
height: 22px;
margin: 0px 5px 0px 5px;
}

.pole_t a:hover {
background-image: url(../obr/prvky/menu2.jpg);
color: #FF0000;
}

#zalozky a
				 {
				 color: #000000;
				 font-weight: normal;
				 text-decoration:none;
				 }

.nadpis3 a:hover, h3.nadpis3 a:hover {color:#FF0000;}

#zalozky							{
											width:100%;
											}
											
#zalozky ul						{
				 							margin:0 0 0 10px;
				 							padding: 0;
				 							list-style-type: none;
				 							}
				 							
#zalozky li						{
                      
				 							float:left;
				 							display:inline;
				 							margin:4px 0.35em 0 .35em;
				 							padding:0;
				 							white-space:nowrap;
				 							background-image: url(../obr/prvky/menu1.jpg);
				 							
				 							}
				 							

#zalozky li.active		{
                      color: #FFCC00;
				 							position:relative;
				 							top:2px;
				 							margin-top:0;
				 							padding:2px 0.75em 4px 0.75em;
				 							border:1px solid #BBBB99;
				 							border-bottom: 0;
				 							background-image: none;
                      background-color:#445544;
				 							}
				 							
#zalozky li a					{
				 							display:block;
											display: inline-block;
				 							padding:2px .75em;
					 						}
					 						
#zalozky a:hover
				 {
				 color: #FF0000;
				 font-weight: normal;
				 text-decoration:none;
				 background-image: url(../obr/prvky/menu2.jpg);
				 }
					 						
#page									{
											border-top:1px solid #BBBB99;
											border-left:1px solid #BBBB99;
											border-right:1px solid #BBBB99;
											border-bottom-style:none;
											clear:left;
											margin: 0px 0px 5px 0px;
        							padding: 0px 0px 5px 0px;
											background-color: #445544;
											width:562px;
											height: 1px;
                    }

/*Vertikální menu*/
.markermenu{
list-style-type: none;
margin: 0px;
padding: 0px;
width: 175px;
}

.markermenu li a{
background-image: url(../obr/prvky/menu1.jpg);
color: #000000;
display: block;
height: 20px;
width: 168px;
padding: 2px 0;
padding-left: 20px;
text-decoration: none;
font-weight: bold;
border-top: 1px solid #BBBB99;
margin: 0px 0px 0px 0px;
}

.markermenu li a.blik{
background-image: url(../obr/prvky/menu.gif);
color: #000000;
display: block;
height: 20px;
width: 168px;
padding: 2px 0;
padding-left: 20px;
text-decoration: none;
font-weight: bold;
border-top: 1px solid #BBBB99;
margin: 0px 0px 0px 0px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #000000;
}

.markermenu li a:hover{
color: #FF0000;
background-color: #FFDDDD;;
background-image:url(../obr/prvky/menu2.jpg);
}

.zkryto {
visibility: hidden;
}


