
.newpage 		{ page-break-before:always; }	

#search, #country, #site, .right, #menu, .bnr  { display:none; }

#newsflash, #intro {
	position: relative;
	top: 0;
	left: 0;
}


/*

Original screen stylesheet: Jonas/Artopod, 2005-04-12 09:53:00

*/

body 		{ background:none; margin:0cm; padding:0cm; font:10pt helvetica, arial, sans-serif; width:100%; }

a			{ background:transparent; text-decoration:none; }
a:link 		{ color:#000; }
a:active 	{ color:#000; }
a:visited 	{ color:#000; }
a:hover 	{ color:#000; text-decoration:underline; }

.invert a:link		{ color:#fff; }
.invert a:active 	{ color:#fff; }
.invert a:visited 	{ color:#fff; }
.invert a:hover 	{ color:#fff; }

#center		{  }
#page		{  }

img			{ display:block; }

/* overall column layout */
.left	{ width:80%; float:left; padding:50px 0px 2cm 0px; min-height:400px; }
.left .content { padding:0px 30px 0px 30px; } 
.right	{ width:19%; float:left; padding:50px 0px 10px 0px; }

/* front page product boxes */

#prodshortcut			{ position:absolute; top:290px; left:30px; }
#prodshortcut #psalimak	{ float:left; padding:3px 25px 3px 10px; background:#f58232 url(../img/bgprod.gif) repeat-y right top; }
#prodshortcut #pshek	{ float:left; padding:3px 10px 3px 10px; background:#1b488c; }
input.pssubmit			{ position:relative; top:4px; left:-1px; margin:0px 0px 0px 0px; }
select.ps				{ font:100% verdana, arial, helvetica, sans-serif; width:185px; margin:0px 0px 0px 0px; }

/* front page news */
#newsflash		{ width:520px; float:left; padding:20px 0px 10px 0px; }
#newsflash ul	{ list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 10px 10px; width:360px; }
#newsflash li	{ color:#797979; font-size:80%; border-bottom:1px solid #e5e5e5; padding:2px 0px 2px 20px; }
#newsflash li.alimak	{ background:url(../img/news_alimak.gif) no-repeat 0px 6px; }
#newsflash li.hek		{ background:url(../img/news_hek.gif) no-repeat 0px 6px; }
#newsflash li.corp		{ background:url(../img/news_corp.gif) no-repeat 0px 6px; }
#newsflash li a	{ font-size:120%; padding:0px 0px 0px 4px; }
#newsflash p	{ padding:0px 30px; }
#newsflash h4	{ padding:0px 30px; margin:0px 0px 4px 0px; }
#newsflash .newsimg				{ float:right; margin:0px 20px 0px 0px; width:100px; font-size:80%; color:#838383; }
#newsflash .newsimg a img		{ border:1px solid #c4c4c4; padding:1px; margin:0px 0px 4px 0px; }
#newsflash .newsimg a:link img	{ border:1px solid #c4c4c4; }
#newsflash .newsimg a:hover img	{ border:1px solid #737373; }

#newsflash .content { padding:0px 0px 0px 0px; }

/* newslist */

.left .newsimg				{ float:right; margin:0px; padding:0px; }
.left .newsimg img			{ margin:0px 30px 10px 10px; padding:0px; }
.left .newsimg a img		{ border:1px solid #c4c4c4; padding:1px; margin:0px 30px 10px 10px; }
.left .newsimg a:link img	{ border:1px solid #c4c4c4; }
.left .newsimg a:hover img	{ border:1px solid #737373; }

#newslist		{ position:relative; left:-30px; width:517px; padding:8px 0px 10px 0px; }
#newslist ul	{ list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 10px 10px; width:500px; }
#newslist li	{ color:#797979; font-size:80%; border-bottom:1px solid #e5e5e5; padding:2px 0px 2px 20px; }
#newslist li.alimak		{ background:url(../img/news_alimak.gif) no-repeat 0px 6px; }
#newslist li.hek		{ background:url(../img/news_hek.gif) no-repeat 0px 6px; }
#newslist li.corp		{ background:url(../img/news_corp.gif) no-repeat 0px 6px; }
#newslist li a	{ font-size:120%; padding:0px 0px 0px 4px; }
#newslist p		{ padding:0px 30px; }
#newslist h4	{ padding:0px 30px; margin:0px 0px 4px 0px; }
#newslist .newsimg				{ float:right; margin:0px 30px 0px 0px; width:130px; font-size:80%; color:#838383; }
#newslist .newsimg a img		{ border:1px solid #c4c4c4; padding:1px; margin:0px 0px 4px 0px; }
#newslist .newsimg a:link img	{ border:1px solid #c4c4c4; }
#newslist .newsimg a:hover img	{ border:1px solid #737373; }

h3.alimak	{ position:relative; left:-20px; padding-left:20px; background:url(../img/news_alimak.gif) no-repeat 0px 4px; }
h3.hek		{ position:relative; left:-20px; padding-left:20px; background:url(../img/news_hek.gif) no-repeat 0px 4px; }
h3.corp		{ position:relative; left:-20px; padding-left:20px; background:url(../img/news_corp.gif) no-repeat 0px 4px; }

.date		{ font-size:90%; color:#797979; }

/* press room */

.left .content .login	{ padding:10px 0px 0px 0px; }
.left .content .login p	{ padding:0px; margin:0px; }

/* front page references */
#introref		{ position:absolute; right:0px; top:0px; width:275px; overflow:hidden; }
#frontref		{ width:220px; float:left; padding:0px 0px 10px 0px; margin:20px 0px 0px 0px; border-left:1px solid #c4c4c4; background:url(../img/bigup.gif) no-repeat 10px 0px; }
#frontref h4	{ padding:0px 10px 0px 36px; font-size:100%; }
#frontref p		{ padding:0px 10px 0px 36px; font-size:90%; }

/* references */

.left .refimg				{ float:right; margin:0px; padding:0px; text-align:right; }
.left .refimg img			{ margin:0px 30px 10px 10px; padding:0px; }
.left .refimg a img			{ border:1px solid #c4c4c4; padding:1px; margin:0px 30px 10px 10px; }
.left .refimg a:link img	{ border:1px solid #c4c4c4; }
.left .refimg a:hover img	{ border:1px solid #737373; }

/* introboxes used on secondary pages */
.introbox		{ position:relative; left:-30px; background:#fcfcfc url(../img/bg_introbox.jpg) no-repeat; margin:10px 30px 20px 0px; padding:0px; width:510px; }
.introbox .img	{ float:right; margin:0px 0px 0px 20px; }
.left .introbox p		{ padding:8px 0px 8px 30px; }

/* used equipment pages */
.usedbox		{ position:relative; left:-30px; background:none; margin:10px 30px 20px 0px; padding:0px; width:510px; }
.usedbox .img	{ float:right; margin:0px 0px 0px 20px; }
.left .usedbox p		{ padding:4px 0px 4px 30px; }
.left .usedbox h3		{ padding:8px 0px 0px 30px; }
.left .usedbox select	{ margin:0px 0px 0px 30px; }

.usedsearch		{ margin:0px 0px 0px 30px; }
.usedsearch th	{ padding:1px 30px 1px 4px; background:#e8e8e8; border-bottom:1px solid #a2a2a2; font-size:90%; }
.usedsearch td	{ padding:0px 30px 0px 4px; border-bottom:1px solid #f7f7f7; font-size:90%; height:22px; }

/* products */

/*
.alimak_prod	{ position:relative; left:-30px; background:#f58232; margin:0px 30px 10px 0px; padding:10px 0px 14px 30px; width:450px; height:300px; }

.alimak_prod h5	{ color:#fff; }
.hek_prod		{ position:relative; left:-30px; background:#1b488c; margin:0px 30px 10px 0px; padding:10px 0px 14px 30px; width:450px; }
.hek_prod h5	{ color:#fff; }
.gen_prod		{ position:relative; left:-30px; background:#fff; margin:0px 30px 10px 0px; padding:10px 0px 14px 30px; width:450px; }
*/

.prodimg		{ float:right; margin:0px; padding:0px; }
.prodimg img	{ margin:0px 30px 10px 10px; padding:0px; }

/* corporate values */

#corp p.value	{ font-size:90%; font-weight:bold; color:#8a8a8a; }
#corp p			{ font-size:90%; line-height:120%; }
#corp a			{ color:#e1182b; }

/* menu option boxes */

.thumbs				{ padding:4px 0px 10px 0px; }
.thumbs a img		{ border:1px solid #c4c4c4; padding:1px; margin:0px 0px 4px 0px; }
.thumbs a:link img	{ border:1px solid #c4c4c4; }
.thumbs a:hover img	{ border:1px solid #737373; }
.thumbs ul			{ list-style:none; margin:0px; padding:0px; }
.thumbs li			{ padding:0px 10px 0px 0px; width:150px; min-height:235px; float:left; margin:4px 0px 0px 0px; }
.thumbs li a		{ font-weight:bold; }

.thumbs2			{ padding:4px 0px 10px 0px; }
.thumbs2 a img		{ border:1px solid #c4c4c4; padding:1px; margin:0px 0px 4px 0px; }
.thumbs2 a:link img	{ border:1px solid #c4c4c4; }
.thumbs2 a:hover img	{ border:1px solid #737373; }
.thumbs2 ul			{ list-style:none; margin:0px; padding:0px; }
.thumbs2 li			{ padding:0px 10px 0px 0px; width:110px; min-height:140px; float:left; margin:4px 0px 12px 0px; font-weight:bold; }

.thumbs_ref				{ padding:4px 0px 10px 0px; }
.thumbs_ref a img		{ border:1px solid #c4c4c4; padding:1px; margin:0px 0px 4px 0px; }
.thumbs_ref a:link img	{ border:1px solid #c4c4c4; }
.thumbs_ref a:hover img	{ border:1px solid #737373; }
.thumbs_ref ul			{ list-style:none; margin:0px; padding:0px; }
.thumbs_ref li			{ padding:0px; width:100px; min-height:160px; float:left; margin:4px 20px 12px 0px; font-weight:bold; }

.pictarch2			{ padding:4px 0px 10px 0px; }
.pictarch2 a img		{ border:1px solid #c4c4c4; padding:1px; margin:0px 0px 4px 0px; }
.pictarch2 a:link img	{ border:1px solid #c4c4c4; }
.pictarch2 a:hover img	{ border:1px solid #737373; }
.pictarch2 ul			{ list-style:none; margin:0px; padding:0px; }
.pictarch2 li			{ padding:0px; width:120px; min-height:120px; float:left; margin:4px 0px 12px 0px; font-weight:bold; }


/* header */

#head	{ position:relative; background:#fff url(img/head.jpg) no-repeat; width:780px; height:83px; }
#logo	{ position:absolute; top:24cm; left:12cm; }

/* menu */

#Mhome		{ margin:0px; padding:0px 0px 5px 0px; line-height:0%; font-size:0%; }

#menu		{ position:relative; background:#e8e8e8; width:780px; height:25px; border-bottom:2px solid #fff; }
#menu ul	{ list-style:none; margin:0px 0px 0px 20px; padding:0px; }
#menu ul li	{ float:left; padding:0px 1px; background:url(img/pipe.gif) right top no-repeat; }

#allmenus		{ position:relative; top:0px; left:0px; width:780px;}
.dropmenu		{ position:absolute; top:110px; left:0px; width:780px; background:#fff url(img/bgline.gif) bottom left no-repeat; z-index:50; }
.dropmenu ul	{ clear:both; list-style:none; margin:0px 0px 0px 10px; padding:2px 0px 7px 0px; }
.dropmenu ul li	{ float:left; padding:0px 10px; font-size:80%; background:url(img/pipe.gif) right top no-repeat; }
.dropmenu ul a	{ margin:0px; text-transform: uppercase; }
.dropmenu ul li.alimak a 	{ color:#f58232; }
.dropmenu ul li.hek a		{ color:#1b488c; }
.dropmenu		{ display:none; }
.dropmenu ul li.current { font-weight:bold; }

.highlight		{ display:block; }

#home #Mhome, #products #Mproducts, #about #Mabout, #news #Mnews, #aftersales #Maftersales, #rental #Mrental, #products #Mproducts, #contact #Mcontact { display:block; }

/* start page intro */

#intro		{ position:relative; background:#fff url(img/bg_start.jpg) no-repeat; width:780px; height:336px; }
#introtxt	{ position:relative; top:50px; left:30px; width:460px; height:220px; overflow:auto; }
  
/* overall typography */

h1			{ font:bold 140% verdana, arial, helvetica, sans-serif; margin:3px 0px 10px 0px; }
h2			{ font:bold 120% verdana, arial, helvetica, sans-serif; margin:12px 0px 6px 0px; }
h3			{ font:bold 110% verdana, arial, helvetica, sans-serif; margin:10px 0px; }
h4			{ font:bold 100% verdana, arial, helvetica, sans-serif; margin:10px 0px; }
h5			{ font:bold 100% verdana, arial, helvetica, sans-serif; margin:0px 0px 6px 0px; color:#222; }

h4.cont		{ background:url(img/arrow_down.gif) no-repeat 0px 6px; padding:4px 0px 2px 12px !important; margin:0px 30px 4px 0px; border-bottom:1px solid #e5e5e5; }

p			{ margin:8px 0px 10px 0px; }
  
hr 			{ clear:both; border:0px; color:#e5e5e5; background-color:#e5e5e5; height:1px; }

.arrow		{ background:url(img/arrow_down.gif) no-repeat 0px 6px; padding:4px 0px 4px 12px !important; margin:0px 0px 0px 0px !important; font-size:90%; }

.back		{ background:url(img/arrow_up.gif) no-repeat 0px 5px; padding:4px 0px 4px 12px !important; margin:0px 0px 0px 0px !important; font-size:90%; }

.pdf		{ background:url(img/pdf.gif) no-repeat 0px 4px; padding:4px 0px 4px 20px !important; margin:0px 0px 0px 0px !important; font-size:90%; }

.download	{ background:url(img/download.gif) no-repeat 3px 6px; padding:4px 0px 4px 20px !important; margin:0px 0px 0px 0px !important; font-size:90%; }

/* no-javascript styles for headlines */

#frontref h2	{ padding:0px 0px 0px 36px; }
#newsflash .content h2	{ padding:0px 30px; }
.alimak_prod h1, .hek_prod h1 { color:#fff; }
.alimak_prod h5, .hek_prod h5 { color:#fff; } /* Ska denna vara med? Fanns pÂ prodsida... */

/* forms */

form		{ margin:0px; padding:0px; }
input.frm	{ font:100% verdana, arial, helvetica, sans-serif; padding:2px 1px 1px 1px; border:1px solid #b2b2b2; width:125px;  margin:0px 0px 0px 0px; }
input.submit	{ position:relative; top:4px; left:3px; margin:0px 0px 0px 0px; }
input.cosubmit	{ position:relative; top:3px; left:-1px; margin:0px 0px 0px 0px; }
select.cou		{ font:100% verdana, arial, helvetica, sans-serif; width:125px; margin:0px 0px 0px 0px; }

/* contact page form */

select.cou2		{ font:100% verdana, arial, helvetica, sans-serif; width:220px; margin:0px 0px 0px 0px; }
input.cosubmit2	{ position:relative; top:3px; left:-1px; margin:0px 0px 0px 0px; }

/* contact page */

.c_1	{ width:240px; float:left; padding:4px 0px 10px 0px; }
.c_2	{ width:230px; float:left; padding:4px 0px 10px 0px; }

/* footer */

#footer	{ font-size:90%; color:#797979; padding:10px 30px; }

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}


/*
 * Printable version code for productpage popups
 */

body.productPopup {
	background:#fff;
	color:#111;
	margin:0; padding:0;
	font:70%/134% verdana, arial, helvetica, sans-serif;
	text-align:center;
}

.productPopup #center {
	width:790px;
	margin:0; padding:0;
	text-align:left;
}

* html .productPopup #center { position:relative; left:-8px; width:790px; }

.productPopup #page {
	position:relative;
	margin:0; padding:0;
}

/* ******************************************************* */

.alimak_prod, .hek_prod, .champion_prod, .gen_prod { 
	margin:0px 0px 10px 0px;
	padding:10px 0px 14px 30px;
	width:790px;
	height:50px;
}

.alimak_prod	{ background:#f58232; }
.hek_prod	{ background:#1b488c; }
.champion_prod 	{ background:#000; } /*450px*/
.gen_prod	{ background:#fff; }

.alimak_prod h5, .hek_prod h5, .champion_prod h5	{ color:#fff; }

.prodimg		{ float:right; margin:0px; padding:0px; }
.prodimg img	{ margin:0px 30px 10px 10px; padding:0px; }

.wideProddata		{ width:790px; float:left; margin:0; padding:50px 0px 10px 0px; min-height:400px; } /* 820px */
.wideProddata .content	{ width:790px; margin:0; padding: 0; } /* style=\"width:790px;\" */

* html .wideProddata		{ height:400px; }
* html .wideProddata .content	{ margin:0; padding: 0; }

.product_content	{ width:470px; float:left; padding: 0 0 0 30px; }

.proddata		{ float:right; margin:0; padding:0; width:270px; }

.proddata table		{ position:relative; top:-3px; margin:0; padding:0; }
* html .proddata table	{ position:static; top:0; }

