/* ####################### */
/* Object Page
/* ####################### */

#main #object
{
	float: right;
	width: 800px;
	margin: 10px 0 0 0;
}
	
	#main #object #object_content
	{
		width: 520px;
		float: left;
	}
	
		#main #object #images
		{
			float: left;
			width: 520px;
		}
		
			#main #object #images .obj_image_large
			{
				float: left;
				width: 346px;
				margin: 0 0 0 0;
			}
			
			#main #object #images .obj_images_small
			{
				float: right;
				width: 143px;
				padding: 0 0 0 0;
				margin: 0 0 0 1px;
				cursor: pointer;
			}
			
			    #main #object #images #large_image
		        {
			        float: left;
			        width: 345px;
			        height: 345px;
			        overflow: hidden;
		        }
		        #main #object #images .obj_images_small
		        {
			        float: left;
			        width: 172px;
			        height: 345px;
			        overflow: hidden;
		        }
			
				#main #object #images .obj_images_small .image_container img
				{
					float: right;
					margin: 0 0 2px 0;
					display: block;
				}			

				#main #object #images .scroll_buttons
				{
					position: absolute;
					margin: auto;
					width: 137px;
					text-align: right;
					display: inline;
					padding: 0 6px 0 0;
					margin: 239px 0 0 0;
					z-index: 100;					
				}
				
					#main #object #images .scroll_buttons img
					{
						margin-left: 4px;
					}
		
		#main #object #object_introduction
		{
		    color: #222222;
		}
		
		    #main #object #object_introduction p
		{
		    float: right;
		    width: 470px;
		    padding-top:32px;
		}
		
		#main #object #object_text
		{
			width: 470px;
			float: right;
			font-size: 0.87em;
		}
		
			#main #object #object_text p
			{
				width: 470px;
				margin: 0 0 7px 0;
				/*text-indent: 1em;*/
			}
		
	#main #object #side_details
	{
		float: right;
		width: 260px;
		/*color: #899891;*/
		
	}

	#main #object #box_top_right
	{
		width: 217px;
		height: 351px;
		float: right;
		padding: 10px 20px 0 23px;
		background: url(/staticfiles/gfx/box_top_right2.jpg) no-repeat left bottom;
		font-size: 0.79em;
		margin-top:3px;
		position:relative;
	}
	
		#main #object #box_top_right h1
		{
			font-size: 1em;
			font-weight: bold;
			text-transform: uppercase;
			margin: 0 0 7px 0;
			padding: 0 0 0 0;
		}
		
		#main #object #box_top_right p
		{
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			width: 215px;
			float: left;
		}
		
		#main #object #box_top_right p.introduction
		{
			margin-bottom: 2px;
		}
		
		#main #object #box_top_right p.small
		{
			text-align: right;
		}
		
		#main #object #box_top_right div.showing
		{
			float:left;
			width: 214px;
			position: relative;
		}
		
			#main #object #box_top_right div.showing p.header
			{
				color: #b32c31;
				line-height: 1.8em;
				margin: 11px 0 0 0;
			}
		
			#main #object #box_top_right .showing p.footer
			{
				color: #b32c31;
				line-height: 1.8em;
				padding:0;
				margin:0;
			}
			
			
		div.profile
		{
			float: right;
			width: 214px;
			margin-top: 8px;
			color: #666569;
			padding-top:40px;
			right:22px;
		}
		html>body div.profile
			{
			float: right;
			width: 214px;
			margin-top: 8px;
			color: #666569;
			position:absolute;
			padding:0;
			bottom:35px;
			right:22px;
		}
			#main #object #box_top_right div.profile img
			{
				border: 1px solid #cecfd0;
				float: right;
				margin-left:10px;
			}
		
			#main #object #box_top_right div.profile p
			{
				float: right;
				width: 100px;
				text-align: right;
				padding-top:50px;
				line-height:130%;
			}
			
				#main #object #box_top_right div.profile a
				{
					color: #666569;
					text-decoration: none;
				}
	
	#main #object #icons
	{
		padding: 10px 0 10px 0;
		float: right;
		width: 245px;
		font-size: 0.79em;
		position: relative;
	}

	#main #object #box_spec
	{
		width: 260px;
		float: right;
		padding: 10px 0 0 0;
		background: url(/staticfiles/gfx/box_spec.jpg) no-repeat left top;
		font-size: 0.79em;
		line-height: 1.6em;
	}
	
	.box
	{
		width: 260px;
		float: right;
		padding: 10px 0 0 0;
		background: url(/staticfiles/gfx/box_spec.jpg) no-repeat left top;
		font-size: 0.79em;
		line-height: 1.6em;
	}
	
	.box_content
		{
			width: 210px;
			float: right;
			padding: 0 20px 0 30px;
		}
	.box_content h3
	{
		margin-left:-10px;	
		margin-top:5px;
	}
		#main #object #box_spec_content
		{
			width: 210px;
			float: right;
			padding: 0 20px 0 30px;
		}
		
			#main #object #box_spec_content label
			{
				text-transform: uppercase;
			}
			
			#main #object #box_spec_content #links
			{
				float: left;
				width: 100%;
				margin-top: 10px;
			}
		
		#main #object #box_spec_footer
		{
			width: 217px;
			float: right;
			padding: 0 20px 15px 23px;
			background: url(/staticfiles/gfx/box_spec_footer.jpg) no-repeat left bottom;
		}
		
		.box_footer
		{
			width: 217px;
			float: right;
			padding: 0 20px 15px 23px;
			background: url(/staticfiles/gfx/box_spec_footer.jpg) no-repeat left bottom;
		}

