body        {font-family: verdana,arial,sans-serif; font-size: 90%; background-color: #DDDDDD; margin: 0px 0px;}

.center     {text-align: center;}
.mail       {color: #777777; font-weight: bold;}
.perex	     {background-color: #EEEEDD; padding: 5px 10px; margin-bottom: 25px; font-style: italic; text-indent: 0px; line-height: 135%;}
.pdfinfo	{padding-left: 40px; color: #666666; font-size: 85%; text-indent: 0px;}
.nazoryinfo	{color: #666666; font-size: 85%; text-indent: 0px;}


#leafsignfinal	{width: 40px; height: 55px; position: absolute; top: 5px; right: 3px; background: url('img/leaf-jump-sm.jpg') right top no-repeat;}
#leafsignprogress	{width: 40px; height: 55px; position: absolute; top: 5px; right: 3px; background: url('img/leaf-write-sm.jpg') right top no-repeat;}
#logosign		{width: 45px; height: 45px; position: absolute; top: 20px; right: 30px; background: url('img/logo.jpg') right top no-repeat;}



p           {text-indent: 30px; text-align: justify; line-height: 135%;}
img         {border: 1px solid;}
a           {color: blue;}
q	{display: block; margin: 5px; padding: 0px 20px 0px 50px; text-indent: 0px; background: url('img/quote.gif') 0px 5px no-repeat; font-weight: bold; color: #555544;}


#stranka    {position: relative; width: 730px; margin: 0px auto; padding: 30px 5px 5px 5px; border-left: solid 4px #EEEEEE; border-right: solid 4px #EEEEEE; background-color: #FFFFFF;}
#slogan     {position: absolute; right: 10px; top: 10px; font-size: 90%; color: #AAAAAA; letter-spacing: 3px; font-weight: bold;;}

#top        {position: relative; height: 127px; margin: 0px 0px 30px 0px; background: #EEEEDD url('img/top-bg3.jpg') 0px -20px; border: 2px solid #CCCCAA;}
#maskot     {position: absolute; left: 0px; top: 0px; height: 150px; width: 150px; margin: 0px; background: url('img/maskot.gif') 15px 10px no-repeat; z-index: 2;}



#top h2     {margin: 0px; padding: 0px; position: absolute; left: 150px; top: 50px; color: #556600; font-size: 150%; font-weight: normal;}
#top h2 span	{position: absolute; left: 45px; top: 30px; font-size: 150%; font-weight: bold; letter-spacing: 3px;}

#hlavni     {position: relative; background-color: #FFFFFF; padding: 0px 0px 0px 0px;  background: url('img/leaf-write-bg.jpg') right bottom no-repeat;}
#mapa		{position: absolute; left: 0px; bottom: 0px; font-size: 80%;}
#navigace   {width: 730px; position: absolute; top: 165px; padding: 4px 0px; font-weight: bold; font-size: 80%; background-color: #006600; color: #FFFFFF; border-bottom: 2px solid #77BB33;}
#navigace a {color: #FFFFAA; text-decoration: none;}

#obsah      {position: relative; float: right; width: 460px; padding: 10px 30px 20px 0px; margin:0px; font-size: 90%;}
#obsah a    {font-weight: normal;}

#obsah img.doprava  {float: right; padding: 1px; margin: 0px 0px 5px 20px; border: 4px solid #006600;}
#obsah img.doleva  {float: left; padding: 1px; margin: 0px 20px 5px 0px; border: 4px solid #006600;}


#obsah ol li	{margin-bottom: 10px;}
#obsah ol ul li	{margin-bottom: 0px;}


#obsah h1	     {margin: 15px 0px 20px 0px; padding: 0px 20px 0px 10px; color: #006600; font-size: 140%; border-left: 10px solid #77BB33;}
#obsah h2          {margin: 30px 0px 10px 0px; padding: 0px; color: #006600; font-size: 130%; border-bottom: 1px solid #006600;}
#obsah h3          {margin: 20px 0px 5px 0px; padding: 0px 20px 0px 10px; color: #559911; _font-size: 120%; border-left: 10px solid #559911;}

#obsah	ul 	{list-style-image: url('img/sipka-zelena.gif'); padding-bottom: 4px;}
#obsah	ul li 	{_padding-left: 5px; padding-top: 4px; padding-bottom: 0px;}

#napiste-nam	{margin-top: 40px;}
#napiste-nam-skryte	{background-color: #FFFCCC; #FAFDDD; padding: 10px; border: 2px solid #f5e06b; margin-bottom: 30px; position: relative;}
#napiste-nam-skryte h3	{margin: 0px; border: none; padding: 0px; text-decoration: underline;}
#napiste-nam-skryte-info	{position: absolute; width: 320px; font-size: 80%; color: #888888; bottom: 3px; right: 5px; text-align: right;}





#menu         {width:200px; padding: 0px 0px 20px 0px;}
#menu h3      {text-align: center; font-size: 80%; color:#EEEEEE; background:#AA3535;}
#menu a       {display:block; color:#664422; text-decoration:none; border-bottom:1px solid #EEFFDD; font-family: arial;}

#menu ul      {list-style-type:none;}
#menu li      {padding:0px; margin:0px;}
#menu ul.menu1      {margin:0px; padding:0px;}
#menu ul.menu2      {margin:0px; padding:0px;}
#menu ul.menu3      {margin:0px; padding:0px;}

#menu ul.menu1 li   {background-color: #CCF888; padding:0px; margin:0px;}
#menu ul.menu2 li   {background-color: #DDFAAA; padding:0px; margin:0px;}
#menu ul.menu3 li   {background-color: #EEFFCC; padding:0px; margin:0px;}

#menu ul.menu1 li a {padding: 7px 5px 7px 10px; font-size:95%; font-weight:normal;}
#menu ul.menu2 li a {padding: 5px 5px 5px 25px; font-size:85%; font-weight:normal;}
#menu ul.menu3 li a {padding: 3px 5px 3px 45px; font-weight:normal; font-size:80%;}

#menu ul li a:hover {text-decoration: underline;} 
#menu ul li a.aktivni {background-color: #FAF0AA; color: #006600;} 
#menu ul li a.aktivni {border-bottom: 2px solid #008800; xborder-left: 2px solid #008800;} 


#novinky	{width: 200px; padding: 0px 0px 3px 0px; color: #446600; background-color: #EEEEDD; text-align: center; margin-bottom: 15px;}
#novinky h3	{padding: 2px 5px; font-size: 100%; color: #FFFFFF; font-weight: bold; margin: 0px 0px 5px 0px; background-color: #006600; border-bottom: 2px solid #77BB33;}
#novinky ul	{margin: 0px; padding: 2px 10px; font-size: 80%; list-style-type: none;}
#novinky li	{text-align: justify; margin-bottom: 10px; font-weight: bold;}
#novinky a	{text-decoration: none; line-height: 140%; font-weight: normal; display: block;}
#novinky .novinky-odkaz	{font-size: 75%; text-align: right; margin-top: 10px;}



#viteze	{width: 200px; padding: 0px 0px 10px 0px; color: #446600; background-color: #EEEEDD; text-align: center;}
#viteze h3	{padding: 2px 5px; font-size: 100%; color: #FFFFFF; font-weight: bold; margin: 0px 0px 5px 0px; background-color: #006600; border-bottom: 2px solid #77BB33;}
#viteze ul	{margin: 0px; padding: 5px 10px; font-size: 80%; list-style-type: none;}
#viteze li	{text-align: justify; margin-bottom: 10px; border-bottom: 1px solid #DD8855;}





#zapati     {clear: both; font-size: 70%; color: #60A000; padding: 7px 3px 2px 5px; margin: 0px 0px;}

#zapati2       {position: relative; width:720px; margin: 0px auto; padding: 5px 10px; font-size:70%; background-color: #006600; color: #FFFFFF; border-left: solid 4px #77BB33; border-right: solid 4px #77BB33;}
#zapati2 a     {color: #FFFFFF;}

#webdesign	{text-align: right; color: #99DD55; margin-top: 10px;}
#webdesign a	{text-decoration: none; color: #99DD55;}


#pocitadlo     {position: absolute; left: 5px; bottom:0px; width: 300px;}
#pocitadlo img {border: none;}
#pocitadlo .nepocitej	{color: #AA0000; background-color: #FFFF55; font-weight: bold; font-size: 110%;}

.chyba        {margin: 10px; padding:7px; border: 1px solid #FF0000; background-color: #FFFFAA; color: #AA3535; font-weight: bold;}
.odktext      {color: black;}


.obsah-stranky	{}
.obsah-stranky h4	{color: #AAAA99; font-size: 70%; margin: 0px; padding: 0px;}
.obsah-stranky ul	{list-style-type: none; list-style-image: none; margin: 0px; padding: 0px;}
.obsah-stranky li	{list-style-type: none; list-style-image: none; margin: 0px; padding: 0px;}
.obsah-stranky a	{font-size: 85%;}


.archiv-info		{font-size: 85%; color: #888888; margin-bottom: 25px;}


/* UVOD */
#uvod-volby	{background-color: #FFFCCC; #FAFDDD; padding: 5px 10px; border: 2px solid #f5e06b; margin-bottom: 30px;}
#uvod-volby h2 {color: #882200; border: none; margin: 0px; padding: 0px;}
#uvod-volby ul {list-style-image: url('img/sipka.gif');}
