a:link, a:active, a:visited, a:hover {
   color: #8e8e8e;
}

body, html {
   _height: 100%;
   min-height: 100%;
}

body {
   margin: 0px;
   padding: 0px;
   text-align: center;
   background-color: #c0c5c9;
   font-size: 11px;
   font-family: Verdana, Arial, sans-serif;
   color: #8e8e8e;
   background-image: url(/siteimage/background.gif);
   background-repeat: repeat-x;
}

h1 {
   font-size: 13pt;
}
h2 {
   font-size: 11pt;
   font-weight: normal;
}

#outerbox {
   position: relative;
   /*width: 960px;*/
   width: 1024px;
   text-align: center;
   margin: 0px auto;
}
#marginboxleft {border-top: 1px solid transparent;
   position: relative;
   float: left;
   width: 41px;
}
#marginboxright {
   position: relative;
   float: right;
   width: 41px;
}
.frontmarginnavbox img {
   margin-top: 118px;
}
#innerbox {
   position: relative;
   float: left;
   width: 942px;
   margin: 0px auto;
}

#topbox {
   position: relative;
   margin: 0px auto;
   padding-top: 11px;
   padding-bottom: 6px;
   background-color: #92bbcd;
   text-align: left;
}

#menubox {
   position: relative;
   height: 68px;
   background-color: #fff;
}
#menulogo {
   position: absolute;
   left: 20px;
   top: 17px;
}
#mainmenu {
   list-style-type: none;
   margin: 0px 0px 0px 215px;;
   padding: 0px;
}
#mainmenu li {
   float: left;
	height: 40px;
	padding: 28px 15px 0px 15px;
	margin: 0px;
   background-image: url(/siteimage/background-menuitem.png);
   background-repeat: no-repeat;
   background-position: left top;

}
#mainmenu a {
   color: #8d989d;
   font-weight: normal;
   font-size: 10px;
   text-decoration: none;
   text-transform: uppercase;
}

#infobox {
   position: relative;
   height: 237px;
   background-color: #8fb8cb;
   background-image: url(/siteimage/background-infobox.jpg);
   background-repeat: repeat-x;
   text-align: left;
}
#infobox h2 {
   color: #fff;
   margin: 0px 0px 6px 0px;
   padding: 0px;
   font-size: 12px;
   font-weight: bold;
}

#orginfobox {

   height: 20px;
   background-color: #5a8298;
   color: snow;
   font-size: 90%;
   padding-top: 5px;
   padding-left: 20px;
   text-align: left;

}
#orginfobox a {

   color: snow;
   text-decoration: none;

}

#memberbox {
   position: relative;
   float: left;
   width: 355px;
   margin: 0px;
   padding: 15px 0px 0px 20px;
}
#searchbox {
   width: 335px;
   padding: 10px;
   background-color: #80a8bb;
   overflow: hidden;
}
#searchbox form {
   float: left;
   width: 160px;
   margin: 0px;
   padding: 0px;
   margin-right: 10px;
}
#searchbox select {
   float: left;
   width: 160px;
}

#weatherbox {
   margin: 5px 0px;
   overflow: hidden;
}
#weatherbox div {
   float: left;
   width: 24%;
   margin-left: 3px;
   padding: 6px 0px;
   background-color: #80a8bb;
   text-align: center;
   color: #fff;
   font-size: 90%;
}
#weatherbox .type {
   display: block;
}
#weatherbox .dayname {
   display: block;
   font-weight: bold;
   border-bottom: 1px solid #80a8bb;
}
#weatherbox .temperature {
   display: block;
   font-size: 85%;
}
#weatherbox .copyright {
   padding: 0px;
   margin: 3px 3px 0px 0px;
   font-size: 80%;
   text-align: right;
}
#weatherbox a {
   color: #fff;
   text-decoration: none;
}

#newsbox {
   position: relative;
   float: left;
   width: 310px;
   margin: 0px 0px 0px 20px;
   padding-top: 15px;
}
#newsbox ul {
   list-style-type: none;
   padding: 0px;
   margin: 0px;
}
#newsbox a {
   color: #fff;
   text-decoration: none;
}

