/****************************
styly stranka
*****************************/
form    {margin:0px;
      padding:0px
     }    
.NadpisHr{ margin-right:10px;margin-left:210px}

body {margin:0px auto 0px auto;padding:0px;
      width:1000px;
      font-family:"Trebuchet MS",Arial,Helvetica,"Sans Serif";
      background: white url("okoli.png") repeat-x scroll left top;
      font-size: 13px;
      font-weight:normal;
     }
a    {text-decoration: none;
      color:black;
     }
a img {border:0px}
ul   {
        list-style-image:url('lmbod.png');
        padding:0px;
        margin:0;
        margin-left:20px;
     }
ul ul
{
        list-style-image:url('Odrazky/lmsqr.png');
}
ul ul ul
{
        list-style-image:url('Odrazky/lmsqr1.png');
}
th, td{vertical-align:top}

h1 a, h2 a,h3 a,h4 a {color:rgb(12,159,46);}

h1  { color:rgb(12,159,46);
       font-size:22px;
       text-align:left;
     }
     
h2   { color:rgb(12,159,46);
       font-size:18px; 
       text-align:left;
      }
h3   { color:rgb(12,159,46);
       font-size:16px;
       text-align:left;
      }
h4   {color:rgb(12,159,46); /* cerno zelena color:rgb(0,78,34);*/
       font-size:14px;
       text-align:left;
      }
h2{margin-bottom:4px}      
h3{margin-bottom:3px}
h4{margin-bottom:2px}

