body 
{
	font-size:12px;
	font-family:Arial;
	text-align:center;
	/*background:url(sysimages/background.png) no-repeat 50% 0;*/
	background:url(sysimages/website.jpg) no-repeat 50% 0;
}

a 
{
	font-weight:600; 
	color:#174d21; 
	text-decoration:none;
}

a:hover 
{
	text-decoration:underline;
}

td 
{
	vertical-align:top;
}

div#container {
	margin:0 auto;
	width:997px;
	background:#fff;
	/*filter:alpha(opacity=70);
	-moz-opacity:.70;opacity:.70;*/
}
	div#container div#top_cont {
		background:url(sysimages/back_top.png) no-repeat 0 0;
	}
		div#top_cont div#header {
			width:997px;
			height:138px;
		}
			div#header div#logo {
				float:left;
				position:relative;
				left:4px;
				top:2px;
			}
			div#header div#info {
				float:right;
				position:relative;
				top:10px;
				right:31px;
				text-align:right;
			}
				div#info p {
					line-height:1.4em;
				}
				div#info a {color:#174d21; text-decoration:none; }
				div#info a:hover {text-decoration:underline; }
			div#header div#menu {
				clear:both;
				position:relative;
				top:4px;
				margin:0 auto;
				width:991px;
				height:32px;
				background:url(sysimages/menu_back.png) repeat-x 0 0;
				font-family: Verdana;
				color:#fff;
				text-align:left;
			}
				.topMenuFors 
				{
					cursor:pointer;
					padding:0 14px;
					height:32px;
					vertical-align:middle;
					background:url(sysimages/topMenuForsBack.png) repeat-x 0 0;
					color:#fff;
				}
				.topMenuForsOver {
					cursor:pointer;
					padding:0 14px;
					height:32px;
					vertical-align:middle;
					background:url(sysimages/topMenuForsBack.png) repeat-x 0 0;
					color:#5fbd6b;
				}
				.topMenuForsSel {
					cursor:pointer;
					padding:0 14px;
					height:32px;
					vertical-align:middle;
					background:url(sysimages/topMenuForsBackSel.png) no-repeat 0 0;
					color:#fff;
				}

				.topMenu {
					cursor:pointer;
					padding:0 14px;
					height:32px;
					vertical-align:middle;
					background:url(sysimages/menuBack.png) repeat-x 0 0;
					color:#fff;
				}
				.topMenuOver {
					cursor:pointer;
					padding:0 14px;
					height:32px;
					vertical-align:middle;
					background:url(sysimages/menuBack.png) repeat-x 0 0;
					color:#5fbd6b;
				}
				.topMenuSel {
					cursor:pointer;
					padding:0 14px;
					height:32px;
					vertical-align:middle;
					background:url(sysimages/menuBackSel.png) repeat-x 0 0;
					color:#fff;
				}
				.spacer {
					width:1px;
					background:url(sysimages/spacer.png) no-repeat 0 0;
				}
				.dropdown {
					border:1px solid #a8a8a8;
					width: 140px;
					background:#171717;
					color:#ccc;
					line-height:1.3em;
					padding:3px 0;
				}
					.dropdown .cell {
						cursor:pointer;
						padding:2px 4px 2px 20px;
						background:url(sysimages/dropDownPila.png) no-repeat 7px 50%;
					}
					.dropdown .cellOver {
						cursor:pointer;
						padding:2px 4px 2px 20px;
						background:url(sysimages/dropDownPila.png) no-repeat 7px 50%;
						text-decoration:underline;
					}
				div#leit {
					float:right;
					position:relative;
					z-index:999;
					top:0px;
					height:32px;
					width:170px;
					/*background:url(sysimages/search_back.png) no-repeat 0 0;*/
				}
					div#leit div#field {
						float:left;
						position:relative;
						left:28px;
						top:6px;
					}
						div#field input {
							width:93px;
							border:1px solid #eaeaea;
							background:#eaeaea;
							color:#aaa;
						}
					div#leit div#button {
						float:right;
						position:relative;
						top:5px;
						right:14px;
					}
		div#top_cont div#flashbanner {
			width:997px;
			height:230px;
		}
	div#container div#content_box {
		margin:0 auto;
		width:993px;
		background:#eaeaea;
	}
		div#content_box div#c_left {
			float:left;
			width:705px;
			padding:10px 0;
			height:750px;
			height:auto !important;
			min-height:750px;
			background:url(sysimages/cont_sep_shad.png) no-repeat 100% 0;
			text-align:left;
		}
			div#c_left div#sub_content {
				padding:10px 30px 10px 20px;
				line-height:1.5em;
			}
			div#c_left div.fretta_box {
				margin-left:22px;
				margin-top:11px;
				margin-bottom:11px;
				width:636px;
			}
				div.fretta_box div#n_first_date {
					float:left;
					margin-right:8px;
					width:38px;
					height:40px;
					background:url(sysimages/dagatal_back.png) no-repeat 0 0;
					text-align:center;
				}
					div#n_first_date h3{
						padding-top:2px;
						font-family: "Trebuchet MS", Helvetica, sans-serif;
						color:#fff;
					}
					div#n_first_date p {
						padding-top:4px;
						font-family: "Trebuchet MS", Helvetica, sans-serif;
						font-size:20px;
						font-weight:600;
						color:#000;
					}
				div.fretta_box div.n_img_2nd {
					float:right;
					margin-right:14px;
				}
				div.fretta_box div.n_title {float:left;}
					div.fretta_box div.n_title h2 {
						font-size:16px;
						padding-bottom:3px;
						font-family: "Trebuchet MS", Helvetica, sans-serif;
						color:#007f9d;
					}
					div.fretta_box div.n_title p.sub {
						font-size:10px;
						font-family: Verdana, Geneva, sans-serif;
						color:#606060;
					}
				div.fretta_box div.n_content_2nd {
					clear:both;
					line-height:1.5em;
				}
				div.fretta_box div.n_content {
					clear:both;
					line-height:1.5em;
					width:620px;
				}
					div.n_content img.n_img {
						float:right;
					}
				div.fretta_box span.date_nedst {
					font-family:Verdana, Geneva, sans-serif;
					font-size:10px;
					color:#606060;
				}
				div.fretta_box img.more_btn {
					position:relative;
					top:2px;
				}
		div#content_box div#c_right {
			float:right;
			width:280px;
			height:750px;
			padding-top:22px;
			text-align:left;
		}
			div#c_right div.widget_box {
				width:248px;
				margin-left:18px;
			}
				div.widget_box div.w_header {
					width:248px;
					height:36px;
					background:url(sysimages/head_right_bak.png) no-repeat 0 0;
					text-align:left;
				}
					div.w_header h1 {
						padding-left:14px;
						padding-top:9px;
						font-family: "Trebuchet MS", Helvetica, sans-serif;
						font-size:18px;
						font-weight:500;
						text-transform: uppercase;
						color:#fff;
					}
				div.widget_box div.w_content_top {
					margin-top:8px;
					margin-left:13px;
					width:223px;
					height:7px;
					font-size:1px;
					background:url(sysimages/w_cont_top.png) no-repeat 0 0;
				}
				div.widget_box div.w_content {
					margin-left:13px;
					padding:10px 13px 0 13px;
					width:197px;
					height:140px !important;
					height:150px;
					background:#d7d7d7;
					text-align:left;
				}
					div.w_content p {
						line-height:1.5em;
					}
					div.w_content div.w_cont_date {
						padding-left:8px;
						font-size:10px;
						color:#007f9d;
						background:url(sysimages/blue_dot.png) no-repeat 0 4px;
					}
					div.w_content div.w_cont_title {
						padding:7px 0px 11px 8px;
					}
						div.w_cont_title a { font-weight:500; color:#000;}
					div.w_content div#submit {
						text-align:right;
					}
					div.w_content input.field {
						border:1px solid #aaa;
						background:#eaeaea;
						width:190px;
						padding:3px;
						font-size:11px;
					}
					.be_member {
						text-align: right;
					}
						.be_member a {
							padding: 3px 6px;
							color: #fff;
							background: url(sysimages/button_backgr.png) repeat-x 0 0;
							border-top: 1px solid #58cce8;
							border-left: 1px solid #58cce8;
							border-right: 1px solid #006c8b;
							border-bottom: 1px solid #006c8b;
						}
				div.widget_box div.w_content_bottom {
					margin-left:13px;
					margin-bottom:25px;
					width:223px;
					height:7px;
					background:url(sysimages/w_cont_bottom.png) no-repeat 0 0;
				}
