body {
	background:#FFCC33 url(../fsimages/bg-body2.png) top repeat-x;   
	font-family:verdana,sans-serif;
	font-size:85%;
	color:#222;
	margin-top:0px;
}
h1, h2, h3, h4, h5 {
	font-family:verdana,sans-serif;
	font-weight:normal;
	letter-spacing:.005em;
	color:#555;
}
h1 {
	font-size:2.7em;
	height:132px;
	font-weight:normal;
	margin:-1px 0 10px 0;
	letter-spacing:-.015em;
	border-bottom:1px solid #666600;
	line-height:2em;
/*	background:#fff; */
}
h1, h2, h3, h4, p {
	padding-left:3px;
}
.introblock h1 {
	color:#666;
	margin-bottom:.2em;
	padding:0;
	border:none;
}
h2 {
	font-size:1.85em;
	padding:.5em 0 .2em 0;
	margin:.5em 0 .5em 0;
	color:#360;
	border-bottom:2px solid #666600;
}
h2 strong {
	color:#c40;
}
h2 .faint {
	color:#066
}
#left-col h2 {
	font-size:1em;
	line-height:1.25em;
	margin:0;
	border:0;
	padding:0;
	color:#f60;
}
#right-col div h2 {
	background:none;
}
h3 {
	font-size:1.55em;
	margin:1em 0 0 0;
	padding-bottom:.2em;
	border-bottom:1px solid #666633;
	color:#336600;
}
h3 strong {
	color:#336600;
}
h3 .faint {
	color:#669900;
}
.introblock h2, .introblock h3 {
	border:none;
	background:none;
	margin:0;
}
h4 {
	font-size:1.3em;
	margin:1.2em 0 .3em 0;
	color:#334400;
}
h4 .faint {
	color:#666633;
}
h5 {
	font-size:1em;
	font-weight:bold;
	margin:1em 0 .3em .5em;
}
.faint {
	font-size:.85em;
	letter-spacing:-.05em;
	padding-right:.3em;
}
p {
	margin:.7em 0;
}

.photo
{
	margin:-1px 0 15px 0;
	font-size:.80em;
	color:#555;
	border-bottom:1px solid #666600;
	line-height:2em;

}

.subkolomr 
{ float:right ; } 
.subkoloml
 {float:left; }


blockquote {
	color:#444;
	font-family:georgia,serif;
	font-style:italic;
	padding:0 5em 0 0;
}
cite {
	display:block;
	text-align:right;
	color:#444;
	font-family:georgia,serif;
	font-style:italic;
}
.introblock {
	margin:0 0 1.5em 0;
	font-size:1.05em;
	border:1px solid #feb;
	background-color:#ffc;
	color:#000;
	padding:.2em 1em .4em;
}
.introblock h1, .introblock h2, introblock h3, .introblock2 h1, .introblock2 h2, .introblock2 h3 {
	margin-top:2px;
}
.introblock p {
	padding-left:0;
}
a, a:link {
	color:#336600;
	text-decoration:none;
}
a:visited {
	color:#909;
}
a:hover, a:active {
	color:#ff6600;
	text-decoration:underline;
}
li{
	margin-bottom:.5em;
}

a img {
	border:none;
}

/* 
	Structure
 */
#nav, #main {
	width:66em;
	margin:0 auto;
	text-align:left;
}
#main {
	background:#ffffff url(../fsimages/bg-main.gif) top left repeat-y;
}


#right-edge {
	background:url(../fsimages/right-col.gif) top right repeat-y;
}
#left-edge {
	background:url(../fsimages/bg-leftcol2.gif) top left repeat-y;
	width:100%;
	/* Note:this width needed to prevent bug in IEeee */
}
#left-col {
	position:absolute;
	top:0;
	left:0;
	width:180px;
	text-align:center;
	
}
#right-col {
	position:relative;
	float:right;
	padding:0 2em 2.5em 205px;
	background:url(../fsimages/bg-rightcol.gif) top right repeat-y;
}

/* 
	Top nav
 */
ul#nav {
	padding:0;
	list-style:none;
	background:#fff url(../fsimages/menu-bar5.png) 0 8px no-repeat;
	text-align:right;
	height:80px;
	margin-bottom:5px;

}
#nav li {
	height:80px;
	float:right;
	display:block;
	text-indent:-3000px;
}
#nav li a {
	height:80px;
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:.001%;
	text-indent:-3000px;
}
#nav #nav-home {
	float:left;
}
#nav-home a {
	background:url(../fsimages/fs-logo.png) 5px 8px no-repeat;
	width:180px;
	color:#004400;
}

#nav-gallery a {
	background:url(../fsimages/gallery.png) 0px 8px no-repeat;
	width:79px;
}
#nav-gallery a:hover {
	background-position:-79px 8px;
}


#nav-rss a {
	background:url(../fsimages/rss.png) 0px 8px no-repeat;
	width:79px; 
}
#nav-rss a:hover {
	background-position:-79px 8px;
}


#nav-about a {
	background:url(../fsimages/about2.png) 3px 8px no-repeat;
	width:79px;
}
#nav-about a:hover {
	background-position:-79px 8px;
}
#nav-contact a {
	background:url(../fsimages/contact.png) 0px 8px no-repeat;
	width:79px;
}
#nav-contact a:hover {
	background-position:-79px 8px;
}
#nav-fremo a {
	background:url(../fsimages/fremo.png) 0px 8px no-repeat;
	width:79px;
}
#nav-fremo a:hover {
	background-position:-79px 8px;
}
#nav-sitemap a {
	background:url(../fsimages/sitemap.png) 0px 8px no-repeat;
	width:79px;
}
#nav-sitemap a:hover {
	background-position:-79px 8px;
}

