/** CVDB Oneletrajz vegoldal
*/
.bk_employer-view_cv { padding-bottom: 5px; font-size: 11px; color: #7f7f7f; }
.bk_employer-view_cv .w { margin-left: 5px; }
.bk_employer-view_cv h2 { position: relative; margin-left: -1px; margin-bottom: 10px; padding: 25px 0 10px 10px; font-size: 15px; font-weight: bold; color: #7f7f7f; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_employer-view_cv h3 { margin: 0 0 2px 10px; padding-top: 10px; font-size: 20px; font-weight: normal; color: #000; }
.bk_employer-view_cv p { margin-left: 10px; }
.bk_employer-view_cv ul { margin: 0 0 -5px 25px; }
.bk_employer-view_cv li { margin-bottom: 5px; margin-left: 7px; list-style: square outside; }
.bk_employer-view_cv li img { vertical-align: -30%; }
.bk_employer-view_cv ul.plain li { margin-left: 5px; list-style: none; width: 100%; overflow: hidden; }
.bk_employer-view_cv ul.plain li * { display: block; float: left; _display: inline; }
.bk_employer-view_cv ul.plain label { width: 105px; }
.bk_employer-view_cv ul.has_buttons li { margin-bottom: 3px; }
.bk_employer-view_cv ul.has_buttons span { font-weight: bold; color: #3c4d81; }
.bk_employer-view_cv h2.table_title { margin-bottom: 1px; }
.bk_employer-view_cv table { margin-bottom: 20px; width: 100%; overflow: hidden; font-size: 11px; color: #7f7f7f; background: transparent url(bg-table-th.png) repeat-x left top; }
.bk_employer-view_cv th { padding: 0 10px; padding-bottom: 7px; height: 26px; font-size: 11px; vertical-align: middle; color: #fff; }
.bk_employer-view_cv th.last { width: 115px; }
.bk_employer-view_cv td { padding: 2px 10px !important; height: 17px; text-align: left; vertical-align: middle; }
.bk_employer-view_cv tr.even td { background-color: #eff3fa; }
.bk_employer-view_cv .rating { margin: 20px 0 10px 0; background: transparent url(border-dotted-lightblue2.png) repeat-x left top; }
.bk_employer-view_cv .rating_inner { padding: 6px 10px; background: transparent url(border-dotted-lightblue2.png) repeat-x left bottom; }
.bk_employer-view_cv .rating_inner * { display: block; float: left; _display: inline; }
.bk_employer-view_cv .rating .stars { padding: 2px 25px 0 25px; }
.bk_employer-view_cv .rating .stars img { margin: 0; padding: 0; }
.bk_employer-view_cv .rating label { margin-top: 3px; font-size: 12px; font-weight: bold; color: #465679; }
.bk_employer-view_cv .rating select { width: 375px; font-size: 11px; }
.bk_employer-view_cv .actions { text-align: center; }
.bk_employer-view_cv .pager { padding: 7px 0 25px 0; clear: both; text-align: center; font-size: 10px; }
.bk_employer-view_cv .pager span { margin-right: -3px; }
.bk_employer-view_cv .pager a { padding: 3px 5px; border: 1px solid #a7c0e5; color: #90aacf; }
.bk_employer-view_cv .pager a:hover { padding: 3px 5px; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }
.bk_employer-view_cv .pager .disabled a { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; color: #c2d3ed; }
.bk_employer-view_cv .pager .disabled a:hover { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; background-color: #fff;  }
.bk_employer-view_cv .pager .active a { font-weight: bold; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }

/** Landing page
*/
.bk_user-landingpage { width: 640px; overflow: hidden; }
.bk_user-landingpage .warning { margin: 10px 0 20px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-landingpage .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-landingpage .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 3px; }
.bk_user-landingpage .warning div a { color: #2d3a6e; }
.bk_user-landingpage h2 { margin-bottom: 5px; padding: 0 10px 5px 10px; font: bold 15px Verdana, Arial, sans-serif; color: #7f7f7f; background: transparent url(border-dotted-lightblue2.png) repeat-x left bottom; }
.bk_user-landingpage p { margin: 0 10px 10px 10px; font-size: 11px; color: #7f7f7f; }
.bk_user-landingpage p.lead { margin-bottom: 20px; }
.bk_user-landingpage .sections { padding-top: 10px; width: 110%; overflow: hidden; }
.bk_user-landingpage .sections h2 { padding-top: 3px; padding-bottom: 7px; color: #4f77b2; }
.bk_user-landingpage .sections h2 span { padding: 10px 0 10px 30px; background: transparent none no-repeat left center; }
.bk_user-landingpage .sections div { padding-bottom: 30px; margin-right: 15px; width: 320px; display: block; float: left; _display: inline; }
.bk_user-landingpage .sections div.cv { clear: left; }
.bk_user-landingpage .sections div.savesearch h2 span { background-image: url(icon-savedsearch-xl.png); }
.bk_user-landingpage .sections div.collect h2 span { background-image: url(icon-save-xl.png); }
.bk_user-landingpage .sections div.cv h2 span { background-image: url(icon-sheetbox-xl.png); }
.bk_user-landingpage .sections div.newsletter h2 span { background-image: url(icon-newslettersettings-xl.png); }
.bk_user-landingpage .sections p { margin-bottom: 5px; }
.bk_user-landingpage .sections a img { margin-left: 10px; }
.bk_user-landingpage .actions { padding-bottom: 15px; text-align: center; }


/** User Open
*/
.bk_user-dashboard { }
.bk_user-dashboard input.text { display: block; float: left; border: 1px solid #728ab2; background: #fff url(bg-textinput-light.png) repeat-x left top; }
.bk_user-dashboard .warning { margin: 10px 0 6px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-dashboard .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-dashboard .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 3px; }
.bk_user-dashboard .warning div a { color: #2d3a6e; }
.bk_user-dashboard .boxes { width: 110%; }
.bk_user-dashboard .box { margin: 0 10px 0 0; padding: 0 0 35px 0; width: 315px; float: left; }
.bk_user-dashboard .box h2 { margin-bottom: 7px; padding: 10px; font: bold 15px Verdana, Arial, sans-serif; color: #7f7f7f; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-dashboard .box h2 span { padding: 10px 0 10px 30px; }
.bk_user-dashboard .box h2.savedsearch { color: #4f77b2; }
.bk_user-dashboard .box h2.savedsearch span { background: transparent url(icon-savedsearch-xl.png) no-repeat left center; }
.bk_user-dashboard .box h2.newslettersettings { color: #4f77b2; }
.bk_user-dashboard .box h2.newslettersettings span { background: transparent url(icon-newslettersettings-xl.png) no-repeat left center; }
.bk_user-dashboard .box h2.save span { background: transparent url(icon-save-xl.png) no-repeat left center; }
.bk_user-dashboard .box h2.cvdb span { background: transparent url(icon-cvdb-xl.png) no-repeat left center; }
.bk_user-dashboard .box h2.person { color: #4f77b2; }
.bk_user-dashboard .box h2.person span { background: transparent url(icon-person-xl.png) no-repeat left center; }
.bk_user-dashboard .box h2.question span { background: transparent url(icon-question-xl.png) no-repeat left center; }
.bk_user-dashboard .box p { margin: 0 10px 10px 10px; font-size: 11px; color: #7e7e7e; }
.bk_user-dashboard .box p a { font-weight: bold; }
.bk_user-dashboard .box a { color: #28567b; }
.bk_user-dashboard .box ul { margin: 0 10px 8px 10px; padding-bottom: 2px; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-dashboard .box ul.plain { margin: 0 10px 0 10px; background: none; }
.bk_user-dashboard .box li { padding-bottom: 8px; width: 100%; overflow: hidden; font: bold 11px Verdana, Arial, sans-serif; color: #28567b; }
.bk_user-dashboard .box li.checked { background: transparent url(icon-checkmark-true.png) no-repeat right top; }
.bk_user-dashboard .box li a { float: left; padding-left: 13px; background: transparent url(bullet-arrow-lightblue.png) no-repeat left center; }
.bk_user-dashboard .box li a.delete { margin-left: 5px; float: none; padding-left: 0; background: none; }
.bk_user-dashboard .box li a.delete img { vertical-align: middle; }
.bk_user-dashboard .box li a.edit { margin-left: 5px; float: none; padding-left: 0; background: none; }
.bk_user-dashboard .box li a.edit img { vertical-align: middle; }
.bk_user-dashboard .box li span { font-weight: normal; }
.bk_user-dashboard .box li span.right { float: right; width: auto;}
.bk_user-dashboard .box .actions { margin: 0 10px 0 10px; font-size: 11px; }
.bk_user-dashboard .box .actions span { display: block; }
.bk_user-dashboard .box .actions a { margin-right: 15px; padding-left: 13px; font-weight: bold; color: #4f77b2; background: transparent url(bullet-arrow-darkerblue.png) no-repeat left center; }


/** Saved Searches
*/
.bk_user-savedsearch { }
.bk_user-savedsearch .warning { margin: 10px 0 20px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-savedsearch .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-savedsearch .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 5px; }
.bk_user-savedsearch .warning div a { color: #2d3a6e; }
.bk_user-savedsearch .list { margin-bottom: 10px; font-size: 11px; color: #6c6c6c; }
.bk_user-savedsearch .list ul.toplevel { padding-bottom: 1px; background: transparent url(border-dotted-lightblue2.png) repeat-x left bottom; }
.bk_user-savedsearch .list li.toplevel { padding: 5px 25px 20px 25px; background: transparent url(border-dotted-lightblue2.png) repeat-x left top; }
.bk_user-savedsearch .list h3 { margin: 0 0 3px -30px; _margin-bottom: -15px; padding-top: 10px; font-size: 12px; float: left; }
.bk_user-savedsearch .list h3 span { _margin-left: 10px; width: 27px; padding-right: 3px; text-align: right; display: block; float: left; color: #939393; }
.bk_user-savedsearch .list h3 a { margin-right: 20px; color: #3b4f84; }
.bk_user-savedsearch .list .date { float: right; margin-top: 10px; font-size: 12px; }
.bk_user-savedsearch .list h4 { _margin-bottom: -2px; padding: 5px 0; font-weight: bold; clear: both; }
.bk_user-savedsearch .list li.toplevel ul { margin-bottom: 10px; color: #3b4f84; }
.bk_user-savedsearch .list li.toplevel li { margin-bottom: -3px; padding: 5px 0; padding-left: 23px; color: #7f7f7f; }
.bk_user-savedsearch .list li.globe 		{ background: transparent url(icon-globe.png) no-repeat left 3px; }
.bk_user-savedsearch .list li.cogwheel 	{ background: transparent url(icon-cogwheel.png) no-repeat left 3px; }
.bk_user-savedsearch .list li.person 		{ background: transparent url(icon-person.png) no-repeat left 3px; }
.bk_user-savedsearch .list li.star 			{ background: transparent url(icon-star.png) no-repeat left 3px; }
.bk_user-savedsearch .list li.sheets 		{ background: transparent url(icon-sheets.png) no-repeat left 3px; }
.bk_user-savedsearch .list li.bubble 		{ background: transparent url(icon-bubble.png) no-repeat left 3px; }
.bk_user-savedsearch .list .actions { text-align: left; }
.bk_user-savedsearch .list .actions a { margin-right: 20px; padding-left: 13px; }
.bk_user-savedsearch .list .actions .execute { margin-right: 15px; background: transparent url(bullet-arrow_right-lightblue.png) no-repeat left center; }
.bk_user-savedsearch .list .actions .delete { padding-left: 17px; background: transparent url(icon-trash.png) no-repeat left center; }
/*
.bk_user-savedsearch .pager { padding: 7px 0 12px 0; text-align: center; font-size: 10px; }
.bk_user-savedsearch .pager span { margin-right: -3px; }
.bk_user-savedsearch .pager a { padding: 3px 5px; border: 1px solid #a7c0e5; color: #90aacf; }
.bk_user-savedsearch .pager a:hover { padding: 3px 5px; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }
.bk_user-savedsearch .pager .disabled a { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; color: #c2d3ed; }
.bk_user-savedsearch .pager .disabled a:hover { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; background-color: #fff;  }
.bk_user-savedsearch .pager .active a { font-weight: bold; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }
*/
.bk_user-savedsearch .pager { padding: 7px 0 12px 0; text-align: center; font-size: 10px; }
.bk_user-savedsearch .pager span { margin-right: 1px; }
.bk_user-savedsearch .pager a { padding: 3px 5px; border: 1px solid #a7c0e5; color: #90aacf; }
.bk_user-savedsearch .pager a:hover { padding: 3px 5px; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }
.bk_user-savedsearch .pager .disabled a { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; color: #c2d3ed; }
.bk_user-savedsearch .pager .disabled a:hover { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; background-color: #fff;  }
.bk_user-savedsearch .pager .active a { font-weight: bold; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }
.bk_user-savedsearch div.actions { text-align: center; }
.bk_user-savedsearch div.actions img { margin-right: -2px; }


/** Saved Jobs
*/
.bk_user-savedjobs { padding-top: 10px; }
.bk_user-savedjobs .warning { margin: 0 0 10px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-savedjobs .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-savedjobs .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 5px; }
.bk_user-savedjobs .warning div a { color: #2d3a6e; }
.bk_user-savedjobs .list .pager { padding: 7px 0 12px 0; text-align: center; font-size: 10px; }
.bk_user-savedjobs .list .pager span { margin-right: -3px; }
.bk_user-savedjobs .list .pager a { padding: 3px 5px; border: 1px solid #a7c0e5; color: #90aacf; }
.bk_user-savedjobs .list .pager a:hover { padding: 3px 5px; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }
.bk_user-savedjobs .list .pager .disabled a { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; color: #c2d3ed; }
.bk_user-savedjobs .list .pager .disabled a:hover { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; background-color: #fff;  }
.bk_user-savedjobs .list .pager .active a { font-weight: bold; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }
.bk_user-savedjobs .list { margin-bottom: 10px; font-size: 11px; color: #6c6c6c; }
.bk_user-savedjobs .list .head { margin-bottom: 1px; padding: 7px 10px; border-bottom: 3px solid #3d527c; color: #fff; background: #4f6790 url(bg-table-header.png) repeat-x left bottom; }
.bk_user-savedjobs .list .head span { display: block; float: left; font-size: 14px; color: #b6cbe9; }
.bk_user-savedjobs .list .head strong { color: #fff; }
.bk_user-savedjobs .list .head .position { width: 233px; }
.bk_user-savedjobs .list .head .name { width: 137px; }
.bk_user-savedjobs .list { margin-bottom: 40px; font-size: 11px; color: #6c6c6c; }
.bk_user-savedjobs .list ul { margin-bottom: 10px; padding-bottom: 1px; background: transparent url(border-dotted-lightblue2.png) repeat-x left bottom; }
.bk_user-savedjobs .list ul .data { width: 515px;  }
.bk_user-savedjobs .list li { margin-bottom: -4px; padding: 0 20px; padding-bottom: 5px; _padding-top: 9px; min-height: 65px; _height: 50px; position: relative; background: transparent url(border-dotted-lightblue2.png) repeat-x left top; }
.bk_user-savedjobs .list li img { padding: 3px; position: absolute; top: 3px; right: 0; width: auto; height: auto; float: left; }
.bk_user-savedjobs .list .row { padding-top: 10px; padding-left: 5px; margin-bottom: -5px; _margin-bottom: 0; _padding-top: 2px; }
.bk_user-savedjobs .list h3 { margin: 0 0 3px 0; padding: 0 5px 0 0; font-size: 12px; width: 360px; display: block; float: left; position: relative; left: -30px; }
.bk_user-savedjobs .list h3 a { color: #3b4d81; }
.bk_user-savedjobs .list .no { width: 27px; padding-right: 3px; text-align: right; display: block; float: left; position: relative; left: -35px; font-size: 12px; color: #939393; }
.bk_user-savedjobs .list .area { width: 115px; left: -30px; font-size: 12px; display: block; float: left; position: relative; }
.bk_user-savedjobs .list .name { padding-right: 5px; width: 360px; _width: 357px; font-size: 12px; display: block; float: left; }
.bk_user-savedjobs .list .date { font-size: 11px; }
.bk_user-savedjobs .list .desc { margin-bottom: 8px; width: 480px; }
.bk_user-savedjobs .list .itemactions { padding-left: 5px; margin-top: 12px; _margin-top: 5px; padding-bottom: 8px; _padding-bottom: 12px; text-align: left; }
.bk_user-savedjobs .list .itemactions a { margin-right: 20px; padding-left: 15px; }
.bk_user-savedjobs .list .itemactions .delete { margin-right: 20px; background: transparent url(icon-trash.png) no-repeat left center; }
.bk_user-savedjobs .list .itemactions .details { padding-left: 13px; background: transparent url(bullet-arrow_right-lightblue.png) no-repeat left center; }
.bk_user-savedjobs .list div.actions { text-align: center; }
.bk_user-savedjobs .list .appliedjob_container {float:left;width:45%;}
.bk_user-savedjobs .list .appliedjob_container .position {width:220px;color:#7b004d;}
.bk_user-savedjobs .list .appliedjob_details {float:right;color:#7b004d;width:50%;}
.bk_user-savedjobs .list .appliedjob_details .bold {font-weight:bold}
.bk_user-savedjobs .list .appliedjob_details .att {font-size: 15px; line-height: 17px}
.bk_user-savedjobs .list .appliedjob_details .documents {font-weight:bold;display:block;margin:0px 0px 10px 10px;}
.bk_user-savedjobs div.actions { text-align: center; }
.bk_user-savedjobs div.actions img { margin-right: -2px; }


/** Home (Logged in)
*/
.bk_user-home { padding-top: 10px; width: 100%; overflow: hidden; }
.bk_user-home a { color: #1f4368; }
.bk_user-home .warning { margin-bottom: 20px; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #b8c6e5 url(bg-dialog-warning.png) repeat-x left top; }
.bk_user-home .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-home .warning div.text { padding-left: 50px; min-height: 41px; _height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue.png) no-repeat 5px 5px; }
.bk_user-home .warning div a { color: #2d3a6e; }
.bk_user-home .warning strong { color: #2d3a6e; }
.bk_user-home .sections { width: 110%; }
.bk_user-home .section { width: 640px; font-size: 11px; margin-bottom: 20px; }
.bk_user-home .half { width: 320px; margin-right: 10px; float: left; }
.bk_user-home .half h2 { color: #6c6c6c !important; }
.bk_user-home .section h2 { margin-bottom: 10px; padding: 15px 0 10px 10px; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-home .section h2 span { padding-left: 20px; background: transparent url(icon-folder.png) no-repeat left center; }
.bk_user-home .section h2.order span { background: transparent url(icon-paper_pen.png) no-repeat left center; }
.bk_user-home .section h2.cvdb span { background: transparent url(icon-handwriting.png) no-repeat left center; }
.bk_user-home .section h2.attention span { background: transparent url(icon-important.png) no-repeat left center; }
.bk_user-home .section h2.help span { background: transparent url(bullet-questionmark.png) no-repeat left center; }
.bk_user-home .section .w { margin: 0 10px; }
.bk_user-home .section p { margin-bottom: 10px; color: #6c6c6c; }
.bk_user-home .section .r { text-align: right; }
.bk_user-home table { margin-bottom: 10px; width: 640px; font-size: 12px; }
.bk_user-home table th { padding: 5px; border-bottom: 3px solid #3d527c; color: #fff; background: #4f6790 url(bg-table-header.png) repeat-x left bottom; }
.bk_user-home table td { padding: 10px 5px 5px 5px; color: #6c6c6c; }
.bk_user-home table td, .bk_user-home table th { text-align: center; }
.bk_user-home table .status { padding: 0 30px 10px 30px; font-size: 11px; }
.bk_user-home table .even td { background-color: #ebf0f9; }
.bk_user-home table .first { padding-left: 30px; text-align: left; }
.bk_user-home table .last { padding-right: 30px; }
.bk_user-home .section .links { padding-top: 10px; }
.bk_user-home .section .links li { padding: 0 0 5px 17px; font-weight: bold; background: transparent url(bullet-arrow_right-lightblue.png) no-repeat left 2px; }
.bk_user-home .section a.details { padding-left: 13px; background: transparent url(bullet-arrow_right-lightblue.png) no-repeat left center; }


/** Login
*/
.bk_user-login { padding-top: 10px; width: 100%; overflow: hidden; }
.bk_user-login .warning { margin: 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-login .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-login .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 3px; }
.bk_user-login .warning div a { color: #2d3a6e; }
.bk_user-login .sections { width: 110%; }
.bk_user-login .section { width: 640px; font-size: 11px; margin-bottom: 20px; }
.bk_user-login .half { width: 315px; margin-right: 10px; float: left; }
.bk_user-login .half h2 { color: #6c6c6c !important; }
.bk_user-login .section h2 { margin-bottom: 10px; padding: 15px 0 10px 10px; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-login .section .w { margin: 0 10px; }
.bk_user-login .section p { margin-bottom: 10px; color: #6c6c6c; }
.bk_user-login .section .r { text-align: right; clear: both; }
.bk_user-login .section .links { padding-top: 10px; }
.bk_user-login .section .links li { padding: 0 0 5px 13px; background: transparent url(bullet-arrow_right-lightblue.png) no-repeat left 2px; }
.bk_user-login .section a.reg { margin: 2px 0 0 0; padding: 2px 0 3px 17px; display: block; float: right; background: transparent url(icon-paper_pen.png) no-repeat left top; }
.bk_user-login .section a.details { padding-left: 13px; background: transparent url(bullet-arrow_right-lightblue.png) no-repeat left center; }
.bk_user-login .section p strong.larger { font-size: 12px; color: #1f4368; }
.bk_user-login .form * { display: block; float: left; }
.bk_user-login .row { clear: left; width: 105%; }
.bk_user-login .form span { padding-top: 2px; width: 54px; color: #6c6c6c; }
.bk_user-login input.text { margin-bottom: 5px; }
.bk_user-login input.email { width: 239px; }
.bk_user-login input.psw { width: 165px; margin-right: 7px; }


/** Felhasznaloi adatok modositasa
*/
.bk_user-modifypassword { }
.bk_user-modifypassword .warning { margin: 10px 0 20px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-modifypassword .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-modifypassword .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 3px; }
.bk_user-modifypassword .warning div a { color: #2d3a6e; }
.bk_user-modifypassword .form { padding-bottom: 15px; }
.bk_user-modifypassword .row { padding-bottom: 10px; }
.bk_user-modifypassword .row * { display: block; float: left; _display: inline; }
.bk_user-modifypassword .row label { padding: 3px 0 3px 10px; width: 250px; font-weight: bold; color: #3b4d81; }
.bk_user-modifypassword .row input.text { width: 318px; }
.bk_user-modifypassword .row a.help { margin: 2px 0 0 5px; padding-left: 13px; font-size: 11px; background: transparent url(bullet-questionmark.png) no-repeat left center; }
.bk_user-modifypassword .actions { text-align: center; }


/** Elfelejtett jelszó bk_user-forgot-password
*/
.bk_user-forgot-password { }
.bk_user-forgot-password .warning { margin: 10px 0 20px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-forgot-password .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-forgot-password .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 3px; }
.bk_user-forgot-password .warning div a { color: #2d3a6e; }
.bk_user-forgot-password .form { padding-bottom: 15px; }
.bk_user-forgot-password .row { padding-bottom: 10px; }
.bk_user-forgot-password .row * { display: block; float: left; _display: inline; }
.bk_user-forgot-password .row label { padding: 3px 0 3px 10px; width: 250px; font-weight: bold; color: #3b4d81; }
.bk_user-forgot-password .row input.text { width: 318px; }
.bk_user-forgot-password .row a.help { margin: 2px 0 0 5px; padding-left: 13px; font-size: 11px; background: transparent url(bullet-questionmark.png) no-repeat left center; }
.bk_user-forgot-password .actions { text-align: center; }

/** Company selector
*/
.bk_user-selectcompany { width: 100%; overflow: hidden; }
.bk_user-selectcompany .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_user-selectcompany .search * { display: block; float: left; }
.bk_user-selectcompany .search span { margin: 2px 10px 0 0; font-weight: bold; color: #2b324d; }
.bk_user-selectcompany .search input.text { margin-right: 0; width: 320px; border-right: none; }
.bk_user-selectcompany .search input.submit { margin-right: 20px;  }
.bk_user-selectcompany .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_user-selectcompany input.text { display: block; float: left; border: 1px solid #728ab2; background: #fff url(bg-textinput-light.png) repeat-x left top; }
.bk_user-selectcompany .warning { margin-bottom: 20px; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #b8c6e5 url(bg-dialog-warning.png) repeat-x left top; }
.bk_user-selectcompany .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-selectcompany .warning div.text { padding-left: 50px; min-height: 41px; _height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue.png) no-repeat 5px 5px; }
.bk_user-selectcompany .warning div a { color: #2d3a6e; }
.bk_user-selectcompany .warning strong { color: #2d3a6e; }
.bk_user-selectcompany .select { color: #1f4368; text-align: right; font-size: 11px; }
.bk_user-selectcompany .select select { margin: 0 0 10px 5px; width: 363px; vertical-align: top; border: 1px solid #728ab2; color: #6c6c6c; background: #fff url(bg-textinput-light.png) repeat-x left top; }


/** MV. Regisztracio
*/
.bk_user-register { }
.bk_user-register .warning { margin: 10px 0 5px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-register .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-register .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 3px; }
.bk_user-register .warning div a { color: #2d3a6e; }
.bk_user-register .section { padding: 15px 0 15px 15px; background: transparent url(border-dotted-lightblue2.png) repeat-x left bottom; }
.bk_user-register .section p { margin-right: 5px; margin-bottom: 10px; font-size: 11px; clear: left; color: #7f7f7f; }
.bk_user-register .section label { font-weight: bold; color: #3b4d81; }
.bk_user-register .section h3 { margin-bottom: 10px; font-weight: bold; color: #3b4d81; }
.bk_user-register .row { padding-bottom: 10px; width: 100%; overflow: hidden; }
.bk_user-register .row p { margin-bottom: 0; width: 95% !important; }
.bk_user-register .row * { display: block; float: left; _display: inline; }
.bk_user-register .row label { width: 235px; margin-right: 5px; }
.bk_user-register .section label { font-size: 11px; }
.bk_user-register .section .row label { font-size: 12px; }
.bk_user-register .row a.help { margin: 2px 0 0 5px; padding-left: 13px; font-size: 11px; background: transparent url(bullet-questionmark.png) no-repeat left center; }
.bk_user-register .section .email .label { width: 235px; _overflow: hidden; margin-right: 5px; }
.bk_user-register .section .email .label p { width: 100%; }
.bk_user-register .section .email input.text { width: 375px; }
.bk_user-register .section .password input.text { width: 315px; }
.bk_user-register .section .captha { padding-bottom: 0; }
.bk_user-register .section .captha input.text { width: 315px; }
.bk_user-register .section .capthaimg { padding-bottom: 2px; }
.bk_user-register .section .capthaimg img { margin-left: 240px; _display: inline; }
.bk_user-register .submit { padding-top: 10px; text-align: center; }
.bk_user-register div.last { background-image: none; }


/** CVDB Bevezeto
*/
.bk_user-cvdb-intro { padding-top: 15px; }
.bk_user-cvdb-intro h2 { margin-bottom: 15px; padding: 12px 10px; font-size: 15px; font-weight: bold; color: #7f7f7f; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-cvdb-intro .img { margin: 0 15px 0 20px; width: 156px; float: left; _display: inline; }
.bk_user-cvdb-intro .text { width: 440px; float: left; font-size: 11px; }
.bk_user-cvdb-intro .text h3 { margin-bottom: 1em; font-weight: bold; color: #7f7f7f; }
.bk_user-cvdb-intro .text p { margin-bottom: 1em; color: #7f7f7f; }


/** CVDB
*/
.bk_user-cvdb { }
.bk_user-cvdb .warning { margin: 10px 0 15px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-cvdb .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 13px; color: #63739b; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-cvdb .warning h2 strong { font-size: 15px; color: #2d3a6e; }
.bk_user-cvdb .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 3px; }
.bk_user-cvdb .warning div a { color: #2d3a6e; }
.bk_user-cvdb h2 { padding: 10px; font-size: 15px; font-weight: bold; color: #7f7f7f; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-cvdb h2.topspace { margin-top: 20px; }
.bk_user-cvdb a.help { clear: left; margin: 3px 0 0 10px; _display: inline !important; padding-left: 13px; font-size: 11px; white-space: nowrap; background: transparent url(bullet-questionmark.png) no-repeat left center; }
.bk_user-cvdb .form { margin-bottom: 10px; }
.bk_user-cvdb .form h2 { margin-bottom: 10px; }
.bk_user-cvdb .form p { margin: 5px 0; font-size: 11px; color: #6c6c6c; }
.bk_user-cvdb .form .row { padding: 5px 0; }
.bk_user-cvdb .form .row * { display: block; float: left; }
.bk_user-cvdb .form .even { background-color: #eff3fa; }
.bk_user-cvdb .form .section { margin-bottom: 10px; padding: 10px; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-cvdb .form .section input.checkbox { margin-right: 0; }
.bk_user-cvdb .form .section label { margin-right: 5px; font-size: 11px; font-weight: bold; width: auto; color: #7f7f7f; }
.bk_user-cvdb .form input.text { width: 90px; }
.bk_user-cvdb .form label { padding: 3px 0 3px 10px; width: 240px; font-weight: bold; color: #3b4d81; }
.bk_user-cvdb .form select { font-size: 11px; margin-right: 3px; color: #6c6c6c; }
.bk_user-cvdb .form textarea { height: 60px; border: 1px solid #728ab2; background: #fff url(bg-textinput-light.png) repeat-x left top; }
.bk_user-cvdb .form div.file input.text { margin-right: 4px; width: 291px; }
.bk_user-cvdb .form div.file { position: relative; }
.bk_user-cvdb .form div.file input.file_ { opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); position: absolute; right: 10px; top: 5px; cursor: default !important; }
.bk_user-cvdb .form .full { width: 375px; }
.bk_user-cvdb .form input.full { width: 375px; }
.bk_user-cvdb .form select.full { width: 377px; }
.bk_user-cvdb .form textarea.full { width: 373px; }
.bk_user-cvdb .form textarea.large { height: 110px; }
.bk_user-cvdb .form select.large { height: 135px; }
.bk_user-cvdb .form div.textarea label { margin-top: 20px; }
.bk_user-cvdb .form div.label { width: 250px; }
.bk_user-cvdb .form div.label * { float: none; }
.bk_user-cvdb .form div.label label { padding: 3px 0 0 10px; margin-bottom: 0; }
.bk_user-cvdb .form div.label p { padding: 0 0 3px 10px; width: 240px; }
.bk_user-cvdb .form .with_help { width: 320px; }
.bk_user-cvdb .form select.with_help { width: 322px; margin-right: 0; }
.bk_user-cvdb .form span label { padding-left: 3px; font-weight: normal; font-size: 11px; color: #6c6c6c; }
.bk_user-cvdb .form .fit-3 label { width: 90px; padding-top: 3px; }
.bk_user-cvdb .form .fit-6 label { width: 34px; padding-top: 3px; }
.bk_user-cvdb .form .disabled { background-color: #ececec; }
.bk_user-cvdb .form .disabled { background: #ececec url(bg-textinput-disabled.png) repeat-x left top; }
.bk_user-cvdb .publicity h2 { margin-bottom: 7px; }
.bk_user-cvdb .publicity label { width: 155px; }
.bk_user-cvdb .publicity p.detail { margin-bottom: 7px; padding-left: 10px; font-weight: bold; font-size: 12px; color: #7f7f7f; }
.bk_user-cvdb .publicity .row { padding: 2px; }
.bk_user-cvdb .publicity label { font-size: 11px; color: #232e4d; }
.bk_user-cvdb .publicity table { margin-bottom: 10px; width: 640px; font-size: 12px; }
.bk_user-cvdb .publicity table th { padding: 5px; font-size: 11px; border-bottom: 3px solid #3d527c; color: #fff; background: #4f6790 url(bg-table-header.png) repeat-x left bottom; }
.bk_user-cvdb .publicity table th.first { padding-left: 10px; }
.bk_user-cvdb .publicity table th a { color: #b7ccea; }
.bk_user-cvdb .publicity table td { padding: 10px 5px 5px 5px; color: #6c6c6c; }
.bk_user-cvdb .publicity table td.first { padding-left: 10px; width: 190px; }
.bk_user-cvdb .publicity table td a { padding-left: 13px; font-size: 11px; background: transparent url(bullet-questionmark.png) no-repeat left center; }
.bk_user-cvdb .form .exclude_companies { margin: 7px 0 5px 10px; }
.bk_user-cvdb .form .exclude_companies label { padding-left: 0; }
.bk_user-cvdb .form .exclude_companies a { font-weight: normal; }
.bk_user-cvdb .form .exclude_companies .left,
.bk_user-cvdb .form .exclude_companies .right { float: left; }
.bk_user-cvdb .form .exclude_companies .buttons { padding: 90px 7px 0 4px; width: 19px; float: left; }
.bk_user-cvdb .form .exclude_companies .buttons img { margin-bottom: 2px; }
.bk_user-cvdb .form .exclude_companies select { padding-left: 5px; padding-top: 8px; width: 295px; display: block; border: 1px solid #728ab2; background: #fff url(bg-textinput-light.png) repeat-x left top; }
.bk_user-cvdb .form .close_visibility { margin-left: 10px; clear: both; }
.bk_user-cvdb .form .close_visibility .checkbox { margin: 5px 0 0 0; width: auto; font-size: 11px; float: left; }
.bk_user-cvdb .form .close_visibility .desc { margin-left: 5px; color: #232e4d; width: 590px; font-size: 11px; font-style: normal !important; float: left; }
.bk_user-cvdb .form .school_list { xwidth: 210px; margin: 0 5px; float: none !important; display: block; clear: both; white-space: nowrap; }
.bk_user-cvdb .form p.tip { margin: 10px; font-size: 11px; }
.bk_user-cvdb .save { text-align: center; }
.bk_user-cvdb .actions { text-align: center; margin-top: 10px; margin-bottom: 5px;}
div.jqimessage .actions { text-align: center; margin-top: 10px;}
.bk_user-cvdb .actions .borderbutton {display:block; float:left; width:95px;}
.bk_user-cvdb .actions .centermargin { margin-left:203px;}
.bk_user-cvdb .idontwantto { margin-top: -10px; margin-bottom: 5px; padding-top: 2px; color: #434e7e; background: transparent url(border-dotted-lightblue.png) repeat-x left top; }
.bk_user-cvdb .idontwantto-outer { padding-bottom: 2px; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-cvdb .idontwantto-inner { padding: 13px 10px 10px 10px; background-color: #f0f3fa; }
.bk_user-cvdb .idontwantto-inner * { float: left; _display: inline; }
.bk_user-cvdb .idontwantto label { margin-top: 0; font-weight: bold; }
.bk_user-cvdb .idontwantto input.checkbox { margin-top: 0; _margin-top: -3px; margin-right: 5px; display: block; float: left; }
.bk_user-cvdb .idontwantto a.help { margin-top: 0; clear: none; }
.bk_user-cvdb .education_boxes { padding-top: 20px; }
.bk_user-cvdb .education_boxes .box { margin-bottom: 5px; padding: 10px; border-top: 4px solid #dde9fc; color: #3c4c80; background-color: #ebf2fd; }
.bk_user-cvdb .education_boxes .actions { text-align: center; }
.bk_user-cvdb .education_boxes div .actions { text-align: right; }
.bk_user-cvdb .education_boxes h2 { margin-bottom: 7px; }
.bk_user-cvdb .education_boxes li { padding: 3px 0; }
.bk_user-cvdb .education_boxes li .label { font-size: 11px; width: 135px; display: block; float: left; }
.bk_user-cvdb .education_boxes li .value { font-size: 12px; font-weight: bold; display: block; float: left; }

.bk_user-cvdb label.gender  { width:50px;color:#7f7f7f;font-weight: normal;padding:3px 0 3px 3px; }
.bk_user-cvdb .form input { color:#7f7f7f;font-size:12px; }


/** CVDB lapozo
*/
.bk_user-fwd { padding: 10px; font-size: 11px; font-family: Tahoma; text-align: center; }
.bk_user-fwd a { padding: 2px 8px; border: 1px solid #97b2de; color: #7e99c4; }
.bk_user-fwd span { padding: 2px 8px; cursor: default; border: 1px solid #d6d6d6; color: #c9c9c9; }


/** Rogzitett vegzettsegek
*/
.bk_user-cvdb-educations h2 { padding: 10px; font-size: 15px; font-weight: bold; color: #7f7f7f; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-cvdb-educations { padding-top: 20px; }
.bk_user-cvdb-educations .box { margin-bottom: 5px; padding: 10px; border-top: 4px solid #dde9fc; color: #3c4c80; background-color: #ebf2fd; }
.bk_user-cvdb-educations .actions { text-align: center; }
.bk_user-cvdb-educations div .actions { text-align: right; }
.bk_user-cvdb-educations h2 { margin-bottom: 7px; }
.bk_user-cvdb-educations li { padding: 3px 0; }
.bk_user-cvdb-educations li .label { font-size: 11px; width: 135px; display: block; float: left; }
.bk_user-cvdb-educations li .value { font-size: 12px; font-weight: bold; display: block; float: left; }


/** CVDB Osszegzo
*/
.bk_user-cvdb_summary .warning { margin: 10px 0 15px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-cvdb_summary .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 13px; color: #63739b; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-cvdb_summary .warning h2 strong { font-size: 15px; color: #2d3a6e; }
.bk_user-cvdb_summary .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 3px; }
.bk_user-cvdb_summary .warning div a { color: #2d3a6e; }
.bk_user-cvdb_summary h2 { margin-bottom: 1px; padding: 10px; font-size: 15px; font-weight: bold; color: #7f7f7f; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-cvdb_summary p { margin: 10px; font-size: 11px; color: #7f7f7f; }
.bk_user-cvdb_summary table { margin-bottom: 20px; width: 100%; overflow: hidden; color: #7f7f7f; background: transparent url(bg-table-th.png) repeat-x left top; }
.bk_user-cvdb_summary th { padding-bottom: 3px; height: 26px; font-size: 11px; vertical-align: middle; color: #fff; }
.bk_user-cvdb_summary td { padding: 5px 0; }
.bk_user-cvdb_summary tr.even td { background-color: #eff3fa; }
.bk_user-cvdb_summary table .first { padding-left: 10px; font-size: 11px; }
.bk_user-cvdb_summary table .last { font-size: 11px; }
.bk_user-cvdb_summary table .active { padding-left: 30px; background: transparent url(icon-refresh.png) no-repeat 10px center; }
.bk_user-cvdb_summary table .inactive { padding-left: 30px; background: transparent url(icon-inactive.png) no-repeat 10px center; }
.bk_user-cvdb_summary table strong { color: #384d82; }
.bk_user-cvdb_summary table.pubstates a { padding-left: 13px; background: transparent url(bullet-arrow-lightblue.png) no-repeat left center; }
.bk_user-cvdb_summary table.cvs { margin-bottom: 10px; font-size: 11px; }
.bk_user-cvdb_summary table.cvs strong { font-size: 12px; }
.bk_user-cvdb_summary table.cvs .last { padding-right: 10px; text-align: right; }
.bk_user-cvdb_summary table.cvs .last a { margin-left: 10px; }
.bk_user-cvdb_summary table.cvs a.delete { padding-left: 17px; background: transparent url(icon-trash.png) no-repeat left center; }
.bk_user-cvdb_summary table.cvs a.view { padding-left: 13px; background: transparent url(bullet-arrow-lightblue.png) no-repeat left center; }
.bk_user-cvdb_summary .new_document { margin-bottom: 15px; text-align: center; }
.bk_user-cvdb_summary .stats { margin-right: 25px; width: 355px; float: left; font-size: 11px; color: #7f7f7f; }
.bk_user-cvdb_summary .stats ul { margin: 10px 10px 0 10px; }
.bk_user-cvdb_summary .stats p { margin: 10px 10px 0 10px; }
.bk_user-cvdb_summary .stats li { margin-bottom: 17px; }
.bk_user-cvdb_summary .stats li span { float: left; }
.bk_user-cvdb_summary .stats li strong { float: right; }
.bk_user-cvdb_summary .actions { padding-top: 5px; padding-bottom: 30px; width: 250px; float: left; }
.bk_user-cvdb_summary .actions img { margin-bottom: 2px; display: block; }


/** Hirlevel regisztracio
*/
.bk_user-newsletter-register { padding-top: 10px; }
.bk_user-newsletter-register .warning { padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #b8c6e5 url(bg-dialog-warning.png) repeat-x left top; }
.bk_user-newsletter-register .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 15px; color: #2d3a6e; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-newsletter-register .warning div.text { padding-left: 50px; min-height: 41px; _height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue.png) no-repeat 5px 5px; }
.bk_user-newsletter-register .warning div a { color: #2d3a6e; }
.bk_user-newsletter-register .warning strong { color: #2d3a6e; }
.bk_user-newsletter-register h2 { padding-bottom: 8px; font-weight: bold; font-size: 15px; color: #a2a2a2; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-newsletter-register .name_and_mail { height: auto; }
.bk_user-newsletter-register .name_and_mail .row { margin-bottom: 15px; padding: 15px 0; clear: both; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_user-newsletter-register .name_and_mail .cfx { padding-left: 10px; padding-right: 10px; }
.bk_user-newsletter-register .name_and_mail { margin: 1px 0; padding: 12px 0; width: 100%; overflow: hidden; }
.bk_user-newsletter-register .name_and_mail label { margin-top: 3px; padding-right: 10px; float: left; font-weight: bold; color: #3b4d81; }
.bk_user-newsletter-register .name_and_mail input.text { width: 269px; float: right; border: 1px solid #8b9cbd; background: #fff url(bg-textinput-light.png) repeat-x left top; }
.bk_user-newsletter-register .name_and_mail input.no_style { width: 269px; float: right; border: none; background: none; }
.bk_user-newsletter-register .name_and_mail input.readonly { font-size: 12px; color: #7f7f7f; }
.bk_user-newsletter-register .name_and_mail a.help { font-size: 11px; padding-left: 13px; background: transparent url(bullet-questionmark.png) no-repeat left center; }
.bk_user-newsletter-register .details { xmargin-top: 100px; }
.bk_user-newsletter-register .section { padding: 10px; width: 620px; overflow: hidden; font-size: 11px; background: transparent url(border-dotted-lightblue.png) repeat-x left top; }
.bk_user-newsletter-register .section input.checkbox { _margin-left: -5px; }
.bk_user-newsletter-register h3 { margin-bottom: 5px; font-size: 12px; color: #434e7e; font-weight: bold; }
.bk_user-newsletter-register label.liquid { width: auto; font-size: 12px; color: #434e7e; font-weight: bold; }
.bk_user-newsletter-register .desc { padding-top: 10px; float: left; }
.bk_user-newsletter-register .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_user-newsletter-register p { margin: 5px 0; color: #6c6c6c; }
.bk_user-newsletter-register label { color: #6c6c6c; }
.bk_user-newsletter-register .desc a.help { padding-left: 13px; background: transparent url(bullet-questionmark.png) no-repeat left center; }
.bk_user-newsletter-register .radio-2 * { display: block; float: left; }
.bk_user-newsletter-register .radio-2 label { width: 115px; margin-top: 3px; }
.bk_user-newsletter-register .choices { float: right; overflow: hidden; }
.bk_user-newsletter-register .choices select { width: 271px; font-size: 11px; border: 1px solid #8b9cbd; }
.bk_user-newsletter-register .choices select.multiple { width: 271px; }
.bk_user-newsletter-register .choices option { color: #6c6c6c; }
.bk_user-newsletter-register .choices option.title { font-weight: bold; color: #3b4d81; }
.bk_user-newsletter-register .choices option.all { color: #a2a2a2; background-color: #f1f6ff; }
.bk_user-newsletter-register .choices .smartrows { font-size: 10px; color: #7e7e7e; }
.bk_user-newsletter-register .choices .smartrows .row { margin-bottom: 5px;}
.bk_user-newsletter-register .choices .smartrows .row img { vertical-align: -15%; }
.bk_user-newsletter-register .choices .smartrows .row strong { vertical-align: 30%; }
.bk_user-newsletter-register .choices .smartrows .row select { width: 134px; }
.bk_user-newsletter-register .choices .smartrows .add { width: 270px; padding-left: 40px; }
.bk_user-newsletter-register .details div.submit { margin-top: 10px; padding: 3px 0 7px 0; text-align: center; }


/** Hirlevelek
*/
.bk_user-newsletters { }
.bk_user-newsletters .warning { margin: 10px 0 5px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-newsletters .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 13px; color: #63739b; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-newsletters .warning h2 strong { font-size: 15px; color: #2d3a6e; }
.bk_user-newsletters .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 3px; }
.bk_user-newsletters .warning div a { color: #2d3a6e; }
.bk_user-newsletters .newsletters { background: transparent url(border-dotted-lightblue2.png) repeat-x left top; }
.bk_user-newsletters .newsletters li.cfx { padding: 15px 10px 19px 10px; _padding-top: 13px; position: relative; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-newsletters .newsletters .date { position: absolute; right: 10px; top: 10px; text-align: right; color: #7f7f7f; }
.bk_user-newsletters .newsletters .date p { margin-bottom: 7px; }
.bk_user-newsletters .newsletters .no { padding-right: 5px; display: block; float: left; color: #7f7f7f; }
.bk_user-newsletters .newsletters .props { font-size: 11px; float: left; color: #7f7f7f; }
.bk_user-newsletters .newsletters h3 { margin-bottom: 8px; font-size: 13px; font-weight: bold; color: #384d82; }
.bk_user-newsletters .newsletters p { margin-bottom: 4px; }
.bk_user-newsletters .newsletters .props li { padding: 4px 0 4px 22px; }
.bk_user-newsletters .newsletters .props li.star { background: transparent url(icon-star.png) no-repeat left center; }
.bk_user-newsletters .newsletters .props li.sheets { background: transparent url(icon-sheets.png) no-repeat left center; }
.bk_user-newsletters .newsletters .props li.bubble { background: transparent url(icon-bubble.png) no-repeat left center; }
.bk_user-newsletters .newsletters .props .actions { margin-top: 7px; }
.bk_user-newsletters .newsletters .props .actions a { margin-right: 13px; padding-left: 15px; }
.bk_user-newsletters .newsletters .props .actions a.modify { background: transparent url(bullet-arrow-lightblue.png) no-repeat left center; }
.bk_user-newsletters .newsletters .props .actions a.delete { background: transparent url(icon-trash.png) no-repeat left center; }
.bk_user-newsletters .new { margin-top: 18px; text-align: center; }


/** CVDB Oneletrajz vegoldal
*/
.bk_employee-summary_cv { padding-bottom: 5px; font-size: 11px; color: #7f7f7f; }
.bk_employee-summary_cv .w { margin-left: 5px; }
.bk_employee-summary_cv h2 { position: relative; margin-left: -1px; margin-bottom: 10px; padding: 25px 0 10px 10px; font-size: 15px; font-weight: bold; color: #7f7f7f; background: transparent url(border-dotted-lightblue.png) repeat-x left bottom; }
.bk_employee-summary_cv h3 { margin: 0 0 2px 10px; padding-top: 10px; font-size: 20px; font-weight: normal; color: #000; }
.bk_employee-summary_cv p { margin-left: 10px; }
.bk_employee-summary_cv ul { margin: 0 0 5px 25px; }
.bk_employee-summary_cv li { margin-bottom: 5px; margin-left: 7px; list-style: square outside; }
.bk_employee-summary_cv li img { vertical-align: -30%; }
.bk_employee-summary_cv ul.plain li { margin-left: 5px; list-style: none; width: 100%; overflow: hidden; }
.bk_employee-summary_cv ul.plain li * { display: block; float: left; _display: inline; }
.bk_employee-summary_cv ul.plain label { width: 105px; }
.bk_employee-summary_cv ul.has_buttons li { margin-bottom: 3px; }
.bk_employee-summary_cv ul.has_buttons span { font-weight: bold; color: #3c4d81; }
.bk_employee-summary_cv h2.table_title { margin-bottom: 1px; }
.bk_employee-summary_cv table { margin-bottom: 20px; width: 100%; overflow: hidden; font-size: 11px; color: #7f7f7f; background: transparent url(bg-table-th.png) repeat-x left top; }
.bk_employee-summary_cv th { padding: 0 10px; padding-bottom: 7px; height: 26px; font-size: 11px; vertical-align: middle; color: #fff; }
.bk_employee-summary_cv th.last { width: 115px; }
.bk_employee-summary_cv td { padding: 2px 10px !important; height: 17px; text-align: left; vertical-align: middle; }
.bk_employee-summary_cv tr.even td { background-color: #eff3fa; }
.bk_employee-summary_cv .rating { margin: 20px 0 10px 0; background: transparent url(border-dotted-lightblue2.png) repeat-x left top; }
.bk_employee-summary_cv .rating_inner { padding: 6px 10px; background: transparent url(border-dotted-lightblue2.png) repeat-x left bottom; }
.bk_employee-summary_cv .rating_inner * { display: block; float: left; _display: inline; }
.bk_employee-summary_cv .rating .stars { padding: 2px 25px 0 25px; }
.bk_employee-summary_cv .rating .stars img { margin: 0; padding: 0; }
.bk_employee-summary_cv .rating label { margin-top: 3px; font-size: 12px; font-weight: bold; color: #465679; }
.bk_employee-summary_cv .rating select { width: 375px; font-size: 11px; }
.bk_employee-summary_cv .actions { text-align: center; }
.bk_employee-summary_cv .pager { padding: 7px 0 25px 0; clear: both; text-align: center; font-size: 10px; }
.bk_employee-summary_cv .pager span { margin-right: -3px; }
.bk_employee-summary_cv .pager a { padding: 3px 5px; border: 1px solid #a7c0e5; color: #90aacf; }
.bk_employee-summary_cv .pager a:hover { padding: 3px 5px; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }
.bk_employee-summary_cv .pager .disabled a { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; color: #c2d3ed; }
.bk_employee-summary_cv .pager .disabled a:hover { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; background-color: #fff;  }
.bk_employee-summary_cv .pager .active a { font-weight: bold; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }


/** Hitelesito mail
*/
.bk_user-validation_mail { }
.bk_user-validation_mail .warning { margin: 10px 0 15px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-validation_mail .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 13px; color: #63739b; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-validation_mail .warning h2 strong { font-size: 15px; color: #2d3a6e; }
.bk_user-validation_mail .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 3px; }
.bk_user-validation_mail .warning div a { color: #2d3a6e; }
.bk_user-validation_mail .form .row { padding: 5px 0; }
.bk_user-validation_mail .form .row * { display: block; float: left; }
.bk_user-validation_mail .form input.text { margin-right: 2px; }
.bk_user-validation_mail .form label { padding: 3px 10px 3px 10px; xwidth: 240px; font-weight: bold; color: #3b4d81; }


/** Levelkuldes
*/
.bk_user-sendmail { }
.bk_user-sendmail .warning { margin: 10px 0 15px 0; padding: 10px; font-size: 11px; border-top: 3px solid #b3c7e7; border-bottom: 4px solid #97b2de; background: #c1d2ec url(bg-dialog-warning-3d.png) repeat-x left top; }
.bk_user-sendmail .warning h2 { margin: 0 0 5px 0; padding: 5px 0 10px 0; font-weight: bold; font-size: 13px; color: #63739b; background: transparent url(border-dotted-darkblue.png) repeat-x left bottom; }
.bk_user-sendmail .warning h2 strong { font-size: 15px; color: #2d3a6e; }
.bk_user-sendmail .warning div.text { padding-left: 50px; min-height: 41px; color: #5d6e9c; background: transparent url(icon-info-onblue-3d.png) no-repeat 5px 3px; }
.bk_user-sendmail .warning div a { color: #2d3a6e; }
.bk_user-sendmail .form { padding-bottom: 15px; }
.bk_user-sendmail .form .row { padding-bottom: 5px; _padding-bottom: 11px; width: 100%; _height: auto; overflow: hidden; }
.bk_user-sendmail .form .row * { display: block; _display: inline; float: left; height: auto; }
.bk_user-sendmail .form .row span { width: 365px; font-size: 11px; color: #7f7f7f; }
.bk_user-sendmail .form label { margin: 3px 5px 7px 10px; width: 140px; font-weight: bold; color: #3b4d81; }
.bk_user-sendmail .form select { width: 475px; font-size: 11px; color: #7f7f7f; }
.bk_user-sendmail input.text { width: 473px; height: 17px !important; }
.bk_user-sendmail a.help { margin-left: 10px; padding-left: 13px; clear: left; font-size: 11px; font-weight: normal; background: transparent url(bullet-questionmark.png) no-repeat left 2px; }
.bk_user-sendmail textarea { width: 471px; height: 98px !important; border: 1px solid #728ab2; background: #fff url(bg-textinput-light.png) repeat-x left top; }
.bk_user-sendmail .form div.textarea label { margin-top: 40px; }
.bk_user-sendmail .actions { margin-left: 265px; }