#focusbox {
   position: relative;
   float: right;
   width: 180px;
   padding: 15px 20px 0px 10px;
   color: #fff;
}

#adbox {
   height: 84px;
   background-color: #5a8298;
   background-image: url(/siteimage/background-adbox.gif);
   background-repeat: repeat-x;
}
#adbox .adentry {
   float: left;
   margin: 10px 40px;
}

#contentbox {
   position: relative;
   height: 316px;
   overflow: hidden;
   padding: 20px;
   background-color: #fff;
}
.frontcontent {
   height: 356px ! important;
   overflow: visible ! important;
   padding: 0px ! important;
}
.scrollcontent {
   overflow: auto ! important;
}

#bottombox {
   padding-top: 10px;
   color: #8d989d;
   font-size: 90%;
   text-align: center;
}

#flagbox {
   position: absolute;
   right: 0px;
   top: -12px;
   width: 65px;
   height: 12px;
}
#flagbox img {
   margin: 0px 3px 0px 5px;
}

#ddbox {
   margin-top: 0px;
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	color: #97a6ae;
	padding-top: 1px;
	padding-bottom: 4px;
}
#ddbox a {
	color: #97a6ae ! important;
}

img.parsenoborder {
   border: 0 ! important;
}
div.site_front_collected_images {
   padding: 0px;
}

/* Parsa tekst */
img.parsetext {
}
img.parsetext+br {
	display: none;}
img.parseimageleft, table.parseimageleft {
	margin-right: 15px;
	margin-bottom: 5px;
}
img.parseimageright, table.parseimageright {
	margin-left: 15px;
	margin-bottom: 5px;
}
.imagetable {
	margin: 0px;
	font-size: 90%;
	font-weight: bold;
   color: #666;
	background-color: #E6E6E6;
}
.imagetable img {
	margin: 0px;
	border: 0px solid white ! important;}
.imagetable td {
	background-color: #E6E6E6;
	padding: 3px;}
.imagesubtitle {
	text-transform: uppercase;
	padding-bottom: 0px ! important;}
.imagecopyright {
	padding-top: 0px ! important;}
.imagesubtext {
	border-top: 1px solid white;}
div.parse_ilvideo {
	border: 4px solid #E6E6E6 ! important;}

div.parse_imseq {
	overflow: auto;
	background-color: #E6E6E6;
	border: 3px solid #E6E6E6 ! important;}
div.parse_imseq_left {
	float: left;
	margin: 2px 8px 4px 0px;}
div.parse_imseq_right {
	float: right;
	margin: 2px 0px 4px 8px;}
.parse_imseq_navigation {
	overflow: auto;
   width: 100%;
	background-color: #E6E6E6;}
.parse_imseq_navigation div {
	color: #575955;
	text-align: center;
	float: left;}
.parse_imseq_navigation a {
	font-weight: bold ! important;
	color: #575955 ! important;
	text-decoration: none ! important;}
.parse_imseq_imcont {
	text-align: center;
	margin: 0px auto;
	position: static;
	display: table;}
.parse_imseq_immiddlebox {
   position: static;
	display: table-cell;
	vertical-align: middle;}
.parse_imseq_link_left {
   text-align: center;
   width: 25%;}
.parse_imseq_link_middle {
   width: 48%;}
.parse_imseq_link_right {
   text-align: center;
   width: 25%;}
.parse_imseq_navigation img {
	}

.parse_clearright {
	clear: right;}

ul.parsetext br:first-child, ul.parsetext+br, li.parsetext+br {
	display: none;}

table.parsetext br:first-child {
	display: none;}
table.parsetext td {
	padding: 2px;
	background-color: #F9F9F9;
	border: 1px solid white;}

.parse_collected_images {
   float: right;
   width: 330px;
   height: 250px;
   padding: 0px;
}
.parse_collected_images div {
   height: 100%;
   width: 100%;
}
.parsed_textof_collectedimages {
   float: left;
   width: 535px;
   height: 300px;
   overflow: auto;
}
/*/ Parsa tekst */

.pageheadingpg {
	font-size: 130%;
}

h1.member_title {
   }

/* Module: GeoPos */
/* Geopos popup */
#gpmap_mpc {
	position: absolute;
	display: none;
	background-color: white;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 300px;
	border: 2px solid #E6E6E6;
	overflow: hidden;
	clip: rect(0px,402px,302px,0px);
	z-index: 4;}
#gpmap_mpc_comment {
	cursor: move;
	position: relative;
	display: inherit;
	background-color: #ee6602;
	text-align: right;
	left: 0px;
	top: 0px;
	width: 390px;
	height: 20px;
	margin: 0px;
	padding: 0px 5px;}
#gpmap_mpc_linkclose {
	font-weight: bold ! important;
	color: #666666 ! important;}
#gpmap_mpc_map {
	position: relative;
	display: inherit;
	left: 0px;
	top: 0px;
	width: 400px;
	height: 280px;
	overflow: hidden;}
