

			img
			{
				-ms-interpolation-mode : bicubic;
			}

			body.sfpg
			{
				background : #FFFCF2 url(../graphics/pergam.jpg);
				color: #212f3f;
				font-family: Verdana, Aldine, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				margin:0px;
				padding:0px;
				overflow:active;
			}

			body.sfpg a:active, body.sfpg a:link, body.sfpg a:visited, body.sfpg a:focus
			{
				color : #b0b0b0;
				text-decoration : none;
			}

			body.sfpg a:hover
			{
				color : #dcdcdc;
				text-decoration : none;
			}
			
			body.sfpg A:link {color:#525a71;text-decoration: underline}
			body.sfpg A:visited {color:#849CAD;text-decoration: none}
			body.sfpg A:hover {color:#BF0524;text-decoration: underline}
			body.sfpg A:active {color:#849CAD;text-decoration: underline}


			table
			{
				font-size: 10px;
				height:100%;
				width:100%;
			}

			table.info td
			{
				padding : 10px;
				vertical-align : top;
			}

			table.sfpg_disp
			{
				text-align : center;
				padding : 0px;
			}

			table.sfpg_disp td.menu
			{
				<!-- yta under prev o next knappar -->
				background : #00ff00;
				<!-- linje över prev o next knappar -->
				border-top : 1px solid #ff0000;
				vertical-align : middle;
				white-space: nowrap;
			}

			table.sfpg_disp td.navi
			{
				height: 25px;
				<!-- yta under HOME knapp -->
				background : #303030;
				<!-- linje över HOME knapp -->
				border-top : 1px solid #ff0000;
				vertical-align : middle;
				white-space: nowrap;
			}

			table.sfpg_disp td.mid
			{
				vertical-align : middle;
			}

			
/*	BOXAR kring varje textruta in infopanelen. Tunn ram bortkommenterad	*/

			.sfpg_info_text, .loading
			{
				background : #fff;
				border : 1px solid #fff;
		/*		border-color: white #ccc #ccc white;	*/
				color : #ff0000;
				padding : 1px 4px 1px 4px;
				width : 320px;
				color:#212F3F; 
				font-weight: 500; 
				line-height: 120%;
			}
			
			.loading
			{
				padding : 20px 20px 20px 20px;
				margin-right: auto;
				margin-left: auto;
			}
			
			.sfpg_button, .sfpg_button_hover, .sfpg_button_on, .sfpg_button_nav, .sfpg_button_disabled
			{
				cursor : pointer;
				background : #f0f0f0;
				border : 1px solid #808080;
				color : #212F3F;
				padding : 2px 5px 2px 5px;
				margin : 0px 5px 0px 5px;
				white-space: nowrap;
				
				border-radius: 3px; 
				-moz-border-radius: 3px; 
				-webkit-border-radius: 3px; 
				border: 1px solid #cfcfcf;
				box-shadow: inset 0 0 1px 3px #e9e9e9;
			}

/* galleries button, invändig skugga tillagd	*/
			.sfpg_button_hover
			{
				background : #f0f0f0;
				color : #BF0524;text-decoration: underline;
				box-shadow: inset 0 0 1px 3px #e9e9e9;

			}

			.sfpg_button_on
			{
				background : #fff;
				color : #849CAD;text-decoration: underline;
			}

			.sfpg_button_disabled
			{
				cursor : default;
				border : 1px solid #f0f0f0;
				background : #f0f0f0;
				color : #f0f0f0;
			}
			
/* galleries button, invändig skugga tillagd	*/

			.sfpg_button_nav
			{
				border : 1px solid #808080;
				background: #dcdcdc;
				color:#808080;
				box-shadow: inset 0 0 1px 3px #e9e9e9;
			}

			.thumbbox
			{
				vertical-align : top;
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;
				*display:inline;
				width: 198px;
				height: 172px;
				margin: 0px;
				padding: 0px;
			}

			.thumbimgbox
			{
				width: 196px;
				height: 145px;
				margin: 0px; 
				padding: 0px;
			}
			
			.innerboxdir, .innerboximg, .innerboxfile, .innerboxdir_hover, .innerboximg_box_hover, .innerboxfile_hover
			{
				cursor:pointer;
				margin: THUMB_BOX_MARGINpx;
				padding: 0px;
				width: 198px;
				height: 172px;
			}

			.innerboxdir, .innerboxdir_hover
			{
				border: 1px solid #f0f0f0;
				background : #FFFCF2 url(../graphics/pergam.jpg);
				color : #212F3F;
			}

			.innerboximg, .innerboximg_box_hover
			{
				border: 1px solid #fff;
				background : #FFFCF2 url(../graphics/pergam.jpg);
				color : #212F3F;
			}

			.innerboxfile, .innerboxfile_hover
			{
				border: 1px solid #fff;
				background : #ff0000;
				color : #212F3F;
			}

			.innerboxdir_hover
			{
				background : #fff;
				color : #c5c5c5;
			}

			.innerboximg_box_hover
			{
				background : #fff;
				color : #212F3F;
			}

			.innerboxfile_hover
			{
				background : #fff;
				color : #f0f0f0;
			}

			.full_image
			{
				cursor:pointer;
				border : 5px solid #fff;
			}

			.thumb
			{
				margin: 17px 17px 5px 17px;
				border : 1px solid #fff;
			}

			.box_image
			{
				position:absolute;
				bottom:70px;
				right:0;
				z-index:1020;
				overflow:auto;
				visibility:hidden;
				text-align : center;
			}

			.box_wait
			{
				position:absolute;
				bottom:70px;
				right:0;
				z-index:1015;
				overflow:auto;
				visibility:hidden;
				text-align : center;
			}

			.box_navi
			{
				position:absolute;
				bottom:0;
				left:0;
				height:70px;
				width:100%;
				z-index:1120;
				overflow:hidden;
				text-align : center;
			}

			.box_info
			{
				position:absolute;
				top:10px;
				left:10px;
				width:370px;
				z-index:1040;
				visibility:hidden;
				overflow:auto;
				border : 1px solid #dcdcdc;
				background: #fff;
				box-shadow: 3px 3px 5px #888;
			}

			.box_overlay
			{
				position:absolute;
				bottom:70px;
				left:0;
				height:100%;
				width:100%;
				z-index:1010;
				overflow:hidden;
				visibility:hidden;
				background:#FFFCF2 url(../graphics/pergam.jpg);
			}

			.box_gallery
			{
				text-align:center;
				position:absolute;
				top:0;
				right:0;
				z-index:1000;
				overflow:auto;	
			}

			a#logo 
			{
				display:block; 
				width:245px; 
				height:70px; 
				margin-left:50px; 
				margin-top:20px;
				margin-bottom:40px;
			}
			