body                    {font: 12px arial,sans-serif; text-align: center; padding-top: 0; background-position: top center; background-image: url(img/krtecek/bg.png);}
p			{margin: 0em 1em 0em; line-height: 1.3em;}
a img			{border: 0px;}
ul li                   {line-height: 19px;}
h3                      {font-size: 15px;}

#leftmenu a		{text-decoration: none; color: black; padding: 2px;}
#leftmenu a:visited	{text-decoration: none; color: black; padding: 2px;}			
#leftmenu a:link	{text-decoration: none; color: black; padding: 2px;}
#leftmenu a:hover	{text-decoration: underline; padding: 2px; color: #000;}

#header		     {height: 150px; margin: 0em;}
#container           {text-align: left; margin-top: 20px;}
#right               {margin: 10px 40px 0px 200px;}
#content	     {background: #FFF url(img/bigBot.png) no-repeat bottom center; padding: 15px 25px 25px 25px; text-align: justify; width: 510px;}
#contentTop          {background: #FFF url(img/bigTop.png) no-repeat top center; height: 12px;}
#content h2          {border-bottom: 1px #a9a9a9 solid; text-align: left; margin-top: 0; font-size: 17px;}
#content h1          {border-bottom: 2px #a9a9a9 solid; text-align: left; margin-top: 0; font-size: 20px; line-height: 35px;}
#content p           {line-height: 1.6em; padding-top: 0.2em; padding-bottom: 1em;}
#footer		     {height: 50px;}
#container           {width: 800px; margin-left: auto; margin-right: auto; border: 0px black solid;}
#wrapper	     {float: left; width: 100%;}
#leftmenu            {float: left; margin: 10px 0px 0px 35px; width: 130px}
#footer	 	     {clear: left; width: 100%;} 
#content h3 	     {margin: 5px 0 0 3px;}
#content table	     {border: none; margin: 0.2em 2em 0em 2em;}
#content td          {width: 400px; text-align: left;}
#content th          {width: 200px; text-align: left;}
#box		     {float: left; margin: 0em 0em 0em 0px; background-color: white; -moz-border-radius: 1em; padding: 1em 0em 0.7em 0em;}
#valid		     {margin-top: 1em; border-top: 1px solid black; padding-top: 0.5em; width: 100%;}
#autor		     {float: right; padding-top: 0em; }
#map	  	     {padding-bottom: 30px; text-align: center;}
#lang                {margin: 12px 0 0 660px; position: absolute;}
#lang img            {margin: 2px 2px;}
#program strong      {margin-left: 10px;}
#kontakt h2          {border: none; margin: 0; padding: 3px 5px; font-size: 15px;}
#kontakt h3          {border: none; margin: 0; padding: 3px 5px; font-size: 13px;}
#uvod h1             {border: none;}
#tym img             {float: right; margin: 0 0 10px 20px;}
#tym .osoba          {clear: right;}
#tym h2              {margin-top: 11px;}
#tym h3              {margin-left: 11px;}