.gpmap_mpc_mtabbox {
	font-size: 8pt;
	width: 250px;
	color: black;
	text-align: left;}
.gpmap_mpc_mtabbox h1 {
	font-family: Georgia, "Times New Roman", serif;
	color: #3D5C72;
	font-size: 10pt;
	margin: 0px 0px 2px 0px;
	padding: 0px;}

/* Geopos main page */
#gpmap_mc {
	position: relative;
   float: right;
	width: 550px;
	height: 354px;
	margin: -20px -20px -25px 3px;
	border: 1px solid #fff ! important;
	overflow: hidden;
	clip: rect(0px,552px,356px,0px) ! important;
}
#gpmap_mc_map {
	position: absolute;
	display: inherit;
	left: 0px;
	top: 0px;
	width: 550px;
	height: 354px;
	overflow: hidden;
}
.gpmap_mc_mtabbox {
	font-size: 8pt;
	font-weight: normal ! important;
	width: 250px;
	color: black;
	text-align: left;}
.gpmap_mc_mtabbox>a {
	color: black ! important;}
.gpmap_mc_mtabbox>h1 {
	font-family: Georgia, "Times New Roman", serif;
	color: #3D5C72;
	font-size: 10pt;
	margin: 0px 0px 2px 0px;
	padding: 0px;}
.gpmap_mc_mtab_imgthumb {
	float: left;
	padding: 0px;
	margin: 0px 3px 3px 0px;}

/* Geopos main page, navigation */
#gpmap_nav {
	float: left;
	width: 200px;
	margin: 4px 10px 4px 4px;
	padding: 0px;}
#gpmap_nav h2 {
	background-color: transparent;
	margin-bottom: 1px;
	padding: 2px 5px;}
#gpmap_nav_show {
	color: #575955;
	background-color: #f5f5f5;
	border: 1px solid #575955;
	margin: 5px 5px 5px 0px;}
.gpmap_nav_cbbox {
	float: left;}
.gpmap_nav_showbox {
	background-color: #f5f5f5;
	text-align: right;}

#gpmap_nav .contbox {
	color: #575955;
	background-color: #f5f5f5;
	font-weight: normal;
	border-top: 0px solid #990033;
	clear: both;
	padding: 5px;
	min-height: 50px;}
#gpmap_nav .tabnav {
	color: #575955;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	padding: 1px 3px;
	margin: 0px 2px -1px 2px;
	float: left;}
#gpmap_nav .tabnavactive {
	color: #575955;
	background-color: #f5f5f5;}
#gpmap_nav .tabnavactive a {
	color: #575955; ! important;}
#gpmap_nav a {
	color: #575955;
	text-decoration: none ! important;}
#gpmap_nav select, #gpmap_nav option {
	font-weight: normal;
	font-size: 8pt;
}

#gpmapdata_groupmemberlist .groupmember {
   float: left;
   width: 180px;
}
#gpmapdata_groupmemberlist h3 {
   font-size: 90%;
   margin: 0px;
   padding: 0px;
}
#gpmapdata_groupmemberlist .groupmembertext {
   margin: 0px;
   padding: 2px 0px;
}
/*/ Module: GeoPos */

