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

html, body	{ margin: 0; background: #000; }
*			{ font-family: Arial, Helvetica, sans-serif; }

.clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
}

#wrapper	{ width: 930px; margin: auto; }

a img		{ border: 0; }
ul#options	{ height: 45px; list-style: none; }
#options li	{ float: right; margin: 10px 5px; }
a.link		{ cursor: pointer; }

#header		{ height: 210px; border: 6px solid #FFF; }
.logo		{ position: absolute; margin: -80px 0 0 292px; }
.krant		{ margin: 10px; }
.accres		{ padding: 5px; background: #FFF; }

#center	{ border: 6px solid #FFF; border-top: none; padding: 35px 25px 20px; }

#left		{ width: 225px; float: left; margin: 0 45px 0 0; }
#content	{ width: 590px; float: left; }

.block			{ border: 6px solid #FFF; margin: 10px 0; }
#left .block	{ margin: 0 0 20px; padding: 15px 19px 10px; }
#left .block p.block-title	{ text-transform: uppercase; font-size: 14px; color: #00AEEF; font-weight: bold; margin: 5px 0; }
#left .block p	{ margin: 12px 0; }
#content .block p	{ color: #00AEEF; font-size: 14px; margin: 20px; text-align: center; }

ul.list			{ margin: 0 0 12px; padding: 0; list-style: none; padding: 5px; background: #FFF; }

ul#menu		{ margin: 0; padding: 0; list-style: none; }
#menu li	{ padding: 0 0 8px; }
#menu a		{ text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 14px; color: #00AEEF; }
#menu a:hover	{ color: #FFF; }

h1		{ margin: 0 0 20px; color: #00AEEF; font-size: 25px; text-transform: uppercase; }
h2		{ color: #00AEEF; font-size: 16px; margin: 0; } 
h3		{ background: #00AEEF; margin: 0; padding: 10px 20px; text-align: center; font-size: 16px; font-weight: normal; text-transform: uppercase; }
.block h3 span	{ color: #FFF; }
p, li, label, input, textarea		{ font-size: 12px; line-height: 17px; color: #FFF; }
p a, li a	{ color: #FFFFFF; }
p			{ margin: 0 0 25px; }
p a:hover, li a:hover	{ color: #00AEEF; text-decoration: none; }
#content ul	{ margin: -5px 0 25px; }

p.movie		{ margin: 0 0 10px; color: #00AEEF; }
.movie strong	{ color: #FFF; }
.movie span		{ display: block; font-size: 12px; color: #999999; }
.movie a	{ color: #FFF; text-decoration: none; }
.movie small	{ color: #FFF; }
img.booking		{ display: inline-block; margin: 3px 0; }

img.left	{ float: left; margin: 0 20px 5px 0; }
img.right	{ float: right; margin: 0 0 5px 20px; }

form div	{ margin: 0 0 10px; }
fieldset	{ border: 0; padding: 0; margin: 0; }
label		{ display: block; font-weight: bold; }
label span, span.required, label.error	{ font-weight: normal; color: #FF0000; }
input, textarea		{ width: 250px; padding: 1px 2px; color: #000; }
input.submit		{ width: auto; margin: 0 0 0 185px; }

#footer p	{ text-align: center; font-size: 11px; margin: 10px 0; }
#footer span	{ display: inline-block; margin: 0 5px; }
#footer a	{ text-decoration: none; }