/* Česká verze  &nbsp; */

#center		{	width: 950px;
				max-width: 1024px;
				text-align: left;
				margin: 0 auto;
				padding: 0 0 -20px 0;			
			}
			
#header		{	width: 950px;
				height: 141px;
				background: url(/img/header.jpg) center top no-repeat;
				text-align: left;
				margin: 0 0 0 0;
				padding: 1px 0 0 0;
				border-bottom: 1px solid #EC1D25;
			}
			
#date		{	width: 370px;
				height: 30px;
				position: absolute;
				top: 120px;
				text-align: left;
				margin: -2px 0 0 10px;
				padding: 0 0 0 0;
				border: 0px solid red;
			}

p.datum		{	padding-left: 10px;
				font-size: 12px;
			}
			
p.enter		{	text-align: center;
				padding-top: 100px;
			}
			
#language	{	width: 28px;
				height: 50px;
				position: absolute;
				top: 40px;
				left: 85%;
				text-align: left;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				border: 0px solid green;
			}
			
p.langcj	{	font-size: 13px;
				font-family: Palatino linotype;
				line-height: 150%;
				display: inline;
				background: url(/img/CZ_vlajka.gif) left top no-repeat;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				border: 0 0 0 0;
			}
			
p.langaj	{	font-size: 13px;
				font-family: Palatino linotype;
				line-height: 150%;
				display: inline;
				background: url(/img/VB_vlajka.gif) left top no-repeat;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				border: 0 0 0 0;
			}

#menutop	{	width: 568px;
				height: 35px;
				text-align: left;
				margin: 105px 0 0 380px;
				padding: 0 0 1px 0;
				border: 0px solid yellow;
			}

ul.top		{ 	width: 568px;
				float: left;
				background: url(/img/topmenu.gif) left top repeat-x;
				margin: 0 0 0 0;
				padding: 0 0 0 ;
				list-style: none;
			}
			
ul.top li.top	{	float: left;
			}
			
ul.top a		{	display: block;
				width: 142px;
				text-align: center;
				padding: 0 0;
				line-height: 35px;
				text-decoration: none;
				font-size: 14px;
				font-family: Arial;
				font-weight: 600;
				color: #1F2245;
			}
			
ul.top a:hover{	background: url(/img/topmenu.gif) left bottom repeat-x;
				color: #b30404;
			}

#content	{	width: 720px;
				float: right;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				border: 0px dotted black;
			}
			
#menuleft	{	width: 225px;
				min-height: 570px;
				float: left;
				background: url(/img/background.gif) center bottom no-repeat;
				text-align: left;
				margin: 5px 0 10px 0;
				padding: 0 0 75px 0;
				border: 0px dotted pink;
			}

ul.left		{	margin: 0 0 0 0;
				padding: 0 0 0 0;
				list-style: none;
			}
			
ul.left a		{	display: block;
				width: 222px;
				height: 34px;
				padding-left: 8px;
				line-height: 34px;
				text-decoration: none;
				text-indent: 10px;
				background: url(/img/leftmenu.gif) -1% top no-repeat;
				font-size: 14px;
				font-family: Arial;
				font-weight: 600;
				color: #1F2245;
			}
			
ul.left a:hover{	background: url(/img/leftmenu.gif) 99% top no-repeat;
				color: #b30404;
			}
			
li			{	display: inline;
			}
			
li.active a{
				background: url(/img/leftmenu.gif) 99% top no-repeat;
				color: #b30404;
				cursor: default;
			}
			
#slozky		{	width: 520px;
				min-height: 530px;
				float: left;
				text-align: left;
				margin: 8px 0 0 15px;
				padding: 0 0 10px 0;
				background: url(/img/slozky.gif) 100% 5% no-repeat;
				border: 0px dotted red;
			}
			
#firstcontent{	width: 518px;
				min-height: 550px;
				float: left;
				text-align: left;
				margin: 8px 0 0 15px;
				padding: 0 0 10px 0;
				border: 0px dotted red;
			}

#secondcontent{	width: 180px;
				min-height: 550px;
				float: right;
				text-align: left;
				margin: 8px 0 110px 0;
				padding: 0 0 0 0;
				border: 0px dotted yellow;
			}
			
h4			{	margin: 5px 5px 8px 0;
				padding: 0 0 0 0;
				font-size: 15px;
			}
			
h4.brozura	{	margin: 0 0 0 0;
			}
			
p.second	{	margin: 0 0 5px 0;
				padding: 0 0 0 5px;
				font-family: Arial;
				font-size: 12px;
				text-align: left;
				border-left: 1px dotted #b2b2b2;
			}

i			{	color: #b30404;
			}

#copyright	{	width: 148px;
				position: relative;
				top: -128px;
				left: 82%;
				text-align: center;
				margin: 0 0 0 0;
				padding: 80px 0 5px 0;
				background: url(../img/kytka.jpg) left bottom no-repeat;
				border: 1px dotted white;
			}
			
