﻿table.VacancyDetails{
    float:left;
    padding-top:40px;
    display:inline;	 	
	
}
table.VacancyDetails img{border-style:none;}
table.VacancyDetails a{
    color:#73a9d8;
    text-decoration:underline;
}
table.VacancyDetails a:hover{text-decoration:none;}
table.VacancyDetails input, textarea, select{
    font:10px arial,sans-serif;
    vertical-align:middle;
}
table.VacancyDetails form,fieldset{
    margin:0;
    padding:0;
    border:none;
}

table.VacancyDetails td.shadow-top{
    background:url(../images/uper-shadow.gif) no-repeat;
}
table.VacancyDetails td.header{
    background:url(../images/bg-top-table.gif) repeat-x;
float:left;
width:520px;
}
table.VacancyDetails td.header a.btn-blue-dark{
    background:url(../images/btn-blue-dark.gif) repeat-x;
    display:block;
    float:right;
    width:89px;
    height:23px;
    text-decoration:none;
    color:#fff;    
    text-align:center;
	padding-top:2px;

}
table.VacancyDetails td.header a.btn-blue{
    background:url(../images/btn-blue.gif) no-repeat;
    display:block;
    float:right;
    width:93px;
    height:23px;
    text-decoration:none;
    color:#000;
    text-align:center;
 padding-top:2px;

}
table.VacancyDetails td.header label{
   padding-top:2px;
padding-left:14px;
	float:left;
	display:inline;



color:#353535;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;

}
table.VacancyDetails td.header a:hover{
    text-decoration:underline;
}
table.VacancyDetails td.link{
float:left;
width:520px;
}
table.VacancyDetails td.link a{
    font-size:11px;
}
table.VacancyDetails td.link .up{
    margin:15px 0 25px 15px;
}
table.VacancyDetails td.link .down{
    
}
table.VacancyDetails td.link .down ul{
    margin:0 0 7px;
    padding:0;
    list-style:none;
    float:left;
    display:inline;
  width:515px;
}
table.VacancyDetails td.link .down ul li{
    float:left;
    display:inline;
    margin:0 0 0 15px;
}
table.VacancyDetails td.link .down ul li.last{
   float:right;
} 
table.VacancyDetails td.content{
    float:left;
    padding:15px;
    display:inline;
    border-top:1px solid #dbdbdb;
    border-bottom:1px solid #dbdbdb;
    width:490px;	
    
}
table.VacancyDetails td.content .image{
    float:right;
    width:127px;
    height:68px;
}

table.VacancyDetails td.content .closed-vacancy{
    float:left;
    height:65px;
    margin-bottom:17px;
    padding:2px 0 0;
    width:361px;
} 

table.VacancyDetails td.content .closed-vacancy img{
    height:25px;
    width:293px;
} 

table.VacancyDetails td.content .text{
    float:none;
}
table.VacancyDetails td.content .text label.job-title{
    font-size:16px;
    font-weight:bold;
    float:left;
    color:#3366CC;
    width:328px;
}
table.VacancyDetails td.content .text label.location{
    float:left;
    font-weight:bold;
    width:350px;
    margin: 2px 0 0px;
    display:inline;
}
table.VacancyDetails td.content .text label.salary{
    float:left;
    font-weight:bold;
    width:350px;
    margin: 2px 0 22px;
    display:inline;
}
table.VacancyDetails td.content .text p.reference{
    float:left;
    margin: 0 0 0px;
    color:#7c7d6f;
    display:inline;
    width:300px;
}
table.VacancyDetails td.content .text p.consultant{
    float:left;
    margin: 0 0 22px;
    color:#7c7d6f;
    display:inline;
    width:300px;
}
table.VacancyDetails td.content .text p{
    float:left;
    margin: 0 0 22px;
    color:#7c7d6f;
    display:inline;
    width:490px;
}

