﻿body 
{
	font-family: Verdana, Arial, "Arial CE"; 
	font-size: 10pt;
}

#main
{
	border: solid 0px black;
	width: 790px;
}

#main img
{
	margin: 0px 0px 0px 0px;
	border: 0px;
}

#main h5
{
	background-color: #880000;
	padding: 10px 12px 10px 15px;
	color: #ffffff;
	font-size: 9pt;
	display: inline;
}


#menu_left
{
	text-align: left;
	padding: 0px 0px 0px 0px;
}

#menu_right
{
	border-left: solid 1px #820000;
	text-align: left;
	padding: 0px 0px 0px 10px;
	vertical-align:top;
}

#menu_right a
{
	color: #820000;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;	
}

#menu_right a:hover
{
	color: #CE0000;
}

#menu_span
{
	text-align: left;
	padding-bottom: 20px;
}
#menu_span h1
{
	color: #820000;
	font-size: 9pt;
	margin: 5px 0px 5px 0px;
	text-align: center;
}
#menu_span h2
{
	color: #888888;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#obsah_levy
{
	color: #880000;
	background-image: url("../images/obsah_leva_bkg.jpg");
	background-repeat:repeat-y;
	text-align: left;
	padding: 30px 7px 10px 7px;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;
}

#obsah_levy div
{
	padding-left: 15px;
	margin-bottom: 20px;
	text-align:justify;
}

#obsah_levy img
{
	cursor:pointer;
}

#obsah_pravy_hlavni , #obsah_pravy
{
	text-align: left;
	vertical-align: top;
	background-image: url("../images/obsah_prava_bkg.jpg");
	background-position:right;
	background-repeat:repeat-y;
	font-size: 8pt;
	color: #880000;
}

#obsah_pravy
{
	padding: 30px  12px 10px 5px;
	text-align: right;
}

#obsah_pravy_hlavni
{
	border-left: solid 1px #880000;
	padding: 30px 15px 10px 0px;
}

#obsah_pravy img
{
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}


#obsah_pravy_hlavni a
{
	text-decoration: none;
	font-weight: bold;
	color: #880000;
	font-size: 9pt;
}

#obsah_pravy_hlavni div
{
	padding: 10px 15px 10px 10px;
}

#obsah_pravy div
{
	text-align:left;
	
}


td.panel_tmave_cerveny
{	
	background-color: #880000;
	color: White;
	padding: 10px 12px 10px 15px;
	font-size: 9pt;	
}

td.panel_cerveny
{
	background-color: #ce0000;
	color: White;
	padding: 10px 12px 10px 12px;
	font-size: 9pt;
	cursor: pointer;
}

td.panel_sedy
{
	background-color: #aba6a5;
	color: White;
	padding: 6px 8px 6px 8px;
	font-size: 9pt;
	cursor: pointer;
}

#program
{
	margin-bottom: 30px;
}


#program th
{
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	font-weight:normal;
}

#program a
{
	text-decoration: none;
	color: #880000;	
}

#mesicni_program a
{
	cursor:pointer;
	
}

#detail
{
	color: #880000;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;
	
}

#detail td
{
	width: 50px;
	vertical-align: top;
	padding-bottom: 20px;
}

#detail th
{
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 20px;
	text-align: justify;
}

#detail div
{
	padding: 0px 10px 0px 10px;
}

#detail h1
{
	color: #880000;
	font-size: 10pt;
	font-weight: bold;	
	margin:  0px 0px 0px 0px;
}

#fotogalerie img
{
	border: solid 1px #880000;
}

#fotogalerie td
{
	padding-bottom: 0px;
}

/* Styl pro odkazy na program na aktuální nebo následující měsíc v pravém menu. */
.link_program
{
  background-color: #880000;
  padding: 10px 12px 10px 15px;
}