p.copyright {	margin: 0 0 0 0;
				padding: 0 0 0 0;
				font-size: 11px;
				text-align: center;
				color: #b2b2b2;
				
			}

p.copyright a {	color: #b2b2b2;
				font-weight: 300;
				text-decoration: none;
			}	
			
p.copyright a:hover{
				text-decoration: underline;
			}
			
#footer		{	width: 948px;
				height: 50px;
				clear: both;
				text-align: center;
				margin: 0 0 0 0;
				padding: 12px 0 0 0;
				border-top: 1px solid #EC1D25;
			}
			
p.foot		{ 	text-align: center;
				font-family: Arial;
				font-size: 13px;
				margin: -112px 0 0 0;
			}
			
p.footi		{ 	text-align: center;
				font-family: Arial;
				font-size: 15px;
				margin: 0 0 0 0;
				padding: 5px 0 0 0;
			}

p.red		{	text-align: center;
				font-family: Arial;
				font-size: 13px;
				margin: 4px 0 0 0;
				padding: 0 0 0 0;
				color: #b30404;
			}
			
a:link, a:visited {
				text-decoration: none;
				color: #b30404;
				border: 0;
			}
			
a:hover, a:active {
				color: #1f2245;
				border: 0;
			}

/* Index  &nbsp; */

p			{	margin: 8px 10px 0 0;
				padding: 0 0 0 0;
				font-family: Arial;
				font-size: 14px;
				font-weight: 300;
				text-align: justify;
			}
			
/* Kalendář akcí  &nbsp; */

h3			{	margin: 8px 0 0 0;
				padding: 0 0 5px 0;
				font-family: Arial;
				font-size: 15px;
				font-weight: 600;
				text-decoration: underline;
				text-align: left;
			}
			
p.mesic		{	margin-top: 10px;
				font-weight: 600;
			}
			
p.akce		{	margin-top: 5px;
			}
			
p.akce:hover{	background: #e9e4e8;
			}
			
/* Kontakt &nbsp; */
			
#table		{	width: 540px;
				height: 440px;
				margin: 0 0 0 0;
				padding: 10px 0 0 0;
				text-align: center;
				font-size: 14px;
				font-family: Arial;
			}
		
#table	tr 	{	text-align: left;
			}
			
td.mezera	 {	padding: 10px 0px 0px 0px;
			}
		
tr			{	text-align: center;
			}
			
/* Festival &nbsp; */

p.podpis	{	margin: -5px 0 0 250px;
				padding: 0 0 0 0;
			}

h5			{	margin: 0 0 0 0;
				padding: 10px 0 0 0;
				font-size: 15px;
				color: #b30404;
			}
			
img.news1	{	height: 210px;
				width: 255px;
				margin: 5px 5px 5px 5px;
				padding: 5px 0 0 5px;
				float: right;
			}
			
img.news2	{	height: 253px;
				width: 190px;
				margin: 5px 5px 5px 5px;
				padding: 0 5px 0 0;
				float: left;
			}
			
#table2	{	width: 520px;
			height: 410px;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		
ul.right		{	margin: 0 0 0 0;
				padding: 0 0 0 0;
				/*border-left: 1px dotted #b2b2b2;				
				border-right: 1px dotted #b2b2b2;*/				
				list-style: none;
			}
			
ul.right a	{	display: block;
				width: 170px;
				height: 26px;
				padding-left: 8px;
				line-height: 26px;
				text-decoration: none;
				text-indent: 10px;
				/*background: url(../img/rightmenu.gif) left top no-repeat;*/
				font-size: 14px;
				font-family: Arial;
				font-weight: 300;
				border-bottom: 1px dotted #b2b2b2;
				color: #1F2245;
			}
			
ul.right a:hover
			{	/*background: url(../img/rightmenu.gif) 102% top no-repeat;*/
				background: #e9e4e8;
				color: #b30404;
				border-bottom: 1px dotted #b30404;
			}
			
li.activ a	{	background: #e9e4e8;
				color: #b30404;
				border-bottom: 1px dotted #b30404;
				/*background: url(../img/rightmenu.gif) 102% top no-repeat;
				color: #b30404;
				cursor: default;*/
			}

p.pozn		{	font-size: 11px;
			}

p a img 		{	border: 0;
			}

.necervene a	{	text-decoration: none;
				color: black;
			}
			
.necervene a:hover	
			{	text-decoration: none;
				color: #b30404;
			}

a.cerne		{	color: black;
			}

p.CD		{	padding-top: 5px; 
				margin: 10px -5px 0 0;
				padding-bottom: 15px;
				text-align: center; 
				border-bottom: 1px solid #b2b2b2;
			}