div#footer {
	height:114px;
	background:url(sysimages/footer_back.png) repeat-x 0 0;
	text-align:center;
}
	div#footer_cent {
		height:114px;
		width:993px;
		margin:0 auto;
		background:url(sysimages/footer_cent_back.png) repeat-x 0 0;
	}
		div#footer_cent div#opn_almenn {
			float:left;
			margin-left:24px;
			margin-top:15px;
			text-align:left;

		}
		div#footer_cent div#opn_hopar {
			float:left;
			margin-left:44px;
			margin-top:15px;
			text-align:left;

		}
			div.f_title {
				padding-bottom:10px;
				font-weight:600;
				color:#7ce5ff;
			}
			div.f_content {
				font-size:11px;
				line-height:1.3em;
				color:#fff;
			}
		div#footer_cent div#f_webman {
			float:right;
			margin-right:89px;
			margin-top:33px;
		}
.clear { clear:both; }

/** Template CSS **/

#NewsPage,
#NewsitemPage,
#StaffPage,
#SimplePage,
#GalleryContainerPage,
#Videoblog,
#VideoblogItem,
#InfobasePage,
#InfobaseItemPage
{
	float:left;
	width:650px;
	text-align: left;
}

#NewsPage DIV.NewsItem
{
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}

#NewsPage DIV.NewsItem DIV.NewsTitle,
#NewsitemPage DIV.NewsitemTitle
{
	float:left;
	clear:both;
	width:400px;
	font-weight:bold;
	color:#174d21;
}