/* ####################### */
/* Image side
/* ####################### */

#side_image
{
	margin: 10px 0 0 0;
	padding: 0 0 10px 14px;
	float: left;
}

/* ####################### */
/* Links
/* ####################### */

/* Minimum height for Firefox */
a.lnk_pdf {
min-height: 37px; 
height:auto;
}
/* Minimum height for IE */
/*\*/
* html a.lnk_pdf {
height: 37px;
}
/**/	

a.lnk_pdf
{
	padding: 1px 0 0 40px;
	background: url(/staticfiles/gfx/pdf_icon.gif) no-repeat left top;
	float: left;
	display: block;
	line-height: 1.4em;
	text-decoration: none;
	color: #899891;
	margin-bottom: 7px;
}


/* Minimum height for Firefox */
a.lnk_arrow {
min-height: 31px; 
height:auto;
width: 200px;
}
/* Minimum height for IE */
/*\*/
* html a.lnk_arrow {
height: 31px;
}
/**/	

a.lnk_arrow
{
	padding: 1px 0 0 25px;
	background: url(/staticfiles/gfx/arrow_icon.gif) no-repeat left top;
	float: left;
	display: block;
	line-height: 1.4em;
	text-decoration: none;
	color: #899891;
	margin-bottom: 7px;
}

/* Minimum height for Firefox */
a.lnk_print {
min-height: 21px; 
height:auto;
}
/* Minimum height for IE */
/*\*/
* html a.lnk_print {
height: 21px;
}
/**/	

a.lnk_print
{
	padding: 1px 0 0 26px;
	background: url(/staticfiles/gfx/print_icon.gif) no-repeat left top;
	float: left;
	line-height: 1.4em;
	text-decoration: none;
	color: #899891;
	width: 55px;
	margin-top: 7px;
}

/* Minimum height for Firefox */
a.lnk_images, a.lnk_map, a.lnk_sea { 
min-height: 22px; 
height:auto;
}
/* Minimum height for IE */
/*\*/
* html a.lnk_images, * html a.lnk_map, * html a.lnk_sea {
height: 22px;
}
/**/	

a.lnk_images
{
	padding: 1px 0 0 26px;
	background: url(/staticfiles/gfx/images_icon.gif) no-repeat left top;
	float: left;
	line-height: 1.4em;
	text-decoration: none;
	color: #899891;
	width: 59px;
}

a.lnk_map
{
	padding: 1px 0 0 25px;
	background: url(/staticfiles/gfx/map_icon.gif) no-repeat left top;
	float: left;
	line-height: 1.4em;
	text-decoration: none;
	color: #899891;
	width: 58px;
}

a.lnk_sea
{
	padding: 1px 0 0 24px;
	background: url(/staticfiles/gfx/shipwheel.gif) no-repeat left top;
	float: left;
	line-height: 1.4em;
	text-decoration: none;
	color: #899891;
	width: 40px;
}
/* Minimum height for Firefox */
a.lnk_prospect {
min-height: 14px; 
height:auto;
}
/* Minimum height for IE */
/*\*/
* html a.lnk_prospect {
height: 14px;
}
a.lnk_prospect
{
	padding: 8px 0 0 24px;
	background: url(/staticfiles/gfx/book.gif) no-repeat left top;
	float: left;
	line-height: 1.4em;
	text-decoration: none;
	color: #899891;
	width: 42px;
}
/* Minimum height for Firefox */
a.addthis_button {
min-height: 18px; 
height:auto;
}
/* Minimum height for IE */
/*\*/
* html a.addthis_button {
height: 18px;
}
/**/	

a.addthis_button
{
	padding: 1px 0 0 29px;
	background: url(/staticfiles/gfx/tipafriend_icon.gif) no-repeat left top;
	float: left;
	line-height: 1.4em;
	text-decoration: none;
	color: #899891;
	margin-top: 7px;
	width: 52px;
}
.addthis_default_style
{
float:left;width:88px;
}
.linkRepeaterProspect
{
float:left;width:66px;
}
/*Utskriftsval */
.objdesc_print_container
{
	display: none;
	background-color: #FFFFFF;
	border:solid 1px #666666;
	position:absolute;
	width:220px;
	height:150px;
	left:0px;
	
}

.objdesc_print_heading
{
	width:217px;
	background-color:#d9dadb; 
	margin:0px;
	height: 16px;
	padding: 2px 0 0 3px;
	color: #000000;
	font-family: verdana,arial,helvetica;
	font-size: 10px;
	font-weight: bold;
}
.objdesc_print_choise
{
	margin:10px 0 0 0;
}
.objdesc_print_btn
{
	margin:10px 0 0 3px;
}

/*Bilder utskrift*/
.printimgcontainer
{
    width:580px;
    margin-top:30px;
    text-align:left;
}

.printcontainer_invisible
{
    display:none;
    visibility:hidden;
}

.printimg
{
    width:285px;
    float:left;
    margin: 0;
	padding:0px;
}

.printimg_alt
{
    width:275px;
    float:left;
    margin: 0;
	padding:0px;
}
.Range
{
    background-image:url(/staticfiles/gfx/square_icon.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    padding-left:21px;
    padding-bottom:2px;
    height:16px;
    display:block;
    margin-top:2px;
    margin-bottom:2px;
}
