<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Author:				Dreamscape Interactive, www.dreamscape.se
*  Contact:				info@dreamscape.se
*  Version:				1.0
*  Created:				2015
*
* CONTENTS
* -----------------
* == INCLUDE
* ----&gt; defaults
* ----&gt; forms
* ----&gt; navigation
* == LAYOUT
**-----------------------------------------------------------------------------------
/* == INCLUDE
-----------------------------------------------------------------------------------*/

@import url(reset.css);
@import url(text.css);
@import url(960.css);

@import url(defaults.css?r=33);
@import url(forms.css?r=7);
@import url(navigation.css?r=43);


@import url(../js/slimbox/css/slimbox.css);

/*-----------------------------------------------------------------------------------
* == LAYOUT
* --------------------------------------------------------------------------------- */

div#wholepage {
	background: #000000;
	position: absolute;
	width: 100%;
	height: 120%;
	z-index: -2;
	filter:alpha(opacity='1');
	-moz-opacity:0.01;
	-khtml-opacity: 0.01;
	opacity: 0.01;
}


div#wrapper {  }

@media only screen and (max-width : 959px) {
	html body {
		background:#f9f9f9 !important;
		background-image: none !important;
	}
}
div#container {width:918px; margin:0 auto;}

div#content_wrapper { 
	width: 90%;
	max-width: 980px; 
	margin: 0 auto;
}
@media only screen and (min-width : 959px) {
	div#content_wrapper { 
		background: #fff;
		padding: 15px 20px;
		border-radius: 5px;
		box-sizing: border-box;
	}
}

.blockcontent.shadow {
-webkit-box-shadow: 0px 10px 46px -29px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 10px 46px -29px rgba(0,0,0,0.55);
box-shadow: 0px 10px 46px -29px rgba(0,0,0,0.55);	
}

div#page {float:left; width:590px;}	

div#header { background: #fff !important; margin-bottom: 10px; }

div#header_main { width: 100%; max-width: 980px; margin: 0 auto; z-index: 2; position: relative; }
	#header_main h1 { float: left; width: 30%; max-width: 180px; margin: 3px 0 0 0; padding: 0; }
	#header_main h1 a {}	
	#header_main h1 a img {width: 100%; display: block;}

/*
#head_left {background: url(../img/bgm-left) no-repeat top right; height: 59px; width: 500px; position: absolute; margin: 5px 0 0 -520px; z-index: 1; overflow: hidden;}
#head_right {background: #ce0039; height: 59px; width: 800px; position: absolute; left: 100%; top: 20px; margin-left: -40%; z-index: 1; overflow: hidden;}
*/


a#top-login {float: right; display: inline-block; color: #303030 !important; font-size: 16px; background: url("/wwwdocs/img/menu-login2.png") no-repeat left center; padding-left: 40px;}

