body		{font-family: sans-serif, Verdana, arial, sans-serif; font-size: 80%; background: #DDE5D0;}

.skryte		{display: none;}
.clear		{clear: both;}
.male		{font-size: 85%;}

p		{text-align: justify; letter-spacing: 0px;}
h1		{line-height: 140%;}
h2		{line-height: 140%;}
h3		{line-height: 140%;}

a		{color: #008800;}

#stranka	{width: 70em; max-width: 70em; min-width: 700px; line-height: 140%; margin: 0px auto; padding: 7px; background: #FFFFFF;}

#top		{background: #226611; padding: 5px; border-bottom: 3px solid #FFCC55;}
#top h3		{color: #AAFF00; font-size: 150%; margin: 0px; padding: 0px; font-variant: small-caps;}
#top #top1	{color: #AAFF00; font-variant: small-caps;}
#top #top2	{color: #DDFF00; font-weight: bold; letter-spacing: 2px; font-variant: small-caps;}

#page_path	{margin: 7px 0px 20px 0px; padding: 3px; background: #F5FAF0; border: 1px solid #DDE5D0;}

#obsah		{float: right; width: 70%; padding: 0px 15px 0px 0px;}
#levysl		{width: 25%;}

#obsah h1	{color: #EE8800; margin: 0px 0px 15px 0px; padding: 0px;}
#obsah h2	{color: #EE8800; margin: 40px 0px 5px 0px; padding: 0px;}
#obsah h3	{color: #EE8800; margin: 40px 0px 5px 0px; padding: 0px; font-size: 120%;}
#obsah ul	{margin-top: 0px;}

q	{display: block; margin: 5px; padding: 0px 20px 0px 50px; text-indent: 0px; background: #FFFFFF url('img/quote.gif') 0px 5px no-repeat; font-weight: bold; color: #555544;}

#obsah .cit-ne		{color: #BB0000; font-weight: bold;}
#obsah .dulezite	{color: #884422; font-weight: bold; font-size: 95%; letter-spacing: 1px;}
#obsah .alert		{color: #BB0000; font-weight: bold; font-size: 100%; letter-spacing: 1px; line-height: 140%;}
#obsah .big-alert	{color: #FFFF00; background-color: #660000; padding: 10px; font-variant: small-caps; font-weight: bold; font-size: 130%; letter-spacing: 1px; line-height: 140%;}

#obsah .priklad		{margin: 20px 0px; border-bottom: 1px solid #DDE5D0;}
#obsah .priklad-ne	{color: #BB0000; font-weight: bold; font-size: 95%;}
#obsah .priklad-ano	{color: #008800; font-weight: bold; font-size: 95%;}
#obsah .priklad-vysvetleni	{color: #666666;}

#bottom	{clear: both; font-size: 85%; color: #666666; line-height: 120%; margin: 25px 0px 0px 0px; padding: 2px; border-top: 1px dotted #AAAAAA;}



#menu         {padding: 0px; margin: 0px 0px 20px 0px; line-height: 110%;}
#menu a       {display:block; color:#008800; text-decoration:none; font-family: verdana;}

#menu ul      {list-style-type:none;}
#menu li a      {padding:0px; margin:1px 0px; border-left: 7px solid #DDE5D0;}
#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.menu5      {margin:0px; padding:0px;}
#menu ul.menu6      {margin:0px; padding:0px;}

#menu ul.menu1 li a  {background-color: #F5FAF0; color: #007700; font-weight: bold;}
#menu ul.menu2 li a  {color:#007700; xfont-weight: normal;}


#menu ul.menu1 li a {padding: 7px 5px 7px 18px; font-size:92%; xfont-weight:normal;}
#menu ul.menu2 li a {padding: 6px 5px 6px 30px; font-size:90%; xfont-weight:normal;}
#menu ul.menu3 li a {padding: 5px 5px 5px 40px; font-weight:normal; font-size:85%; font-variant: small-caps;}
#menu ul.menu4 li a {padding: 3px 5px 3px 55px; font-weight:normal; font-variant: normal;}
#menu ul.menu5 li a {padding: 3px 5px 3px 70px; font-weight:normal;}
#menu ul.menu6 li a {padding: 3px 5px 3px 85px; font-weight:normal;}

#menu ul li a:hover {border-left: 7px solid #226611;} 
#menu ul li a.active_page {background-color: #226611; color: #DDFF00; border-left: 7px solid #FFCC55;} 
#menu ul li a.last_active_node {background-color: #55AA33; color: #FFFFFF; border-left: 7px solid #FFCC55;} 

.nn-katalog	{width: 100%;}
.nn-katalog td	{padding: 2px 5px;}
.nn-katalog td .stav	{font-size: 90%; font-weight: bold;}
.nn-katalog td .komentar	{font-size: 90%;}


.nn-form td .komentar	{color: #888888; font-size: 90%; padding-bottom: 15px;}




