*{
  margin: 0;
  padding: 0;
  boder: 1px solid gray; }
body{
  text-align: center;
  /*background: white url(img/pattern.gif);*/
  font-family: Arial, Helvetica, sans-serif;}
  
h1,h2,h4{
  text-align: center;
  color: rgb(0,158,224);}
h1{
  visibility: hidden;
  font-size: 10px;}
h2{
  margin: 0 0 20px 0;
  font-size: 35px;}
  /*colr: rgb(164,255,40);
  colr: rgb(148,255,57);*/
h2 span.dovetek{
  font-size: 22px;}
h2 span.akc{
  clor: rgb(0,100,200);
  font-size: 26px;}
h2{
  margin-bottom: 10px;
  txt-decoration: underline;
}
#text h2{
  font-size: 210%;
  color: #555;
  marin: 0;
}
h3{
  text-align: center;
  color: rgb(111,200,15);
  font-size: 15px;}
h3.black{
  color: black;
  font-size: 20px;
  margin: 20px 0;}
.black{
  color: black;}
a, .generated{
  color: rgb(0,158,224);
  font-weight: bold;}
.generated{
  font-size: 120%;}
a:hover{
  color: red;}
  
div.center{
  text-align: center;}


#in1{ 
  background:  url(img/horni_pruh.gif) repeat-x;
  height: 117px;
  }
#obsah{
  text-align: left;
  width: 1008px;
  margin: 0 auto;
  position: relative;
  }
 
  
#horni_pruh li{
  display: inline;}
#horni_pruh li a{
  display: block;
  width: 110px;
  height: 117px;
  float: left;
  text-indent: 800px;
  font-size: 1px;
  color: rgb(0,158,224);
  overflow: hidden;}
a#e-shop {background: url(img/zamestnani.gif);}
a#n-k-centrum {background: url(img/n_k_centrum.gif);}
a#terenni-prace {background: url(img/bydleni.gif);}
#horni_pruh li a#lrs {width: 348px;} 
a#lrs {background: url(img/lrs.gif);} /*kvuli prebijeni..*/
a#multikultura {background: url(img/multikultura.gif);}
a#predskolni-deti {background: url(img/predskolni_deti.gif);}
a#akcept {background: url(img/akcept.gif);}

#horni_pruh li a:hover, #horni_pruh li a.active{
  background-position: 0 -117px;}

ul#menu_left{
  float: left;
  width: 133px;
  list-style-type: none;
  background-color: white;}
#menu_left li{
  text-align: center;}
#menu_left li a{
  display: block;
  vertical-align: middle;
  color: rgb(0,138,194);
  color: #444;
  font-weight: bold;
  text-decoration: none;
  font-size: 13px;
  background: white url(img/menu_polozka.gif);
  width: 133px;
  height: 60px;}
#menu_left li a.podmenu1, #menu_left li a.podmenu2, #menu_left li a.podmenu3{
  color: rgb(0,158,224);
  background-image: none;
  text-align: left;
  height: 22px;
  _height: 25px;
  padding: 3px 0 0 25px;
  width: 113px;
  _width: 138px;}
#menu_left li a.podmenu2{
  height: 37px;
  _height: 40px;
  padding: 3px 0 0 25px;
  }
#menu_left li a.podmenu3{
  height: 52px;
  _height: 55px;
  padding: 3px 0 0 25px;
  }
#menu_left li a:hover, #menu_left li a#active{
  background-position: 0 -60px;
  color: black;}
#menu_left li a.podmenu1:hover, #menu_left li a.podmenu2:hover, #menu_left li a.podmenu3:hover{
  background: white url(img/sipka.gif) no-repeat left center;}
#menu_left li a table{
  text-align:center; 
  width:100%; 
  height:100%;}  
#menu_left li a#active{
  color: red;}
#menu_left li a#active2{
  color: black;
  background: white url(img/sipka2.gif) no-repeat left center;}
#menu_left li a.radek1{
  line-height: 19px;}