.hyrma {background: #fff; margin-bottom: 20px;}

.dbContent {
	margin: 0 0 15px 0;
}
@media only screen and (max-width : 959px) {
	.dbInner {padding: 21px 15px 1px 15px;}
	.dbContent {
		background: #fff;
		padding: 21px 15px 1px 15px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 0px 10px 46px -29px rgba(0,0,0,0.55);
		-moz-box-shadow: 0px 10px 46px -29px rgba(0,0,0,0.55);
		box-shadow: 0px 10px 46px -29px rgba(0,0,0,0.55);
	}
}

.dbContent p, .dbContent p span, .dbContent p * {font-size: 15px !important;}

.pages_view .dbContent h1, 
.pages_view .dbContent h2, 
.pages_view .dbContent h3, 
.pages_view .dbContent h4 {
	border-bottom: none !important;
	padding-bottom: 0 !important;
	margin-bottom:15px !important;
}

.with_pics {float: left; width: 73%; padding: 0 !important;}
.news .with_pics {min-height: 180px;}

.box {background: #fff; margin-bottom: 15px; }
.half-box {float: left; width: 49%; margin: 0 2% 15px 0; background: #fff;}
.inner-box {padding: 10px 15px;}


/* Cart circle */

div#cart_circle_conntainer {clear: both; float: right; width: 94px; height: 1px;}
div#cart_circle { width: 94px; height: 94px; background: url(../img/hm/circle.png) no-repeat center center; position: absolute; z-index: 3; margin: -106px 0 0 0;}
#cart_circle a {display: block; width: 100%; text-align: center; height: 94px; }
#cart_circle img {display: block; padding: 0; margin: 32px 0 0 27px;}



#h_facebook {margin-top: -44px;}

div.column {width:23%;float:left; margin:10px 0 0 0; }
div.col_left {margin-right: 2%; width: 23%; }
div.col_right {margin-left: 10px; padding-top: 10px;}

ul.col_misc {list-style:none; list-style-type:none; margin: 55px 0 0 0;}
ul.col_misc li {border-bottom: 1px solid #ccc; margin: 5px 0 10px 0; text-align: center; padding-bottom: 10px;}

div#content { }

	
div#google_translate_element {text-align: center;}
	 div.goog-te-gadget-simple {width:182px}


/* SMALL FOOTER */

div#footer {clear:both; margin:40px auto 0 auto; color: #aaa; max-width: 960px; padding-top: 20px; border-top: 2px solid #ffd520;}
	#footer p { text-align: center; }

/* BIG FOOTER */

div#bigfoot {background: #000; margin: 50px auto 0 auto; padding: 0; }

#bigfoot_left {float: left; width: 50%; background: #ffd520; height: 90px;}
#bigfoot_left h3 {
	float: right; width: 100%; max-width: 490px; color: #fff !important; font-size: 38px; font-weight: normal; height: 90px; padding: 0; line-height: 100px;
	text-shadow: #d9b51c 0 -1px 0;
}

#bigfoot_right {float: left; width: 50%; background: #ffd520; height: 90px;}

div#foot_search { width: 100%; max-width: 490px; }
form#footer_search { float: right; width: 80%; max-width: 360px; text-align: right; padding-top: 28px; }
#footer_search input {float: left; width: 100%; border: 0; outline: none; height: 36px; line-height: 36px; font-size: 12px; color: #68696a; text-indent: 8px;}
#footer_search a {float: right; display: block; position: relative; margin: -36px 0 0 0; }


div#bigfoot_container {width: 100%; max-width: 980px; margin: 0 auto; padding: 47px 0 35px 0;}

p.book_direct {color: #fff;font-size:18px;line-height:140%;padding-top:5px;margin:0 0 10px 0;width:40%;max-width:290px;height:100px; }
p.book_direct strong {display:block;font-weight:normal;font-size:21px;margin-bottom:10px;}
p.book_direct span, p.book_direct a { color: #ffd520 !important; }
p.book_direct em {font-style:normal;color:#999;padding:0 10px;}
/*
p.book_direct {color: #fff; font-size: 16px; line-height: 140%; padding-top: 5px; margin: 0 0 27px 0; }
p.book_direct span {color: #ffd520; }
*/
div#bigfoot_content { clear: both; margin: 0 auto; padding: 0 0 20px 0; border-bottom: 1px solid #262626;}
div#bigfoot_content ul {float: left; width: 194px; list-style:none; }
div#bigfoot_content ul li { padding: 0 0 1px 0; margin: 0; font-size: 14px;}
div#bigfoot_content ul li a { color: #808080; }
ul.footcat_up {margin-top: -74px;} 

div#footer_yada {width: 50%; float: left; }
div#footer_contact {width: 25%; float: left; text-align: right; color: #bbb; padding: 20px 0 0 0;}
div#footer_contact p {margin: 0;}

ul#footer_menu {list-style-type: none; margin-top: 20px; }
ul#footer_menu li {margin: 0 20px 0 0; float: left; }
ul#footer_menu li a {color: #bbbbbb; font-size: 13px; font-weight: bold; }

p#footer_copynotice {clear: left; color: #757575; font-size: 12px; margin: 0; }
p#footer_copynotice a {color: #bebebe; font-weight: bold;}


a#dreamscape_logo {display: block; float: right; margin: 20px 0 0 25px;}
img#i_made_this {display: block; float: right; position: absolute; margin: -65px 0 0 890px; visibility: hidden; }
a#hyrexlink {display: inline-block; float: right; margin: 15px 0 0 0 !important;}
a#aaa-link {display:inline-block;float:right;margin:15px 0 0 25px;height:60px;}
a#aaa-link img, a#top-aaa-link img {margin:0 auto;}
a#c1-link {float:right;height: 55px;margin: 17px 0 0 30px;}
a#top-aaa-link {height:80px;position:absolute;right:-245px;bottom:-30px;z-index:2000;overflow:visible;}
p#dlnk {display: none;}

#bigfoot_bottom {clear: both; height: 1px; width: 100%; }

div.product_catalog_div {text-align: center; padding: 6px 0 0 0;}
div.product_catalog_div img {margin-bottom: 10px;}

div.prod-catalog-middle {padding: 0 0 25px 0; text-align: center; display: block; width: 48%; margin: 0 1% 0 1%; float: left;}
div.prod-catalog-middle img {display: block; margin: 0 auto; padding: 0; border: 0; outline:none; max-width: 100%;}

div.col_product_catalog {margin-top: 20px;}
.col_product_catalog div {background: #fff; padding: 15px; text-align: center;}
.col_product_catalog div img {display: block; width: auto; max-width: 100%; margin: 0 auto;}
.col_product_catalog div p {margin-bottom: 0;}

p#dlnk {display: none;}

/*-----------------------------------------------------------------------------------
* == INDEX WEBSHOP NAVIGATION
* --------------------------------------------------------------------------------- */

.index_col_left {float: left; width: 48%;}
.index_col_right {float: right; width: 50%;}

.index_cols {
	
}

.index-bottom {
	clear: both;
	border-top: 1px solid #ddd;
	margin: 20px 0 10px 0;
	padding-top: 25px;
}
.index-bottom a {
	display: block;
	width: 40%;
	float: left;
	margin: 0;
}

.index_content {float: left; width: 70%;}
.index_news {float: right; width: 27%; }
#news_latest_list {background: #fff !important; padding:15px; margin-top: 0 !important;}
#news_latest_list ul li, #news_latest_list ul li img {width: 100% !important;}

div.news_post {
	padding-top: 15px;
	min-height: 260px;
	width: 23.4%; /* 18.4%; == 5 items */
	float: left;
	margin: 0 2% 20px 0;
	background: #fff; 
	-moz-box-shadow: 0 0 3px #cecece;
	-webkit-box-shadow: 0 0 3px #cecece;
	box-shadow: 0 0 3px #cecece;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color='#cecece')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color='#cecece');
}
div.news_post div {height: 160px; vertical-align: middle; text-align: center;}
div.news_post div img {margin: 0 auto; max-width: 90%; max-height: 150px;}
div.news_post h4, div.news_post p {padding: 0 15px 10px 15px; margin: 0 !important;} 
div.news_post h4 {line-height: normal !important;}
div.news_post h4 a {font-size: 15px !important; color: #000 !important;}

div.index-frm-empty {display: none !important;}

div.index-frm-left {
	float: left;
	width: 50%;
	margin: 0;
	height: 136px;
}
div.index-frm-left div {border-right: 1px solid #ccc; padding: 14px 50px 10px 0;}
div.index-frm-left fieldset {margin: 0 !important;}
div.index-frm-left fieldset legend {margin-bottom: 15px; color: #ffd520; border-bottom: 1px solid #ffd520; width: 100%;}

input#inf_products_search {
	float: left; background: url(../img/inf-search.png) no-repeat bottom right; height: 51px; line-height: 51px; 
	border-bottom: 1px solid #ccc !important; 
	border-right: 1px solid #ccc !important;
	border-top: 1px solid #eee !important; 
	border-left: 1px solid #eee !important;
	font-size: 16px; color: #666; border-top: none; border-left: none; text-indent: 10px; outline: none;
	width: -moz-calc(100% - 87px); /* Firefox */
	width: -webkit-calc(100% - 87px); /* WebKit */
	width: -o-calc(100% - 87px); /* Opera */
	width: calc(100% - 87px); /* Standard */
}
a#inf_prod_search { float: right; width: 77px; height: 51px; background: url(../img/inf-button-search.png) no-repeat top left; text-indent: -90000px; overflow: hidden; }


div.index-frm-right {
	float: left;
	width: 50%;
	/* background: url(../img/inf-bg.png) no-repeat bottom right; */
	margin: 0 0 20px 0;
	height: 136px;
}
div.index-frm-right img {display: block; width: 95%; margin-left: 5%; max-width: 461px;}
/*
div.index-frm-right form fieldset { margin: 14px 40px 25px 20px !important; padding: 0; }
div.index-frm-left form fieldset legend, div.index-frm-right form fieldset legend {color: #fff; font-size: 24px;}

.index-frm-right form fieldset p {
	float: left; margin: 0; cursor: pointer; background: url(../img/inf-select.png) no-repeat bottom right; height: 51px; line-height: 51px; 
	font-size: 16px; color: #999; border: 0; text-indent: 10px; outline: none;
	width: -moz-calc(100% - 87px);
	width: -webkit-calc(100% - 87px);
	width: -o-calc(100% - 87px);
	width: calc(100% - 87px);
	
}
.index-frm-right form fieldset p, .index-frm-right form fieldset p span {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
*/
	
a#inf_prod_go {float: right; width: 77px; height: 51px; background: url(../img/inf-button-go.png) no-repeat top left; text-indent: -90000px; overflow: hidden;}

#inf_prod_select em {display: none; font-style: normal !important;}

ul#inf_prod_list {display: none; list-style: none; background: #fff; width: 80%; height: 200px; overflow-y: scroll; overflow-x: hidden; margin-top: -10px !important; position: relative; z-index: 100;}
ul#inf_prod_list li {margin: 0; border-bottom: 1px solid #ccc;}
li.li-indent a {padding-left: 25px !important;}
ul#inf_prod_list li a {color: #333 !important; padding: 5px 0 5px 10px; display: block; width: 100%;}
ul#inf_prod_list li a:hover {text-decoration: none; background: #f0f0f0;}

/*-----------------------------------------------------------------------------------
* == SLIDESHOW
* --------------------------------------------------------------------------------- */

div.slide_contact {width: 96%; max-width: 980px; margin: 0 auto; position: relative;}
.slide_contact p {
	display: inline-block;
	color: #fff; 
	background: #ffd520; 
	position: absolute; 
	z-index: 99999; 
	font-size: 20px;
	text-align: center;
	height: 190px;
	width: 190px;
	margin-top: -280px;
	-moz-border-radius: 190px;
	-webkit-border-radius: 190px;
	-khtml-border-radius: 190px;
	behaivor: url(border-radius.htc);
	border-radius: 190px;
	border: 4px solid #fff;
}
.slide_contact p span {display: block; padding-top: 60px;}
p#slide_contact_1 span strong, p#slide_contact_2 span strong {background: url("/wwwdocs/img/marker.png") no-repeat left center; padding-left: 30px; display: inline-block; height: 32px; line-height: 32px; font-weight: normal !important; font-size: 20px;}

p#slide_contact_0 {background: #efefef !important; color: #ffd520 !important;}
p#slide_contact_0 span strong {font-size: 20px; font-weight: normal !important;}
.slide_contact p span em {font-style: normal !important; font-size: 22px; display: block !important; width: 100%;}
.slide_contact p#slide_contact_0 {
	margin-left: -moz-calc(50% - 310px);
	margin-left: -webkit-calc(50% - 310px);
	margin-left: -o-calc(50% - 310px);
	margin-left: calc(50% - 310px);	
}
.slide_contact p#slide_contact_1 {
	margin-left: -moz-calc(50% - 95px);
	margin-left: -webkit-calc(50% - 95px);
	margin-left: -o-calc(50% - 95px);
	margin-left: calc(50% - 95px);
}

.slide_contact p#slide_contact_2 {
	margin-left: -moz-calc(50% + 120px);
	margin-left: -webkit-calc(50% + 120px);
	margin-left: -o-calc(50% + 120px);
	margin-left: calc(50% + 120px);
}

#slide_contact p a {color: #fff !important; }

div#slideshow_container { margin: -10px auto 15px auto; position:relative;}

.slide-txt-bg {
	/* background: url(../img/hm/slideshow-bg.png) no-repeat left center; height: 370px; width: 45%; overflow: hidden; */
}
.slide-txt-content h2 {
	/* background: url(../img/h2-bg2.png) no-repeat top left !important; */
	height: 59px !important;
	margin: 100px 0 10px 0;
	font-size: 20px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0x;
	border-radius: 0;
}
.slide-txt-content h2 span {background: url(../img/menu_bg_reg.png) no-repeat left center; padding-left: 15px; border-right: 1px solid #FABBB6; }
.slide-txt-content p {
	background: #111;
	margin: 0; 
	padding: 20px 0 20px 15px;
}
.slide-txt-content p span {
	color: #fff; width: 80%; max-width: 320px; display: block;
}
.ls-bottom-slidebuttons, .ls-carousel .ls-bottom-slidebuttons a { height: 10px; }
.ls-bottom-slidebuttons a { 
	border: 2px solid #ffffff !important;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	behaivor: url(border-radius.htc);
	border-radius: 8px;
	width: 10px; 
	background: #959494;
	margin: 0 2px;
}
.ls-bottom-slidebuttons a.ls-nav-active,
.ls-bottom-slidebuttons a:hover {
	background: #ffd520;
}

/*--------------------------------------------------------------------------------------------------------
/* ==  Google Translate
------------------------------------------------------------------------------------------------------- */

div#g_translate {float: left; width: 200px; padding: 0 0 0 4.5%;}
#g_translate a {padding-right: 2px;}
#g_translate a img {height: 24px;}

/*--------------------------------------------------------------------------------------------------------
/* ==  AddThis Toolbox
------------------------------------------------------------------------------------------------------- */

div.addthis_default_style {float: left; width: 160px; padding: 0; margin: 15px 0 0 15px;}
.addthis_box {text-align: right; margin: 15px 0; }


	
/*-----------------------------------------------------------------------------------
* == LOGIN
* --------------------------------------------------------------------------------- */
form#login {background:#efefef; padding:5px 10px; margin-bottom:10px;}
	#login .input_text {width:170px;}
	#login fieldset, #login button {margin:10px 0 0 0;}
	
	#login ul {margin:5px 0 10px 0;}
		#login ul li {margin-bottom:5px;}

/*-----------------------------------------------------------------------------------
* == CONTENT IMAGES (FOR ARTICLES ETC)
* --------------------------------------------------------------------------------- */	
ul.images {list-style-type:none; float: right; width: 25%; margin: 0 0 25px 0;}
	.images li {  margin:0 0 15px 0; background: #fff; width: 100%;}
	.images li div {padding: 5px;}
	.images li img { width: 100%; display: block; border: 0; margin: 0 auto; padding: 0; }
	.images span {display:block; margin-top:5px; color:#666; text-align:center;}
	.images li div p {color: #606060; font-style:italic; font-size: 12px !important; margin: 0 !important; padding: 5px 0 0 0; }

.index_content ul.images {margin: 15px 15px 25px 25px !important;}
.post .alignright {display: block; float: right; margin: 0 0 0 25px !important;}

/*
.alignleft {float:left; margin:0 0 20px 0; display:block;}
.aligntop {display:block; margin-bottom:15px;}

.adjust_top {margin-top: 100px;}
.adjust_top li {margin-bottom: 23px;}
*/

/*-----------------------------------------------------------------------------------
* == CONTACT
* --------------------------------------------------------------------------------- */

form#contact_form { width: 100%; }
form#contact_form legend {font-weight: bold;}
div#contact_map {width: 550px; float: left; margin-left: 15px; }

.contact table {margin: 0;}
.contact table td {border: 0;}

#contact_table tr, #contact_table tr td {vertical-align: top;}
#contact_table tr td {width: 33.3%;}


/*-----------------------------------------------------------------------------------
* == POST
* --------------------------------------------------------------------------------- */

.post {padding: 15px; margin-bottom: 20px; background: #fff;}
.post p a, .post a:visited {color:#333;}
.post p a:hover {color:#333; text-decoration:none;}
.post h4 {margin: 0;}
.post h4 a {color: #333 !important;}

.post .dbContent {float: left; width: 72%;}
.post .images {margin: 0 0 15px 0 !important;}

span.date {display: block; margin-bottom: 15px; font-weight: bold; color: #606060;}


/*-----------------------------------------------------------------------------------
* == STAFF
* --------------------------------------------------------------------------------- */
div.staff {}
	.staff div.post {
		background: #fff;
		display: inline-block !important;
		vertical-align: top;
		width: 49%; 
		margin-bottom: 15px;
		float: left;
		/* margin-left: 2%;  */
		padding: 0 !important;
		height: 130px; border-bottom: 1px solid #ddd;
	}
	.staff div.post div {padding: 15px;}
	.staff div.post img {float: left; display: block; max-width: 38%; margin: 15px 15px 0 15px;}
	.staff div.post div div {float: right; width: 58%; padding: 0; }
	.staff div.row {margin-right: 2%; clear: left; float: left; margin-left: 0; }

	.staff h4 {margin-bottom:5px; font-size: 14px; }
	.staff ul { list-style:inside; list-style-type:none; }
	.staff ul li {margin: 0;}


div.depot_description { border-bottom: 1px solid #ccc; margin-bottom: 15px; width: 660px; }
div#depot_map_container {clear: both; padding-top: 15px;}
#depot_map_container h3 {margin-bottom: 10px;}

/*-----------------------------------------------------------------------------------
* == SUPPLIERS
* --------------------------------------------------------------------------------- */	

table.reference_list {width: 100%; background: #fff;}
.reference_list tr td {vertical-align:middle; padding-top: 20px;}
td.ref_image {width: 260px; text-align: center;}

/* Suppliers promo (first page) */
table#suppliers_promo {margin-top: 10px; height: 80px; width: 100%;}
	#suppliers_promo tr td {border: 4px solid #a3a60f; border-left: none; border-right: none; text-align: center; vertical-align: middle; padding: 0;}
	#suppliers_promo a, #suppliers_promo img {margin: 0 auto; padding: 0;}
	img.sup_gray {display: block;}
	img.sup_color {display: none;}

/*--------------------------------------------------------------------------------------------------------
/* ==  CALENDAR
------------------------------------------------------------------------------------------------------- */

div#calendar_index {clear: both;}

div.calendar_date {float: left; width: 80px; height: 86px; background: url(../img/cal.png) no-repeat center center; color: #30300; }
.calendar_date p { margin: 25px 0 0 0; text-align: center; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.calendar_date span {display: block; margin: 0; padding: 0; color: #333; font-size: 34px; text-shadow: #fff 0 1px 0; line-height: 80%;}

div.calendar_post {
	float: left; margin: 0 0 0 20px;
	width: -moz-calc(100% - 100px); /* Firefox */
	width: -webkit-calc(100% - 100px); /* WebKit */
	width: -o-calc(100% - 100px); /* Opera */
	width: calc(100% - 100px); /* Standard */
}

.calendar_post img {display: block; float: right; margin: 15px 15px 0 15px;}
.calendar_post .dbContent {padding: 15px;}
.calendar_post p a {color: #333 !important;}

div.calendar_apply {background: #fff; margin-top: 15px; padding: 15px; }
.calendar_apply p {margin-bottom: 10px; }
.calendar_apply fieldset {margin: 0;}
.calendar_apply label {width: 230px; float: left; padding-top: 5px; font-weight: bold; }
.calendar_apply button {float: left;}

div.next_activity {border: 1px solid #ccc; margin-bottom: 25px; background: #f7f7f7;}
a#nextact { border: 0; position: absolute; padding: 0; width: 202px; height: 67px; margin: -3px 0 0 200px; left: 50%; } /* margin: -3px 0 0 -161px; */
.next_activity div.calendar_date {margin: 10px 0 0 10px;}
.next_activity div.calendar_post {width: 650px; margin: 10px 0 0 20px;}
.next_activity div.calendar_post p {margin-bottom: 5px;}

div.next_activity_start {border: 1px solid #ccc; margin-bottom: 25px; background: #f7f7f7;}
.next_activity_start div.calendar_post {width: 238px; margin: 10px 0 0 10px;}
.next_activity_start div.calendar_post p {margin-bottom: 5px;}
a#nextact_start { border: 0; position: absolute; margin: -2px 0 0 200px; padding: 0; width: 202px; height: 67px; left:50%; }
span#next_act_date {color: #bbb; font-size: 26px; display: block; text-shadow: 0 -1px 0 #777, 0 1px 0 #fff; }
a#next_act_link {color: #a3a60f; display: block; margin: 0; padding: 0; width: 236px; font-weight: bold;}


/*-----------------------------------------------------------------------------------
* == LATEST
* --------------------------------------------------------------------------------- */	

div#news_latest_list {}
div#news_latest_list ul {list-style: none; margin: 0;}
div#news_latest_list ul li {margin: 0; border-bottom: 1px solid #d0d0d0; padding-bottom: 15px; margin-bottom: 15px; }
div#news_latest_list ul li span {color: #606060; font-style: italic; display: block;}
div#news_latest_list ul li a {font-weight: bold; color: #606060; font-size: 14px;}



/*--------------------------------------------------------------------------------------------------------
/* ==  NOTIFIER
------------------------------------------------------------------------------------------------------- */

div.notifier_container {width:420px; height:320px; padding:15px; position:fixed; left:50%; top:50%; margin-top:-175px; margin-left:-225px; display:none; background:#fff; border:5px solid #666; z-index:9999;}
	.notifier_container h2 {background:#efefef; color:#000;}
a.close_notifier {position:absolute; bottom:15px; left:15px; margin:0;}
a.notify {text-decoration:; font-family:Verdana, Arial, Helvetica, Georgia; padding:5px;}
#content a.notify {font-weight:bold; font-size:18px; }
</pre></body></html>