		.s_supermenu
		{
			width: 126px;
			padding-top: 5px;
			padding-right: 5px;
			padding-left: 5px;
			padding-bottom: 5px;
			margin-top: 5px;
			margin-left: 15px;
			margin-right: 9px;						
			border: solid 1px black;
			background-color: silver;			
		}
		
		.s_menu
		{
			font-weight: bold;
		}
		
		.s_submenu
		{			
			font-weight: bold;
			padding-left: 10px;
		}		
		
		.s_menu_entry {
			visibility: normal;
			font-family: verdana;
			font-size: 80%;
			display: block;
			width: inherit;
			font-weight: bold;
			text-align: left;
			padding: 3px 10px 3px 10px;	
		}

		.s_submenu_entry {
			visibility: normal;
			font-family: verdana;
			font-size: 80%;
			display: block;
			width: inherit;
			font-weight: normal;
			text-align: left;
			padding: 3px 10px 3px 10px;
		}		
		
		a {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			border: none;
			color: navy;		
		}
		
		a:hover
		{
			color: red;
		}
		
		a.menu {
			color: black;
			text-decoration: none;
		}
		
		a.menu:hover {
			color: black;
			text-decoration: none;			
		}
		
		td {
			vertical-align: top;
			text-align: left;
		}
		
		body {
			background-color: #d8d6d6;
			margin: 15px 0px 10px 0px;
		}

		img {
			border: none;
		}
		
		img.basic {
			border: dashed 1px black;
		}
		
		.center {
			text-align: justify;
			font-family: verdana;
			font-size: 80%;
			padding: 10px 20px 10px 20px;
			margin-left: 6px;	
			margin-top: 5px;
			margin-right: 10px;						
			border: solid 1px black;
			background-color: silver;

		}
		
		.film_empty {
			background-image: url('../images/film_empty.jpg');
			background-repeat: repeat-x;
			background-position: top left;
			vertical-align: top;
			height: 107px;
		}
		
		.divider {
			background-image: url('../images/divider.gif');
			background-repeat: repeat-y;
			background-position: top left;
			vertical-align: top;					
			width: 9px;
		}
		
		.capital
		{
			font-family: verdana;
			font-size: 140%;
			font-weight: bolder;
		
		}
		
		h5
		{
			font-family: verdana;
			font-size: 100%;
			font-style: italic;
		}
		
		table
		{
			font-family: verdana;
			font-size: 100%;		
		}
		
		th
		{
			font-family: verdana;
			font-size: 100%;
			text-align: left;		
		}
		
		tr.even
		{
			background-color: sandybrown;
		}
		
		tr.odd
		{
			background-color: lightsteelblue;		
		}
		
		td.price
		{
			text-align: right;
		}
		
		td.subcaption
		{
			font-style: oblique;
			padding-left: 20px;
		}