﻿/* buttons */
.link{}
.linkDesable
{color:#808080 !important;}
.btn_button40x25,
.btn_button50x25,
.btn_button94x25,
.btn_button110x25,
.btn_button164x25
{
	height: 25px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	border:none;
	cursor:pointer;
}
input.btn_button40x25,
input.btn_button50x25,
input.btn_button94x25,
input.btn_button110x25,
input.btn_button164x25
{
	padding:0px 0px 4px 0px;
	*padding:0px;	
}
input.btn_button94x25:nth-of-type(1) 
{
	padding:0px;	
}

a.btn_button40x25,
a.btn_button50x25,
a.btn_button94x25,
a.btn_button110x25,
a.btn_button164x25
{
	display:block;
	line-height:23px;
}
a.btn_button40x25:hover,
a.btn_button50x25:hover,
a.btn_button94x25:hover,
a.btn_button110x25:hover,
a.btn_button164x25:hover
{
	color:#cfe65c;
}
a.btn_button94x25:nth-of-type(1)
{
	line-height:24px;
}
.btn_button40x25 img,
.btn_button50x25 img,
.btn_button94x25 img,
.btn_button110x25 img,
.btn_button164x25 img
{
	margin:0px 0px -2px 3px;
	_margin:9px 0px -2px 3px;
}
.btn_button40x25
{
	background: url(../images/buttons/button40x25.gif) no-repeat;	
	width: 40px;
}
.btn_button50x25
{
	background: url(../images/buttons/button50x25.gif) no-repeat;	
	width: 50px;
}
.btn_button94x25
{
	background: url(../images/buttons/button94x25.gif) no-repeat;	
	width: 94px !important;
}
.take-action-btn
{
	float:left; 
	margin:0px 15px 0px 0px; 
}
.btn_button110x25
{
	background: url(../images/buttons/button110x25.gif) no-repeat;	
	width: 110px;
}
.submit-cv-btn                   
{ 
    float:left;
    margin:0px 15px 0px 0px;
}

.submit-status{ display:block; clear:both; padding:5px; border:1px solid #f98f8f; background:#ffefef; text-align:center; margin:10px 0; }
.special-terms{ position:relative; top:2px; }
.btn_button164x25
{
	background: url(../images/buttons/button164x25.gif) no-repeat;	
	width: 164px;
}

.btn_big
{
	width: 104px;
	height: 35px;
	border:none;
}

a.btn_edit_vacancy
{
	background: url(../images/buttons/btn_edit_vacancy.gif) no-repeat;
	width: 94px;
	height: 25px;
	display: block;
}
a.btn_closed
{
	background: url(../images/buttons/btn_closed.gif) no-repeat;
	width: 94px;
	height: 25px;
	display: block;
}

.btn_login
{
	background: url(../images/buttons/btn_login.gif) no-repeat;	
	width: 82px;
	height: 23px;
	display:block;
	border:none;
}
a.btn_take_action
{
	background: url(../images/buttons/btn_take_action_arrow.gif) no-repeat;	
	width: 94px;
	height: 25px;
	display:block;
}
a.btn_click_detail_gray
{
	background: url(../images/buttons/btn_click_detail_gray.gif) no-repeat;	
	width: 132px;
	height: 25px;
	display:block;
}
a.btn_click_detail_green
{
	background: url(../images/buttons/btn_click_detail_green.gif) no-repeat;	
	width: 132px;
	height: 25px;
	display:block;
}
a.btn_send_request
{
	background: url(../images/buttons/btn_send_requests.gif) no-repeat;
	width:116px;
	height: 33px;
	display: block;
}
a.btn_cancel
{
	background: url(../images/buttons/btn_cancel.gif) no-repeat;
	width: 116px;
	height: 33px;
	display: block;
}
a.btn_save
{
	background: url(../images/buttons/btn_save.gif) no-repeat;
	width: 116px;
	height: 33px;
	display: block;
}
/* //buttons */

/* icons */
.empl_vac_icons
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.empl_vac_icons li
{
	padding-bottom: 3px;
}
.icon_posting_date
{
	background:url(../images/icons/icon_posting_date.gif) no-repeat 0px 50% !important;
	padding:2px 0px 2px 30px;
}
.icon_engagement_requests
{
	background:url(../images/icons/icon_engagement_requests.gif) no-repeat 0px 50% !important;
	padding:2px 0px 2px 30px;
}
.icon_icon_headhunters_engaged
{
	background:url(../images/icons/icon_headhunters_engaged.gif) no-repeat 0px 50% !important;
	padding:2px 0px 2px 30px;
}
.icon_submitted_CVs
{
	background:url(../images/icons/icon_submitted_CVs.gif) no-repeat 0px 50% !important;
	padding:2px 0px 2px 30px;
}
.icon_views
{
	background:url(../images/icons/icon_views.gif) no-repeat 0px 50% !important;
	padding:2px 0px 2px 30px;
}
a.icon_plus
{
	background: url(../images/icons/icon_plus.gif) no-repeat;
	width:18px;
	height:17px;
	display: block;
}
a.icon_minimize
{
	background: url(../images/icons/icon_minimize.gif) no-repeat;
	width:18px;
	height:17px;
	display: block;
}
.icon_CV_exl
{
	background: url(../images/icons/icon_CV_exl.gif) no-repeat;
	width:19px; 
	height: 25px;
	display:block;
	cursor:pointer;
}
.icon_CV_word
{
	background: url(../images/icons/icon_CV_word.gif) no-repeat;
	width:19px; 
	height: 25px;
	display:block;
	cursor:pointer;
}
.icon_CV_pdf
{
	background: url(../images/icons/icon_CV_pdf.gif) no-repeat;
	width:19px; 
	height: 25px;
	display:block;
	cursor:pointer;
}
.icon_description
{
	background: url(../images/icons/icon_description.gif) no-repeat;
	width:19px; 
	height: 27px;
	display:-moz-inline-box;	
	display:inline-block;
	cursor:pointer;
	/*margin-left:18px;
	*margin-left:3px;*/
}
.icon_take_notes
{
	background: url(../images/icons/icon_take_notes.gif) no-repeat;
	width:19px; 
	height: 26px;
	display:block;
	cursor:pointer;
}

/* status icons */
a.close_icon
{
	background: url(../images/icons/icon_close_red.gif) 0 0 no-repeat;
	width:18px;
	height: 17px;
	line-height: 17px;
	cursor:pointer;
	display:block;
	display:-moz-box;
	*display:block;
}
a.close_icon:nth-of-type(1) /* Google Chrome solution*/
{	background: url(../images/icons/icon_close_red.gif) 0 0 no-repeat;
	width:18px;
	height: 17px;
	line-height: 17px;
	cursor:pointer;
	display:block;
}
a.status_unopened_CV
{
	background: url(../images/icons/status_icons/status_unopened_CV_red.gif) no-repeat;
	width:129px; 
	height: 21px;
	display:block;
	line-height: 21px;
}
a.status_reviewing
{
	background: url(../images/icons/status_icons/status_reviewing.gif) no-repeat;
	width:129px; 
	height: 21px;
	display:block;
	line-height: 21px;
}
a.status_interviewing
{
	background: url(../images/icons/status_icons/status_interviewing.gif) no-repeat;
	width:129px; 
	height: 21px;
	display:block;
	line-height: 21px;
}
a.status_offer
{
	background: url(../images/icons/status_icons/status_offer.gif) no-repeat;
	width:129px; 
	height: 21px;
	display:block;
	line-height: 21px;
}
a.status_hired
{
	background: url(../images/icons/status_icons/status_hired.gif) no-repeat;
	width:129px; 
	height: 21px;
	display:block;
	line-height: 21px;
}
a.status_declined
{
	background: url(../images/icons/status_icons/status_rejected.gif) no-repeat;
	width:129px; 
	height: 21px;
	display:block;
	line-height: 21px;
}
/* //status icons */

/* //icons */

/* textboxes */
.textbox_bgrd
{
	background: url(../images/textbox_bgrd.gif) no-repeat;
	width: 202px;
	height: 24px;
	float:left;
	padding-top:1px;
}
.textbox_login
{
	margin-left:5px !important;
	border:0px !important;
	background: none !important;
	margin-top:1px !important;
	height:16px !important;
}
.textbox_loginPass
{
	border:0px !important;
	margin-top:7px !important;
}

.imageClear
{
	margin-top:1px !important;
	background: none !important;
	margin-left:5px !important;	
	border:0px !important;
	height:16px !important;
}

.red_border_textbox
{
	border: solid 1px #cf1d1d;
	height: 19px;
	line-height: 19px;
	width: 318px;
}
.red_border_multilne_tb
{
	border: solid 1px #cf1d1d;
}
/* //textboxes */

/* checkbox */
.checkbox
{
	*margin-left: -5px;
	*padding-left: 5px;
}
.loginCheckBox input
{
	margin-left:-45px;
}
.loginCheckBox label
{
	margin-left:-25px;
}

/* //checkbox */

/* dropdowns */
.dropdown
{
	height: 21px;
	line-height: 21px;
}

.drop_down_autofill
{
	background:#ffffff url(../images/textBox.gif) repeat-x scroll center top;
	border-color:#7c7c7c #c3c3c3 #dddddd;
	border-style:solid;
	border-width:1px;
	padding:2px;
	
	width: 230px;
	font-family:Arial !important;
	font-size:10pt;
}
.popup_autofill
{
	background-color: White;
	border: solid 1px #9A9999;
	font-size: 12px;
}
.popup_autofill a
{
	text-decoration: none;
	font-size: 12px;
}
.popup_autofill_small
{
	background-color: White;
	border: solid 1px #9A9999;
	font-size: 12px;
	margin-top: -4px;
}
.popup_autofill_small a
{
	text-decoration: none;
	font-size: 12px;
}
.arrowdropdown
{
	display: none;
}
/* //dropdowns */

.nowrap
{
	white-space: nowrap;
}

/* pager */
.btnPager
{
	text-decoration:none;
	border:none;
	margin-bottom:-3px;
}
/* /pager */
.helpSquare
{
	width: 18px;
	height: 20px;
	line-height:18px;
	text-align: center;
	text-decoration: underline;
	background-color: #FFF5A6;
	vertical-align: middle;
	border: solid 1px gray;
	cursor: pointer;
}
.helpPanel
{
	visibility: hidden;
	position: absolute;
	z-index: 1;
	/*border: solid 1px #cccccc; */
	background-color: White;
}
.ContainerCssClass
{
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #cccccc !important;
	background-color: #ffffff;
	font-weight: normal;
	display:-moz-inline-block !important;
	display:inline-block !important;
	margin-bottom:1px;
}
.width300{width:300px !important;}
.width279{width:279px !important;}
.width236{width:238px !important;}
.width225{width:225px !important;}
.width220{width:220px !important;}
.width190{width:190px !important;}
.width185{width:185px !important;}
.width180{width:210px !important;}
.width165{width:165px !important;}
.width160{width:160px !important;}
.width150{width:150px !important;}
.width129{width:129px !important;}
.ButtonCssClass
{
	border: 0px solid #cccccc !important;
	background: #9A9999 url(../images/icons/greyArrowddl.gif);
	width:16px !important;
	color:#ffffff;
	font-size:0px !important;
}
.ButtonCssClass:nth-of-type(1)
{color:#9A9999;}
.ListBoxCssClass
{
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	scrollbar-face-color: #9A9999;
	scrollbar-highlight-color: #9A9999;
	scrollbar-shadow-color: #9A9999;
	scrollbar-3dlight-color: #9A9999;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #9A9999;
	scrollbar-base-color: #FFFFFF;
}
.ListBoxCssClass table
{
	font-family: Arial;
	font-size: 11px;
	border-collapse: collapse;
}
.ListBoxCssClass table TD
{
	vertical-align: middle;
	text-align: left;
}
.ListBoxCssClass input
{
	border: 0px !important;
	vertical-align: middle;
	text-align: left;
	width:15px !important;
}
.SelectedItemsCssClass
{
	display:-moz-box !important;
	line-height:20px;
}
.SelectAllCssClass
{
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left:5px;
}
.InvisibleCheckbox
{
	display: none;
}
/* CALENDAR STYLE */
.calendar
{
	background-color: #EAEAEA !important;
	font-family: Arial;
	font-size: 12px;
	*font-size: 11px;
	border: solid 1px #404041;	
	width:200px;
}
.calendar td
{
	border:solid 0px !important;
	text-align:center !important;
	background-color: #EAEAEA;
 }
a.calendar
{
	background-color: #EAEAEA;
	font-family: Arial;
	font-size: 12px;
	*font-size: 11px;
	text-decoration: none;
}
.calendar a
{
	display:inline !important;
}
.calendar tr
{
	/*background-color: #9BC33E;*/
}
.monthsStyle
{
	background-color:#9BC33E !important;
}
.weekStyle
{	
	border-top: solid 1px #404041;
	border-bottom: solid 1px #404041;
	background-color:#404041 !important;
	color: #FFFFFF;
	padding: 2px;
}
.dayStyle
{
	background-color: #EAEAEA;
	text-decoration: none;
	color: #000000;
}
.nextStyle
{
	background-color: #9BC33E;
	padding: 0px 11px 0px 11px;
	text-decoration: none;
	color: #000000;
	font-size: 14px;
}
.calendarHeaderStyle td
{background-color: #9BC33E !important;
 text-align:center;}
/*.nextStyle:nth-of-type(1)
{
	position:absolute;
	margin-top:-7px;
	height:15px;
}*/
.prevStyle
{
	background-color: #9BC33E;
	padding: 0px 11px 0px 11px;
	text-decoration: none;
	color: #000000;
	font-size: 14px;
}
/*.prevStyle:nth-of-type(1)
{
	position:absolute;
	margin-top:-7px;
	height:15px;
}*/
.selectedDay
{
	background-color: #B2B2B2;
	text-decoration: none;
	color: Black;
}

.noanc a
{
	cursor:default !important;	
}
.noanc input
{
	cursor:pointer !important;
}
.noanc img
{
	cursor:pointer important;
}

/* Search vacancies form */
.vacancy-order
{
    padding-top: 10px;
}

.vacancy-order ul
{
  list-style-type: none;
  list-style-position: outside;  
  display: inline;
}

.vacancy-order ul li
{
    float: left;
    margin-right: 20px;
}

.vacancy-order input,
.vacancy-order label
{
    float: left;
    height: 20px;
    vertical-align: middle;
}

.vacancy-order input
{
    display: inline;
}

.vacancy-order label
{
    width: auto;
    display: inline;
    color: #272726;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0px;
    line-height: 20px;
    margin-top: 3px;
    height: 22px;
}