#SimplePage DIV.SimpleTitle,
#GalleryContainerPage DIV.PageTitle,
#StaffItemPage DIV.PageTitle h1,
#Videoblog H1,
#VideoblogItem DIV.Title H1,
#InfobasePage DIV.Title H1,
#InfobaseItemPage DIV.Title H1
{
	float:left;
	clear:both;
	width:400px;
	font-weight:bold;
	color:#174d21;
	font-size:16px;
}

#InfobasePage DIV.Title H1,
#InfobaseItemPage DIV.Title H1
{
	margin-bottom:10px;
}

#StaffPage DIV.PageTitle
{
	float:left;
	clear:both;
	width:400px;
	font-weight:bold;
	color:#174d21;
	font-size:16px;
	margin-bottom:5px;
}

#NewsPage DIV.NewsItem DIV.NewsTitle DIV.Date,
#NewsitemPage DIV.NewsitemTitle DIV.Date
{
	float:left;
	margin-right:10px;
}

#NewsPage DIV.NewsItem DIV.NewsImage
{
	float:right;
	width:200px;
}

#NewsitemPage .NewsImage
{
	float:right;
	margin-bottom:10px;
	margin-left:10px;
	
}

#NewsPage DIV.NewsItem DIV.NewsContent,
#NewsitemPage DIV.NewsItemContent
{
	float:left;
}


#NewsPage DIV.NewsItem DIV.MoreLink
{
	float:left;
	width:30px;
}

#NewsitemPage DIV.BackButton
{
	float:left;
}



#SimplePage DIV.SimpleContent
{
	float:left;
	padding-top:10px;
}

#GalleryContainerPage DIV.GalleryItem
{
	float:left;
	margin-right:4px;
	width:130px;
	height:130px;
}

#Videoblog DIV.VideoContainer
{
	float:left;
	padding-top:10px;
}

#Videoblog DIV.VideoContainer DIV.VideoItem
{
	float:left;
	width:210px;
}

#Videoblog DIV.VideoContainer DIv.VideoItem DIV.VideoThumbnail
{
	float:left;
	clear:both;
}

#Videoblog DIV.VideoContainer DIv.VideoItem DIV.VideoTitleBottom
{
	float:left;
}

#Videoblog DIV.VideoContainer DIv.VideoItem DIV.VideoTitleTop
{
	display:none;
}

#VideoblogItem DIV.TopBackButton
{
	display:none;
}

#VideoblogItem DIV.Content
{
	float:left;
	padding-top:10px;
}

#StaffPage,
#StaffPage .Content,
#StaffItemPage,
#StaffItemPage .Content,
{
	float:left;
	width:100%;
}

#StaffPage DIV.Content DIV.StaffItem
{
	float:left;
	margin-bottom:20px;
}

#StaffPage DIV.Content DIV.StaffTitle
{
	float:left;
	font-weight:bold;
	font-size:14px;
	clear:both;
	width:100%;
}


#StaffPage DIV.Content DIV.StaffContent
{
	float:left;
	padding:5px;
	width:100%;
}


#StaffPage DIV.Content DIV.StaffContent IMG,
#StaffItemPage DIV.Content IMG
{
	margin-right:10px;
	margin-bottom:10xp;
}

#StaffPage DIV.Content DIV.StaffImg
{
	float:left;
	margin-right:10px;
}

div.calendar_items {
	position: absolute;
	top: -4px;
	left: -4px;
	background-color: #060;
	z-index: 1;
	padding: 5px;
	width: 140px;
	height: 50px;
	line-height: 1.5;
}

div.calendar_items a {
	color: #FFF;
}
.hidden {
	display: none;
}