a:hover{ color:#9F0000;}

.stranka{width:1000px;
         background-color:white;
         background: white url("pruh.png") repeat-y scroll 50px 0px;
         position:relative;
         }
.stranka2{width:1000px;
         background: transparent url("PravyHorni.png") no-repeat scroll right top;
         min-height:600px
         }         
.Mtext  {
         margin:0px 0px 0px 220px;       

       }         


.logo{padding:10px 0px 0px 52px}

.NadpVpravo{
      color: rgb(0,78,34);
      padding:15px 15px 0px 0px;
      float:right; 
      text-align:right;
      font-size:12px;
      width:300px;
/*      border:solid 1px black;*/
     }
.NadpVpravo  a, .NadpVpravo  img {
      border:0px
      }

.buttom:hover{
      cursor:pointer
      }

.Nadp, Nadp a 
     {
       color:rgb(12,159,46);
       font-weight:normal;
      }
      
h2.Nadp
      {margin:0px 0px 0px 10px;
        padding-top:40px;
        font-size:18px;
      }
h1.Nadp
      {margin:3px 0px 15px 10px;
        padding:0;
        font-size:22px;
        font-weight:bold;
      }

.Foto {width:600px;
       margin-top:1px;
       text-align:left;}
/***************************
/ Navigace
***************************/
div.navigace {
margin-top:3px;
}
div.navigace a{
        color:#9F0000;
}          
div.navigace a:hover{
        color:#9F0000;
        text-decoration:underline;
}         

/***************************
/ textové pole
***************************/

div.text{
         width:762px;
         margin:0px 0px 0px 230px;       
        }
/*div.text>ul{        list-style-image:url('lmbod.png');;
        padding:0px;
        margin-left:20px;
         }
/*div.text a{
        color:rgb(199,120,129);
}      
div.text a:hover{
        color:rgb(199,120,129);
        text-decoration:underline;
}          
*/
table.text{
        margin:0px 0px 0px 5px;
        width: 962px;
        height:580px;
        }
th.text{
        vertical-align:top;
        text-align:left;
        width:230px;
        font-weight:normal;
}
td.text{
        vertical-align:top;
        text-align:left;
        width:732px;
        }
div.lmenuh
      {width:238px;
       /*height:9px;*/
       margin-top:30px;
       margin-bottom:0px;
       padding:0px;
       padding-top:9px;
       background: transparent url("lmh.png") no-repeat scroll left top;
      }
div.lmenu
      {width:218px;
       background: transparent url("lms.png") repeat-y scroll left top;
       padding: 6px 10px 6px 10px;
      }
div.lmenud
      {width:238px;
       height:14px;
       background: transparent url("lmd.png") no-repeat scroll left top;
      }

div.HO{
        margin-left:30px;
        text-align:justify;
}
div.HO a{
        color:#9F0000;
}          
div.HO a:hover{
        color:#9F0000;
        text-decoration:underline;
}          
div.HO ul{margin-top:1px;margin-bottom:1px;}
/***************************
 *
 *Horni lista menu
 * 
 **************************/
div.MmenuV{height:42px;clear:right}
div.MmenuV  td{   
      vertical-align:middle;
      height:21px;
      font-weight:bold;
      font-size:12px;
     }
div.MmenuV img{
       vertical-align:middle;
       padding-left:3px;
       padding-right:3px;
      }
/*prvni radek pismo*/
div.MmenuV td{
cursor:pointer;
}
div.MmenuV  table tbody tr td a,div.MmenuV  table tbody tr td{
      color:rgb(0,78,34);
     }
div.MmenuV  table tbody tr td.MmenuV_liSE a,div.MmenuV  table tbody tr td.MmenuV_liSE{
      color:black;
     }

/*prvni radek styl*/

div.MmenuV  table tbody tr td.MmenuV_bg{
      width:4px; 
      background: white url("hll.png") no-repeat scroll left top;
      }
div.MmenuV  table tbody tr td.MmenuV_ed{
      width:4px; 
      background: white url("hlp.png") no-repeat scroll left top;
      }
div.MmenuV  table tbody tr td.MmenuV_oddelovac{
      width:1px; 
      background-color:rgb(0,78,34);
      }      
div.MmenuV  table tbody tr td.MmenuV_liNS{
      background: white url("hls.png") repeat-x scroll left top;
      padding-left:3px;
      }
div.MmenuV  table  tbody tr td.MmenuV_liSE{
      background-color: rgb(0,91,35);
      padding-left:3px;
      color:white;
      }
div.MmenuV  table tbody tr td.MmenuV_li{
      background: white url("hls.png") repeat-x scroll left top;
      padding-left:3px;
      padding-right:3px;
      }
div.MmenuV  table tbody tr td.MmenuV_li:hover{
      background-color: rgb(0,91,35);
      padding-left:3px;
      padding-right:3px;
      color:white;
      }

/*druhy radek pismo*/
div.MmenuV  div  table tbody tr td a,div.MmenuV  div  table tbody tr td{
      color:black;
     }


/*druhy radek */
div.MmenuV  div  table tbody tr td.MmenuV_bg{
      width:4px; 
      background: white none;
      }
div.MmenuV  div  table tbody tr td.MmenuV_ed{
      width:0px; 
      background: white none;
      }
div.MmenuV  div  table tbody tr td.MmenuV_oddelovac{
      width:3px; 
      background: white none;
      }
div.MmenuV  div  table tbody tr td.MmenuV_liNS{
      background: rgb(215,223,131) none;
      padding-left:3px;
      padding-right:3px;
      }
div.MmenuV  div  table tbody tr td.MmenuV_liSE{
      background: rgb(110,147,13) none;
      color:white;
      padding-left:5px;
      padding-right:5px;
      }

div.MmenuV  div  table tbody tr td.MmenuV_li{
      background: rgb(215,223,131) none;
      padding-left:5px;
      padding-right:5px;
      }
div.MmenuV  div  table tbody tr td.MmenuV_li:hover{
      background-image:none;
      background-color: rgb(110,147,13);
      color: white;
      padding-left:5px;
      padding-right:5px;
      }
div.MmenuV   div   table  tbody tr td.MmenuV_li:hover a{
      background-image:none;
      background-color: rgb(110,147,13);
      color: white;
      }
      
/****************************
styly svislého menu
*****************************/
div.lmenu ul
    {
     list-style-type:none;
     list-style-image:none;
     padding:0px;
     margin:0px;
     padding-right:8px;
    }
div.lmenu li
    {
      padding-top:3px;
      line-height:1.2;
    }    
div.lmenu li.Mmenu_Hlav
{
color:rgb(12,159,46);
font-weight:bold;
      padding-top:5px;
margin-top:5px;
margin-bottom:3px;
}    
div.lmenu li.Mmenu_lip
   {
    background-image:url('lmsp.png');
    background-repeat:no-repeat;
    background-position:0px 8px; 
    padding-left:14px;
}
div.lmenu li.Mmenu_lip  ul{
    display:none;
}
div.lmenu li.Mmenu_lim
   {
    background-image:url('lmsd.png');
    background-repeat:no-repeat;
    background-position:0px 8px; 
    padding-left:14px;
}
div.lmenu li.Mmenu_lim  ul{
    display:block;
}

div.lmenu li.Mmenu_li
   {
    background-image:url('lmbod.png');
    background-repeat:no-repeat;
    background-position:0px 8px; 
    padding-left:14px;
}
div.lmenu li li.Mmenu_li
   {
    background-image:url('Odrazky/lmsqr.png');
   }
div.lmenu li li li.Mmenu_li
   {
    background-image:url('Odrazky/lmsqr1.png');
   }

/*treti uroven*/
div.lmenu li li.Mmenu_lip  ul{
    display:none;
}
div.lmenu li li.Mmenu_lim  ul{
    display:block;
}
/*ctvrta uroven*/
div.lmenu li li li.Mmenu_lip  ul{
    display:none;
}
div.lmenu li li li.Mmenu_lim  ul{
    display:block;
}


/**/
/*pismo leve menu */ 
div.lmenu li.Mmenu_li 
   {
     color: #9F0000;
   }
div.lmenu li.Mmenu_li a, div.lmenu li.Mmenu_lip a,div.lmenu li.Mmenu_lim a
   {
     color: black;
   }

div.lmenu li.Mmenu_li a:hover,div.lmenu li.Mmenu_lip a:hover,div.lmenu lim.Mmenu_li a:hover
   {
     color: #9F0000;
   }
/*1. strana www_ustavu*/ 
.odrazky ul{
        list-style-image:url('lmbod.png');
        padding:0px;
        margin:0;
        margin-left:20px;
}
.odrazky ul li{
        margin-bottom:1px;
}
.PrvniVelke:first-letter{
text-transform:uppercase;
}
a[target=_blank]:after{
     content:url("NoveOkno.png");
     margin-left:5px;
     vertical-align:baseline;}

/* vypis polozky menu v hlavnim obsahu*/
.Vpravo{
      float:right;
      width:150px;
      margin-top:0px;
      padding-right:10px;
      margin-bottom:10px;
      
}
big {color:rgb(12,159,46); /* cerno zelena color:rgb(0,78,34);*/
     font-size:14px;
     font-weight:bold;
    }
/*formátování kalendáře*/
table.kalendar a{
        color:#9F0000;
 }    
table.kalendar td,table.kalendar th {border:solid 1px rgb(20,152,59);padding:0px 2px }
table.kalendar {border-collapse:collapse;
                  border:solid 2px rgb(20,152,59);
                  color:rgb(20,152,59);
                  margin-bottom:15px;
                  background-color:white;
                 }
table.kalendar td {text-align:right}
table.kalendar th {text-align:center;
                    font-weight:normal}

table.solidTab td,table.solidTab th {border:solid 1px rgb(20,152,59);padding:0px 2px;text-align:left;vertical-align:top}
table.solidTab {border-collapse:collapse;
                  border:solid 1px rgb(20,152,59);
                 }
table.solidTab1 td,table.solidTab1 th {border:solid 1px rgb(20,152,59);padding:5px 5px;text-align:left;vertical-align:top}
table.solidTab1 {border-collapse:collapse;
                  border:solid 1px rgb(20,152,59);
                 }
/*Zalozky*/
 div.Zalozky_div{
  margin-top:10px;
  }
 ul.Zalozky {
  margin-top:0px;
	margin-left: 0px;
	padding-left: 0;
	margin-bottom: 0;
	}

 li.Zalozky {
	margin: 0 2px 0 0;
	padding: 2px 10px 5px 10px;
	padding: 0px 3px 1px 3px;
/* border: 1px solid #000;*/
	list-style: none;
	display: inline;
	background-color:#ddd;
	}
li.ZalozkyAktivni {
	margin: 0 2px 0 0;
/*	padding: 2px 10px 5px 10px;*/
  padding: 0px 3px 1px 3px;
	border: 1px solid rgb(20,152,59);
	border-bottom: 1px solid rgb(252,253,245);
	list-style: none;
	display: inline;
  background-color:rgb(252,253,245);
	position:relative;
  z-index:1;
	}
li.Zalozky aktivni {display:none;}
li.ZalozkyAktivni neaktivni {display:none;}


div.Zalozky {
  display:none;
  }
div.ZalozkyAktivni {
  margin:0px;
  padding:5px;
  border:1px solid rgb(20,152,59);
  display:block;
  background-color:rgb(252,253,245);
  }
 div.ZalozkyH_div{
  margin-top:5px;
  }
 ul.ZalozkyH {
  margin-top:0px;
	margin-left: 0px;
	padding-left: 0;
	margin-bottom: 0;
	}
li.ZalozkyH a, li.ZalozkyHAktivni a
{
	color:rgb(12,159,46); /* cerno zelena color:rgb(0,78,34);*/
  font-weight:bold;
}
 li.ZalozkyH a:hover,li.ZalozkyHAktivni a:hover{ color:#9F0000;}
 li.ZalozkyH {
	margin: 0 4px 0 0;
	padding: 2px 6px 0px 6px;
	color:rgb(12,159,46); /* cerno zelena color:rgb(0,78,34);*/
  font-size:14px;
  font-weight:bold;
	list-style: none;
	display: inline;
	background-color:#ddd;
	color:rgb(12,159,46); /* cerno zelena color:rgb(0,78,34);*/
  font-size:14px;
  font-weight:bold;}
li.ZalozkyHAktivni {
	margin: 0 4px 0 0;
/*	padding: 2px 10px 5px 10px;*/
  padding: 2px 6px 0px 6px;
	border: 1px solid rgb(20,152,59);
/*	border-bottom: 1px solid rgb(252,253,245);*/
  	border-bottom: 1px solid white;
	list-style: none;
	display: inline;
/*  background-color:rgb(252,253,245);*/
	position:relative;
  z-index:1;
  color:rgb(12,159,46); /* cerno zelena color:rgb(0,78,34);*/
  font-size:14px;
  font-weight:bold;
	}

li.ZalozkyH .aktivni, li.ZalozkyHAktivni .neaktivni{display:none;}
/*li.ZalozkyHAktivni neaktivni {display:none;} */

div.ZalozkyH {
  display:none;
  }
div.ZalozkyHAktivni {
  margin-top:0px;
  padding:0px;
  padding-top:10px;
  border-top:1px solid rgb(20,152,59);
  width:100%;
  display:block;
  /*background-color:rgb(252,253,245);*/
  }
/*
      Zalozky Hlavni strana anglicky
 */
 div.ZalozkyHen_div{
  margin-top:5px;
  }
 ul.ZalozkyHen {
  margin-top:0px;
	margin-left: 0px;
	padding-left: 0;
	margin-bottom: 0;
	}
li.ZalozkyHen a, li.ZalozkyHenAktivni a
{
	color:rgb(12,159,46); /* cerno zelena color:rgb(0,78,34);*/
  font-weight:bold;
}
 li.ZalozkyHen a:hover,li.ZalozkyHenAktivni a:hover{ color:#9F0000;}
 li.ZalozkyHen {
	margin: 0 2px 0 0;
	padding: 2px 3px 0px 3px;
	color:rgb(12,159,46); /* cerno zelena color:rgb(0,78,34);*/
  font-size:14px;
  font-weight:bold;
	list-style: none;
	display: inline;
	background-color:#ddd;
	color:rgb(12,159,46); /* cerno zelena color:rgb(0,78,34);*/
  font-size:14px;
  font-weight:bold;}
li.ZalozkyHenAktivni {
	margin: 0 2px 0 0;
/*	padding: 2px 10px 5px 10px;*/
  padding: 2px 3px 0px 3px;
	border: 1px solid rgb(20,152,59);
/*	border-bottom: 1px solid rgb(252,253,245);*/
  	border-bottom: 1px solid white;
	list-style: none;
	display: inline;
/*  background-color:rgb(252,253,245);*/
	position:relative;
  z-index:1;
  color:rgb(12,159,46); /* cerno zelena color:rgb(0,78,34);*/
  font-size:14px;
  font-weight:bold;
	}

div.ZalozkyHen {
  display:none;
  }
div.ZalozkyHenAktivni {
  margin-top:0px;
  padding:0px;
  padding-top:15px;
  border-top:1px solid rgb(20,152,59);
  width:100%;
  display:block;
  /*background-color:rgb(252,253,245);*/
  }
li.ZalozkyHen .aktivni, li.ZalozkyHenAktivni .neaktivni{display:none;}  
/*
Kulate zalozky
*/
/*Zalozky*/
 div.ZalozkyK_div{
  margin-top:10px;
  }
 ul.ZalozkyK {
  margin-top:0px;
	margin-left: 0px;
	padding-left: 0;
	margin-bottom: 0;
  margin-left:0px;
	}

 li.ZalozkyK {
	margin: 0 2px 0 0;
	padding: 0px 0px 0px 0px;
	display: inline;
  background: white url("zalozky/pozadi.jpg") repeat-x scroll right top;
	}
li.ZalozkyKAktivni {
	margin: 0 2px 0 0;
  padding: 0px 0px 1px 0px;
	border-bottom: 1px solid white;
	display: inline;
  background: white url("zalozky/pozadi.jpg") repeat-x scroll right top;
	position:relative;
  z-index:1;
	}
li.ZalozkyKAktivni a, li.ZalozkyK a{
  padding: 0px 10px 1px 10px;
   background: transparent url("zalozky/vlevo.jpg") no-repeat scroll left top; 
}
div.ZalozkyK {
  display:none;
  }
div.ZalozkyKAktivni {
  margin:0px;
  padding:5px;
  border:1px solid rgb(20,152,59);
  display:block;
  background-color:rgb(252,253,245);
  }
li.ZalozkyK .aktivni, li.ZalozkyKAktivni .neaktivni{display:none;}
/*****************************************
*** Rozbaleni odstavce 
*****************************************/
/*** obrazek - sbaleno/rozbaleno ***/
div.rozbalRozbaleno img.rozbalImgRoz{
display:none;
}
div.rozbalRozbaleno img.rozbalImgSbal{
display:block;
float:left;
}
div.rozbalSbaleno img.rozbalImgSbal{
display:none;
}
div.rozbalSbaleno img.rozbalImgRoz{
display:block;
float:left;
}
/**** Text - Sbaleno/rozbaleno ****/
div.rozbalRozbaleno div.rozbalText{
display:block}
div.rozbalSbaleno div.rozbalText{
display:None}
img.rozbalImgSbal,img.rozbalImgRoz{
  margin-top:5px;
  margin-right:2px;
}
/*rozbal:hover{text-decoration:underline;}*/
ul.MsezAct{
        list-style-type:none;
        list-style-image:none;
        padding:0px;
        margin:0;
        margin-left:0px;
}        
ul.MsezAct li{padding-bottom:5px;}
ul.MsezAct li a.MsezActTxt{display:block}
ul.MsezAct li a.MsezActTxtF{display:block}
ul.MsezAct li a.MsezActTxtF:first-line{color:rgb(12,159,46);
font-weight:bold}
ul.MsezAct li a.MsezActDT {font-weight:bold}
ul.MsezAct li:hover a.MsezActDT,
   ul.MsezAct li:hover a.MsezActTxtF:first-line,
   ul.MsezAct li:hover a.MsezActTxtF,
   ul.MsezAct li:hover a.MsezActTxt {color:#9F0000;}
p.first  {margin-top:0px;
                  margin-bottom:0px;
             }
/*a p.first:first-line,a span.first{color:rgb(12,159,46)}
a:hover p.first:first-line,a:hover span.first{color:#9F0000;}
/*p.first:first-line a {color:inherit}*/
a.first{display:block}
a.first:first-line{color:rgb(12,159,46);
font-weight:bold}
a.first:hover:first-line{color:#9F0000;}

ul.KonferenceAkce3S{
        list-style-type:none;
        list-style-image:none;
        margin-bottom:0px;
        font-weight:normal;
        margin-left:1px;

}
ul.KonferenceAkce3S li {
        margin-top:0px;
        margin-bottom:0px;
        padding-bottom:5px;
}
ul.KonferenceAkce3S li a.Datum{ font-weight:Bold;}
ul.KonferenceAkce3S li:hover a.Datum{color:#9F0000}
span.Nadpis1st{
  font-size:12px;
  color:rgb(0,78,34);
  margin: 0 0 0 0;
  padding:3px 6px 4px 6px;
  font-weight:bold;
  background: transparent url("hls.png") repeat-x scroll left top;
}


div.clanky1st ul{
        list-style-type:none;
        list-style-image:none;
        margin-bottom:0px;
        font-weight:normal;
        margin-left:1px;
}
div.clanky1st ul li {
        margin-top:0px;
        margin-bottom:0px;
        padding-bottom:5px;
}
div.clanky1st ul li a{display:block}
div.clanky1st ul li a:first-line{color:rgb(12,159,46);
font-weight:bold}
div.clanky1st ul li a:hover:first-line{color:#9F0000;}
div.clanky1st ul li div{display:none}
div.ClankyRozhovory ul li a{display:block}
div.ClankyRozhovory ul li {clear:left}
div.ClankyRozhovory ul{
        list-style-type:none;
        list-style-image:none;
        margin-bottom:0px;
        font-weight:normal;
        margin-left:0px;
}
div.ClankyRozhovory ul li div
{
        width:100px;
        text-align:center;
        float:left;
        padding-bottom:5px
}
ul.HOClankydt{
list-style-type:none;
        list-style-image:none;
        margin-bottom:10px;
        font-weight:normal;
        margin-left:0px;
}
ul.HOClankydt h4{margin:0px;padding:0px}
/*
  Zalozky 1. STRANA        
*/
div.Zalozky1st_div{
  margin-top:5px;
  }
ul.Zalozky1st {
  margin-top: 0px;
	margin-left: 0px;
	padding-left: 0;
	margin-bottom: 0;
	display: inline;
	}
li.Zalozky1st a{
	color:rgb(0,78,34); /* cerno zelena color:rgb(0,78,34);*/
  font-weight:bold;
}
 li.Zalozky1stAktivni a{
	color:white; /* cerno zelena color:rgb(0,78,34);*/
  font-weight:bold;
}
/* li.Zalozky1st a:hover,li.Zalozky1stAktivni a:hover{ color:#9F0000;}*/
 span.Zalozky1stFirst, span.Zalozky1stLast, li.Zalozky1st, li.Zalozky1stAktivni{
  font-size:12px;
  color:rgb(0,78,34);
  margin: 0 0 0 0;
  padding:3px 6px 4px 6px;
  font-weight:bold;
	list-style: none;
	display: inline;
	border-right:rgb(0,78,34) solid 1px;
 }
 
 span.Zalozky1stFirst {
	background: transparent url("hll.png") no-repeat scroll right top;
	border-right:rgb(0,78,34) solid 0px;
	padding:3px 0px 4px 3px;
}
 span.Zalozky1stLast {
  position:relative;
  z-index:10;
  margin-left:-1px;
	background: transparent url("hlp.png") no-repeat scroll left top;
	border-right:rgb(0,78,34) solid 0px;
	padding:3px 0px 4px 3px;
 }

 li.Zalozky1st {
	background: transparent url("hls.png") repeat-x scroll left top;
/*	color:rgb(12,159,46); /* cerno zelena color:rgb(0,78,34);*/
 }
li.Zalozky1stAktivni {
  color:black;
  background: rgb(0,91,35) none;
  color:white;
	}


li.Zalozky1st .aktivni, li.Zalozky1stAktivni .neaktivni{display:none;}
/*li.Zalozky1stAktivni neaktivni {display:none;} */

div.Zalozky1st_header{overflow:hidden;padding-top:5px;height:18px;}

div.Zalozky1st {
  display:none;
  }
div.Zalozky1stAktivni {
/* position:relative;
  z-index:10;*/
  margin-top:2px;
  padding:0px;
  padding-top:10px;
  /*width:100%;*/
  display:block;
/*  border-top:white solid 1px;*/
  }
/****  img vlevodolu   **************/
a.img_dolu {position:absolute;
           display:block;
           z-index:1;
           top:-24px;left:5px;
           height:18px;width:18px;
           background-image:url("doluvlevo.jpg");
           background-repeat: no-repeat;
         }
a.img_nahoru{position:absolute;
           display:block;
           z-index:1;
           top:-24px;left:5px;
           height:18px;width:18px;
           background-image:url("nahoruvpravo.jpg");
           background-repeat: no-repeat;
          }
.obj_img{
          float:right;
          margin: 5px 0px 10px 10px;
        }
div.obj_img_title {
          color:#999;
          margin:3px 5px 0px 5px;
        }        
