body{	margin:0;	padding:0;	background:url('../medias/skin/front/background_top.gif');	background-attachment:fixed;	font-family:verdana;}#container{	width:877px;	margin-left:auto;	margin-right:auto;	margin-top:20px;}#randomPicture{	display:block;	width:400px;	height:600px;	overflow:hidden}#audioplayer{	width:450px;	}#spreadshirt{	width:850px;	height:1600px;	border:0px solid black;	background-color:black;}* html #spreadshirt a{	position: relative;	z-index: 255;}#google{	text-align:center;	width:100%;	padding-bottom:10px;	padding-top:10px;}/* ============= HEADER =============== */#header{	width:877px;	height:111px;	display:block;}#subheader{	width:877px;	height:24px;	background-image:url('../medias/skin/front/subheader.png');}* html #subheader{		background-image: none;		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='../cache/medias/skin/front/subheader.png');}/* ============= MENU =============== */#menu{	width:877px;	height:23px;	background-image:url('../medias/skin/front/bg.png');}* html #menu{	background-image: none;	background-position:0px -23px;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../cache/medias/skin/front/bg.png');}* html #menu a{	position: relative;	z-index: 100;}#menu ul{	list-style-type:none;	margin:0;	padding:0;	width:850px;	height:23px;	background-image:url('../medias/skin/front/menu.gif');	background-position:0px -23px;	margin-left:12px;}#menu li{	margin:0;	padding:0;	float:left;}#menu1 a{	height:23px;	width:94px;	display:block;}#menu9 a{	height:23px;	width:96px;	display:block;}#menu1 a:hover{	background-image:url('../medias/skin/front/menu.gif');	background-position:0px 0px;}#menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu7 a, #menu8 a{	height:23px;	width:94px;	display:block;}#menu2 a:hover{	background-image:url('../medias/skin/front/menu.gif');	background-position:-94px 0px;}#menu3 a:hover{	background-image:url('../medias/skin/front/menu.gif');	background-position:-188px 0px;}#menu4 a:hover{	background-image:url('../medias/skin/front/menu.gif');	background-position:-282px 0px;}#menu5 a:hover{	background-image:url('../medias/skin/front/menu.gif');	background-position:-376px 0px;}#menu6 a:hover{	background-image:url('../medias/skin/front/menu.gif');	background-position:-470px 0px;}#menu7 a:hover{	background-image:url('../medias/skin/front/menu.gif');	background-position:-564px 0px;}#menu8 a:hover{	background-image:url('../medias/skin/front/menu.gif');	background-position:-658px 0px;}#menu9 a:hover{	background-image:url('../medias/skin/front/menu.gif');	background-position:-752px 0px;}/* ============= CONTENT =============== */#main_content{	width:853px;	background-image:url('../medias/skin/front/bg.png');	min-height:250px;	padding:0 12px 0 12px;}* html #main_content{	background-image: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../cache/medias/skin/front/bg.png');}* html a{	position: relative;	z-index: 1;}.leftcol{	width:400px;	float:left;}.rightcol{	width:450px;	float:left;}.clear{	clear:both;}/* ============= FOOTER =============== */#main_footer{	width:877px;	height:65px;	margin-bottom:60px;	background-image:url('../medias/skin/front/footer.png');}* html #main_footer{	background-image: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='../cache/medias/skin/front/footer.png');}#footer {	background: #CCC url(../medias/skin/front/background_bottom.gif); 	width: 100%; 	position: fixed; 	clear: both; 	color: white; 	bottom: 0px; 	height: 50px;		z-index: 200;}*html #footer { 	position:absolute; 	top: expression( ( - footer.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );} /*IE 6 and below*/}html>body #footer {	position: fixed;}#footer_right{	position:relative;	float:right;	margin-top:17px;	margin-right:20px;	text-align:right;	font-size:10px;}#footer_right a{	text-decoration:none;	color:white;}#footer_right a:hover{	text-decoration:underline;	color:white;}a.trackListItem{	text-decoration: none;	color: white;}/* ======== CALENDAR ======== */	.agenda_left	{		color:white;		font-size:12px;		padding:10px;	}		.agenda_left h1	{		font-size:14px;		width:100%;		border-bottom:1px solid #484646;		text-align:left;		color:#C62B3B;		text-transform:uppercase;		}	.agenda_right h1	{		font-size:14px;		width:100%;		border-bottom:1px solid #484646;		text-align:right;		color:#C62B3B;		text-transform:uppercase;		}				.agenda_left a	{		color:#BBBBBB;	}			.agenda_left img	{		border:1px solid black;	}				.agenda_right	{		color:white;		font-size:12px;		padding:10px;	}		#calendar_navigation	{		width:100%;		margin-bottom:10px;		text-align:center;	}	#calendar_navigation a	{		text-decoration:none;	}	table.calendar 	{		width:100%;		border:1px solid #484646;		margin-bottom:20px;		border-collapse:collapse;	}	table.calendar td	{		border:1px solid #484646;		text-align:center;		width:54px;		height:54px;		background-color:#2A2A2A;		color:#BBBBBB;	}	table.calendar th	{		border:1px solid #484646;		text-align:center;		background-color:#545454;		color:white;	}	table.calendar td.today	{		font-weight:bold;		text-decoration:underline overline;		color:white;	}		table.calendar td.selected	{			background-color:#868585;	}			table.calendar td.selected a	{			width:100%;		height:100%;		display:block;		text-decoration:none;	}				table.calendar td.selected a:hover	{			background-color:#6F2931;	}			table.calendar td.twice	{		font-weight:bold;		text-decoration:underline overline;		background-color:#868585;		color:white;	}			table.calendar td.twice a	{		width:100%;		height:100%;		display:block;			color:white;	}		table.calendar td.twice a:hover	{		background-color:#6F2931;	}				table.calendar td.archive	{		background-color:#4F4040;	}		table.calendar td.archive a	{		width:100%;		height:100%;		display:block;		text-decoration:none;	}			table.calendar td.archive a:hover	{			background-color:#6F2931;	}				table.calendar td.nodisplay	{		background-color:#2A2A2A;	}		.agenda_main_container	{		padding:10px;	}/* ============= NEWSBLOCK =============== */.news_main_block{	color:white;	padding:10px;}.news_main_block h1{	font-size:14px;	width:100%;	border-bottom:1px solid #484646;	text-align:right;	color:#C62B3B;	text-transform:uppercase;}.newsblock{	width:415px;	background:#2a2a2a;	margin-bottom:10px;	border:1px solid #484646;	padding:5px;}.newspicture{	width:100px;	height:100px;	float:left;	margin-right:10px;}.newspicture img{	max-width:100px;	max-height:100px;	border:1px solid #484646;    -moz-border-radius: 10px;     -webkit-border-radius: 10px;     border-radius: 10px;     behavior: url(/PIE.htc);    }* html .newspicture img{	width:100px;	height:100px;	border:1px solid #484646;}.newstext{	font-size:10px;	color:#BBBBBB;	margin:0;	padding:0;	width:305px;	float:right;	text-align:justify;}.newsblock h2{	font-size:12px;	margin:0;	padding:0;	text-align:left;	width:100%;	margin-bottom:5px;	color:#DFDFDF;	border-bottom:1px solid #484646;	text-align:right;	padding-bottom:3px;}.newstext a{	color:#DFDFDF;}.newstext a:hover{	color:#FFFFFF;}/* ======== GUESTBOOK ======== */	.guestbook_main_container	{		background-color:black;		color:white;		font-size:12px;		padding:10px;	}		.guestbook_main_container h1	{		font-size:14px;		width:100%;		border-bottom:1px solid #484646;		text-align:right;		color:#C62B3B;		text-transform:uppercase;	}			.guestbook_main_container h2	{		font-size:14px;		text-align:left;		color:#C62B3B;		border-bottom:1px dashed #484646;	}				.guestbook_main_container a	{		color:#BBBBBB;	}	.guestbook_main_container a:hover	{		color:#C62B3B;	}			.guestbook_container	{		/*border:1px solid #6595A4;*/		background-color:#545454;		padding:5px;		margin-bottom:10px;		color:#BBBBBB;	}	.guestbook_title_bar	{		font-size:12px;		font-weight:bold;		border-bottom:1px solid #6F6F6F;		margin-bottom:5px;		width:100%;			color:white;		}		.guestbook_title a	{		font-size:12px;		text-decoration:none;	}	.guestbook_date	{		text-align:left;		font-size:9px;		font-weight:normal;	}	.guestbook_message	{		font-size:12px;		text-decoration:italic;	}		div#guestbook_form	{		font-size:10px;			background-color:#545454;		padding:10px;	}	* html #guestbook_form input	{		position: relative;		z-index: 1;	}			.form_label	{		display:block;		width:100px;		padding:3px;		float:left;	}		.lineform	{		width:100%;		height:25px;		margin-bottom:5px;	}		.lineform2	{		width:100%;		margin-bottom:5px;	}		.guestbook_textarea	{		width:250px;		height:100px;	}	/* ============= LINKS BLOCK =============== */.linkblock{	width:830px;	text-align:center;	padding-top:10px;}.linkblock img{	border:0;}/* ============= PHOTOS BLOCK =============== */.photos_main_block_left, .photos_main_block_right{	color:white;	padding:10px;	font-size:12px;}.photos_main_block_left h1{	font-size:14px;	width:100%;	border-bottom:1px solid #484646;	text-align:left;	color:#C62B3B;	text-transform:uppercase;}.photos_main_block_right h1{	font-size:14px;	width:100%;	border-bottom:1px solid #484646;	text-align:right;	color:#C62B3B;	text-transform:uppercase;}.photos_main_block_right a{	font-size:14px;	color:#DFDFDF;}.photos_main_block_right a:hover{	color:white;}.photos_gallery_list_block{	width:370px;	background:#2a2a2a;	margin-bottom:10px;	border:1px solid #484646;	padding:5px;	display:block;}.photos_gallery_oldlist_block{	width:370px;	background:#2a2a2a;	margin-bottom:10px;	border:1px solid #484646;	padding:5px;	display:block;	color:#BBBBBB;}.photos_gallery_oldlist_block a{	color:#BBBBBB;	text-decoration:none;}.photos_gallery_oldlist_block a:hover{	color:white;	text-decoration:none;}.photos_gallery_list_block_pic{	text-align:center;	float:left;	margin-right:10px;	width:100px;}.photos_gallery_list_block_pic img{	border:1px solid #484646;}.photos_gallery_list_block_content{	color: #bbbbbb;}.photos_gallery_list_block_content h2{	font-size:12px;	margin:0;	padding:0;	text-align:left;	width:260px;	margin-bottom:5px;	color:#DFDFDF;	border-bottom:1px solid #484646;	text-align:right;	padding-bottom:3px;	float:right;}.photos_gallery_list_block_content a{	color:#DFDFDF;	text-decoration:none;	width: 100%;	display: block;}.photos_gallery_list_block_content img{	border:0;	margin-bottom:-2px;}.photos_container{	float:left;	display:inline-block;	width:105px;	height:105px;	text-align:center;}.photos_container img{	border:1px solid #484646;}	.photos_main_container{	width:100%;	background:#2a2a2a;	padding:5px 0 5px 0;	border:1px solid #484646;	display:block;}#photo_container{	text-align:center;	width:100%;}#photo_container img{	margin:20px;}#photo_navigation{	text-align:center;	width:100%;	padding-top:10px;}#photo_navigation a{	font-size:12px;	color:#DFDFDF;}#photo_navigation a:hover{	font-size:12px;	color:#fff;}/* ======== CONTACT ======== */	div#newsletter_form	{		font-size:10px;			background-color:#545454;		padding:10px;	}		.form_label	{		display:block;		width:90px;		padding:3px;		float:left;	}		.lineform	{		width:100%;		height:25px;		margin-bottom:5px;	}		.centre_newsletter	{		background-color:black;		padding:10px;		color:white;		font-size:12px;	}		.centre_newsletter h1	{		font-size:14px;		width:100%;		border-bottom:1px solid #484646;		text-align:right;		color:#C62B3B;		text-transform:uppercase;		}		* html .centre_newsletter input	{		position: relative;		z-index: 1;	}/* ======== CONTACT ======== */	.contact_form_container	{		color:white;		padding:10px;		background-color:black;		font-size:12px;	}		.contact_form_container h1	{		font-size:14px;		width:100%;		border-bottom:1px solid #484646;		text-align:right;		color:#C62B3B;		text-transform:uppercase;	}		.contact_form_container a	{		color:#BBBBBB;	}	.contact_form_container a:hover	{		color:#C62B3B;	}			div#contact_form	{		font-size:10px;			background-color:#545454;		padding:10px;	}		* html #contact_form input	{		position: relative;		z-index: 1;	}			.form_label	{		display:block;		width:90px;		padding:3px;		float:left;	}		.lineform	{		width:100%;		height:25px;		margin-bottom:5px;	}		.lineform2	{		width:100%;		margin-bottom:5px;	}		.contact_textarea	{		width:300px;		height:100px;	}
