body                  { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: x-small; margin:  0px auto 0px auto;
                         padding: 0px; width: 755px; text-align: center; background-color: white;}
img                 { border: none;}
.img-right              { border: none; float: right;}
.img-left               { border: none; float: left;}

a.linky                 {color: #0CA900; text-decoration: none;}
a.linky:hover           {color: red; text-decoration: underline;}

a                 {color: #0CA900; text-decoration: underline;}
a:hover           {color: red; text-decoration: underline;}

a.cesta-link            {color: #08A100; padding: 0px 2px 0px 9px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(../_ramec/cesta-of.gif); background-position: bottom left; background-repeat: no-repeat; text-decoration: none;}
a.cesta-link:visited        {color: #08A100; padding: 0px 2px 0px 9px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(../_ramec/cesta-of.gif); background-position: bottom left; background-repeat: no-repeat; text-decoration: none;}
a.cesta-link:link         {color: #08A100; padding: 0px 2px 0px 9px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(../_ramec/cesta-of.gif); background-position: bottom left; background-repeat: no-repeat; text-decoration: none;}
a.cesta-link:hover        {color: #32CD32; padding: 0px 2px 0px 9px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(../_ramec/cesta-on.gif); background-position: bottom left; background-repeat: no-repeat; text-decoration: underline;}

#cesta                {padding-left: 56px; margin-bottom: 11px;}

#hlavni-menu            { width: 750px;background-color: #E4F8CC; padding: 5px 0px 5px px; border-bottom: solid 2px white; border-top: solid 2px white; margin-left: 5px;}
#zahlavi                { width: 755px; height: 143px; background-image: url(../_ramec/top-bg-tmp.png);}
#zahlavi-menu           {float: right; vertical-align: middle; font-size: 10px; margin-right: 3px; margin-top: 118px; color:#9BD990;}
#zahlavi-menu  p         {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.form-hledani           { margin: 0px 0px 0px 10px; border: solid 1px #9BD990; font-size: 10px; background-color: #DEF3BF ;}
.form-otaznik           { margin: 0px 10px 0px 3px;}
.lang-p               {vertical-align: top; color: White; font-weight: bold; padding-top: 30px;}
#all                { width: 750px; height: auto;}
#texty                { width: 750px; height: auto; margin-left: 5px; text-align: left; border-top: solid 1px #86BD3F; padding-top: 30px;}
#sloupec1             { width: 175px; height: auto; float: left;}
#sloupec2             { width: 740px; height: auto; vertical-align: top; float: left; margin-left: 0px; margin-top: 0px;}
#sloupec3             { display: none;}
#patka                { clear: both; margin-top: 50px;}
#patka-r1             { background-color: #FF9C71;  height: 30px; padding-top: 10px; padding-left: 10px;}
#patka-r2             { background-color: #FFCEB8; border-top: solid 2px white;  padding: 10px; color: Maroon; font-size: 10px;}

.text-uvodnik           {color: #0CA900; font-size: x-small; text-indent: 25px;}
.text-text              {color: black; font-size: x-small; text-indent: 25px;}

br.aaal               {clear: both;}

.sl1_1                {width: 175px; height: auto; background-color: #eaffdb; padding: 0px; }
.sl1_2                {width: 175px; height: auto; background-color: #efffd9; padding: 0px; }
.sl1_1_zahlavi            {width: 175px; height: 40px; background-image:  url(../_ramec/sl1-temata.png); background-repeat: no-repeat; clear: both;}
.sl1_2_zahlavi            {width: 175px; height: 40px; background-image:  url(../_ramec/sl1-monitoring.png); background-repeat: no-repeat; clear: both;}
.sl1_3_zahlavi            {width: 175px; height: 40px; background-image:  url(../_ramec/sl1-publikace.png); background-repeat: no-repeat; clear: both;}
.sl1_4_zahlavi            {width: 175px; height: 40px; background-image:  url(../_ramec/sl1-odkazy.png); background-repeat: no-repeat; clear: both;}
.sl1_1_patka            {width: 175px; height: 13px; background-image: url(../_ramec/sl-bg1.png); background-repeat: no-repeat; margin: 0px; padding: 0px;}
.sl1_2_patka            {width: 175px; height: 13px; background-image: url(../_ramec/sl-bg2.png); background-repeat: no-repeat; margin: 0px; padding: 0px;}

.sl2-clanek             {padding: 0px 0px 20px 0px;  border-bottom: dotted 2px #81E000;}

.sl2-nadpis             {color: #FF7C49; font-size: medium; margin-bottom: 15px;}
.sl2-text             {color: #0CA900; font-size: x-small; text-indent: 25px;}
.sl2-datum              {color: #BCBCBC; text-indent: 25px;}
.sl2-ilustrace-l          {float: left; margin-right: 10px; margin-bottom: 5px; margin-top: 5px;}
.sl2-ilustrace-r          {float: right; margin-left: 10px; margin-bottom: 5px; margin-top: 5px;}
.sl2-clanek2            {color: #FF813F; font-size: x-small; padding-bottom: 2px; padding-top: 2px; border-bottom: solid 1px #F2F2F2;}
.sl2-seznam           {color: ; font-size: x-small; padding-bottom: 5px;}
.sl2-seznam-tit         {color: Red; font-size: x-small; padding: 2px 0px 10px 0px; font-weight: bold;}
.sl2-ori                {text-align: right;}
.sipky                { color: Red; font-size: x-small;}

.sl2-kontakty         {padding: 0px 0px 20px 0px; }

.sl3_1                {width: 175px; height: auto; background-color: #eaffdb; padding: 0px; }
.sl3_1_zahlavi            {width: 175px; height: 40px; background-image:  url(../_ramec/sl3-ptaci.png); background-repeat: no-repeat; clear: both;}
.sl3_2_zahlavi            {width: 175px; height: 40px; background-image:  url(../_ramec/sl3-lokality.png); background-repeat: no-repeat; clear: both;}
.sl3_3_zahlavi            {width: 175px; height: 40px; background-image:  url(../_ramec/sl3-partneri.png); background-repeat: no-repeat; clear: both;}
.sl3_1_patka            {width: 175px; height: 13px; background-image: url(../_ramec/sl-bg1.png); background-repeat: no-repeat; margin: 0px; padding: 0px;}

.sl_padding             {padding: 10px;color: #0CA900;}
.sl_padding   p         {padding: 0px; margin: 5px 0px 0px 0px;color: #0CA900;}

a.lang, a.lang:visited, a.lang:link     {color: Yellow; font-weight: bold; text-decoration: none; font-size: 12px;}
a.lang:hover            {color: white; font-weight: bold; text-decoration: underline;}

a.sl2-nadpis-link       {color: #FF7C49;}
a.sl2-nadpis-link:link    {color: #FF7C49;}
a.sl2-nadpis-link:visited {color: #FF7C49;}
a.sl2-nadpis-link:hover   {color: red;}

a.sl2-vice            {background-image: url(../_ramec/sl2-vice.png); background-repeat: no-repeat;}
a.sl2-vice:visited      {background-image: url(../_ramec/sl2-vice.png);}
a.sl2-vice:link       {background-image: url(../_ramec/sl2-vice.png);}
a.sl2-vice:hover        {background-image: url(../_ramec/sl2-vice-on.png);}

a.sl2-nadpis2       {color: #0CA900; text-decoration: none;}
a.sl2-nadpis2:link    {color: #0CA900;}
a.sl2-nadpis2:visited {color: #0CA900;}
a.sl2-nadpis2:hover   {color: red; text-decoration: underline;}

a.patka-home        {background-image: url(../_ramec/patka-home-of.png); background-position: left; background-repeat: no-repeat; padding: 0px 40px 0px 30px; height: 21px; font-weight: bold; color: White; display: block; float: left;}
a.patka-home:hover    {background-image: url(../_ramec/patka-home-on.png); background-position: left; background-repeat: no-repeat; padding: 0px 40px 0px 30px; height: 21px; font-weight: bold; color: red;}

a.patka-nahoru        {background-image: url(../_ramec/patka-top-of.png); background-position: left; background-repeat: no-repeat; padding: 0px 40px 0px 30px; height: 21px; font-weight: bold; color: White; display: block; float: left;}
a.patka-nahoru:hover    {background-image: url(../_ramec/patka-top-on.png); background-position: left; background-repeat: no-repeat; padding: 0px 40px 0px 30px; height: 21px; font-weight: bold; color: red;}

a.patka-zpet        {background-image: url(../_ramec/patka-zpet-of.png); background-position: left; background-repeat: no-repeat; padding: 0px 40px 0px 30px; height: 21px; font-weight: bold; color: White; display: block; float: left;}
a.patka-zpet:hover    {background-image: url(../_ramec/patka-zpet-on.png); background-position: left; background-repeat: no-repeat; padding: 0px 40px 0px 30px; height: 21px; font-weight: bold; color: red;}

a.patka-napiste     {background-image: url(../_ramec/patka-mail-of.png); background-position: left; background-repeat: no-repeat; padding: 0px 40px 0px 30px; height: 21px; font-weight: bold; color: White; display: block; float: left;}
a.patka-napiste:hover {background-image: url(../_ramec/patka-mail-on.png); background-position: left; background-repeat: no-repeat; padding: 0px 40px 0px 30px; height: 21px; font-weight: bold; color: red;}

a.patka-tisk        {background-image: url(../_ramec/patka-print-of.png); background-position: left; background-repeat: no-repeat; padding: 0px 40px 0px 30px; height: 21px; font-weight: bold; color: White; display: block; float: left;}
a.patka-tisk:hover    {background-image: url(../_ramec/patka-print-on.png); background-position: left; background-repeat: no-repeat; padding: 0px 40px 0px 30px; height: 21px; font-weight: bold; color: red;}

a.patka-mapa				{background-image: url(../_ramec/patka-mapa-of.png); background-position: left; background-repeat: no-repeat; padding: 0px 10px 0px 30px; height: 21px; font-weight: bold; color: White; display: block; float: left;}
a.patka-mapa:hover		{background-image: url(../_ramec/patka-mapa-on.png); background-position: left; background-repeat: no-repeat; padding: 0px 10px 0px 30px; height: 21px; font-weight: bold; color: red;}


a.sl2-archiv        {color: Black; border-bottom: solid 1px white; text-decoration: none; font-size: x-small; }
a.sl2-archiv:visited    {color: Black; border-bottom: solid 1px white;}
a.sl2-archiv:link     {color: Black; border-bottom: solid 1px white;}
a.sl2-archiv:hover    {color: Black; border-bottom: solid 3px red;}








.navigace {
  float: right;

}

a.z1, span.z1 {
  width: 23px;
  height: 24px;
  background-image: url(../_ramec/link-z1-of.png);
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  float: left;
  margin-right: 80px;
}
a.z1:hover {  background-image: url(../_ramec/link-z1-on.png);}

a.za, span.za {
  width: 23px;
  height: 24px;
  background-image: url(../_ramec/link-za-of.png);
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  float: left;
}
a.za:hover {  background-image: url(../_ramec/link-za-on.png);}

a.f1, span.f1 {
  width: 23px;
  height: 24px;
  background-image: url(../_ramec/link-f1-of.png);
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  float: left;
}
a.f1:hover {  background-image: url(../_ramec/link-f1-on.png);}

a.fa, span.fa {
  width: 23px;
  height: 24px;
  background-image: url(../_ramec/link-fa-of.png);
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  float: left;
}
a.fa:hover {  background-image: url(../_ramec/link-fa-on.png);}

.gf-cislo {
  color: Blue;
  text-align: right;
  font-size: 17px;
}

.gf-nazev {
  color: Red;
  text-align: right;
  font-size: 15px;
}

.gf-popisek {
  color: black;
  text-align: right;
  font-size: 12px;
  margin-top: 10px;
  padding-top: 5px;
  border-top: solid 1px black;
}
.gf-pad {
  padding-right: 10px;
}
.fg-fotka {
  padding: 2px;
  border: solid 5px #b9ed74;
}



















#sloupec2 UL {
	clear: both; text-align: left;
}
#sloupec2 UL LI {
	clear: both; text-align: left;
	list-style: disc;
}







#patka-r2 .img-right {float: none;}
#patka-r2 {text-align: justify; padding-bottom: 50px;}
#patka-r2 table {margin-left: 10px;}
