#hlava{
color:#fff;
line-height:65px;
height:65px;
background-color:#666;
font-size: small;
letter-spacing:0.4em;
font-weight: bold;
font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
background: #666 url(institut.gif) no-repeat 0 30px;
}
  #hlava span{
  display:none;
  }
#logo{
position: absolute;
left:0;
top:95px;
width:190px;
height:74px;
}
  #logo img{
  border:0 none;
  }
#hl_me{
height: 30px;
background-color: #666;
min-width:790px;
}
  #hl_me a{
  display: block;
  width:80px;
  line-height:30px;
  max-height:30px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  margin-right:4px;
  float:left;
  text-decoration: none;
  }
  #hl_me a.pn{
  line-height:15px;
  }
  #hl_me a:link, #hl_me a:visited{
  color:#000;
  background-color:#FFF100;
  }
  #hl_me a:hover, #hl_me a:focus, #hl_me a:active{
  color:#300;
  background-color:#FFF100;/*#ffe000*/
  }
    #hl_me a span{
    display:block;
    }
#subdiv_hl_me{
width:770px;
}
#main{
position:relative;
border-top:12px solid #fff;
z-index:100;
/*
background: url(ipes_bg.gif) no-repeat fixed right bottom;
*/
min-height:400px;
}

#ipes_bg{
position:absolute;
bottom:0;
right:0;
z-index:0;
}
/*
*****
*/


body {
	font-family:'Verdana CE', Verdana, 'Arial CE', Arial, 'Lucida Grande CE', 'Helvetica CE', lucida, sans-serif;
	font-size: x-small;
	color: #000000;
	margin:0;
	padding:0;
	background: #FFFBCC url(body_bg.gif) repeat-y left;
	padding:0 0 0 210px;
}
table {
	border-collapse: collapse;
	font-size: x-small;
}
table.tb th, table.tb td{
  border:1px #ccc solid;
  vertical-align:top;
  padding:5px;
}

h1, .clanek h1{
font-size: medium;
margin:0;
padding:0;
line-height: 1em;
}
h2{
font-size: small;
margin:0;
padding:0;
line-height: 1em;
}
  h2 a{
  text-decoration: underline;
  }
  h2 a:link{
  color:#000;
  }
  h2 a:visited{
  color:#444;
  }
  h2 a:hover, h2 a:focus, h2 a:active{
  color:#600;
  text-decoration:none;
  }
tt{
color:#060;
}


.blok{
margin:1em;
}
.border0{
border:0;
}
.clanek{
margin:1em 1em 3em 1em;
}
ul.download{
list-style:none outside;
margin:1em 0;
padding:0;
}
ul.download li{
clear:both;
}
ul.download li p{
margin:0;
padding:0;
}
.endfl{
clear:both;
visibility:hidden;
}
.ikonka{
position:realative;
top:1em;
}
.maly{
font-size:xx-small;
}
.mb{
margin-bottom:1em;
}

/*******
Plovouci
********/
.flL, flR, obrL, obrR, .popisekL, .popisekR{
border:0; /*kvuli dedicnosti*/
margin:0;
}
.flL{
float:left;
clear:none;
margin-bottom:10px;
}
.flR{
float:right;
clear:none;
margin-bottom:10px;
}
.obrL {
margin: 0px 20px 0px 0px;
padding:0px;
float:left;
clear:none;
}
.obrR{
margin:0px 0px 0px 20px;
padding:0px;
float:right;
clear:none;
}
.popisekL, .popisekR{
font-style:normal;
font-size:10px;
}
.popisekL{
margin:0px 20px 0px 0px;
text-align:left;
padding:0px;
}
.popisekR{
margin:0px 0px 0px 20px;
text-align:right;
padding:0px;
}
.border0{
border:0px none;
}


/*formatovaci:*/
.clb{
clear:both;
/*visibility:hidden;*/
}
.endfl{
clear:both;
visibility:hidden;
height:1px;
margin:0;
padding:0;
}
.nic{
display:none;
}








.lay_tabulka {
	width: 100%;
}
.lay_sl {
	text-align: center;
	vertical-align: top;
}
.lay_slhlavni {
	vertical-align: top;
}
.zahlavi {
	width: 100%;
	position: relative;
}
.zapati {
	width: 100%;
	text-align: center;
}
/* hyperlinky */

A {
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
}
A:link {
	color: #035D8A;
}
A:visited {
	color: #615D8A;
}
A:hover {
	color: #3333FF;
}
A:active {
	color: #035D8A;
}
A.clanek:link {
	color: #000000;
	text-decoration: underline;
}
A.clanek:visited {
	color: #333;
	text-decoration: underline;
}
A.clanek:hover {
	color: #3333FF;
	text-decoration: none;
}
A.clanek:active {
	color: #000000;
	text-decoration: underline;
}

/* zakladni styly */

.z {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
}
.nadpis {
	color:#000;
	font-weight: bold;
	text-align:left;
	font-size:20px;
}
.podnadpis {
	color:#000;
	text-align:left;
	font-size:16px;
}

/* komentare */

.komz {
	color: #000;
	font-size: 11px;
	font-weight: normal;
}
.komlink {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
}
.komhlav {
	color: #000000;
	padding: 4px;
	font-size: 11px;
	font-weight: normal;
}
.komtext {
	color: #000000;
	background-color: #EEEEEE;
	padding: 3px;
	border: 1px solid #000000;
	font-size: 11px;
	font-weight: normal;
}

/* ankety */

