@charset "utf-8";
/* Default CSS Document */

body
{
	margin:0px;
	color:#000000;
	font-family:"Segoe UI",Arial,Verdana,Helvetica,sans-serif;
	font-size:11pt;
	background-color:#fffafa;
	background-image:url("body.gif");
	background-repeat:repeat-y;
	background-position:top center;
}

a:link,a:visited
{
	color:#9e0b0f;
	text-decoration:underline;
}

a:hover
{
	color:#c54f52;
	text-decoration:underline;
}

h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20pt;
	font-weight:normal;
	color:#9e0b0f;
	margin:40px 0 5px 0;
}

h2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14pt;
	font-weight:normal;
	color:#cc6666;
	margin:5px 0;
}

h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	font-weight:normal;
	color:#cc6666;
	margin:2px 0 2px 0;
}

p
{
	margin:8px 0;
}

hr
{
	display:none;
}

li
{ 
  margin:5px 0;
  list-style-image:url('li.gif');
}

.foto
{
	float:right;
	margin:10px 0 10px 20px;
	border:0;
}

#header
{
	width:980px;
	height:172px;
	background-image:url("header.png");
	background-repeat:no-repeat;
	margin:0 auto;
	display:block;
}

#navigation
{
	width:980px;
	height:31px;
	margin:0 auto 0 auto;
	background-color:#fc9a9a;
	display:block;
}

#content
{
	width:980px;
	margin:0 auto;
	display:block;
}

#main
{
	width:630px;
	min-height:200px;
	padding:0 25px 0 43px;
	display:block;
	float:left;
	clear:left;
	background-image:url("title.png");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:justify;
}

#sidebar
{
	width:282px;
	display:block;
	float:right;
	background-image:url("title-sidebar.png");
	background-repeat:no-repeat;
}

#search
{
	text-align:center;
	margin:30px 20px 15px 0;
}

#search p
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13pt;
	font-weight:normal;
	color:#9e0b0f;
}

#hladaj
{
	background:url("search.gif") center top no-repeat;
	width:176px;
	height:23px;
	border:none;
	padding:3px 15px 0;
}

.box
{
	width:260px;
}

.rightpanel-title
{
	width:100%;
	height:48px;
	background-image:url("rightpanel-title.gif");
	background-repeat:no-repeat;
	text-align:center;
	padding:15px 0 0 0;
}

.rightpanel-title p
{
	color:#ffffff;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13pt;
	margin:0;
}

.rightpanel-bg
{
	background-image:url("rightpanel-bg.gif");
	background-repeat:repeat-y;
	padding:0 35px 0 35px;
	text-align:left;
}

.rightpanel-bg p
{
	margin:0;
	padding:0;
}

.rightpanel-bg img
{
	width:185px;
	height:135px;
	border:2px solid #9e0b0f;
}

.rightpanel-bg img:hover
{
	width:185px;
	height:135px;
	border:2px solid #9e0b0f;
}

.rightpanel-bg hr
{

	margin:0;
	display:block;
	border:1px solid #fff;
}

a.event-name:link,a.event-name:visited
{
	margin:0;
	font-weight:bold;
	text-decoration:none;
	color:#554737;
	font-size:11pt;
}

a.event-name:hover
{
	margin:0;
	font-weight:bold;
	text-decoration:none;
	color:#7b5931;
	font-size:11pt;
}

p.event-name
{
	padding-top:5px;
	margin:0;
}

p.event-date
{
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	margin-bottom:10px;
}

p.event-time
{
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	float:right;
	padding-bottom:10px;
}

#event-more
{
	text-align:center;
	margin-top:15px;
	font-size:10pt;
}

.rightpanel-close
{
	width:100%;
	height:26px;
	background-image:url("rightpanel-close.gif");
	background-repeat:no-repeat;
}

#sponzori-title
{
	text-align:center;
	margin:15px 20px 15px 0;
}

#sponzori
{
	margin:15px 50px 50px 0;
	text-align:right;
}

#sponzori img
{
	border:0;
}

#options
{
	width:925px;
	margin:0 auto;
	clear:both;
	padding:0 55px 0 0;
	text-align:right;
}

#options p
{
	margin:0;
	font-size:9pt;
}

#footer
{
	width:100%;
	height:32px;
	background-image:url("footer.png");
	background-repeat:no-repeat;
	background-position:top center;
	margin:0 auto;
	clear:both;
	display:block;
	padding:50px 0 0 0;
	text-align:center;
	font-size:9pt;
	color:#cc6666;
}

