/* CSS Document */


/* HOME PAGE */

body 				{	background-color:white ;	margin: 0; color:black;	}
body,td,th 			{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; line-height:14px; vertical-align:top;	}
a					{	text-decoration:underline; color: #0364bf;	}
a:hover				{	text-decoration:underline; color:black;	}
u					{	text-decoration:none; color:black;	}
p					{	margin:0 0 1em 0; padding:0;	}
h1, h2, h3, h4, h5, h6	
					{	margin:0; padding:0;	}
.red				{	color:#cc0000;	}
blockquote			{	margin:0; padding:0; margin-left:15px;	}

/* FORMs */
form				{	margin:0; padding:0; line-height:20px; display:inline;	}
select				{	margin:0; padding:0; line-height:10px; font-size:11px;	}
input				{	margin:0; padding:0; line-height:14px; font-size:11px; height:14px;	}
.table				{	margin-bottom:15px; 	}
.table td			{	padding:3px 0; 	}



/* HEADER */
.metamenu			{	text-align:left; margin:10px 20px 20px; color:black; line-height:20px; font-size: 90%; }
.metamenu div		{	display:inline-block; }
.metamenu em		{	margin:0 0.25em; cursor:default; font-style:normal; 	}
.metamenu .search	{	padding:2px 3px 3px 3px; margin:0 0.75em 0 1em;  }

.header .image		{	margin:10px 20px; text-align:left; }
.displaynone		{ font-weight:bold; font-size:120%; margin:1em; }
.header #logo-snd	{	display:block;	}


.mainmenu			{	color:black; line-height:24px; font-weight:bold; padding:0 1.5em 1em; margin-bottom:20px; width:20px; }


.vrchne_menu			{	white-space:nowrap; padding-top:3em;	}
.vrchne_menu li ul		{	display:none !important;	}

.image  		{	float:none; position:relative; display:block;	}
.image img 		{	display:none; position:relative;	}
.submenu_3, .submenu_4, .submenu_5, .submenu_6, .submenu_7, .submenu_8	{	display:none !important; }



/* CONTENT - HOME */
.wrapper_main 		{	margin:10px 20px;}


.hot-news table		{	width:100%; margin-bottom:15px; }
.hot-news td		{	padding-right:1.5em; line-height:1.5em; padding-bottom:5px;	}

.four-parts 		{	margin-top:2em;	}
.four-parts td		{	padding-right:20px; width:20%;	}
.four-parts p		{	margin-bottom:2px;	}
.four-parts h1		{	font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal; line-height:1.2em; margin:5px 0;	}
.four-parts h2		{	font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal; line-height:1.2em; margin:5px 0;	}
.four-parts img		{	display:none;	}

.radius-small		{	display:none; }


/* LOGOTYPES */
.home .sponzori			{	margin:3em 0;	}
.home .sponzori img		{	margin-top:5px;	}
.home .sponzori td.last	{	border-right:none; padding-right:25px;	}


/* FOOTER */
.footer				{	margin:10px 20px; font-size: 90%; border-top:1px solid black; padding:1em 0; }
.footer p			{	margin-bottom:0.6em;	}
						
						
/* ---------------------------------------------------------------------------- */
/* ----------------------------------- NEXT  ---------------------------------- */
/* ---------------------------------------------------------------------------- */

/*.wrapper_main 			{	float:left; width:770px; 
							background-image:url(../../images/design2/sidemenu_bckg.png); background-repeat:repeat-y;  }*/
							
.wrapper_left 			{	/*background-color:orange;*/ border-bottom:1px solid black; padding:0 0 2.5em 4em;	 }
							
.wrapper_right 			{	/*background-color:blue;*/  }

.wrapper_content 		{	/*background-color:yellow;*/  }
							
.wrapper_right-banner 	{	/*width:180px;*/ border-top:1px solid black; padding:1em 0; margin:5em 0 0;
							/*background-color:gray;*/  }
							
.right 	{	/*width:180px;*/ border-top:1px solid black; padding:1em 0; margin:5em 0 0;
							/*background-color:gray;*/  }
							
.clearboth				{	clear:both; font-size:1px; line-height:1em; height:1px;	}




/* MENU LEFT */
ul, li					{	margin:0; padding:0; list-style:none; 
							font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#646464;	}
li.active, li.active a,li.select li, li.select li a	{	color:black;	}
li.select, li.select a	{	color:#cc0000;	}

li li li.select			{	background-image:url(../img/list-disc-red.gif); 	}

/* 1st TIER */
ul						{		}
li						{	text-transform:uppercase; font-weight:bold;
							line-height:12px; padding:7px 0 7px 10px; 	}

/* 2nd TIER */
ul ul					{		}
li li					{	font-weight:normal; font-size:11px; line-height:14px; text-transform: none;
							padding:7px 0 3px 15px;	}
/* 3rd TIER */
li li li				{	font-weight:normal;
							padding:7px 0 0 16px; margin:0;
							background-image:url(../img/list-disc.gif); background-repeat:no-repeat; background-position:7px 14px; 	}

li				{	display:block; padding:0 1em 0 0; margin:0; line-height:2em;	}
li li			{	display:block; padding:0.25em 1em 0.25em 2em; margin:0;	}
li li li		{	display:inline; 	}



/*  PATH  */

.path, .path a			{	font-size:10px; line-height:14px; margin:0.25em 0 3em;	}
.path a:hover			{	color:black;	}
.path .select			{	color:#cc0000;	}


/* RIGHT BANNER */

.right					{	margin-bottom:15px; display:inline; margin-right:20px;	}
.right td				{	font-size:10px; margin-bottom:15px; width:180px; border:none; padding:0; border-bottom:10px solid white;
							background-image:url(../img/right-bckg.gif); background-repeat:repeat-y; background-position:left top; background-color:#f8f8f8;	}
.right td .bckg-top		{	background-image:url(../img/right-bckg-top.gif); background-repeat:no-repeat; background-position:left top;	}
.right td .bckg-bot		{	background-image:url(../img/right-bckg-bot.gif); background-repeat:no-repeat; background-position:left bottom;	}

.right td .bckg-ticket		{	background-image:url(../img/right-tickets.gif); background-repeat:no-repeat; background-position:right bottom; padding-right:70px; padding-bottom:5px;	}
.right td .bckg-press		{	background-image:url(../img/right-news.gif); background-repeat:no-repeat; background-position:right top;	}
.right td .rihgt_content	{	padding:7px 11px;	}

.right h3				{	font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:underline; font-size:10px;
							margin-bottom:5px; 	}
							

.right .taby			{	border-bottom:1px solid #de0000; padding-left:3px; margin:8px 0 6px;	}
.right .taby img		{	margin-left:2px;	}

.showtab_01, .showtab_02 {	display:none;	}
.seltab_01 .showtab_01,
.seltab_02 .showtab_02		{	display:block;	}


.right .bckg-press h3	{	margin-bottom:12px; 	}
.right .bckg-press 		{	line-height:13px; 	}
.right .bckg-press p	{	margin-bottom:7px; 	}

.right h3.user			{	text-transform:none; text-decoration:none; 	}
.right h3.user b		{	text-transform:uppercase; text-decoration:underline;	}


.right .spacer			{	height:15px; font-size:1px; line-height:1em;	}

.right .dotlink			{	width:100%; margin:5px 0;	}





/* CONTENT */

.content				{	font-size:11px; line-height:1.5em;	}
.content .dotlink		{	margin:10px 0 15px;	}
.content h1				{	font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; line-height:25px; font-weight:normal; color:black;
							margin-bottom:10px;	}
.content h2				{	font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:20px; font-weight:normal; color:black;
							margin-bottom:10px;	}
.content h2.link		{	border-top:2px solid black;	}
.content h2.dotted		{	background-image:url(../img/dotlink.gif); background-repeat:repeat-x; background-position:top; padding-top:1px;	}

.subheadline			{	margin:-10px 0 10px; font-size:9px; 	}
.h2-floatright			{	float:right; margin-top:4px; font-size:9px;	}








/* FULL-INFO STYLES 
.full-info .tab_a-s, .full-info .tab_b		{	display:inline;	}
.full-info .date							{	display:inherit;	}
.full-info .tab_a, .full-info .tab_b-s, .full-info .short-date	{	display:none;	}*/

/* FULL-INFO STYLES */
.tab_a-s, .tab_b		{	display:inline;	}
.date							{	display:inherit;	}
.tab_a, .tab_b-s, .short-date	{	display:none;	}



/* SHORT-INFO STYLES */
.short-info .tab_a-s, .short-info .tab_b, .short-info .list_picture	, .short-info .perex			
						{	display:none;	}
.short-info .tab_a, .short-info .tab_b-s	{	display:inline;	}
						
/*.short-info .short-date	{	display:block; float:left; width:140px; margin-right:10px; line-height:13px; font-size:10px; margin-bottom:10px;	}*/
.short-date		{		}
.short-date strong		{	font-size:11px;	}
.short-date .date		{	margin-bottom:0; padding-bottom:0; }
.short-info  h2	{ margin:0; padding:0; /*	margin-left:155px; width:355px;*/	}
.short-info .list_main h2	{ margin:0; padding:0; /*	margin-left:155px; width:355px;*/	}
.short-info .list_main .dotted		{	/*margin-left:150px; width:350px;*/	}


.content .taby			{	border-bottom:2px solid black; padding-left:3px; margin:8px 0 6px; line-height:1px; font-size:1px; height:18px;	}
.content .taby img		{	margin-left:2px;	}



.list_main				{	margin:0; padding:0; width:100%; height:auto;	}
/*.list_picture			{	float:left; width:140px; text-align:center; background-color:#ddd; margin:2px 15px 10px 0; line-height:1px; font-size:1px;	}*/
.list_picture img		{	display:none;		}

.list_main .date		{	font-size:10px; margin-bottom:0.25em; margin-top:2em; line-height:1.2em;	}
.list_main h2			{	color:#0364bf; line-height:18px; margin:0 0 4px;	}
#view .dotlink			{	margin:10px 0;	}

.short-info .dotlink			{	padding-bottom:20px;	}

.list_main.pict .links, .list_main.pict .date,  .list_main.pict .dotted, .short-info .links, .short-info .links2, .list_main.pict h2, .list_main.pict .perex	{	/*margin-left:155px; width:350px;*/	}

/*JB*/

.short-info .links, .list_main.pict .links, .list_main.pict .perex	{ /*float: right*/ }

.list_main .links		{	margin:5px 0 0;	}

.perex					{	margin-bottom:2px;	}
.links					{	margin:5px 0 15px;	}
.links p				{	margin:0 0 0.3em;	}
a.bt-ticket				{	padding-left:18px; background-image:url(../img/icn-ticket.gif);		background-position:left center; background-repeat:no-repeat;	}
a.bt-more				{	padding-left:14px; background-image:url(../img/icn-more.gif);		background-position:left center; background-repeat:no-repeat;	}
a.bt-zoom				{	padding-left:16px; background-image:url(../img/icn-zoom.gif);		background-position:left center; background-repeat:no-repeat;	}
a.bt-send				{	padding-left:15px; background-image:url(../img/icn-send.gif);		background-position:left center; background-repeat:no-repeat;	}
a.bt-print				{	padding-left:15px; background-image:url(../img/icn-print.gif);		background-position:left center; background-repeat:no-repeat;	}
a.bt-previous			{	padding-left:8px; background-image:url(../img/icn-previous.gif);	background-position:left 0.3em; background-repeat:no-repeat;	}
a.bt-next				{	padding-right:8px; background-image:url(../img/icn-next.gif);		background-position:right 0.3em; background-repeat:no-repeat;	}
a.bt-gallery			{	padding-left:16px; background-image:url(../img/icn-gallery.gif);	background-position:left center; background-repeat:no-repeat;	}
a.bt-download			{	padding-left:14px; background-image:url(../img/icn-download.gif);	background-position:left center; background-repeat:no-repeat;	}
a.bt-doublearrow		{	padding-left:11px; background-image:url(../img/icn-doublearrow.gif); background-position:left center; background-repeat:no-repeat;	}
a.bt-anchor				{	padding-right:8px; background-image:url(../img/icn-anchor.gif);		background-position:right 0.45em; background-repeat:no-repeat;	}

h4						{	font-weight:normal; margin-bottom:0.25em; font-size:11px;	}
h3						{	font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:0.25em; font-size:14px;	}


.table-dotted 			{	margin-bottom:15px;	}
.table-dotted table		{	width:100%;	}
.table-dotted tr		{	background-image:url(../img/dotlink.gif); background-position:1px 1px; background-repeat:repeat-x; height:2px; font-size:2px; line-height:1em; margin:8px 0 0;	}
.table-dotted td		{	padding:0.4em 0.5em;	}
.table-dotted tr.last td	{	font-size:1px; line-height:1px; height:8px;	}

/* 20070521 begin */
.table-dotted.program td	{	color:#4c4c4c; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:1.2 em; padding:5px 0 5px 10px;	}
.table-dotted.program tr.first td	{	background-color:#f0f0f0; background-image:none; font-weight:bold;  color:black;  font-size:11px;	}

.table-dotted.program .col_1	{	width: 50px;  padding-right:5px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; background-position:1px 1px;	}
.table-dotted.program .col_2, .table-dotted.program .col_3, .table-dotted.program .col_4 	{	width: 150px;	}
.table-dotted.program .col_5	{	padding-right:5px; width: 150px;	}

.table-dotted.program td div.num	{	font-size:18px; font-weight:bold; line-height:1.25em;	}


/* 20070521 end */



/*div.dotted				{	background-image:url(../img/dotlink.gif); background-position:1px left; height:2px; font-size:2px; line-height:1em; margin:8px 0 0;	}*/
div.dotted				{	display:none;	}
div.link				{	border-top:2px solid black; height:2px; font-size:2px; line-height:1em; margin:8px 0 0; 	}


.links-sekcie			{	margin-bottom:20px; 	}
.links-sekcie .name		{	padding-right:0.5em; line-height:1.4em; }
.links-sekcie .items	{	text-indent: -13px; padding-left: 13px	}
.links-sekcie .items a	{	white-space:nowrap; line-height:1.4em;	}
.links-sekcie .items em	{	color:#c2c2c2; font-style:normal;	}
.links-sekcie.sitemap 	{	margin-bottom:5px; 	}
.picture 	{	display:none;}



/* SEARCH BOX */

.middle						{	margin-bottom:15px; width:505px;	}
.middle td					{	font-size:10px; margin-bottom:15px; border:none; padding:0;
								background-image:url(../img/middle-bckg.gif); background-repeat:repeat-y; background-position:left top; background-color:#f8f8f8;	}
.middle td .bckg-top		{	background-image:url(../img/middle-bckg-top.gif); background-repeat:no-repeat; background-position:left top;	}
.middle td .bckg-bot		{	background-image:url(../img/middle-bckg-bot.gif); background-repeat:no-repeat; background-position:left bottom;	}
.middle td .rihgt_content	{	padding:7px 11px;	}


.middle .search				{	width:100%	}
.middle .search td			{	background:none; padding:0.25em 0; font-size: 11px	}
.middle .anchor	td			{	background:none; width:140px;	}
.middle .search	td.col_1	{	width:90px; text-align:right; padding-right:0.5em;	}
.middle .search	td.td-dotted {	background-image:url(../img/dotlink.gif); background-position:1px left; background-repeat:repeat-x; height:2px; font-size:2px; line-height:1em; margin:8px 0 0;	}

.middle .search	table td	{	width:140px;	}

.button						{	font-size:10px; line-height:11px; height:19px; padding:0 1em;	}


.picture					{	float:left; width:140px; margin:2px 15px 10px 0;	}
.picture .bt-gallery		{	display:block; background-color:white; padding-top:3px; padding-bottom:3px;	}


.list_small					{	margin-bottom:1em; line-height:1.4em;	}
.list_small h3				{	font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:0.25em; font-size:11px;	}




/* FOTOGALLERY */


body.fotogal 			{	background-color: black; color:#ccc;	}

.foto-head 				{	width:720px; line-height:16px; margin-bottom:0; margin-top:10px;	}
.foto-head h1			{	font-size:14px; line-height:1.5em; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px; margin-top:0.8em;	}



.foto-big 				{	width:600px; margin:5px 0 15px;	}
.foto-nahlady 			{	width:732px; padding:10px 0; background-image:url(../img/dotlink.gif); background-position:top left; background-repeat:repeat-x;	}
.foto-nahlady img		{	border:1px solid black; margin:0 2px;	}
.foto-nahlady img.sel, .foto-nahlady img.sel:hover	{	border-color:white;	}
.foto-nahlady img:hover	{	border-color:#888;	}

.foto-nav 				{	width:732px; padding:10px 0; background-image:url(../img/dotlink.gif); background-position:top left; background-repeat:repeat-x;	}
.foto-nav a, .foto-nav em {	color:#707070; font-style:normal;	}

.foto-nav a.bt-previous	{	background-image:url(../img/icn-previous-black.gif);	}
.foto-nav a.bt-next		{	background-image:url(../img/icn-next-black.gif);		}

.menu td
{
	line-height: 24px;
	padding-right: 3px;
	padding-left: 17px;
}

.menu td a
{
	padding-left: 10px;
}

.menu div
{
	white-space: nowrap;
	z-index: 1000;
	background-color: #CECECE;
	padding: 2px 10px 2px 10px;
	min-width: 130px;
	position: absolute;
	display: none;
}

.menu div div
{
	padding: 0;
 	width: 110px;
 	height: 0;
 	line-height: 0;
 	font-size: 0;
	position: relative;
	display: block;
}

.menu div a
{
	display: block;
	background-image: none;
	border-top: 1px solid #E3E3E3;
	padding: 0;
}
img
{
	display: none;
}

