/* ---- GENERIC ---- */	
	body, table, td, th, input, select, textarea, div {font-family:Arial, helvetica, sans-serif}
	html {height:100%}
	body {height:100%; font-size:0.77em; margin:0; padding:0; 
		color:black; background:white; text-align:center}

	h1 {font-size:230%}
	h2 {font-size:175%}
	h3 {font-size:130%}
	h4 {font-size:120%}
	h5 {font-size:110%}
	h6 {font-size:100%; font-style:italic}
	h1, h2, h3, h4, h5, h6 {color:#0071bb; }
	
	h4
	{
	    background-image: url(/i/bg_h4.gif);
	    background-repeat: repeat-x;
	    color: #FFF;
	    font-size:110%;
	    text-transform: uppercase;
	    font-weight: bold;
	    padding: 5px 5px 5px 10px;
	    margin-bottom: 2px;
	}
	
	h5
	{
	    color: #b7b7b7;
	    font-size:110%;
	    text-transform: uppercase;
	    font-weight: bold;
	    margin-bottom: 5px;
	}	
	
	
	p {line-height:1.5em} 
	p, ul, ol {margin-top:10px; margin-bottom:20px}
	
	table {font-size:100%}
	table td, table th {text-align:left}
	
	a img {border:0px none}
	
	a {color:#1072ba; outline:none}
	a:hover {text-decoration:none}
	
	form {margin:0; padding:0}
	input {outline:none}
	
/* ---- DOCUMENT LAYOUT ---- */ 
	#document {width:1020px; margin:0 auto; 
			min-height:100%; text-align:left; position:relative; border-left:1px solid #DDD; border-right:1px solid #DDD;}
		* html {height:100%; width:1022px; wid\th:1020px; }
	#header {height:114px; position:relative; background:#dddedf url(../i/header.png) no-repeat 100% 0;}
	#header .inner {width:320px; height:114px; overflow:hidden}
	#header h1 {margin:0 0 10px; padding:10px 20px 0; }
	#header h4 {margin-top:0; padding:0 20px; }
	#header a {text-decoration:none; }
	#header h1 span {position:absolute; left:0; top:0; width:320px; height:114px; z-index:1; 
		background:transparent url(../i/welux.png) no-repeat 0 0; cursor:pointer}
	
	#menu {margin:0; padding:0 17px 0 18px; min-height:39px; background:black}
		* html #menu {height:39px}
	#menu:after {content:"."; display:block; height:0; visibility:hidden; clear:both}
	
	
	
	#menu li {float:left; list-style:none; border-top:5px solid black; margin-left:21px; display:inline}
	#menu li a {display:block; height:26px; padding:8px 15px 0; color:white; 
			font-weight:bold; text-decoration:none; font-size:115%}
		* html #menu li a {height:34px; hei\ght:26px; }
	#menu li a:hover {text-decoration:underline; }
		* html #menu li a {white-space:nowrap; width:10px}
	#menu li.current {background:transparent url(../i/menu.png) no-repeat 0 0; }
	#menu li.current a {color:#d9d9d9; background:transparent url(../i/menu.png) no-repeat 100% -34px; }
	
	
	
		
	
	#trunk {background:white url(../i/trunkBottom.png) repeat-x 0 100%; width:100%}
	#trunkInner {width:100%}
	#trunkContent {width:100%; padding:21px 0 25px; background:transparent url(../i/trunkTop.png) repeat-x 0 0 }
	#trunkContent:after {content:"."; display:block; height:0; visibility:hidden; clear:both}
	
	.services {width:221px; padding:0 39px; float:left; display:inline; }
		* html .services {width:299px; wid\th:221px}
	
	#content {width:660px; padding:0 39px 0 22px; float:right; display:inline}
		* html #content {width:717px; wid\th:660px}
	#content:after {content:"."; display:block; height:0; visibility:hidden; clear:both}
		* html #content {overflow:auto}
	
	#content .block {width:300px; padding-right:30px; float:left; display:inline}
		* html #content .block {width:326px; wid\th:300px; }
	
	#content h1 {margin-bottom:15px; }
	#content h1:first-child {margin-top:0; }
	#content h3 {margin:15px 0 0; }
	#content p {margin:0 0 15px; }
	
	#content .block h3:first-child {margin-top:0; }
		* html #content .block h3 {margin-top:0; }
	
	#subMenu {margin:0; padding:0; list-style:none; }
	#subMenu li {width:221px; height:40px; margin:0; padding:0; 
			background:#32a2db url(../i/submenu.png) no-repeat 0 0; border-bottom:1px solid white; }
		* html #subMenu li {background-image:url(../i/submenu.ie.png)} 
	#subMenu li.first {background:#004a8e url(../i/submenu.1.png) no-repeat 0 0; }
		* html #subMenu li.first {background-image:url(../i/submenu.1.ie.png)}
	#subMenu li.second {background-color:#0071bb; }
	#subMenu a {color:#d9d9d9; text-decoration:none; display:block; width:172px; height:28px; 
			font-size:115%; padding:12px 12px 0 37px; background:transparent url(../i/squares.png) no-repeat scroll -11px -14px}
		* html #subMenu a {width:221px; wid\th:172px; height:40px; hei\ght:28px; }
	#subMenu a:hover {color:white; text-decoration:underline; background-position:17px -42px; }
	#subMenu .current a {color:white; background-position:-39px 14px}
	#subMenu .current a:hover {background-position:17px -42px}
	
	#subMenu .sub_item { margin-left: 20px; background: none; margin-top: 3px; margin-bottom: 5px; height: auto; width: auto; border-bottom: none; }
	
	#subMenu .sub_item a { color: #666; height: auto; padding-top: 5px; padding-bottom: 5px; background-position:-39px 7px}