#footer p
{
	margin:0;
}

#footer a.footer:link,a.footer:visited
{
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	color:#cc6666;
	border-bottom:1px dotted;
}

#footer a.footer:hover
{
	color:#9e0b0f;
}

.quote
{
  padding:10px;
  margin:10px 0;
  background-color:#ffffd9;
  border:1px solid #cbcbae; 
  text-align:left;
}

fieldset
{
	border:0;
	padding:0;
	margin:0;
}

.fill
{
	color:#9e0b0f;
}

.done
{
	color:#060;
}

.fail
{
	color:#F00;
	font-weight:bold;
}

.program-item
{
	width:620px;
	height:30px;
	background-image:url("program-item.gif");
	background-repeat:no-repeat;
	padding:0 10px 0 10px;
}

p.program-details-date
{
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	padding-top:5px;
	padding-left:10px;
}

p.program-details-time
{
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	float:right;
	padding-top:5px;
	padding-right:18px;
}

hr.oddelovnik
{
	height:1px;
	color:#cccccc;
	display:block;
	border:0;
	background-image:url("oddelovnik.gif");
	background-repeat:repeat-x;
	margin:15px 0;
}

/* galeria */
.thumbnail
{
	float:left;
	width:210px;
	height:165px;
}

.cover
{
	float:left;
	width:210px;
	height:210px;
}

.cover p
{
	text-align:center;
}

.thumbnail-img
{
	width:180px;
	height:135px;
	border:5px solid #e47a7a;
}

.thumbnail-img:hover
{
	width:180px;
	height:135px;
	border:5px solid #9e0b0f;
	opacity:0.7;
	filter:alpha(opacity=70)
}

#gallery-close
{
	clear:left;
}

p.no-program
{
	text-align:center;
}

/* navigation */
#nav						{ margin:0 0 0 0; width:100%; font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif; }
#nav a, #menu-top a:hover	{ text-decoration:none; font-size:10pt; color:#000; }

#nav a.domov				{ background-image:url("navigation.png"); background-position:0 0; width:163px; }
#nav a.domov:hover			{ background:url("navigation-hover.png"); background-position:0 0; }
#nav a.publikacia			{ background-image:url("navigation.png"); background-position:-163px 0; width:163px; }
#nav a.publikacia:hover		{ background:url("navigation-hover.png"); background-position:-163px 0; background-color:#ffffff; }
#nav a.fotky				{ background-image:url("navigation.png"); background-position:-326px 0; width:163px; }
#nav a.fotky:hover			{ background:url("navigation-hover.png"); background-position:-326px 0; background-color:#ffffff; }
#nav a.obsah				{ background-image:url("navigation.png"); background-position:-489px 0; width:163px; }
#nav a.obsah:hover			{ background:url("navigation-hover.png"); background-position:-489px 0; background-color:#ffffff; }
#nav a.subory				{ background-image:url("navigation.png"); background-position:-652px 0; width:163px; }
#nav a.subory:hover			{ background:url("navigation-hover.png"); background-position:-652px 0; background-color:#ffffff; }
#nav a.uzivatelia			{ background-image:url("navigation.png"); background-position:-815px 0; width:163px; }
#nav a.uzivatelia:hover		{ background:url("navigation-hover.png"); background-position:-815px 0; }

#nav ul						{ margin:0 auto; padding:0; z-index:10000; width:980px; height:30px; }
#nav ul li					{ position:relative; list-style:none; padding:0 0; margin:0; float:left; height:30px; text-align:center; }
#nav ul li a				{ height:30px; line-height:30px; display:block; }
#nav ul li a span			{ visibility:hidden; }
#nav ul li a:hover			{ text-decoration: none; }

#nav ul li ul				{ display:none; position:absolute; top:30px; width:163px; font-weight:normal; }
#nav ul li ul:hover, #nav ul li:hover ul, #nav ul li.over ul	{ display:block; }
#nav ul li ul li			{ width:163px; height:23px; background-color:#ffffff; background-image:url("navigation-popup.png"); border-bottom:none; text-align:left; }
#nav ul li ul li a			{ height:22px; line-height:22px; text-decoration:none; color:#000000; display:block; width:auto; text-align:center; border-bottom:1px solid #ffffff; font-weight:normal; }
#nav ul li ul li a:hover	{ background-color:#9e0b0f; font-weight:normal; color:#ffffff; }
#nav ul li ul li a span		{ visibility:visible; }
#nav ul li ul li:hover		{ display:list-item; }
#nav ul li ul li.over		{ display:block; }