html{height:100%;}

body {
	height:			0%;
	margin: 		0px;
	padding: 		0px;
	font-family: 	Verdana, sans-serif;
	font-size: 		11px;
	text-align: 	left;
	line-height: 	1.5em;
	color: 			#333;
	background-image:url('../images/firstpage/grey_150.gif')
	}


/* ---[ main content ]----------------------------- */
#wrappertd{
	width: 			760px;
	background: 	url(/om/includes/images/wrapper_bkg.gif) no-repeat #fff;
}
#wrappertdFP {
	width: 			760px;
	background: 	url(/om/includes/images/wrapper_bkg.gif) no-repeat #fff;
}
#wrapper{width:760px; height:100%;}
#main-content {width: 505px; float:left; margin:0; padding:25px 0px 30px 20px; text-align:left;}
#main-content-FP{ width: 760px; float:left; margin:0; padding:0px 20px 0px 10px; text-align:left;}
	#FPleft{float:right; width:255px;text-align:left; font-size: 9px;font-weight:normal; padding:0 0 0 0;}
	#FPmiddle{float:left; width:200px; background: url(/om/images/FP/FP_separator.gif) repeat-y; height:735px; padding:0px 0px 0px 10px;}
	#FPright{float:left;width:465px;text-align:left; font-size:11px;padding: 0px 10px 0px 0px;}
	#FPbottom{padding:0px 18px 0px 18px; position:relative; top:-40px; background:fff; text-align:center;}

#footer{
	background: url("/om/includes/images/footer.gif") no-repeat;
}


/* ---[ links ]------------------------------- */
a {color:#000; text-decoration:none;}
a:visited {}
a:hover {text-decoration:underline;}



/* ---[ elements ]--------------------- */
p {}
h1  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#708396; font-weight:normal; padding:0; line-height:15pt;}
h2  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; ; margin:0; line-height:14px; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:5px}
h3  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#708396; font-weight:normal; padding:0; line-height:10pt;}
h4  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#859CB2; font-weight:bold; padding:7px 0 12px 0;; margin:0; line-height:16px;}
h5  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:normal; ; margin:0; line-height:17px; padding-left:0; padding-right:0; padding-top:7px; padding-bottom:12px}
h6 	{font-family: Arial, Helvetica, sans-serif; font-size: 90%; margin: 0 0 0 0; font-weight: normal; color: #000; line-height:12px;}
img {border: 0px;}
ul 	{list-style:none; padding:0px; margin:0px;}
li 	{list-style:none; padding:0px; margin:0px;}
input{font-family: Verdana, arial, tahoma; font-size:10px; color:#333;}
textarea{font-family: Verdana, arial, tahoma; font-size:9px; color:#333;}
select{font-family: Verdana, arial, tahoma; font-size:9px; color:#333;}



/* ---[ navigation topmenu ]------------------------------- */
#topmenu {padding-left:0; margin:0;	text-align: left;}
#topmenu ul {list-style:none; margin:0;	border:none; text-align:left;}
#topmenu ul li  {display:inline; list-style-type:none; margin:0;	text-align:left;}


/* ---[ navigation leftmenu ]----------------------------- */
#menu-left{width: 170px; float:left; margin:0; padding:0; text-align:left;}
#menu-left table{border:0px;}
#menu-left #top{padding:25px 0 10px 10px; font-size:110%; }
#menu-left .separator{background: url(/om/images/nav_dotted.gif) no-repeat; width:170px; height:8px;}
#menu-left .left{background: url(/om/images/arr.gif) no-repeat; padding-left:20px; height:20px;}
#menu-left .left-sub{background: url(/om/images/arr_sub.gif) no-repeat; font-size:9px; padding:2px 2px 2px 36px; height:20px;}
#menu-left .left-sub2{background: no-repeat; font-size:9px; padding:2px 2px 2px 50px; height:15px;}
#menu-left .left-sub3{background: url(/om/images/arr_sub3.gif) no-repeat; font-size:9px; padding:2px 2px 2px 70px; height:15px;}
#menu-left a{color:#666; text-decoration:none;}
#menu-left a:hover{color:#ED1B23; text-decoration:none;}


/* ---products etc----------------------------- */

#main-content span.productImg {padding:1px 10px 0 0; display:block; float:left; width:110px;border:1px solid #FFF;}
	.border img{border: 1px solid #fff;}
	:hover.border img{border: 1px solid #999;}
	
#main-content span.productDesc{
	vertical-align: top;
	text-align: left;
	float: left;
	height: 100px;
	width: 350px;
}
span.goback {
	width:			430px;
	display: 		block;
	float:			left;
	border-top: 	1px solid #CFCFCF;
	border-bottom: 	1px solid #CFCFCF;
	padding-top:	3px;
	padding-bottom:	3px;
	}
	
span.prevnext {
	vertical-align:	top;
	text-align:		right;
	display: 		block;
	width:			100px;
	float:			left;
	border-top: 	1px solid #CFCFCF;
	border-bottom: 	1px solid #CFCFCF;
	padding-top:	3px;
	padding-bottom:	3px;
}

ul#miljo{
	padding:		10px 0 20px 10px;
	line-height:	17pt;
}


/* ---forms----------------------------- */
#formtable_copy input{width:150px; margin-bottom:10px;}
#formtable_copy textarea{width:315px;}
#formtable_copy .btn{width:70px;}

#formtable_av input{width:150px; margin-bottom:10px;}
#formtable_av textarea{width:315px;}
#formtable_av .btn{width:70px;}

#formtable_solutions input{width:150px; margin-bottom:10px;}
#formtable_solutions textarea{width:315px;}
#formtable_solutions .btn{width:70px;}

#formtable_it input{width:150px; margin-bottom:10px;}
#formtable_it textarea{width:290px;}
#formtable_it .btn{width:70px;}
#formtable_it .check{width:16px;}

#formtable_tele input{width:150px; margin-bottom:10px;}
#formtable_tele select{width:155px;}
#formtable_tele textarea{width:315px;}
#formtable_tele .btn{width:70px;}