.aktualita              {margin-bottom: 1.5em; padding: 1em 1.5em 0 1.5em; border-bottom: 1px #BEBEBE solid; border-right: 1px #BEBEBE solid;}
#content .aktualita h2  {padding: 2px; border-bottom: 1px gray solid; margin-bottom: 10px; font-size: 15px;}
.aktualita strong       {display: block; margin-left: 10px;}
.aktualita p		{margin: 10px 80px 10px 10px; font-size: 13px; text-align: justify;}
.menu	     		{background: #FFF url(img/smallBot.png) no-repeat bottom center; color: black; width: 130px; padding: 0px 0px 12px 0px; margin-bottom: 15px; line-height: 20px;}
.menu ul                {background: #FFF url(img/smallTop.png) no-repeat top center; margin: 0; padding: 14px 0 0 32px;}
.admin     		{color: #FF321F;}
.map			{float: right; padding: 10px; }
.submit  		{padding-left: 230px;}
.klic		    	{float: right;}
.left		    	{float: left; margin: 1em 1em 1em 1em;}
.list      	        {margin: -11px 0px 0px 0px;}
.rprog               	{padding-left: 10px;}   
.cleanr                 {clear: right;}

.login			{float: right; margin-top: -10px;}
.nahled 		{padding-bottom: 20px;}
.program 	        {margin-bottom: -30px;}
.nahled img		{border: 1px solid gray;}
.onas h2		{background: #fff url("img/svitek.gif") no-repeat; padding: 0 0 3px 50px; background-position: 0% 70%;}
.akce h2		{background: #fff url("img/svitek.gif") no-repeat; padding: 0 0 3px 50px; background-position: 0% 70%;}
.sponzori h2		{background: #fff url("img/book.jpg") no-repeat; padding: 0 0 3px 50px; background-position: 0% 70%}
.kontakt h2		{background: #fff url("img/lupa.png") no-repeat; padding: 0 0 3px 50px; background-position: 0% 70%}
.kontakt h4             {padding: 4px 10px; margin-bottom: 0px; }
.program                {padding-bottom: 24px;}
.program h2             {padding: 2px 5px;}
.kontakt                {padding-bottom: 24px;}
.uvod h2                {font-weight: bold; font-size: 13px;}  

.ggroup              	{margin-left: 25px;}
.ggroup img          	{margin: 0px 2px;}
.frame	      		{padding: 0px 10px;}
.small                  {font-weight: normal; font-size: 13px;}
.delete			{position: absolute; margin: 0px 0px 0px -25px; border: 2px solid white; padding: 1px; background-color: black; width: 20px;}
a.delall		{float: right; margin: -20px 0px 0px 0px; font-size: 11px; font-weight: bold;}
a.delnews		{font-size: 13px; font-weight: bold; margin: 0px 0px 0px 20px;}
.center			{margin: 0 auto; text-align: center;}
.center img		{margin: 0; border: 0px;}
.input label		{padding: 0 50px}
.error			{color: #FF0004; display: block; margin-left: 25px; line-height: 1.5em;}
.success		{color: #0FFF33; display: block; margin-left: 25px; line-height: 1.5em;}

.eurotext       	{margin: 15px 10px 0px 10px}
.etext  		{margin: 30px 0px 0px 0px; padding: 0px; line-height: 16px; text-align: left;}
.euroright		{float: right; margin: 0px 4px; padding: 0px 4px;}
.euroright ul		{margin: 5px 20px; padding: 5px;}
.euro h1		{margin: 25px 0px 10px 0px; padding-bottom: 2px; font-weight: bold; display: block; border-bottom: 1px solid gray; font-size: 12px;}
.euroright h5		{margin: 0px;}

.yellowlight 	        {background-color: #fffab0;}

.right			{float: right; margin: 0em 0em 0em 1em; }
.right2			{float: right; margin: 0.3em 0em 0em 1em; border: 1px solid gray;}
.podpis			{font-weight: bold; font-size: 140%; font-style: italic; clear: right; padding-left: 0.7em;}
.nazor			{border: 1px solid gray; margin-bottom: 20px; padding: 0.7em; background-color: #fffbae; }
.odsun			{margin-left: 40px; }
.padding           	{padding: 3px;}
.citat			{font-style: italic; padding: 3px;}
.citatp			{font-style: italic; float: right;}
.prispevek		{line-height: 20px; border: 1px solid gray; margin-bottom: 20px; padding: 0.7em; background-color: #fffbae;}
.nav			{background-color: white; color: #000; width: 140px; float: left; margin-bottom: 20px; line-height: 1.8em;}
.adpart                 {padding-left: 30px;}
.adresa                 {padding: 10px 20px; min-height: 150px;}
.jmeno                  {padding: 10px 20px;}
.galerie2               {margin: 2px 20px;}
.galerie2 img           {width: 80px;}
.galerie2 span          {font-size: 16px; padding: 0px 10px; vertical-align: 100%;}

#leftmenu  a.selected,a:link.selected  {color: #AB5600;}
#content   a,a:link,a:visited	  {color: #AB5600;}
#content   a:hover	                  {color: #000;}

#header		{background-image: url(img/krtecek/header.png);}
#footer		{background-image: url(img/krtecek/footer.png);}
#wrapper		{background-image: url(img/krtecek/body.png);}

.dark                   {background-color: #FFD579;}
.light                  {background-color: #FFEABB;}

