﻿
div#advanced-search ol, 
div#advanced-search ul { padding:0; margin:0; list-style-image:none; list-style-position:outside; list-style-type:none; font-size:10px; line-height:10px; }
/* div#advanced-search li { clear:both; margin-bottom:5px; font-size:10px; line-height:10px; } */
/*div#advanced-search { font-size:5px !important; }*/

/* advanced-search --- */
	div#advanced-search-header { width:588px; position:absolute; top:2px; left:240px; background:transparent; z-index:100; }
		div#advanced-search-header-hitlist a, /* Nytt */
		div#advanced-search-header a { margin-left:5px; }/* Nytt */
	div#advanced-search { width:588px; position:absolute; top:22px; left:240px; background:transparent; z-index:100; }
		
		div#advanced-search div#form-bottom { width:588px; height:11px; overflow:hidden; background:transparent url(../pix/sections/advancedsearch/adv-search-bottom.png) no-repeat top left; }
		
		div#advanced-search div.background { width:588px; position:absolute; top:0; left:0; background:#1f487a; z-index:21; }
		
		div#advanced-search a.toggle-advanced { position:absolute; top:9px; right:10px; z-index:23; /*font-size:1.1em;*/ font-size:8pt !important; color:#fff; font-weight:bold; background:transparent url(../pix/sections/advancedsearch/togglelink-bg.jpg) 0 4px no-repeat; padding-left:12px; }
	
		div#advanced-search div.section { position:relative; z-index: 111; width:588px; }
		
		div#advanced-search div.section-head { width:578px; height:14px; padding:8px 0 8px 10px; background:#1f487a url(../pix/sections/advancedsearch/head-min.jpg) no-repeat 568px 8px; border-bottom:1px solid #a6b6ca; }
			div#advanced-search div.section-head p { color:#fff; }
			div#advanced-search div.section-head p.info { position:absolute; top:8px; right:30px; margin:0; }
				div#advanced-search div.section-head p.info em { font-size:10px; }
			div#advanced-search div.section-head p.intro { /*font-size:1.1em;*/ font-size:8pt !important; margin:0; padding:3px 0 2px 18px; background:transparent url(../pix/sections/advancedsearch/head-bullet-gray.jpg) 0 1px no-repeat; }
			div#advanced-search div.section-head p.green { background:transparent url(../pix/sections/advancedsearch/head-bullet-green.jpg) 0 1px no-repeat; }
			div#advanced-search div.section-head p.red { background:transparent url(../pix/sections/advancedsearch/head-bullet-red.jpg) 0 1px no-repeat; }
		
		div#advanced-search div.visible { background:#1f487a url(../pix/sections/advancedsearch/head-exp.jpg) no-repeat 568px 8px; }
		
		div#advanced-search div.section-content { width:568px; background:#4c6d95; padding:15px 0 0 20px; border-bottom:1px solid #a6b6ca; }
		/*div#advanced-search div.section-content { width:588px; background:#4c6d95; padding:15px 0 0 0; border-bottom:1px solid #a6b6ca; }*/
			/*div#advanced-search div.section-content p { color:#fff; font-size:8pt !important; margin-bottom:10px; }*/
			div#advanced-search div.section-content p { color:#fff; font-size:8pt !important; padding-bottom:10px; padding-right:10px; margin:0 !important; }
				div#advanced-search div.section-content p.info em {  font-size:11px; } /*Nytt*/
					div#advanced-search div.section-content p.info em span {  font-size:11px; } /*Nytt*/
						div#advanced-search div.section-content p.info em span#closingFiguresCurrency { font-style:normal; font-size:11px; } /*Nytt*/
				div#advanced-search div.section-content p.tight { padding:0 !important; margin:0 !important; }
		
		/*div#advanced-search div.form-row { width:100%; margin-bottom:15px; }*/
		/*div#advanced-search div.form-row { width:100%; overflow:auto; margin-bottom:15px; } Nytt*/
		div#advanced-search div.form-row { width:100%; overflow:auto; padding-bottom:15px; } /*Nytt*/
		/*div#advanced-search div.form-row { width:568px; overflow:auto; margin-left:20px; margin-bottom:15px; }  Nytt*/
		
		div#advanced-search div.form { float:left; }
			
			div#advanced-search div.form li { margin:0; }
						
			div#advanced-search div.form label { /*font-size:1.1em;*/ font-size:8pt; color:#fff; display:block; margin:0 0 3px; padding:0; font-weight: normal; }
				div#advanced-search div.form label.inline { padding:2px 5px 0 0; }
			div#advanced-search div.form input.text { background:#fff; color:#505050; border:1px solid #e1e1e1; padding:1px 2px; margin-bottom:8px; }
			div#advanced-search div.form input.disabled { background:#E1E1E1; } /*Nytt*/
			/*div#advanced-search div.form input[type=checkbox].disabled { background-color:#4c6d95; border:solid 1 black; color:Black; list-style-type:none; margin:0; outline-style:none; outline-width:0; }*/ /*Nytt*/		
			/*div#advanced-search div.form input { vertical-align:top; }*/
			
			div#advanced-search div.form select { font-size:11px; background:#fff; color:#505050; border:1px solid #e1e1e1; padding:0; margin-bottom:8px; }
				div#advanced-search div.form select.disabled{ font-style:italic; background:#E1E1E1; border:1px solid #E1E1E1; padding:0; color:#505050; font-size:11px; font-style:italic; }/*Nytt*/
				div#advanced-search div.form select.zipcodeCountry { width:132px; margin-top:2px; }/*Nytt*/
			
			
			div#advanced-search div.form input.text160 { width:156px; }
			div#advanced-search div.form input.text46 { width:42px; }
			div#advanced-search div.form input.text54 { width:54px; }
			div#advanced-search div.form input.margin-right { margin-right:5px; }
			
			div#advanced-search div.form .float { float:left; }
			div#advanced-search div.form .no-float { float:none !important; }	
			
			div#advanced-search div.form span.divider { color:#fff; padding:3px 3px 0; float:left; }
			/*div#advanced-search div.form span.info { color:#fff; padding:3px 0 0 5px; float:left; }*/
			div#advanced-search div.form span.info { color:#fff; padding:3px 0 0 5px; float:left; font-size:10px; }
			
			div#advanced-search div.form li.checkbox, /*Nytt*/
			div#advanced-search div.form li.radiobutton{ float:left; } /*Nytt*/
			div#advanced-search div.form li.checkbox,
			div#advanced-search div.form li.radiobutton { margin-bottom:5px; }
			div#advanced-search div.form li.checkbox input,
			div#advanced-search div.form li.radiobutton input { display: inline; float:left; margin:0; padding:0; }
			div#advanced-search div.form li.checkbox label,
			div#advanced-search div.form li.radiobutton label { display: inline; float:left; margin:2px 0 0 5px; }		
		
		div#advanced-search div.form-775 { width:775px; }
		div#advanced-search div.form-568 { width:568px; }
		div#advanced-search div.form-555 { width:555px; }
		
		div#advanced-search div.form-548 { width:448px; }
		
		div#advanced-search div.form-370 { width:348px; padding:10px 0 5px 10px; margin-right:20px; }
		div#advanced-search div.form-202 { width:202px; }
		div#advanced-search div.form-198 { width:198px; }
		div#advanced-search div.form-150 { width:150px; }
		div#advanced-search div.form-188 { width:188px; } /* Nytt */
		
			div#advanced-search div.form-775 li { float:none; clear:both; }
			div#advanced-search div.form li.clear { float:none; clear:both; }
			
			/*div#advanced-search div.form-198 select { width:195px; margin-bottom:5px; }*/
			div#advanced-search div.form-188 select { width:185px; margin-bottom:5px; }  /*Nytt*/
		
		div#advanced-search div.form li.li160 { width:160px; }
		div#advanced-search div.form li.li115 { width:115px; }
		
		div#advanced-search .border-dotted { border: 1px dotted #cad3df; }
		
		div#advanced-search button.btn,
		div#advanced-search li button.btn { background:transparent url(../pix/sections/advancedsearch/btn-right.gif) center right no-repeat; /*font-size:1.1em;*/ font-size:8pt !important; }
        div#advanced-search button.btn span,
        div#advanced-search li button.btn span { height:20px; line-height:20px; font-weight: normal; background:transparent url(../pix/sections/advancedsearch/btn-left.gif) center left no-repeat; color:#505050; }
        
        div#advanced-search div.form-result { width:568px; background: #1f487a; }
        
        div#advanced-search div.result { width:204px; padding-right:20px; float:left; }
        	div#advanced-search div.result p { color:#fff; /*font-size: 1.1em;*/ font-size:8pt !important; }
        	div#advanced-search div.result p.result { float:left; width:102px; }
        	div#advanced-search div.result p.total { float:left; width:102px; text-align: right; }
        
        div#advanced-search div.button { float:left; margin-top:15px; }
        
        div#advanced-search div.form-result { overflow:auto; padding:15px 0 15px 20px; }
		
		/*div#advanced-search .zipcodeHeader { padding-top:15px; } Nytt */
		/*div#advanced-search .toggleZipcode { display:none; } Nytt */
		
		
	
	/* Företag ----- */ /* JL */ 
	div#advanced-search div#companyInformation div.form li.checkbox { width:100%; }
	
		
		
		
	/* Bransch ----- */ /* JL */ 
	/*color:#505050*/
	div.industrytree { width:555px; /*margin:15px 0 5px 0;*/ padding:15px 0 5px 0; }
	
	div.industrytree h1 { font-size:1.5em; font-weight:bold; color:white; border-bottom:1px solid #e1e1e1; padding:0 10px 5px; margin-bottom:10px; }
	div.industrytree a { color:white; }
		
	/*div.industrytree ul { padding:0 0 0px 10px !important; margin-bottom:15px; }
	div.industrytree ul li { margin:0 !important; }
		div.industrytree ul li ul { padding:0 0 3px 20px !important; margin:0; }
		div.industrytree ul li ul li ul { padding:0 0 3px 37px !important; margin:0; } */
	
	div.industrytree ul { margin-bottom:15px !important; margin-top:0px !important;}
	div.industrytree ul li { margin-bottom:3px !important; margin-top:0px !important; }
			div.industrytree ul li ul { padding-left:20px !important; }
			div.industrytree ul li ul li ul { padding-left:37px !important; }
		
		
	div.industrytree h2,
	div.industrytree h3,
	div.industrytree h4,
	div.industrytree h5,
	div.industrytree h6 { margin:0 0 3px 0; overflow:hidden; width:100%; cursor:pointer; font-size:1.1em; line-height:1.0em; color:white; font-weight:normal; padding-left:15px; background:transparent url(../pix/plus.gif) 0 3px no-repeat; /*display:inline;*/ } /* Nytt */
	/*{ cursor:pointer; font-size:1.1em; line-height:0.9em; color:white; font-weight:normal; padding-left:15px; background:transparent url(../pix/plus.gif) 0 1px no-repeat; display:inline; }*/
	/*div.industrytree h3 { cursor:pointer; font-size:1.2em; color:white; font-weight:normal; padding-left:15px; display:inline; }*/
	
	/*div.industrytree h2 span { display:block; float:left; width:500px; }*/
		div.industrytree h2.semichecked,
		div.industrytree h3.semichecked,
		div.industrytree h4.semichecked,
		div.industrytree h5.semichecked,
		div.industrytree h6.semichecked { /*font-style:italic;*/ font-weight:bold; }

		div.industrytree h2.active,
		div.industrytree h3.active, 
		div.industrytree h4.active,
		div.industrytree h5.active,
		div.industrytree h6.active { background:transparent url(../pix/minus.gif) 0 3px no-repeat; }
	div.industrytree li label { font-size:1.2em; color:white; }
	
		div.industrytree h2.last-node,
		div.industrytree h3.last-node,
		div.industrytree h4.last-node,
		div.industrytree h5.last-node,
		div.industrytree h6.last-node{ padding-left:0px; background:none; cursor:default; }
		
		
	
	
	div.industrytree h2 span,
	div.industrytree h3 span,
	div.industrytree h4 span,
	div.industrytree h5 span,
	div.industrytree h6 span { float:left; display:block; width:80%; }/*JL*/
	
	.clearfix:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	
	div.industrytree li input.checkbox { float:left; margin:0 4px 0 0 !important; padding:0; }
	/*div.industrytree input.checkbox { float:left; }*/ /*JL*/
	/*div.industrytree li input.checkbox { margin:0 0px 0 0 !important; padding:0; background:transparent url(../pix/plus.gif) 0 1px no-repeat; }*/
	
	div.industrytree button.btn { background:transparent url(../images/sections/industrytree/btn-right.jpg) center right no-repeat; font-size:1.1em; }
        	div.industrytree button.btn span { height:21px; line-height:21px; font-weight: normal; background:#ff00ff url(../images/sections/industrytree/btn-left.jpg) center left no-repeat; color:white; padding-top: 0; }


        	
	div.form-result div.close { float:right; margin:16px 30px 0 0; }
	/*a.green { color:#5ea623 !important; background:transparent; }
	a.green:link, a.green:visited { color:#5ea623 !important; }
	a.green:hover, a.green:active, a.green:focus { color:#b0e549 !important; }*/
	a.white { color:#ffffff !important; background:transparent; cursor:pointer; }
	a.white:link, a.white:visited { color:#ffffff !important; }
	a.white:hover, a.white:active, a.white:focus { color:#ffffff !important; text-decoration:underline; }
	
		div.form-result div.advanced-help {float:right; margin-top:17px;}
	span.white{color:#ffffff !important;padding:0 5px;}

	div.form-result div.advanced-help a.white {text-decoration: none;}
	
	div.form-result div.advanced-help a.white:link, div.form-result div.advanced-help a.white:visited { color:#ffffff !important; }
	div.form-result div.advanced-help a.white:hover, div.form-result div.advanced-help a.white:active, div.form-result div.advanced-help a.white:focus { color:#ffffff !important; text-decoration:underline; }



        	
        	
    .hidden { display:none !important; }
    
    div#advanced-search label.error,  /* JL */
	div#advanced-search span.error { float:none; clear:both; display:block; width:100%; margin-bottom:10px !important; padding:0px; color:#f68f2a !important; font-weight:bold !important; } /* JL */
    
    
    div#advanced-search.loading	{ /*background: #ffffff url(/pix/sections/loader/Transparent_big_white.gif) no-repeat center center;*/  background-color:#ffffff; height:750px; opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6; }
	    div#advanced-search.loading	img { position:relative; z-index:999999; opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1; }
	    div#advanced-search	div.loader { position:absolute; width:100%; height:100%; top:0px; margin-left:-20px; border:solid 1px green; z-index:999999; width:588px; background:url(/pix/sections/loader/Transparent_big_white.gif) no-repeat center center; background-color:#ffffff; opacity:.60; filter: alpha(opacity=60); -moz-opacity: 0.6; }

	/* Error --------*/
	div#advanced-search span.error { color:#f68f2a; width:100%; font-size:1.1em; font-weight:bold; margin-top:3px; margin-bottom:10px; display:block; padding:0px; } /* JL */
		div#advanced-search div#geography span.error { display:inline; margin-left:10px; } /* JL */


#tempdiv {display:none;}
