/** Header
*/
.bk_search-header {font-family: Verdana; font-size: 18px; font-weight: bold; color: #6C6C6C; padding:16px 0px 10px 3px; line-height:26px;}

/** Form
*/
.bk_search-detailed { padding-top: 20px; }
.bk_search-detailed h2 { padding-bottom: 8px; font-weight: bold; font-size: 15px; color: #a2a2a2;}
.bk_search-detailed .queryform { margin: 1px 0; padding: 12px 0; width: 100%; overflow: hidden; }
.bk_search-detailed .queryform span { margin-top: 3px; padding-right: 10px; float: left; font-weight: bold; color: #3b4d81; }
.bk_search-detailed .queryform input.text { width: 269px; float: right; border: 1px solid #8b9cbd; background: #fff url(bg-textinput-light.png) repeat-x left top; }
.bk_search-detailed .details { }
.bk_search-detailed .section { padding: 10px 0; width: 100%; overflow: hidden; font-size: 11px; background: transparent url(border-dotted-lightblue.png) repeat-x left top; }
.bk_search-detailed .desc { padding-top: 10px; float: left; }
.bk_search-detailed .desc h3 { margin-bottom: 5px; font-size: 12px; color: #434e7e; }
.bk_search-detailed .desc a.bullet { padding-left: 13px; font-size: 12px; font-weight: bold; color: #3f62a2; background: transparent url(bullet-arrow_right-lightblue.png) no-repeat left center; }
.bk_search-detailed .desc p { margin: 5px 0; color: #6c6c6c; }
.bk_search-detailed .desc a.help, .bk_search-detailed .line a.h
elp { padding-left: 13px; background: transparent url(bullet-questionmark.png) no-repeat left center; }
.bk_search-detailed .line {margin: 10px 0px 0px 0px;}
.bk_search-detailed .line h3 { margin-bottom: 5px; font-size: 12px; color: #434e7e; font-weight: bold; }
.bk_search-detailed .line input.text { width: 269px; float: right; border: 1px solid #8b9cbd; background: #fff url(bg-textinput-light.png) repeat-x left top; }
.bk_search-detailed .line select { width: 269px; float: right; border: 1px solid #8b9cbd; color:#7F7F7F !important; }
.bk_search-detailed .clearmargin { clear: both; margin-top: 10px;}
.bk_search-detailed .leftlabel {float: left;}
.bk_search-detailed .choices { float: right; overflow: hidden; }
.bk_search-detailed .choices select { font-size: 11px; border: 1px solid #8b9cbd; }
.bk_search-detailed .choices select.multiple { width: 271px; }
.bk_search-detailed .choices option { color: #6c6c6c; }
.bk_search-detailed .choices option.title { font-weight: bold; color: #3b4d81; }
.bk_search-detailed .choices option.all { color: #a2a2a2; background-color: #f1f6ff; }
.bk_search-detailed .choices .smartrows { font-size: 10px; color: #7e7e7e; }
.bk_search-detailed .choices .smartrows .row { margin-bottom: 5px;}
.bk_search-detailed .choices .smartrows .row img { vertical-align: -15%; }
.bk_search-detailed .choices .smartrows .row strong { vertical-align: 30%; }
.bk_search-detailed .choices .smartrows .row select { width: 134px; }
.bk_search-detailed .choices .smartrows .add { width: 270px; padding-left: 40px; }
.bk_search-detailed .details div.submit { margin-top: -8px; padding: 3px 0 7px 0; text-align: center; border-top: 4px solid #d5e3fb; background-color: #e6eefc; }
.bk_search-detailed #cities { display: none; }


/** Conditions
*/
.bk_search-conditions { margin-top: 8px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; color: #434e7e; background: #c0d2ec url(bg-lightbluebox-headonly.png) repeat-x left top; }
.bk_search-conditions h2 { margin: 0 10px 10px 10px; padding: 15px 0 10px 0; font-weight: bold; font-size: 15px; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_search-conditions p { margin: 0 10px 5px 10px; color: #5d6e9c; }
.bk_search-conditions ul { margin: 0 10px 10px 10px; font-weight: bold; }
.bk_search-conditions ul span { display: inline-block; }
.bk_search-conditions ul span.cond_sepa { margin: 0 5px; font-weight: normal; display: inline;}
.bk_search-conditions ul img { vertical-align: -15%; }
.bk_search-conditions li { padding: 4px 0; padding-left: 23px; }
.bk_search-conditions li.globe 		{ background: transparent url(icon-globe.png) no-repeat left 2px; }
.bk_search-conditions li.cogwheel 	{ background: transparent url(icon-cogwheel.png) no-repeat left 2px; }
.bk_search-conditions li.person 		{ background: transparent url(icon-person.png) no-repeat left 2px; }
.bk_search-conditions li.star 		{ background: transparent url(icon-star.png) no-repeat left 2px; }
.bk_search-conditions li.sheets 		{ background: transparent url(icon-sheets.png) no-repeat left 2px; }
.bk_search-conditions li.bubble 		{ background: transparent url(icon-bubble.png) no-repeat left 2px; }
.bk_search-conditions li.briefcase 	{ background: transparent url(icon-briefcase.png) no-repeat left 2px; }
.bk_search-conditions li.keyword {background: transparent url(icon-keyword.png) no-repeat scroll left 2px;}


/** Results
*/
.bk_search-results { padding-bottom: 30px; }
.bk_search-results .search { margin-bottom: 10px; padding: 13px 20px 10px 20px; border-bottom: 4px solid #ecf2fc; background: transparent url(bg-advancedsearchbar.png) repeat-x left top; }
.bk_search-results .search * { display: block; float: left; }
.bk_search-results .search span { margin: 2px 10px 0 0; font-weight: bold; color: #2b324d; }
.bk_search-results .search input.text { margin-right: 0; width: 320px; border-right: none; }
.bk_search-results .search input.submit { margin-right: 20px;  }
.bk_search-results .search a.advancedsearch { font-weight: bold; margin-top: 1px; padding: 2px 0 2px 20px; background: transparent url(icon-search.png) no-repeat left center; }
.bk_search-results .noresult { padding: 20px; text-align: center; }
.bk_search-results .noresult span { padding: 25px 0 25px 50px; font-weight: bold; color: #3b4d81; background: transparent url(icon-info-onwhite.png) no-repeat left center; }
.bk_search-results .noresult div { margin-top: 30px; }
.bk_search-results input.text { display: block; float: left; border: 1px solid #728ab2; background: #fff url(bg-textinput-light.png) repeat-x left top; }
.bk_search-results .h { margin: 20px 15px 7px 15px; font-size: 11px; color: #6c6c6c; }
.bk_search-results h2 { margin-bottom: 20px; font-size: 15px; color: #6c6c6c; }
.bk_search-results .list .viewoptions { padding-bottom: 5px; width: 100%; overflow: hidden; }
.bk_search-results .list .viewoptions a { font-weight: bold; }
.bk_search-results .list .viewoptions .view { margin-left: 15px; padding-top: 3px; float: left; }
.bk_search-results .list .viewoptions .sort { margin-right: 10px; float: right; }
.bk_search-results .list { margin-bottom: 10px; font-size: 11px; color: #6c6c6c; }
.bk_search-results .list .head { margin-bottom: 1px; _margin-bottom: 0; padding: 6px 10px; font-size: 13px; border-bottom: 3px solid #3d527c; color: #fff; background: #4f6790 url(bg-table-header.png) repeat-x left bottom; }
.bk_search-results .list .head span { display: block; float: left; font-size: 13px; color: #b6cbe9; }
.bk_search-results .list .head strong { color: #fff; }
.bk_search-results .list .head .position { width: 233px; }
.bk_search-results .list .head .name { width: 137px; }
.bk_search-results .list { font-size: 11px; color: #6c6c6c; }
.bk_search-results .list ul { border-top: 1px solid #fff; padding-bottom: 1px; background: transparent url(border-dotted-lightblue2.png) repeat-x left bottom; }
.bk_search-results .list ul .data { width: 515px; }
.bk_search-results .list li { margin-bottom: 4px; _margin-bottom: -1px; padding: 0 30px; min-height: 76px; _height: 76px; position: relative; background: transparent url(border-dotted-lightblue2.png) repeat-x left top;}
.bk_search-results .list li .img { padding: 3px; width: 100px; height: 70px; position: absolute; top: 3px; right: 2px; }
.bk_search-results .list .row { padding-top: 6px; margin-bottom: -5px; }
.bk_search-results .list .position_and_company { width: 360px; display: block; float: left; _display: inline; }
.bk_search-results .list .no { width: 27px; padding-right: 3px; text-align: right; display: block; float: left; position: relative; left: -30px; color: #939393; }
.bk_search-results .list h3 { margin: 0px; padding: 0 5px 2px 0; font-size: 12px; width: 360px; display: block; float: left; position: relative; left: -30px; }
.bk_search-results .list .list_tasks {font-size:12px; left:-30px; margin-bottom:5px; width:480px; position:relative; line-height:15px}
.bk_search-results .list .newcname {float:left; font-size:12px; font-weight:bold; padding:3px 0px 5px 0px; line-height:14px; position:relative; left:-30px;}
.bk_search-results .list .newcname a {display:block; float:left; background: transparent url(icon-info.png) no-repeat 1px 2px; font-size:12px; font-weight:bold; padding:0px 0px 0px 14px; line-height:14px; color:#6C6C6C; text-decoration:underline;}
.bk_search-results .list .newcname a:hover {text-decoration:none;}
.bk_search-results .list .newarea {float:left; font-size:11px; font-weight:bold; padding:1px 0px 5px 0px; line-height:14px; color:#3F62A2; width:350px;}
.bk_search-results .list h3 a:visited { color: #96A6C7; }
.bk_search-results .list .data { clear: both; }
.bk_search-results .list .area { width: 120px; left: -30px; font-size: 12px; display: block; float: left; _display: inline; _margin-left: -5px; position: relative; }
.bk_search-results .list .name { left: -30px; padding-bottom: 5px; padding-right: 5px; width: 360px; font-size: 12px; position: relative; }
.bk_search-results .list .date { font-size: 11px; display: block; float: right; _display: inline; position: relative; right:44px; color:#3F62A2; padding:1px 0px 5px 0px;}
.bk_search-results .list .desc { margin-bottom: 8px; width: 480px; }
.bk_search-results .list .actions { display: block; float: left; _display: inline; width: 600px; padding-bottom: 4px; _padding-bottom: 0; text-align: left; position: relative; }
.bk_search-results .list .actions a { margin-right: 5px; padding-left: 15px; }
.bk_search-results .list .actions .save { margin-right: 5px; background: transparent url(icon-save.png) no-repeat left center; }
.bk_search-results .list .actions .save_not_logged { margin-right: 5px; background: transparent url(icon-save.png) no-repeat left center; }
.bk_search-results .list .actions .details { padding-left: 13px; background: transparent url(bullet-arrow_right-lightblue.png) no-repeat left center; }
.bk_search-results .list .actions .company_page { padding-left: 13px; background: transparent url(ikon-company-page.png) no-repeat left center; }
.bk_search-results .list li.lightorange { background: #fef8e0 url(bg-searchresults-lightorange.png) repeat-x left top; }
.bk_search-results .list li.lightblue { background: #ebf0f7 url(bg-searchresults-lightblue.png) repeat-x left top; }
.bk_search-results .list li.checked { background: #212945 url(bg-searchresults-checked.png) no-repeat left top; }
.bk_search-results .list li.checked img { padding: 0; border: 3px solid #1a213a; }
.bk_search-results .list li.checked { color: #a9c0e5; }
.bk_search-results .list li.checked a { color: #fff; }
.bk_search-results .list li.checked .no { visibility: hidden; }
.bk_search-results .list li.checked .actions .details { background-image: url(bullet-arrow_right-white-dark.png); }
.bk_search-results .list li.checked .newarea { color:#A9C0E5; }
.bk_search-results .list li.checked .newarea a { color:#A9C0E5; }
.bk_search-results .list li.checked .date { color:#A9C0E5; }
.bk_search-results .pager { padding: 7px 0 12px 0; text-align: center; font-size: 10px; }
.bk_search-results .pager span { margin-right:0px; }
.bk_search-results .pager a, .bk_search-results .pager .active span { padding: 3px 4px; border: 1px solid #a7c0e5; color: #90aacf; }
.bk_search-results .pager a:hover { text-decoration: none; color: #fff; background-color: #a7c0e5; }
.bk_search-results .pager .disabled a { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; color: #c2d3ed; }
.bk_search-results .pager .disabled a:hover { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; background-color: #fff;  }
.bk_search-results .pager .active a, .bk_search-results .pager .active span { font-weight: bold; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }
.bk_search-results div.actions { position: relative; text-align: center; margin-bottom: 5px; }
.bk_search-results div.actions img { margin-right: -2px; }
.bk_search-results .list .bottomliner { margin-top: 1px; border-bottom: 3px solid #3d527c;}

/** City box
*/
.bk_search-loc_city_head {margin:0px 9px 0px 9px; padding:8px 0px 9px 0px; color:#434e7e; font-size:12px; font-weight:bold; background:transparent url(border-dotted-lightblue2.png) repeat-x scroll left bottom;}
.bk_search-loc_city {width:100%; border:1px solid #8298bc; margin:0px 0px 10px 0px; padding:0px 0px 8px 0px; background-color:#eff3fa;}
.bk_search-loc_city ul {padding:3px 10px 0px 0px; margin:0px; float:left;}
.bk_search-loc_city li {display:inline-block; list-style:none; float:left; width:146px; padding:4px 0px 2px 9px; margin:0px; color:#3f62a2;}
.bk_search-loc_city li a {color:#3f62a2; font-size:11px;}

