body		{font-family: sans-serif, Verdana, arial, sans-serif; font-size: 80%; background: #F1F1F1 url('/soubory/img/bg-body.jpg') 50% 0px no-repeat;}

.skryte		{display: none;}
.clear		{clear: both;}


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

.tabulka      {}
.tabulka th   {background-color: #D0D0D0; border: 1px solid #777777; font-weight: bold;}
.tabulka td   {background-color: #F5F5F5; border: 1px solid #AAAAAA; margin: 2px;}


p		{text-align: justify; letter-spacing: 0px;}
h1		{line-height: 140%; font-size: 180%; margin-top: 0px;}
h2		{line-height: 140%; font-size: 130%}
h3		{line-height: 140%; font-size: 120%}
a		{color: #0000AA;}


#top		{position: relative;}
#top h3		{font-size: 220%; color: #885522; margin: 0px; padding: 0px; xborder-bottom: 1px solid #885522; line-height: 100%;}
#top span	{position: absolute; right: 0px; bottom: -7px; color: #996633; font-size: 120%; letter-spacing: 2px; font-style: italic; font-weight: bold;}

#page_path	{font-size: 85%; margin: 5px 0px 15px 0px; padding: 0px 5px; background-color: #F0DDAA; border-bottom: 1px solid #885522; border-top: 1px solid #885522}

#stranka	{_width: 800px; max-width: 65em; min-width: 750px; line-height: 140%; margin: 0px auto; padding: 5px; background-color: #FFFFFF; border: 2px solid #FFFFFF;}
#obsah		{float: right; width: 70%; padding: 0px 15px 0px 0px;}
#levysl		{width: 25%;}

#menu         {width: 100%; padding: 0px; margin: 0px 0px 20px 0px; line-height: 110%;}
#menu a       {display:block; color:#885500; text-decoration:none; font-family: verdana;}

#menu ul      {list-style-type:none;}
#menu li a      {padding:0px; margin:1px 0px;}
#menu ul.menu1      {margin:0px; padding:0px; letter-spacing: 1px;}
#menu ul.menu2      {margin:0px; padding:0px; letter-spacing: 0px; margin-bottom: 0px;}
#menu ul.menu3      {margin:0px; padding:0px;}
#menu ul.menu4      {margin:0px; padding:0px;}

#menu ul.menu1 li a  {background-color: #F5EABB; color: #664400; font-weight: bold;}
#menu ul.menu2 {background-color: #FFFADD;}
#menu ul.menu2 li a  {background-color: transparent; color:#885500; font-weight: normal;}


#menu ul.menu1 li a {padding: 5px 5px 5px 12px; font-size:92%; xfont-weight:normal;}
#menu ul.menu2 li a {padding: 3px 5px 3px 20px; font-size:90%; font-weight:normal;}
#menu ul.menu3 li a {padding: 2px 5px 2px 40px; font-weight:normal; font-size:85%;}
#menu ul.menu4 li a {padding: 2px 5px 2px 50px; font-weight:normal;}

#menu ul li a:hover {text-decoration: underline;} 
#menu ul li a.active_page {background-color: #885500; color: #FFEEDD;} 
#menu ul li a.last_active_node {background-color: #AA7722; color: #FFDDBB;}

#odkazy-ikonky	{text-align: center;}
#odkazy-ikonky img	{padding: 1px; border: 1px solid #885522; margin: 5px 10px;}


#bottom	{font-size: 85%; color: #666666; line-height: 120%; margin: 15px 0px 0px 0px; padding: 2px; border-top: 1px dotted #AAAAAA;}


/* OBSAH */
.obsah-polozka		{margin: 20px 0px 0px;}
.obsah-polozka h3	{margin: 0px; padding: 0px;}
.obsah-polozka	p	{margin: 0px; padding: 0px;}
.obsah-polozka	p+a	{font-size: 90%; font-style: italic;}

.obsah-polozka-odkazy		{padding-left: 30px; font-size: 90%; line-height: 130%;}
.obsah-polozka-odkazy span	{display: block; font-weight: bold;;}




/* ODKAZY */
.odkazy-zajimava-stranka	{clear: both; padding-top: 15px;}


/* CLANKY */
.clanek-polozka		{margin: 20px 0px 0px;}
.clanek-polozka h3	{margin: 0px; padding: 0px;}
.clanek-polozka	p	{margin: 0px; padding: 0px;}
.clanek-polozka	p+a	{font-size: 90%; font-style: italic;}

#clanek-stranka #clanek-info			{margin-top: 30px; border-top: 1px solid #AAAAAA; padding-top: 5px;}
#clanek-stranka .clanek-perex			{letter-spacing: 1px;}
#clanek-stranka .clanek-polozka .clanek-perex	{letter-spacing: 0px;}



/* DOTAZY */
.dotazy-prehled			{font-size: 90%;}
.dotazy-polozka			{border-bottom: 1px solid #CCCCCC; margin: 7px 0px; 0px 0px; line-height: 130%;}
#dotaz-otazka			{font-weight: bold; letter-spacing: 1px; border-bottom: 1px solid #CCCCCC;}
#dotaz-odpoved-info		{margin-top: 30px; border-top: 1px solid #CCCCCC;}


/* FIRMY */
.firmy-polozka		{margin: 20px 0px 0px;}
.firmy-polozka h3	{margin: 0px; padding: 0px;}
.firmy-polozka	p	{margin: 0px; padding: 0px;}
.firmy-polozka	p+a	{font-size: 90%; font-style: italic;}
#firma-stranka #firma-info		{margin-bottom: 30px; border-bottom: 1px solid #CCCCCC;}
#firma-stranka #firma-info span		{font-weight: bold;}



/* TESTY */
.test-otazka table  {width: 100%;}
.test-otazka table td {border-bottom: 1px solid #CCCCCC;}
.test-otazka table td.volba {width: 20px;}

.test-otazka-neodpovezeno    {background-color: #F0F0F0; padding: 2px 5px;}
.test-otazka-spravne         {background-color: #EAFFEA; padding: 2px 5px;}
.test-otazka-spatne          {background-color: #FFF0F0; padding: 2px 5px;}
.test-otazka-castecne        {background-color: #FFFFBB; padding: 2px 5px;}

.test-otazka-hodnoceni    {font-size: 85%; color: #666666; margin: 7px 0px 4px 0px;}
.test-odpoved-spravne     {color: #FFFFFF; background-color: #009900; padding: 1px 2px;}
.test-odpoved-spatne      {color: #FFFFFF; background-color: #AA0000; padding: 1px 2px;}
.test-odpoved-castecne    {color: #FFFFFF; background-color: #AA8844; padding: 1px 2px;}

.test-prehled-vysledku th {border: 1px solid #777777; background-color: #DDDDDD;}
.test-prehled-vysledku td {border: 1px solid #AAAAAA;}