/* Module: Calendar */
#mod_calendar_pagelist, #mod_calendar_member_pagelist {}
#mod_calendar_pagelist .listbox, #mod_calendar_member_pagelist .listbox {
	margin: 5px 0px;
	padding: 0px 10px;}
#mod_calendar_pagelist .heading, #mod_calendar_member_pagelist .heading {
	font-style: italic;
	font-weight: bold;
	font-size: 10pt;
	text-transform: lowercase;
	padding: 2px;
	margin: 3px 0px;}
#mod_calendar_pagelist .entry, #mod_calendar_member_pagelist .entry {
	height: 100%;
	overflow: auto;}
#mod_calendar_pagelist .entrycounter0, #mod_calendar_member_pagelist .entrycounter0 {
	padding: 1px 1px;
	border-bottom: 1px solid #f5f5f5;}
#mod_calendar_pagelist .entrycounter1, #mod_calendar_member_pagelist .entrycounter1 {
	padding: 1px 1px;
	border-bottom: 1px solid #f5f5f5;}
#mod_calendar_pagelist .date, #mod_calendar_member_pagelist .date {
	width: 20%;
	float: left;}
#mod_calendar_pagelist .title, #mod_calendar_member_pagelist .title {
	width: 50%;
	float: left;}
#mod_calendar_pagelist .originator {
	width: 25%;
	float: right;}

#mod_calendar_pageinfo {}
#mod_calendar_pageinfo .infobox {
	margin: 5px 0px;
	padding: 0px;}
#mod_calendar_pageinfo .label {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15%;
	font-weight: bold;}

#mod_calendar_member_pageinfo {}
#mod_calendar_member_pageinfo .label {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15%;
	font-weight: bold;}
#mod_calendar_member_pageinfo h2 {
	padding: 0px;
	margin: 2px 0px;
	background-color: transparent;}
/*/ Module: Calendar */

/* Module: News */
#mod_news_pageinfo .ingress {
   margin: 15px 0px;
}
#mod_news_pageinfo .datemodified {
   font-style: italic;
}
#mod_news_pageinfo .gotoarchive {

}
#mod_news_pagelist h2 {
   margin: 0px;
}
#mod_news_pagelist .item {
   margin-bottom: 4px;
}
#mod_news_pagelist h3 {
   margin: 0px 0px 2px 0px;
}
#mod_news_pagelist .date {
   margin-left: 10px;
   font-style: italic;
}
#mod_news_pagelist .origentity {
   margin-left: 10px;
}
/*/ Module: News */

/*/ Module: Memberorg */
#mod_startpage_member_pageinfo h1,
#mod_orginfo_member_pageinfo h1,
#mod_news_member_pagelist h1,
#mod_news_member_pageinfo h1,
#mod_genweb_member_pageinfo h1 {
   font-family: "Times New Roman",Times,"Nimbus Roman No9 L","FreeSerif","Liberation Serif",serif;
   font-weight: normal;
   font-size: 30px;
   padding: 0px;
   margin-bottom: 5px;
}
.membermenu {
   padding: 0px;
   margin: 8px 0px 15px 0px;
}
.membermenu a {
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   text-decoration: none;
}
#mod_news_member_pageinfo h2 {
   font-weight: normal;
}
#mod_news_member_pagelist h3 {
   font-weight: normal;
   margin-bottom: 2px;
}
#mod_news_member_pagelist .date {
   padding: 0px 0px 0px 15px;
   margin: 0px;
}
#mod_news_member_pagelist .ingress {
   margin: 0px 0px 10px 0px;
   padding: 3px 0px 0px 15px;
}

/* Snippets */
.snippet_orginfo {

   float: right;
   border: 1px solid #dbdada;
   background-color: #fff;
   margin: 5px;
   padding: 5px;

}
.snippet_orginfo p {

   font-weight: bold;
   padding: 0px;
   margin: 2px 0px;

}
/*/ Snippets */
