body                    {font: 75% arial,sans-serif; text-align: center; padding-top: 0; background-position: top center}
p			{margin: 0em 1em 0em; line-height: 1.3em;}
a img			{border: 0px;}

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

div#header		{height: 150px; margin: 0em;}
div#container           {text-align: left; margin-top: 20px;}
div#content h2          {padding-top: 0.8em; border-bottom: 2px #a9a9a9 solid; text-align: left;}
div#content p           {line-height: 1.6em; clear: right; padding-top: 0.2em; padding-bottom: 1em;}
div#footer		{height: 50px;}
div#container           {width: 800px; margin-left: auto; margin-right: auto; border: 0px black solid;}
div#wrapper		{float: left; width: 100%;}
div#content		{background-color: white; margin: 10px 40px 0px 200px; padding: 1px 25px 13px 25px; text-align: justify; -moz-border-radius: 1em;}
div#leftmenu            {float: left; margin: 10px 0px 0px 35px; width: 130px}
div#footer		{clear: left; width: 100%;} 
div#content h3 		{margin: 5px 0 0 3px;}
div#content ul li 	{padding: 3px 0px;}
div#content table	{border: none; margin: 0.2em 2em 0em 2em;}
div#content td          {width: 400px; text-align: left;}
div#content th          {width: 200px; text-align: left;}
div#box			{float: left; margin: 16em 0em 1em -140px;}
div#valid		{margin-top: 1em; border-top: 1px solid black; padding-top: 0.5em; width: 100%;}
div#autor		{float: right; padding-top: 0em; }
div#right h2		{float: right; margin-top: -25px; border: 0px black solid;}
div#map	  		{padding-bottom: 30px; text-align: center;}
table#jakce             {border-collapse: collapse;}
table#jakce td          {border-bottom: 1px solid #AAA; vertical-align: top; padding: 4px 7px;}

.aktualita              {margin-bottom: 1.5em; padding: 1em 1.5em 0 1.5em; border-bottom: 1px #BEBEBE solid; border-right: 1px #BEBEBE solid;}
.aktualita h3 	        {padding: 2px; border-bottom: 1px gray solid; margin-bottom: 10px; margin-top: -10px;}
.aktualita h4		{position: absolute; margin: 0 0 0 20px; padding-top: 8px;}
.aktualita p		{margin: 25px 80px 10px 10px; font-size: 13px; text-align: justify;}
.menu	     		{background-color: white; color: black; width: 130px; float: left; padding: 5px 0px 5px 0px; margin-bottom: 15px; line-height: 1.8em;}
.admin     		{color: #FF321F;}
.map			{float: right; padding: 10px; }
.submit  		{padding-left: 230px;}
.klic		    	{float: right; margin-top: 20px;}
.left		    	{float: left; margin: 1em 1em 1em 1em;}
.list      	        {margin: -11px 0px 0px 0px;}
.rprog               	{padding-left: 10px;}   

.login			{float: right; margin-top: -10px;}
.nahled 		{padding-bottom: 20px;}
.program 	        {margin-bottom: -30px;}
.nahled img		{border: 1px solid gray;}
.nahled h2		{background: #fff url("img/camera.gif") no-repeat; padding: 0 0 3px 50px;}
.aktuality h2		{background: #fff url("img/hand.gif") no-repeat; padding: 0 0 3px 50px; background-position: 0% 80%;}
.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%;}
.program h2		{background: #fff url("img/book.jpg") 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 h3             {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: 0px 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;}

#euro                   {}
#euro #text             {}
#euro #odkazy1 		{width: 220px; float: left; margin-left: 20px; padding: 3px 0px; line-height: 16px; text-align: left;}
#euro #odkazy2		{width: 220px; margin-left: 260px; padding: 3px 0px; line-height: 16px; text-align: left;}
#euro h1                {margin-bottom: 15px; padding-bottom: 2px; border-bottom: 1px solid gray; font-size: 13px;}
#euro h2                {font-size: 11px; margin: 0; padding: 1px 4px; font-weight: normal; border: 0;}


.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;}

.radius1	        {-moz-border-radius-topleft: 1em;}
.radius2	        {-moz-border-radius-topright: 1em;}
.radius3	        {-moz-border-radius-bottomright: 1em;}
.radius4	        {-moz-border-radius-bottomleft: 1em;}
.radius	                {-moz-border-radius: 1em;}

.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%;}
.padding10              {padding: 10px;}
.margin10               {margin: 10px;}


.tablediv 
{
display: table;
width:100%;
/* background-color:#eee; */
/* border:1px solid  #666666; */
border-spacing:5px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
}
.celldiv1 
{
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:10%;
}	
.celldiv2 
{
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:25%;
}	
.celldiv3 
{
float:left;/*fix for  buggy browsers*/
text-align: left;
display:  table-cell;
width:60%;
}	
.rowdiv  
{
display:table-row;
width:auto;
}