#nav-mcr {
	background: url(../fsimages/mcr.png) 0pc 8px no-repeat;
	width: 9px;
	height:80px;
	margin-right:0px; 
}

/* top */

#top {
	margin:0;
	height:3px;
	font-size:.0001%;
	background:url(../fsimages/top-c.gif) top left repeat-x;
}
#top .l {
	height:3px;
	background:url(../fsimages/top-l.gif) top left no-repeat;
}
#top .r {
	height:3px;
	background:url(../fsimages/top-r.gif) top right no-repeat;
}


/* 
	Footer
 */
#foot {
	clear:both;
	text-align:center;
	font-size:.75em;
	background:#FFCC33 url(../fsimages/footer-c.gif) bottom left repeat-x;
	padding:0;
}
#foot ul {
	list-style:none;
	
}
#foot li {
	display:inline;
	padding:.5em 0;
}
#foot li a {
	padding:0 1.5em;
	color:#000;
}
#foot .outer {
	background:url(../fsimages/footer-l.gif) bottom left no-repeat;
	float:left;
	width:100%;
}	
#foot .inner {
	border-top:1px solid #FFCC33;
	background:url(../fsimages/footer-r.gif) bottom right no-repeat;
	float:left;
	width:100%;
}


.clear-all {
	clear:both;
	font-size:.0001%;
	height:1px;
}

/* 
	Side navigation and cross links
 */
#insert {
	padding:1.3em;
	font-size:.75em;
	color:#999;
	height:2.5em;
}
 ul.sections {
	margin:10px 0 0 10px ;
}
ul.sections, .index-links {
	list-style:none;
	padding:0;
	font-size:95%;
	
	
}

/*
 infolayer
*/
#kopLayer {
   position: absolute;
   left: 400px; 
   top: 10px;
   width:400px;
    height: 200px;
    z-index:2 ; 
	visibility: hidden;
}


.info-box {
	font-size:90%;
	
}
.info-box div .author {
	padding:.5em .5em .5em 37px;
	background:url(../fsimages/info-box-by.gif) 0 50% no-repeat;
}
.sections li, .info-box {
	border:1px solid;
	border-color:#ccc #bbb #b6b6b6 #ccc;
	margin:0 0 3px 0;
}
.sections li {
	background:#FFFFF0 url(../fsimages/bg-s2.png) top left repeat-x;
}
.info-box, .index-links  {
	background:#FFFFc0  url(../fsimages/bg-x.png) top left repeat-x;
}
.index-links {
	border:1px solid;
	border-color:#ccc #babad2 #ccc #ccc;
	
	margin: 0 0 0 10px;
	
}
.sections li a, .index-links a {
	display:block;
}
.sections li a, .index-links a, dt a {
	padding:.7em 3px .7em 37px;
	text-decoration:none;
}
.sections a, .sections a:link, .sections a:visited, .index-links a, .index-links a:link, .index-links a:visited, dt a, dt a:link, dt a:visited {
	background-position:4px 50%;
	background-repeat:no-repeat;
}
.sections a, .sections a:link, .sections a:visited, .index-links a, .index-links a:link, .index-links a:visited {
	color:#004400; 
}
.sections a:hover, .sections a:active, .sections .on a, .index-links a:hover, .index-links a:active, dt a:hover, dt a:active {
	background-position:-462px 50%;
	background-repeat:no-repeat;
}
.sections a:hover, .sections a:active, .index-links a:hover, .index-links a:active {
	color:#FF9900;
	text-decoration:none;
}

.sections li a:hover, .sections li.on a {
	background-color:#fff;
	color:#e60;
}
.s-1 a {background:url(../fsimages/s-1.gif);}
.s-2 a {background:url(../fsimages/s-2.gif);}
.s-3 a {background:url(../fsimages/s-3.gif);}
.s-4 a {background:url(../fsimages/s-4.gif);}
.s-5 a {background:url(../fsimages/s-5.gif);}
.s-6 a {background:url(../fsimages/s-6.gif);}
.s-7 a {background:url(../fsimages/s-7.gif);}
.s-8 a {background:url(../fsimages/s-8.gif);}
.s-9 a {background:url(../fsimages/s-9.gif);}
.s-10 a {background:url(../fsimages/s-10.gif);}
.s-11 a {background:url(../fsimages/s-11.gif);}
.s-12 a {background:url(../fsimages/s-12.gif);}
.s-13 a {background:url(../fsimages/s-13.gif);}
.s-14 a {background:url(../fsimages/s-14.gif);}
.s-15 a {background:url(../fsimages/s-15.gif);}



#reclinks, #Rlinks, #Slinks ul { 
    list-style: none; 
	overflow: hidden;
    font-size:.9em; 
} 

#reclinks, #Rlinks, #Slinks li { 
    display: block;
	width: 100%; 
	float: left; 
	clear: 	none; 
	padding: 0px; 
	margin: 0px; 
	} 
	
#reclinks, #Rlinks,#Slinks li span {
	
	
	padding: 3px; 
	margin: 0px; 
	font-size: 12px; 
	color: #000000; 
} 

#reclinks, #Rlinks,#Slinks li span a {
	font-size: 12px; 
	color: #004400; 
} 








#cc-footer {
	clear:both;
	padding-top:1em;
	font-size:.7em;
	margin:auto;
	text-align:center;
	
}