@CHARSET "UTF-8";
	
	body, html
	{
	    font-family:'tahoma','arial';
	    font-size:12px;
	    margin:0px;
	    padding:0px;
	    width:100%;
	    height:100%;
	}
	
	
	div.ads_panorama
	{
		width:971px;
		height:120px;
	}
	
	td.maincontent
	{
		width:971px;
	}
	
	td
	{

	}
	
	div.maincontent
	{
		float:left;
		width:468px;
		margin-top:5px;
	}
	
	div.ads_right
	{
		float:right;
		width:160px;
		margin-right:5px;
		margin-top:5px;
	}
	
	div.leftcontent
	{
		float:left;
		width:336px;
		margin-right:6px;
	}
	
	div.menucontainer
	{
		width:971px;
		clear:both;
		background-image:url('http://media.compro.se/temp/menubg_dark.gif');
		height:30px;
	}

	ul
	{
		list-style:none;
		margin:0px;
		padding:0px 0px 0px 5px;
	}
	
	li.menu
	{
		float:left;
		height: 30px;
		line-height: 30px;
		padding:0px 7px 0px 7px;
	}
	
	span.search_topFormelement
	{
		height: 30px;
		line-height: 30px;
		padding:0px 7px 0px 7px;
	}

	#topmenu a
	{
		color:white;
		text-decoration:none;
		font-weight:bold;
	}
	
	#topmenu a:hover
	{
		text-decoration:underline;
	}
	
	div.search_topform_container
	{
		margin-top:5px;
		width:100%;
		background-color:#d0d0d0;
	}
	
	div.search_topform
	{
	
	}
	
	div.allcontent
	{
		height:100%;
		width:810px;
		margin-bottom:30px;
	}
	
	form.search_topForm
	{
		margin:0px;
		padding:0px;
	}
	
	input.input_searchtext
	{
		border:1px solid #b0b0b0;
		padding:2px 4px;
		font-size:12px;
		font-family:tahoma,arial;
	}
	
	select.input_select
	{
		border:1px solid #d0d0d0;
		margin-bottom:5px;
		font-size:12px;
		font-family:tahoma,arial;
	}

	input.input_searchbutton
	{
		border:1px solid #b0b0b0;
		cursor:pointer;
		background-color:#e0e0e0;
		font-family:verdana;
		font-size:11px;
	}

	span.search_topForm_searchLabel
	{
		font-family:arial;
		font-size:14px;
		font-weight:bold;
	}

	
	h1
	{
		font-size:20px;
		color:#202020;
	}
	
	
	
	
	.company_h1
	{
		font-family:Helvetica;
		font-size:15px;
		font-weight:bold;
		margin:10px 0px 5px 0px;
		line-height:30px;
		letter-spacing:1px;
		color:#202040;
	}
	
	.company_h2
	{
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		color:#406080;
		line-height:20px;
	
	}
	
	.company_text1
	{
		font-family:verdana;
		font-size:11px;
		line-height:15px;
	}
	
	.company_title
	{
		font-family:arial;
		font-size:22px;
		font-weight:bold;
		color:#598aab;
	}
	
	div.company_divider
	{
		height:1px;
		margin:5px 0px;
		background-color:#d0e0f0;
		clear:both;
	}
	
	a.companybutton
	{
		line-height:20px;
		color:#767676;
		font-family:verdana;
		font-size:10px;
		text-decoration:none;
		font-weight:normal;
		letter-spacing:0px;
		
		
		
	}
	
	a.extlink
	{
		padding-left:16px;
		background-image:url('/images/extlink.gif');
		background-repeat:no-repeat;
		background-position:0 50%;
	}
	
	span.companybutton
	{
		font-weight:normal;
		line-height:20px;
		color:#767676;
		font-family:verdana;
		font-size:10px;
		text-decoration:none;
		letter-spacing:0px;
	}
	
	span.companybuttontext
	{
		font-weight:normal;
		color:#767676;
		font-family:verdana;
		font-size:10px;
		text-decoration:none;
		letter-spacing:0px;
	}
	
	a.companybutton:hover
	{
		color:#000000;
	}
	
	input.input_text
	{
		border:1px solid #d0d0d0;
		padding:2px;
		margin-bottom:5px;
		font-size:12px;
		font-family:tahoma,arial;
	}
	
	select.input_select
	{
		border:1px solid #d0d0d0;
		margin-bottom:5px;
		font-size:12px;
		font-family:tahoma,arial;
	}
	
	input.input_button
	{
		border:1px solid #d0d0d0;
		cursor:pointer;
		margin-top:3px;
		margin-bottom:3px;
		background-color:#e0e0e0;
		font-family:verdana;
		font-size:11px;
	}
	
	td.form_table_label
	{
		font-size:10px;
		font-family:tahoma,arial;
		color:#404040;
		padding:5px 10px 1px 1px;
		vertical-align:top;
	}
	
	td.form_table_input
	{
		padding:1px 10px 1px 1px;
		vertical-align:top;
	}
	
	span.form_table_desc
	{
		display:block;
		font-size:10px;
		font-family:tahoma,arial;
		padding:0px 1px 10px 3px;
	}
	
	textarea.companydesc
	{
		border:1px solid #d0d0d0;
		padding:5px;
	}
	
	textarea.input_textarea
	{
		border:1px solid #d0d0d0;
		padding:5px;
	}
	
	select.input_multiselect
	{
		font-size:11px;
		font-family:verdana;
		border:1px solid #d0d0d0;
		line-height:18px;
	}
	
	div.flashmessage
	{
		background-color:#fafcff;
		border:1px dotted #d0d0d0;
		padding:5px 5px 5px 25px;
		margin:10px 0px;
		font-family:tahoma,arial;
		font-size:12px;
		line-height:16px;
		clear:both;		
	}
	
	div.flashmessage_green
	{
		background-image:url('/images/flags_green.gif');
		background-repeat:no-repeat;
		background-position:5px 5px;
	}
	
	div.flashmessage_red
	{
		background-image:url('/images/flags_red.gif');
		background-repeat:no-repeat;
		background-position:5px 5px;
	}
	
	div.flashmessage_blue
	{
		background-image:url('/images/flags_blue.gif');
		background-repeat:no-repeat;
		background-position:5px 5px;
	}
	
	ul.errors
	{
		font-weight:bold;
		color:#ff2020;
		font-size:11px;
	}
	
	div.content_divider
	{
		margin:10px 0px;
		height:0px;
		clear:both;
		border-bottom: 1px dotted #d0d0d0;
	}
	
	td.history_table_cell
	{
		padding:1px 20px 1px 5px;
		font-family:verdana;
		font-size:10px;
		color:#606060;
	}