/*	
	#subMenu li ul li {float: none; clear: both; list-style: none; margin:0; padding:0; 
			background:none; border-bottom:1px solid white; }
		* html #subMenu li ul li  {background: none} 
		
		#subMenu li ul li  a {color:#d9d9d9; text-decoration:none; 
			font-size:115%; padding:12px 12px 0 37px; background:transparent url(../i/squares.png) no-repeat scroll -11px -14px}
		* html #subMenu li ul li  a { }
*/

	
	.index #trunkInner {background:transparent url(../i/trunk.png) repeat-y 0 0; width:100%}
	.index #trunkContent {background:transparent url(../i/trunkTop.index.png) no-repeat 0 0}
	
	.index #trunkMain {width:759px; float:left; }
	.index #trunkMain .services {width:222px; float:left; padding:0 0 0 39px; }
		* html .index #trunkMain .services {width:261px; wid\th:222px; }
	.index .services {width:222px; float:right; padding:0 39px 0 0}
		* html .index .services {width:259px; wid\th:222px; }
	
	.index #content {width:422px; float:right; padding:0 38px; display:inline}
		* html .index #content {width:498px; wid\th:422px}
	.index #content h1 {font-size:255%; margin:-10px 0 0; }
	.index #content h1 strong {font-size:175%; }
	.index #content h3 {font-size:115%; margin:0 0 10px; color:#a6a6a6; letter-spacing:1px; text-indent:3px}
	.index #content img {margin:0 0 10px}
	
	.index .blocks h1 {background:#005ea4 url(../i/blocksHead.png) no-repeat 0 0; 
			color:white; margin:0; font-size:115%; text-align:center; text-transform:uppercase; padding:11px 0 0; height:28px; }
		* html .index .blocks h1 {height:39px; hei\ght:28px; }
	.index .blocks .block {border-bottom:1px solid white; margin: 10px 14px 15px; }
	.index .blocks .block.last {border-bottom:0px none; }
	.index .blocks h2 {margin:0; font-size:115%; text-align:center; margin:10px 12px; color:#a6a6a6; letter-spacing:1px;
			background:transparent url(../i/pane.png) no-repeat 0 0; padding-top:11px; height:27px; text-transform:uppercase}
		* html .index .blocks h2 {height:38px; hei\ght:27px; }
	.index .blocks .block h3 {margin:0; font-size:130%; }
	.index .blocks .block p {margin:1px 0 15px; }
	
	#footer {border-top:39px solid #c9cbcc; padding:5px 10px 20px; color:#595959; font-size:100%; text-align:center;  }
	#footer a {color:#595959; text-decoration:none; }
	#footer a:hover {text-decoration:underline; }
	
	
	.div_login_button
		{
		    margin: 0 auto;
		    width: 1015px;
		    text-align: right;
		    color: #666666;
		    font-size: 10px;
		}
		
		
		.foretagsrad
		{
		    border-bottom: solid 1px #c9c9c9;
		    padding: 0px 5px 3px 1px;
		    margin-bottom: 1px;
		    margin-top: 4px;
		    color: #000;
		}
		
		.foretagsrad a
		{
		      color: #000;
		      text-decoration: none;
		}
		
		
				.foretagsrad a:hover, .foretagsrad a.selected
		{
		      color: #4095cc;
		      text-decoration: underline;
		}
		
		
		.grey_box
		{
		    background-image: url(/i/bg_grey_box.gif);
		    background-repeat: repeat-x;
		    background-position: bottom;
		    background-color: #d2d4d5;
		    padding: 8px;
		    font-weight: bold;
		}
		
		.grey_box table td
		{
		    padding: 3px;
		}
		
		.company_header
		{
		    margin-bottom: 2px;
		    padding-bottom: 0px;
		}
		
		
		.foretag_header
		{
		    color: #6f6f6f;
		    font-weight: bold;
		}
