@CHARSET "UTF-8";


body {
	height:100%; 
	width:100%; 
	position:absolute;
	text-align: center;
	background: #7b1617 url(../images/bg_body.png) repeat-x;
}

#page {
	position: relative;
	text-align: left;
	width: 995px;
	top: 20px;
	margin: 0px auto 0;
}

#homelink {
	position: absolute;
	display: block;
	width: 100%;
	height: 650px;
	top: 0;
	left: 0;
	background: transparent url("../images/spacer.gif") repeat;
	z-index: 100;
}

#head {
	height: 199px;
	position: relative;	
}

#logo {
	position: absolute;
	top: 24px;
	left: 364px;	
	z-index: 5000;
}

#main {
	width: 755px;
	position: absolute;
	top: 0; 
	left: 0;
}

#content {
	clear: both;
	background: #fff;	
	position: relative;
	height: 410px;	
}
	
#text {
	position: absolute;
	left: 213px;
	top: 95px;
	padding: 0 10px 0 0;
	height: 305px;
	overflow: auto;
	width: 532px;
}

#content.gallery #text {
	height: 220px;
}

#title {
	height: 85px;
	background: #9E999C;
	margin: 0;
	padding: 0;
	text-align: left;	
	position: relative;
	z-index: 0;
}
			
#title h1 {
	position: absolute;
	left: 1em;
	bottom: 1em;
	color: #fff;
	margin: 0;
	padding: 0;
}

#sidebar {
	width: 190px;
	position: absolute;
	top: 0px; 
	left: 765px;	
}

img {
	behavior: url("files/css/behaviours/iepngfix.htc");
}

#footer {
	height: 21px;
	background: #BB8139;
	clear: both;
}

#sidebar .box {
	margin: 0 0 10px 0;
}

#sidebar .box .body {
	height: 84px;
	padding: 9px;
	position: relative;
}
#sidebar .box .body .right {
	float: right; 
	margin: 0 0 9px 8px;	
}

#sidebar .box .body em {
	color: #fff;
	font-style: normal;
}

#sidebar .box.contact    .body { background: #DA3431; }
#sidebar .box.news       .body { background: #9E989C; }
#sidebar .box.guidedtour .body { background: #B3501F; }
#sidebar .box.shop       .body { background: #EB8F3C; }
#sidebar .box.tourism     .body { background: #844D7B; }

#sidebar .box .title, #sidebar .box .title a {
	height: 17px;
	background: #BB8139;
	color: #fff;
	text-transform: uppercase;
	font: bold 12px Georgia;
	letter-spacing: 1px;
	padding: 3px 0 0 1ex;
}

#sidebar .box .title a { padding: 0; }

#sidebar .box.news .title, #sidebar .box.news .title a  {
	background: #fff;
	color: #841617;
}

#sidebar .box .link {
	position: absolute;
	bottom: 8px;
	left: 9px;
	vertical-align: bottom;
}
#sidebar .box .link img {
	margin-bottom: 0;
}

ul.navigation li ul li a.type1:hover, ul.navigation li ul li a.type1.active, #page.showroom1 #title, #page.showroom1 #gallery_nav .active { background: #BB8139; }
ul.navigation li ul li a.type2:hover, ul.navigation li ul li a.type2.active, #page.showroom2 #title, #page.showroom2 #gallery_nav .active { background: #B3501F; }
ul.navigation li ul li a.type3:hover, ul.navigation li ul li a.type3.active, #page.showroom3 #title, #page.showroom3 #gallery_nav .active { background: #DA3431; }
ul.navigation li ul li a.type4:hover, ul.navigation li ul li a.type4.active, #page.showroom4 #title, #page.showroom4 #gallery_nav .active { background: #9E989C; }
ul.navigation li ul li a.type5:hover, ul.navigation li ul li a.type5.active, #page.showroom5 #title, #page.showroom5 #gallery_nav .active { background: #F1645F; }
ul.navigation li ul li a.type6:hover, ul.navigation li ul li a.type6.active, #page.showroom6 #title, #page.showroom6 #gallery_nav .active { background: #EA8F3C; }
ul.navigation li ul li a.type7:hover, ul.navigation li ul li a.type7.active, #page.showroom7 #title, #page.showroom7 #gallery_nav .active { background: #6D7D3F; }
ul.navigation li ul li a.type8:hover, ul.navigation li ul li a.type8.active, #page.showroom8 #title, #page.showroom8 #gallery_nav .active { background: #844D7B; }
ul.navigation li ul li a.type9:hover, ul.navigation li ul li a.type9.active, #page.showroom9 #title, #page.showroom9 #gallery_nav .active { background: #BB8139; }

