/* <modal_popup> */
.modalBackground {
	background-color:#eeeeee;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	background-color:#ffffff;
	width:250px;
}
.modalPopup p, modalPopup_vacancy p
{
    padding-top:5px;
    margin:0px;
    text-align:left;    
}
.modalPopupHeader 
{   
    width: 100%;   
    /* 100% - won't do it (must add for border width */
	background-color:#e2e2c2;
}
.modalPopupHeader_inner 
{   
    font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.modalPopupBody
{
    width:100%; 
    text-align:center; 
   	/*color: #000000;*/
	color:#63628a;
}
.modalPopupBody_inner
{
    padding:5px; 
}
.div_modal_vacancy_info_n_desc_wrap
{
    /*border:solid 1px yellow;*/
    padding: 10px 0 0 10px;
}
.modalPopupBody_inner #mheader
{
    padding: 10px 10px;
    border-bottom:solid 5px black;
}
.modalPopupBody_inner #mheader #mheader_logo
{
    float:left;
}
.modalPopupBody_inner #mheader #mheader_circles
{
    float:right;
}
.modalPopupBody_inner h1
{
    padding:10px 0 0 0;
    border-bottom:solid 2px black;
}


.modalPopupBody_inner .div_vacancy_result_info
{
    /*position:relative;*/
    padding: 6px 0 0 10px;
    overflow: hidden;
    height: auto;
    border-bottom: dotted 1px #0066CC;
    /*margin-bottom:10px;*/
}
/*
.modalPopupBody_inner .div_vacancy_result_info div.div_vacancy_result_info_date
{
    position:absolute;
    right:1px;
    
}
.modalPopupBody_inner .div_vacancy_result_info div.div_vacancy_result_info_date span.spn_vacancy_rigth_column
{
    width:50px;
    display:block;
    float:left;
    color:#2A4A93;
	background:url(/images/vacancy_small_arrow3.gif) right no-repeat;
	
}*/
.modalPopupBody_inner .div_vacancy_result_info div 
{
    
    display:block;
    /*border:solid 1px blue;*/
    overflow:hidden;
}
.modalPopupBody_inner .div_vacancy_result_info div span.spn_vacancy_rigth_column, .modalPopupBody_inner h1
{
    color:#0066CC;
}

.modalPopupBody_inner .div_vacancy_result_info div span.spn_vacancy_rigth_column
{
    width:80px;
    display:block;
    float:left;
    font-weight:bold;
    /*color:#2A4A93;*/
    margin:0 10px 0 0;
	background:url(/images/vacancy_small_arrow3.gif) right no-repeat;
}
.modalPopupBody_inner .div_modal_vacancy_job_desc
{
	margin-top: 10px;
    padding: 5px 0 0 0;
    /*overflow:scroll;*/
    height:170px;
    overflow:auto;    
}


.modalPopupBody_inner .div_modal_vacancy_job_desc .div_modal_vacancy_job_desc_apply 
{
	padding-bottom: 10px;
	margin-bottom: 10px;
    border-bottom: dotted 1px #0066CC;
}

.modalPopupBody_inner .div_modal_vacancy_job_desc .div_modal_vacancy_job_desc_apply p.vacancy_details_apply_title
{
    color: #0066CC;
    font-weight: bold;
    font-size: 1.3em;
    padding: 6px 0 6px 0;
}

.modalPopupBody_inner .div_modal_vacancy_job_desc .div_modal_vacancy_job_desc_apply p.vacancy_details_apply
{
    color: #0066CC;
    font-weight: bold;
    padding: 6px 0 6px 0;
}
.modalPopupBody_inner .div_modal_vacancy_job_desc .div_modal_vacancy_job_desc_apply p.vacancy_details_apply_alt
{
    color: #63628a;
    font-weight: bold;
    padding: 6px 0 6px 0;
}

.modalPopupBody_inner .div_modal_vacancy_job_desc .div_modal_vacancy_job_desc_apply p.vacancy_details_apply_alt a
{
    color: #e13912;
    font-weight: bold;
}



.modalPopupBody_inner .div_modal_vacancy_buttons
{
    margin-top: 7px; 
    text-align: center;
    padding:5px 20px 0 0;
    margin-bottom:5px;
    overflow:hidden;
    clear:both;
    /*border:solid 1px red;*/
    height:25px;
}
.modalPopupBody_inner .div_modal_vacancy_buttons a
{
    display:block;
    border:solid 1px black;
    width:50px;
    /*height:25px;*/
    float:right;   
    padding:4px 0;
    margin-left:10px;
    text-decoration:none;
    font-weight:bold;
}

.modalPopupBody_inner .div_modal_mesage_buttons
{
    margin-top:7px;
    text-align:center;
    /*border:solid 1px  red;*/
}
.modalPopupBody_inner .div_modal_mesage_buttons a
{
    margin:0 auto;
    display:block;
    border:solid 1px black;
    width:50px;
    /*height:25px;
    float:right;  */ 
    padding:4px 0;
    /*margin-left:10px;
    text-align:center;*/
    text-decoration:none;
    font-weight:bold;
    
}