.anketasysz {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
}
.anketasysodp {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

/* novinky */

.novdatum {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.novtit {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.novtitduraz {
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
}
.novtext {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

/* clanky */

.cla-nadpis {
	color: #000000;
	font-weight: normal;
	font-size: 18px;
	margin: 0px;
}
.cla-text {
	color: #000000;
	font-weight: normal;
	font-size: 13px;
}
.cla-informace {
	color: #A33126;
	font-size: 11px;
	font-weight: normal;
}

.cla-informace-tisk {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

/* dalsi pomocne styly*/

.hodnoceni {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.banner {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.bannerpod {
	color: #000000;
	font-size: 9px;
	font-weight: normal;
}
.strankovani {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.biltucne {
	color: #000;
	font-size: 13px;
	font-weight: bold;
}
.chybastredni {
	color: #FF0000;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

/* rozsirujici styly pro plug-iny */

.kaltext {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
.kalclanek {
	background-color: #C7F1C7;
}
.kaldnesni {
	background-color: #C1E0FF;
}
.planakci {
	font-size: 10px;
}
.informace {
	color: #000000;
	font-size: 9px;
	font-weight: none;
	width: 100%;
}

/* oramovani oblasti */

.mezera {
	width: 5px;
}
.ohr {
	width: auto;
}
.modryram {
	border-top-width: 0px;
	border-left-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-style: double;
	border-color: #cf0;
	padding:0 6px;
	background-color: #FFFFFF;
	clear: both;
}
.premodryram {
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-style: double;
	border-color: #cf0;
	padding: 6px;
	background-color: #FFFFFF;
}
.horni-navig-lista {
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-style: solid;
	border-color: #003098;
	padding: 2px;
	background-color: #FFFFFF;
}

/* textova pole, tlacitka */

.textbox {
	background: transparent;
	background-color: white;
	border: 1px solid #000000;
	color: #000000;
	font-size: x-small;
	text-align: left;
	scrollbar-face-color: #CCCCCC;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
}
.textpole {
	border: 1px solid #000000;
	color: #000000;

	font-size: 12px;
}
.tl {
	background-color: #808080;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000000;
}


/* Nastavuje urcenym prvkum zobrazeni v jednom radku */
.gal_inline {
   display: inline;
}
/* Nastaveni fontu navugace */
.gal_navigace {
        font-size: 11px;
        font-weight: normal;
}
/* Nastaveni popisu galerie v zobrazeni galerie  */
.gal_ukaz_popis {
        text-align: center;
        width: 70%;
        font-size: 11px;
        margin: 3px 0px 3px 0px;
}
/* Nastaveni vlastnika galerie v zobrazeni galerie*/
.gal_ukaz_vlastnik {
        width: 70%;
        text-align: right;
        font-size: 11px;
        font-weight: bold;
}
/* Odsazeni formulare */
.gal_ukaz_form {
        text-align: center;
        font size: 11px;
        margin-top: 5px;
}
/* Nadpis galerie */
.gal_nadpis {
        font-weight: bold;
        font-size: 17px;
        text-align: center;
        margin: 5px;
}
/* Vycet omezenei */
.gal_omezeni {
        font-size: 11px;
        text-align: left;
        margin-top: 10px;
        text-align: center;
}
/**/
.gal_vypis {
        margin-left: 10px;
        font-size: 10px;
        font-weight: normal;
        text-align: left;
}
/* Cervene */
.gal_cervene {
        color: #0000AA;
}
/* Tucne */
.gal_tucne {
        font-weight: bold;
}
/* Vyrazne */
.gal_vyrazne {
        font-weight: bold;
        color: #0000AA;
}
/* Text galerie */
.gal_text {
        margin-top: 10px;
        margin-bottom: 2px;
        font-size: 11px;
        text-align: left;
}
/* Odsazeni formularovych tlacitek */
.gal_formular {
        font-size: 11px;
        text-align: left;
        margin-left: 15px;
}
/* Vodorovna cara */
.gal_cara {
        border: 1px dotted #000000;
}
/* Inpt pole */
.gal_input {
    background: transparent;
    background-color: white;
    border: 1px solid #000000;
    color: #000000;
    font-family: "verdana","arial","helvetica";
    font-size: 11px;
    text-align: left;
}
/* Okraje obrazku v prehledu galerii */
.gal_prehled img {
   border: 1px solid #000000;
   margin: 2px;
}
/* Celkove nastaveni prehledu galerii */
.gal_prehled {
   width: 400px;
   border: 1px dotted #000000;
   font-size: 11px;
   padding: 0 3 0 3;
}
/* Titulek v prehledu galerii */
.gal_prehled td.titulek {
   text-align: center;
   padding-bottom: 2px;
}
/* Popis v prehledu galerii */
.gal_prehled td.popis {
   font-style: italic;
   width: 110px;
}
/* Obrazek v prehledu galerii */
.gal_prehled td.obrazek {
   width: 110px;
}
/* Udaje v prehledu galerii */
.gal_prehled td.udaje {
   text-align: left;
}
/* Format obrazku v zobrazeni galerie */
.gal_ukaz_galerie_obrazek img {
   margin: 5px;
   border: 1px solid #000000;
}
/* Titulek obrazku v prehledu galerii */
.gal_ukaz_galerie_obrazek_titulek {
   font-size: 11px;
   font-weight: bold;
}
/* Titulek v prehledu galerii */
.gal_galerie_ukaz_titulek {
   font-size: 10px;
   border: 1px dotted #000000;
   margin: auto;
}
/* Obrazek */
.gal_obr img {
   margin: 5px;
   border: 1px solid #000000;
}
/* Nastaveni fontu strankovani */
.gal_strankovani {
  font-size: 10px;
}