#page.showroom1 #content h2 { color: #BB8139; }
#page.showroom2 #content h2 { color: #B3501F; }
#page.showroom3 #content h2 { color: #DA3431; }
#page.showroom4 #content h2 { color: #80797D; }
#page.showroom5 #content h2 { color: #EF524E; }
#page.showroom6 #content h2 { color: #EA8F3C; }
#page.showroom7 #content h2 { color: #6D7D3F; }
#page.showroom8 #content h2 { color: #844D7B; }
#page.showroom9 #content h2 { color: #B17A36; }

#showroom_pos {
	position: absolute;
	top: 334px;
	left: 213px;
	width: 42px;
	height: 56px;
	behavior: url("files/css/behaviours/iepngfix.htc");
}

#page.showroom1 #showroom_pos { background: url(../images/churchwindow_p1.png) no-repeat; }
#page.showroom2 #showroom_pos { background: url(../images/churchwindow_p2.png) no-repeat; }
#page.showroom3 #showroom_pos { background: url(../images/churchwindow_p3.png) no-repeat; }
#page.showroom4 #showroom_pos { background: url(../images/churchwindow_p4.png) no-repeat; }
#page.showroom5 #showroom_pos { background: url(../images/churchwindow_p5.png) no-repeat; }
#page.showroom6 #showroom_pos { background: url(../images/churchwindow_p6.png) no-repeat; }
#page.showroom7 #showroom_pos { background: url(../images/churchwindow_p7.png) no-repeat; }
#page.showroom8 #showroom_pos { background: url(../images/churchwindow_p8.png) no-repeat; }
#page.showroom9 #showroom_pos { background: url(../images/churchwindow_p9.png) no-repeat; }

#showroom_nav {
	position: absolute;
	left: 214px;
	top: 389px;
	width: 41px;
	z-index: 20;
}
#showroom_nav .left  {
	position: absolute;
	top: 0;
	left: 0;
	width: 14px;
	height: 10px;
	background: url(../images/arrow_left.png) no-repeat;
	behavior: url("files/css/behaviours/iepngfix.htc");
}
#showroom_nav .right {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 10px;
	background: url(../images/arrow_right.png) no-repeat;
	behavior: url("files/css/behaviours/iepngfix.htc");
}
#showroom_nav .left:hover {
	background: url(../images/arrow_left_on.png) no-repeat;
}
#showroom_nav .right:hover {
	background: url(../images/arrow_right_on.png) no-repeat;
}
ul.form li {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.form li label {
	margin: 5px 0 0 0;
	font-size: 11px;
	display: block;
}

.mapson span {
	display: none;
}

.audioplayer {
	margin-left: 10px;
}

.languages {
	position: relative;
	top: -2px;
}

/*
 * file-download module
 */
 
.file {
	height: 42px;
	padding: 10px 0 0 48px;
	margin: 1em 0 0 0;
	background: url(../images/mime-file.png) top left no-repeat;
}
	
.file a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.file_pdf {
	background: url(../images/mime-pdf.png) top left no-repeat;
}
 
.file_container {
	margin-bottom: 5px;	
}
 
.file_container .file_title {
	background: #DBBB96;
	font-weight: bold;
	color: #000;
	padding: 6px;
}
.file_container .file_time {
	background: #fff;
	font-weight: bold;
	color: #000;
	padding: 3px;
}
 
.file_container .body {
	background: #FFF;
	border: 1px solid #9A9CAF;
	padding: 0px 3px;
}
.file_container .file {
	height: 30px;
	padding: 10px 0 0 48px;
	margin: 1em 0 0 0;
	background: url(../images/mime-file.png) top left no-repeat;
}
.file_container .file a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.file_container .file_pdf {
	background: url(../images/mime-pdf.png) top left no-repeat;
}

#flash_content0 {
	z-index: 1;
	position: absolute;
}