#menu_left li a.radek2{
  line-height: 15px;}
#menu_left li a.radek3{
  line-height: 16px;}
#menu_left li a.radek4{
  line-height: 32px;}

div#text{
  text-align: justify;
  float: left;
  width: 722px;
  _width: 714px;
  font-size: 10pt;
  background-color: white;
  margin: 0 10px 20px 10px;
  }
div#text table{
  font-size: 10pt;
}
div#text p{
  margin: 20px;}
div#text ul, div#text ol{
  margin: 10px 20px 20px 50px;
  padding: 0;}
div#text ul{
  list-style-image: url(img/odrazka.gif);
  }
#text ul.sipky{
  list-style-image: none;
  list-style: none;
}
#text .sipky  a{
  background: url(img/sipka2.gif) no-repeat left 2px;
  padding-left: 26px;
  line-height: 20px;
}
#text .sipky a:hover{
  background-image: url(img/sipka.gif);
}
div#text ol{
  list-style-type: lower-alpha;}
div#text strong{
  margin: 0 0 0 20px;}
div#text table.velka, div#text table.sipky{
  margin: 20px;
  font-size: 10pt;
  border-collapse: collapse;}
div#text table.velka td{  
  border: 1px solid rgb(0,158,224);
  padding: 0 3px;
  }
div#text table.sipky td{
  text-align: left;
}
div#text table.sipky td.vpravo{
  text-align: right;
}
div#text .gray{
  color: #444;}
div#text div.kontakty{
  margin: 0px;
}
div#text span.bublina{
  font-weight: bold;
  font-size: 10px;
  position: relative;
  top: -5px;
}
.poznamka{
  font-weight: bold;
  font-size: 10px;
}  

/*aktuality*/
.aktdatum{
  font-weight: bold;
  font-size: 18px;
  color: rgb(0,158,224);
}


.aktgray{
  font-weight: bold;
  font-size: 15px;
  color: #444;
}
h3.akt{
  font-size: 18px;
  color: #444;
  margin: 5px;
}
hr{
 margin:0 20px;
 border: 0;
 border-top: 1px #666 solid;}
hr.hrdott{
 margin:0 20px;
 border-top: 1px #666 dotted;}
td#ostatni p{
  margin: 10px 20px;
}
 
 
#text .lemargin{
  margin: 0 20px;
}    
    

    
div#sloupec_right{
  float: left;
  width: 133px;
  _width: 129px;
  height: 500px;
  background-color: white;
  brder: 1px solid  rgb(0,158,224);}
  
div#footer{
  clear: both;
  font-size: 10pt;
  font-style: italic;
  color: #666;
  font-family: Times;
  margin-bottom: 10px;
  width: 722px;
  margin: 0 auto 10px auto;
  text-align: left;}
div#footer p{
  margin: 0 20px;}



form{
  width: 100%;
  text-align: center;
  font-size: 10pt;}
fieldset{
  width: 300px;
  margin: 10px auto;
	padding: 10px;
	border: 1px solid rgb(0,158,224);
  background: white;
  display: block;
  text-align: left;}
fieldset.prihlaska{
  width: 630px;}
fieldset.prihlaska p, fieldset.prihlaska input{
  text-align: center;}
legend {
	font-weight: bold;
	margin: 3px 0;
	padding: 5px;
	border: 1px solid rgb(0,158,224);
	background: rgb(0,158,224);
	color: white;}
.kontrolatxt {
  color: red;
  font-weight: bold;
  background: url(img/sipkrra6.gif) no-repeat left 2px;
  padding-left: 19px;
  }
.tucne{
  font-weight: bold;
  color: rgb(0,158,224);}
 form table{
  font-size: 10pt;
  margin: 5px;}	
  
  
/* lightbox imgs */
.libox, .libox_akt{
  text-decoration: none;
}
img{
border: 0px;
}
.libox img{
margin: 5px;
}
.libox_akt img{
margin-right: 20px;
margin-bottom: 15px;
}
